entity

package
v0.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 6, 2021 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DefaultOptions

func DefaultOptions()

Types

type AgreementQuery

type AgreementQuery struct {
	Common          `json:",inline"`
	AgreementStatus string `json:"agreement_status"`
	UserAdvanceInfo struct {
		ConsultResponse               string `json:"consult_result"`
		UserAlipayParkingAllowAdvance bool   `json:"user_alipay_parking_allow_advance"`
		UserWaitRepaymentOrderCount   int    `json:"user_wait_repayment_order_count"`
		UserWaitRepaymentAmount       string `json:"user_wait_repayment_amount"`
	} `json:"user_advance_info"`
	AdvanceStatus string `json:"advance_status"`
	ExpireTime    string `json:"expire_time"`
}

type AgreementQueryResponse

type AgreementQueryResponse struct {
	AgreementQuery `json:"alipay_eco_mycar_parking_agreement_query_response"`
	Sign           string `json:"sign"`
}

type AlipayOpenAuthTokenApp

type AlipayOpenAuthTokenApp struct {
	Common          `json:",inline"`
	UserID          string `json:"user_id"`
	AuthAppID       string `json:"auth_app_id"`
	AppAuthToken    string `json:"app_auth_token"`
	AppRefreshToken string `json:"app_refresh_token"`
	ExpiresIn       string `json:"expires_in"`
	ReExpiresIn     string `json:"re_expires_in"`
}

type AlipaySystemOauthToken

type AlipaySystemOauthToken struct {
	UserID       string `json:"user_id"`
	AccessToken  string `json:"access_token"`
	ExpiresIn    int64  `json:"expires_in"`
	RefreshToken string `json:"refresh_token"`
	ReExpiresIn  int64  `json:"re_expires_in"`
}

type AlipaySystemOauthTokenResponse

type AlipaySystemOauthTokenResponse struct {
	AlipaySystemOauthToken `json:"alipay_system_oauth_token_response"`
	*ErrorResponse         `json:"error_response"`
	AlipayCertSn           string `json:"alipay_cert_sn"`
	Sign                   string `json:"sign"`
}

type AutoGenerated

type AutoGenerated struct {
	AlipayOpenAuthTokenApp `json:"alipay_open_auth_token_app_response"`
	Sign                   string `json:"sign"`
}

type CancelResponse added in v0.1.5

type CancelResponse struct {
	Common             `json:",inline"`
	TradeNo            string `json:"trade_no"`
	OutTradeNo         string `json:"out_trade_no"`
	RetryFlag          string `json:"retry_flag"`
	Action             string `json:"action"`
	GmtRefundPay       string `json:"gmt_refund_pay"`
	RefundSettlementId string `json:"refund_settlement_id"`
}

type Common

type Common struct {
	Code    string `json:"code"`
	Msg     string `json:"msg"`
	SubCode string `json:"sub_code"`
	SubMsg  string `json:"sub_msg"`
}

func (Common) ErrorWrap added in v0.1.2

func (c Common) ErrorWrap(err error) error

func (Common) Success added in v0.1.2

func (c Common) Success() bool

type ConfigQuery

type ConfigQuery struct {
	Common               `json:",inline"`
	MerchantName         string `json:"merchant_name"`
	MerchantServicePhone string `json:"merchant_service_phone"`
	AccountNo            string `json:"account_no"`
	InterfaceInfoList    struct {
		InterfaceName string `json:"interface_name"`
		InterfaceType string `json:"interface_type"`
		InterfaceUrl  string `json:"interface_url"`
	} `json:"interface_info_list"`
}

type ConfigQueryResponse

type ConfigQueryResponse struct {
	ConfigQuery `json:"alipay_eco_mycar_parking_config_query_response"`
	Sign        string `json:"sign"`
}

type ConfigSetResponse

type ConfigSetResponse struct {
	Common `json:"alipay_eco_mycar_parking_config_set_response"`
	Sign   string `json:"sign"`
}

