finance_1_0

package
v1.4.56 Latest Latest
Warning

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

Go to latest
Published: Oct 21, 2022 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Overview

This file is auto-generated, don't edit it. Thanks. *

*

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ApplyBatchPayHeaders

type ApplyBatchPayHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (ApplyBatchPayHeaders) GoString

func (s ApplyBatchPayHeaders) GoString() string

func (*ApplyBatchPayHeaders) SetCommonHeaders

func (s *ApplyBatchPayHeaders) SetCommonHeaders(v map[string]*string) *ApplyBatchPayHeaders

func (*ApplyBatchPayHeaders) SetXAcsDingtalkAccessToken

func (s *ApplyBatchPayHeaders) SetXAcsDingtalkAccessToken(v string) *ApplyBatchPayHeaders

func (ApplyBatchPayHeaders) String

func (s ApplyBatchPayHeaders) String() string

type ApplyBatchPayRequest

type ApplyBatchPayRequest struct {
	// 支付账号唯一id
	AccountId *string `json:"accountId,omitempty" xml:"accountId,omitempty"`
	// 钉钉订单号(和商户批次号一一对应)
	OrderNo *string `json:"orderNo,omitempty" xml:"orderNo,omitempty"`
	// 公用回传参数,如果请求时传递了该参数,则异步通知商户时会回传该参数
	PassBackParams map[string]interface{} `json:"passBackParams,omitempty" xml:"passBackParams,omitempty"`
	// 支付终端
	PayTerminal *string `json:"payTerminal,omitempty" xml:"payTerminal,omitempty"`
	// 回调url
	ReturnUrl *string `json:"returnUrl,omitempty" xml:"returnUrl,omitempty"`
	// 支付发起人staffId
	StaffId *string `json:"staffId,omitempty" xml:"staffId,omitempty"`
	// 订单总金额(必填), 单位为:元
	TransAmount *string `json:"transAmount,omitempty" xml:"transAmount,omitempty"`
	// 转账过期时间
	TransExpireTime *string `json:"transExpireTime,omitempty" xml:"transExpireTime,omitempty"`
}

func (ApplyBatchPayRequest) GoString

func (s ApplyBatchPayRequest) GoString() string

func (*ApplyBatchPayRequest) SetAccountId

func (s *ApplyBatchPayRequest) SetAccountId(v string) *ApplyBatchPayRequest

func (*ApplyBatchPayRequest) SetOrderNo

func (*ApplyBatchPayRequest) SetPassBackParams

func (s *ApplyBatchPayRequest) SetPassBackParams(v map[string]interface{}) *ApplyBatchPayRequest

func (*ApplyBatchPayRequest) SetPayTerminal

func (s *ApplyBatchPayRequest) SetPayTerminal(v string) *ApplyBatchPayRequest

func (*ApplyBatchPayRequest) SetReturnUrl

func (s *ApplyBatchPayRequest) SetReturnUrl(v string) *ApplyBatchPayRequest

func (*ApplyBatchPayRequest) SetStaffId

func (*ApplyBatchPayRequest) SetTransAmount

func (s *ApplyBatchPayRequest) SetTransAmount(v string) *ApplyBatchPayRequest

func (*ApplyBatchPayRequest) SetTransExpireTime

func (s *ApplyBatchPayRequest) SetTransExpireTime(v string) *ApplyBatchPayRequest

func (ApplyBatchPayRequest) String

func (s ApplyBatchPayRequest) String() string

type ApplyBatchPayResponse

type ApplyBatchPayResponse struct {
	Headers map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *ApplyBatchPayResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ApplyBatchPayResponse) GoString

func (s ApplyBatchPayResponse) GoString() string

func (*ApplyBatchPayResponse) SetBody

func (*ApplyBatchPayResponse) SetHeaders

func (ApplyBatchPayResponse) String

func (s ApplyBatchPayResponse) String() string

type ApplyBatchPayResponseBody

type ApplyBatchPayResponseBody struct {
	// 钉钉支付的批次号
	OrderNo *string `json:"orderNo,omitempty" xml:"orderNo,omitempty"`
	// 支付确认页数据
	PayData *string `json:"payData,omitempty" xml:"payData,omitempty"`
}

func (ApplyBatchPayResponseBody) GoString

func (s ApplyBatchPayResponseBody) GoString() string

func (*ApplyBatchPayResponseBody) SetOrderNo

func (*ApplyBatchPayResponseBody) SetPayData

func (ApplyBatchPayResponseBody) String

func (s ApplyBatchPayResponseBody) String() string

type Client

type Client struct {
	openapi.Client
}

func NewClient

func NewClient(config *openapi.Config) (*Client, error)

func (*Client) ApplyBatchPay

func (client *Client) ApplyBatchPay(request *ApplyBatchPayRequest) (_result *ApplyBatchPayResponse, _err error)

func (*Client) ApplyBatchPayWithOptions

func (client *Client) ApplyBatchPayWithOptions(request *ApplyBatchPayRequest, headers *ApplyBatchPayHeaders, runtime *util.RuntimeOptions) (_result *ApplyBatchPayResponse, _err error)

func (*Client) ConsultCreateSubInstitution

func (client *Client) ConsultCreateSubInstitution(request *ConsultCreateSubInstitutionRequest) (_result *ConsultCreateSubInstitutionResponse, _err error)

func (*Client) ConsultCreateSubInstitutionWithOptions

func (client *Client) ConsultCreateSubInstitutionWithOptions(request *ConsultCreateSubInstitutionRequest, headers *ConsultCreateSubInstitutionHeaders, runtime *util.RuntimeOptions) (_result *ConsultCreateSubInstitutionResponse, _err error)

func (*Client) CreatWithholdingOrderAndPay

func (client *Client) CreatWithholdingOrderAndPay(request *CreatWithholdingOrderAndPayRequest) (_result *CreatWithholdingOrderAndPayResponse, _err error)

func (*Client) CreatWithholdingOrderAndPayWithOptions

func (client *Client) CreatWithholdingOrderAndPayWithOptions(request *CreatWithholdingOrderAndPayRequest, headers *CreatWithholdingOrderAndPayHeaders, runtime *util.RuntimeOptions) (_result *CreatWithholdingOrderAndPayResponse, _err error)

func (*Client) CreateAcquireRefundOrder

func (client *Client) CreateAcquireRefundOrder(request *CreateAcquireRefundOrderRequest) (_result *CreateAcquireRefundOrderResponse, _err error)

func (*Client) CreateAcquireRefundOrderWithOptions

func (client *Client) CreateAcquireRefundOrderWithOptions(request *CreateAcquireRefundOrderRequest, headers *CreateAcquireRefundOrderHeaders, runtime *util.RuntimeOptions) (_result *CreateAcquireRefundOrderResponse, _err error)

func (*Client) CreateBatchTradeOrder

func (client *Client) CreateBatchTradeOrder(request *CreateBatchTradeOrderRequest) (_result *CreateBatchTradeOrderResponse, _err error)

func (*Client) CreateBatchTradeOrderWithOptions

func (client *Client) CreateBatchTradeOrderWithOptions(request *CreateBatchTradeOrderRequest, headers *CreateBatchTradeOrderHeaders, runtime *util.RuntimeOptions) (_result *CreateBatchTradeOrderResponse, _err error)

func (*Client) CreateSubInstitution

func (client *Client) CreateSubInstitution(request *CreateSubInstitutionRequest) (_result *CreateSubInstitutionResponse, _err error)

func (*Client) CreateSubInstitutionWithOptions

func (client *Client) CreateSubInstitutionWithOptions(request *CreateSubInstitutionRequest, headers *CreateSubInstitutionHeaders, runtime *util.RuntimeOptions) (_result *CreateSubInstitutionResponse, _err error)

func (*Client) CreateUserCodeInstance

func (client *Client) CreateUserCodeInstance(request *CreateUserCodeInstanceRequest) (_result *CreateUserCodeInstanceResponse, _err error)

func (*Client) CreateUserCodeInstanceWithOptions

func (client *Client) CreateUserCodeInstanceWithOptions(request *CreateUserCodeInstanceRequest, headers *CreateUserCodeInstanceHeaders, runtime *util.RuntimeOptions) (_result *CreateUserCodeInstanceResponse, _err error)

func (*Client) DecodePayCode

func (client *Client) DecodePayCode(request *DecodePayCodeRequest) (_result *DecodePayCodeResponse, _err error)

func (*Client) DecodePayCodeWithOptions

func (client *Client) DecodePayCodeWithOptions(request *DecodePayCodeRequest, headers *DecodePayCodeHeaders, runtime *util.RuntimeOptions) (_result *DecodePayCodeResponse, _err error)

func (*Client) Init

func (client *Client) Init(config *openapi.Config) (_err error)

func (*Client) ModifySubInstitution

func (client *Client) ModifySubInstitution(request *ModifySubInstitutionRequest) (_result *ModifySubInstitutionResponse, _err error)

func (*Client) ModifySubInstitutionWithOptions

func (client *Client) ModifySubInstitutionWithOptions(request *ModifySubInstitutionRequest, headers *ModifySubInstitutionHeaders, runtime *util.RuntimeOptions) (_result *ModifySubInstitutionResponse, _err error)

func (*Client) NotifyPayCodePayResult

func (client *Client) NotifyPayCodePayResult(request *NotifyPayCodePayResultRequest) (_result *NotifyPayCodePayResultResponse, _err error)

func (*Client) NotifyPayCodePayResultWithOptions

func (client *Client) NotifyPayCodePayResultWithOptions(request *NotifyPayCodePayResultRequest, headers *NotifyPayCodePayResultHeaders, runtime *util.RuntimeOptions) (_result *NotifyPayCodePayResultResponse, _err error)

func (*Client) NotifyPayCodeRefundResult

func (client *Client) NotifyPayCodeRefundResult(request *NotifyPayCodeRefundResultRequest) (_result *NotifyPayCodeRefundResultResponse, _err error)

func (*Client) NotifyPayCodeRefundResultWithOptions

func (client *Client) NotifyPayCodeRefundResultWithOptions(request *NotifyPayCodeRefundResultRequest, headers *NotifyPayCodeRefundResultHeaders, runtime *util.RuntimeOptions) (_result *NotifyPayCodeRefundResultResponse, _err error)

func (*Client) NotifyVerifyResult

func (client *Client) NotifyVerifyResult(request *NotifyVerifyResultRequest) (_result *NotifyVerifyResultResponse, _err error)

func (*Client) NotifyVerifyResultWithOptions

func (client *Client) NotifyVerifyResultWithOptions(request *NotifyVerifyResultRequest, headers *NotifyVerifyResultHeaders, runtime *util.RuntimeOptions) (_result *NotifyVerifyResultResponse, _err error)

func (*Client) QueryAcquireRefundOrder

func (client *Client) QueryAcquireRefundOrder(request *QueryAcquireRefundOrderRequest) (_result *QueryAcquireRefundOrderResponse, _err error)

func (*Client) QueryAcquireRefundOrderWithOptions

func (client *Client) QueryAcquireRefundOrderWithOptions(request *QueryAcquireRefundOrderRequest, headers *QueryAcquireRefundOrderHeaders, runtime *util.RuntimeOptions) (_result *QueryAcquireRefundOrderResponse, _err error)

func (*Client) QueryBatchTradeDetailList

func (client *Client) QueryBatchTradeDetailList(request *QueryBatchTradeDetailListRequest) (_result *QueryBatchTradeDetailListResponse, _err error)

func (*Client) QueryBatchTradeDetailListWithOptions

func (client *Client) QueryBatchTradeDetailListWithOptions(request *QueryBatchTradeDetailListRequest, headers *QueryBatchTradeDetailListHeaders, runtime *util.RuntimeOptions) (_result *QueryBatchTradeDetailListResponse, _err error)

func (*Client) QueryBatchTradeOrder

func (client *Client) QueryBatchTradeOrder(request *QueryBatchTradeOrderRequest) (_result *QueryBatchTradeOrderResponse, _err error)

func (*Client) QueryBatchTradeOrderWithOptions

func (client *Client) QueryBatchTradeOrderWithOptions(request *QueryBatchTradeOrderRequest, headers *QueryBatchTradeOrderHeaders, runtime *util.RuntimeOptions) (_result *QueryBatchTradeOrderResponse, _err error)

func (*Client) QueryPayAccountList

func (client *Client) QueryPayAccountList() (_result *QueryPayAccountListResponse, _err error)

func (*Client) QueryPayAccountListWithOptions

func (client *Client) QueryPayAccountListWithOptions(headers *QueryPayAccountListHeaders, runtime *util.RuntimeOptions) (_result *QueryPayAccountListResponse, _err error)

func (*Client) QueryRegisterOrder

func (client *Client) QueryRegisterOrder(request *QueryRegisterOrderRequest) (_result *QueryRegisterOrderResponse, _err error)

func (*Client) QueryRegisterOrderWithOptions

func (client *Client) QueryRegisterOrderWithOptions(request *QueryRegisterOrderRequest, headers *QueryRegisterOrderHeaders, runtime *util.RuntimeOptions) (_result *QueryRegisterOrderResponse, _err error)

func (*Client) QueryUserAgreement

func (client *Client) QueryUserAgreement(request *QueryUserAgreementRequest) (_result *QueryUserAgreementResponse, _err error)

func (*Client) QueryUserAgreementWithOptions

func (client *Client) QueryUserAgreementWithOptions(request *QueryUserAgreementRequest, headers *QueryUserAgreementHeaders, runtime *util.RuntimeOptions) (_result *QueryUserAgreementResponse, _err error)

func (*Client) QueryUserAlipayAccount

func (client *Client) QueryUserAlipayAccount() (_result *QueryUserAlipayAccountResponse, _err error)

func (*Client) QueryUserAlipayAccountWithOptions

func (client *Client) QueryUserAlipayAccountWithOptions(headers *QueryUserAlipayAccountHeaders, runtime *util.RuntimeOptions) (_result *QueryUserAlipayAccountResponse, _err error)

func (*Client) QueryWithholdingOrder

func (client *Client) QueryWithholdingOrder(request *QueryWithholdingOrderRequest) (_result *QueryWithholdingOrderResponse, _err error)

func (*Client) QueryWithholdingOrderWithOptions

func (client *Client) QueryWithholdingOrderWithOptions(request *QueryWithholdingOrderRequest, headers *QueryWithholdingOrderHeaders, runtime *util.RuntimeOptions) (_result *QueryWithholdingOrderResponse, _err error)

func (*Client) SaveCorpPayCode

func (client *Client) SaveCorpPayCode(request *SaveCorpPayCodeRequest) (_result *SaveCorpPayCodeResponse, _err error)

func (*Client) SaveCorpPayCodeWithOptions

func (client *Client) SaveCorpPayCodeWithOptions(request *SaveCorpPayCodeRequest, headers *SaveCorpPayCodeHeaders, runtime *util.RuntimeOptions) (_result *SaveCorpPayCodeResponse, _err error)

func (*Client) UnsignUserAgreement

func (client *Client) UnsignUserAgreement(request *UnsignUserAgreementRequest) (_result *UnsignUserAgreementResponse, _err error)

func (*Client) UnsignUserAgreementWithOptions

func (client *Client) UnsignUserAgreementWithOptions(request *UnsignUserAgreementRequest, headers *UnsignUserAgreementHeaders, runtime *util.RuntimeOptions) (_result *UnsignUserAgreementResponse, _err error)

func (*Client) UpateUserCodeInstance

func (client *Client) UpateUserCodeInstance(request *UpateUserCodeInstanceRequest) (_result *UpateUserCodeInstanceResponse, _err error)

func (*Client) UpateUserCodeInstanceWithOptions

func (client *Client) UpateUserCodeInstanceWithOptions(request *UpateUserCodeInstanceRequest, headers *UpateUserCodeInstanceHeaders, runtime *util.RuntimeOptions) (_result *UpateUserCodeInstanceResponse, _err error)

func (*Client) UpdateInvoiceVerifyStatus

func (client *Client) UpdateInvoiceVerifyStatus(request *UpdateInvoiceVerifyStatusRequest) (_result *UpdateInvoiceVerifyStatusResponse, _err error)

func (*Client) UpdateInvoiceVerifyStatusWithOptions

func (client *Client) UpdateInvoiceVerifyStatusWithOptions(request *UpdateInvoiceVerifyStatusRequest, headers *UpdateInvoiceVerifyStatusHeaders, runtime *util.RuntimeOptions) (_result *UpdateInvoiceVerifyStatusResponse, _err error)

func (*Client) UploadInvoice

func (client *Client) UploadInvoice(request *UploadInvoiceRequest) (_result *UploadInvoiceResponse, _err error)

func (*Client) UploadInvoiceByAuth

func (client *Client) UploadInvoiceByAuth(request *UploadInvoiceByAuthRequest) (_result *UploadInvoiceByAuthResponse, _err error)

func (*Client) UploadInvoiceByAuthWithOptions

func (client *Client) UploadInvoiceByAuthWithOptions(request *UploadInvoiceByAuthRequest, headers *UploadInvoiceByAuthHeaders, runtime *util.RuntimeOptions) (_result *UploadInvoiceByAuthResponse, _err error)

func (*Client) UploadInvoiceByMobile

func (client *Client) UploadInvoiceByMobile(request *UploadInvoiceByMobileRequest) (_result *UploadInvoiceByMobileResponse, _err error)

func (*Client) UploadInvoiceByMobileWithOptions

func (client *Client) UploadInvoiceByMobileWithOptions(request *UploadInvoiceByMobileRequest, headers *UploadInvoiceByMobileHeaders, runtime *util.RuntimeOptions) (_result *UploadInvoiceByMobileResponse, _err error)

func (*Client) UploadInvoiceWithOptions

func (client *Client) UploadInvoiceWithOptions(request *UploadInvoiceRequest, headers *UploadInvoiceHeaders, runtime *util.RuntimeOptions) (_result *UploadInvoiceResponse, _err error)

func (*Client) UploadRegisterImage

func (client *Client) UploadRegisterImage(request *UploadRegisterImageRequest) (_result *UploadRegisterImageResponse, _err error)

func (*Client) UploadRegisterImageWithOptions

func (client *Client) UploadRegisterImageWithOptions(request *UploadRegisterImageRequest, headers *UploadRegisterImageHeaders, runtime *util.RuntimeOptions) (_result *UploadRegisterImageResponse, _err error)

func (*Client) UserAgreementPageSign

func (client *Client) UserAgreementPageSign(request *UserAgreementPageSignRequest) (_result *UserAgreementPageSignResponse, _err error)

func (*Client) UserAgreementPageSignWithOptions

func (client *Client) UserAgreementPageSignWithOptions(request *UserAgreementPageSignRequest, headers *UserAgreementPageSignHeaders, runtime *util.RuntimeOptions) (_result *UserAgreementPageSignResponse, _err error)

type ConsultCreateSubInstitutionHeaders

type ConsultCreateSubInstitutionHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (ConsultCreateSubInstitutionHeaders) GoString

func (*ConsultCreateSubInstitutionHeaders) SetCommonHeaders

func (*ConsultCreateSubInstitutionHeaders) SetXAcsDingtalkAccessToken

func (ConsultCreateSubInstitutionHeaders) String

type ConsultCreateSubInstitutionRequest

type ConsultCreateSubInstitutionRequest struct {
	// 签约支付宝账户,用于协议确认
	BindingAlipayLogonId *string `json:"bindingAlipayLogonId,omitempty" xml:"bindingAlipayLogonId,omitempty"`
	// 联系人
	ContactInfo *ConsultCreateSubInstitutionRequestContactInfo `json:"contactInfo,omitempty" xml:"contactInfo,omitempty" type:"Struct"`
	// 主机构编号
	InstId              *string                                                `json:"instId,omitempty" xml:"instId,omitempty"`
	LegalPersonCertInfo *ConsultCreateSubInstitutionRequestLegalPersonCertInfo `json:"legalPersonCertInfo,omitempty" xml:"legalPersonCertInfo,omitempty" type:"Struct"`
	// 进件创建外部流水号
	OutTradeNo *string `json:"outTradeNo,omitempty" xml:"outTradeNo,omitempty"`
	// 进件渠道
	PayChannel *string `json:"payChannel,omitempty" xml:"payChannel,omitempty"`
	// 资质信息
	QualificationInfos []*ConsultCreateSubInstitutionRequestQualificationInfos `json:"qualificationInfos,omitempty" xml:"qualificationInfos,omitempty" type:"Repeated"`
	// 开通的服务类型
	Services []*string `json:"services,omitempty" xml:"services,omitempty" type:"Repeated"`
	// 资金账户信息
	SettleInfo *ConsultCreateSubInstitutionRequestSettleInfo `json:"settleInfo,omitempty" xml:"settleInfo,omitempty" type:"Struct"`
	// 解决方案,包含清算、费率规则
	Solution *string `json:"solution,omitempty" xml:"solution,omitempty"`
	// 子机构地址信息
	SubInstAddressInfo *ConsultCreateSubInstitutionRequestSubInstAddressInfo `json:"subInstAddressInfo,omitempty" xml:"subInstAddressInfo,omitempty" type:"Struct"`
	// 授权信息
	SubInstAuthInfo *ConsultCreateSubInstitutionRequestSubInstAuthInfo `json:"subInstAuthInfo,omitempty" xml:"subInstAuthInfo,omitempty" type:"Struct"`
	// 子机构基本信息
	SubInstBasicInfo *ConsultCreateSubInstitutionRequestSubInstBasicInfo `json:"subInstBasicInfo,omitempty" xml:"subInstBasicInfo,omitempty" type:"Struct"`
	// 子机构认证信息
	SubInstCertifyInfo *ConsultCreateSubInstitutionRequestSubInstCertifyInfo `json:"subInstCertifyInfo,omitempty" xml:"subInstCertifyInfo,omitempty" type:"Struct"`
	// 子机构编号
	SubInstId *string `json:"subInstId,omitempty" xml:"subInstId,omitempty"`
	// 开票信息
	SubInstInvoiceInfo *ConsultCreateSubInstitutionRequestSubInstInvoiceInfo `json:"subInstInvoiceInfo,omitempty" xml:"subInstInvoiceInfo,omitempty" type:"Struct"`
	// 子机构门店信息
	SubInstShopInfo *ConsultCreateSubInstitutionRequestSubInstShopInfo `json:"subInstShopInfo,omitempty" xml:"subInstShopInfo,omitempty" type:"Struct"`
}

func (ConsultCreateSubInstitutionRequest) GoString

func (*ConsultCreateSubInstitutionRequest) SetBindingAlipayLogonId

func (*ConsultCreateSubInstitutionRequest) SetInstId

func (*ConsultCreateSubInstitutionRequest) SetOutTradeNo

func (*ConsultCreateSubInstitutionRequest) SetPayChannel

func (*ConsultCreateSubInstitutionRequest) SetServices

func (*ConsultCreateSubInstitutionRequest) SetSolution

func (*ConsultCreateSubInstitutionRequest) SetSubInstId

func (ConsultCreateSubInstitutionRequest) String

type ConsultCreateSubInstitutionRequestContactInfo

type ConsultCreateSubInstitutionRequestContactInfo struct {
	// 联系人姓名
	ContactName *string `json:"contactName,omitempty" xml:"contactName,omitempty"`
	// 联系人手机号
	Mobile *string `json:"mobile,omitempty" xml:"mobile,omitempty"`
}

func (ConsultCreateSubInstitutionRequestContactInfo) GoString

func (*ConsultCreateSubInstitutionRequestContactInfo) SetContactName

func (*ConsultCreateSubInstitutionRequestContactInfo) SetMobile

func (ConsultCreateSubInstitutionRequestContactInfo) String

type ConsultCreateSubInstitutionRequestLegalPersonCertInfo

type ConsultCreateSubInstitutionRequestLegalPersonCertInfo struct {
	// 法人证件反面url
	CertBackImage *string `json:"certBackImage,omitempty" xml:"certBackImage,omitempty"`
	// 法人证件正面url
	CertFrontImage *string `json:"certFrontImage,omitempty" xml:"certFrontImage,omitempty"`
	// 法人姓名
	CertName *string `json:"certName,omitempty" xml:"certName,omitempty"`
	// 法人证件类型 不填默认为身份证
	CertType *string `json:"certType,omitempty" xml:"certType,omitempty"`
	// 法人证件号
	IdCardNo *string `json:"idCardNo,omitempty" xml:"idCardNo,omitempty"`
}

func (ConsultCreateSubInstitutionRequestLegalPersonCertInfo) GoString

