Documentation
¶
Overview ¶
Package tax 包含业务平台事业部-税务平台API相关结构体
Index ¶
- type AlibabataxinvoicesyncAPIRequest
- func (r AlibabataxinvoicesyncAPIRequest) GetApiMethodName() string
- func (r AlibabataxinvoicesyncAPIRequest) GetApiParams(params url.Values)
- func (r AlibabataxinvoicesyncAPIRequest) GetParamJson() string
- func (r AlibabataxinvoicesyncAPIRequest) GetRawParams() model.Params
- func (r *AlibabataxinvoicesyncAPIRequest) SetParamJson(_paramJson string) error
- type AlibabataxinvoicesyncAPIResponse
- type AlibabataxinvoicesyncAPIResponseModel
- type ResultItem
- type ThirdPartyInvoiceCallBackResultDto
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AlibabataxinvoicesyncAPIRequest ¶ added in v1.3.1
type AlibabataxinvoicesyncAPIRequest struct { model.Params // contains filtered or unexported fields }
AlibabataxinvoicesyncAPIRequest 第三方开票回调API API请求 alibaba.tax.invoice.sync
该接口只提供给俄罗斯供应商开具发票使用,请勿申请。
func NewAlibabataxinvoicesyncRequest ¶ added in v1.3.1
func NewAlibabataxinvoicesyncRequest() *AlibabataxinvoicesyncAPIRequest
NewAlibabataxinvoicesyncRequest 初始化AlibabataxinvoicesyncAPIRequest对象
func (AlibabataxinvoicesyncAPIRequest) GetApiMethodName ¶ added in v1.3.1
func (r AlibabataxinvoicesyncAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (AlibabataxinvoicesyncAPIRequest) GetApiParams ¶ added in v1.3.1
func (r AlibabataxinvoicesyncAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (AlibabataxinvoicesyncAPIRequest) GetParamJson ¶ added in v1.3.1
func (r AlibabataxinvoicesyncAPIRequest) GetParamJson() string
GetParamJson ParamJson Getter
func (AlibabataxinvoicesyncAPIRequest) GetRawParams ¶ added in v1.3.1
func (r AlibabataxinvoicesyncAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (*AlibabataxinvoicesyncAPIRequest) SetParamJson ¶ added in v1.3.1
func (r *AlibabataxinvoicesyncAPIRequest) SetParamJson(_paramJson string) error
SetParamJson is ParamJson Setter 回调发票信息,请求参数详情见链接:https://yuque.antfin-inc.com/tax/biw99l/uestb7
type AlibabataxinvoicesyncAPIResponse ¶ added in v1.3.1
type AlibabataxinvoicesyncAPIResponse struct { model.CommonResponse AlibabataxinvoicesyncAPIResponseModel }
AlibabataxinvoicesyncAPIResponse 第三方开票回调API API返回值 alibaba.tax.invoice.sync
该接口只提供给俄罗斯供应商开具发票使用,请勿申请。
type AlibabataxinvoicesyncAPIResponseModel ¶ added in v1.3.1
type AlibabataxinvoicesyncAPIResponseModel struct { XMLName xml.Name `xml:"alibaba_tax_invoice_sync_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 返回结果 Result *ThirdPartyInvoiceCallBackResultDto `json:"result,omitempty" xml:"result,omitempty"` }
AlibabataxinvoicesyncAPIResponseModel is 第三方开票回调API 成功返回结果
type ResultItem ¶
type ResultItem struct { // 每一项具体异常信息 ErrorDescription string `json:"error_description,omitempty" xml:"error_description,omitempty"` // 每一项的请求id RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 每一项成功失败 Correctness bool `json:"correctness,omitempty" xml:"correctness,omitempty"` }
ResultItem 结构体
type ThirdPartyInvoiceCallBackResultDto ¶
type ThirdPartyInvoiceCallBackResultDto struct { // 具体明细列表 ValueList []ResultItem `json:"value_list,omitempty" xml:"value_list>result_item,omitempty"` }
ThirdPartyInvoiceCallBackResultDto 结构体