type EnterInfo

type EnterInfo struct {
	Common    `json:",inline"`
	CarStatus string `json:"car_status"`
	SerialNo  string `json:"serial_no"`
}

type EnterInfoResponse

type EnterInfoResponse struct {
	EnterInfo `json:"alipay_eco_mycar_parking_enterinfo_sync_response"`
	Sign      string `json:"sign"`
}

type ErrorResponse added in v0.1.1

type ErrorResponse struct {
	Code    string `json:"code"`
	Msg     string `json:"msg"`
	SubCode string `json:"sub_code"`
	SubMsg  string `json:"sub_msg"`
}

func (ErrorResponse) Failed added in v0.1.5

func (c ErrorResponse) Failed() bool

type ExitInfoResponse

type ExitInfoResponse struct {
	Common `json:"alipay_eco_mycar_parking_exitinfo_sync_response"`
	Sign   string `json:"sign"`
}

type FundAccountQuery added in v0.1.5

type FundAccountQuery struct {
	Common          `json:",inline"`
	AvailableAmount string `json:"available_amount"`
	ExtCardInfo     *struct {
		CardNo       string `json:"card_no"`
		BankAccName  string `json:"bank_acc_name"`
		CardBranch   string `json:"card_branch"`
		CardBank     string `json:"card_bank"`
		CardLocation string `json:"card_location"`
		CardDeposit  string `json:"card_deposit"`
		Status       string `json:"status"`
	} `json:"ext_card_info"`
}

type FundAccountQueryResponse added in v0.1.5

type FundAccountQueryResponse struct {
	FundAccountQuery `json:"alipay_fund_account_query_response"`
	AlipayCertSn     string `json:"alipay_cert_sn"`
	Sign             string `json:"sign"`
}

FundAccountQueryResponse https://opendocs.alipay.com/apis/api_28/alipay.fund.account.query

type FundTransCommonQuery added in v0.1.5

type FundTransCommonQuery struct {
	Common           `json:",inline"`
	OrderId          string `json:"order_id"`
	PayFundOrderId   string `json:"pay_fund_order_id"`
	OutBizNo         string `json:"out_biz_no"`
	TransAmount      string `json:"trans_amount"`
	Status           string `json:"status"`
	PayDate          string `json:"pay_date"`
	ArrivalTimeEnd   string `json:"arrival_time_end"`
	OrderFee         string `json:"order_fee"`
	ErrorCode        string `json:"error_code"`
	FailReason       string `json:"fail_reason"`
	DeductBillInfo   string `json:"deduct_bill_info"`
	TransferBillInfo string `json:"transfer_bill_info"`
}

type FundTransCommonQueryResponse added in v0.1.5

type FundTransCommonQueryResponse struct {
	FundTransCommonQuery `json:"alipay_fund_trans_common_query_response"`
	AlipayCertSn         string `json:"alipay_cert_sn"`
	Sign                 string `json:"sign"`
}

FundTransCommonQueryResponse https://opendocs.alipay.com/apis/api_28/alipay.fund.trans.common.query

type FundTransToAccountTransfer added in v0.1.5

type FundTransToAccountTransfer struct {
	Common   `json:",inline"`
	OutBizNo string `json:"out_biz_no"`
	OrderId  string `json:"order_id"`
	PayDate  string `json:"pay_date"`
}

type FundTransToAccountTransferResponse added in v0.1.5

type FundTransToAccountTransferResponse struct {
	FundTransToAccountTransfer `json:"alipay_fund_trans_toaccount_transfer_response"`
	AlipayCertSn               string `json:"alipay_cert_sn"`
	Sign                       string `json:"sign"`
}

type FundTransUniTransfer added in v0.1.5

type FundTransUniTransfer struct {
	Common         `json:",inline"`
	OutBizNo       string `json:"out_biz_no"`
	OrderId        string `json:"order_id"`
	PayFundOrderId string `json:"pay_fund_order_id"`
	Status         string `json:"status"`
	TransDate      string `json:"trans_date"`
}

