Versions in this module Expand all Collapse all v0 v0.2.13 Apr 25, 2022 Changes in this version + type CloseReasonType string + const CLOSEREASONTYPE_MERCHANT_REVOCATION + const CLOSEREASONTYPE_OVERDUE_CLOSE + func (e CloseReasonType) Ptr() *CloseReasonType + type FailReasonType string + const FAILREASONTYPE_ACCOUNT_FROZEN + const FAILREASONTYPE_ACCOUNT_NOT_EXIST + const FAILREASONTYPE_DAY_RECEIVED_COUNT_EXCEED + const FAILREASONTYPE_DAY_RECEIVED_QUOTA_EXCEED + const FAILREASONTYPE_ID_CARD_NOT_CORRECT + const FAILREASONTYPE_MONTH_RECEIVED_QUOTA_EXCEED + const FAILREASONTYPE_NAME_NOT_CORRECT + const FAILREASONTYPE_OPENID_INVALID + const FAILREASONTYPE_OVERDUE_CLOSE + const FAILREASONTYPE_PRODUCT_AUTH_CHECK_FAIL + const FAILREASONTYPE_REALNAME_ACCOUNT_RECEIVED_QUOTA_EXCEED + const FAILREASONTYPE_REAL_NAME_CHECK_FAIL + const FAILREASONTYPE_TRANSFER_QUOTA_EXCEED + const FAILREASONTYPE_TRANSFER_RISK + func (e FailReasonType) Ptr() *FailReasonType + type GetTransferBatchByNoRequest struct + BatchId *string + DetailStatus *string + Limit *int64 + NeedQueryDetail *bool + Offset *int64 + func (o GetTransferBatchByNoRequest) Clone() *GetTransferBatchByNoRequest + func (o GetTransferBatchByNoRequest) MarshalJSON() ([]byte, error) + func (o GetTransferBatchByNoRequest) String() string + type GetTransferBatchByOutNoRequest struct + DetailStatus *string + Limit *int64 + NeedQueryDetail *bool + Offset *int64 + OutBatchNo *string + func (o GetTransferBatchByOutNoRequest) Clone() *GetTransferBatchByOutNoRequest + func (o GetTransferBatchByOutNoRequest) MarshalJSON() ([]byte, error) + func (o GetTransferBatchByOutNoRequest) String() string + type GetTransferDetailByNoRequest struct + BatchId *string + DetailId *string + func (o GetTransferDetailByNoRequest) Clone() *GetTransferDetailByNoRequest + func (o GetTransferDetailByNoRequest) MarshalJSON() ([]byte, error) + func (o GetTransferDetailByNoRequest) String() string + type GetTransferDetailByOutNoRequest struct + OutBatchNo *string + OutDetailNo *string + func (o GetTransferDetailByOutNoRequest) Clone() *GetTransferDetailByOutNoRequest + func (o GetTransferDetailByOutNoRequest) MarshalJSON() ([]byte, error) + func (o GetTransferDetailByOutNoRequest) String() string + type InitiateBatchTransferRequest struct + Appid *string + BatchName *string + BatchRemark *string + OutBatchNo *string + TotalAmount *int64 + TotalNum *int64 + TransferDetailList []TransferDetailInput + func (o InitiateBatchTransferRequest) Clone() *InitiateBatchTransferRequest + func (o InitiateBatchTransferRequest) MarshalJSON() ([]byte, error) + func (o InitiateBatchTransferRequest) String() string + type InitiateBatchTransferResponse struct + BatchId *string + CreateTime *time.Time + OutBatchNo *string + func (o InitiateBatchTransferResponse) Clone() *InitiateBatchTransferResponse + func (o InitiateBatchTransferResponse) MarshalJSON() ([]byte, error) + func (o InitiateBatchTransferResponse) String() string + type TransferBatchApiService services.Service + func (a *TransferBatchApiService) GetTransferBatchByNo(ctx context.Context, req GetTransferBatchByNoRequest) (resp *TransferBatchEntity, result *core.APIResult, err error) + func (a *TransferBatchApiService) GetTransferBatchByOutNo(ctx context.Context, req GetTransferBatchByOutNoRequest) (resp *TransferBatchEntity, result *core.APIResult, err error) + func (a *TransferBatchApiService) InitiateBatchTransfer(ctx context.Context, req InitiateBatchTransferRequest) (resp *InitiateBatchTransferResponse, result *core.APIResult, err error) + type TransferBatchEntity struct + TransferBatch *TransferBatchGet + TransferDetailList []TransferDetailCompact + func (o TransferBatchEntity) Clone() *TransferBatchEntity + func (o TransferBatchEntity) MarshalJSON() ([]byte, error) + func (o TransferBatchEntity) String() string + type TransferBatchGet struct + Appid *string + BatchId *string + BatchName *string + BatchRemark *string + BatchStatus *string + BatchType *string + CloseReason *CloseReasonType + CreateTime *time.Time + FailAmount *int64 + FailNum *int64 + Mchid *string + OutBatchNo *string + SuccessAmount *int64 + SuccessNum *int64 + TotalAmount *int64 + TotalNum *int64 + UpdateTime *time.Time + func (o TransferBatchGet) Clone() *TransferBatchGet + func (o TransferBatchGet) MarshalJSON() ([]byte, error) + func (o TransferBatchGet) String() string + type TransferDetailApiService services.Service + func (a *TransferDetailApiService) GetTransferDetailByNo(ctx context.Context, req GetTransferDetailByNoRequest) (resp *TransferDetailEntity, result *core.APIResult, err error) + func (a *TransferDetailApiService) GetTransferDetailByOutNo(ctx context.Context, req GetTransferDetailByOutNoRequest) (resp *TransferDetailEntity, result *core.APIResult, err error) + type TransferDetailCompact struct + DetailId *string + DetailStatus *string + OutDetailNo *string + func (o TransferDetailCompact) Clone() *TransferDetailCompact + func (o TransferDetailCompact) MarshalJSON() ([]byte, error) + func (o TransferDetailCompact) String() string + type TransferDetailEntity struct + Appid *string + BatchId *string + DetailId *string + DetailStatus *string + FailReason *FailReasonType + InitiateTime *time.Time + Mchid *string + Openid *string + OutBatchNo *string + OutDetailNo *string + TransferAmount *int64 + TransferRemark *string + UpdateTime *time.Time + UserName *string + func (o TransferDetailEntity) Clone() *TransferDetailEntity + func (o TransferDetailEntity) MarshalJSON() ([]byte, error) + func (o TransferDetailEntity) String() string + type TransferDetailInput struct + Openid *string + OutDetailNo *string + TransferAmount *int64 + TransferRemark *string + UserIdCard *string + UserName *string + func (o TransferDetailInput) Clone() *TransferDetailInput + func (o TransferDetailInput) MarshalJSON() ([]byte, error) + func (o TransferDetailInput) String() string