Versions in this module Expand all Collapse all v0 v0.0.31 Oct 31, 2023 Changes in this version + const ECPayDateTimeFormat + var ContextAPIKeys = contextKey("apiKeys") + var ContextAccessToken = contextKey("accesstoken") + var ContextBasicAuth = contextKey("basic") + var ContextHttpSignatureAuth = contextKey("httpsignature") + var ContextOAuth2 = contextKey("token") + var ContextOperationServerIndices = contextKey("serverOperationIndices") + var ContextOperationServerVariables = contextKey("serverOperationVariables") + var ContextServerIndex = contextKey("serverIndex") + var ContextServerVariables = contextKey("serverVariables") + func CacheExpires(r *http.Response) time.Time + func PtrBool(v bool) *bool + func PtrFloat32(v float32) *float32 + func PtrFloat64(v float64) *float64 + func PtrInt(v int) *int + func PtrInt32(v int32) *int32 + func PtrInt64(v int64) *int64 + func PtrString(v string) *string + func PtrTime(v time.Time) *time.Time + type APIClient struct + CallBackApi *CallBackApiService + ECPayApi *ECPayApiService + func NewAPIClient(cfg *Configuration) *APIClient + func (c *APIClient) GetConfig() *Configuration + type APIKey struct + Key string + Prefix string + type APIResponse struct + Message string + Method string + Operation string + Payload []byte + RequestURL string + func NewAPIResponse(r *http.Response) *APIResponse + func NewAPIResponseWithError(errorMessage string) *APIResponse + type AioCheckOutAtmOption struct + ClientRedirectURL *string + ExpireDate *int + PaymentInfoURL *string + func NewAioCheckOutAtmOption() *AioCheckOutAtmOption + func NewAioCheckOutAtmOptionWithDefaults() *AioCheckOutAtmOption + func (o *AioCheckOutAtmOption) GetClientRedirectURL() string + func (o *AioCheckOutAtmOption) GetClientRedirectURLOk() (*string, bool) + func (o *AioCheckOutAtmOption) GetExpireDate() int + func (o *AioCheckOutAtmOption) GetExpireDateOk() (*int, bool) + func (o *AioCheckOutAtmOption) GetPaymentInfoURL() string + func (o *AioCheckOutAtmOption) GetPaymentInfoURLOk() (*string, bool) + func (o *AioCheckOutAtmOption) HasClientRedirectURL() bool + func (o *AioCheckOutAtmOption) HasExpireDate() bool + func (o *AioCheckOutAtmOption) HasPaymentInfoURL() bool + func (o *AioCheckOutAtmOption) SetClientRedirectURL(v string) + func (o *AioCheckOutAtmOption) SetExpireDate(v int) + func (o *AioCheckOutAtmOption) SetPaymentInfoURL(v string) + func (o AioCheckOutAtmOption) MarshalJSON() ([]byte, error) + type AioCheckOutCreditInstallmentOption struct + CreditInstallment string + func NewAioCheckOutCreditInstallmentOption(creditInstallment string) *AioCheckOutCreditInstallmentOption + func NewAioCheckOutCreditInstallmentOptionWithDefaults() *AioCheckOutCreditInstallmentOption + func (o *AioCheckOutCreditInstallmentOption) GetCreditInstallment() string + func (o *AioCheckOutCreditInstallmentOption) GetCreditInstallmentOk() (*string, bool) + func (o *AioCheckOutCreditInstallmentOption) SetCreditInstallment(v string) + func (o AioCheckOutCreditInstallmentOption) MarshalJSON() ([]byte, error) + type AioCheckOutCreditOnetimeOption struct + Redeem *RedeemEnum + UnionPay *UnionPayEnum + func NewAioCheckOutCreditOnetimeOption() *AioCheckOutCreditOnetimeOption + func NewAioCheckOutCreditOnetimeOptionWithDefaults() *AioCheckOutCreditOnetimeOption + func (o *AioCheckOutCreditOnetimeOption) GetRedeem() RedeemEnum + func (o *AioCheckOutCreditOnetimeOption) GetRedeemOk() (*RedeemEnum, bool) + func (o *AioCheckOutCreditOnetimeOption) GetUnionPay() UnionPayEnum + func (o *AioCheckOutCreditOnetimeOption) GetUnionPayOk() (*UnionPayEnum, bool) + func (o *AioCheckOutCreditOnetimeOption) HasRedeem() bool + func (o *AioCheckOutCreditOnetimeOption) HasUnionPay() bool + func (o *AioCheckOutCreditOnetimeOption) SetRedeem(v RedeemEnum) + func (o *AioCheckOutCreditOnetimeOption) SetUnionPay(v UnionPayEnum) + func (o AioCheckOutCreditOnetimeOption) MarshalJSON() ([]byte, error) + type AioCheckOutCreditOption struct + BindingCard *BindingCardEnum + MerchantMemberID *string + func NewAioCheckOutCreditOption() *AioCheckOutCreditOption + func NewAioCheckOutCreditOptionWithDefaults() *AioCheckOutCreditOption + func (o *AioCheckOutCreditOption) GetBindingCard() BindingCardEnum + func (o *AioCheckOutCreditOption) GetBindingCardOk() (*BindingCardEnum, bool) + func (o *AioCheckOutCreditOption) GetMerchantMemberID() string + func (o *AioCheckOutCreditOption) GetMerchantMemberIDOk() (*string, bool) + func (o *AioCheckOutCreditOption) HasBindingCard() bool + func (o *AioCheckOutCreditOption) HasMerchantMemberID() bool + func (o *AioCheckOutCreditOption) SetBindingCard(v BindingCardEnum) + func (o *AioCheckOutCreditOption) SetMerchantMemberID(v string) + func (o AioCheckOutCreditOption) MarshalJSON() ([]byte, error) + type AioCheckOutCreditPeriodOption struct + ExecTimes int + Frequency int + PeriodAmount int + PeriodReturnURL *string + PeriodType CreditPeriodTypeEnum + func NewAioCheckOutCreditPeriodOption(periodAmount int, periodType CreditPeriodTypeEnum, frequency int, ...) *AioCheckOutCreditPeriodOption + func NewAioCheckOutCreditPeriodOptionWithDefaults() *AioCheckOutCreditPeriodOption + func (o *AioCheckOutCreditPeriodOption) GetExecTimes() int + func (o *AioCheckOutCreditPeriodOption) GetExecTimesOk() (*int, bool) + func (o *AioCheckOutCreditPeriodOption) GetFrequency() int + func (o *AioCheckOutCreditPeriodOption) GetFrequencyOk() (*int, bool) + func (o *AioCheckOutCreditPeriodOption) GetPeriodAmount() int + func (o *AioCheckOutCreditPeriodOption) GetPeriodAmountOk() (*int, bool) + func (o *AioCheckOutCreditPeriodOption) GetPeriodReturnURL() string + func (o *AioCheckOutCreditPeriodOption) GetPeriodReturnURLOk() (*string, bool) + func (o *AioCheckOutCreditPeriodOption) GetPeriodType() CreditPeriodTypeEnum + func (o *AioCheckOutCreditPeriodOption) GetPeriodTypeOk() (*CreditPeriodTypeEnum, bool) + func (o *AioCheckOutCreditPeriodOption) HasPeriodReturnURL() bool + func (o *AioCheckOutCreditPeriodOption) SetExecTimes(v int) + func (o *AioCheckOutCreditPeriodOption) SetFrequency(v int) + func (o *AioCheckOutCreditPeriodOption) SetPeriodAmount(v int) + func (o *AioCheckOutCreditPeriodOption) SetPeriodReturnURL(v string) + func (o *AioCheckOutCreditPeriodOption) SetPeriodType(v CreditPeriodTypeEnum) + func (o AioCheckOutCreditPeriodOption) MarshalJSON() ([]byte, error) + type AioCheckOutCvsBarcodeOption struct + ClientRedirectURL *string + Desc1 *string + Desc2 *string + Desc3 *string + Desc4 *string + PaymentInfoURL *string + StoreExpireDate *int + func NewAioCheckOutCvsBarcodeOption() *AioCheckOutCvsBarcodeOption + func NewAioCheckOutCvsBarcodeOptionWithDefaults() *AioCheckOutCvsBarcodeOption + func (o *AioCheckOutCvsBarcodeOption) GetClientRedirectURL() string + func (o *AioCheckOutCvsBarcodeOption) GetClientRedirectURLOk() (*string, bool) + func (o *AioCheckOutCvsBarcodeOption) GetDesc1() string + func (o *AioCheckOutCvsBarcodeOption) GetDesc1Ok() (*string, bool) + func (o *AioCheckOutCvsBarcodeOption) GetDesc2() string + func (o *AioCheckOutCvsBarcodeOption) GetDesc2Ok() (*string, bool) + func (o *AioCheckOutCvsBarcodeOption) GetDesc3() string + func (o *AioCheckOutCvsBarcodeOption) GetDesc3Ok() (*string, bool) + func (o *AioCheckOutCvsBarcodeOption) GetDesc4() string + func (o *AioCheckOutCvsBarcodeOption) GetDesc4Ok() (*string, bool) + func (o *AioCheckOutCvsBarcodeOption) GetPaymentInfoURL() string + func (o *AioCheckOutCvsBarcodeOption) GetPaymentInfoURLOk() (*string, bool) + func (o *AioCheckOutCvsBarcodeOption) GetStoreExpireDate() int + func (o *AioCheckOutCvsBarcodeOption) GetStoreExpireDateOk() (*int, bool) + func (o *AioCheckOutCvsBarcodeOption) HasClientRedirectURL() bool + func (o *AioCheckOutCvsBarcodeOption) HasDesc1() bool + func (o *AioCheckOutCvsBarcodeOption) HasDesc2() bool + func (o *AioCheckOutCvsBarcodeOption) HasDesc3() bool + func (o *AioCheckOutCvsBarcodeOption) HasDesc4() bool + func (o *AioCheckOutCvsBarcodeOption) HasPaymentInfoURL() bool + func (o *AioCheckOutCvsBarcodeOption) HasStoreExpireDate() bool + func (o *AioCheckOutCvsBarcodeOption) SetClientRedirectURL(v string) + func (o *AioCheckOutCvsBarcodeOption) SetDesc1(v string) + func (o *AioCheckOutCvsBarcodeOption) SetDesc2(v string) + func (o *AioCheckOutCvsBarcodeOption) SetDesc3(v string) + func (o *AioCheckOutCvsBarcodeOption) SetDesc4(v string) + func (o *AioCheckOutCvsBarcodeOption) SetPaymentInfoURL(v string) + func (o *AioCheckOutCvsBarcodeOption) SetStoreExpireDate(v int) + func (o AioCheckOutCvsBarcodeOption) MarshalJSON() ([]byte, error) + type AioCheckOutGeneralOption struct + CheckMacValue string + ChoosePayment ChoosePaymentEnum + ChooseSubPayment *ChooseSubPaymentEnum + ClientBackURL *string + CustomField1 *string + CustomField2 *string + CustomField3 *string + CustomField4 *string + DeviceSource *string + EncryptType EncryptTypeEnum + IgnorePayment *string + InvoiceMark *InvoiceMarkEnum + ItemName string + ItemURL *string + Language *LanguageEnum + MerchantID string + MerchantTradeDate ECPayDateTime + MerchantTradeNo string + NeedExtraPaidInfo *NeedExtraPaidInfoEnum + OrderResultURL *string + PaymentType AioCheckPaymentTypeEnum + PlatformID *string + Remark *string + ReturnURL string + StoreID *string + TotalAmount int + TradeDesc string + func NewAioCheckOutGeneralOption(merchantID string, merchantTradeNo string, merchantTradeDate ECPayDateTime, ...) *AioCheckOutGeneralOption + func NewAioCheckOutGeneralOptionWithDefaults() *AioCheckOutGeneralOption + func (o *AioCheckOutGeneralOption) GetCheckMacValue() string + func (o *AioCheckOutGeneralOption) GetCheckMacValueOk() (*string, bool) + func (o *AioCheckOutGeneralOption) GetChoosePayment() ChoosePaymentEnum + func (o *AioCheckOutGeneralOption) GetChoosePaymentOk() (*ChoosePaymentEnum, bool) + func (o *AioCheckOutGeneralOption) GetChooseSubPayment() ChooseSubPaymentEnum + func (o *AioCheckOutGeneralOption) GetChooseSubPaymentOk() (*ChooseSubPaymentEnum, bool) + func (o *AioCheckOutGeneralOption) GetClientBackURL() string + func (o *AioCheckOutGeneralOption) GetClientBackURLOk() (*string, bool) + func (o *AioCheckOutGeneralOption) GetCustomField1() string + func (o *AioCheckOutGeneralOption) GetCustomField1Ok() (*string, bool) + func (o *AioCheckOutGeneralOption) GetCustomField2() string + func (o *AioCheckOutGeneralOption) GetCustomField2Ok() (*string, bool) + func (o *AioCheckOutGeneralOption) GetCustomField3() string + func (o *AioCheckOutGeneralOption) GetCustomField3Ok() (*string, bool) + func (o *AioCheckOutGeneralOption) GetCustomField4() string + func (o *AioCheckOutGeneralOption) GetCustomField4Ok() (*string, bool) + func (o *AioCheckOutGeneralOption) GetDeviceSource() string + func (o *AioCheckOutGeneralOption) GetDeviceSourceOk() (*string, bool) + func (o *AioCheckOutGeneralOption) GetEncryptType() EncryptTypeEnum + func (o *AioCheckOutGeneralOption) GetEncryptTypeOk() (*EncryptTypeEnum, bool) + func (o *AioCheckOutGeneralOption) GetIgnorePayment() string + func (o *AioCheckOutGeneralOption) GetIgnorePaymentOk() (*string, bool) + func (o *AioCheckOutGeneralOption) GetInvoiceMark() InvoiceMarkEnum + func (o *AioCheckOutGeneralOption) GetInvoiceMarkOk() (*InvoiceMarkEnum, bool) + func (o *AioCheckOutGeneralOption) GetItemName() string + func (o *AioCheckOutGeneralOption) GetItemNameOk() (*string, bool) + func (o *AioCheckOutGeneralOption) GetItemURL() string + func (o *AioCheckOutGeneralOption) GetItemURLOk() (*string, bool) + func (o *AioCheckOutGeneralOption) GetLanguage() LanguageEnum + func (o *AioCheckOutGeneralOption) GetLanguageOk() (*LanguageEnum, bool) + func (o *AioCheckOutGeneralOption) GetMerchantID() string + func (o *AioCheckOutGeneralOption) GetMerchantIDOk() (*string, bool) + func (o *AioCheckOutGeneralOption) GetMerchantTradeDate() ECPayDateTime + func (o *AioCheckOutGeneralOption) GetMerchantTradeDateOk() (*ECPayDateTime, bool) + func (o *AioCheckOutGeneralOption) GetMerchantTradeNo() string + func (o *AioCheckOutGeneralOption) GetMerchantTradeNoOk() (*string, bool) + func (o *AioCheckOutGeneralOption) GetNeedExtraPaidInfo() NeedExtraPaidInfoEnum + func (o *AioCheckOutGeneralOption) GetNeedExtraPaidInfoOk() (*NeedExtraPaidInfoEnum, bool) + func (o *AioCheckOutGeneralOption) GetOrderResultURL() string + func (o *AioCheckOutGeneralOption) GetOrderResultURLOk() (*string, bool) + func (o *AioCheckOutGeneralOption) GetPaymentType() AioCheckPaymentTypeEnum + func (o *AioCheckOutGeneralOption) GetPaymentTypeOk() (*AioCheckPaymentTypeEnum, bool) + func (o *AioCheckOutGeneralOption) GetPlatformID() string + func (o *AioCheckOutGeneralOption) GetPlatformIDOk() (*string, bool) + func (o *AioCheckOutGeneralOption) GetRemark() string + func (o *AioCheckOutGeneralOption) GetRemarkOk() (*string, bool) + func (o *AioCheckOutGeneralOption) GetReturnURL() string + func (o *AioCheckOutGeneralOption) GetReturnURLOk() (*string, bool) + func (o *AioCheckOutGeneralOption) GetStoreID() string + func (o *AioCheckOutGeneralOption) GetStoreIDOk() (*string, bool) + func (o *AioCheckOutGeneralOption) GetTotalAmount() int + func (o *AioCheckOutGeneralOption) GetTotalAmountOk() (*int, bool) + func (o *AioCheckOutGeneralOption) GetTradeDesc() string + func (o *AioCheckOutGeneralOption) GetTradeDescOk() (*string, bool) + func (o *AioCheckOutGeneralOption) HasChooseSubPayment() bool + func (o *AioCheckOutGeneralOption) HasClientBackURL() bool + func (o *AioCheckOutGeneralOption) HasCustomField1() bool + func (o *AioCheckOutGeneralOption) HasCustomField2() bool + func (o *AioCheckOutGeneralOption) HasCustomField3() bool + func (o *AioCheckOutGeneralOption) HasCustomField4() bool + func (o *AioCheckOutGeneralOption) HasDeviceSource() bool + func (o *AioCheckOutGeneralOption) HasIgnorePayment() bool + func (o *AioCheckOutGeneralOption) HasInvoiceMark() bool + func (o *AioCheckOutGeneralOption) HasItemURL() bool + func (o *AioCheckOutGeneralOption) HasLanguage() bool + func (o *AioCheckOutGeneralOption) HasNeedExtraPaidInfo() bool + func (o *AioCheckOutGeneralOption) HasOrderResultURL() bool + func (o *AioCheckOutGeneralOption) HasPlatformID() bool + func (o *AioCheckOutGeneralOption) HasRemark() bool + func (o *AioCheckOutGeneralOption) HasStoreID() bool + func (o *AioCheckOutGeneralOption) SetCheckMacValue(v string) + func (o *AioCheckOutGeneralOption) SetChoosePayment(v ChoosePaymentEnum) + func (o *AioCheckOutGeneralOption) SetChooseSubPayment(v ChooseSubPaymentEnum) + func (o *AioCheckOutGeneralOption) SetClientBackURL(v string) + func (o *AioCheckOutGeneralOption) SetCustomField1(v string) + func (o *AioCheckOutGeneralOption) SetCustomField2(v string) + func (o *AioCheckOutGeneralOption) SetCustomField3(v string) + func (o *AioCheckOutGeneralOption) SetCustomField4(v string) + func (o *AioCheckOutGeneralOption) SetDeviceSource(v string) + func (o *AioCheckOutGeneralOption) SetEncryptType(v EncryptTypeEnum) + func (o *AioCheckOutGeneralOption) SetIgnorePayment(v string) + func (o *AioCheckOutGeneralOption) SetInvoiceMark(v InvoiceMarkEnum) + func (o *AioCheckOutGeneralOption) SetItemName(v string) + func (o *AioCheckOutGeneralOption) SetItemURL(v string) + func (o *AioCheckOutGeneralOption) SetLanguage(v LanguageEnum) + func (o *AioCheckOutGeneralOption) SetMerchantID(v string) + func (o *AioCheckOutGeneralOption) SetMerchantTradeDate(v ECPayDateTime) + func (o *AioCheckOutGeneralOption) SetMerchantTradeNo(v string) + func (o *AioCheckOutGeneralOption) SetNeedExtraPaidInfo(v NeedExtraPaidInfoEnum) + func (o *AioCheckOutGeneralOption) SetOrderResultURL(v string) + func (o *AioCheckOutGeneralOption) SetPaymentType(v AioCheckPaymentTypeEnum) + func (o *AioCheckOutGeneralOption) SetPlatformID(v string) + func (o *AioCheckOutGeneralOption) SetRemark(v string) + func (o *AioCheckOutGeneralOption) SetReturnURL(v string) + func (o *AioCheckOutGeneralOption) SetStoreID(v string) + func (o *AioCheckOutGeneralOption) SetTotalAmount(v int) + func (o *AioCheckOutGeneralOption) SetTradeDesc(v string) + func (o AioCheckOutGeneralOption) MarshalJSON() ([]byte, error) + type AioCheckOutInvoiceOption struct + CarruerNum *string + CarruerType *CarruerTypeEnum + ClearanceMark *ClearanceMarkEnum + CustomerAddr *string + CustomerEmail *string + CustomerID *string + CustomerIdentifier *string + CustomerName *string + CustomerPhone *string + DelayDay int + Donation InvoiceDonationEunm + InvType string + InvoiceItemCount string + InvoiceItemName string + InvoiceItemPrice string + InvoiceItemTaxType *string + InvoiceItemWord string + InvoiceRemark *string + LoveCode *string + Print InvoicePrintEnum + RelateNumber string + TaxType TaxTypeEnum + func NewAioCheckOutInvoiceOption(relateNumber string, taxType TaxTypeEnum, donation InvoiceDonationEunm, ...) *AioCheckOutInvoiceOption + func NewAioCheckOutInvoiceOptionWithDefaults() *AioCheckOutInvoiceOption + func (o *AioCheckOutInvoiceOption) GetCarruerNum() string + func (o *AioCheckOutInvoiceOption) GetCarruerNumOk() (*string, bool) + func (o *AioCheckOutInvoiceOption) GetCarruerType() CarruerTypeEnum + func (o *AioCheckOutInvoiceOption) GetCarruerTypeOk() (*CarruerTypeEnum, bool) + func (o *AioCheckOutInvoiceOption) GetClearanceMark() ClearanceMarkEnum + func (o *AioCheckOutInvoiceOption) GetClearanceMarkOk() (*ClearanceMarkEnum, bool) + func (o *AioCheckOutInvoiceOption) GetCustomerAddr() string + func (o *AioCheckOutInvoiceOption) GetCustomerAddrOk() (*string, bool) + func (o *AioCheckOutInvoiceOption) GetCustomerEmail() string + func (o *AioCheckOutInvoiceOption) GetCustomerEmailOk() (*string, bool) + func (o *AioCheckOutInvoiceOption) GetCustomerID() string + func (o *AioCheckOutInvoiceOption) GetCustomerIDOk() (*string, bool) + func (o *AioCheckOutInvoiceOption) GetCustomerIdentifier() string + func (o *AioCheckOutInvoiceOption) GetCustomerIdentifierOk() (*string, bool) + func (o *AioCheckOutInvoiceOption) GetCustomerName() string + func (o *AioCheckOutInvoiceOption) GetCustomerNameOk() (*string, bool) + func (o *AioCheckOutInvoiceOption) GetCustomerPhone() string + func (o *AioCheckOutInvoiceOption) GetCustomerPhoneOk() (*string, bool) + func (o *AioCheckOutInvoiceOption) GetDelayDay() int + func (o *AioCheckOutInvoiceOption) GetDelayDayOk() (*int, bool) + func (o *AioCheckOutInvoiceOption) GetDonation() InvoiceDonationEunm + func (o *AioCheckOutInvoiceOption) GetDonationOk() (*InvoiceDonationEunm, bool) + func (o *AioCheckOutInvoiceOption) GetInvType() string + func (o *AioCheckOutInvoiceOption) GetInvTypeOk() (*string, bool) + func (o *AioCheckOutInvoiceOption) GetInvoiceItemCount() string + func (o *AioCheckOutInvoiceOption) GetInvoiceItemCountOk() (*string, bool) + func (o *AioCheckOutInvoiceOption) GetInvoiceItemName() string + func (o *AioCheckOutInvoiceOption) GetInvoiceItemNameOk() (*string, bool) + func (o *AioCheckOutInvoiceOption) GetInvoiceItemPrice() string + func (o *AioCheckOutInvoiceOption) GetInvoiceItemPriceOk() (*string, bool) + func (o *AioCheckOutInvoiceOption) GetInvoiceItemTaxType() string + func (o *AioCheckOutInvoiceOption) GetInvoiceItemTaxTypeOk() (*string, bool) + func (o *AioCheckOutInvoiceOption) GetInvoiceItemWord() string + func (o *AioCheckOutInvoiceOption) GetInvoiceItemWordOk() (*string, bool) + func (o *AioCheckOutInvoiceOption) GetInvoiceRemark() string + func (o *AioCheckOutInvoiceOption) GetInvoiceRemarkOk() (*string, bool) + func (o *AioCheckOutInvoiceOption) GetLoveCode() string + func (o *AioCheckOutInvoiceOption) GetLoveCodeOk() (*string, bool) + func (o *AioCheckOutInvoiceOption) GetPrint() InvoicePrintEnum + func (o *AioCheckOutInvoiceOption) GetPrintOk() (*InvoicePrintEnum, bool) + func (o *AioCheckOutInvoiceOption) GetRelateNumber() string + func (o *AioCheckOutInvoiceOption) GetRelateNumberOk() (*string, bool) + func (o *AioCheckOutInvoiceOption) GetTaxType() TaxTypeEnum + func (o *AioCheckOutInvoiceOption) GetTaxTypeOk() (*TaxTypeEnum, bool) + func (o *AioCheckOutInvoiceOption) HasCarruerNum() bool + func (o *AioCheckOutInvoiceOption) HasCarruerType() bool + func (o *AioCheckOutInvoiceOption) HasClearanceMark() bool + func (o *AioCheckOutInvoiceOption) HasCustomerAddr() bool + func (o *AioCheckOutInvoiceOption) HasCustomerEmail() bool + func (o *AioCheckOutInvoiceOption) HasCustomerID() bool + func (o *AioCheckOutInvoiceOption) HasCustomerIdentifier() bool + func (o *AioCheckOutInvoiceOption) HasCustomerName() bool + func (o *AioCheckOutInvoiceOption) HasCustomerPhone() bool + func (o *AioCheckOutInvoiceOption) HasInvoiceItemTaxType() bool + func (o *AioCheckOutInvoiceOption) HasInvoiceRemark() bool + func (o *AioCheckOutInvoiceOption) HasLoveCode() bool + func (o *AioCheckOutInvoiceOption) SetCarruerNum(v string) + func (o *AioCheckOutInvoiceOption) SetCarruerType(v CarruerTypeEnum) + func (o *AioCheckOutInvoiceOption) SetClearanceMark(v ClearanceMarkEnum) + func (o *AioCheckOutInvoiceOption) SetCustomerAddr(v string) + func (o *AioCheckOutInvoiceOption) SetCustomerEmail(v string) + func (o *AioCheckOutInvoiceOption) SetCustomerID(v string) + func (o *AioCheckOutInvoiceOption) SetCustomerIdentifier(v string) + func (o *AioCheckOutInvoiceOption) SetCustomerName(v string) + func (o *AioCheckOutInvoiceOption) SetCustomerPhone(v string) + func (o *AioCheckOutInvoiceOption) SetDelayDay(v int) + func (o *AioCheckOutInvoiceOption) SetDonation(v InvoiceDonationEunm) + func (o *AioCheckOutInvoiceOption) SetInvType(v string) + func (o *AioCheckOutInvoiceOption) SetInvoiceItemCount(v string) + func (o *AioCheckOutInvoiceOption) SetInvoiceItemName(v string) + func (o *AioCheckOutInvoiceOption) SetInvoiceItemPrice(v string) + func (o *AioCheckOutInvoiceOption) SetInvoiceItemTaxType(v string) + func (o *AioCheckOutInvoiceOption) SetInvoiceItemWord(v string) + func (o *AioCheckOutInvoiceOption) SetInvoiceRemark(v string) + func (o *AioCheckOutInvoiceOption) SetLoveCode(v string) + func (o *AioCheckOutInvoiceOption) SetPrint(v InvoicePrintEnum) + func (o *AioCheckOutInvoiceOption) SetRelateNumber(v string) + func (o *AioCheckOutInvoiceOption) SetTaxType(v TaxTypeEnum) + func (o AioCheckOutInvoiceOption) MarshalJSON() ([]byte, error) + type AioCheckPaymentTypeEnum string + const AIOCHECKPAYMENTTYPEENUM_AIO + func (v AioCheckPaymentTypeEnum) Ptr() *AioCheckPaymentTypeEnum + type BasicAuth struct + Password string + UserName string + type BindingCardEnum int + const BINDINGCARDENUM_BINDING + const BINDINGCARDENUM_NOT_BINDING + func (v BindingCardEnum) Ptr() *BindingCardEnum + type CallBackApiService service + func (a *CallBackApiService) CallbackPeriodReturnURLPost(ctx _context.Context) apiCallbackPeriodReturnURLPostRequest + func (a *CallBackApiService) CallbackReturnURLPost(ctx _context.Context) apiCallbackReturnURLPostRequest + type CarruerTypeEnum string + const CARRUERTYPEENUM_NATURAL_PERSON_CERTIFICATE_CARRIER + const CARRUERTYPEENUM_NO_CARRIER + const CARRUERTYPEENUM_PHONE_BARCODE_CARRIER + const CARRUERTYPEENUM_SHOP_CARRIER + func (v CarruerTypeEnum) Ptr() *CarruerTypeEnum + type ChoosePaymentEnum string + const CHOOSEPAYMENTENUM_ALL + const CHOOSEPAYMENTENUM_ATM + const CHOOSEPAYMENTENUM_BARCODE + const CHOOSEPAYMENTENUM_CREDIT + const CHOOSEPAYMENTENUM_CVS + const CHOOSEPAYMENTENUM_WEB_ATM + func (v ChoosePaymentEnum) Ptr() *ChoosePaymentEnum + type ChooseSubPaymentEnum string + const CHOOSESUBPAYMENTENUM_BARCODE + const CHOOSESUBPAYMENTENUM_BOT + const CHOOSESUBPAYMENTENUM_CATHAY + const CHOOSESUBPAYMENTENUM_CHINATRUST + const CHOOSESUBPAYMENTENUM_CVS + const CHOOSESUBPAYMENTENUM_EMPTY + const CHOOSESUBPAYMENTENUM_ESUN + const CHOOSESUBPAYMENTENUM_FAMILY + const CHOOSESUBPAYMENTENUM_FIRST + const CHOOSESUBPAYMENTENUM_FUBON + const CHOOSESUBPAYMENTENUM_HILIFE + const CHOOSESUBPAYMENTENUM_IBON + const CHOOSESUBPAYMENTENUM_LAND + const CHOOSESUBPAYMENTENUM_MEGA + const CHOOSESUBPAYMENTENUM_OK + const CHOOSESUBPAYMENTENUM_SINOPAC + const CHOOSESUBPAYMENTENUM_TACHONG + const CHOOSESUBPAYMENTENUM_TAISHIN + func (v ChooseSubPaymentEnum) Ptr() *ChooseSubPaymentEnum + type ClearanceMarkEnum string + const CLEARANCEMARKENUM_CUSTOMS + const CLEARANCEMARKENUM_NOT_CUSTOMS + func (v ClearanceMarkEnum) Ptr() *ClearanceMarkEnum + type Configuration struct + Debug bool + Decoders map[string]Decoder + DefaultHeader map[string]string + HTTPClient *http.Client + Host string + OperationServers map[string]ServerConfigurations + Scheme string + Servers ServerConfigurations + UserAgent string + func NewConfiguration() *Configuration + func (c *Configuration) AddDefaultHeader(key string, value string) + func (c *Configuration) ServerURL(index int, variables map[string]string) (string, error) + func (c *Configuration) ServerURLWithContext(ctx context.Context, endpoint string) (string, error) + type CreditCardPeriodInfo struct + Amount int + AuthCode string + Card4no string + Card6no string + ExecLog []ExecLogRecord + ExecStatus ExecStatusEnum + ExecTimes int + Frequency int + Gwsr int + MerchantID string + MerchantTradeNo string + PeriodAmount int + PeriodType CreditPeriodTypeEnum + ProcessDate ECPayDateTime + RtnCode int + TotalSuccessAmount int + TotalSuccessTimes int + TradeNo string + func NewCreditCardPeriodInfo(merchantID string, merchantTradeNo string, tradeNo string, rtnCode int, ...) *CreditCardPeriodInfo + func NewCreditCardPeriodInfoWithDefaults() *CreditCardPeriodInfo + func (o *CreditCardPeriodInfo) GetAmount() int + func (o *CreditCardPeriodInfo) GetAmountOk() (*int, bool) + func (o *CreditCardPeriodInfo) GetAuthCode() string + func (o *CreditCardPeriodInfo) GetAuthCodeOk() (*string, bool) + func (o *CreditCardPeriodInfo) GetCard4no() string + func (o *CreditCardPeriodInfo) GetCard4noOk() (*string, bool) + func (o *CreditCardPeriodInfo) GetCard6no() string + func (o *CreditCardPeriodInfo) GetCard6noOk() (*string, bool) + func (o *CreditCardPeriodInfo) GetExecLog() []ExecLogRecord + func (o *CreditCardPeriodInfo) GetExecLogOk() (*[]ExecLogRecord, bool) + func (o *CreditCardPeriodInfo) GetExecStatus() ExecStatusEnum + func (o *CreditCardPeriodInfo) GetExecStatusOk() (*ExecStatusEnum, bool) + func (o *CreditCardPeriodInfo) GetExecTimes() int + func (o *CreditCardPeriodInfo) GetExecTimesOk() (*int, bool) + func (o *CreditCardPeriodInfo) GetFrequency() int + func (o *CreditCardPeriodInfo) GetFrequencyOk() (*int, bool) + func (o *CreditCardPeriodInfo) GetGwsr() int + func (o *CreditCardPeriodInfo) GetGwsrOk() (*int, bool) + func (o *CreditCardPeriodInfo) GetMerchantID() string + func (o *CreditCardPeriodInfo) GetMerchantIDOk() (*string, bool) + func (o *CreditCardPeriodInfo) GetMerchantTradeNo() string + func (o *CreditCardPeriodInfo) GetMerchantTradeNoOk() (*string, bool) + func (o *CreditCardPeriodInfo) GetPeriodAmount() int + func (o *CreditCardPeriodInfo) GetPeriodAmountOk() (*int, bool) + func (o *CreditCardPeriodInfo) GetPeriodType() CreditPeriodTypeEnum + func (o *CreditCardPeriodInfo) GetPeriodTypeOk() (*CreditPeriodTypeEnum, bool) + func (o *CreditCardPeriodInfo) GetProcessDate() ECPayDateTime + func (o *CreditCardPeriodInfo) GetProcessDateOk() (*ECPayDateTime, bool) + func (o *CreditCardPeriodInfo) GetRtnCode() int + func (o *CreditCardPeriodInfo) GetRtnCodeOk() (*int, bool) + func (o *CreditCardPeriodInfo) GetTotalSuccessAmount() int + func (o *CreditCardPeriodInfo) GetTotalSuccessAmountOk() (*int, bool) + func (o *CreditCardPeriodInfo) GetTotalSuccessTimes() int + func (o *CreditCardPeriodInfo) GetTotalSuccessTimesOk() (*int, bool) + func (o *CreditCardPeriodInfo) GetTradeNo() string + func (o *CreditCardPeriodInfo) GetTradeNoOk() (*string, bool) + func (o *CreditCardPeriodInfo) SetAmount(v int) + func (o *CreditCardPeriodInfo) SetAuthCode(v string) + func (o *CreditCardPeriodInfo) SetCard4no(v string) + func (o *CreditCardPeriodInfo) SetCard6no(v string) + func (o *CreditCardPeriodInfo) SetExecLog(v []ExecLogRecord) + func (o *CreditCardPeriodInfo) SetExecStatus(v ExecStatusEnum) + func (o *CreditCardPeriodInfo) SetExecTimes(v int) + func (o *CreditCardPeriodInfo) SetFrequency(v int) + func (o *CreditCardPeriodInfo) SetGwsr(v int) + func (o *CreditCardPeriodInfo) SetMerchantID(v string) + func (o *CreditCardPeriodInfo) SetMerchantTradeNo(v string) + func (o *CreditCardPeriodInfo) SetPeriodAmount(v int) + func (o *CreditCardPeriodInfo) SetPeriodType(v CreditPeriodTypeEnum) + func (o *CreditCardPeriodInfo) SetProcessDate(v ECPayDateTime) + func (o *CreditCardPeriodInfo) SetRtnCode(v int) + func (o *CreditCardPeriodInfo) SetTotalSuccessAmount(v int) + func (o *CreditCardPeriodInfo) SetTotalSuccessTimes(v int) + func (o *CreditCardPeriodInfo) SetTradeNo(v string) + func (o CreditCardPeriodInfo) MarshalJSON() ([]byte, error) + type CreditPeriodTypeEnum string + const CREDITPERIODTYPEENUM_DAY + const CREDITPERIODTYPEENUM_MONTH + const CREDITPERIODTYPEENUM_YEAR + func (v CreditPeriodTypeEnum) Ptr() *CreditPeriodTypeEnum + type Decoder func(data []byte, v interface{}) error + type ECPayApiService service + func (a *ECPayApiService) QueryCreditCardPeriodInfo(ctx _context.Context) apiQueryCreditCardPeriodInfoRequest + func (a *ECPayApiService) QueryTradeInfo(ctx _context.Context) apiQueryTradeInfoRequest + type ECPayDateTime time.Time + func MustParseECPayDateTime(s string) ECPayDateTime + func ParseECPayDateTime(s string) (ECPayDateTime, error) + func (t *ECPayDateTime) UnmarshalJSON(data []byte) error + func (t *ECPayDateTime) UnmarshalParam(param string) error + func (t ECPayDateTime) MarshalJSON() ([]byte, error) + func (t ECPayDateTime) String() string + type EncryptTypeEnum int + const ENCRYPTTYPEENUM_SHA256 + func (v EncryptTypeEnum) Ptr() *EncryptTypeEnum + type ExecLogRecord struct + Amount int + AuthCode string + Gwsr int + ProcessDate ECPayDateTime + RtnCode int + TradeNo string + func NewExecLogRecord(rtnCode int, amount int, gwsr int, processDate ECPayDateTime, authCode string, ...) *ExecLogRecord + func NewExecLogRecordWithDefaults() *ExecLogRecord + func (o *ExecLogRecord) GetAmount() int + func (o *ExecLogRecord) GetAmountOk() (*int, bool) + func (o *ExecLogRecord) GetAuthCode() string + func (o *ExecLogRecord) GetAuthCodeOk() (*string, bool) + func (o *ExecLogRecord) GetGwsr() int + func (o *ExecLogRecord) GetGwsrOk() (*int, bool) + func (o *ExecLogRecord) GetProcessDate() ECPayDateTime + func (o *ExecLogRecord) GetProcessDateOk() (*ECPayDateTime, bool) + func (o *ExecLogRecord) GetRtnCode() int + func (o *ExecLogRecord) GetRtnCodeOk() (*int, bool) + func (o *ExecLogRecord) GetTradeNo() string + func (o *ExecLogRecord) GetTradeNoOk() (*string, bool) + func (o *ExecLogRecord) SetAmount(v int) + func (o *ExecLogRecord) SetAuthCode(v string) + func (o *ExecLogRecord) SetGwsr(v int) + func (o *ExecLogRecord) SetProcessDate(v ECPayDateTime) + func (o *ExecLogRecord) SetRtnCode(v int) + func (o *ExecLogRecord) SetTradeNo(v string) + func (o ExecLogRecord) MarshalJSON() ([]byte, error) + type ExecStatusEnum string + const EXECSTATUSENUM_CANCELED + const EXECSTATUSENUM_COMPLETED + const EXECSTATUSENUM_INPROGRESS + func (v ExecStatusEnum) Ptr() *ExecStatusEnum + type GenericOpenAPIError struct + func (e GenericOpenAPIError) Body() []byte + func (e GenericOpenAPIError) Error() string + func (e GenericOpenAPIError) Model() interface{} + type InvoiceDonationEunm string + const INVOICEDONATIONEUNM_DONATION + const INVOICEDONATIONEUNM_NOT_DONATION + func (v InvoiceDonationEunm) Ptr() *InvoiceDonationEunm + type InvoiceMarkEnum string + const INVOICEMARKENUM_N + const INVOICEMARKENUM_Y + func (v InvoiceMarkEnum) Ptr() *InvoiceMarkEnum + type InvoicePrintEnum string + const INVOICEPRINTENUM_NOT_PRINT + const INVOICEPRINTENUM_PRINT + func (v InvoicePrintEnum) Ptr() *InvoicePrintEnum + type LanguageEnum string + const LANGUAGEENUM_CHI + const LANGUAGEENUM_ENG + const LANGUAGEENUM_JPN + const LANGUAGEENUM_KOR + func (v LanguageEnum) Ptr() *LanguageEnum + type NeedExtraPaidInfoEnum string + const NEEDEXTRAPAIDINFOENUM_N + const NEEDEXTRAPAIDINFOENUM_Y + func (v NeedExtraPaidInfoEnum) Ptr() *NeedExtraPaidInfoEnum + type NullableAioCheckOutAtmOption struct + func NewNullableAioCheckOutAtmOption(val *AioCheckOutAtmOption) *NullableAioCheckOutAtmOption + func (v *NullableAioCheckOutAtmOption) Set(val *AioCheckOutAtmOption) + func (v *NullableAioCheckOutAtmOption) UnmarshalJSON(src []byte) error + func (v *NullableAioCheckOutAtmOption) Unset() + func (v NullableAioCheckOutAtmOption) Get() *AioCheckOutAtmOption + func (v NullableAioCheckOutAtmOption) IsSet() bool + func (v NullableAioCheckOutAtmOption) MarshalJSON() ([]byte, error) + type NullableAioCheckOutCreditInstallmentOption struct + func NewNullableAioCheckOutCreditInstallmentOption(val *AioCheckOutCreditInstallmentOption) *NullableAioCheckOutCreditInstallmentOption + func (v *NullableAioCheckOutCreditInstallmentOption) Set(val *AioCheckOutCreditInstallmentOption) + func (v *NullableAioCheckOutCreditInstallmentOption) UnmarshalJSON(src []byte) error + func (v *NullableAioCheckOutCreditInstallmentOption) Unset() + func (v NullableAioCheckOutCreditInstallmentOption) Get() *AioCheckOutCreditInstallmentOption + func (v NullableAioCheckOutCreditInstallmentOption) IsSet() bool + func (v NullableAioCheckOutCreditInstallmentOption) MarshalJSON() ([]byte, error) + type NullableAioCheckOutCreditOnetimeOption struct + func NewNullableAioCheckOutCreditOnetimeOption(val *AioCheckOutCreditOnetimeOption) *NullableAioCheckOutCreditOnetimeOption + func (v *NullableAioCheckOutCreditOnetimeOption) Set(val *AioCheckOutCreditOnetimeOption) + func (v *NullableAioCheckOutCreditOnetimeOption) UnmarshalJSON(src []byte) error + func (v *NullableAioCheckOutCreditOnetimeOption) Unset() + func (v NullableAioCheckOutCreditOnetimeOption) Get() *AioCheckOutCreditOnetimeOption + func (v NullableAioCheckOutCreditOnetimeOption) IsSet() bool + func (v NullableAioCheckOutCreditOnetimeOption) MarshalJSON() ([]byte, error) + type NullableAioCheckOutCreditOption struct + func NewNullableAioCheckOutCreditOption(val *AioCheckOutCreditOption) *NullableAioCheckOutCreditOption + func (v *NullableAioCheckOutCreditOption) Set(val *AioCheckOutCreditOption) + func (v *NullableAioCheckOutCreditOption) UnmarshalJSON(src []byte) error + func (v *NullableAioCheckOutCreditOption) Unset() + func (v NullableAioCheckOutCreditOption) Get() *AioCheckOutCreditOption + func (v NullableAioCheckOutCreditOption) IsSet() bool + func (v NullableAioCheckOutCreditOption) MarshalJSON() ([]byte, error) + type NullableAioCheckOutCreditPeriodOption struct + func NewNullableAioCheckOutCreditPeriodOption(val *AioCheckOutCreditPeriodOption) *NullableAioCheckOutCreditPeriodOption + func (v *NullableAioCheckOutCreditPeriodOption) Set(val *AioCheckOutCreditPeriodOption) + func (v *NullableAioCheckOutCreditPeriodOption) UnmarshalJSON(src []byte) error + func (v *NullableAioCheckOutCreditPeriodOption) Unset() + func (v NullableAioCheckOutCreditPeriodOption) Get() *AioCheckOutCreditPeriodOption + func (v NullableAioCheckOutCreditPeriodOption) IsSet() bool + func (v NullableAioCheckOutCreditPeriodOption) MarshalJSON() ([]byte, error) + type NullableAioCheckOutCvsBarcodeOption struct + func NewNullableAioCheckOutCvsBarcodeOption(val *AioCheckOutCvsBarcodeOption) *NullableAioCheckOutCvsBarcodeOption + func (v *NullableAioCheckOutCvsBarcodeOption) Set(val *AioCheckOutCvsBarcodeOption) + func (v *NullableAioCheckOutCvsBarcodeOption) UnmarshalJSON(src []byte) error + func (v *NullableAioCheckOutCvsBarcodeOption) Unset() + func (v NullableAioCheckOutCvsBarcodeOption) Get() *AioCheckOutCvsBarcodeOption + func (v NullableAioCheckOutCvsBarcodeOption) IsSet() bool + func (v NullableAioCheckOutCvsBarcodeOption) MarshalJSON() ([]byte, error) + type NullableAioCheckOutGeneralOption struct + func NewNullableAioCheckOutGeneralOption(val *AioCheckOutGeneralOption) *NullableAioCheckOutGeneralOption + func (v *NullableAioCheckOutGeneralOption) Set(val *AioCheckOutGeneralOption) + func (v *NullableAioCheckOutGeneralOption) UnmarshalJSON(src []byte) error + func (v *NullableAioCheckOutGeneralOption) Unset() + func (v NullableAioCheckOutGeneralOption) Get() *AioCheckOutGeneralOption + func (v NullableAioCheckOutGeneralOption) IsSet() bool + func (v NullableAioCheckOutGeneralOption) MarshalJSON() ([]byte, error) + type NullableAioCheckOutInvoiceOption struct + func NewNullableAioCheckOutInvoiceOption(val *AioCheckOutInvoiceOption) *NullableAioCheckOutInvoiceOption + func (v *NullableAioCheckOutInvoiceOption) Set(val *AioCheckOutInvoiceOption) + func (v *NullableAioCheckOutInvoiceOption) UnmarshalJSON(src []byte) error + func (v *NullableAioCheckOutInvoiceOption) Unset() + func (v NullableAioCheckOutInvoiceOption) Get() *AioCheckOutInvoiceOption + func (v NullableAioCheckOutInvoiceOption) IsSet() bool + func (v NullableAioCheckOutInvoiceOption) MarshalJSON() ([]byte, error) + type NullableAioCheckPaymentTypeEnum struct + func NewNullableAioCheckPaymentTypeEnum(val *AioCheckPaymentTypeEnum) *NullableAioCheckPaymentTypeEnum + func (v *NullableAioCheckPaymentTypeEnum) Set(val *AioCheckPaymentTypeEnum) + func (v *NullableAioCheckPaymentTypeEnum) UnmarshalJSON(src []byte) error + func (v *NullableAioCheckPaymentTypeEnum) Unset() + func (v NullableAioCheckPaymentTypeEnum) Get() *AioCheckPaymentTypeEnum + func (v NullableAioCheckPaymentTypeEnum) IsSet() bool + func (v NullableAioCheckPaymentTypeEnum) MarshalJSON() ([]byte, error) + type NullableBindingCardEnum struct + func NewNullableBindingCardEnum(val *BindingCardEnum) *NullableBindingCardEnum + func (v *NullableBindingCardEnum) Set(val *BindingCardEnum) + func (v *NullableBindingCardEnum) UnmarshalJSON(src []byte) error + func (v *NullableBindingCardEnum) Unset() + func (v NullableBindingCardEnum) Get() *BindingCardEnum + func (v NullableBindingCardEnum) IsSet() bool + func (v NullableBindingCardEnum) MarshalJSON() ([]byte, error) + type NullableBool struct + func NewNullableBool(val *bool) *NullableBool + func (v *NullableBool) Set(val *bool) + func (v *NullableBool) UnmarshalJSON(src []byte) error + func (v *NullableBool) Unset() + func (v NullableBool) Get() *bool + func (v NullableBool) IsSet() bool + func (v NullableBool) MarshalJSON() ([]byte, error) + type NullableCarruerTypeEnum struct + func NewNullableCarruerTypeEnum(val *CarruerTypeEnum) *NullableCarruerTypeEnum + func (v *NullableCarruerTypeEnum) Set(val *CarruerTypeEnum) + func (v *NullableCarruerTypeEnum) UnmarshalJSON(src []byte) error + func (v *NullableCarruerTypeEnum) Unset() + func (v NullableCarruerTypeEnum) Get() *CarruerTypeEnum + func (v NullableCarruerTypeEnum) IsSet() bool + func (v NullableCarruerTypeEnum) MarshalJSON() ([]byte, error) + type NullableChoosePaymentEnum struct + func NewNullableChoosePaymentEnum(val *ChoosePaymentEnum) *NullableChoosePaymentEnum + func (v *NullableChoosePaymentEnum) Set(val *ChoosePaymentEnum) + func (v *NullableChoosePaymentEnum) UnmarshalJSON(src []byte) error + func (v *NullableChoosePaymentEnum) Unset() + func (v NullableChoosePaymentEnum) Get() *ChoosePaymentEnum + func (v NullableChoosePaymentEnum) IsSet() bool + func (v NullableChoosePaymentEnum) MarshalJSON() ([]byte, error) + type NullableChooseSubPaymentEnum struct + func NewNullableChooseSubPaymentEnum(val *ChooseSubPaymentEnum) *NullableChooseSubPaymentEnum + func (v *NullableChooseSubPaymentEnum) Set(val *ChooseSubPaymentEnum) + func (v *NullableChooseSubPaymentEnum) UnmarshalJSON(src []byte) error + func (v *NullableChooseSubPaymentEnum) Unset() + func (v NullableChooseSubPaymentEnum) Get() *ChooseSubPaymentEnum + func (v NullableChooseSubPaymentEnum) IsSet() bool + func (v NullableChooseSubPaymentEnum) MarshalJSON() ([]byte, error) + type NullableClearanceMarkEnum struct + func NewNullableClearanceMarkEnum(val *ClearanceMarkEnum) *NullableClearanceMarkEnum + func (v *NullableClearanceMarkEnum) Set(val *ClearanceMarkEnum) + func (v *NullableClearanceMarkEnum) UnmarshalJSON(src []byte) error + func (v *NullableClearanceMarkEnum) Unset() + func (v NullableClearanceMarkEnum) Get() *ClearanceMarkEnum + func (v NullableClearanceMarkEnum) IsSet() bool + func (v NullableClearanceMarkEnum) MarshalJSON() ([]byte, error) + type NullableCreditCardPeriodInfo struct + func NewNullableCreditCardPeriodInfo(val *CreditCardPeriodInfo) *NullableCreditCardPeriodInfo + func (v *NullableCreditCardPeriodInfo) Set(val *CreditCardPeriodInfo) + func (v *NullableCreditCardPeriodInfo) UnmarshalJSON(src []byte) error + func (v *NullableCreditCardPeriodInfo) Unset() + func (v NullableCreditCardPeriodInfo) Get() *CreditCardPeriodInfo + func (v NullableCreditCardPeriodInfo) IsSet() bool + func (v NullableCreditCardPeriodInfo) MarshalJSON() ([]byte, error) + type NullableCreditPeriodTypeEnum struct + func NewNullableCreditPeriodTypeEnum(val *CreditPeriodTypeEnum) *NullableCreditPeriodTypeEnum + func (v *NullableCreditPeriodTypeEnum) Set(val *CreditPeriodTypeEnum) + func (v *NullableCreditPeriodTypeEnum) UnmarshalJSON(src []byte) error + func (v *NullableCreditPeriodTypeEnum) Unset() + func (v NullableCreditPeriodTypeEnum) Get() *CreditPeriodTypeEnum + func (v NullableCreditPeriodTypeEnum) IsSet() bool + func (v NullableCreditPeriodTypeEnum) MarshalJSON() ([]byte, error) + type NullableEncryptTypeEnum struct + func NewNullableEncryptTypeEnum(val *EncryptTypeEnum) *NullableEncryptTypeEnum + func (v *NullableEncryptTypeEnum) Set(val *EncryptTypeEnum) + func (v *NullableEncryptTypeEnum) UnmarshalJSON(src []byte) error + func (v *NullableEncryptTypeEnum) Unset() + func (v NullableEncryptTypeEnum) Get() *EncryptTypeEnum + func (v NullableEncryptTypeEnum) IsSet() bool + func (v NullableEncryptTypeEnum) MarshalJSON() ([]byte, error) + type NullableExecLogRecord struct + func NewNullableExecLogRecord(val *ExecLogRecord) *NullableExecLogRecord + func (v *NullableExecLogRecord) Set(val *ExecLogRecord) + func (v *NullableExecLogRecord) UnmarshalJSON(src []byte) error + func (v *NullableExecLogRecord) Unset() + func (v NullableExecLogRecord) Get() *ExecLogRecord + func (v NullableExecLogRecord) IsSet() bool + func (v NullableExecLogRecord) MarshalJSON() ([]byte, error) + type NullableExecStatusEnum struct + func NewNullableExecStatusEnum(val *ExecStatusEnum) *NullableExecStatusEnum + func (v *NullableExecStatusEnum) Set(val *ExecStatusEnum) + func (v *NullableExecStatusEnum) UnmarshalJSON(src []byte) error + func (v *NullableExecStatusEnum) Unset() + func (v NullableExecStatusEnum) Get() *ExecStatusEnum + func (v NullableExecStatusEnum) IsSet() bool + func (v NullableExecStatusEnum) MarshalJSON() ([]byte, error) + type NullableFloat32 struct + func NewNullableFloat32(val *float32) *NullableFloat32 + func (v *NullableFloat32) Set(val *float32) + func (v *NullableFloat32) UnmarshalJSON(src []byte) error + func (v *NullableFloat32) Unset() + func (v NullableFloat32) Get() *float32 + func (v NullableFloat32) IsSet() bool + func (v NullableFloat32) MarshalJSON() ([]byte, error) + type NullableFloat64 struct + func NewNullableFloat64(val *float64) *NullableFloat64 + func (v *NullableFloat64) Set(val *float64) + func (v *NullableFloat64) UnmarshalJSON(src []byte) error + func (v *NullableFloat64) Unset() + func (v NullableFloat64) Get() *float64 + func (v NullableFloat64) IsSet() bool + func (v NullableFloat64) MarshalJSON() ([]byte, error) + type NullableInt struct + func NewNullableInt(val *int) *NullableInt + func (v *NullableInt) Set(val *int) + func (v *NullableInt) UnmarshalJSON(src []byte) error + func (v *NullableInt) Unset() + func (v NullableInt) Get() *int + func (v NullableInt) IsSet() bool + func (v NullableInt) MarshalJSON() ([]byte, error) + type NullableInt32 struct + func NewNullableInt32(val *int32) *NullableInt32 + func (v *NullableInt32) Set(val *int32) + func (v *NullableInt32) UnmarshalJSON(src []byte) error + func (v *NullableInt32) Unset() + func (v NullableInt32) Get() *int32 + func (v NullableInt32) IsSet() bool + func (v NullableInt32) MarshalJSON() ([]byte, error) + type NullableInt64 struct + func NewNullableInt64(val *int64) *NullableInt64 + func (v *NullableInt64) Set(val *int64) + func (v *NullableInt64) UnmarshalJSON(src []byte) error + func (v *NullableInt64) Unset() + func (v NullableInt64) Get() *int64 + func (v NullableInt64) IsSet() bool + func (v NullableInt64) MarshalJSON() ([]byte, error) + type NullableInvoiceDonationEunm struct + func NewNullableInvoiceDonationEunm(val *InvoiceDonationEunm) *NullableInvoiceDonationEunm + func (v *NullableInvoiceDonationEunm) Set(val *InvoiceDonationEunm) + func (v *NullableInvoiceDonationEunm) UnmarshalJSON(src []byte) error + func (v *NullableInvoiceDonationEunm) Unset() + func (v NullableInvoiceDonationEunm) Get() *InvoiceDonationEunm + func (v NullableInvoiceDonationEunm) IsSet() bool + func (v NullableInvoiceDonationEunm) MarshalJSON() ([]byte, error) + type NullableInvoiceMarkEnum struct + func NewNullableInvoiceMarkEnum(val *InvoiceMarkEnum) *NullableInvoiceMarkEnum + func (v *NullableInvoiceMarkEnum) Set(val *InvoiceMarkEnum) + func (v *NullableInvoiceMarkEnum) UnmarshalJSON(src []byte) error + func (v *NullableInvoiceMarkEnum) Unset() + func (v NullableInvoiceMarkEnum) Get() *InvoiceMarkEnum + func (v NullableInvoiceMarkEnum) IsSet() bool + func (v NullableInvoiceMarkEnum) MarshalJSON() ([]byte, error) + type NullableInvoicePrintEnum struct + func NewNullableInvoicePrintEnum(val *InvoicePrintEnum) *NullableInvoicePrintEnum + func (v *NullableInvoicePrintEnum) Set(val *InvoicePrintEnum) + func (v *NullableInvoicePrintEnum) UnmarshalJSON(src []byte) error + func (v *NullableInvoicePrintEnum) Unset() + func (v NullableInvoicePrintEnum) Get() *InvoicePrintEnum + func (v NullableInvoicePrintEnum) IsSet() bool + func (v NullableInvoicePrintEnum) MarshalJSON() ([]byte, error) + type NullableLanguageEnum struct + func NewNullableLanguageEnum(val *LanguageEnum) *NullableLanguageEnum + func (v *NullableLanguageEnum) Set(val *LanguageEnum) + func (v *NullableLanguageEnum) UnmarshalJSON(src []byte) error + func (v *NullableLanguageEnum) Unset() + func (v NullableLanguageEnum) Get() *LanguageEnum + func (v NullableLanguageEnum) IsSet() bool + func (v NullableLanguageEnum) MarshalJSON() ([]byte, error) + type NullableNeedExtraPaidInfoEnum struct + func NewNullableNeedExtraPaidInfoEnum(val *NeedExtraPaidInfoEnum) *NullableNeedExtraPaidInfoEnum + func (v *NullableNeedExtraPaidInfoEnum) Set(val *NeedExtraPaidInfoEnum) + func (v *NullableNeedExtraPaidInfoEnum) UnmarshalJSON(src []byte) error + func (v *NullableNeedExtraPaidInfoEnum) Unset() + func (v NullableNeedExtraPaidInfoEnum) Get() *NeedExtraPaidInfoEnum + func (v NullableNeedExtraPaidInfoEnum) IsSet() bool + func (v NullableNeedExtraPaidInfoEnum) MarshalJSON() ([]byte, error) + type NullableOrderResult struct + func NewNullableOrderResult(val *OrderResult) *NullableOrderResult + func (v *NullableOrderResult) Set(val *OrderResult) + func (v *NullableOrderResult) UnmarshalJSON(src []byte) error + func (v *NullableOrderResult) Unset() + func (v NullableOrderResult) Get() *OrderResult + func (v NullableOrderResult) IsSet() bool + func (v NullableOrderResult) MarshalJSON() ([]byte, error) + type NullablePeriodOrderResult struct + func NewNullablePeriodOrderResult(val *PeriodOrderResult) *NullablePeriodOrderResult + func (v *NullablePeriodOrderResult) Set(val *PeriodOrderResult) + func (v *NullablePeriodOrderResult) UnmarshalJSON(src []byte) error + func (v *NullablePeriodOrderResult) Unset() + func (v NullablePeriodOrderResult) Get() *PeriodOrderResult + func (v NullablePeriodOrderResult) IsSet() bool + func (v NullablePeriodOrderResult) MarshalJSON() ([]byte, error) + type NullableQueryCreditCardPeriodInfoRequest struct + func NewNullableQueryCreditCardPeriodInfoRequest(val *QueryCreditCardPeriodInfoRequest) *NullableQueryCreditCardPeriodInfoRequest + func (v *NullableQueryCreditCardPeriodInfoRequest) Set(val *QueryCreditCardPeriodInfoRequest) + func (v *NullableQueryCreditCardPeriodInfoRequest) UnmarshalJSON(src []byte) error + func (v *NullableQueryCreditCardPeriodInfoRequest) Unset() + func (v NullableQueryCreditCardPeriodInfoRequest) Get() *QueryCreditCardPeriodInfoRequest + func (v NullableQueryCreditCardPeriodInfoRequest) IsSet() bool + func (v NullableQueryCreditCardPeriodInfoRequest) MarshalJSON() ([]byte, error) + type NullableQueryTradeInfoRequest struct + func NewNullableQueryTradeInfoRequest(val *QueryTradeInfoRequest) *NullableQueryTradeInfoRequest + func (v *NullableQueryTradeInfoRequest) Set(val *QueryTradeInfoRequest) + func (v *NullableQueryTradeInfoRequest) UnmarshalJSON(src []byte) error + func (v *NullableQueryTradeInfoRequest) Unset() + func (v NullableQueryTradeInfoRequest) Get() *QueryTradeInfoRequest + func (v NullableQueryTradeInfoRequest) IsSet() bool + func (v NullableQueryTradeInfoRequest) MarshalJSON() ([]byte, error) + type NullableRedeemEnum struct + func NewNullableRedeemEnum(val *RedeemEnum) *NullableRedeemEnum + func (v *NullableRedeemEnum) Set(val *RedeemEnum) + func (v *NullableRedeemEnum) UnmarshalJSON(src []byte) error + func (v *NullableRedeemEnum) Unset() + func (v NullableRedeemEnum) Get() *RedeemEnum + func (v NullableRedeemEnum) IsSet() bool + func (v NullableRedeemEnum) MarshalJSON() ([]byte, error) + type NullableReturnPaymentTypeEnum struct + func NewNullableReturnPaymentTypeEnum(val *ReturnPaymentTypeEnum) *NullableReturnPaymentTypeEnum + func (v *NullableReturnPaymentTypeEnum) Set(val *ReturnPaymentTypeEnum) + func (v *NullableReturnPaymentTypeEnum) UnmarshalJSON(src []byte) error + func (v *NullableReturnPaymentTypeEnum) Unset() + func (v NullableReturnPaymentTypeEnum) Get() *ReturnPaymentTypeEnum + func (v NullableReturnPaymentTypeEnum) IsSet() bool + func (v NullableReturnPaymentTypeEnum) MarshalJSON() ([]byte, error) + type NullableSimulatePaidEnum struct + func NewNullableSimulatePaidEnum(val *SimulatePaidEnum) *NullableSimulatePaidEnum + func (v *NullableSimulatePaidEnum) Set(val *SimulatePaidEnum) + func (v *NullableSimulatePaidEnum) UnmarshalJSON(src []byte) error + func (v *NullableSimulatePaidEnum) Unset() + func (v NullableSimulatePaidEnum) Get() *SimulatePaidEnum + func (v NullableSimulatePaidEnum) IsSet() bool + func (v NullableSimulatePaidEnum) MarshalJSON() ([]byte, error) + type NullableString struct + func NewNullableString(val *string) *NullableString + func (v *NullableString) Set(val *string) + func (v *NullableString) UnmarshalJSON(src []byte) error + func (v *NullableString) Unset() + func (v NullableString) Get() *string + func (v NullableString) IsSet() bool + func (v NullableString) MarshalJSON() ([]byte, error) + type NullableTaxTypeEnum struct + func NewNullableTaxTypeEnum(val *TaxTypeEnum) *NullableTaxTypeEnum + func (v *NullableTaxTypeEnum) Set(val *TaxTypeEnum) + func (v *NullableTaxTypeEnum) UnmarshalJSON(src []byte) error + func (v *NullableTaxTypeEnum) Unset() + func (v NullableTaxTypeEnum) Get() *TaxTypeEnum + func (v NullableTaxTypeEnum) IsSet() bool + func (v NullableTaxTypeEnum) MarshalJSON() ([]byte, error) + type NullableTime struct + func NewNullableTime(val *time.Time) *NullableTime + func (v *NullableTime) Set(val *time.Time) + func (v *NullableTime) UnmarshalJSON(src []byte) error + func (v *NullableTime) Unset() + func (v NullableTime) Get() *time.Time + func (v NullableTime) IsSet() bool + func (v NullableTime) MarshalJSON() ([]byte, error) + type NullableTradeInfo struct + func NewNullableTradeInfo(val *TradeInfo) *NullableTradeInfo + func (v *NullableTradeInfo) Set(val *TradeInfo) + func (v *NullableTradeInfo) UnmarshalJSON(src []byte) error + func (v *NullableTradeInfo) Unset() + func (v NullableTradeInfo) Get() *TradeInfo + func (v NullableTradeInfo) IsSet() bool + func (v NullableTradeInfo) MarshalJSON() ([]byte, error) + type NullableUnionPayEnum struct + func NewNullableUnionPayEnum(val *UnionPayEnum) *NullableUnionPayEnum + func (v *NullableUnionPayEnum) Set(val *UnionPayEnum) + func (v *NullableUnionPayEnum) UnmarshalJSON(src []byte) error + func (v *NullableUnionPayEnum) Unset() + func (v NullableUnionPayEnum) Get() *UnionPayEnum + func (v NullableUnionPayEnum) IsSet() bool + func (v NullableUnionPayEnum) MarshalJSON() ([]byte, error) + type OrderResult struct + CheckMacValue string + CustomField1 string + CustomField2 string + CustomField3 string + CustomField4 string + MerchantID string + MerchantTradeNo string + PaymentDate ECPayDateTime + PaymentType ReturnPaymentTypeEnum + PaymentTypeChargeFee int + RtnCode int + RtnMsg string + SimulatePaid SimulatePaidEnum + StoreID string + TradeAmt int + TradeDate ECPayDateTime + TradeNo string + func NewOrderResult(merchantID string, merchantTradeNo string, storeID string, rtnCode int, ...) *OrderResult + func NewOrderResultWithDefaults() *OrderResult + func (o *OrderResult) GetCheckMacValue() string + func (o *OrderResult) GetCheckMacValueOk() (*string, bool) + func (o *OrderResult) GetCustomField1() string + func (o *OrderResult) GetCustomField1Ok() (*string, bool) + func (o *OrderResult) GetCustomField2() string + func (o *OrderResult) GetCustomField2Ok() (*string, bool) + func (o *OrderResult) GetCustomField3() string + func (o *OrderResult) GetCustomField3Ok() (*string, bool) + func (o *OrderResult) GetCustomField4() string + func (o *OrderResult) GetCustomField4Ok() (*string, bool) + func (o *OrderResult) GetMerchantID() string + func (o *OrderResult) GetMerchantIDOk() (*string, bool) + func (o *OrderResult) GetMerchantTradeNo() string + func (o *OrderResult) GetMerchantTradeNoOk() (*string, bool) + func (o *OrderResult) GetPaymentDate() ECPayDateTime + func (o *OrderResult) GetPaymentDateOk() (*ECPayDateTime, bool) + func (o *OrderResult) GetPaymentType() ReturnPaymentTypeEnum + func (o *OrderResult) GetPaymentTypeChargeFee() int + func (o *OrderResult) GetPaymentTypeChargeFeeOk() (*int, bool) + func (o *OrderResult) GetPaymentTypeOk() (*ReturnPaymentTypeEnum, bool) + func (o *OrderResult) GetRtnCode() int + func (o *OrderResult) GetRtnCodeOk() (*int, bool) + func (o *OrderResult) GetRtnMsg() string + func (o *OrderResult) GetRtnMsgOk() (*string, bool) + func (o *OrderResult) GetSimulatePaid() SimulatePaidEnum + func (o *OrderResult) GetSimulatePaidOk() (*SimulatePaidEnum, bool) + func (o *OrderResult) GetStoreID() string + func (o *OrderResult) GetStoreIDOk() (*string, bool) + func (o *OrderResult) GetTradeAmt() int + func (o *OrderResult) GetTradeAmtOk() (*int, bool) + func (o *OrderResult) GetTradeDate() ECPayDateTime + func (o *OrderResult) GetTradeDateOk() (*ECPayDateTime, bool) + func (o *OrderResult) GetTradeNo() string + func (o *OrderResult) GetTradeNoOk() (*string, bool) + func (o *OrderResult) SetCheckMacValue(v string) + func (o *OrderResult) SetCustomField1(v string) + func (o *OrderResult) SetCustomField2(v string) + func (o *OrderResult) SetCustomField3(v string) + func (o *OrderResult) SetCustomField4(v string) + func (o *OrderResult) SetMerchantID(v string) + func (o *OrderResult) SetMerchantTradeNo(v string) + func (o *OrderResult) SetPaymentDate(v ECPayDateTime) + func (o *OrderResult) SetPaymentType(v ReturnPaymentTypeEnum) + func (o *OrderResult) SetPaymentTypeChargeFee(v int) + func (o *OrderResult) SetRtnCode(v int) + func (o *OrderResult) SetRtnMsg(v string) + func (o *OrderResult) SetSimulatePaid(v SimulatePaidEnum) + func (o *OrderResult) SetStoreID(v string) + func (o *OrderResult) SetTradeAmt(v int) + func (o *OrderResult) SetTradeDate(v ECPayDateTime) + func (o *OrderResult) SetTradeNo(v string) + func (o OrderResult) MarshalJSON() ([]byte, error) + type PeriodOrderResult struct + Amount int + AuthCode string + CheckMacValue string + CustomField1 string + CustomField2 string + CustomField3 string + CustomField4 string + ExecTimes int + FirstAuthAmount int + Frequency int + Gwsr int + MerchantID string + MerchantTradeNo string + PeriodType CreditPeriodTypeEnum + ProcessDate ECPayDateTime + RtnCode int + RtnMsg string + SimulatePaid SimulatePaidEnum + StoreID string + TotalSuccessTimes int + func NewPeriodOrderResult(merchantID string, merchantTradeNo string, storeID string, rtnCode int, ...) *PeriodOrderResult + func NewPeriodOrderResultWithDefaults() *PeriodOrderResult + func (o *PeriodOrderResult) GetAmount() int + func (o *PeriodOrderResult) GetAmountOk() (*int, bool) + func (o *PeriodOrderResult) GetAuthCode() string + func (o *PeriodOrderResult) GetAuthCodeOk() (*string, bool) + func (o *PeriodOrderResult) GetCheckMacValue() string + func (o *PeriodOrderResult) GetCheckMacValueOk() (*string, bool) + func (o *PeriodOrderResult) GetCustomField1() string + func (o *PeriodOrderResult) GetCustomField1Ok() (*string, bool) + func (o *PeriodOrderResult) GetCustomField2() string + func (o *PeriodOrderResult) GetCustomField2Ok() (*string, bool) + func (o *PeriodOrderResult) GetCustomField3() string + func (o *PeriodOrderResult) GetCustomField3Ok() (*string, bool) + func (o *PeriodOrderResult) GetCustomField4() string + func (o *PeriodOrderResult) GetCustomField4Ok() (*string, bool) + func (o *PeriodOrderResult) GetExecTimes() int + func (o *PeriodOrderResult) GetExecTimesOk() (*int, bool) + func (o *PeriodOrderResult) GetFirstAuthAmount() int + func (o *PeriodOrderResult) GetFirstAuthAmountOk() (*int, bool) + func (o *PeriodOrderResult) GetFrequency() int + func (o *PeriodOrderResult) GetFrequencyOk() (*int, bool) + func (o *PeriodOrderResult) GetGwsr() int + func (o *PeriodOrderResult) GetGwsrOk() (*int, bool) + func (o *PeriodOrderResult) GetMerchantID() string + func (o *PeriodOrderResult) GetMerchantIDOk() (*string, bool) + func (o *PeriodOrderResult) GetMerchantTradeNo() string + func (o *PeriodOrderResult) GetMerchantTradeNoOk() (*string, bool) + func (o *PeriodOrderResult) GetPeriodType() CreditPeriodTypeEnum + func (o *PeriodOrderResult) GetPeriodTypeOk() (*CreditPeriodTypeEnum, bool) + func (o *PeriodOrderResult) GetProcessDate() ECPayDateTime + func (o *PeriodOrderResult) GetProcessDateOk() (*ECPayDateTime, bool) + func (o *PeriodOrderResult) GetRtnCode() int + func (o *PeriodOrderResult) GetRtnCodeOk() (*int, bool) + func (o *PeriodOrderResult) GetRtnMsg() string + func (o *PeriodOrderResult) GetRtnMsgOk() (*string, bool) + func (o *PeriodOrderResult) GetSimulatePaid() SimulatePaidEnum + func (o *PeriodOrderResult) GetSimulatePaidOk() (*SimulatePaidEnum, bool) + func (o *PeriodOrderResult) GetStoreID() string + func (o *PeriodOrderResult) GetStoreIDOk() (*string, bool) + func (o *PeriodOrderResult) GetTotalSuccessTimes() int + func (o *PeriodOrderResult) GetTotalSuccessTimesOk() (*int, bool) + func (o *PeriodOrderResult) SetAmount(v int) + func (o *PeriodOrderResult) SetAuthCode(v string) + func (o *PeriodOrderResult) SetCheckMacValue(v string) + func (o *PeriodOrderResult) SetCustomField1(v string) + func (o *PeriodOrderResult) SetCustomField2(v string) + func (o *PeriodOrderResult) SetCustomField3(v string) + func (o *PeriodOrderResult) SetCustomField4(v string) + func (o *PeriodOrderResult) SetExecTimes(v int) + func (o *PeriodOrderResult) SetFirstAuthAmount(v int) + func (o *PeriodOrderResult) SetFrequency(v int) + func (o *PeriodOrderResult) SetGwsr(v int) + func (o *PeriodOrderResult) SetMerchantID(v string) + func (o *PeriodOrderResult) SetMerchantTradeNo(v string) + func (o *PeriodOrderResult) SetPeriodType(v CreditPeriodTypeEnum) + func (o *PeriodOrderResult) SetProcessDate(v ECPayDateTime) + func (o *PeriodOrderResult) SetRtnCode(v int) + func (o *PeriodOrderResult) SetRtnMsg(v string) + func (o *PeriodOrderResult) SetSimulatePaid(v SimulatePaidEnum) + func (o *PeriodOrderResult) SetStoreID(v string) + func (o *PeriodOrderResult) SetTotalSuccessTimes(v int) + func (o PeriodOrderResult) MarshalJSON() ([]byte, error) + type QueryCreditCardPeriodInfoRequest struct + CheckMacValue string + MerchantID string + MerchantTradeNo string + TimeStamp int + func NewQueryCreditCardPeriodInfoRequest(merchantID string, merchantTradeNo string, timeStamp int, checkMacValue string) *QueryCreditCardPeriodInfoRequest + func NewQueryCreditCardPeriodInfoRequestWithDefaults() *QueryCreditCardPeriodInfoRequest + func (o *QueryCreditCardPeriodInfoRequest) GetCheckMacValue() string + func (o *QueryCreditCardPeriodInfoRequest) GetCheckMacValueOk() (*string, bool) + func (o *QueryCreditCardPeriodInfoRequest) GetMerchantID() string + func (o *QueryCreditCardPeriodInfoRequest) GetMerchantIDOk() (*string, bool) + func (o *QueryCreditCardPeriodInfoRequest) GetMerchantTradeNo() string + func (o *QueryCreditCardPeriodInfoRequest) GetMerchantTradeNoOk() (*string, bool) + func (o *QueryCreditCardPeriodInfoRequest) GetTimeStamp() int + func (o *QueryCreditCardPeriodInfoRequest) GetTimeStampOk() (*int, bool) + func (o *QueryCreditCardPeriodInfoRequest) SetCheckMacValue(v string) + func (o *QueryCreditCardPeriodInfoRequest) SetMerchantID(v string) + func (o *QueryCreditCardPeriodInfoRequest) SetMerchantTradeNo(v string) + func (o *QueryCreditCardPeriodInfoRequest) SetTimeStamp(v int) + func (o QueryCreditCardPeriodInfoRequest) MarshalJSON() ([]byte, error) + type QueryTradeInfoRequest struct + CheckMacValue string + MerchantID string + MerchantTradeNo string + PlatformID *string + TimeStamp int + func NewQueryTradeInfoRequest(merchantID string, merchantTradeNo string, timeStamp int, checkMacValue string) *QueryTradeInfoRequest + func NewQueryTradeInfoRequestWithDefaults() *QueryTradeInfoRequest + func (o *QueryTradeInfoRequest) GetCheckMacValue() string + func (o *QueryTradeInfoRequest) GetCheckMacValueOk() (*string, bool) + func (o *QueryTradeInfoRequest) GetMerchantID() string + func (o *QueryTradeInfoRequest) GetMerchantIDOk() (*string, bool) + func (o *QueryTradeInfoRequest) GetMerchantTradeNo() string + func (o *QueryTradeInfoRequest) GetMerchantTradeNoOk() (*string, bool) + func (o *QueryTradeInfoRequest) GetPlatformID() string + func (o *QueryTradeInfoRequest) GetPlatformIDOk() (*string, bool) + func (o *QueryTradeInfoRequest) GetTimeStamp() int + func (o *QueryTradeInfoRequest) GetTimeStampOk() (*int, bool) + func (o *QueryTradeInfoRequest) HasPlatformID() bool + func (o *QueryTradeInfoRequest) SetCheckMacValue(v string) + func (o *QueryTradeInfoRequest) SetMerchantID(v string) + func (o *QueryTradeInfoRequest) SetMerchantTradeNo(v string) + func (o *QueryTradeInfoRequest) SetPlatformID(v string) + func (o *QueryTradeInfoRequest) SetTimeStamp(v int) + func (o QueryTradeInfoRequest) MarshalJSON() ([]byte, error) + type RedeemEnum string + const REDEEMENUM_Y + func (v RedeemEnum) Ptr() *RedeemEnum + type ReturnPaymentTypeEnum string + const RETURNPAYMENTTYPEENUM_ATM_BOT + const RETURNPAYMENTTYPEENUM_ATM_CATHAY + const RETURNPAYMENTTYPEENUM_ATM_CHINATRUST + const RETURNPAYMENTTYPEENUM_ATM_ESUN + const RETURNPAYMENTTYPEENUM_ATM_FIRST + const RETURNPAYMENTTYPEENUM_ATM_FUBON + const RETURNPAYMENTTYPEENUM_ATM_LAND + const RETURNPAYMENTTYPEENUM_ATM_TACHONG + const RETURNPAYMENTTYPEENUM_ATM_TAISHIN + const RETURNPAYMENTTYPEENUM_BARCODE_BARCODE + const RETURNPAYMENTTYPEENUM_CREDIT_CREDIT_CARD + const RETURNPAYMENTTYPEENUM_CVS_CVS + const RETURNPAYMENTTYPEENUM_CVS_FAMILY + const RETURNPAYMENTTYPEENUM_CVS_HILIFE + const RETURNPAYMENTTYPEENUM_CVS_IBON + const RETURNPAYMENTTYPEENUM_CVS_OK + const RETURNPAYMENTTYPEENUM_WEB_ATM_BOT + const RETURNPAYMENTTYPEENUM_WEB_ATM_CATHAY + const RETURNPAYMENTTYPEENUM_WEB_ATM_CHINATRUST + const RETURNPAYMENTTYPEENUM_WEB_ATM_ESUN + const RETURNPAYMENTTYPEENUM_WEB_ATM_FIRST + const RETURNPAYMENTTYPEENUM_WEB_ATM_FUBON + const RETURNPAYMENTTYPEENUM_WEB_ATM_LAND + const RETURNPAYMENTTYPEENUM_WEB_ATM_MEGA + const RETURNPAYMENTTYPEENUM_WEB_ATM_SINOPAC + const RETURNPAYMENTTYPEENUM_WEB_ATM_TACHONG + const RETURNPAYMENTTYPEENUM_WEB_ATM_TAISHIN + func (v ReturnPaymentTypeEnum) Ptr() *ReturnPaymentTypeEnum + type ServerConfiguration struct + Description string + URL string + Variables map[string]ServerVariable + type ServerConfigurations []ServerConfiguration + func (sc ServerConfigurations) URL(index int, variables map[string]string) (string, error) + type ServerVariable struct + DefaultValue string + Description string + EnumValues []string + type SimulatePaidEnum int + const SIMULATEPAIDENUM_REAL_PAID + const SIMULATEPAIDENUM_SIMULATED + func (v SimulatePaidEnum) Ptr() *SimulatePaidEnum + type TaxTypeEnum string + const TAXTYPEENUM_DUTY_FREE + const TAXTYPEENUM_MIXED + const TAXTYPEENUM_TAXABLE + const TAXTYPEENUM_ZERO_TAX_RATE + func (v TaxTypeEnum) Ptr() *TaxTypeEnum + type TradeInfo struct + CheckMacValue string + CustomField1 string + CustomField2 string + CustomField3 string + CustomField4 string + HandlingCharge int + ItemName string + MerchantID string + MerchantTradeNo string + PaymentDate ECPayDateTime + PaymentType ReturnPaymentTypeEnum + PaymentTypeChargeFee float32 + StoreID string + TradeAmt int + TradeDate ECPayDateTime + TradeNo string + TradeStatus string + func NewTradeInfo(merchantID string, merchantTradeNo string, storeID string, tradeNo string, ...) *TradeInfo + func NewTradeInfoWithDefaults() *TradeInfo + func (o *TradeInfo) GetCheckMacValue() string + func (o *TradeInfo) GetCheckMacValueOk() (*string, bool) + func (o *TradeInfo) GetCustomField1() string + func (o *TradeInfo) GetCustomField1Ok() (*string, bool) + func (o *TradeInfo) GetCustomField2() string + func (o *TradeInfo) GetCustomField2Ok() (*string, bool) + func (o *TradeInfo) GetCustomField3() string + func (o *TradeInfo) GetCustomField3Ok() (*string, bool) + func (o *TradeInfo) GetCustomField4() string + func (o *TradeInfo) GetCustomField4Ok() (*string, bool) + func (o *TradeInfo) GetHandlingCharge() int + func (o *TradeInfo) GetHandlingChargeOk() (*int, bool) + func (o *TradeInfo) GetItemName() string + func (o *TradeInfo) GetItemNameOk() (*string, bool) + func (o *TradeInfo) GetMerchantID() string + func (o *TradeInfo) GetMerchantIDOk() (*string, bool) + func (o *TradeInfo) GetMerchantTradeNo() string + func (o *TradeInfo) GetMerchantTradeNoOk() (*string, bool) + func (o *TradeInfo) GetPaymentDate() ECPayDateTime + func (o *TradeInfo) GetPaymentDateOk() (*ECPayDateTime, bool) + func (o *TradeInfo) GetPaymentType() ReturnPaymentTypeEnum + func (o *TradeInfo) GetPaymentTypeChargeFee() float32 + func (o *TradeInfo) GetPaymentTypeChargeFeeOk() (*float32, bool) + func (o *TradeInfo) GetPaymentTypeOk() (*ReturnPaymentTypeEnum, bool) + func (o *TradeInfo) GetStoreID() string + func (o *TradeInfo) GetStoreIDOk() (*string, bool) + func (o *TradeInfo) GetTradeAmt() int + func (o *TradeInfo) GetTradeAmtOk() (*int, bool) + func (o *TradeInfo) GetTradeDate() ECPayDateTime + func (o *TradeInfo) GetTradeDateOk() (*ECPayDateTime, bool) + func (o *TradeInfo) GetTradeNo() string + func (o *TradeInfo) GetTradeNoOk() (*string, bool) + func (o *TradeInfo) GetTradeStatus() string + func (o *TradeInfo) GetTradeStatusOk() (*string, bool) + func (o *TradeInfo) SetCheckMacValue(v string) + func (o *TradeInfo) SetCustomField1(v string) + func (o *TradeInfo) SetCustomField2(v string) + func (o *TradeInfo) SetCustomField3(v string) + func (o *TradeInfo) SetCustomField4(v string) + func (o *TradeInfo) SetHandlingCharge(v int) + func (o *TradeInfo) SetItemName(v string) + func (o *TradeInfo) SetMerchantID(v string) + func (o *TradeInfo) SetMerchantTradeNo(v string) + func (o *TradeInfo) SetPaymentDate(v ECPayDateTime) + func (o *TradeInfo) SetPaymentType(v ReturnPaymentTypeEnum) + func (o *TradeInfo) SetPaymentTypeChargeFee(v float32) + func (o *TradeInfo) SetStoreID(v string) + func (o *TradeInfo) SetTradeAmt(v int) + func (o *TradeInfo) SetTradeDate(v ECPayDateTime) + func (o *TradeInfo) SetTradeNo(v string) + func (o *TradeInfo) SetTradeStatus(v string) + func (o TradeInfo) MarshalJSON() ([]byte, error) + type UnionPayEnum int + const UNIONPAYENUM_HIDDEN + const UNIONPAYENUM_NOT_SPECIFIED + const UNIONPAYENUM_SPECIFIED + func (v UnionPayEnum) Ptr() *UnionPayEnum