type FundTransUniTransferResponse added in v0.1.5

type FundTransUniTransferResponse struct {
	FundTransUniTransfer `json:"alipay_fund_trans_uni_transfer_response"`
	AlipayCertSn         string `json:"alipay_cert_sn"`
	Sign                 string `json:"sign"`
}

FundTransUniTransferResponse https://opendocs.alipay.com/apis/api_28/alipay.fund.trans.uni.transfer

type OpenAuthToken

type OpenAuthToken struct {
	Common          `json:",inline"`
	UserID          string `json:"user_id"`
	AuthAppID       string `json:"auth_app_id"`
	AppAuthToken    string `json:"app_auth_token"`
	AppRefreshToken string `json:"app_refresh_token"`
	ExpiresIn       string `json:"expires_in"`
	ReExpiresIn     string `json:"re_expires_in"`
}

type OpenAuthTokenResponse

type OpenAuthTokenResponse struct {
	OpenAuthToken `json:"alipay_open_auth_token_app_response"`
	Sign          string `json:"sign"`
}

type OrderSyncResponse

type OrderSyncResponse struct {
	Common `json:"alipay_eco_mycar_parking_order_sync_response"`
	Sign   string `json:"sign"`
}

type OrderUpdateResponse

type OrderUpdateResponse struct {
	Common `json:"alipay_eco_mycar_parking_order_update_response"`
	Sign   string `json:"sign"`
}

type ParkingInfoCreate

type ParkingInfoCreate struct {
	Common          `json:",inline"`
	AlipayParkingId string `json:"parking_id"`
}

type ParkingInfoCreateResponse

type ParkingInfoCreateResponse struct {
	ParkingInfoCreate `json:"alipay_eco_mycar_parking_parkinglotinfo_create_response"`
	Sign              string `json:"sign"`
}

type ParkingInfoQuery

type ParkingInfoQuery struct {
	Common                   `json:",inline"`
	OutParkingID             string `json:"out_parking_id"`
	ParkingID                string `json:"parking_id"`
	ParkingAddress           string `json:"parking_address"`
	ParkingLotType           string `json:"parking_lot_type"`
	ParkingPoiid             string `json:"parking_poiid"`
	ParkingMobile            string `json:"parking_mobile"`
	PayType                  string `json:"pay_type"`
	ParkingName              string `json:"parking_name"`
	MchntID                  string `json:"mchnt_id"`
	ShopingmallID            string `json:"shopingmall_id"`
	ParkingFeeDescription    string `json:"parking_fee_description"`
	TimeOut                  string `json:"time_out"`
	AgentID                  string `json:"agent_id"`
	ParkingLongitude         string `json:"parking_longitude"`
	ParkingLatitude          string `json:"parking_latitude"`
	MapPoiName               string `json:"map_poi_name"`
	MapPoiAddress            string `json:"map_poi_address"`
	ProvinceID               string `json:"province_id"`
	CityID                   string `json:"city_id"`
	AddressID                string `json:"address_id"`
	ParkingFeeDescriptionImg string `json:"parking_fee_description_img"`
}

type ParkingInfoQueryResponse

type ParkingInfoQueryResponse struct {
	ParkingInfoQuery `json:"alipay_eco_mycar_parking_parkinglotinfo_query_response"`
	Sign             string `json:"sign"`
}

type ParkingInfoUpdateResponse

type ParkingInfoUpdateResponse struct {
	Common `json:"alipay_eco_mycar_parking_parkinglotinfo_update_response"`
	Sign   string `json:"sign"`
}

type ParkingOrderPay

type ParkingOrderPay struct {
	Common             `json:",inline"`
	UserID             string `json:"user_id"`
	TradeNo            string `json:"trade_no"`
	OutTradeNo         string `json:"out_trade_no"`
	TotalFee           string `json:"total_fee"`
	GmtPayment         string `json:"gmt_payment"`
	FundBillList       string `json:"fund_bill_list"`
	AdvanceAmount      string `json:"advance_amount"`
	AlipayRepaymentURL string `json:"alipay_repayment_url"`
}

