Documentation
¶
Overview ¶
Package alitripreceipt 包含飞猪发票相关结构体
Index ¶
- type AlitripReceiptIssueresultNotifyAPIRequest
- func (r AlitripReceiptIssueresultNotifyAPIRequest) GetApiMethodName() string
- func (r AlitripReceiptIssueresultNotifyAPIRequest) GetApiParams(params url.Values)
- func (r AlitripReceiptIssueresultNotifyAPIRequest) GetParam0() *IssueResultNotifyCmd
- func (r AlitripReceiptIssueresultNotifyAPIRequest) GetRawParams() model.Params
- func (r *AlitripReceiptIssueresultNotifyAPIRequest) SetParam0(_param0 *IssueResultNotifyCmd) error
- type AlitripReceiptIssueresultNotifyAPIResponse
- type AlitripReceiptIssueresultNotifyAPIResponseModel
- type AlitripReceiptSellerInvoiceRedAPIRequest
- func (r AlitripReceiptSellerInvoiceRedAPIRequest) GetApiMethodName() string
- func (r AlitripReceiptSellerInvoiceRedAPIRequest) GetApiParams(params url.Values)
- func (r AlitripReceiptSellerInvoiceRedAPIRequest) GetRawParams() model.Params
- func (r AlitripReceiptSellerInvoiceRedAPIRequest) GetRedReceiptParam() *RedReceiptParam
- func (r *AlitripReceiptSellerInvoiceRedAPIRequest) SetRedReceiptParam(_redReceiptParam *RedReceiptParam) error
- type AlitripReceiptSellerInvoiceRedAPIResponse
- type AlitripReceiptSellerInvoiceRedAPIResponseModel
- type AlitripReceiptSellerInvoiceReturnAPIRequest
- func (r AlitripReceiptSellerInvoiceReturnAPIRequest) GetApiMethodName() string
- func (r AlitripReceiptSellerInvoiceReturnAPIRequest) GetApiParams(params url.Values)
- func (r AlitripReceiptSellerInvoiceReturnAPIRequest) GetRawParams() model.Params
- func (r AlitripReceiptSellerInvoiceReturnAPIRequest) GetReceiptDo() *ReceiptDo
- func (r *AlitripReceiptSellerInvoiceReturnAPIRequest) SetReceiptDo(_receiptDo *ReceiptDo) error
- type AlitripReceiptSellerInvoiceReturnAPIResponse
- type AlitripReceiptSellerInvoiceReturnAPIResponseModel
- type IssueResultNotifyCmd
- type ReceiptDo
- type RedReceiptParam
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AlitripReceiptIssueresultNotifyAPIRequest ¶ added in v1.2.5
type AlitripReceiptIssueresultNotifyAPIRequest struct { model.Params // contains filtered or unexported fields }
AlitripReceiptIssueresultNotifyAPIRequest 飞猪发票开票结果通知 API请求 alitrip.receipt.issueresult.notify
飞猪发票开票结果通知
func NewAlitripReceiptIssueresultNotifyRequest ¶ added in v1.2.5
func NewAlitripReceiptIssueresultNotifyRequest() *AlitripReceiptIssueresultNotifyAPIRequest
NewAlitripReceiptIssueresultNotifyRequest 初始化AlitripReceiptIssueresultNotifyAPIRequest对象
func (AlitripReceiptIssueresultNotifyAPIRequest) GetApiMethodName ¶ added in v1.2.5
func (r AlitripReceiptIssueresultNotifyAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (AlitripReceiptIssueresultNotifyAPIRequest) GetApiParams ¶ added in v1.2.5
func (r AlitripReceiptIssueresultNotifyAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (AlitripReceiptIssueresultNotifyAPIRequest) GetParam0 ¶ added in v1.2.5
func (r AlitripReceiptIssueresultNotifyAPIRequest) GetParam0() *IssueResultNotifyCmd
GetParam0 Param0 Getter
func (AlitripReceiptIssueresultNotifyAPIRequest) GetRawParams ¶ added in v1.2.8
func (r AlitripReceiptIssueresultNotifyAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (*AlitripReceiptIssueresultNotifyAPIRequest) SetParam0 ¶ added in v1.2.5
func (r *AlitripReceiptIssueresultNotifyAPIRequest) SetParam0(_param0 *IssueResultNotifyCmd) error
SetParam0 is Param0 Setter 开票结果通知
type AlitripReceiptIssueresultNotifyAPIResponse ¶ added in v1.2.5
type AlitripReceiptIssueresultNotifyAPIResponse struct { model.CommonResponse AlitripReceiptIssueresultNotifyAPIResponseModel }
AlitripReceiptIssueresultNotifyAPIResponse 飞猪发票开票结果通知 API返回值 alitrip.receipt.issueresult.notify
飞猪发票开票结果通知
type AlitripReceiptIssueresultNotifyAPIResponseModel ¶ added in v1.2.5
type AlitripReceiptIssueresultNotifyAPIResponseModel struct { XMLName xml.Name `xml:"alitrip_receipt_issueresult_notify_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 是否开票成功 IsSuccess string `json:"is_success,omitempty" xml:"is_success,omitempty"` // 错误code ResultCode string `json:"result_code,omitempty" xml:"result_code,omitempty"` // 错误原因 ResultMsg string `json:"result_msg,omitempty" xml:"result_msg,omitempty"` }
AlitripReceiptIssueresultNotifyAPIResponseModel is 飞猪发票开票结果通知 成功返回结果
type AlitripReceiptSellerInvoiceRedAPIRequest ¶ added in v1.2.0
type AlitripReceiptSellerInvoiceRedAPIRequest struct { model.Params // contains filtered or unexported fields }
AlitripReceiptSellerInvoiceRedAPIRequest 飞猪发票冲红 API请求 alitrip.receipt.seller.invoice.red
飞猪发票创建
func NewAlitripReceiptSellerInvoiceRedRequest ¶
func NewAlitripReceiptSellerInvoiceRedRequest() *AlitripReceiptSellerInvoiceRedAPIRequest
NewAlitripReceiptSellerInvoiceRedRequest 初始化AlitripReceiptSellerInvoiceRedAPIRequest对象
func (AlitripReceiptSellerInvoiceRedAPIRequest) GetApiMethodName ¶ added in v1.2.0
func (r AlitripReceiptSellerInvoiceRedAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (AlitripReceiptSellerInvoiceRedAPIRequest) GetApiParams ¶ added in v1.2.0
func (r AlitripReceiptSellerInvoiceRedAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (AlitripReceiptSellerInvoiceRedAPIRequest) GetRawParams ¶ added in v1.2.8
func (r AlitripReceiptSellerInvoiceRedAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (AlitripReceiptSellerInvoiceRedAPIRequest) GetRedReceiptParam ¶ added in v1.2.0
func (r AlitripReceiptSellerInvoiceRedAPIRequest) GetRedReceiptParam() *RedReceiptParam
GetRedReceiptParam RedReceiptParam Getter
func (*AlitripReceiptSellerInvoiceRedAPIRequest) SetRedReceiptParam ¶ added in v1.2.0
func (r *AlitripReceiptSellerInvoiceRedAPIRequest) SetRedReceiptParam(_redReceiptParam *RedReceiptParam) error
SetRedReceiptParam is RedReceiptParam Setter 入参对象
type AlitripReceiptSellerInvoiceRedAPIResponse ¶
type AlitripReceiptSellerInvoiceRedAPIResponse struct { model.CommonResponse AlitripReceiptSellerInvoiceRedAPIResponseModel }
AlitripReceiptSellerInvoiceRedAPIResponse 飞猪发票冲红 API返回值 alitrip.receipt.seller.invoice.red
飞猪发票创建
type AlitripReceiptSellerInvoiceRedAPIResponseModel ¶ added in v1.2.0
type AlitripReceiptSellerInvoiceRedAPIResponseModel struct { XMLName xml.Name `xml:"alitrip_receipt_seller_invoice_red_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 错误码 ResultCode string `json:"result_code,omitempty" xml:"result_code,omitempty"` // 错误信息 ResultMsg string `json:"result_msg,omitempty" xml:"result_msg,omitempty"` // 是否成功 IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"` }
AlitripReceiptSellerInvoiceRedAPIResponseModel is 飞猪发票冲红 成功返回结果
type AlitripReceiptSellerInvoiceReturnAPIRequest ¶ added in v1.2.0
type AlitripReceiptSellerInvoiceReturnAPIRequest struct { model.Params // contains filtered or unexported fields }
AlitripReceiptSellerInvoiceReturnAPIRequest 飞猪发票商家回调接口 API请求 alitrip.receipt.seller.invoice.return
飞猪发票回调接口
func NewAlitripReceiptSellerInvoiceReturnRequest ¶
func NewAlitripReceiptSellerInvoiceReturnRequest() *AlitripReceiptSellerInvoiceReturnAPIRequest
NewAlitripReceiptSellerInvoiceReturnRequest 初始化AlitripReceiptSellerInvoiceReturnAPIRequest对象
func (AlitripReceiptSellerInvoiceReturnAPIRequest) GetApiMethodName ¶ added in v1.2.0
func (r AlitripReceiptSellerInvoiceReturnAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (AlitripReceiptSellerInvoiceReturnAPIRequest) GetApiParams ¶ added in v1.2.0
func (r AlitripReceiptSellerInvoiceReturnAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (AlitripReceiptSellerInvoiceReturnAPIRequest) GetRawParams ¶ added in v1.2.8
func (r AlitripReceiptSellerInvoiceReturnAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (AlitripReceiptSellerInvoiceReturnAPIRequest) GetReceiptDo ¶ added in v1.2.0
func (r AlitripReceiptSellerInvoiceReturnAPIRequest) GetReceiptDo() *ReceiptDo
GetReceiptDo ReceiptDo Getter
func (*AlitripReceiptSellerInvoiceReturnAPIRequest) SetReceiptDo ¶ added in v1.2.0
func (r *AlitripReceiptSellerInvoiceReturnAPIRequest) SetReceiptDo(_receiptDo *ReceiptDo) error
SetReceiptDo is ReceiptDo Setter 入参对象
type AlitripReceiptSellerInvoiceReturnAPIResponse ¶
type AlitripReceiptSellerInvoiceReturnAPIResponse struct { model.CommonResponse AlitripReceiptSellerInvoiceReturnAPIResponseModel }
AlitripReceiptSellerInvoiceReturnAPIResponse 飞猪发票商家回调接口 API返回值 alitrip.receipt.seller.invoice.return
飞猪发票回调接口
type AlitripReceiptSellerInvoiceReturnAPIResponseModel ¶ added in v1.2.0
type AlitripReceiptSellerInvoiceReturnAPIResponseModel struct { XMLName xml.Name `xml:"alitrip_receipt_seller_invoice_return_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // code ResultCode string `json:"result_code,omitempty" xml:"result_code,omitempty"` // 返回数据 ResultMsg string `json:"result_msg,omitempty" xml:"result_msg,omitempty"` // 是否成功 IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"` }
AlitripReceiptSellerInvoiceReturnAPIResponseModel is 飞猪发票商家回调接口 成功返回结果
type IssueResultNotifyCmd ¶ added in v1.2.5
type IssueResultNotifyCmd struct { // 开票状态success:开票成功;fail:开票失败;issuing:开票中;cancel:已撤销;red:已冲红) IssueStatus string `json:"issue_status,omitempty" xml:"issue_status,omitempty"` // 开票流水ID IssueApplyId string `json:"issue_apply_id,omitempty" xml:"issue_apply_id,omitempty"` // 交易订单ID TpOrderId string `json:"tp_order_id,omitempty" xml:"tp_order_id,omitempty"` // 错误码 FailCode string `json:"fail_code,omitempty" xml:"fail_code,omitempty"` // 错误原因 FailReason string `json:"fail_reason,omitempty" xml:"fail_reason,omitempty"` // 是否最终 IsFinally bool `json:"is_finally,omitempty" xml:"is_finally,omitempty"` }
IssueResultNotifyCmd 结构体
type ReceiptDo ¶
type ReceiptDo struct { // 错误码 FailCode string `json:"fail_code,omitempty" xml:"fail_code,omitempty"` // 失败原因.status为0时必填 FailReason string `json:"fail_reason,omitempty" xml:"fail_reason,omitempty"` // 发票链接.status为1时需要填 ReceiptUrl string `json:"receipt_url,omitempty" xml:"receipt_url,omitempty"` // 开票时间 ReceiptDateTime string `json:"receipt_date_time,omitempty" xml:"receipt_date_time,omitempty"` // 发票流水号。成功时必填 ReceiptNumber string `json:"receipt_number,omitempty" xml:"receipt_number,omitempty"` // 发票金额,单位分 ReceiptAmount int64 `json:"receipt_amount,omitempty" xml:"receipt_amount,omitempty"` // 错误码 AgentId int64 `json:"agent_id,omitempty" xml:"agent_id,omitempty"` // 业务类型编号(1:?国内机票,2:国际机票,3:火车票,4:汽车票,5:酒店,6:门票度假,7:打车,8:用车,9:套餐,10:欧铁,11:辅营,12:辅营保险) BizType int64 `json:"biz_type,omitempty" xml:"biz_type,omitempty"` // 飞猪订单号 TpOrderId int64 `json:"tp_order_id,omitempty" xml:"tp_order_id,omitempty"` // 发票状态1成功0失败-1取消订单 ReceiptStatus int64 `json:"receipt_status,omitempty" xml:"receipt_status,omitempty"` }
ReceiptDo 结构体
type RedReceiptParam ¶
type RedReceiptParam struct { // 发票备注 ReceiptMemo string `json:"receipt_memo,omitempty" xml:"receipt_memo,omitempty"` // 接收人 Receiver string `json:"receiver,omitempty" xml:"receiver,omitempty"` // 发票邮箱 ReceiveMail string `json:"receive_mail,omitempty" xml:"receive_mail,omitempty"` // 原始发票号(冲红) OriginReceiptNumber string `json:"origin_receipt_number,omitempty" xml:"origin_receipt_number,omitempty"` // 企业名称 CompanyName string `json:"company_name,omitempty" xml:"company_name,omitempty"` // 代理商订单号 AgentOrderNo string `json:"agent_order_no,omitempty" xml:"agent_order_no,omitempty"` // 发票内容 ReceiptContent string `json:"receipt_content,omitempty" xml:"receipt_content,omitempty"` // 接收人开户行名称 ReceiveBankName string `json:"receive_bank_name,omitempty" xml:"receive_bank_name,omitempty"` // 接收人开户行账号 ReceiveBankAccount string `json:"receive_bank_account,omitempty" xml:"receive_bank_account,omitempty"` // 扩展参数 ExtMap string `json:"ext_map,omitempty" xml:"ext_map,omitempty"` // 发票抬头 ReceiptTitle string `json:"receipt_title,omitempty" xml:"receipt_title,omitempty"` // 企业税号 CompanyTaxNo string `json:"company_tax_no,omitempty" xml:"company_tax_no,omitempty"` // 接收人手机号 ReceiveMobile string `json:"receive_mobile,omitempty" xml:"receive_mobile,omitempty"` // 发票抬头类型,0:企业;1:个人 ReceiptTitleType int64 `json:"receipt_title_type,omitempty" xml:"receipt_title_type,omitempty"` // 代理商商家id AgentId int64 `json:"agent_id,omitempty" xml:"agent_id,omitempty"` // 原始订单号 OriginTpOrderId int64 `json:"origin_tp_order_id,omitempty" xml:"origin_tp_order_id,omitempty"` // 发票金额(分) ReceiptAmount int64 `json:"receipt_amount,omitempty" xml:"receipt_amount,omitempty"` }
RedReceiptParam 结构体
Source Files
¶
- AlitripReceiptIssueresultNotifyAPIRequest.go
- AlitripReceiptIssueresultNotifyAPIResponse.go
- AlitripReceiptSellerInvoiceRedAPIRequest.go
- AlitripReceiptSellerInvoiceRedAPIResponse.go
- AlitripReceiptSellerInvoiceReturnAPIRequest.go
- AlitripReceiptSellerInvoiceReturnAPIResponse.go
- IssueResultNotifyCmd.go
- ReceiptDo.go
- RedReceiptParam.go
- doc.go