func (*ConsultCreateSubInstitutionRequestLegalPersonCertInfo) SetCertBackImage

func (*ConsultCreateSubInstitutionRequestLegalPersonCertInfo) SetCertFrontImage

func (*ConsultCreateSubInstitutionRequestLegalPersonCertInfo) SetCertName

func (*ConsultCreateSubInstitutionRequestLegalPersonCertInfo) SetCertType

func (*ConsultCreateSubInstitutionRequestLegalPersonCertInfo) SetIdCardNo

func (ConsultCreateSubInstitutionRequestLegalPersonCertInfo) String

type ConsultCreateSubInstitutionRequestQualificationInfos

type ConsultCreateSubInstitutionRequestQualificationInfos struct {
	// 子机构行业资质图片
	QualificationImage *string `json:"qualificationImage,omitempty" xml:"qualificationImage,omitempty"`
	// 子机构行业资质类型
	QualificationType *string `json:"qualificationType,omitempty" xml:"qualificationType,omitempty"`
}

func (ConsultCreateSubInstitutionRequestQualificationInfos) GoString

func (*ConsultCreateSubInstitutionRequestQualificationInfos) SetQualificationImage

func (*ConsultCreateSubInstitutionRequestQualificationInfos) SetQualificationType

func (ConsultCreateSubInstitutionRequestQualificationInfos) String

type ConsultCreateSubInstitutionRequestSettleInfo

type ConsultCreateSubInstitutionRequestSettleInfo struct {
	// 账户账号
	AccountId *string `json:"accountId,omitempty" xml:"accountId,omitempty"`
	// 账户名称 账号类型银行卡时为卡户名
	AccountName *string `json:"accountName,omitempty" xml:"accountName,omitempty"`
	// 卡类型
	AccountType *string `json:"accountType,omitempty" xml:"accountType,omitempty"`
	// 支行名称
	BankBranchName *string `json:"bankBranchName,omitempty" xml:"bankBranchName,omitempty"`
	// 开户行所在地 市
	BankCity *string `json:"bankCity,omitempty" xml:"bankCity,omitempty"`
	// 联行号
	BankCode *string `json:"bankCode,omitempty" xml:"bankCode,omitempty"`
	// 银行名称
	BankName *string `json:"bankName,omitempty" xml:"bankName,omitempty"`
	// 开户行所在地 省
	BankProvince *string `json:"bankProvince,omitempty" xml:"bankProvince,omitempty"`
	// 开户行简称缩写
	BankShortNameCode *string `json:"bankShortNameCode,omitempty" xml:"bankShortNameCode,omitempty"`
	// 账号类型
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// 账户使用类型
	UsageType *string `json:"usageType,omitempty" xml:"usageType,omitempty"`
}

func (ConsultCreateSubInstitutionRequestSettleInfo) GoString

func (*ConsultCreateSubInstitutionRequestSettleInfo) SetAccountId

func (*ConsultCreateSubInstitutionRequestSettleInfo) SetAccountName

func (*ConsultCreateSubInstitutionRequestSettleInfo) SetAccountType

func (*ConsultCreateSubInstitutionRequestSettleInfo) SetBankBranchName

func (*ConsultCreateSubInstitutionRequestSettleInfo) SetBankCity

func (*ConsultCreateSubInstitutionRequestSettleInfo) SetBankCode

func (*ConsultCreateSubInstitutionRequestSettleInfo) SetBankName

func (*ConsultCreateSubInstitutionRequestSettleInfo) SetBankProvince

func (*ConsultCreateSubInstitutionRequestSettleInfo) SetBankShortNameCode

func (*ConsultCreateSubInstitutionRequestSettleInfo) SetType

func (*ConsultCreateSubInstitutionRequestSettleInfo) SetUsageType

func (ConsultCreateSubInstitutionRequestSettleInfo) String

type ConsultCreateSubInstitutionRequestSubInstAddressInfo

type ConsultCreateSubInstitutionRequestSubInstAddressInfo struct {
	// 详细地址
	Address *string `json:"address,omitempty" xml:"address,omitempty"`
	// 市码
	CityCode *string `json:"cityCode,omitempty" xml:"cityCode,omitempty"`
	// 区码
	DistrictCode *string `json:"districtCode,omitempty" xml:"districtCode,omitempty"`
	// 省码
	ProvinceCode *string `json:"provinceCode,omitempty" xml:"provinceCode,omitempty"`
}

func (ConsultCreateSubInstitutionRequestSubInstAddressInfo) GoString

func (*ConsultCreateSubInstitutionRequestSubInstAddressInfo) SetAddress

func (*ConsultCreateSubInstitutionRequestSubInstAddressInfo) SetCityCode

func (*ConsultCreateSubInstitutionRequestSubInstAddressInfo) SetDistrictCode

func (*ConsultCreateSubInstitutionRequestSubInstAddressInfo) SetProvinceCode

func (ConsultCreateSubInstitutionRequestSubInstAddressInfo) String

type ConsultCreateSubInstitutionRequestSubInstAuthInfo

type ConsultCreateSubInstitutionRequestSubInstAuthInfo struct {
	// 授权函图片url
	AuthorizationLetterUrl *string `json:"authorizationLetterUrl,omitempty" xml:"authorizationLetterUrl,omitempty"`
}

func (ConsultCreateSubInstitutionRequestSubInstAuthInfo) GoString

func (*ConsultCreateSubInstitutionRequestSubInstAuthInfo) SetAuthorizationLetterUrl

func (ConsultCreateSubInstitutionRequestSubInstAuthInfo) String

type ConsultCreateSubInstitutionRequestSubInstBasicInfo