type ParkingOrderPayResponse

type ParkingOrderPayResponse struct {
	ParkingOrderPay `json:"alipay_eco_mycar_parking_order_pay_response"`
	Sign            string `json:"sign"`
}

type ParkingOrderQuery

type ParkingOrderQuery struct {
	BuyerID           string  `json:"buyer_id"`
	BuyerLogonID      string  `json:"buyer_logon_id"`
	BizTradeNo        string  `json:"biz_trade_no"`
	TradeNo           string  `json:"trade_no"`
	ShopID            int64   `json:"shop_id"`
	TradeType         int     `json:"trade_type"`
	Subject           string  `json:"subject"`
	Summary           string  `json:"summary"`
	TotalFee          float64 `json:"total_fee"`
	TradeStatus       int     `json:"trade_status"`
	GmtPayment        string  `json:"gmt_payment"`
	GmtPaymentSuccess string  `json:"gmt_payment_success"`
	GmtRefund         string  `json:"gmt_refund"`
	GmtRefundSuccess  string  `json:"gmt_refund_success"`
	SendBackFee       float64 `json:"send_back_fee"`
	GmtClosed         string  `json:"gmt_closed"`
	GmtCreated        string  `json:"gmt_created"`
	GmtUpdated        string  `json:"gmt_updated"`
	OutBizTradeNo     string  `json:"out_biz_trade_no"`
	Common            `json:",inline"`
}

type ParkingOrderQueryRequest

type ParkingOrderQueryRequest struct {
	BizTradeNo    string `json:"biz_trade_no"`
	TradeNo       string `json:"trade_no"`
	OutBizTradeNo string `json:"out_biz_trade_no"`
}

type ParkingOrderQueryResponse

type ParkingOrderQueryResponse struct {
	ParkingOrderQuery `json:"alipay_eco_mycar_trade_order_query_response"`
	Sign              string `json:"sign"`
}

type ParkingOrderRefund added in v0.2.7

type ParkingOrderRefund struct {
	Common      `json:",inline"`
	RefundNo    string `json:"refund_no"`
	OrderNo     string `json:"order_no"`
	OutRefundNo string `json:"out_refund_no"`
	RefundFee   string `json:"refund_fee"`
}

type ParkingOrderRefundResponse added in v0.2.7

type ParkingOrderRefundResponse struct {
	ParkingOrderRefund `json:"alipay_eco_mycar_parking_order_refund_response"`
	Sign               string `json:"sign"`
}

type TradeCancelResponse added in v0.1.5

type TradeCancelResponse struct {
	CancelResponse `json:"alipay_trade_cancel_response"`
	AlipayCertSn   string `json:"alipay_cert_sn"`
	Sign           string `json:"sign"`
}

TradeCancelResponse https://opendocs.alipay.com/apis/api_1/alipay.trade.cancel

type TradeClose added in v0.1.5

type TradeClose struct {
	Common     `json:",inline"`
	TradeNo    string `json:"trade_no"`
	OutTradeNo string `json:"out_trade_no"`
}

type TradeCloseResponse added in v0.1.5

type TradeCloseResponse struct {
	TradeClose `json:"alipay_trade_close_response"`
	Sign       string `json:"sign"`
}

TradeCloseResponse https://opendocs.alipay.com/apis/api_1/alipay.trade.close

type TradeCreate

type TradeCreate struct {
	Common     `json:",inline"`
	TradeNo    string `json:"trade_no"`
	OutTradeNo string `json:"out_trade_no"`
}

type TradeCreateResponse

type TradeCreateResponse struct {
	TradeCreate `json:"alipay_trade_create_response"`
	Sign        string `json:"sign"`
}

