Documentation ¶
Overview ¶
Package ascm 包含SCM API相关结构体
Index ¶
- func ReleaseAlibabaAscmSettlementInvoiceSynchronizationImAPIRequest(v *AlibabaAscmSettlementInvoiceSynchronizationImAPIRequest)
- func ReleaseAlibabaAscmSettlementInvoiceSynchronizationImAPIResponse(v *AlibabaAscmSettlementInvoiceSynchronizationImAPIResponse)
- func ReleaseSettlementGatewayResult(v *SettlementGatewayResult)
- type AlibabaAscmSettlementInvoiceSynchronizationImAPIRequest
- func (r AlibabaAscmSettlementInvoiceSynchronizationImAPIRequest) GetApiMethodName() string
- func (r AlibabaAscmSettlementInvoiceSynchronizationImAPIRequest) GetApiParams(params url.Values)
- func (r AlibabaAscmSettlementInvoiceSynchronizationImAPIRequest) GetRawParams() model.Params
- func (r AlibabaAscmSettlementInvoiceSynchronizationImAPIRequest) GetXmlDataSlot() string
- func (r *AlibabaAscmSettlementInvoiceSynchronizationImAPIRequest) Reset()
- func (r *AlibabaAscmSettlementInvoiceSynchronizationImAPIRequest) SetXmlDataSlot(_xmlDataSlot string) error
- type AlibabaAscmSettlementInvoiceSynchronizationImAPIResponse
- type AlibabaAscmSettlementInvoiceSynchronizationImAPIResponseModel
- type SettlementGatewayResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ReleaseAlibabaAscmSettlementInvoiceSynchronizationImAPIRequest ¶ added in v1.3.4
func ReleaseAlibabaAscmSettlementInvoiceSynchronizationImAPIRequest(v *AlibabaAscmSettlementInvoiceSynchronizationImAPIRequest)
ReleaseAlibabaAscmSettlementInvoiceSynchronizationImAPIRequest 将 AlibabaAscmSettlementInvoiceSynchronizationImAPIRequest 放入 sync.Pool
func ReleaseAlibabaAscmSettlementInvoiceSynchronizationImAPIResponse ¶ added in v1.3.4
func ReleaseAlibabaAscmSettlementInvoiceSynchronizationImAPIResponse(v *AlibabaAscmSettlementInvoiceSynchronizationImAPIResponse)
ReleaseAlibabaAscmSettlementInvoiceSynchronizationImAPIResponse 将 AlibabaAscmSettlementInvoiceSynchronizationImAPIResponse 保存到 sync.Pool
func ReleaseSettlementGatewayResult ¶ added in v1.3.4
func ReleaseSettlementGatewayResult(v *SettlementGatewayResult)
ReleaseSettlementGatewayResult 释放SettlementGatewayResult
Types ¶
type AlibabaAscmSettlementInvoiceSynchronizationImAPIRequest ¶ added in v1.2.0
type AlibabaAscmSettlementInvoiceSynchronizationImAPIRequest struct { model.Params // contains filtered or unexported fields }
AlibabaAscmSettlementInvoiceSynchronizationImAPIRequest 英迈发票同步到结算 API请求 alibaba.ascm.settlement.invoice.synchronization.im
外部供应商通过此API将发货的发票信息推送给供应链中台结算系统
func GetAlibabaAscmSettlementInvoiceSynchronizationImAPIRequest ¶ added in v1.3.4
func GetAlibabaAscmSettlementInvoiceSynchronizationImAPIRequest() *AlibabaAscmSettlementInvoiceSynchronizationImAPIRequest
GetAlibabaAscmSettlementInvoiceSynchronizationImRequest 从 sync.Pool 获取 AlibabaAscmSettlementInvoiceSynchronizationImAPIRequest
func NewAlibabaAscmSettlementInvoiceSynchronizationImRequest ¶
func NewAlibabaAscmSettlementInvoiceSynchronizationImRequest() *AlibabaAscmSettlementInvoiceSynchronizationImAPIRequest
NewAlibabaAscmSettlementInvoiceSynchronizationImRequest 初始化AlibabaAscmSettlementInvoiceSynchronizationImAPIRequest对象
func (AlibabaAscmSettlementInvoiceSynchronizationImAPIRequest) GetApiMethodName ¶ added in v1.2.0
func (r AlibabaAscmSettlementInvoiceSynchronizationImAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (AlibabaAscmSettlementInvoiceSynchronizationImAPIRequest) GetApiParams ¶ added in v1.2.0
func (r AlibabaAscmSettlementInvoiceSynchronizationImAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (AlibabaAscmSettlementInvoiceSynchronizationImAPIRequest) GetRawParams ¶ added in v1.2.8
func (r AlibabaAscmSettlementInvoiceSynchronizationImAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (AlibabaAscmSettlementInvoiceSynchronizationImAPIRequest) GetXmlDataSlot ¶ added in v1.2.0
func (r AlibabaAscmSettlementInvoiceSynchronizationImAPIRequest) GetXmlDataSlot() string
GetXmlDataSlot XmlDataSlot Getter
func (*AlibabaAscmSettlementInvoiceSynchronizationImAPIRequest) Reset ¶ added in v1.3.4
func (r *AlibabaAscmSettlementInvoiceSynchronizationImAPIRequest) Reset()
Reset IRequest interface 方法, 清空结构体
func (*AlibabaAscmSettlementInvoiceSynchronizationImAPIRequest) SetXmlDataSlot ¶ added in v1.2.0
func (r *AlibabaAscmSettlementInvoiceSynchronizationImAPIRequest) SetXmlDataSlot(_xmlDataSlot string) error
SetXmlDataSlot is XmlDataSlot Setter im invoice xml
type AlibabaAscmSettlementInvoiceSynchronizationImAPIResponse ¶
type AlibabaAscmSettlementInvoiceSynchronizationImAPIResponse struct { model.CommonResponse AlibabaAscmSettlementInvoiceSynchronizationImAPIResponseModel }
AlibabaAscmSettlementInvoiceSynchronizationImAPIResponse 英迈发票同步到结算 API返回值 alibaba.ascm.settlement.invoice.synchronization.im
外部供应商通过此API将发货的发票信息推送给供应链中台结算系统
func GetAlibabaAscmSettlementInvoiceSynchronizationImAPIResponse ¶ added in v1.3.4
func GetAlibabaAscmSettlementInvoiceSynchronizationImAPIResponse() *AlibabaAscmSettlementInvoiceSynchronizationImAPIResponse
GetAlibabaAscmSettlementInvoiceSynchronizationImAPIResponse 从 sync.Pool 获取 AlibabaAscmSettlementInvoiceSynchronizationImAPIResponse
func (*AlibabaAscmSettlementInvoiceSynchronizationImAPIResponse) Reset ¶ added in v1.3.4
func (m *AlibabaAscmSettlementInvoiceSynchronizationImAPIResponse) Reset()
Reset 清空结构体
type AlibabaAscmSettlementInvoiceSynchronizationImAPIResponseModel ¶ added in v1.2.0
type AlibabaAscmSettlementInvoiceSynchronizationImAPIResponseModel struct { XMLName xml.Name `xml:"alibaba_ascm_settlement_invoice_synchronization_im_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // result Result *SettlementGatewayResult `json:"result,omitempty" xml:"result,omitempty"` }
AlibabaAscmSettlementInvoiceSynchronizationImAPIResponseModel is 英迈发票同步到结算 成功返回结果
func (*AlibabaAscmSettlementInvoiceSynchronizationImAPIResponseModel) Reset ¶ added in v1.3.4
func (m *AlibabaAscmSettlementInvoiceSynchronizationImAPIResponseModel) Reset()
Reset 清空结构体
type SettlementGatewayResult ¶
type SettlementGatewayResult struct { // errorCode ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"` // errorMsg ErrorMsg string `json:"error_msg,omitempty" xml:"error_msg,omitempty"` // result Result bool `json:"result,omitempty" xml:"result,omitempty"` }
SettlementGatewayResult 结构体
func GetSettlementGatewayResult ¶ added in v1.3.4
func GetSettlementGatewayResult() *SettlementGatewayResult
GetSettlementGatewayResult() 从对象池中获取SettlementGatewayResult