type ConsultCreateSubInstitutionRequestSubInstBasicInfo struct {
	// 别名
	AliasName *string `json:"aliasName,omitempty" xml:"aliasName,omitempty"`
	// 机构识别码
	Mcc *string `json:"mcc,omitempty" xml:"mcc,omitempty"`
	// 名称
	SubInstName *string `json:"subInstName,omitempty" xml:"subInstName,omitempty"`
	// 类型
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (ConsultCreateSubInstitutionRequestSubInstBasicInfo) GoString

func (*ConsultCreateSubInstitutionRequestSubInstBasicInfo) SetAliasName

func (*ConsultCreateSubInstitutionRequestSubInstBasicInfo) SetMcc

func (*ConsultCreateSubInstitutionRequestSubInstBasicInfo) SetSubInstName

func (*ConsultCreateSubInstitutionRequestSubInstBasicInfo) SetType

func (ConsultCreateSubInstitutionRequestSubInstBasicInfo) String

type ConsultCreateSubInstitutionRequestSubInstCertifyInfo

type ConsultCreateSubInstitutionRequestSubInstCertifyInfo struct {
	// 证件图片, 如果是特殊行业必填
	CertImage *string `json:"certImage,omitempty" xml:"certImage,omitempty"`
	// 证件号码
	CertNo *string `json:"certNo,omitempty" xml:"certNo,omitempty"`
	// 证件类型
	CertType *string `json:"certType,omitempty" xml:"certType,omitempty"`
}

func (ConsultCreateSubInstitutionRequestSubInstCertifyInfo) GoString

func (*ConsultCreateSubInstitutionRequestSubInstCertifyInfo) SetCertImage

func (*ConsultCreateSubInstitutionRequestSubInstCertifyInfo) SetCertNo

func (*ConsultCreateSubInstitutionRequestSubInstCertifyInfo) SetCertType

func (ConsultCreateSubInstitutionRequestSubInstCertifyInfo) String

type ConsultCreateSubInstitutionRequestSubInstInvoiceInfo

type ConsultCreateSubInstitutionRequestSubInstInvoiceInfo struct {
	// 是否接受电票
	AcceptElectronic *bool `json:"acceptElectronic,omitempty" xml:"acceptElectronic,omitempty"`
	// 开票地址
	Address *string `json:"address,omitempty" xml:"address,omitempty"`
	// 是否自动开票
	AutoInvoice *bool `json:"autoInvoice,omitempty" xml:"autoInvoice,omitempty"`
	// 银行账户
	BankAccount *string `json:"bankAccount,omitempty" xml:"bankAccount,omitempty"`
	// 银行名称
	BankName *string `json:"bankName,omitempty" xml:"bankName,omitempty"`
	// 收件地址
	MailAddress *ConsultCreateSubInstitutionRequestSubInstInvoiceInfoMailAddress `json:"mailAddress,omitempty" xml:"mailAddress,omitempty" type:"Struct"`
	// 收件人名称
	MailName *string `json:"mailName,omitempty" xml:"mailName,omitempty"`
	// 收件人号码
	MailPhone *string `json:"mailPhone,omitempty" xml:"mailPhone,omitempty"`
	// 纳税人识别号
	TaxNo *string `json:"taxNo,omitempty" xml:"taxNo,omitempty"`
	// 纳税人资质
	TaxPayerQualification *string `json:"taxPayerQualification,omitempty" xml:"taxPayerQualification,omitempty"`
	// 纳税人资格开始时间
	TaxPayerValidDate *string `json:"taxPayerValidDate,omitempty" xml:"taxPayerValidDate,omitempty"`
	// 开票电话
	Telephone *string `json:"telephone,omitempty" xml:"telephone,omitempty"`
	// 纳税人抬头
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (ConsultCreateSubInstitutionRequestSubInstInvoiceInfo) GoString

func (*ConsultCreateSubInstitutionRequestSubInstInvoiceInfo) SetAcceptElectronic

func (*ConsultCreateSubInstitutionRequestSubInstInvoiceInfo) SetAddress

func (*ConsultCreateSubInstitutionRequestSubInstInvoiceInfo) SetAutoInvoice

func (*ConsultCreateSubInstitutionRequestSubInstInvoiceInfo) SetBankAccount

func (*ConsultCreateSubInstitutionRequestSubInstInvoiceInfo) SetBankName

func (*ConsultCreateSubInstitutionRequestSubInstInvoiceInfo) SetMailName

func (*ConsultCreateSubInstitutionRequestSubInstInvoiceInfo) SetMailPhone

func (*ConsultCreateSubInstitutionRequestSubInstInvoiceInfo) SetTaxNo

func (*ConsultCreateSubInstitutionRequestSubInstInvoiceInfo) SetTaxPayerQualification

func (*ConsultCreateSubInstitutionRequestSubInstInvoiceInfo) SetTaxPayerValidDate

func (*ConsultCreateSubInstitutionRequestSubInstInvoiceInfo) SetTelephone

func (*ConsultCreateSubInstitutionRequestSubInstInvoiceInfo) SetTitle

func (ConsultCreateSubInstitutionRequestSubInstInvoiceInfo) String

type ConsultCreateSubInstitutionRequestSubInstInvoiceInfoMailAddress

type ConsultCreateSubInstitutionRequestSubInstInvoiceInfoMailAddress struct {
	// 详细地址
	Address *string `json:"address,omitempty" xml:"address,omitempty"`
	// 市码
	CityCode *string `json:"cityCode,omitempty" xml:"cityCode,omitempty"`
	// 区码
	DistrictCode *string `json:"districtCode,omitempty" xml:"districtCode,omitempty"`
	// 省码
	ProvinceCode *string `json:"provinceCode,omitempty" xml:"provinceCode,omitempty"`
}

func (ConsultCreateSubInstitutionRequestSubInstInvoiceInfoMailAddress) GoString

func (*ConsultCreateSubInstitutionRequestSubInstInvoiceInfoMailAddress) SetAddress

func (*ConsultCreateSubInstitutionRequestSubInstInvoiceInfoMailAddress) SetCityCode

func (*ConsultCreateSubInstitutionRequestSubInstInvoiceInfoMailAddress) SetDistrictCode

func (*ConsultCreateSubInstitutionRequestSubInstInvoiceInfoMailAddress) SetProvinceCode

func (ConsultCreateSubInstitutionRequestSubInstInvoiceInfoMailAddress) String

type ConsultCreateSubInstitutionRequestSubInstShopInfo

type ConsultCreateSubInstitutionRequestSubInstShopInfo struct {
	// 内景照
	InDoorImages []*string `json:"inDoorImages,omitempty" xml:"inDoorImages,omitempty" type:"Repeated"`
	// 外景照
	OutDoorImages []*string `json:"outDoorImages,omitempty" xml:"outDoorImages,omitempty" type:"Repeated"`
}

func (ConsultCreateSubInstitutionRequestSubInstShopInfo) GoString

func (*ConsultCreateSubInstitutionRequestSubInstShopInfo) SetInDoorImages

func (*ConsultCreateSubInstitutionRequestSubInstShopInfo) SetOutDoorImages

func (ConsultCreateSubInstitutionRequestSubInstShopInfo) String

type ConsultCreateSubInstitutionResponse

type ConsultCreateSubInstitutionResponse struct {
	Headers map[string]*string                       `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *ConsultCreateSubInstitutionResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ConsultCreateSubInstitutionResponse) GoString

func (*ConsultCreateSubInstitutionResponse) SetHeaders

func (ConsultCreateSubInstitutionResponse) String

type ConsultCreateSubInstitutionResponseBody

type ConsultCreateSubInstitutionResponseBody struct {
	// 进件申请单号
	OrderId *string `json:"orderId,omitempty" xml:"orderId,omitempty"`
}

func (ConsultCreateSubInstitutionResponseBody) GoString

func (*ConsultCreateSubInstitutionResponseBody) SetOrderId

func (ConsultCreateSubInstitutionResponseBody) String

type CreatWithholdingOrderAndPayHeaders

type CreatWithholdingOrderAndPayHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (CreatWithholdingOrderAndPayHeaders) GoString

func (*CreatWithholdingOrderAndPayHeaders) SetCommonHeaders

func (*CreatWithholdingOrderAndPayHeaders) SetXAcsDingtalkAccessToken

func (CreatWithholdingOrderAndPayHeaders) String

type CreatWithholdingOrderAndPayRequest

type CreatWithholdingOrderAndPayRequest struct {
	// 扣款金额
	Amount *string `json:"amount,omitempty" xml:"amount,omitempty"`
	// 主机构编号
	InstId *string `json:"instId,omitempty" xml:"instId,omitempty"`
	// 其他资金渠道付款明细
	OtherPayChannelDetailInfoList []*CreatWithholdingOrderAndPayRequestOtherPayChannelDetailInfoList `json:"otherPayChannelDetailInfoList,omitempty" xml:"otherPayChannelDetailInfoList,omitempty" type:"Repeated"`
	// 外部订单号
	OutTradeNo *string `json:"outTradeNo,omitempty" xml:"outTradeNo,omitempty"`
	// 支付渠道
	PayChannel *string `json:"payChannel,omitempty" xml:"payChannel,omitempty"`
	// 付款人staffId
	PayerUserId *string `json:"payerUserId,omitempty" xml:"payerUserId,omitempty"`
	// 代扣备注
	Remark *string `json:"remark,omitempty" xml:"remark,omitempty"`
	// 子机构编号
	SubInstId *string `json:"subInstId,omitempty" xml:"subInstId,omitempty"`
	// 代扣过期时间
	TimeOutExpress *string `json:"timeOutExpress,omitempty" xml:"timeOutExpress,omitempty"`
	// 代扣标题
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (CreatWithholdingOrderAndPayRequest) GoString

func (*CreatWithholdingOrderAndPayRequest) SetAmount

func (*CreatWithholdingOrderAndPayRequest) SetInstId

func (*CreatWithholdingOrderAndPayRequest) SetOutTradeNo

func (*CreatWithholdingOrderAndPayRequest) SetPayChannel

func (*CreatWithholdingOrderAndPayRequest) SetPayerUserId

func (*CreatWithholdingOrderAndPayRequest) SetRemark

func (*CreatWithholdingOrderAndPayRequest) SetSubInstId

func (*CreatWithholdingOrderAndPayRequest) SetTimeOutExpress

func (*CreatWithholdingOrderAndPayRequest) SetTitle

func (CreatWithholdingOrderAndPayRequest) String

type CreatWithholdingOrderAndPayRequestOtherPayChannelDetailInfoList

type CreatWithholdingOrderAndPayRequestOtherPayChannelDetailInfoList struct {
	// 渠道金额
	Amount *string `json:"amount,omitempty" xml:"amount,omitempty"`
	// 资金明细列表
	FundToolDetailInfoList []*CreatWithholdingOrderAndPayRequestOtherPayChannelDetailInfoListFundToolDetailInfoList `json:"fundToolDetailInfoList,omitempty" xml:"fundToolDetailInfoList,omitempty" type:"Repeated"`
	// 渠道名称
	PayChannelName *string `json:"payChannelName,omitempty" xml:"payChannelName,omitempty"`
	// 支付渠道单号
	PayChannelOrderNo *string `json:"payChannelOrderNo,omitempty" xml:"payChannelOrderNo,omitempty"`
	// 渠道类型
	PayChannelType *string `json:"payChannelType,omitempty" xml:"payChannelType,omitempty"`
	// 总优惠金额
	PromotionAmount *string `json:"promotionAmount,omitempty" xml:"promotionAmount,omitempty"`
}

func (CreatWithholdingOrderAndPayRequestOtherPayChannelDetailInfoList) GoString

func (*CreatWithholdingOrderAndPayRequestOtherPayChannelDetailInfoList) SetAmount

func (*CreatWithholdingOrderAndPayRequestOtherPayChannelDetailInfoList) SetPayChannelName

func (*CreatWithholdingOrderAndPayRequestOtherPayChannelDetailInfoList) SetPayChannelOrderNo

func (*CreatWithholdingOrderAndPayRequestOtherPayChannelDetailInfoList) SetPayChannelType

func (*CreatWithholdingOrderAndPayRequestOtherPayChannelDetailInfoList) SetPromotionAmount

func (CreatWithholdingOrderAndPayRequestOtherPayChannelDetailInfoList) String

type CreatWithholdingOrderAndPayRequestOtherPayChannelDetailInfoListFundToolDetailInfoList

type CreatWithholdingOrderAndPayRequestOtherPayChannelDetailInfoListFundToolDetailInfoList struct {
	// 金额
	Amount *string `json:"amount,omitempty" xml:"amount,omitempty"`
	// 扩展信息
	ExtInfo *string `json:"extInfo,omitempty" xml:"extInfo,omitempty"`
	// 资金工具名称
	FundToolName *string `json:"fundToolName,omitempty" xml:"fundToolName,omitempty"`
	// 资金明细创建时间
	GmtCreate *string `json:"gmtCreate,omitempty" xml:"gmtCreate,omitempty"`
	// 资金明细完成时间
	GmtFinish *string `json:"gmtFinish,omitempty" xml:"gmtFinish,omitempty"`
	// 是否是优惠工具
	PromotionFundTool *bool `json:"promotionFundTool,omitempty" xml:"promotionFundTool,omitempty"`
}

func (CreatWithholdingOrderAndPayRequestOtherPayChannelDetailInfoListFundToolDetailInfoList) GoString

func (*CreatWithholdingOrderAndPayRequestOtherPayChannelDetailInfoListFundToolDetailInfoList) SetFundToolName

func (*CreatWithholdingOrderAndPayRequestOtherPayChannelDetailInfoListFundToolDetailInfoList) SetGmtCreate

func (*CreatWithholdingOrderAndPayRequestOtherPayChannelDetailInfoListFundToolDetailInfoList) SetGmtFinish

func (*CreatWithholdingOrderAndPayRequestOtherPayChannelDetailInfoListFundToolDetailInfoList) SetPromotionFundTool

func (CreatWithholdingOrderAndPayRequestOtherPayChannelDetailInfoListFundToolDetailInfoList) String

type CreatWithholdingOrderAndPayResponse

type CreatWithholdingOrderAndPayResponse struct {
	Headers map[string]*string                       `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *CreatWithholdingOrderAndPayResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreatWithholdingOrderAndPayResponse) GoString

func (*CreatWithholdingOrderAndPayResponse) SetHeaders

func (CreatWithholdingOrderAndPayResponse) String

type CreatWithholdingOrderAndPayResponseBody

type CreatWithholdingOrderAndPayResponseBody struct {
	// 代扣金额(元)
	Amount *string `json:"amount,omitempty" xml:"amount,omitempty"`
	// 付款完成日期
	GmtPay *string `json:"gmtPay,omitempty" xml:"gmtPay,omitempty"`
	// 主机构编号
	InstId *string `json:"instId,omitempty" xml:"instId,omitempty"`
	// 钉钉订单号
	OrderNo *string `json:"orderNo,omitempty" xml:"orderNo,omitempty"`
	// 外部订单号
	OutTradeNo *string `json:"outTradeNo,omitempty" xml:"outTradeNo,omitempty"`
	// 支付渠道
	PayChannel *string `json:"payChannel,omitempty" xml:"payChannel,omitempty"`
	// 支付渠道支付账号(脱敏后返回)
	PayChannelAccountNo *string `json:"payChannelAccountNo,omitempty" xml:"payChannelAccountNo,omitempty"`
	// 付款人staffId
	PayerStaffId *string `json:"payerStaffId,omitempty" xml:"payerStaffId,omitempty"`
	// 代扣备注
	Remark *string `json:"remark,omitempty" xml:"remark,omitempty"`
	// 状态
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// 子机构编号
	SubInstId *string `json:"subInstId,omitempty" xml:"subInstId,omitempty"`
	// 代扣标题
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (CreatWithholdingOrderAndPayResponseBody) GoString

func (*CreatWithholdingOrderAndPayResponseBody) SetAmount

func (*CreatWithholdingOrderAndPayResponseBody) SetGmtPay

func (*CreatWithholdingOrderAndPayResponseBody) SetInstId

func (*CreatWithholdingOrderAndPayResponseBody) SetOrderNo

func (*CreatWithholdingOrderAndPayResponseBody) SetOutTradeNo

func (*CreatWithholdingOrderAndPayResponseBody) SetPayChannel

func (*CreatWithholdingOrderAndPayResponseBody) SetPayChannelAccountNo

func (*CreatWithholdingOrderAndPayResponseBody) SetPayerStaffId

func (*CreatWithholdingOrderAndPayResponseBody) SetRemark

func (*CreatWithholdingOrderAndPayResponseBody) SetStatus

func (*CreatWithholdingOrderAndPayResponseBody) SetSubInstId

func (*CreatWithholdingOrderAndPayResponseBody) SetTitle

func (CreatWithholdingOrderAndPayResponseBody) String

type CreateAcquireRefundOrderHeaders

type CreateAcquireRefundOrderHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (CreateAcquireRefundOrderHeaders) GoString

func (*CreateAcquireRefundOrderHeaders) SetCommonHeaders

func (*CreateAcquireRefundOrderHeaders) SetXAcsDingtalkAccessToken

func (CreateAcquireRefundOrderHeaders) String

type CreateAcquireRefundOrderRequest

type CreateAcquireRefundOrderRequest struct {
	// 主机构编号
	InstId *string `json:"instId,omitempty" xml:"instId,omitempty"`
	// 操作人userId
	OperatorUserId *string `json:"operatorUserId,omitempty" xml:"operatorUserId,omitempty"`
	// 原支付单外部流水号
	OriginOutTradeNo *string `json:"originOutTradeNo,omitempty" xml:"originOutTradeNo,omitempty"`
	// 其他资金渠道退款明细
	OtherPayChannelDetailInfoList []*CreateAcquireRefundOrderRequestOtherPayChannelDetailInfoList `json:"otherPayChannelDetailInfoList,omitempty" xml:"otherPayChannelDetailInfoList,omitempty" type:"Repeated"`
	// 外部退款订单号
	OutRefundNo *string `json:"outRefundNo,omitempty" xml:"outRefundNo,omitempty"`
	// 退款金额,支持部分退款
	RefundAmount *string `json:"refundAmount,omitempty" xml:"refundAmount,omitempty"`
	// 退款备注
	Remark *string `json:"remark,omitempty" xml:"remark,omitempty"`
	// 子机构编号
	SubInstId *string `json:"subInstId,omitempty" xml:"subInstId,omitempty"`
	// 代扣标题
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (CreateAcquireRefundOrderRequest) GoString

func (*CreateAcquireRefundOrderRequest) SetInstId

func (*CreateAcquireRefundOrderRequest) SetOperatorUserId

func (*CreateAcquireRefundOrderRequest) SetOriginOutTradeNo

func (*CreateAcquireRefundOrderRequest) SetOutRefundNo

func (*CreateAcquireRefundOrderRequest) SetRefundAmount

func (*CreateAcquireRefundOrderRequest) SetRemark

func (*CreateAcquireRefundOrderRequest) SetSubInstId

func (*CreateAcquireRefundOrderRequest) SetTitle

func (CreateAcquireRefundOrderRequest) String

type CreateAcquireRefundOrderRequestOtherPayChannelDetailInfoList

type CreateAcquireRefundOrderRequestOtherPayChannelDetailInfoList struct {
	// 渠道金额
	Amount *string `json:"amount,omitempty" xml:"amount,omitempty"`
	// 资金明细列表
	FundToolDetailInfoList []*CreateAcquireRefundOrderRequestOtherPayChannelDetailInfoListFundToolDetailInfoList `json:"fundToolDetailInfoList,omitempty" xml:"fundToolDetailInfoList,omitempty" type:"Repeated"`
	// 渠道名称
	PayChannelName *string `json:"payChannelName,omitempty" xml:"payChannelName,omitempty"`
	// 支付渠道单号
	PayChannelOrderNo *string `json:"payChannelOrderNo,omitempty" xml:"payChannelOrderNo,omitempty"`
	// 渠道类型
	PayChannelType *string `json:"payChannelType,omitempty" xml:"payChannelType,omitempty"`
	// 总优惠金额
	PromotionAmount *string `json:"promotionAmount,omitempty" xml:"promotionAmount,omitempty"`
}

func (CreateAcquireRefundOrderRequestOtherPayChannelDetailInfoList) GoString

func (*CreateAcquireRefundOrderRequestOtherPayChannelDetailInfoList) SetAmount

func (*CreateAcquireRefundOrderRequestOtherPayChannelDetailInfoList) SetPayChannelName

func (*CreateAcquireRefundOrderRequestOtherPayChannelDetailInfoList) SetPayChannelOrderNo

func (*CreateAcquireRefundOrderRequestOtherPayChannelDetailInfoList) SetPayChannelType

func (*CreateAcquireRefundOrderRequestOtherPayChannelDetailInfoList) SetPromotionAmount

func (CreateAcquireRefundOrderRequestOtherPayChannelDetailInfoList) String

type CreateAcquireRefundOrderRequestOtherPayChannelDetailInfoListFundToolDetailInfoList

type CreateAcquireRefundOrderRequestOtherPayChannelDetailInfoListFundToolDetailInfoList struct {
	// 金额
	Amount *string `json:"amount,omitempty" xml:"amount,omitempty"`
	// 扩展信息
	ExtInfo *string `json:"extInfo,omitempty" xml:"extInfo,omitempty"`
	// 资金工具名称
	FundToolName *string `json:"fundToolName,omitempty" xml:"fundToolName,omitempty"`
	// 资金明细创建时间
	GmtCreate *string `json:"gmtCreate,omitempty" xml:"gmtCreate,omitempty"`
	// 资金明细完成时间
	GmtFinish *string `json:"gmtFinish,omitempty" xml:"gmtFinish,omitempty"`
	// 是否是优惠工具
	PromotionFundTool *bool `json:"promotionFundTool,omitempty" xml:"promotionFundTool,omitempty"`
}

func (CreateAcquireRefundOrderRequestOtherPayChannelDetailInfoListFundToolDetailInfoList) GoString

func (*CreateAcquireRefundOrderRequestOtherPayChannelDetailInfoListFundToolDetailInfoList) SetAmount

func (*CreateAcquireRefundOrderRequestOtherPayChannelDetailInfoListFundToolDetailInfoList) SetExtInfo

func (*CreateAcquireRefundOrderRequestOtherPayChannelDetailInfoListFundToolDetailInfoList) SetFundToolName

func (*CreateAcquireRefundOrderRequestOtherPayChannelDetailInfoListFundToolDetailInfoList) SetGmtCreate

func (*CreateAcquireRefundOrderRequestOtherPayChannelDetailInfoListFundToolDetailInfoList) SetGmtFinish

func (*CreateAcquireRefundOrderRequestOtherPayChannelDetailInfoListFundToolDetailInfoList) SetPromotionFundTool

func (CreateAcquireRefundOrderRequestOtherPayChannelDetailInfoListFundToolDetailInfoList) String

type CreateAcquireRefundOrderResponse

type CreateAcquireRefundOrderResponse struct {
	Headers map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *CreateAcquireRefundOrderResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateAcquireRefundOrderResponse) GoString

func (*CreateAcquireRefundOrderResponse) SetHeaders

func (CreateAcquireRefundOrderResponse) String

type CreateAcquireRefundOrderResponseBody

type CreateAcquireRefundOrderResponseBody struct {
	// 外部退款单号
	OutRefundNo *string `json:"outRefundNo,omitempty" xml:"outRefundNo,omitempty"`
	// 钉钉退款单号
	RefundOrderNo *string `json:"refundOrderNo,omitempty" xml:"refundOrderNo,omitempty"`
	// 退款状态
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
}

func (CreateAcquireRefundOrderResponseBody) GoString

func (*CreateAcquireRefundOrderResponseBody) SetOutRefundNo

func (*CreateAcquireRefundOrderResponseBody) SetRefundOrderNo

func (*CreateAcquireRefundOrderResponseBody) SetStatus

func (CreateAcquireRefundOrderResponseBody) String

type CreateBatchTradeOrderHeaders

type CreateBatchTradeOrderHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (CreateBatchTradeOrderHeaders) GoString

func (s CreateBatchTradeOrderHeaders) GoString() string

func (*CreateBatchTradeOrderHeaders) SetCommonHeaders

func (*CreateBatchTradeOrderHeaders) SetXAcsDingtalkAccessToken

func (s *CreateBatchTradeOrderHeaders) SetXAcsDingtalkAccessToken(v string) *CreateBatchTradeOrderHeaders

func (CreateBatchTradeOrderHeaders) String

type CreateBatchTradeOrderRequest

type CreateBatchTradeOrderRequest struct {
	// 付款账号唯一id
	AccountId *string `json:"accountId,omitempty" xml:"accountId,omitempty"`
	// 付款账号(注意:用户上送的是脱敏数据)
	AccountNo *string `json:"accountNo,omitempty" xml:"accountNo,omitempty"`
	// 批次备注
	BatchRemark *string `json:"batchRemark,omitempty" xml:"batchRemark,omitempty"`
	// 交易明细列表
	BatchTradeDetails []*CreateBatchTradeOrderRequestBatchTradeDetails `json:"batchTradeDetails,omitempty" xml:"batchTradeDetails,omitempty" type:"Repeated"`
	// 外部商户批次号
	OutBatchNo *string `json:"outBatchNo,omitempty" xml:"outBatchNo,omitempty"`
	// 员工staffId
	StaffId *string `json:"staffId,omitempty" xml:"staffId,omitempty"`
	// 总金额(必填,单位:元)
	TotalAmount *string `json:"totalAmount,omitempty" xml:"totalAmount,omitempty"`
	// 总笔数(必填)
	TotalCount *int64 `json:"totalCount,omitempty" xml:"totalCount,omitempty"`
	// 交易抬头
	TradeTitle *string `json:"tradeTitle,omitempty" xml:"tradeTitle,omitempty"`
}

func (CreateBatchTradeOrderRequest) GoString

func (s CreateBatchTradeOrderRequest) GoString() string

func (*CreateBatchTradeOrderRequest) SetAccountId

func (*CreateBatchTradeOrderRequest) SetAccountNo

func (*CreateBatchTradeOrderRequest) SetBatchRemark

func (*CreateBatchTradeOrderRequest) SetOutBatchNo

func (*CreateBatchTradeOrderRequest) SetStaffId

func (*CreateBatchTradeOrderRequest) SetTotalAmount

func (*CreateBatchTradeOrderRequest) SetTotalCount

func (*CreateBatchTradeOrderRequest) SetTradeTitle

func (CreateBatchTradeOrderRequest) String

type CreateBatchTradeOrderRequestBatchTradeDetails

type CreateBatchTradeOrderRequestBatchTradeDetails struct {
	// 金额(必填,单位:元)
	Amount *string `json:"amount,omitempty" xml:"amount,omitempty"`
	// 备注(选填)
	Memo *string `json:"memo,omitempty" xml:"memo,omitempty"`
	// 收款方户名(必填)
	PayeeAccountName *string `json:"payeeAccountName,omitempty" xml:"payeeAccountName,omitempty"`
	// 收款方账号(必填)
	PayeeAccountNo *string `json:"payeeAccountNo,omitempty" xml:"payeeAccountNo,omitempty"`
	// 收款方账号类型(必填)
	PayeeAccountType *string `json:"payeeAccountType,omitempty" xml:"payeeAccountType,omitempty"`
	// 序号(必填)
	SerialNo *int64 `json:"serialNo,omitempty" xml:"serialNo,omitempty"`
}

func (CreateBatchTradeOrderRequestBatchTradeDetails) GoString

func (*CreateBatchTradeOrderRequestBatchTradeDetails) SetAmount

func (*CreateBatchTradeOrderRequestBatchTradeDetails) SetMemo

func (*CreateBatchTradeOrderRequestBatchTradeDetails) SetPayeeAccountName

func (*CreateBatchTradeOrderRequestBatchTradeDetails) SetPayeeAccountNo

func (*CreateBatchTradeOrderRequestBatchTradeDetails) SetPayeeAccountType

func (*CreateBatchTradeOrderRequestBatchTradeDetails) SetSerialNo

func (CreateBatchTradeOrderRequestBatchTradeDetails) String

type CreateBatchTradeOrderResponse

type CreateBatchTradeOrderResponse struct {
	Headers map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *CreateBatchTradeOrderResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateBatchTradeOrderResponse) GoString

func (*CreateBatchTradeOrderResponse) SetBody

func (*CreateBatchTradeOrderResponse) SetHeaders

func (CreateBatchTradeOrderResponse) String

type CreateBatchTradeOrderResponseBody

type CreateBatchTradeOrderResponseBody struct {
	// 钉钉批次单号
	OrderNo *string `json:"orderNo,omitempty" xml:"orderNo,omitempty"`
	// 批次订单状态
	OrderStatus *string `json:"orderStatus,omitempty" xml:"orderStatus,omitempty"`
	// 商户批次号
	OutBatchNo *string `json:"outBatchNo,omitempty" xml:"outBatchNo,omitempty"`
}

func (CreateBatchTradeOrderResponseBody) GoString

func (*CreateBatchTradeOrderResponseBody) SetOrderNo

func (*CreateBatchTradeOrderResponseBody) SetOrderStatus

func (*CreateBatchTradeOrderResponseBody) SetOutBatchNo

func (CreateBatchTradeOrderResponseBody) String

type CreateSubInstitutionHeaders

type CreateSubInstitutionHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (CreateSubInstitutionHeaders) GoString

func (s CreateSubInstitutionHeaders) GoString() string

func (*CreateSubInstitutionHeaders) SetCommonHeaders

func (*CreateSubInstitutionHeaders) SetXAcsDingtalkAccessToken

func (s *CreateSubInstitutionHeaders) SetXAcsDingtalkAccessToken(v string) *CreateSubInstitutionHeaders

func (CreateSubInstitutionHeaders) String

type CreateSubInstitutionRequest

type CreateSubInstitutionRequest struct {
	// 签约支付宝账户,用于协议确认
	BindingAlipayLogonId *string `json:"bindingAlipayLogonId,omitempty" xml:"bindingAlipayLogonId,omitempty"`
	// 联系人
	ContactInfo *CreateSubInstitutionRequestContactInfo `json:"contactInfo,omitempty" xml:"contactInfo,omitempty" type:"Struct"`
	// 主机构编号
	InstId              *string                                         `json:"instId,omitempty" xml:"instId,omitempty"`
	LegalPersonCertInfo *CreateSubInstitutionRequestLegalPersonCertInfo `json:"legalPersonCertInfo,omitempty" xml:"legalPersonCertInfo,omitempty" type:"Struct"`
	// 进件创建外部流水号
	OutTradeNo *string `json:"outTradeNo,omitempty" xml:"outTradeNo,omitempty"`
	// 进件渠道
	PayChannel *string `json:"payChannel,omitempty" xml:"payChannel,omitempty"`
	// 资质信息
	QualificationInfos []*CreateSubInstitutionRequestQualificationInfos `json:"qualificationInfos,omitempty" xml:"qualificationInfos,omitempty" type:"Repeated"`
	// 开通的服务类型
	Services []*string `json:"services,omitempty" xml:"services,omitempty" type:"Repeated"`
	// 资金账户信息
	SettleInfo *CreateSubInstitutionRequestSettleInfo `json:"settleInfo,omitempty" xml:"settleInfo,omitempty" type:"Struct"`
	// 解决方案,包含费率、清算规则等
	Solution *string `json:"solution,omitempty" xml:"solution,omitempty"`
	// 子机构地址信息
	SubInstAddressInfo *CreateSubInstitutionRequestSubInstAddressInfo `json:"subInstAddressInfo,omitempty" xml:"subInstAddressInfo,omitempty" type:"Struct"`
	// 授权信息
	SubInstAuthInfo *CreateSubInstitutionRequestSubInstAuthInfo `json:"subInstAuthInfo,omitempty" xml:"subInstAuthInfo,omitempty" type:"Struct"`
	// 子机构基本信息
	SubInstBasicInfo *CreateSubInstitutionRequestSubInstBasicInfo `json:"subInstBasicInfo,omitempty" xml:"subInstBasicInfo,omitempty" type:"Struct"`
	// 子机构认证信息
	SubInstCertifyInfo *CreateSubInstitutionRequestSubInstCertifyInfo `json:"subInstCertifyInfo,omitempty" xml:"subInstCertifyInfo,omitempty" type:"Struct"`
	// 子机构编号
	SubInstId *string `json:"subInstId,omitempty" xml:"subInstId,omitempty"`
	// 开票信息
	SubInstInvoiceInfo *CreateSubInstitutionRequestSubInstInvoiceInfo `json:"subInstInvoiceInfo,omitempty" xml:"subInstInvoiceInfo,omitempty" type:"Struct"`
	// 子机构门店信息
	SubInstShopInfo *CreateSubInstitutionRequestSubInstShopInfo `json:"subInstShopInfo,omitempty" xml:"subInstShopInfo,omitempty" type:"Struct"`
}

func (CreateSubInstitutionRequest) GoString

func (s CreateSubInstitutionRequest) GoString() string

func (*CreateSubInstitutionRequest) SetBindingAlipayLogonId

func (s *CreateSubInstitutionRequest) SetBindingAlipayLogonId(v string) *CreateSubInstitutionRequest

func (*CreateSubInstitutionRequest) SetContactInfo

func (*CreateSubInstitutionRequest) SetInstId

func (*CreateSubInstitutionRequest) SetOutTradeNo

func (*CreateSubInstitutionRequest) SetPayChannel

func (*CreateSubInstitutionRequest) SetServices

func (*CreateSubInstitutionRequest) SetSettleInfo

func (*CreateSubInstitutionRequest) SetSolution

func (*CreateSubInstitutionRequest) SetSubInstId

func (CreateSubInstitutionRequest) String

type CreateSubInstitutionRequestContactInfo

type CreateSubInstitutionRequestContactInfo struct {
	// 联系人姓名
	ContactName *string `json:"contactName,omitempty" xml:"contactName,omitempty"`
	// 联系人手机号
	Mobile *string `json:"mobile,omitempty" xml:"mobile,omitempty"`
}

func (CreateSubInstitutionRequestContactInfo) GoString

func (*CreateSubInstitutionRequestContactInfo) SetContactName

func (*CreateSubInstitutionRequestContactInfo) SetMobile

func (CreateSubInstitutionRequestContactInfo) String

type CreateSubInstitutionRequestLegalPersonCertInfo

type CreateSubInstitutionRequestLegalPersonCertInfo struct {
	// 法人证件反面url
	CertBackImage *string `json:"certBackImage,omitempty" xml:"certBackImage,omitempty"`
	// 法人证件正面url
	CertFrontImage *string `json:"certFrontImage,omitempty" xml:"certFrontImage,omitempty"`
	// 法人姓名
	CertName *string `json:"certName,omitempty" xml:"certName,omitempty"`
	// 法人证件类型 不填默认为身份证
	CertType *string `json:"certType,omitempty" xml:"certType,omitempty"`
	// 法人证件号
	IdCardNo *string `json:"idCardNo,omitempty" xml:"idCardNo,omitempty"`
}

func (CreateSubInstitutionRequestLegalPersonCertInfo) GoString

func (*CreateSubInstitutionRequestLegalPersonCertInfo) SetCertBackImage

func (*CreateSubInstitutionRequestLegalPersonCertInfo) SetCertFrontImage

func (*CreateSubInstitutionRequestLegalPersonCertInfo) SetCertName

func (*CreateSubInstitutionRequestLegalPersonCertInfo) SetCertType

func (*CreateSubInstitutionRequestLegalPersonCertInfo) SetIdCardNo

func (CreateSubInstitutionRequestLegalPersonCertInfo) String

type CreateSubInstitutionRequestQualificationInfos

type CreateSubInstitutionRequestQualificationInfos struct {
	// 子机构行业资质图片
	QualificationImage *string `json:"qualificationImage,omitempty" xml:"qualificationImage,omitempty"`
	// 子机构行业资质类型
	QualificationType *string `json:"qualificationType,omitempty" xml:"qualificationType,omitempty"`
}

func (CreateSubInstitutionRequestQualificationInfos) GoString

func (*CreateSubInstitutionRequestQualificationInfos) SetQualificationImage

func (*CreateSubInstitutionRequestQualificationInfos) SetQualificationType

func (CreateSubInstitutionRequestQualificationInfos) String

type CreateSubInstitutionRequestSettleInfo

type CreateSubInstitutionRequestSettleInfo struct {
	// 账户账号
	AccountId *string `json:"accountId,omitempty" xml:"accountId,omitempty"`
	// 账户名称 账号类型银行卡时为卡户名
	AccountName *string `json:"accountName,omitempty" xml:"accountName,omitempty"`
	// 卡类型, DEBIT_CARD借记卡,CREDIT_CARD信用卡
	AccountType *string `json:"accountType,omitempty" xml:"accountType,omitempty"`
	// 支行名称
	BankBranchName *string `json:"bankBranchName,omitempty" xml:"bankBranchName,omitempty"`
	// 开户行所在地 市
	BankCity *string `json:"bankCity,omitempty" xml:"bankCity,omitempty"`
	// 联行号
	BankCode *string `json:"bankCode,omitempty" xml:"bankCode,omitempty"`
	// 银行名称
	BankName *string `json:"bankName,omitempty" xml:"bankName,omitempty"`
	// 开户行所在地 省
	BankProvince *string `json:"bankProvince,omitempty" xml:"bankProvince,omitempty"`
	// 开户行简称缩写
	BankShortNameCode *string `json:"bankShortNameCode,omitempty" xml:"bankShortNameCode,omitempty"`
	// 账号类型
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// 账户使用类型
	UsageType *string `json:"usageType,omitempty" xml:"usageType,omitempty"`
}

func (CreateSubInstitutionRequestSettleInfo) GoString

func (*CreateSubInstitutionRequestSettleInfo) SetAccountId

func (*CreateSubInstitutionRequestSettleInfo) SetAccountName

func (*CreateSubInstitutionRequestSettleInfo) SetAccountType

func (*CreateSubInstitutionRequestSettleInfo) SetBankBranchName

func (*CreateSubInstitutionRequestSettleInfo) SetBankCity

func (*CreateSubInstitutionRequestSettleInfo) SetBankCode

func (*CreateSubInstitutionRequestSettleInfo) SetBankName

func (*CreateSubInstitutionRequestSettleInfo) SetBankProvince

func (*CreateSubInstitutionRequestSettleInfo) SetBankShortNameCode

func (*CreateSubInstitutionRequestSettleInfo) SetType

func (*CreateSubInstitutionRequestSettleInfo) SetUsageType

func (CreateSubInstitutionRequestSettleInfo) String

type CreateSubInstitutionRequestSubInstAddressInfo

type CreateSubInstitutionRequestSubInstAddressInfo struct {
	// 详细地址
	Address *string `json:"address,omitempty" xml:"address,omitempty"`
	// 市码
	CityCode *string `json:"cityCode,omitempty" xml:"cityCode,omitempty"`
	// 区码
	DistrictCode *string `json:"districtCode,omitempty" xml:"districtCode,omitempty"`
	// 省码
	ProvinceCode *string `json:"provinceCode,omitempty" xml:"provinceCode,omitempty"`
}

func (CreateSubInstitutionRequestSubInstAddressInfo) GoString

func (*CreateSubInstitutionRequestSubInstAddressInfo) SetAddress

func (*CreateSubInstitutionRequestSubInstAddressInfo) SetCityCode

func (*CreateSubInstitutionRequestSubInstAddressInfo) SetDistrictCode

func (*CreateSubInstitutionRequestSubInstAddressInfo) SetProvinceCode

func (CreateSubInstitutionRequestSubInstAddressInfo) String

type CreateSubInstitutionRequestSubInstAuthInfo

type CreateSubInstitutionRequestSubInstAuthInfo struct {
	// 授权函图片url
	AuthorizationLetterUrl *string `json:"authorizationLetterUrl,omitempty" xml:"authorizationLetterUrl,omitempty"`
}

func (CreateSubInstitutionRequestSubInstAuthInfo) GoString

func (*CreateSubInstitutionRequestSubInstAuthInfo) SetAuthorizationLetterUrl

func (CreateSubInstitutionRequestSubInstAuthInfo) String

type CreateSubInstitutionRequestSubInstBasicInfo

type CreateSubInstitutionRequestSubInstBasicInfo struct {
	// 别名
	AliasName *string `json:"aliasName,omitempty" xml:"aliasName,omitempty"`
	// 机构识别码
	Mcc *string `json:"mcc,omitempty" xml:"mcc,omitempty"`
	// 名称
	SubInstName *string `json:"subInstName,omitempty" xml:"subInstName,omitempty"`
	// 类型
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (CreateSubInstitutionRequestSubInstBasicInfo) GoString

func (*CreateSubInstitutionRequestSubInstBasicInfo) SetAliasName

func (*CreateSubInstitutionRequestSubInstBasicInfo) SetMcc

func (*CreateSubInstitutionRequestSubInstBasicInfo) SetSubInstName

func (*CreateSubInstitutionRequestSubInstBasicInfo) SetType

func (CreateSubInstitutionRequestSubInstBasicInfo) String

type CreateSubInstitutionRequestSubInstCertifyInfo

type CreateSubInstitutionRequestSubInstCertifyInfo struct {
	// 证件图片, 如果是特殊行业必填
	CertImage *string `json:"certImage,omitempty" xml:"certImage,omitempty"`
	// 证件号码
	CertNo *string `json:"certNo,omitempty" xml:"certNo,omitempty"`
	// 证件类型
	CertType *string `json:"certType,omitempty" xml:"certType,omitempty"`
}

func (CreateSubInstitutionRequestSubInstCertifyInfo) GoString

func (*CreateSubInstitutionRequestSubInstCertifyInfo) SetCertImage

func (*CreateSubInstitutionRequestSubInstCertifyInfo) SetCertNo

func (*CreateSubInstitutionRequestSubInstCertifyInfo) SetCertType

func (CreateSubInstitutionRequestSubInstCertifyInfo) String

type CreateSubInstitutionRequestSubInstInvoiceInfo

type CreateSubInstitutionRequestSubInstInvoiceInfo struct {
	// 是否接受电票
	AcceptElectronic *bool `json:"acceptElectronic,omitempty" xml:"acceptElectronic,omitempty"`
	// 开票地址
	Address *string `json:"address,omitempty" xml:"address,omitempty"`
	// 是否自动开票
	AutoInvoice *bool `json:"autoInvoice,omitempty" xml:"autoInvoice,omitempty"`
	// 银行账户
	BankAccount *string `json:"bankAccount,omitempty" xml:"bankAccount,omitempty"`
	// 银行名称
	BankName *string `json:"bankName,omitempty" xml:"bankName,omitempty"`
	// 收件地址
	MailAddress *CreateSubInstitutionRequestSubInstInvoiceInfoMailAddress `json:"mailAddress,omitempty" xml:"mailAddress,omitempty" type:"Struct"`
	// 收件人名称
	MailName *string `json:"mailName,omitempty" xml:"mailName,omitempty"`
	// 收件人号码
	MailPhone *string `json:"mailPhone,omitempty" xml:"mailPhone,omitempty"`
	// 纳税人识别号
	TaxNo *string `json:"taxNo,omitempty" xml:"taxNo,omitempty"`
	// 纳税人资质
	TaxPayerQualification *string `json:"taxPayerQualification,omitempty" xml:"taxPayerQualification,omitempty"`
	// 纳税人资格开始时间
	TaxPayerValidDate *string `json:"taxPayerValidDate,omitempty" xml:"taxPayerValidDate,omitempty"`
	// 开票电话
	Telephone *string `json:"telephone,omitempty" xml:"telephone,omitempty"`
	// 纳税人抬头
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (CreateSubInstitutionRequestSubInstInvoiceInfo) GoString

func (*CreateSubInstitutionRequestSubInstInvoiceInfo) SetAcceptElectronic

func (*CreateSubInstitutionRequestSubInstInvoiceInfo) SetAddress

func (*CreateSubInstitutionRequestSubInstInvoiceInfo) SetAutoInvoice

func (*CreateSubInstitutionRequestSubInstInvoiceInfo) SetBankAccount

func (*CreateSubInstitutionRequestSubInstInvoiceInfo) SetBankName

func (*CreateSubInstitutionRequestSubInstInvoiceInfo) SetMailName

func (*CreateSubInstitutionRequestSubInstInvoiceInfo) SetMailPhone

func (*CreateSubInstitutionRequestSubInstInvoiceInfo) SetTaxNo

func (*CreateSubInstitutionRequestSubInstInvoiceInfo) SetTaxPayerQualification

func (*CreateSubInstitutionRequestSubInstInvoiceInfo) SetTaxPayerValidDate

func (*CreateSubInstitutionRequestSubInstInvoiceInfo) SetTelephone

func (*CreateSubInstitutionRequestSubInstInvoiceInfo) SetTitle

func (CreateSubInstitutionRequestSubInstInvoiceInfo) String

type CreateSubInstitutionRequestSubInstInvoiceInfoMailAddress

type CreateSubInstitutionRequestSubInstInvoiceInfoMailAddress struct {
	// 详细地址
	Address *string `json:"address,omitempty" xml:"address,omitempty"`
	// 市码
	CityCode *string `json:"cityCode,omitempty" xml:"cityCode,omitempty"`
	// 区码
	DistrictCode *string `json:"districtCode,omitempty" xml:"districtCode,omitempty"`
	// 省码
	ProvinceCode *string `json:"provinceCode,omitempty" xml:"provinceCode,omitempty"`
}

func (CreateSubInstitutionRequestSubInstInvoiceInfoMailAddress) GoString

func (*CreateSubInstitutionRequestSubInstInvoiceInfoMailAddress) SetAddress

func (*CreateSubInstitutionRequestSubInstInvoiceInfoMailAddress) SetCityCode

func (*CreateSubInstitutionRequestSubInstInvoiceInfoMailAddress) SetDistrictCode

func (*CreateSubInstitutionRequestSubInstInvoiceInfoMailAddress) SetProvinceCode

func (CreateSubInstitutionRequestSubInstInvoiceInfoMailAddress) String

type CreateSubInstitutionRequestSubInstShopInfo

type CreateSubInstitutionRequestSubInstShopInfo struct {
	// 内景照
	InDoorImages []*string `json:"inDoorImages,omitempty" xml:"inDoorImages,omitempty" type:"Repeated"`
	// 外景照
	OutDoorImages []*string `json:"outDoorImages,omitempty" xml:"outDoorImages,omitempty" type:"Repeated"`
}

func (CreateSubInstitutionRequestSubInstShopInfo) GoString

func (*CreateSubInstitutionRequestSubInstShopInfo) SetInDoorImages

func (*CreateSubInstitutionRequestSubInstShopInfo) SetOutDoorImages

func (CreateSubInstitutionRequestSubInstShopInfo) String

type CreateSubInstitutionResponse

type CreateSubInstitutionResponse struct {
	Headers map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *CreateSubInstitutionResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateSubInstitutionResponse) GoString

func (s CreateSubInstitutionResponse) GoString() string

func (*CreateSubInstitutionResponse) SetBody

func (*CreateSubInstitutionResponse) SetHeaders

func (CreateSubInstitutionResponse) String

type CreateSubInstitutionResponseBody

type CreateSubInstitutionResponseBody struct {
	// 进件申请单号
	OrderId *string `json:"orderId,omitempty" xml:"orderId,omitempty"`
}

func (CreateSubInstitutionResponseBody) GoString

func (*CreateSubInstitutionResponseBody) SetOrderId

func (CreateSubInstitutionResponseBody) String

type CreateUserCodeInstanceHeaders

type CreateUserCodeInstanceHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (CreateUserCodeInstanceHeaders) GoString

func (*CreateUserCodeInstanceHeaders) SetCommonHeaders

func (*CreateUserCodeInstanceHeaders) SetXAcsDingtalkAccessToken

func (s *CreateUserCodeInstanceHeaders) SetXAcsDingtalkAccessToken(v string) *CreateUserCodeInstanceHeaders

func (CreateUserCodeInstanceHeaders) String

type CreateUserCodeInstanceRequest

type CreateUserCodeInstanceRequest struct {
	// 有效时间列表,对于连续时间段,只需传入一个对象即可,注意过期时间必须晚于最晚结束时间
	AvailableTimes []*CreateUserCodeInstanceRequestAvailableTimes `json:"availableTimes,omitempty" xml:"availableTimes,omitempty" type:"Repeated"`
	// 码标识,由钉钉颁发
	CodeIdentity *string `json:"codeIdentity,omitempty" xml:"codeIdentity,omitempty"`
	// 码值
	CodeValue *string `json:"codeValue,omitempty" xml:"codeValue,omitempty"`
	// 码值类型,钉钉静态码值:DING_STATIC,访客码或会展码传入
	CodeValueType *string `json:"codeValueType,omitempty" xml:"codeValueType,omitempty"`
	// 企业ID
	CorpId *string `json:"corpId,omitempty" xml:"corpId,omitempty"`
	// 扩展参数
	ExtInfo map[string]interface{} `json:"extInfo,omitempty" xml:"extInfo,omitempty"`
	// 临时码,传入过期时间
	GmtExpired *string `json:"gmtExpired,omitempty" xml:"gmtExpired,omitempty"`
	// 业务幂等ID
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// 状态,传入关闭状态需要用户手动开启后才会渲染二维
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// 用户和企业的关系类型,区分内部员工,外部联系人,无关系普通用户
	UserCorpRelationType *string `json:"userCorpRelationType,omitempty" xml:"userCorpRelationType,omitempty"`
	// 用户身份标识,取值和用户企业关系类型相关,如果企业无关,传入手机号
	UserIdentity *string `json:"userIdentity,omitempty" xml:"userIdentity,omitempty"`
}

func (CreateUserCodeInstanceRequest) GoString

func (*CreateUserCodeInstanceRequest) SetCodeIdentity

func (*CreateUserCodeInstanceRequest) SetCodeValue

func (*CreateUserCodeInstanceRequest) SetCodeValueType

func (*CreateUserCodeInstanceRequest) SetCorpId

func (*CreateUserCodeInstanceRequest) SetExtInfo

func (s *CreateUserCodeInstanceRequest) SetExtInfo(v map[string]interface{}) *CreateUserCodeInstanceRequest

func (*CreateUserCodeInstanceRequest) SetGmtExpired

func (*CreateUserCodeInstanceRequest) SetRequestId

func (*CreateUserCodeInstanceRequest) SetStatus

func (*CreateUserCodeInstanceRequest) SetUserCorpRelationType

func (*CreateUserCodeInstanceRequest) SetUserIdentity

func (CreateUserCodeInstanceRequest) String

type CreateUserCodeInstanceRequestAvailableTimes

type CreateUserCodeInstanceRequestAvailableTimes struct {
	// 结束时间
	GmtEnd *string `json:"gmtEnd,omitempty" xml:"gmtEnd,omitempty"`
	// 开始时间
	GmtStart *string `json:"gmtStart,omitempty" xml:"gmtStart,omitempty"`
}

func (CreateUserCodeInstanceRequestAvailableTimes) GoString

func (*CreateUserCodeInstanceRequestAvailableTimes) SetGmtEnd

func (*CreateUserCodeInstanceRequestAvailableTimes) SetGmtStart

func (CreateUserCodeInstanceRequestAvailableTimes) String

type CreateUserCodeInstanceResponse

type CreateUserCodeInstanceResponse struct {
	Headers map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *CreateUserCodeInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateUserCodeInstanceResponse) GoString

func (*CreateUserCodeInstanceResponse) SetHeaders

func (CreateUserCodeInstanceResponse) String

type CreateUserCodeInstanceResponseBody

type CreateUserCodeInstanceResponseBody struct {
	// 码详情跳转地址
	CodeDetailUrl *string `json:"codeDetailUrl,omitempty" xml:"codeDetailUrl,omitempty"`
	// 码ID
	CodeId *string `json:"codeId,omitempty" xml:"codeId,omitempty"`
}

func (CreateUserCodeInstanceResponseBody) GoString

func (*CreateUserCodeInstanceResponseBody) SetCodeDetailUrl

func (*CreateUserCodeInstanceResponseBody) SetCodeId

func (CreateUserCodeInstanceResponseBody) String

type DecodePayCodeHeaders

type DecodePayCodeHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (DecodePayCodeHeaders) GoString

func (s DecodePayCodeHeaders) GoString() string

func (*DecodePayCodeHeaders) SetCommonHeaders

func (s *DecodePayCodeHeaders) SetCommonHeaders(v map[string]*string) *DecodePayCodeHeaders

func (*DecodePayCodeHeaders) SetXAcsDingtalkAccessToken

func (s *DecodePayCodeHeaders) SetXAcsDingtalkAccessToken(v string) *DecodePayCodeHeaders

func (DecodePayCodeHeaders) String

func (s DecodePayCodeHeaders) String() string

type DecodePayCodeRequest

type DecodePayCodeRequest struct {
	// payCode
	PayCode *string `json:"payCode,omitempty" xml:"payCode,omitempty"`
	// requestId
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (DecodePayCodeRequest) GoString

func (s DecodePayCodeRequest) GoString() string

func (*DecodePayCodeRequest) SetPayCode

func (*DecodePayCodeRequest) SetRequestId

func (s *DecodePayCodeRequest) SetRequestId(v string) *DecodePayCodeRequest

func (DecodePayCodeRequest) String

func (s DecodePayCodeRequest) String() string

type DecodePayCodeResponse

type DecodePayCodeResponse struct {
	Headers map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *DecodePayCodeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DecodePayCodeResponse) GoString

func (s DecodePayCodeResponse) GoString() string

func (*DecodePayCodeResponse) SetBody

func (*DecodePayCodeResponse) SetHeaders

func (DecodePayCodeResponse) String

func (s DecodePayCodeResponse) String() string

type DecodePayCodeResponseBody

type DecodePayCodeResponseBody struct {
	// 支付宝付款码
	AlipayCode *string `json:"alipayCode,omitempty" xml:"alipayCode,omitempty"`
	// 码ID,对于访客或会展码等静态码值返回
	CodeId *string `json:"codeId,omitempty" xml:"codeId,omitempty"`
	// 工牌码:DT_IDENTITY,访客码:DT_VISITOR,会展码:DT_CONFERENCE
	CodeIdentity *string `json:"codeIdentity,omitempty" xml:"codeIdentity,omitempty"`
	// 码类型
	CodeType *string `json:"codeType,omitempty" xml:"codeType,omitempty"`
	// 企业id
	CorpId *string `json:"corpId,omitempty" xml:"corpId,omitempty"`
	// 扩展信息
	ExtInfo *string `json:"extInfo,omitempty" xml:"extInfo,omitempty"`
	// 外部业务ID,其值为调用创建用户码接口传入的requestId
	OutBizId *string `json:"outBizId,omitempty" xml:"outBizId,omitempty"`
	// 用户和企业关系
	UserCorpRelationType *string `json:"userCorpRelationType,omitempty" xml:"userCorpRelationType,omitempty"`
	// 员工id
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
	// 用户是否还在组织内
	UserInCorp *bool `json:"userInCorp,omitempty" xml:"userInCorp,omitempty"`
}

func (DecodePayCodeResponseBody) GoString

func (s DecodePayCodeResponseBody) GoString() string

func (*DecodePayCodeResponseBody) SetAlipayCode

func (*DecodePayCodeResponseBody) SetCodeId

func (*DecodePayCodeResponseBody) SetCodeIdentity

func (*DecodePayCodeResponseBody) SetCodeType

func (*DecodePayCodeResponseBody) SetCorpId

func (*DecodePayCodeResponseBody) SetExtInfo

func (*DecodePayCodeResponseBody) SetOutBizId

func (*DecodePayCodeResponseBody) SetUserCorpRelationType

func (s *DecodePayCodeResponseBody) SetUserCorpRelationType(v string) *DecodePayCodeResponseBody

func (*DecodePayCodeResponseBody) SetUserId

func (*DecodePayCodeResponseBody) SetUserInCorp

func (DecodePayCodeResponseBody) String

func (s DecodePayCodeResponseBody) String() string

type ModifySubInstitutionHeaders

type ModifySubInstitutionHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (ModifySubInstitutionHeaders) GoString

func (s ModifySubInstitutionHeaders) GoString() string

func (*ModifySubInstitutionHeaders) SetCommonHeaders

func (*ModifySubInstitutionHeaders) SetXAcsDingtalkAccessToken

func (s *ModifySubInstitutionHeaders) SetXAcsDingtalkAccessToken(v string) *ModifySubInstitutionHeaders

func (ModifySubInstitutionHeaders) String

type ModifySubInstitutionRequest

type ModifySubInstitutionRequest struct {
	// 签约支付宝账户,用于协议确认
	BindingAlipayLogonId *string `json:"bindingAlipayLogonId,omitempty" xml:"bindingAlipayLogonId,omitempty"`
	// 联系人
	ContactInfo *ModifySubInstitutionRequestContactInfo `json:"contactInfo,omitempty" xml:"contactInfo,omitempty" type:"Struct"`
	// 主机构编号
	InstId              *string                                         `json:"instId,omitempty" xml:"instId,omitempty"`
	LegalPersonCertInfo *ModifySubInstitutionRequestLegalPersonCertInfo `json:"legalPersonCertInfo,omitempty" xml:"legalPersonCertInfo,omitempty" type:"Struct"`
	// 进件创建外部流水号
	OutTradeNo *string `json:"outTradeNo,omitempty" xml:"outTradeNo,omitempty"`
	// 进件渠道
	PayChannel *string `json:"payChannel,omitempty" xml:"payChannel,omitempty"`
	// 资质信息
	QualificationInfos []*ModifySubInstitutionRequestQualificationInfos `json:"qualificationInfos,omitempty" xml:"qualificationInfos,omitempty" type:"Repeated"`
	// 开通的服务类型
	Services []*string `json:"services,omitempty" xml:"services,omitempty" type:"Repeated"`
	// 资金账户信息
	SettleInfo *ModifySubInstitutionRequestSettleInfo `json:"settleInfo,omitempty" xml:"settleInfo,omitempty" type:"Struct"`
	// 子机构地址信息
	SubInstAddressInfo *ModifySubInstitutionRequestSubInstAddressInfo `json:"subInstAddressInfo,omitempty" xml:"subInstAddressInfo,omitempty" type:"Struct"`
	// 授权信息
	SubInstAuthInfo *ModifySubInstitutionRequestSubInstAuthInfo `json:"subInstAuthInfo,omitempty" xml:"subInstAuthInfo,omitempty" type:"Struct"`
	// 子机构基本信息
	SubInstBasicInfo *ModifySubInstitutionRequestSubInstBasicInfo `json:"subInstBasicInfo,omitempty" xml:"subInstBasicInfo,omitempty" type:"Struct"`
	// 子机构认证信息
	SubInstCertifyInfo *ModifySubInstitutionRequestSubInstCertifyInfo `json:"subInstCertifyInfo,omitempty" xml:"subInstCertifyInfo,omitempty" type:"Struct"`
	// 子机构编号
	SubInstId *string `json:"subInstId,omitempty" xml:"subInstId,omitempty"`
	// 开票信息
	SubInstInvoiceInfo *ModifySubInstitutionRequestSubInstInvoiceInfo `json:"subInstInvoiceInfo,omitempty" xml:"subInstInvoiceInfo,omitempty" type:"Struct"`
	// 子机构门店信息
	SubInstShopInfo *ModifySubInstitutionRequestSubInstShopInfo `json:"subInstShopInfo,omitempty" xml:"subInstShopInfo,omitempty" type:"Struct"`
}

func (ModifySubInstitutionRequest) GoString

func (s ModifySubInstitutionRequest) GoString() string

func (*ModifySubInstitutionRequest) SetBindingAlipayLogonId

func (s *ModifySubInstitutionRequest) SetBindingAlipayLogonId(v string) *ModifySubInstitutionRequest

func (*ModifySubInstitutionRequest) SetContactInfo

func (*ModifySubInstitutionRequest) SetInstId

func (*ModifySubInstitutionRequest) SetOutTradeNo

func (*ModifySubInstitutionRequest) SetPayChannel

func (*ModifySubInstitutionRequest) SetServices

func (*ModifySubInstitutionRequest) SetSettleInfo

func (*ModifySubInstitutionRequest) SetSubInstId

func (ModifySubInstitutionRequest) String

type ModifySubInstitutionRequestContactInfo

type ModifySubInstitutionRequestContactInfo struct {
	// 联系人姓名
	ContactName *string `json:"contactName,omitempty" xml:"contactName,omitempty"`
	// 联系人手机号
	Mobile *string `json:"mobile,omitempty" xml:"mobile,omitempty"`
}

func (ModifySubInstitutionRequestContactInfo) GoString

func (*ModifySubInstitutionRequestContactInfo) SetContactName

func (*ModifySubInstitutionRequestContactInfo) SetMobile

func (ModifySubInstitutionRequestContactInfo) String

type ModifySubInstitutionRequestLegalPersonCertInfo

type ModifySubInstitutionRequestLegalPersonCertInfo struct {
	// 法人证件反面url
	CertBackImage *string `json:"certBackImage,omitempty" xml:"certBackImage,omitempty"`
	// 法人证件正面url
	CertFrontImage *string `json:"certFrontImage,omitempty" xml:"certFrontImage,omitempty"`
	// 法人姓名
	CertName *string `json:"certName,omitempty" xml:"certName,omitempty"`
	// 法人证件类型 不填默认为身份证
	CertType *string `json:"certType,omitempty" xml:"certType,omitempty"`
	// 法人证件号
	IdCardNo *string `json:"idCardNo,omitempty" xml:"idCardNo,omitempty"`
}

func (ModifySubInstitutionRequestLegalPersonCertInfo) GoString

func (*ModifySubInstitutionRequestLegalPersonCertInfo) SetCertBackImage

func (*ModifySubInstitutionRequestLegalPersonCertInfo) SetCertFrontImage

func (*ModifySubInstitutionRequestLegalPersonCertInfo) SetCertName

func (*ModifySubInstitutionRequestLegalPersonCertInfo) SetCertType

func (*ModifySubInstitutionRequestLegalPersonCertInfo) SetIdCardNo

func (ModifySubInstitutionRequestLegalPersonCertInfo) String

type ModifySubInstitutionRequestQualificationInfos

type ModifySubInstitutionRequestQualificationInfos struct {
	// 子机构行业资质图片
	QualificationImage *string `json:"qualificationImage,omitempty" xml:"qualificationImage,omitempty"`
	// 子机构行业资质类型
	QualificationType *string `json:"qualificationType,omitempty" xml:"qualificationType,omitempty"`
}

func (ModifySubInstitutionRequestQualificationInfos) GoString

func (*ModifySubInstitutionRequestQualificationInfos) SetQualificationImage

func (*ModifySubInstitutionRequestQualificationInfos) SetQualificationType

func (ModifySubInstitutionRequestQualificationInfos) String

type ModifySubInstitutionRequestSettleInfo

type ModifySubInstitutionRequestSettleInfo struct {
	// 账户账号
	AccountId *string `json:"accountId,omitempty" xml:"accountId,omitempty"`
	// 账户名称 账号类型银行卡时为卡户名
	AccountName *string `json:"accountName,omitempty" xml:"accountName,omitempty"`
	// 卡类型
	AccountType *string `json:"accountType,omitempty" xml:"accountType,omitempty"`
	// 支行名称
	BankBranchName *string `json:"bankBranchName,omitempty" xml:"bankBranchName,omitempty"`
	// 开户行所在地 市
	BankCity *string `json:"bankCity,omitempty" xml:"bankCity,omitempty"`
	// 联行号
	BankCode *string `json:"bankCode,omitempty" xml:"bankCode,omitempty"`
	// 银行名称
	BankName *string `json:"bankName,omitempty" xml:"bankName,omitempty"`
	// 开户行所在地 省
	BankProvince *string `json:"bankProvince,omitempty" xml:"bankProvince,omitempty"`
	// 开户行简称缩写
	BankShortNameCode *string `json:"bankShortNameCode,omitempty" xml:"bankShortNameCode,omitempty"`
	// 账号类型
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// 账户使用类型
	UsageType *string `json:"usageType,omitempty" xml:"usageType,omitempty"`
}

func (ModifySubInstitutionRequestSettleInfo) GoString

func (*ModifySubInstitutionRequestSettleInfo) SetAccountId

func (*ModifySubInstitutionRequestSettleInfo) SetAccountName

func (*ModifySubInstitutionRequestSettleInfo) SetAccountType

func (*ModifySubInstitutionRequestSettleInfo) SetBankBranchName

func (*ModifySubInstitutionRequestSettleInfo) SetBankCity

func (*ModifySubInstitutionRequestSettleInfo) SetBankCode

func (*ModifySubInstitutionRequestSettleInfo) SetBankName

func (*ModifySubInstitutionRequestSettleInfo) SetBankProvince

func (*ModifySubInstitutionRequestSettleInfo) SetBankShortNameCode

func (*ModifySubInstitutionRequestSettleInfo) SetType

func (*ModifySubInstitutionRequestSettleInfo) SetUsageType

func (ModifySubInstitutionRequestSettleInfo) String

type ModifySubInstitutionRequestSubInstAddressInfo

type ModifySubInstitutionRequestSubInstAddressInfo struct {
	// 详细地址
	Address *string `json:"address,omitempty" xml:"address,omitempty"`
	// 市码
	CityCode *string `json:"cityCode,omitempty" xml:"cityCode,omitempty"`
	// 区码
	DistrictCode *string `json:"districtCode,omitempty" xml:"districtCode,omitempty"`
	// 省码
	ProvinceCode *string `json:"provinceCode,omitempty" xml:"provinceCode,omitempty"`
}

func (ModifySubInstitutionRequestSubInstAddressInfo) GoString

func (*ModifySubInstitutionRequestSubInstAddressInfo) SetAddress

func (*ModifySubInstitutionRequestSubInstAddressInfo) SetCityCode

func (*ModifySubInstitutionRequestSubInstAddressInfo) SetDistrictCode

func (*ModifySubInstitutionRequestSubInstAddressInfo) SetProvinceCode

func (ModifySubInstitutionRequestSubInstAddressInfo) String

type ModifySubInstitutionRequestSubInstAuthInfo

type ModifySubInstitutionRequestSubInstAuthInfo struct {
	// 授权函图片url
	AuthorizationLetterUrl *string `json:"authorizationLetterUrl,omitempty" xml:"authorizationLetterUrl,omitempty"`
}

func (ModifySubInstitutionRequestSubInstAuthInfo) GoString

func (*ModifySubInstitutionRequestSubInstAuthInfo) SetAuthorizationLetterUrl

func (ModifySubInstitutionRequestSubInstAuthInfo) String

type ModifySubInstitutionRequestSubInstBasicInfo

type ModifySubInstitutionRequestSubInstBasicInfo struct {
	// 别名
	AliasName *string `json:"aliasName,omitempty" xml:"aliasName,omitempty"`
	// 机构识别码
	Mcc *string `json:"mcc,omitempty" xml:"mcc,omitempty"`
	// 名称
	SubInstName *string `json:"subInstName,omitempty" xml:"subInstName,omitempty"`
	// 类型
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (ModifySubInstitutionRequestSubInstBasicInfo) GoString

func (*ModifySubInstitutionRequestSubInstBasicInfo) SetAliasName

func (*ModifySubInstitutionRequestSubInstBasicInfo) SetMcc

func (*ModifySubInstitutionRequestSubInstBasicInfo) SetSubInstName

func (*ModifySubInstitutionRequestSubInstBasicInfo) SetType

func (ModifySubInstitutionRequestSubInstBasicInfo) String

type ModifySubInstitutionRequestSubInstCertifyInfo

type ModifySubInstitutionRequestSubInstCertifyInfo struct {
	// 证件图片, 如果是特殊行业必填
	CertImage *string `json:"certImage,omitempty" xml:"certImage,omitempty"`
	// 证件号码
	CertNo *string `json:"certNo,omitempty" xml:"certNo,omitempty"`
	// 证件类型
	CertType *string `json:"certType,omitempty" xml:"certType,omitempty"`
}

func (ModifySubInstitutionRequestSubInstCertifyInfo) GoString

func (*ModifySubInstitutionRequestSubInstCertifyInfo) SetCertImage

func (*ModifySubInstitutionRequestSubInstCertifyInfo) SetCertNo

func (*ModifySubInstitutionRequestSubInstCertifyInfo) SetCertType

func (ModifySubInstitutionRequestSubInstCertifyInfo) String

type ModifySubInstitutionRequestSubInstInvoiceInfo

type ModifySubInstitutionRequestSubInstInvoiceInfo struct {
	// 是否接受电票
	AcceptElectronic *bool `json:"acceptElectronic,omitempty" xml:"acceptElectronic,omitempty"`
	// 开票地址
	Address *string `json:"address,omitempty" xml:"address,omitempty"`
	// 是否自动开票
	AutoInvoice *bool `json:"autoInvoice,omitempty" xml:"autoInvoice,omitempty"`
	// 银行账户
	BankAccount *string `json:"bankAccount,omitempty" xml:"bankAccount,omitempty"`
	// 银行名称
	BankName *string `json:"bankName,omitempty" xml:"bankName,omitempty"`
	// 收件地址
	MailAddress *ModifySubInstitutionRequestSubInstInvoiceInfoMailAddress `json:"mailAddress,omitempty" xml:"mailAddress,omitempty" type:"Struct"`
	// 收件人名称
	MailName *string `json:"mailName,omitempty" xml:"mailName,omitempty"`
	// 收件人号码
	MailPhone *string `json:"mailPhone,omitempty" xml:"mailPhone,omitempty"`
	// 纳税人识别号
	TaxNo *string `json:"taxNo,omitempty" xml:"taxNo,omitempty"`
	// 纳税人资质
	TaxPayerQualification *string `json:"taxPayerQualification,omitempty" xml:"taxPayerQualification,omitempty"`
	// 纳税人资格开始时间
	TaxPayerValidDate *string `json:"taxPayerValidDate,omitempty" xml:"taxPayerValidDate,omitempty"`
	// 开票电话
	Telephone *string `json:"telephone,omitempty" xml:"telephone,omitempty"`
	// 纳税人抬头
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (ModifySubInstitutionRequestSubInstInvoiceInfo) GoString

func (*ModifySubInstitutionRequestSubInstInvoiceInfo) SetAcceptElectronic

func (*ModifySubInstitutionRequestSubInstInvoiceInfo) SetAddress

func (*ModifySubInstitutionRequestSubInstInvoiceInfo) SetAutoInvoice

func (*ModifySubInstitutionRequestSubInstInvoiceInfo) SetBankAccount

func (*ModifySubInstitutionRequestSubInstInvoiceInfo) SetBankName

func (*ModifySubInstitutionRequestSubInstInvoiceInfo) SetMailName

func (*ModifySubInstitutionRequestSubInstInvoiceInfo) SetMailPhone

func (*ModifySubInstitutionRequestSubInstInvoiceInfo) SetTaxNo

func (*ModifySubInstitutionRequestSubInstInvoiceInfo) SetTaxPayerQualification

func (*ModifySubInstitutionRequestSubInstInvoiceInfo) SetTaxPayerValidDate

func (*ModifySubInstitutionRequestSubInstInvoiceInfo) SetTelephone

func (*ModifySubInstitutionRequestSubInstInvoiceInfo) SetTitle

func (ModifySubInstitutionRequestSubInstInvoiceInfo) String

type ModifySubInstitutionRequestSubInstInvoiceInfoMailAddress

type ModifySubInstitutionRequestSubInstInvoiceInfoMailAddress struct {
	// 详细地址
	Address *string `json:"address,omitempty" xml:"address,omitempty"`
	// 市码
	CityCode *string `json:"cityCode,omitempty" xml:"cityCode,omitempty"`
	// 区码
	DistrictCode *string `json:"districtCode,omitempty" xml:"districtCode,omitempty"`
	// 省码
	ProvinceCode *string `json:"provinceCode,omitempty" xml:"provinceCode,omitempty"`
}

func (ModifySubInstitutionRequestSubInstInvoiceInfoMailAddress) GoString

func (*ModifySubInstitutionRequestSubInstInvoiceInfoMailAddress) SetAddress

func (*ModifySubInstitutionRequestSubInstInvoiceInfoMailAddress) SetCityCode

func (*ModifySubInstitutionRequestSubInstInvoiceInfoMailAddress) SetDistrictCode

func (*ModifySubInstitutionRequestSubInstInvoiceInfoMailAddress) SetProvinceCode

func (ModifySubInstitutionRequestSubInstInvoiceInfoMailAddress) String

type ModifySubInstitutionRequestSubInstShopInfo

type ModifySubInstitutionRequestSubInstShopInfo struct {
	// 内景照
	InDoorImages []*string `json:"inDoorImages,omitempty" xml:"inDoorImages,omitempty" type:"Repeated"`
	// 外景照
	OutDoorImages []*string `json:"outDoorImages,omitempty" xml:"outDoorImages,omitempty" type:"Repeated"`
}

func (ModifySubInstitutionRequestSubInstShopInfo) GoString

func (*ModifySubInstitutionRequestSubInstShopInfo) SetInDoorImages

func (*ModifySubInstitutionRequestSubInstShopInfo) SetOutDoorImages

func (ModifySubInstitutionRequestSubInstShopInfo) String

type ModifySubInstitutionResponse

type ModifySubInstitutionResponse struct {
	Headers map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *ModifySubInstitutionResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ModifySubInstitutionResponse) GoString

func (s ModifySubInstitutionResponse) GoString() string

func (*ModifySubInstitutionResponse) SetBody

func (*ModifySubInstitutionResponse) SetHeaders

func (ModifySubInstitutionResponse) String

type ModifySubInstitutionResponseBody

type ModifySubInstitutionResponseBody struct {
	// 修改申请单号
	OrderId *string `json:"orderId,omitempty" xml:"orderId,omitempty"`
}

func (ModifySubInstitutionResponseBody) GoString

func (*ModifySubInstitutionResponseBody) SetOrderId

func (ModifySubInstitutionResponseBody) String

type NotifyPayCodePayResultHeaders

type NotifyPayCodePayResultHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (NotifyPayCodePayResultHeaders) GoString

func (*NotifyPayCodePayResultHeaders) SetCommonHeaders

func (*NotifyPayCodePayResultHeaders) SetXAcsDingtalkAccessToken

func (s *NotifyPayCodePayResultHeaders) SetXAcsDingtalkAccessToken(v string) *NotifyPayCodePayResultHeaders

func (NotifyPayCodePayResultHeaders) String

type NotifyPayCodePayResultRequest

type NotifyPayCodePayResultRequest struct {
	// 订单金额
	Amount *string `json:"amount,omitempty" xml:"amount,omitempty"`
	// 收费金额
	ChargeAmount *string `json:"chargeAmount,omitempty" xml:"chargeAmount,omitempty"`
	// 企业id
	CorpId *string `json:"corpId,omitempty" xml:"corpId,omitempty"`
	// 扩展信息
	ExtInfo *string `json:"extInfo,omitempty" xml:"extInfo,omitempty"`
	// 交易开始时间
	GmtTradeCreate *string `json:"gmtTradeCreate,omitempty" xml:"gmtTradeCreate,omitempty"`
	// 交易结束时间
	GmtTradeFinish *string `json:"gmtTradeFinish,omitempty" xml:"gmtTradeFinish,omitempty"`
	// merchantName
	MerchantName *string `json:"merchantName,omitempty" xml:"merchantName,omitempty"`
	// 支付渠道明细信息
	PayChannelDetailList []*NotifyPayCodePayResultRequestPayChannelDetailList `json:"payChannelDetailList,omitempty" xml:"payChannelDetailList,omitempty" type:"Repeated"`
	// 付款码值
	PayCode *string `json:"payCode,omitempty" xml:"payCode,omitempty"`
	// 订单优惠金额
	PromotionAmount *string `json:"promotionAmount,omitempty" xml:"promotionAmount,omitempty"`
	// 备注
	Remark *string `json:"remark,omitempty" xml:"remark,omitempty"`
	// 订单标题
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
	// 支付失败错误码
	TradeErrorCode *string `json:"tradeErrorCode,omitempty" xml:"tradeErrorCode,omitempty"`
	// 支付失败信息
	TradeErrorMsg *string `json:"tradeErrorMsg,omitempty" xml:"tradeErrorMsg,omitempty"`
	// 交易号
	TradeNo *string `json:"tradeNo,omitempty" xml:"tradeNo,omitempty"`
	// 交易状态
	TradeStatus *string `json:"tradeStatus,omitempty" xml:"tradeStatus,omitempty"`
	// 用户id
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
}

func (NotifyPayCodePayResultRequest) GoString

func (*NotifyPayCodePayResultRequest) SetAmount

func (*NotifyPayCodePayResultRequest) SetChargeAmount

func (*NotifyPayCodePayResultRequest) SetCorpId

func (*NotifyPayCodePayResultRequest) SetExtInfo

func (*NotifyPayCodePayResultRequest) SetGmtTradeCreate

func (*NotifyPayCodePayResultRequest) SetGmtTradeFinish

func (*NotifyPayCodePayResultRequest) SetMerchantName

func (*NotifyPayCodePayResultRequest) SetPayCode

func (*NotifyPayCodePayResultRequest) SetPromotionAmount

func (*NotifyPayCodePayResultRequest) SetRemark

func (*NotifyPayCodePayResultRequest) SetTitle

func (*NotifyPayCodePayResultRequest) SetTradeErrorCode

func (*NotifyPayCodePayResultRequest) SetTradeErrorMsg

func (*NotifyPayCodePayResultRequest) SetTradeNo

func (*NotifyPayCodePayResultRequest) SetTradeStatus

func (*NotifyPayCodePayResultRequest) SetUserId

func (NotifyPayCodePayResultRequest) String

type NotifyPayCodePayResultRequestPayChannelDetailList

type NotifyPayCodePayResultRequestPayChannelDetailList struct {
	// 支付金额
	Amount *string `json:"amount,omitempty" xml:"amount,omitempty"`
	// 资金工具明细
	FundToolDetailList []*NotifyPayCodePayResultRequestPayChannelDetailListFundToolDetailList `json:"fundToolDetailList,omitempty" xml:"fundToolDetailList,omitempty" type:"Repeated"`
	// 开始时间
	GmtCreate *string `json:"gmtCreate,omitempty" xml:"gmtCreate,omitempty"`
	// 结束时间
	GmtFinish *string `json:"gmtFinish,omitempty" xml:"gmtFinish,omitempty"`
	// 支付渠道名称
	PayChannelName *string `json:"payChannelName,omitempty" xml:"payChannelName,omitempty"`
	// 支付渠道单号
	PayChannelOrderNo *string `json:"payChannelOrderNo,omitempty" xml:"payChannelOrderNo,omitempty"`
	// 支付渠道类型
	PayChannelType *string `json:"payChannelType,omitempty" xml:"payChannelType,omitempty"`
	// 优惠金额
	PromotionAmount *string `json:"promotionAmount,omitempty" xml:"promotionAmount,omitempty"`
}

func (NotifyPayCodePayResultRequestPayChannelDetailList) GoString

func (*NotifyPayCodePayResultRequestPayChannelDetailList) SetAmount

func (*NotifyPayCodePayResultRequestPayChannelDetailList) SetGmtCreate

func (*NotifyPayCodePayResultRequestPayChannelDetailList) SetGmtFinish

func (*NotifyPayCodePayResultRequestPayChannelDetailList) SetPayChannelName

func (*NotifyPayCodePayResultRequestPayChannelDetailList) SetPayChannelOrderNo

func (*NotifyPayCodePayResultRequestPayChannelDetailList) SetPayChannelType

func (*NotifyPayCodePayResultRequestPayChannelDetailList) SetPromotionAmount

func (NotifyPayCodePayResultRequestPayChannelDetailList) String

type NotifyPayCodePayResultRequestPayChannelDetailListFundToolDetailList

type NotifyPayCodePayResultRequestPayChannelDetailListFundToolDetailList struct {
	// 1.00
	Amount *string `json:"amount,omitempty" xml:"amount,omitempty"`
	// 扩展信息
	ExtInfo *string `json:"extInfo,omitempty" xml:"extInfo,omitempty"`
	// 资金渠道名称
	FundToolName *string `json:"fundToolName,omitempty" xml:"fundToolName,omitempty"`
	// 开始时间
	GmtCreate *string `json:"gmtCreate,omitempty" xml:"gmtCreate,omitempty"`
	// 结束时间
	GmtFinish *string `json:"gmtFinish,omitempty" xml:"gmtFinish,omitempty"`
	// 是否是优惠工具
	PromotionFundTool *bool `json:"promotionFundTool,omitempty" xml:"promotionFundTool,omitempty"`
}

func (NotifyPayCodePayResultRequestPayChannelDetailListFundToolDetailList) GoString

func (*NotifyPayCodePayResultRequestPayChannelDetailListFundToolDetailList) SetAmount

func (*NotifyPayCodePayResultRequestPayChannelDetailListFundToolDetailList) SetExtInfo

func (*NotifyPayCodePayResultRequestPayChannelDetailListFundToolDetailList) SetFundToolName

func (*NotifyPayCodePayResultRequestPayChannelDetailListFundToolDetailList) SetGmtCreate

func (*NotifyPayCodePayResultRequestPayChannelDetailListFundToolDetailList) SetGmtFinish

func (*NotifyPayCodePayResultRequestPayChannelDetailListFundToolDetailList) SetPromotionFundTool

func (NotifyPayCodePayResultRequestPayChannelDetailListFundToolDetailList) String

type NotifyPayCodePayResultResponse

type NotifyPayCodePayResultResponse struct {
	Headers map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *NotifyPayCodePayResultResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (NotifyPayCodePayResultResponse) GoString

func (*NotifyPayCodePayResultResponse) SetHeaders

func (NotifyPayCodePayResultResponse) String

type NotifyPayCodePayResultResponseBody

type NotifyPayCodePayResultResponseBody struct {
	// 处理结果
	Result *string `json:"result,omitempty" xml:"result,omitempty"`
}

func (NotifyPayCodePayResultResponseBody) GoString

func (*NotifyPayCodePayResultResponseBody) SetResult

func (NotifyPayCodePayResultResponseBody) String

type NotifyPayCodeRefundResultHeaders

type NotifyPayCodeRefundResultHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (NotifyPayCodeRefundResultHeaders) GoString

func (*NotifyPayCodeRefundResultHeaders) SetCommonHeaders

func (*NotifyPayCodeRefundResultHeaders) SetXAcsDingtalkAccessToken

func (NotifyPayCodeRefundResultHeaders) String

type NotifyPayCodeRefundResultRequest

type NotifyPayCodeRefundResultRequest struct {
	// 企业id
	CorpId *string `json:"corpId,omitempty" xml:"corpId,omitempty"`
	// 退款时间
	GmtRefund *string `json:"gmtRefund,omitempty" xml:"gmtRefund,omitempty"`
	// 支付渠道信息
	PayChannelDetailList []*NotifyPayCodeRefundResultRequestPayChannelDetailList `json:"payChannelDetailList,omitempty" xml:"payChannelDetailList,omitempty" type:"Repeated"`
	// 支付时使用的付款码
	PayCode *string `json:"payCode,omitempty" xml:"payCode,omitempty"`
	// 退款金额
	RefundAmount *string `json:"refundAmount,omitempty" xml:"refundAmount,omitempty"`
	// 本次退款订单号
	RefundOrderNo *string `json:"refundOrderNo,omitempty" xml:"refundOrderNo,omitempty"`
	// 退款的优惠金额
	RefundPromotionAmount *string `json:"refundPromotionAmount,omitempty" xml:"refundPromotionAmount,omitempty"`
	// 备注
	Remark *string `json:"remark,omitempty" xml:"remark,omitempty"`
	// 交易订单号
	TradeNo *string `json:"tradeNo,omitempty" xml:"tradeNo,omitempty"`
	// 用户id
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
}

func (NotifyPayCodeRefundResultRequest) GoString

func (*NotifyPayCodeRefundResultRequest) SetCorpId

func (*NotifyPayCodeRefundResultRequest) SetGmtRefund

func (*NotifyPayCodeRefundResultRequest) SetPayCode

func (*NotifyPayCodeRefundResultRequest) SetRefundAmount

func (*NotifyPayCodeRefundResultRequest) SetRefundOrderNo

func (*NotifyPayCodeRefundResultRequest) SetRefundPromotionAmount

func (*NotifyPayCodeRefundResultRequest) SetRemark

func (*NotifyPayCodeRefundResultRequest) SetTradeNo

func (*NotifyPayCodeRefundResultRequest) SetUserId

func (NotifyPayCodeRefundResultRequest) String

type NotifyPayCodeRefundResultRequestPayChannelDetailList

type NotifyPayCodeRefundResultRequestPayChannelDetailList struct {
	// 金额
	Amount *string `json:"amount,omitempty" xml:"amount,omitempty"`
	// 支付资金列表
	FundToolDetailList []*NotifyPayCodeRefundResultRequestPayChannelDetailListFundToolDetailList `json:"fundToolDetailList,omitempty" xml:"fundToolDetailList,omitempty" type:"Repeated"`
	// 支付渠道名称
	PayChannelName *string `json:"payChannelName,omitempty" xml:"payChannelName,omitempty"`
	// 支付渠道号
	PayChannelOrderNo *string `json:"payChannelOrderNo,omitempty" xml:"payChannelOrderNo,omitempty"`
	// 支付渠道退款号
	PayChannelRefundOrderNo *string `json:"payChannelRefundOrderNo,omitempty" xml:"payChannelRefundOrderNo,omitempty"`
	// 支付渠道类型
	PayChannelType *string `json:"payChannelType,omitempty" xml:"payChannelType,omitempty"`
	// 优惠金额
	PromotionAmount *string `json:"promotionAmount,omitempty" xml:"promotionAmount,omitempty"`
}

func (NotifyPayCodeRefundResultRequestPayChannelDetailList) GoString

func (*NotifyPayCodeRefundResultRequestPayChannelDetailList) SetAmount

func (*NotifyPayCodeRefundResultRequestPayChannelDetailList) SetPayChannelName

func (*NotifyPayCodeRefundResultRequestPayChannelDetailList) SetPayChannelOrderNo

func (*NotifyPayCodeRefundResultRequestPayChannelDetailList) SetPayChannelRefundOrderNo

func (*NotifyPayCodeRefundResultRequestPayChannelDetailList) SetPayChannelType

func (*NotifyPayCodeRefundResultRequestPayChannelDetailList) SetPromotionAmount

func (NotifyPayCodeRefundResultRequestPayChannelDetailList) String

type NotifyPayCodeRefundResultRequestPayChannelDetailListFundToolDetailList

type NotifyPayCodeRefundResultRequestPayChannelDetailListFundToolDetailList struct {
	// 金额
	Amount *string `json:"amount,omitempty" xml:"amount,omitempty"`
	// 扩展信息
	ExtInfo *string `json:"extInfo,omitempty" xml:"extInfo,omitempty"`
	// 资金工具名称
	FundToolName *string `json:"fundToolName,omitempty" xml:"fundToolName,omitempty"`
	// 创建时间
	GmtCreate *string `json:"gmtCreate,omitempty" xml:"gmtCreate,omitempty"`
	// 完成时间
	GmtFinish *string `json:"gmtFinish,omitempty" xml:"gmtFinish,omitempty"`
	// 是否是优惠工具
	PromotionFundTool *bool `json:"promotionFundTool,omitempty" xml:"promotionFundTool,omitempty"`
}

func (NotifyPayCodeRefundResultRequestPayChannelDetailListFundToolDetailList) GoString

func (*NotifyPayCodeRefundResultRequestPayChannelDetailListFundToolDetailList) SetAmount

func (*NotifyPayCodeRefundResultRequestPayChannelDetailListFundToolDetailList) SetExtInfo

func (*NotifyPayCodeRefundResultRequestPayChannelDetailListFundToolDetailList) SetFundToolName

func (*NotifyPayCodeRefundResultRequestPayChannelDetailListFundToolDetailList) SetGmtCreate

func (*NotifyPayCodeRefundResultRequestPayChannelDetailListFundToolDetailList) SetGmtFinish

func (*NotifyPayCodeRefundResultRequestPayChannelDetailListFundToolDetailList) SetPromotionFundTool

func (NotifyPayCodeRefundResultRequestPayChannelDetailListFundToolDetailList) String

type NotifyPayCodeRefundResultResponse

type NotifyPayCodeRefundResultResponse struct {
	Headers map[string]*string                     `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *NotifyPayCodeRefundResultResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (NotifyPayCodeRefundResultResponse) GoString

func (*NotifyPayCodeRefundResultResponse) SetHeaders

func (NotifyPayCodeRefundResultResponse) String

type NotifyPayCodeRefundResultResponseBody

type NotifyPayCodeRefundResultResponseBody struct {
	// 处理结果
	Result *string `json:"result,omitempty" xml:"result,omitempty"`
}

func (NotifyPayCodeRefundResultResponseBody) GoString

func (*NotifyPayCodeRefundResultResponseBody) SetResult

func (NotifyPayCodeRefundResultResponseBody) String

type NotifyVerifyResultHeaders

type NotifyVerifyResultHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (NotifyVerifyResultHeaders) GoString

func (s NotifyVerifyResultHeaders) GoString() string

func (*NotifyVerifyResultHeaders) SetCommonHeaders

func (*NotifyVerifyResultHeaders) SetXAcsDingtalkAccessToken

func (s *NotifyVerifyResultHeaders) SetXAcsDingtalkAccessToken(v string) *NotifyVerifyResultHeaders

func (NotifyVerifyResultHeaders) String

func (s NotifyVerifyResultHeaders) String() string

type NotifyVerifyResultRequest

type NotifyVerifyResultRequest struct {
	// 企业ID
	CorpId *string `json:"corpId,omitempty" xml:"corpId,omitempty"`
	// 码值
	PayCode *string `json:"payCode,omitempty" xml:"payCode,omitempty"`
	// 备注信息
	Remark *string `json:"remark,omitempty" xml:"remark,omitempty"`
	// 用户和企业的关系类型,区分内部员工,外部联系人,无关系普通用户
	UserCorpRelationType *string `json:"userCorpRelationType,omitempty" xml:"userCorpRelationType,omitempty"`
	// 用户身份标识
	UserIdentity *string `json:"userIdentity,omitempty" xml:"userIdentity,omitempty"`
	// 验证事件,长度不超过8个中文
	VerifyEvent *string `json:"verifyEvent,omitempty" xml:"verifyEvent,omitempty"`
	// 验证地点,调用时请务必传入,以便生成工牌使用记录
	VerifyLocation *string `json:"verifyLocation,omitempty" xml:"verifyLocation,omitempty"`
	// 验证流水号,长度不超过32位,用户下唯一,调用时请务必传入,以便生成工牌使用记录
	VerifyNo *string `json:"verifyNo,omitempty" xml:"verifyNo,omitempty"`
	// 验证结果
	VerifyResult *bool `json:"verifyResult,omitempty" xml:"verifyResult,omitempty"`
	// 验证时间
	VerifyTime *string `json:"verifyTime,omitempty" xml:"verifyTime,omitempty"`
}

func (NotifyVerifyResultRequest) GoString

func (s NotifyVerifyResultRequest) GoString() string

func (*NotifyVerifyResultRequest) SetCorpId

func (*NotifyVerifyResultRequest) SetPayCode

func (*NotifyVerifyResultRequest) SetRemark

func (*NotifyVerifyResultRequest) SetUserCorpRelationType

func (s *NotifyVerifyResultRequest) SetUserCorpRelationType(v string) *NotifyVerifyResultRequest

func (*NotifyVerifyResultRequest) SetUserIdentity

func (*NotifyVerifyResultRequest) SetVerifyEvent

func (*NotifyVerifyResultRequest) SetVerifyLocation

func (*NotifyVerifyResultRequest) SetVerifyNo

func (*NotifyVerifyResultRequest) SetVerifyResult

func (*NotifyVerifyResultRequest) SetVerifyTime

func (NotifyVerifyResultRequest) String

func (s NotifyVerifyResultRequest) String() string

type NotifyVerifyResultResponse

type NotifyVerifyResultResponse struct {
	Headers map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *NotifyVerifyResultResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (NotifyVerifyResultResponse) GoString

func (s NotifyVerifyResultResponse) GoString() string

func (*NotifyVerifyResultResponse) SetBody

func (*NotifyVerifyResultResponse) SetHeaders

func (NotifyVerifyResultResponse) String

type NotifyVerifyResultResponseBody

type NotifyVerifyResultResponseBody struct {
	// 结果
	Result *string `json:"result,omitempty" xml:"result,omitempty"`
}

func (NotifyVerifyResultResponseBody) GoString

func (*NotifyVerifyResultResponseBody) SetResult

func (NotifyVerifyResultResponseBody) String

type QueryAcquireRefundOrderHeaders

type QueryAcquireRefundOrderHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (QueryAcquireRefundOrderHeaders) GoString

func (*QueryAcquireRefundOrderHeaders) SetCommonHeaders

func (*QueryAcquireRefundOrderHeaders) SetXAcsDingtalkAccessToken

func (s *QueryAcquireRefundOrderHeaders) SetXAcsDingtalkAccessToken(v string) *QueryAcquireRefundOrderHeaders

func (QueryAcquireRefundOrderHeaders) String

type QueryAcquireRefundOrderRequest

type QueryAcquireRefundOrderRequest struct {
	// 外部退款订单流水号
	OutRefundNo *string `json:"outRefundNo,omitempty" xml:"outRefundNo,omitempty"`
}

func (QueryAcquireRefundOrderRequest) GoString

func (*QueryAcquireRefundOrderRequest) SetOutRefundNo

func (QueryAcquireRefundOrderRequest) String

type QueryAcquireRefundOrderResponse

type QueryAcquireRefundOrderResponse struct {
	Headers map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *QueryAcquireRefundOrderResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (QueryAcquireRefundOrderResponse) GoString

func (*QueryAcquireRefundOrderResponse) SetHeaders

func (QueryAcquireRefundOrderResponse) String

type QueryAcquireRefundOrderResponseBody

type QueryAcquireRefundOrderResponseBody struct {
	// 代扣金额(元)
	Amount *string `json:"amount,omitempty" xml:"amount,omitempty"`
	// 订单创建日期
	GmtCreate *string `json:"gmtCreate,omitempty" xml:"gmtCreate,omitempty"`
	// 退款完成日期
	GmtRefund *string `json:"gmtRefund,omitempty" xml:"gmtRefund,omitempty"`
	// 主机构编号
	InstId *string `json:"instId,omitempty" xml:"instId,omitempty"`
	// 钉钉订单号
	OrderNo *string `json:"orderNo,omitempty" xml:"orderNo,omitempty"`
	// 原支付单外部流水号
	OriginOutTradeNo *string `json:"originOutTradeNo,omitempty" xml:"originOutTradeNo,omitempty"`
	// 外部退款订单号
	OutRefundNo *string `json:"outRefundNo,omitempty" xml:"outRefundNo,omitempty"`
	// 支付渠道
	PayChannel *string `json:"payChannel,omitempty" xml:"payChannel,omitempty"`
	// 支付渠道支付账号(脱敏后返回)
	PayChannelAccountNo *string `json:"payChannelAccountNo,omitempty" xml:"payChannelAccountNo,omitempty"`
	// 退款人userId
	PayerUserId *string `json:"payerUserId,omitempty" xml:"payerUserId,omitempty"`
	// 代扣备注
	Remark *string `json:"remark,omitempty" xml:"remark,omitempty"`
	// 状态
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// 子机构编号
	SubInstId *string `json:"subInstId,omitempty" xml:"subInstId,omitempty"`
	// 代扣标题
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (QueryAcquireRefundOrderResponseBody) GoString

func (*QueryAcquireRefundOrderResponseBody) SetAmount

func (*QueryAcquireRefundOrderResponseBody) SetGmtCreate

func (*QueryAcquireRefundOrderResponseBody) SetGmtRefund

func (*QueryAcquireRefundOrderResponseBody) SetInstId

func (*QueryAcquireRefundOrderResponseBody) SetOrderNo

func (*QueryAcquireRefundOrderResponseBody) SetOriginOutTradeNo

func (*QueryAcquireRefundOrderResponseBody) SetOutRefundNo

func (*QueryAcquireRefundOrderResponseBody) SetPayChannel

func (*QueryAcquireRefundOrderResponseBody) SetPayChannelAccountNo

func (*QueryAcquireRefundOrderResponseBody) SetPayerUserId

func (*QueryAcquireRefundOrderResponseBody) SetRemark

func (*QueryAcquireRefundOrderResponseBody) SetStatus

func (*QueryAcquireRefundOrderResponseBody) SetSubInstId

func (*QueryAcquireRefundOrderResponseBody) SetTitle

func (QueryAcquireRefundOrderResponseBody) String

type QueryBatchTradeDetailListHeaders

type QueryBatchTradeDetailListHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (QueryBatchTradeDetailListHeaders) GoString

func (*QueryBatchTradeDetailListHeaders) SetCommonHeaders

func (*QueryBatchTradeDetailListHeaders) SetXAcsDingtalkAccessToken

func (QueryBatchTradeDetailListHeaders) String

type QueryBatchTradeDetailListRequest

type QueryBatchTradeDetailListRequest struct {
	// 外部商户批次号
	OutBatchNo *string `json:"outBatchNo,omitempty" xml:"outBatchNo,omitempty"`
	// 当前页数
	PageNumber *int32 `json:"pageNumber,omitempty" xml:"pageNumber,omitempty"`
	// 每页记录数
	PageSize *int32 `json:"pageSize,omitempty" xml:"pageSize,omitempty"`
}

func (QueryBatchTradeDetailListRequest) GoString

func (*QueryBatchTradeDetailListRequest) SetOutBatchNo

func (*QueryBatchTradeDetailListRequest) SetPageNumber

func (*QueryBatchTradeDetailListRequest) SetPageSize

func (QueryBatchTradeDetailListRequest) String

type QueryBatchTradeDetailListResponse

type QueryBatchTradeDetailListResponse struct {
	Headers map[string]*string                     `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *QueryBatchTradeDetailListResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (QueryBatchTradeDetailListResponse) GoString

func (*QueryBatchTradeDetailListResponse) SetHeaders

func (QueryBatchTradeDetailListResponse) String

type QueryBatchTradeDetailListResponseBody

type QueryBatchTradeDetailListResponseBody struct {
	// 明细列表
	BatchTradeDetailList []*QueryBatchTradeDetailListResponseBodyBatchTradeDetailList `json:"batchTradeDetailList,omitempty" xml:"batchTradeDetailList,omitempty" type:"Repeated"`
	// 当前页数
	PageNumber *int32 `json:"pageNumber,omitempty" xml:"pageNumber,omitempty"`
	// 单页条数
	PageSize *int32 `json:"pageSize,omitempty" xml:"pageSize,omitempty"`
	// 总记录数
	Total *int32 `json:"total,omitempty" xml:"total,omitempty"`
	// 总页数
	TotalPageNumber *int32 `json:"totalPageNumber,omitempty" xml:"totalPageNumber,omitempty"`
}

func (QueryBatchTradeDetailListResponseBody) GoString

func (*QueryBatchTradeDetailListResponseBody) SetPageNumber

func (*QueryBatchTradeDetailListResponseBody) SetPageSize

func (*QueryBatchTradeDetailListResponseBody) SetTotal

func (*QueryBatchTradeDetailListResponseBody) SetTotalPageNumber

func (QueryBatchTradeDetailListResponseBody) String

type QueryBatchTradeDetailListResponseBodyBatchTradeDetailList

type QueryBatchTradeDetailListResponseBodyBatchTradeDetailList struct {
	// 金额
	Amount *string `json:"amount,omitempty" xml:"amount,omitempty"`
	// 明细单号
	DetailNo *string `json:"detailNo,omitempty" xml:"detailNo,omitempty"`
	// 订单时间时间
	GmtCreate *string `json:"gmtCreate,omitempty" xml:"gmtCreate,omitempty"`
	// 支付完成时间
	GmtFinish *string `json:"gmtFinish,omitempty" xml:"gmtFinish,omitempty"`
	// 备注
	Memo *string `json:"memo,omitempty" xml:"memo,omitempty"`
	// 收款方电子钱包持有者姓名
	PayeeAccountName *string `json:"payeeAccountName,omitempty" xml:"payeeAccountName,omitempty"`
	// 收款人账号
	PayeeAccountNo *string `json:"payeeAccountNo,omitempty" xml:"payeeAccountNo,omitempty"`
	// 收款账号类型
	PayeeAccountType *string `json:"payeeAccountType,omitempty" xml:"payeeAccountType,omitempty"`
	// 序号
	SerialNo *int64 `json:"serialNo,omitempty" xml:"serialNo,omitempty"`
	// 状态
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
}

func (QueryBatchTradeDetailListResponseBodyBatchTradeDetailList) GoString

func (*QueryBatchTradeDetailListResponseBodyBatchTradeDetailList) SetAmount

func (*QueryBatchTradeDetailListResponseBodyBatchTradeDetailList) SetDetailNo

func (*QueryBatchTradeDetailListResponseBodyBatchTradeDetailList) SetGmtCreate

func (*QueryBatchTradeDetailListResponseBodyBatchTradeDetailList) SetGmtFinish

func (*QueryBatchTradeDetailListResponseBodyBatchTradeDetailList) SetMemo

func (*QueryBatchTradeDetailListResponseBodyBatchTradeDetailList) SetPayeeAccountName

func (*QueryBatchTradeDetailListResponseBodyBatchTradeDetailList) SetPayeeAccountNo

func (*QueryBatchTradeDetailListResponseBodyBatchTradeDetailList) SetPayeeAccountType

func (*QueryBatchTradeDetailListResponseBodyBatchTradeDetailList) SetSerialNo

func (*QueryBatchTradeDetailListResponseBodyBatchTradeDetailList) SetStatus

func (QueryBatchTradeDetailListResponseBodyBatchTradeDetailList) String

type QueryBatchTradeOrderHeaders

type QueryBatchTradeOrderHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (QueryBatchTradeOrderHeaders) GoString

func (s QueryBatchTradeOrderHeaders) GoString() string

func (*QueryBatchTradeOrderHeaders) SetCommonHeaders

func (*QueryBatchTradeOrderHeaders) SetXAcsDingtalkAccessToken

func (s *QueryBatchTradeOrderHeaders) SetXAcsDingtalkAccessToken(v string) *QueryBatchTradeOrderHeaders

func (QueryBatchTradeOrderHeaders) String

type QueryBatchTradeOrderRequest

type QueryBatchTradeOrderRequest struct {
	// 外部商户批次号列表
	OutBatchNos []*string `json:"outBatchNos,omitempty" xml:"outBatchNos,omitempty" type:"Repeated"`
}

func (QueryBatchTradeOrderRequest) GoString

func (s QueryBatchTradeOrderRequest) GoString() string

func (*QueryBatchTradeOrderRequest) SetOutBatchNos

func (QueryBatchTradeOrderRequest) String

type QueryBatchTradeOrderResponse

type QueryBatchTradeOrderResponse struct {
	Headers map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *QueryBatchTradeOrderResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (QueryBatchTradeOrderResponse) GoString

func (s QueryBatchTradeOrderResponse) GoString() string

func (*QueryBatchTradeOrderResponse) SetBody

func (*QueryBatchTradeOrderResponse) SetHeaders

func (QueryBatchTradeOrderResponse) String

type QueryBatchTradeOrderResponseBody

type QueryBatchTradeOrderResponseBody struct {
	// 批量交易订单VO
	BatchTradeOrderVOs []*QueryBatchTradeOrderResponseBodyBatchTradeOrderVOs `json:"batchTradeOrderVOs,omitempty" xml:"batchTradeOrderVOs,omitempty" type:"Repeated"`
}

func (QueryBatchTradeOrderResponseBody) GoString

func (QueryBatchTradeOrderResponseBody) String

type QueryBatchTradeOrderResponseBodyBatchTradeOrderVOs

type QueryBatchTradeOrderResponseBodyBatchTradeOrderVOs struct {
	// 支付宝批次订单号
	AlipayTransId *string `json:"alipayTransId,omitempty" xml:"alipayTransId,omitempty"`
	// 明细处理失败的支付汇总金额
	FailAmount *string `json:"failAmount,omitempty" xml:"failAmount,omitempty"`
	// 失败笔数
	FailCount *int64 `json:"failCount,omitempty" xml:"failCount,omitempty"`
	// 失败原因
	FailReason *string `json:"failReason,omitempty" xml:"failReason,omitempty"`
	// 批次完成交易时间
	GmtFinish *string `json:"gmtFinish,omitempty" xml:"gmtFinish,omitempty"`
	// 批次受理交易时间
	GmtSubmit *string `json:"gmtSubmit,omitempty" xml:"gmtSubmit,omitempty"`
	// 批次号
	OutBatchNo *string `json:"outBatchNo,omitempty" xml:"outBatchNo,omitempty"`
	// 付款人staffId
	PayerStaffId *string `json:"payerStaffId,omitempty" xml:"payerStaffId,omitempty"`
	// 付款方需要支付的金额(元)
	PaymentAmount *string `json:"paymentAmount,omitempty" xml:"paymentAmount,omitempty"`
	// 支付币种
	PaymentCurrency *string `json:"paymentCurrency,omitempty" xml:"paymentCurrency,omitempty"`
	// 状态
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// 成功金额(元)
	SuccessAmount *string `json:"successAmount,omitempty" xml:"successAmount,omitempty"`
	// 成功笔数
	SuccessCount *int64 `json:"successCount,omitempty" xml:"successCount,omitempty"`
	// 批次的总金额(元)
	TotalAmount *string `json:"totalAmount,omitempty" xml:"totalAmount,omitempty"`
}

func (QueryBatchTradeOrderResponseBodyBatchTradeOrderVOs) GoString

func (*QueryBatchTradeOrderResponseBodyBatchTradeOrderVOs) SetAlipayTransId

func (*QueryBatchTradeOrderResponseBodyBatchTradeOrderVOs) SetFailAmount

func (*QueryBatchTradeOrderResponseBodyBatchTradeOrderVOs) SetFailCount

func (*QueryBatchTradeOrderResponseBodyBatchTradeOrderVOs) SetFailReason

func (*QueryBatchTradeOrderResponseBodyBatchTradeOrderVOs) SetGmtFinish

func (*QueryBatchTradeOrderResponseBodyBatchTradeOrderVOs) SetGmtSubmit

func (*QueryBatchTradeOrderResponseBodyBatchTradeOrderVOs) SetOutBatchNo

func (*QueryBatchTradeOrderResponseBodyBatchTradeOrderVOs) SetPayerStaffId

func (*QueryBatchTradeOrderResponseBodyBatchTradeOrderVOs) SetPaymentAmount

func (*QueryBatchTradeOrderResponseBodyBatchTradeOrderVOs) SetPaymentCurrency

func (*QueryBatchTradeOrderResponseBodyBatchTradeOrderVOs) SetStatus

func (*QueryBatchTradeOrderResponseBodyBatchTradeOrderVOs) SetSuccessAmount

func (*QueryBatchTradeOrderResponseBodyBatchTradeOrderVOs) SetSuccessCount

func (*QueryBatchTradeOrderResponseBodyBatchTradeOrderVOs) SetTotalAmount

func (QueryBatchTradeOrderResponseBodyBatchTradeOrderVOs) String

type QueryPayAccountListHeaders

type QueryPayAccountListHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (QueryPayAccountListHeaders) GoString

func (s QueryPayAccountListHeaders) GoString() string

func (*QueryPayAccountListHeaders) SetCommonHeaders

func (*QueryPayAccountListHeaders) SetXAcsDingtalkAccessToken

func (s *QueryPayAccountListHeaders) SetXAcsDingtalkAccessToken(v string) *QueryPayAccountListHeaders

func (QueryPayAccountListHeaders) String

type QueryPayAccountListResponse

type QueryPayAccountListResponse struct {
	Headers map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *QueryPayAccountListResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (QueryPayAccountListResponse) GoString

func (s QueryPayAccountListResponse) GoString() string

func (*QueryPayAccountListResponse) SetBody

func (*QueryPayAccountListResponse) SetHeaders

func (QueryPayAccountListResponse) String

type QueryPayAccountListResponseBody

type QueryPayAccountListResponseBody struct {
	// 账号列表
	PayAccountVOList []*QueryPayAccountListResponseBodyPayAccountVOList `json:"payAccountVOList,omitempty" xml:"payAccountVOList,omitempty" type:"Repeated"`
}

func (QueryPayAccountListResponseBody) GoString

func (QueryPayAccountListResponseBody) String

type QueryPayAccountListResponseBodyPayAccountVOList

type QueryPayAccountListResponseBodyPayAccountVOList struct {
	// 账户分类
	AccountClass *string `json:"accountClass,omitempty" xml:"accountClass,omitempty"`
	// 账号唯一id
	AccountId *string `json:"accountId,omitempty" xml:"accountId,omitempty"`
	// 账号名称
	AccountName *string `json:"accountName,omitempty" xml:"accountName,omitempty"`
	// 付款账号(脱敏)
	AccountNo *string `json:"accountNo,omitempty" xml:"accountNo,omitempty"`
	// 账户备注
	AccountRemark *string `json:"accountRemark,omitempty" xml:"accountRemark,omitempty"`
	// 账户类型
	AccountType *string `json:"accountType,omitempty" xml:"accountType,omitempty"`
}

func (QueryPayAccountListResponseBodyPayAccountVOList) GoString

func (*QueryPayAccountListResponseBodyPayAccountVOList) SetAccountClass

func (*QueryPayAccountListResponseBodyPayAccountVOList) SetAccountId

func (*QueryPayAccountListResponseBodyPayAccountVOList) SetAccountName

func (*QueryPayAccountListResponseBodyPayAccountVOList) SetAccountNo

func (*QueryPayAccountListResponseBodyPayAccountVOList) SetAccountRemark

func (*QueryPayAccountListResponseBodyPayAccountVOList) SetAccountType

func (QueryPayAccountListResponseBodyPayAccountVOList) String

type QueryRegisterOrderHeaders

type QueryRegisterOrderHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (QueryRegisterOrderHeaders) GoString

func (s QueryRegisterOrderHeaders) GoString() string

func (*QueryRegisterOrderHeaders) SetCommonHeaders

func (*QueryRegisterOrderHeaders) SetXAcsDingtalkAccessToken

func (s *QueryRegisterOrderHeaders) SetXAcsDingtalkAccessToken(v string) *QueryRegisterOrderHeaders

func (QueryRegisterOrderHeaders) String

func (s QueryRegisterOrderHeaders) String() string

type QueryRegisterOrderRequest

type QueryRegisterOrderRequest struct {
	// 主机构编号
	InstId *string `json:"instId,omitempty" xml:"instId,omitempty"`
	// 申请单号,和外部流水号至少一个必填
	OrderId *string `json:"orderId,omitempty" xml:"orderId,omitempty"`
	// 外部流水号,和申请单编号至少一个必填
	OutTradeNo *string `json:"outTradeNo,omitempty" xml:"outTradeNo,omitempty"`
	// 子机构编号
	SubInstId *string `json:"subInstId,omitempty" xml:"subInstId,omitempty"`
}

func (QueryRegisterOrderRequest) GoString

func (s QueryRegisterOrderRequest) GoString() string

func (*QueryRegisterOrderRequest) SetInstId

func (*QueryRegisterOrderRequest) SetOrderId

func (*QueryRegisterOrderRequest) SetOutTradeNo

func (*QueryRegisterOrderRequest) SetSubInstId

func (QueryRegisterOrderRequest) String

func (s QueryRegisterOrderRequest) String() string

type QueryRegisterOrderResponse

type QueryRegisterOrderResponse struct {
	Headers map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *QueryRegisterOrderResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (QueryRegisterOrderResponse) GoString

func (s QueryRegisterOrderResponse) GoString() string

func (*QueryRegisterOrderResponse) SetBody

func (*QueryRegisterOrderResponse) SetHeaders

func (QueryRegisterOrderResponse) String

type QueryRegisterOrderResponseBody

type QueryRegisterOrderResponseBody struct {
	// 失败原因
	FailReason *string `json:"failReason,omitempty" xml:"failReason,omitempty"`
	// 审核时间
	GmtAudit *string `json:"gmtAudit,omitempty" xml:"gmtAudit,omitempty"`
	// 主机构编号
	InstId *string `json:"instId,omitempty" xml:"instId,omitempty"`
	// 申请单号
	OrderId *string `json:"orderId,omitempty" xml:"orderId,omitempty"`
	// 外部流水号
	OutTradeNo *string `json:"outTradeNo,omitempty" xml:"outTradeNo,omitempty"`
	// 申请单状态
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// 子机构编号
	SubInstId *string `json:"subInstId,omitempty" xml:"subInstId,omitempty"`
	// 子机构名称
	SubInstName *string `json:"subInstName,omitempty" xml:"subInstName,omitempty"`
}

func (QueryRegisterOrderResponseBody) GoString

func (*QueryRegisterOrderResponseBody) SetFailReason

func (*QueryRegisterOrderResponseBody) SetGmtAudit

func (*QueryRegisterOrderResponseBody) SetInstId

func (*QueryRegisterOrderResponseBody) SetOrderId

func (*QueryRegisterOrderResponseBody) SetOutTradeNo

func (*QueryRegisterOrderResponseBody) SetStatus

func (*QueryRegisterOrderResponseBody) SetSubInstId

func (*QueryRegisterOrderResponseBody) SetSubInstName

func (QueryRegisterOrderResponseBody) String

type QueryUserAgreementHeaders

type QueryUserAgreementHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (QueryUserAgreementHeaders) GoString

func (s QueryUserAgreementHeaders) GoString() string

func (*QueryUserAgreementHeaders) SetCommonHeaders

func (*QueryUserAgreementHeaders) SetXAcsDingtalkAccessToken

func (s *QueryUserAgreementHeaders) SetXAcsDingtalkAccessToken(v string) *QueryUserAgreementHeaders

func (QueryUserAgreementHeaders) String

func (s QueryUserAgreementHeaders) String() string

type QueryUserAgreementRequest

type QueryUserAgreementRequest struct {
	// 业务编码
	BizCode *string `json:"bizCode,omitempty" xml:"bizCode,omitempty"`
	// 业务场景
	BizScene *string `json:"bizScene,omitempty" xml:"bizScene,omitempty"`
	// 主机构编号
	InstId *string `json:"instId,omitempty" xml:"instId,omitempty"`
	// 子机构编号
	SubInstId *string `json:"subInstId,omitempty" xml:"subInstId,omitempty"`
	// 付款人staffId
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
}

func (QueryUserAgreementRequest) GoString

func (s QueryUserAgreementRequest) GoString() string

func (*QueryUserAgreementRequest) SetBizCode

func (*QueryUserAgreementRequest) SetBizScene

func (*QueryUserAgreementRequest) SetInstId

func (*QueryUserAgreementRequest) SetSubInstId

func (*QueryUserAgreementRequest) SetUserId

func (QueryUserAgreementRequest) String

func (s QueryUserAgreementRequest) String() string

type QueryUserAgreementResponse

type QueryUserAgreementResponse struct {
	Headers map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *QueryUserAgreementResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (QueryUserAgreementResponse) GoString

func (s QueryUserAgreementResponse) GoString() string

func (*QueryUserAgreementResponse) SetBody

func (*QueryUserAgreementResponse) SetHeaders

func (QueryUserAgreementResponse) String

type QueryUserAgreementResponseBody

type QueryUserAgreementResponseBody struct {
	// 协议编号
	AgreementNo *string `json:"agreementNo,omitempty" xml:"agreementNo,omitempty"`
	// 组织id
	CorpId *string `json:"corpId,omitempty" xml:"corpId,omitempty"`
	// 实际过期日期
	GmtExpire *string `json:"gmtExpire,omitempty" xml:"gmtExpire,omitempty"`
	// 实际签约日期
	GmtSign *string `json:"gmtSign,omitempty" xml:"gmtSign,omitempty"`
	// 实际生效日期
	GmtValid *string `json:"gmtValid,omitempty" xml:"gmtValid,omitempty"`
	// 主机构id
	InstId *string `json:"instId,omitempty" xml:"instId,omitempty"`
	// 支付渠道
	PayChannel *string `json:"payChannel,omitempty" xml:"payChannel,omitempty"`
	// 实际支付账户名(脱敏)
	PayChannelAccountName *string `json:"payChannelAccountName,omitempty" xml:"payChannelAccountName,omitempty"`
	// 实际支付账号(脱敏)
	PayChannelAccountNo *string `json:"payChannelAccountNo,omitempty" xml:"payChannelAccountNo,omitempty"`
	// 签约状态
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// 子机构id
	SubInstId *string `json:"subInstId,omitempty" xml:"subInstId,omitempty"`
	// 用户id
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
}

func (QueryUserAgreementResponseBody) GoString

func (*QueryUserAgreementResponseBody) SetAgreementNo

func (*QueryUserAgreementResponseBody) SetCorpId

func (*QueryUserAgreementResponseBody) SetGmtExpire

func (*QueryUserAgreementResponseBody) SetGmtSign

func (*QueryUserAgreementResponseBody) SetGmtValid

func (*QueryUserAgreementResponseBody) SetInstId

func (*QueryUserAgreementResponseBody) SetPayChannel

func (*QueryUserAgreementResponseBody) SetPayChannelAccountName

func (*QueryUserAgreementResponseBody) SetPayChannelAccountNo

func (*QueryUserAgreementResponseBody) SetStatus

func (*QueryUserAgreementResponseBody) SetSubInstId

func (*QueryUserAgreementResponseBody) SetUserId

func (QueryUserAgreementResponseBody) String

type QueryUserAlipayAccountHeaders

type QueryUserAlipayAccountHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (QueryUserAlipayAccountHeaders) GoString

func (*QueryUserAlipayAccountHeaders) SetCommonHeaders

func (*QueryUserAlipayAccountHeaders) SetXAcsDingtalkAccessToken

func (s *QueryUserAlipayAccountHeaders) SetXAcsDingtalkAccessToken(v string) *QueryUserAlipayAccountHeaders

func (QueryUserAlipayAccountHeaders) String

type QueryUserAlipayAccountResponse

type QueryUserAlipayAccountResponse struct {
	Headers map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *QueryUserAlipayAccountResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (QueryUserAlipayAccountResponse) GoString

func (*QueryUserAlipayAccountResponse) SetHeaders

func (QueryUserAlipayAccountResponse) String

type QueryUserAlipayAccountResponseBody

type QueryUserAlipayAccountResponseBody struct {
	// 支付宝uid
	AlipayUid *string `json:"alipayUid,omitempty" xml:"alipayUid,omitempty"`
}

func (QueryUserAlipayAccountResponseBody) GoString

func (*QueryUserAlipayAccountResponseBody) SetAlipayUid

func (QueryUserAlipayAccountResponseBody) String

type QueryWithholdingOrderHeaders

type QueryWithholdingOrderHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (QueryWithholdingOrderHeaders) GoString

func (s QueryWithholdingOrderHeaders) GoString() string

func (*QueryWithholdingOrderHeaders) SetCommonHeaders

func (*QueryWithholdingOrderHeaders) SetXAcsDingtalkAccessToken

func (s *QueryWithholdingOrderHeaders) SetXAcsDingtalkAccessToken(v string) *QueryWithholdingOrderHeaders

func (QueryWithholdingOrderHeaders) String

type QueryWithholdingOrderRequest

type QueryWithholdingOrderRequest struct {
	// 外部订单流水号
	OutTradeNo *string `json:"outTradeNo,omitempty" xml:"outTradeNo,omitempty"`
}

func (QueryWithholdingOrderRequest) GoString

func (s QueryWithholdingOrderRequest) GoString() string

func (*QueryWithholdingOrderRequest) SetOutTradeNo

func (QueryWithholdingOrderRequest) String

type QueryWithholdingOrderResponse

type QueryWithholdingOrderResponse struct {
	Headers map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *QueryWithholdingOrderResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (QueryWithholdingOrderResponse) GoString

func (*QueryWithholdingOrderResponse) SetBody

func (*QueryWithholdingOrderResponse) SetHeaders

func (QueryWithholdingOrderResponse) String

type QueryWithholdingOrderResponseBody

type QueryWithholdingOrderResponseBody struct {
	// 代扣金额(元)
	Amount *string `json:"amount,omitempty" xml:"amount,omitempty"`
	// 订单创建日期
	GmtCreate *string `json:"gmtCreate,omitempty" xml:"gmtCreate,omitempty"`
	// 付款完成日期
	GmtPay *string `json:"gmtPay,omitempty" xml:"gmtPay,omitempty"`
	// 主机构编号
	InstId *string `json:"instId,omitempty" xml:"instId,omitempty"`
	// 钉钉订单号
	OrderNo *string `json:"orderNo,omitempty" xml:"orderNo,omitempty"`
	// 外部订单号
	OutTradeNo *string `json:"outTradeNo,omitempty" xml:"outTradeNo,omitempty"`
	// 支付渠道
	PayChannel *string `json:"payChannel,omitempty" xml:"payChannel,omitempty"`
	// 支付渠道支付账号(脱敏后返回)
	PayChannelAccountNo *string `json:"payChannelAccountNo,omitempty" xml:"payChannelAccountNo,omitempty"`
	// 付款人userId
	PayerUserId *string `json:"payerUserId,omitempty" xml:"payerUserId,omitempty"`
	// 代扣备注
	Remark *string `json:"remark,omitempty" xml:"remark,omitempty"`
	// 状态
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// 子机构编号
	SubInstId *string `json:"subInstId,omitempty" xml:"subInstId,omitempty"`
	// 代扣标题
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (QueryWithholdingOrderResponseBody) GoString

func (*QueryWithholdingOrderResponseBody) SetAmount

func (*QueryWithholdingOrderResponseBody) SetGmtCreate

func (*QueryWithholdingOrderResponseBody) SetGmtPay

func (*QueryWithholdingOrderResponseBody) SetInstId

func (*QueryWithholdingOrderResponseBody) SetOrderNo

func (*QueryWithholdingOrderResponseBody) SetOutTradeNo

func (*QueryWithholdingOrderResponseBody) SetPayChannel

func (*QueryWithholdingOrderResponseBody) SetPayChannelAccountNo

func (*QueryWithholdingOrderResponseBody) SetPayerUserId

func (*QueryWithholdingOrderResponseBody) SetRemark

func (*QueryWithholdingOrderResponseBody) SetStatus

func (*QueryWithholdingOrderResponseBody) SetSubInstId

func (*QueryWithholdingOrderResponseBody) SetTitle

func (QueryWithholdingOrderResponseBody) String

type SaveCorpPayCodeHeaders

type SaveCorpPayCodeHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (SaveCorpPayCodeHeaders) GoString

func (s SaveCorpPayCodeHeaders) GoString() string

func (*SaveCorpPayCodeHeaders) SetCommonHeaders

func (s *SaveCorpPayCodeHeaders) SetCommonHeaders(v map[string]*string) *SaveCorpPayCodeHeaders

func (*SaveCorpPayCodeHeaders) SetXAcsDingtalkAccessToken

func (s *SaveCorpPayCodeHeaders) SetXAcsDingtalkAccessToken(v string) *SaveCorpPayCodeHeaders

func (SaveCorpPayCodeHeaders) String

func (s SaveCorpPayCodeHeaders) String() string

type SaveCorpPayCodeRequest

type SaveCorpPayCodeRequest struct {
	// 码标识,由钉钉颁发
	CodeIdentity *string `json:"codeIdentity,omitempty" xml:"codeIdentity,omitempty"`
	// 开通的企业ID
	CorpId *string `json:"corpId,omitempty" xml:"corpId,omitempty"`
	// 扩展参数
	ExtInfo map[string]*string `json:"extInfo,omitempty" xml:"extInfo,omitempty"`
	// 状态,OPEN或CLOSED
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
}

func (SaveCorpPayCodeRequest) GoString

func (s SaveCorpPayCodeRequest) GoString() string

func (*SaveCorpPayCodeRequest) SetCodeIdentity

func (s *SaveCorpPayCodeRequest) SetCodeIdentity(v string) *SaveCorpPayCodeRequest

func (*SaveCorpPayCodeRequest) SetCorpId

func (*SaveCorpPayCodeRequest) SetExtInfo

func (*SaveCorpPayCodeRequest) SetStatus

func (SaveCorpPayCodeRequest) String

func (s SaveCorpPayCodeRequest) String() string

type SaveCorpPayCodeResponse

type SaveCorpPayCodeResponse struct {
	Headers map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *SaveCorpPayCodeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (SaveCorpPayCodeResponse) GoString

func (s SaveCorpPayCodeResponse) GoString() string

func (*SaveCorpPayCodeResponse) SetBody

func (*SaveCorpPayCodeResponse) SetHeaders

func (SaveCorpPayCodeResponse) String

func (s SaveCorpPayCodeResponse) String() string

type SaveCorpPayCodeResponseBody

type SaveCorpPayCodeResponseBody struct {
	// 码标识
	CodeIdentity *string `json:"codeIdentity,omitempty" xml:"codeIdentity,omitempty"`
	// 开通的企业ID
	CorpId *string `json:"corpId,omitempty" xml:"corpId,omitempty"`
	// 扩展参数
	ExtInfo map[string]*string `json:"extInfo,omitempty" xml:"extInfo,omitempty"`
	// 状态
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
}

func (SaveCorpPayCodeResponseBody) GoString

func (s SaveCorpPayCodeResponseBody) GoString() string

func (*SaveCorpPayCodeResponseBody) SetCodeIdentity

func (*SaveCorpPayCodeResponseBody) SetCorpId

func (*SaveCorpPayCodeResponseBody) SetExtInfo

func (*SaveCorpPayCodeResponseBody) SetStatus

func (SaveCorpPayCodeResponseBody) String

type UnsignUserAgreementHeaders

type UnsignUserAgreementHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (UnsignUserAgreementHeaders) GoString

func (s UnsignUserAgreementHeaders) GoString() string

func (*UnsignUserAgreementHeaders) SetCommonHeaders

func (*UnsignUserAgreementHeaders) SetXAcsDingtalkAccessToken

func (s *UnsignUserAgreementHeaders) SetXAcsDingtalkAccessToken(v string) *UnsignUserAgreementHeaders

func (UnsignUserAgreementHeaders) String

type UnsignUserAgreementRequest

type UnsignUserAgreementRequest struct {
	// 协议编号
	AgreementNo *string `json:"agreementNo,omitempty" xml:"agreementNo,omitempty"`
	// 业务代码
	BizCode *string `json:"bizCode,omitempty" xml:"bizCode,omitempty"`
	// 业务场景
	BizScene *string `json:"bizScene,omitempty" xml:"bizScene,omitempty"`
	// 主机构编号
	InstId *string `json:"instId,omitempty" xml:"instId,omitempty"`
	// 子机构编号
	SubInstId *string `json:"subInstId,omitempty" xml:"subInstId,omitempty"`
	// 付款人staffId
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
}

func (UnsignUserAgreementRequest) GoString

func (s UnsignUserAgreementRequest) GoString() string

func (*UnsignUserAgreementRequest) SetAgreementNo

func (*UnsignUserAgreementRequest) SetBizCode

func (*UnsignUserAgreementRequest) SetBizScene

func (*UnsignUserAgreementRequest) SetInstId

func (*UnsignUserAgreementRequest) SetSubInstId

func (*UnsignUserAgreementRequest) SetUserId

func (UnsignUserAgreementRequest) String

type UnsignUserAgreementResponse

type UnsignUserAgreementResponse struct {
	Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
}

func (UnsignUserAgreementResponse) GoString

func (s UnsignUserAgreementResponse) GoString() string

func (*UnsignUserAgreementResponse) SetHeaders

func (UnsignUserAgreementResponse) String

type UpateUserCodeInstanceHeaders

type UpateUserCodeInstanceHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (UpateUserCodeInstanceHeaders) GoString

func (s UpateUserCodeInstanceHeaders) GoString() string

func (*UpateUserCodeInstanceHeaders) SetCommonHeaders

func (*UpateUserCodeInstanceHeaders) SetXAcsDingtalkAccessToken

func (s *UpateUserCodeInstanceHeaders) SetXAcsDingtalkAccessToken(v string) *UpateUserCodeInstanceHeaders

func (UpateUserCodeInstanceHeaders) String

type UpateUserCodeInstanceRequest

type UpateUserCodeInstanceRequest struct {
	// 有效时间列表,对于连续时间段,只需传入一个对象即可,注意过期时间必须晚于最晚结束时间
	AvailableTimes []*UpateUserCodeInstanceRequestAvailableTimes `json:"availableTimes,omitempty" xml:"availableTimes,omitempty" type:"Repeated"`
	// 用户码ID
	CodeId *string `json:"codeId,omitempty" xml:"codeId,omitempty"`
	// 码标识
	CodeIdentity *string `json:"codeIdentity,omitempty" xml:"codeIdentity,omitempty"`
	// 码值
	CodeValue *string `json:"codeValue,omitempty" xml:"codeValue,omitempty"`
	// 企业ID
	CorpId *string `json:"corpId,omitempty" xml:"corpId,omitempty"`
	// 扩展参数
	ExtInfo map[string]interface{} `json:"extInfo,omitempty" xml:"extInfo,omitempty"`
	// 临时码,传入过期时间
	GmtExpired *string `json:"gmtExpired,omitempty" xml:"gmtExpired,omitempty"`
	// 状态
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// 用户和企业的关系类型,区分内部员工,外部联系人,无关系普通用户
	UserCorpRelationType *string `json:"userCorpRelationType,omitempty" xml:"userCorpRelationType,omitempty"`
	// 用户身份标识,取值和用户企业关系类型相关,如果企业无关,传入手机号
	UserIdentity *string `json:"userIdentity,omitempty" xml:"userIdentity,omitempty"`
}

func (UpateUserCodeInstanceRequest) GoString

func (s UpateUserCodeInstanceRequest) GoString() string

func (*UpateUserCodeInstanceRequest) SetAvailableTimes

func (*UpateUserCodeInstanceRequest) SetCodeId

func (*UpateUserCodeInstanceRequest) SetCodeIdentity

func (*UpateUserCodeInstanceRequest) SetCodeValue

func (*UpateUserCodeInstanceRequest) SetCorpId

func (*UpateUserCodeInstanceRequest) SetExtInfo

func (s *UpateUserCodeInstanceRequest) SetExtInfo(v map[string]interface{}) *UpateUserCodeInstanceRequest

func (*UpateUserCodeInstanceRequest) SetGmtExpired

func (*UpateUserCodeInstanceRequest) SetStatus

func (*UpateUserCodeInstanceRequest) SetUserCorpRelationType

func (s *UpateUserCodeInstanceRequest) SetUserCorpRelationType(v string) *UpateUserCodeInstanceRequest

func (*UpateUserCodeInstanceRequest) SetUserIdentity

func (UpateUserCodeInstanceRequest) String

type UpateUserCodeInstanceRequestAvailableTimes

type UpateUserCodeInstanceRequestAvailableTimes struct {
	// 结束时间
	GmtEnd *string `json:"gmtEnd,omitempty" xml:"gmtEnd,omitempty"`
	// 开始时间
	GmtStart *string `json:"gmtStart,omitempty" xml:"gmtStart,omitempty"`
}

func (UpateUserCodeInstanceRequestAvailableTimes) GoString

func (*UpateUserCodeInstanceRequestAvailableTimes) SetGmtEnd

func (*UpateUserCodeInstanceRequestAvailableTimes) SetGmtStart

func (UpateUserCodeInstanceRequestAvailableTimes) String

type UpateUserCodeInstanceResponse

type UpateUserCodeInstanceResponse struct {
	Headers map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *UpateUserCodeInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UpateUserCodeInstanceResponse) GoString

func (*UpateUserCodeInstanceResponse) SetBody

func (*UpateUserCodeInstanceResponse) SetHeaders

func (UpateUserCodeInstanceResponse) String

type UpateUserCodeInstanceResponseBody

type UpateUserCodeInstanceResponseBody struct {
	// 码ID
	CodeId *string `json:"codeId,omitempty" xml:"codeId,omitempty"`
}

func (UpateUserCodeInstanceResponseBody) GoString

func (*UpateUserCodeInstanceResponseBody) SetCodeId

func (UpateUserCodeInstanceResponseBody) String

type UpdateInvoiceVerifyStatusHeaders

type UpdateInvoiceVerifyStatusHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (UpdateInvoiceVerifyStatusHeaders) GoString

func (*UpdateInvoiceVerifyStatusHeaders) SetCommonHeaders

func (*UpdateInvoiceVerifyStatusHeaders) SetXAcsDingtalkAccessToken

func (UpdateInvoiceVerifyStatusHeaders) String

type UpdateInvoiceVerifyStatusRequest

type UpdateInvoiceVerifyStatusRequest struct {
	// 查验流水号
	BizId *string `json:"bizId,omitempty" xml:"bizId,omitempty"`
	// 查验结果
	CheckingResult *int32 `json:"checkingResult,omitempty" xml:"checkingResult,omitempty"`
	// 查验状态
	CheckingStatus *int32 `json:"checkingStatus,omitempty" xml:"checkingStatus,omitempty"`
	// 业务响应码
	Code *string `json:"code,omitempty" xml:"code,omitempty"`
	// 企业Id
	CorpId *string `json:"corpId,omitempty" xml:"corpId,omitempty"`
	// 发票代码
	InvoiceCode *string `json:"invoiceCode,omitempty" xml:"invoiceCode,omitempty"`
	// 发票号码
	InvoiceNo *string `json:"invoiceNo,omitempty" xml:"invoiceNo,omitempty"`
	// 发票状态
	InvoiceStatus *int32 `json:"invoiceStatus,omitempty" xml:"invoiceStatus,omitempty"`
	// 发票验真编号
	InvoiceVerifyId *string `json:"invoiceVerifyId,omitempty" xml:"invoiceVerifyId,omitempty"`
	// 响应信息
	Msg *string `json:"msg,omitempty" xml:"msg,omitempty"`
	// 用户Id
	UnionId *string `json:"unionId,omitempty" xml:"unionId,omitempty"`
}

func (UpdateInvoiceVerifyStatusRequest) GoString

func (*UpdateInvoiceVerifyStatusRequest) SetBizId

func (*UpdateInvoiceVerifyStatusRequest) SetCheckingResult

func (*UpdateInvoiceVerifyStatusRequest) SetCheckingStatus

func (*UpdateInvoiceVerifyStatusRequest) SetCode

func (*UpdateInvoiceVerifyStatusRequest) SetCorpId

func (*UpdateInvoiceVerifyStatusRequest) SetInvoiceCode

func (*UpdateInvoiceVerifyStatusRequest) SetInvoiceNo

func (*UpdateInvoiceVerifyStatusRequest) SetInvoiceStatus

func (*UpdateInvoiceVerifyStatusRequest) SetInvoiceVerifyId

func (*UpdateInvoiceVerifyStatusRequest) SetMsg

func (*UpdateInvoiceVerifyStatusRequest) SetUnionId

func (UpdateInvoiceVerifyStatusRequest) String

type UpdateInvoiceVerifyStatusResponse

type UpdateInvoiceVerifyStatusResponse struct {
	Headers map[string]*string                     `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *UpdateInvoiceVerifyStatusResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UpdateInvoiceVerifyStatusResponse) GoString

func (*UpdateInvoiceVerifyStatusResponse) SetHeaders

func (UpdateInvoiceVerifyStatusResponse) String

type UpdateInvoiceVerifyStatusResponseBody

type UpdateInvoiceVerifyStatusResponseBody struct {
	// Id of the request
	Result *bool `json:"result,omitempty" xml:"result,omitempty"`
}

func (UpdateInvoiceVerifyStatusResponseBody) GoString

func (*UpdateInvoiceVerifyStatusResponseBody) SetResult

func (UpdateInvoiceVerifyStatusResponseBody) String

type UploadInvoiceByAuthHeaders

type UploadInvoiceByAuthHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (UploadInvoiceByAuthHeaders) GoString

func (s UploadInvoiceByAuthHeaders) GoString() string

func (*UploadInvoiceByAuthHeaders) SetCommonHeaders

func (*UploadInvoiceByAuthHeaders) SetXAcsDingtalkAccessToken

func (s *UploadInvoiceByAuthHeaders) SetXAcsDingtalkAccessToken(v string) *UploadInvoiceByAuthHeaders

func (UploadInvoiceByAuthHeaders) String

type UploadInvoiceByAuthRequest

type UploadInvoiceByAuthRequest struct {
	Extension *UploadInvoiceByAuthRequestExtension `json:"extension,omitempty" xml:"extension,omitempty" type:"Struct"`
	// 上传发票列表
	Invoices []*UploadInvoiceByAuthRequestInvoices `json:"invoices,omitempty" xml:"invoices,omitempty" type:"Repeated"`
}

func (UploadInvoiceByAuthRequest) GoString

func (s UploadInvoiceByAuthRequest) GoString() string

func (*UploadInvoiceByAuthRequest) SetExtension

func (*UploadInvoiceByAuthRequest) SetInvoices

func (UploadInvoiceByAuthRequest) String

type UploadInvoiceByAuthRequestExtension

type UploadInvoiceByAuthRequestExtension struct {
	BizCode   *string `json:"bizCode,omitempty" xml:"bizCode,omitempty"`
	OrderNo   *string `json:"orderNo,omitempty" xml:"orderNo,omitempty"`
	OrderType *string `json:"orderType,omitempty" xml:"orderType,omitempty"`
}

func (UploadInvoiceByAuthRequestExtension) GoString

func (*UploadInvoiceByAuthRequestExtension) SetBizCode

func (*UploadInvoiceByAuthRequestExtension) SetOrderNo

func (*UploadInvoiceByAuthRequestExtension) SetOrderType

func (UploadInvoiceByAuthRequestExtension) String

type UploadInvoiceByAuthRequestInvoices

type UploadInvoiceByAuthRequestInvoices struct {
	// 发票总金额
	InvoiceAmount *string `json:"invoiceAmount,omitempty" xml:"invoiceAmount,omitempty"`
	// 发票代码
	InvoiceCode *string `json:"invoiceCode,omitempty" xml:"invoiceCode,omitempty"`
	// 开票时间
	InvoiceDate *string `json:"invoiceDate,omitempty" xml:"invoiceDate,omitempty"`
	// 发票号码
	InvoiceNo *string `json:"invoiceNo,omitempty" xml:"invoiceNo,omitempty"`
	// 发票类型
	InvoiceType *string `json:"invoiceType,omitempty" xml:"invoiceType,omitempty"`
	// 发票logo地址
	LogoUrl *string `json:"logoUrl,omitempty" xml:"logoUrl,omitempty"`
	// 收款方名称
	PayeeName *string `json:"payeeName,omitempty" xml:"payeeName,omitempty"`
	// 收款方税号
	PayeeTaxNo *string `json:"payeeTaxNo,omitempty" xml:"payeeTaxNo,omitempty"`
	// 付款方名称
	PayerName *string `json:"payerName,omitempty" xml:"payerName,omitempty"`
	// 付款方税号
	PayerTaxNo *string `json:"payerTaxNo,omitempty" xml:"payerTaxNo,omitempty"`
	// 发票pdf原件下载链接
	PdfUrl *string `json:"pdfUrl,omitempty" xml:"pdfUrl,omitempty"`
	// 税金额
	TaxAmount *string `json:"taxAmount,omitempty" xml:"taxAmount,omitempty"`
	// 发票校验码
	VerifyCode *string `json:"verifyCode,omitempty" xml:"verifyCode,omitempty"`
	// 不含税金额
	WithoutTaxAmount *string `json:"withoutTaxAmount,omitempty" xml:"withoutTaxAmount,omitempty"`
}

func (UploadInvoiceByAuthRequestInvoices) GoString

func (*UploadInvoiceByAuthRequestInvoices) SetInvoiceAmount

func (*UploadInvoiceByAuthRequestInvoices) SetInvoiceCode

func (*UploadInvoiceByAuthRequestInvoices) SetInvoiceDate

func (*UploadInvoiceByAuthRequestInvoices) SetInvoiceNo

func (*UploadInvoiceByAuthRequestInvoices) SetInvoiceType

func (*UploadInvoiceByAuthRequestInvoices) SetLogoUrl

func (*UploadInvoiceByAuthRequestInvoices) SetPayeeName

func (*UploadInvoiceByAuthRequestInvoices) SetPayeeTaxNo

func (*UploadInvoiceByAuthRequestInvoices) SetPayerName

func (*UploadInvoiceByAuthRequestInvoices) SetPayerTaxNo

func (*UploadInvoiceByAuthRequestInvoices) SetPdfUrl

func (*UploadInvoiceByAuthRequestInvoices) SetTaxAmount

func (*UploadInvoiceByAuthRequestInvoices) SetVerifyCode

func (*UploadInvoiceByAuthRequestInvoices) SetWithoutTaxAmount

func (UploadInvoiceByAuthRequestInvoices) String

type UploadInvoiceByAuthResponse

type UploadInvoiceByAuthResponse struct {
	Headers map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *UploadInvoiceByAuthResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UploadInvoiceByAuthResponse) GoString

func (s UploadInvoiceByAuthResponse) GoString() string

func (*UploadInvoiceByAuthResponse) SetBody

func (*UploadInvoiceByAuthResponse) SetHeaders

func (UploadInvoiceByAuthResponse) String

type UploadInvoiceByAuthResponseBody

type UploadInvoiceByAuthResponseBody struct {
	// 结果
	Result *UploadInvoiceByAuthResponseBodyResult `json:"result,omitempty" xml:"result,omitempty" type:"Struct"`
}

func (UploadInvoiceByAuthResponseBody) GoString

func (UploadInvoiceByAuthResponseBody) String

type UploadInvoiceByAuthResponseBodyResult

type UploadInvoiceByAuthResponseBodyResult struct {
	// 上传结果
	Results []*UploadInvoiceByAuthResponseBodyResultResults `json:"results,omitempty" xml:"results,omitempty" type:"Repeated"`
}

func (UploadInvoiceByAuthResponseBodyResult) GoString

func (UploadInvoiceByAuthResponseBodyResult) String

type UploadInvoiceByAuthResponseBodyResultResults

type UploadInvoiceByAuthResponseBodyResultResults struct {
	// 业务错误码
	ErrCode *string `json:"errCode,omitempty" xml:"errCode,omitempty"`
	// 发票代码
	InvoiceCode *string `json:"invoiceCode,omitempty" xml:"invoiceCode,omitempty"`
	// 发票号码
	InvoiceNo *string `json:"invoiceNo,omitempty" xml:"invoiceNo,omitempty"`
	// 失败原因
	Reason *string `json:"reason,omitempty" xml:"reason,omitempty"`
	// 是否成功
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
}

func (UploadInvoiceByAuthResponseBodyResultResults) GoString

func (*UploadInvoiceByAuthResponseBodyResultResults) SetErrCode

func (*UploadInvoiceByAuthResponseBodyResultResults) SetInvoiceCode

func (*UploadInvoiceByAuthResponseBodyResultResults) SetInvoiceNo

func (*UploadInvoiceByAuthResponseBodyResultResults) SetReason

func (*UploadInvoiceByAuthResponseBodyResultResults) SetSuccess

func (UploadInvoiceByAuthResponseBodyResultResults) String

type UploadInvoiceByMobileHeaders

type UploadInvoiceByMobileHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (UploadInvoiceByMobileHeaders) GoString

func (s UploadInvoiceByMobileHeaders) GoString() string

func (*UploadInvoiceByMobileHeaders) SetCommonHeaders

func (*UploadInvoiceByMobileHeaders) SetXAcsDingtalkAccessToken

func (s *UploadInvoiceByMobileHeaders) SetXAcsDingtalkAccessToken(v string) *UploadInvoiceByMobileHeaders

func (UploadInvoiceByMobileHeaders) String

type UploadInvoiceByMobileRequest

type UploadInvoiceByMobileRequest struct {
	// 上传发票列表
	Invoices []*UploadInvoiceByMobileRequestInvoices `json:"invoices,omitempty" xml:"invoices,omitempty" type:"Repeated"`
	// 手机号
	Mobile *string `json:"mobile,omitempty" xml:"mobile,omitempty"`
	// 手机号国家码
	MobileStateCode *string `json:"mobileStateCode,omitempty" xml:"mobileStateCode,omitempty"`
}

func (UploadInvoiceByMobileRequest) GoString

func (s UploadInvoiceByMobileRequest) GoString() string

func (*UploadInvoiceByMobileRequest) SetInvoices

func (*UploadInvoiceByMobileRequest) SetMobile

func (*UploadInvoiceByMobileRequest) SetMobileStateCode

func (UploadInvoiceByMobileRequest) String

type UploadInvoiceByMobileRequestInvoices

type UploadInvoiceByMobileRequestInvoices struct {
	// 发票总金额
	InvoiceAmount *string `json:"invoiceAmount,omitempty" xml:"invoiceAmount,omitempty"`
	// 发票代码
	InvoiceCode *string `json:"invoiceCode,omitempty" xml:"invoiceCode,omitempty"`
	// 开票时间
	InvoiceDate *string `json:"invoiceDate,omitempty" xml:"invoiceDate,omitempty"`
	// 发票号码
	InvoiceNo *string `json:"invoiceNo,omitempty" xml:"invoiceNo,omitempty"`
	// 发票类型
	InvoiceType *string `json:"invoiceType,omitempty" xml:"invoiceType,omitempty"`
	// 发票logo地址
	LogoUrl *string `json:"logoUrl,omitempty" xml:"logoUrl,omitempty"`
	// 收款方名称
	PayeeName *string `json:"payeeName,omitempty" xml:"payeeName,omitempty"`
	// 收款方税号
	PayeeTaxNo *string `json:"payeeTaxNo,omitempty" xml:"payeeTaxNo,omitempty"`
	// 付款方名称
	PayerName *string `json:"payerName,omitempty" xml:"payerName,omitempty"`
	// 付款方税号
	PayerTaxNo *string `json:"payerTaxNo,omitempty" xml:"payerTaxNo,omitempty"`
	// 发票pdf原件下载链接
	PdfUrl *string `json:"pdfUrl,omitempty" xml:"pdfUrl,omitempty"`
	// 税金额
	TaxAmount *string `json:"taxAmount,omitempty" xml:"taxAmount,omitempty"`
	// 发票校验码
	VerifyCode *string `json:"verifyCode,omitempty" xml:"verifyCode,omitempty"`
	// 不含税金额
	WithoutTaxAmount *string `json:"withoutTaxAmount,omitempty" xml:"withoutTaxAmount,omitempty"`
}

func (UploadInvoiceByMobileRequestInvoices) GoString

func (*UploadInvoiceByMobileRequestInvoices) SetInvoiceAmount

func (*UploadInvoiceByMobileRequestInvoices) SetInvoiceCode

func (*UploadInvoiceByMobileRequestInvoices) SetInvoiceDate

func (*UploadInvoiceByMobileRequestInvoices) SetInvoiceNo

func (*UploadInvoiceByMobileRequestInvoices) SetInvoiceType

func (*UploadInvoiceByMobileRequestInvoices) SetLogoUrl

func (*UploadInvoiceByMobileRequestInvoices) SetPayeeName

func (*UploadInvoiceByMobileRequestInvoices) SetPayeeTaxNo

func (*UploadInvoiceByMobileRequestInvoices) SetPayerName

func (*UploadInvoiceByMobileRequestInvoices) SetPayerTaxNo

func (*UploadInvoiceByMobileRequestInvoices) SetPdfUrl

func (*UploadInvoiceByMobileRequestInvoices) SetTaxAmount

func (*UploadInvoiceByMobileRequestInvoices) SetVerifyCode

func (*UploadInvoiceByMobileRequestInvoices) SetWithoutTaxAmount

func (UploadInvoiceByMobileRequestInvoices) String

type UploadInvoiceByMobileResponse

type UploadInvoiceByMobileResponse struct {
	Headers map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *UploadInvoiceByMobileResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UploadInvoiceByMobileResponse) GoString

func (*UploadInvoiceByMobileResponse) SetBody

func (*UploadInvoiceByMobileResponse) SetHeaders

func (UploadInvoiceByMobileResponse) String

type UploadInvoiceByMobileResponseBody

type UploadInvoiceByMobileResponseBody struct {
	// 结果
	Result *UploadInvoiceByMobileResponseBodyResult `json:"result,omitempty" xml:"result,omitempty" type:"Struct"`
}

func (UploadInvoiceByMobileResponseBody) GoString

func (UploadInvoiceByMobileResponseBody) String

type UploadInvoiceByMobileResponseBodyResult

type UploadInvoiceByMobileResponseBodyResult struct {
	// 上传结果
	Results []*UploadInvoiceByMobileResponseBodyResultResults `json:"results,omitempty" xml:"results,omitempty" type:"Repeated"`
}

func (UploadInvoiceByMobileResponseBodyResult) GoString

func (UploadInvoiceByMobileResponseBodyResult) String

type UploadInvoiceByMobileResponseBodyResultResults

type UploadInvoiceByMobileResponseBodyResultResults struct {
	// 业务错误码
	ErrCode *string `json:"errCode,omitempty" xml:"errCode,omitempty"`
	// 发票代码
	InvoiceCode *string `json:"invoiceCode,omitempty" xml:"invoiceCode,omitempty"`
	// 发票号码
	InvoiceNo *string `json:"invoiceNo,omitempty" xml:"invoiceNo,omitempty"`
	// 失败原因
	Reason *string `json:"reason,omitempty" xml:"reason,omitempty"`
	// 是否成功
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
}

func (UploadInvoiceByMobileResponseBodyResultResults) GoString

func (*UploadInvoiceByMobileResponseBodyResultResults) SetErrCode

func (*UploadInvoiceByMobileResponseBodyResultResults) SetInvoiceCode

func (*UploadInvoiceByMobileResponseBodyResultResults) SetInvoiceNo

func (*UploadInvoiceByMobileResponseBodyResultResults) SetReason

func (*UploadInvoiceByMobileResponseBodyResultResults) SetSuccess

func (UploadInvoiceByMobileResponseBodyResultResults) String

type UploadInvoiceHeaders

type UploadInvoiceHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (UploadInvoiceHeaders) GoString

func (s UploadInvoiceHeaders) GoString() string

func (*UploadInvoiceHeaders) SetCommonHeaders

func (s *UploadInvoiceHeaders) SetCommonHeaders(v map[string]*string) *UploadInvoiceHeaders

func (*UploadInvoiceHeaders) SetXAcsDingtalkAccessToken

func (s *UploadInvoiceHeaders) SetXAcsDingtalkAccessToken(v string) *UploadInvoiceHeaders

func (UploadInvoiceHeaders) String

func (s UploadInvoiceHeaders) String() string

type UploadInvoiceRequest

type UploadInvoiceRequest struct {
	Extension *UploadInvoiceRequestExtension `json:"extension,omitempty" xml:"extension,omitempty" type:"Struct"`
	// 上传发票列表
	Invoices     []*UploadInvoiceRequestInvoices   `json:"invoices,omitempty" xml:"invoices,omitempty" type:"Repeated"`
	UserIdentity *UploadInvoiceRequestUserIdentity `json:"userIdentity,omitempty" xml:"userIdentity,omitempty" type:"Struct"`
}

func (UploadInvoiceRequest) GoString

func (s UploadInvoiceRequest) GoString() string

func (*UploadInvoiceRequest) SetExtension

func (*UploadInvoiceRequest) SetInvoices

func (*UploadInvoiceRequest) SetUserIdentity

func (UploadInvoiceRequest) String

func (s UploadInvoiceRequest) String() string

type UploadInvoiceRequestExtension

type UploadInvoiceRequestExtension struct {
	BizCode   *string `json:"bizCode,omitempty" xml:"bizCode,omitempty"`
	OrderNo   *string `json:"orderNo,omitempty" xml:"orderNo,omitempty"`
	OrderType *string `json:"orderType,omitempty" xml:"orderType,omitempty"`
}

func (UploadInvoiceRequestExtension) GoString

func (*UploadInvoiceRequestExtension) SetBizCode

func (*UploadInvoiceRequestExtension) SetOrderNo

func (*UploadInvoiceRequestExtension) SetOrderType

func (UploadInvoiceRequestExtension) String

type UploadInvoiceRequestInvoices

type UploadInvoiceRequestInvoices struct {
	// 发票总金额
	InvoiceAmount *string `json:"invoiceAmount,omitempty" xml:"invoiceAmount,omitempty"`
	// 发票代码
	InvoiceCode *string `json:"invoiceCode,omitempty" xml:"invoiceCode,omitempty"`
	// 开票时间
	InvoiceDate *string `json:"invoiceDate,omitempty" xml:"invoiceDate,omitempty"`
	// 发票号码
	InvoiceNo *string `json:"invoiceNo,omitempty" xml:"invoiceNo,omitempty"`
	// 发票类型
	InvoiceType *string `json:"invoiceType,omitempty" xml:"invoiceType,omitempty"`
	// 发票logo地址
	LogoUrl *string `json:"logoUrl,omitempty" xml:"logoUrl,omitempty"`
	// 收款方名称
	PayeeName *string `json:"payeeName,omitempty" xml:"payeeName,omitempty"`
	// 收款方税号
	PayeeTaxNo *string `json:"payeeTaxNo,omitempty" xml:"payeeTaxNo,omitempty"`
	// 付款方名称
	PayerName *string `json:"payerName,omitempty" xml:"payerName,omitempty"`
	// 付款方税号
	PayerTaxNo *string `json:"payerTaxNo,omitempty" xml:"payerTaxNo,omitempty"`
	// 发票pdf原件下载链接
	PdfUrl *string `json:"pdfUrl,omitempty" xml:"pdfUrl,omitempty"`
	// 税金额
	TaxAmount *string `json:"taxAmount,omitempty" xml:"taxAmount,omitempty"`
	// 发票校验码
	VerifyCode *string `json:"verifyCode,omitempty" xml:"verifyCode,omitempty"`
	// 不含税金额
	WithoutTaxAmount *string `json:"withoutTaxAmount,omitempty" xml:"withoutTaxAmount,omitempty"`
}

func (UploadInvoiceRequestInvoices) GoString

func (s UploadInvoiceRequestInvoices) GoString() string

func (*UploadInvoiceRequestInvoices) SetInvoiceAmount

func (*UploadInvoiceRequestInvoices) SetInvoiceCode

func (*UploadInvoiceRequestInvoices) SetInvoiceDate

func (*UploadInvoiceRequestInvoices) SetInvoiceNo

func (*UploadInvoiceRequestInvoices) SetInvoiceType

func (*UploadInvoiceRequestInvoices) SetLogoUrl

func (*UploadInvoiceRequestInvoices) SetPayeeName

func (*UploadInvoiceRequestInvoices) SetPayeeTaxNo

func (*UploadInvoiceRequestInvoices) SetPayerName

func (*UploadInvoiceRequestInvoices) SetPayerTaxNo

func (*UploadInvoiceRequestInvoices) SetPdfUrl

func (*UploadInvoiceRequestInvoices) SetTaxAmount

func (*UploadInvoiceRequestInvoices) SetVerifyCode

func (*UploadInvoiceRequestInvoices) SetWithoutTaxAmount

func (UploadInvoiceRequestInvoices) String

type UploadInvoiceRequestUserIdentity

type UploadInvoiceRequestUserIdentity struct {
	Mobile          *string `json:"mobile,omitempty" xml:"mobile,omitempty"`
	MobileStateCode *string `json:"mobileStateCode,omitempty" xml:"mobileStateCode,omitempty"`
	TargetCorpId    *string `json:"targetCorpId,omitempty" xml:"targetCorpId,omitempty"`
	Type            *string `json:"type,omitempty" xml:"type,omitempty"`
	UnionId         *string `json:"unionId,omitempty" xml:"unionId,omitempty"`
	UserId          *string `json:"userId,omitempty" xml:"userId,omitempty"`
}

func (UploadInvoiceRequestUserIdentity) GoString

func (*UploadInvoiceRequestUserIdentity) SetMobile

func (*UploadInvoiceRequestUserIdentity) SetMobileStateCode

func (*UploadInvoiceRequestUserIdentity) SetTargetCorpId

func (*UploadInvoiceRequestUserIdentity) SetType

func (*UploadInvoiceRequestUserIdentity) SetUnionId

func (*UploadInvoiceRequestUserIdentity) SetUserId

func (UploadInvoiceRequestUserIdentity) String

type UploadInvoiceResponse

type UploadInvoiceResponse struct {
	Headers map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *UploadInvoiceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UploadInvoiceResponse) GoString

func (s UploadInvoiceResponse) GoString() string

func (*UploadInvoiceResponse) SetBody

func (*UploadInvoiceResponse) SetHeaders

func (UploadInvoiceResponse) String

func (s UploadInvoiceResponse) String() string

type UploadInvoiceResponseBody

type UploadInvoiceResponseBody struct {
	// 结果
	Result *UploadInvoiceResponseBodyResult `json:"result,omitempty" xml:"result,omitempty" type:"Struct"`
}

func (UploadInvoiceResponseBody) GoString

func (s UploadInvoiceResponseBody) GoString() string

func (*UploadInvoiceResponseBody) SetResult

func (UploadInvoiceResponseBody) String

func (s UploadInvoiceResponseBody) String() string

type UploadInvoiceResponseBodyResult

type UploadInvoiceResponseBodyResult struct {
	// 上传结果
	Results []*UploadInvoiceResponseBodyResultResults `json:"results,omitempty" xml:"results,omitempty" type:"Repeated"`
}

func (UploadInvoiceResponseBodyResult) GoString

func (UploadInvoiceResponseBodyResult) String

type UploadInvoiceResponseBodyResultResults

type UploadInvoiceResponseBodyResultResults struct {
	// 业务错误码
	ErrCode *string `json:"errCode,omitempty" xml:"errCode,omitempty"`
	// 发票代码
	InvoiceCode *string `json:"invoiceCode,omitempty" xml:"invoiceCode,omitempty"`
	// 发票号码
	InvoiceNo *string `json:"invoiceNo,omitempty" xml:"invoiceNo,omitempty"`
	// 失败原因
	Reason *string `json:"reason,omitempty" xml:"reason,omitempty"`
	// 是否成功
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
}

func (UploadInvoiceResponseBodyResultResults) GoString

func (*UploadInvoiceResponseBodyResultResults) SetErrCode

func (*UploadInvoiceResponseBodyResultResults) SetInvoiceCode

func (*UploadInvoiceResponseBodyResultResults) SetInvoiceNo

func (*UploadInvoiceResponseBodyResultResults) SetReason

func (*UploadInvoiceResponseBodyResultResults) SetSuccess

func (UploadInvoiceResponseBodyResultResults) String

type UploadRegisterImageHeaders

type UploadRegisterImageHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (UploadRegisterImageHeaders) GoString

func (s UploadRegisterImageHeaders) GoString() string

func (*UploadRegisterImageHeaders) SetCommonHeaders

func (*UploadRegisterImageHeaders) SetXAcsDingtalkAccessToken

func (s *UploadRegisterImageHeaders) SetXAcsDingtalkAccessToken(v string) *UploadRegisterImageHeaders

func (UploadRegisterImageHeaders) String

type UploadRegisterImageRequest

type UploadRegisterImageRequest struct {
	// 图片内容
	ImageContent *string `json:"imageContent,omitempty" xml:"imageContent,omitempty"`
	// 图片名称
	ImageName *string `json:"imageName,omitempty" xml:"imageName,omitempty"`
	// 图片类型
	ImageType *string `json:"imageType,omitempty" xml:"imageType,omitempty"`
	// 主机构id
	InstId *string `json:"instId,omitempty" xml:"instId,omitempty"`
	// 进件渠道
	PayChannel *string `json:"payChannel,omitempty" xml:"payChannel,omitempty"`
}

func (UploadRegisterImageRequest) GoString

func (s UploadRegisterImageRequest) GoString() string

func (*UploadRegisterImageRequest) SetImageContent

func (*UploadRegisterImageRequest) SetImageName

func (*UploadRegisterImageRequest) SetImageType

func (*UploadRegisterImageRequest) SetInstId

func (*UploadRegisterImageRequest) SetPayChannel

func (UploadRegisterImageRequest) String

type UploadRegisterImageResponse

type UploadRegisterImageResponse struct {
	Headers map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *UploadRegisterImageResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UploadRegisterImageResponse) GoString

func (s UploadRegisterImageResponse) GoString() string

func (*UploadRegisterImageResponse) SetBody

func (*UploadRegisterImageResponse) SetHeaders

func (UploadRegisterImageResponse) String

type UploadRegisterImageResponseBody

type UploadRegisterImageResponseBody struct {
	// 进件图片上传响应
	OssUrl *string `json:"ossUrl,omitempty" xml:"ossUrl,omitempty"`
}

func (UploadRegisterImageResponseBody) GoString

func (*UploadRegisterImageResponseBody) SetOssUrl

func (UploadRegisterImageResponseBody) String

type UserAgreementPageSignHeaders

type UserAgreementPageSignHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (UserAgreementPageSignHeaders) GoString

func (s UserAgreementPageSignHeaders) GoString() string

func (*UserAgreementPageSignHeaders) SetCommonHeaders

func (*UserAgreementPageSignHeaders) SetXAcsDingtalkAccessToken

func (s *UserAgreementPageSignHeaders) SetXAcsDingtalkAccessToken(v string) *UserAgreementPageSignHeaders

func (UserAgreementPageSignHeaders) String

type UserAgreementPageSignRequest

type UserAgreementPageSignRequest struct {
	// 业务编码
	BizCode *string `json:"bizCode,omitempty" xml:"bizCode,omitempty"`
	// 业务场景
	BizScene *string `json:"bizScene,omitempty" xml:"bizScene,omitempty"`
	// 主机构编号
	InstId *string `json:"instId,omitempty" xml:"instId,omitempty"`
	// 支付渠道
	PayChannel *string `json:"payChannel,omitempty" xml:"payChannel,omitempty"`
	// 备注
	Remark *string `json:"remark,omitempty" xml:"remark,omitempty"`
	// 签约后页面返回url
	ReturnUrl *string `json:"returnUrl,omitempty" xml:"returnUrl,omitempty"`
	// 签约场景
	SignScene *string `json:"signScene,omitempty" xml:"signScene,omitempty"`
	// 子机构编号
	SubInstId *string `json:"subInstId,omitempty" xml:"subInstId,omitempty"`
	// 子商户商户名称
	SubMerchantName *string `json:"subMerchantName,omitempty" xml:"subMerchantName,omitempty"`
	// 子商户服务描述
	SubMerchantServiceDesc *string `json:"subMerchantServiceDesc,omitempty" xml:"subMerchantServiceDesc,omitempty"`
	// 子商户服务名称
	SubMerchantServiceName *string `json:"subMerchantServiceName,omitempty" xml:"subMerchantServiceName,omitempty"`
	// 付款人staffId
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
}

func (UserAgreementPageSignRequest) GoString

func (s UserAgreementPageSignRequest) GoString() string

func (*UserAgreementPageSignRequest) SetBizCode

func (*UserAgreementPageSignRequest) SetBizScene

func (*UserAgreementPageSignRequest) SetInstId

func (*UserAgreementPageSignRequest) SetPayChannel

func (*UserAgreementPageSignRequest) SetRemark

func (*UserAgreementPageSignRequest) SetReturnUrl

func (*UserAgreementPageSignRequest) SetSignScene

func (*UserAgreementPageSignRequest) SetSubInstId

func (*UserAgreementPageSignRequest) SetSubMerchantName

func (*UserAgreementPageSignRequest) SetSubMerchantServiceDesc

func (s *UserAgreementPageSignRequest) SetSubMerchantServiceDesc(v string) *UserAgreementPageSignRequest

func (*UserAgreementPageSignRequest) SetSubMerchantServiceName

func (s *UserAgreementPageSignRequest) SetSubMerchantServiceName(v string) *UserAgreementPageSignRequest

func (*UserAgreementPageSignRequest) SetUserId

func (UserAgreementPageSignRequest) String

type UserAgreementPageSignResponse

type UserAgreementPageSignResponse struct {
	Headers map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *UserAgreementPageSignResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UserAgreementPageSignResponse) GoString

func (*UserAgreementPageSignResponse) SetBody

func (*UserAgreementPageSignResponse) SetHeaders

func (UserAgreementPageSignResponse) String

type UserAgreementPageSignResponseBody

type UserAgreementPageSignResponseBody struct {
	// 拉起签约页的字符串
	PageData *string `json:"pageData,omitempty" xml:"pageData,omitempty"`
}

func (UserAgreementPageSignResponseBody) GoString

func (*UserAgreementPageSignResponseBody) SetPageData

func (UserAgreementPageSignResponseBody) String

Jump to

Keyboard shortcuts

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