TradeCreateResponse https://opendocs.alipay.com/apis/api_1/alipay.trade.create

type TradeFastpayRefundQuery added in v0.1.5

type TradeFastpayRefundQuery struct {
	Common         `json:",inline"`
	TradeNo        string `json:"trade_no"`
	OutTradeNo     string `json:"out_trade_no"`
	OutRequestNo   string `json:"out_request_no"`
	RefundReason   string `json:"refund_reason"`
	TotalAmount    string `json:"total_amount"`
	RefundAmount   string `json:"refund_amount"`
	RefundRoyaltys []*struct {
		RefundAmount  string `json:"refund_amount"`
		RoyaltyType   string `json:"royalty_type"`
		ResultCode    string `json:"result_code"`
		TransOut      string `json:"trans_out"`
		TransOutEmail string `json:"trans_out_email"`
		TransIn       string `json:"trans_in"`
		TransInEmail  string `json:"trans_in_email"`
	} `json:"refund_royaltys"`
	GmtRefundPay                 string           `json:"gmt_refund_pay"`
	RefundDetailItemList         []*TradeFundBill `json:"refund_detail_item_list"`
	SendBackFee                  string           `json:"send_back_fee"`
	RefundSettlementId           string           `json:"refund_settlement_id"`
	PresentRefundBuyerAmount     string           `json:"present_refund_buyer_amount"`
	PresentRefundDiscountAmount  string           `json:"present_refund_discount_amount"`
	PresentRefundMdiscountAmount string           `json:"present_refund_mdiscount_amount"`
}

type TradeFastpayRefundQueryResponse added in v0.1.5

type TradeFastpayRefundQueryResponse struct {
	TradeFastpayRefundQuery `json:"alipay_trade_fastpay_refund_query_response"`
	AlipayCertSn            string `json:"alipay_cert_sn"`
	Sign                    string `json:"sign"`
}

TradeFastpayRefundQueryResponse https://opendocs.alipay.com/apis/api_1/alipay.trade.fastpay.refund.query

type TradeFundBill

type TradeFundBill struct {
	FundChannel string `json:"fund_channel"`
	BankCode    string `json:"bank_code"`
	Amount      string `json:"amount"`
	RealAmount  string `json:"real_amount"`
	FundType    string `json:"fund_type"`
}

type TradeOrderSettle added in v0.1.5

type TradeOrderSettle struct {
	Common  `json:",inline"`
	TradeNo string `json:"trade_no"`
}

type TradeOrderSettleResponse added in v0.1.5

type TradeOrderSettleResponse struct {
	TradeOrderSettle `json:"alipay_trade_order_settle_response"`
	AlipayCertSn     string `json:"alipay_cert_sn"`
	Sign             string `json:"sign"`
}

TradeOrderSettleResponse https://opendocs.alipay.com/apis/api_1/alipay.trade.order.settle

type TradePageRefund

type TradePageRefund struct {
	Common       `json:",inline"`
	TradeNo      string `json:"trade_no"`
	OutTradeNo   string `json:"out_trade_no"`
	OutRequestNo string `json:"out_request_no"`
	RefundAmount string `json:"refund_amount"`
}

type TradePageRefundResponse

type TradePageRefundResponse struct {
	TradePageRefund `json:"alipay_trade_page_refund_response"`
	AlipayCertSn    string `json:"alipay_cert_sn"`
	Sign            string `json:"sign"`
}

TradePageRefundResponse https://opendocs.alipay.com/apis/api_1/alipay.trade.page.refund

type TradePay added in v0.1.5

