Documentation
¶
Overview ¶
Package alitripreceipt 包含飞猪发票相关结构体
Index ¶
- type AlitripReceiptSellerInvoiceQueryAPIRequest
- func (r AlitripReceiptSellerInvoiceQueryAPIRequest) GetApiMethodName() string
- func (r AlitripReceiptSellerInvoiceQueryAPIRequest) GetApiParams() url.Values
- func (r AlitripReceiptSellerInvoiceQueryAPIRequest) GetQueryReceiptParam() *QueryReceiptParam
- func (r *AlitripReceiptSellerInvoiceQueryAPIRequest) SetQueryReceiptParam(_queryReceiptParam *QueryReceiptParam) error
- type AlitripReceiptSellerInvoiceQueryAPIResponse
- type AlitripReceiptSellerInvoiceQueryAPIResponseModel
- type AlitripReceiptSellerInvoiceRedAPIRequest
- func (r AlitripReceiptSellerInvoiceRedAPIRequest) GetApiMethodName() string
- func (r AlitripReceiptSellerInvoiceRedAPIRequest) GetApiParams() url.Values
- 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() url.Values
- func (r AlitripReceiptSellerInvoiceReturnAPIRequest) GetReceiptDo() *ReceiptDo
- func (r *AlitripReceiptSellerInvoiceReturnAPIRequest) SetReceiptDo(_receiptDo *ReceiptDo) error
- type AlitripReceiptSellerInvoiceReturnAPIResponse
- type AlitripReceiptSellerInvoiceReturnAPIResponseModel
- type QueryReceiptParam
- type ReceiptDo
- type RedReceiptParam
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AlitripReceiptSellerInvoiceQueryAPIRequest ¶ added in v1.2.0
type AlitripReceiptSellerInvoiceQueryAPIRequest struct { model.Params // contains filtered or unexported fields }
AlitripReceiptSellerInvoiceQueryAPIRequest 飞猪发票查询 API请求 alitrip.receipt.seller.invoice.query
飞猪发票查询
func NewAlitripReceiptSellerInvoiceQueryRequest ¶
func NewAlitripReceiptSellerInvoiceQueryRequest() *AlitripReceiptSellerInvoiceQueryAPIRequest
NewAlitripReceiptSellerInvoiceQueryRequest 初始化AlitripReceiptSellerInvoiceQueryAPIRequest对象
func (AlitripReceiptSellerInvoiceQueryAPIRequest) GetApiMethodName ¶ added in v1.2.0
func (r AlitripReceiptSellerInvoiceQueryAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (AlitripReceiptSellerInvoiceQueryAPIRequest) GetApiParams ¶ added in v1.2.0
func (r AlitripReceiptSellerInvoiceQueryAPIRequest) GetApiParams() url.Values
GetApiParams IRequest interface 方法, 获取API参数
func (AlitripReceiptSellerInvoiceQueryAPIRequest) GetQueryReceiptParam ¶ added in v1.2.0
func (r AlitripReceiptSellerInvoiceQueryAPIRequest) GetQueryReceiptParam() *QueryReceiptParam
GetQueryReceiptParam QueryReceiptParam Getter
func (*AlitripReceiptSellerInvoiceQueryAPIRequest) SetQueryReceiptParam ¶ added in v1.2.0
func (r *AlitripReceiptSellerInvoiceQueryAPIRequest) SetQueryReceiptParam(_queryReceiptParam *QueryReceiptParam) error
SetQueryReceiptParam is QueryReceiptParam Setter 入参对象
type AlitripReceiptSellerInvoiceQueryAPIResponse ¶
type AlitripReceiptSellerInvoiceQueryAPIResponse struct { model.CommonResponse AlitripReceiptSellerInvoiceQueryAPIResponseModel }
AlitripReceiptSellerInvoiceQueryAPIResponse 飞猪发票查询 API返回值 alitrip.receipt.seller.invoice.query
飞猪发票查询
type AlitripReceiptSellerInvoiceQueryAPIResponseModel ¶ added in v1.2.0
type AlitripReceiptSellerInvoiceQueryAPIResponseModel struct { XMLName xml.Name `xml:"alitrip_receipt_seller_invoice_query_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 错误码 ResultCode string `json:"result_code,omitempty" xml:"result_code,omitempty"` // 返回发票数据 ReceiptDOs string `json:"receipt_d_os,omitempty" xml:"receipt_d_os,omitempty"` // 错误信息 ResultMsg string `json:"result_msg,omitempty" xml:"result_msg,omitempty"` // 是否成功 IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"` }
AlitripReceiptSellerInvoiceQueryAPIResponseModel 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() url.Values
GetApiParams 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() url.Values
GetApiParams 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 QueryReceiptParam ¶
type QueryReceiptParam struct { // 扩展参数 ExtMap string `json:"ext_map,omitempty" xml:"ext_map,omitempty"` // 发票流水号 ReceiptNumber string `json:"receipt_number,omitempty" xml:"receipt_number,omitempty"` // 商家id AgentId int64 `json:"agent_id,omitempty" xml:"agent_id,omitempty"` // 分页索引,从0开始 PageIndex int64 `json:"page_index,omitempty" xml:"page_index,omitempty"` // 订单号 TpOrderId int64 `json:"tp_order_id,omitempty" xml:"tp_order_id,omitempty"` // 分页大小 PageSize int64 `json:"page_size,omitempty" xml:"page_size,omitempty"` // 用户id UserId int64 `json:"user_id,omitempty" xml:"user_id,omitempty"` }
QueryReceiptParam 结构体
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
¶
- AlitripReceiptSellerInvoiceQueryAPIRequest.go
- AlitripReceiptSellerInvoiceQueryAPIResponse.go
- AlitripReceiptSellerInvoiceRedAPIRequest.go
- AlitripReceiptSellerInvoiceRedAPIResponse.go
- AlitripReceiptSellerInvoiceReturnAPIRequest.go
- AlitripReceiptSellerInvoiceReturnAPIResponse.go
- QueryReceiptParam.go
- ReceiptDo.go
- RedReceiptParam.go
- doc.go