type TradePay struct {
	Common          `json:",inline"`
	TradeNo         string `json:"trade_no"`
	OutTradeNo      string `json:"out_trade_no"`
	BuyerLogonId    string `json:"buyer_logon_id"`
	SettleAmount    string `json:"settle_amount"`
	PayCurrency     string `json:"pay_currency"`
	PayAmount       string `json:"pay_amount"`
	SettleTransRate string `json:"settle_trans_rate"`
	TransPayRate    string `json:"trans_pay_rate"`
	TotalAmount     string `json:"total_amount"`
	TransCurrency   string `json:"trans_currency"`
	SettleCurrency  string `json:"settle_currency"`
	ReceiptAmount   string `json:"receipt_amount"`
	BuyerPayAmount  string `json:"buyer_pay_amount"`
	PointAmount     string `json:"point_amount"`
	InvoiceAmount   string `json:"invoice_amount"`
	GmtPayment      string `json:"gmt_payment"`
	FundBillList    []*struct {
		FundChannel string `json:"fund_channel"`
		BankCode    string `json:"bank_code"`
		Amount      string `json:"amount"`
		RealAmount  string `json:"real_amount"`
	} `json:"fund_bill_list"`
	CardBalance         string `json:"card_balance"`
	StoreName           string `json:"store_name"`
	BuyerUserId         string `json:"buyer_user_id"`
	DiscountGoodsDetail string `json:"discount_goods_detail"`
	VoucherDetailList   []*struct {
		Id                         string `json:"id"`
		Name                       string `json:"name"`
		Type                       string `json:"type"`
		Amount                     string `json:"amount"`
		MerchantContribute         string `json:"merchant_contribute"`
		OtherContribute            string `json:"other_contribute"`
		Memo                       string `json:"memo"`
		TemplateId                 string `json:"template_id"`
		PurchaseBuyerContribute    string `json:"purchase_buyer_contribute"`
		PurchaseMerchantContribute string `json:"purchase_merchant_contribute"`
		PurchaseAntContribute      string `json:"purchase_ant_contribute"`
	} `json:"voucher_detail_list"`
	AdvanceAmount    string `json:"advance_amount"`
	AuthTradePayMode string `json:"auth_trade_pay_mode"`
	ChargeAmount     string `json:"charge_amount"`
	ChargeFlags      string `json:"charge_flags"`
	SettlementId     string `json:"settlement_id"`
	BusinessParams   string `json:"business_params"`
	BuyerUserType    string `json:"buyer_user_type"`
	MdiscountAmount  string `json:"mdiscount_amount"`
	DiscountAmount   string `json:"discount_amount"`
	BuyerUserName    string `json:"buyer_user_name"`
}

type TradePayResponse added in v0.1.5

type TradePayResponse struct {
	TradePay `json:"alipay_trade_pay_response"`
	Sign     string `json:"sign"`
}

TradePayResponse https://opendocs.alipay.com/apis/api_1/alipay.trade.pay

type TradePrecreate added in v0.1.5

type TradePrecreate struct {
	Common     `json:",inline"`
	OutTradeNo string `json:"out_trade_no"`
	QrCode     string `json:"qr_code"`
}

type TradePrecreateResponse added in v0.1.5

type TradePrecreateResponse struct {
	TradePrecreate `json:"alipay_trade_precreate_response"`
	NullResponse   *ErrorResponse `json:"null_response"`
	AlipayCertSn   string         `json:"alipay_cert_sn"`
	Sign           string         `json:"sign"`
}

TradePrecreateResponse https://opendocs.alipay.com/apis/api_1/alipay.trade.precreate

type TradeQuery added in v0.1.5

type TradeQuery struct {
	Common          `json:",inline"`
	TradeNo         string `json:"trade_no"`
	OutTradeNo      string `json:"out_trade_no"`
	BuyerLogonId    string `json:"buyer_logon_id"`
	TradeStatus     string `json:"trade_status"`
	TotalAmount     string `json:"total_amount"`
	TransCurrency   string `json:"trans_currency"`
	SettleCurrency  string `json:"settle_currency"`
	SettleAmount    string `json:"settle_amount"`
	PayCurrency     string `json:"pay_currency"`
	PayAmount       string `json:"pay_amount"`
	SettleTransRate string `json:"settle_trans_rate"`
	TransPayRate    string `json:"trans_pay_rate"`
	BuyerPayAmount  string `json:"buyer_pay_amount"`
	PointAmount     string `json:"point_amount"`
	InvoiceAmount   string `json:"invoice_amount"`
	SendPayDate     string `json:"send_pay_date"`
	ReceiptAmount   string `json:"receipt_amount"`
	StoreId         string `json:"store_id"`
	TerminalId      string `json:"terminal_id"`
	FundBillList    []*struct {
		FundChannel string `json:"fund_channel"`
		BankCode    string `json:"bank_code"`
		Amount      string `json:"amount"`
		RealAmount  string `json:"real_amount"`
	} `json:"fund_bill_list"`
	StoreName       string `json:"store_name"`
	BuyerUserId     string `json:"buyer_user_id"`
	ChargeAmount    string `json:"charge_amount"`
	ChargeFlags     string `json:"charge_flags"`
	SettlementId    string `json:"settlement_id"`
	TradeSettleInfo *struct {
		TradeSettleDetailList []*struct {
			OperationType     string `json:"operation_type"`
			OperationSerialNo string `json:"operation_serial_no"`
			OperationDt       string `json:"operation_dt"`
			TransOut          string `json:"trans_out"`
			TransIn           string `json:"trans_in"`
			Amount            string `json:"amount"`
		} `json:"trade_settle_detail_list"`
	} `json:"trade_settle_info"`
	AuthTradePayMode    string `json:"auth_trade_pay_mode"`
	BuyerUserType       string `json:"buyer_user_type"`
	MdiscountAmount     string `json:"mdiscount_amount"`
	DiscountAmount      string `json:"discount_amount"`
	BuyerUserName       string `json:"buyer_user_name"`
	Subject             string `json:"subject"`
	Body                string `json:"body"`
	AlipaySubMerchantId string `json:"alipay_sub_merchant_id"`
	ExtInfos            string `json:"ext_infos"`
}

type TradeQueryResponse added in v0.1.5

type TradeQueryResponse struct {
	TradeQuery `json:"alipay_trade_query_response"`
	Sign       string `json:"sign"`
}

TradeQueryResponse https://opendocs.alipay.com/apis/api_1/alipay.trade.query

type TradeRefund

type TradeRefund struct {
	Common                  `json:",inline"`
	TradeNo                 string           `json:"trade_no"`
	OutTradeNo              string           `json:"out_trade_no"`
	BuyerLogonId            string           `json:"buyer_logon_id"`
	FundChange              string           `json:"fund_change"`
	RefundFee               string           `json:"refund_fee"`
	RefundCurrency          string           `json:"refund_currency"`
	GmtRefundPay            string           `json:"gmt_refund_pay"`
	RefundDetailItemList    []*TradeFundBill `json:"refund_detail_item_list"`
	StoreName               string           `json:"store_name"`
	BuyerUserId             string           `json:"buyer_user_id"`
	RefundPresetPaytoolList []*struct {
		Amount         []string `json:"amount"`
		AssertTypeCode string   `json:"assert_type_code"`
	} `json:"refund_preset_paytool_list"`
	RefundSettlementId           string `json:"refund_settlement_id"`
	PresentRefundBuyerAmount     string `json:"present_refund_buyer_amount"`
	PresentRefundDiscountAmount  string `json:"present_refund_discount_amount"`
	PresentRefundMdiscountAmount string `json:"present_refund_mdiscount_amount"`
}

type TradeRefundResponse

type TradeRefundResponse struct {
	TradeRefund  `json:"alipay_trade_refund_response"`
	AlipayCertSn string `json:"alipay_cert_sn"`
	Sign         string `json:"sign"`
}

TradeRefundResponse https://opendocs.alipay.com/apis/api_1/alipay.trade.refund

type UserCertifyOpenCertify added in v0.1.5

type UserCertifyOpenCertify struct {
	Common `json:",inline"`
}

type UserCertifyOpenCertifyResponse added in v0.1.5

type UserCertifyOpenCertifyResponse struct {
	UserCertifyOpenCertify `json:"alipay_user_certify_open_certify_response"`
	AlipayCertSn           string `json:"alipay_cert_sn"`
	Sign                   string `json:"sign"`
}

UserCertifyOpenCertifyResponse https://opendocs.alipay.com/apis/api_2/alipay.user.certify.open.certify

type UserCertifyOpenInitialize added in v0.1.5

type UserCertifyOpenInitialize struct {
	Common    `json:",inline"`
	CertifyId string `json:"certify_id"`
}

type UserCertifyOpenInitializeResponse added in v0.1.5

type UserCertifyOpenInitializeResponse struct {
	UserCertifyOpenInitialize `json:"alipay_user_certify_open_initialize_response"`
	AlipayCertSn              string `json:"alipay_cert_sn"`
	Sign                      string `json:"sign"`
}

UserCertifyOpenInitResponse https://opendocs.alipay.com/apis/api_2/alipay.user.certify.open.initialize

type UserCertifyOpenQuery added in v0.1.5

type UserCertifyOpenQuery struct {
	Common       `json:",inline"`
	Passed       string `json:"passed"`
	IdentityInfo string `json:"identity_info"`
	MaterialInfo string `json:"material_info"`
}

type UserCertifyOpenQueryResponse added in v0.1.5

type UserCertifyOpenQueryResponse struct {
	UserCertifyOpenQuery `json:"alipay_user_certify_open_query_response"`
	AlipayCertSn         string `json:"alipay_cert_sn"`
	Sign                 string `json:"sign"`
}

UserCertifyOpenQueryResponse https://opendocs.alipay.com/apis/api_2/alipay.user.certify.open.query

type UserInfoAuthResponse

type UserInfoAuthResponse struct {
	UserInfoAuth struct {
		Common `json:",inline"`
	} `json:"alipay_user_info_auth_response"`
	AlipayCertSn string `json:"alipay_cert_sn"`
	Sign         string `json:"sign"`
}

type UserInfoShare added in v0.1.5

type UserInfoShare struct {
	Common             `json:",inline"`
	UserId             string `json:"user_id"`
	Avatar             string `json:"avatar"`
	Province           string `json:"province"`
	City               string `json:"city"`
	NickName           string `json:"nick_name"`
	IsStudentCertified string `json:"is_student_certified"`
	UserType           string `json:"user_type"`
	UserStatus         string `json:"user_status"`
	IsCertified        string `json:"is_certified"`
	Gender             string `json:"gender"`
}

type UserInfoShareResponse added in v0.1.5

type UserInfoShareResponse struct {
	UserInfoShare `json:"alipay_user_info_share_response"`
	AlipayCertSn  string `json:"alipay_cert_sn"`
	Sign          string `json:"sign"`
}

UserInfoShareResponse https://opendocs.alipay.com/apis/api_2/alipay.user.info.share

type VehicleQuery

type VehicleQuery struct {
	Common `json:",inline"`
	CarNum string `json:"car_number"`
}

type VehicleQueryResponse

type VehicleQueryResponse struct {
	VehicleQuery `json:"alipay_eco_mycar_parking_vehicle_query_response"`
	Sign         string `json:"sign"`
}

type ZhimaCreditScoreGet added in v0.1.5

type ZhimaCreditScoreGet struct {
	Common  `json:",inline"`
	BizNo   string `json:"biz_no"`
	ZmScore string `json:"zm_score"`
}

type ZhimaCreditScoreGetResponse added in v0.1.5

type ZhimaCreditScoreGetResponse struct {
	ZhimaCreditScoreGet `json:"zhima_credit_score_get_response"`
	AlipayCertSn        string `json:"alipay_cert_sn"`
	Sign                string `json:"sign"`
}

ZhimaCreditScoreGetResponse https://opendocs.alipay.com/apis/api_8/zhima.credit.score.get

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL