Versions in this module Expand all Collapse all v0 v0.2.0 Sep 5, 2025 v0.1.0 Sep 5, 2025 Changes in this version + func Bool(b bool) param.Opt[bool] + func BoolPtr(v bool) *bool + func DefaultClientOptions() []option.RequestOption + func File(rdr io.Reader, filename string, contentType string) file + func Float(f float64) param.Opt[float64] + func FloatPtr(v float64) *float64 + func Int(i int64) param.Opt[int64] + func IntPtr(v int64) *int64 + func Opt[T comparable](v T) param.Opt[T] + func Ptr[T any](v T) *T + func String(s string) param.Opt[string] + func StringPtr(v string) *string + func Time(t time.Time) param.Opt[time.Time] + func TimePtr(v time.Time) *time.Time + type AccountBankGetInstitutionsResponse struct + Institutions []AccountBankGetInstitutionsResponseInstitution + JSON struct{ ... } + func (r *AccountBankGetInstitutionsResponse) UnmarshalJSON(data []byte) error + func (r AccountBankGetInstitutionsResponse) RawJSON() string + type AccountBankGetInstitutionsResponseInstitution struct + ID string + JSON struct{ ... } + LoginForm []AccountBankGetInstitutionsResponseInstitutionLoginForm + Name string + func (r *AccountBankGetInstitutionsResponseInstitution) UnmarshalJSON(data []byte) error + func (r AccountBankGetInstitutionsResponseInstitution) RawJSON() string + type AccountBankGetInstitutionsResponseInstitutionLoginForm struct + Description string + JSON struct{ ... } + Name string + Type string + func (r *AccountBankGetInstitutionsResponseInstitutionLoginForm) UnmarshalJSON(data []byte) error + func (r AccountBankGetInstitutionsResponseInstitutionLoginForm) RawJSON() string + type AccountBankIavNewParams struct + OfIavLoginSchema *AccountBankIavNewParamsBodyIavLoginSchema + OfIavmfaSchema *AccountBankIavNewParamsBodyIavmfaSchema + func (r *AccountBankIavNewParams) UnmarshalJSON(data []byte) error + func (u AccountBankIavNewParams) MarshalJSON() ([]byte, error) + type AccountBankIavNewParamsBodyIavLoginSchema struct + ExtraFields map[string]any + InstitutionID string + func (r *AccountBankIavNewParamsBodyIavLoginSchema) UnmarshalJSON(data []byte) error + func (r AccountBankIavNewParamsBodyIavLoginSchema) MarshalJSON() (data []byte, err error) + type AccountBankIavNewParamsBodyIavmfaSchema struct + InstitutionID string + Mfa []AccountBankIavNewParamsBodyIavmfaSchemaMfa + func (r *AccountBankIavNewParamsBodyIavmfaSchema) UnmarshalJSON(data []byte) error + func (r AccountBankIavNewParamsBodyIavmfaSchema) MarshalJSON() (data []byte, err error) + type AccountBankIavNewParamsBodyIavmfaSchemaMfa struct + ExtraFields map[string]any + Name param.Opt[string] + Response param.Opt[string] + Type string + func (r *AccountBankIavNewParamsBodyIavmfaSchemaMfa) UnmarshalJSON(data []byte) error + func (r AccountBankIavNewParamsBodyIavmfaSchemaMfa) MarshalJSON() (data []byte, err error) + type AccountBankIavNewResponse struct + Accounts []AccountBankIavNewResponseAccount + InstitutionID string + JSON struct{ ... } + Mfa []AccountBankIavNewResponseMfa + func (r *AccountBankIavNewResponse) UnmarshalJSON(data []byte) error + func (r AccountBankIavNewResponse) RawJSON() string + type AccountBankIavNewResponseAccount struct + Account string + JSON struct{ ... } + Name string + Routing string + func (r *AccountBankIavNewResponseAccount) UnmarshalJSON(data []byte) error + func (r AccountBankIavNewResponseAccount) RawJSON() string + type AccountBankIavNewResponseMfa struct + Description string + Image string + JSON struct{ ... } + Name string + Selections []AccountBankIavNewResponseMfaSelection + Type string + func (r *AccountBankIavNewResponseMfa) UnmarshalJSON(data []byte) error + func (r AccountBankIavNewResponseMfa) RawJSON() string + type AccountBankIavNewResponseMfaSelection struct + Description string + JSON struct{ ... } + Name string + func (r *AccountBankIavNewResponseMfaSelection) UnmarshalJSON(data []byte) error + func (r AccountBankIavNewResponseMfaSelection) RawJSON() string + type AccountBankIavPlaidParams struct + ProcessorToken string + func (r *AccountBankIavPlaidParams) UnmarshalJSON(data []byte) error + func (r AccountBankIavPlaidParams) MarshalJSON() (data []byte, err error) + type AccountBankIavPlaidResponse struct + Accounts []AccountBankIavPlaidResponseAccount + JSON struct{ ... } + func (r *AccountBankIavPlaidResponse) UnmarshalJSON(data []byte) error + func (r AccountBankIavPlaidResponse) RawJSON() string + type AccountBankIavPlaidResponseAccount struct + Account string + JSON struct{ ... } + Name string + Routing string + func (r *AccountBankIavPlaidResponseAccount) UnmarshalJSON(data []byte) error + func (r AccountBankIavPlaidResponseAccount) RawJSON() string + type AccountBankIavService struct + Options []option.RequestOption + func NewAccountBankIavService(opts ...option.RequestOption) (r AccountBankIavService) + func (r *AccountBankIavService) New(ctx context.Context, body AccountBankIavNewParams, ...) (res *AccountBankIavNewResponse, err error) + func (r *AccountBankIavService) Plaid(ctx context.Context, body AccountBankIavPlaidParams, ...) (res *AccountBankIavPlaidResponse, err error) + type AccountBankListResponse struct + Banks []AccountBankListResponseBank + JSON struct{ ... } + func (r *AccountBankListResponse) UnmarshalJSON(data []byte) error + func (r AccountBankListResponse) RawJSON() string + type AccountBankListResponseBank struct + Account string + Balance float64 + Billing bool + Date string + Default bool + ID string + JSON struct{ ... } + Name string + Routing string + Status string + Type string + func (r *AccountBankListResponseBank) UnmarshalJSON(data []byte) error + func (r AccountBankListResponseBank) RawJSON() string + type AccountBankNewParams struct + Account string + Name param.Opt[string] + Routing string + Type AccountBankNewParamsType + func (r *AccountBankNewParams) UnmarshalJSON(data []byte) error + func (r AccountBankNewParams) MarshalJSON() (data []byte, err error) + type AccountBankNewParamsType string + const AccountBankNewParamsTypeBusiness + const AccountBankNewParamsTypeChecking + const AccountBankNewParamsTypeSavings + type AccountBankNewResponse struct + Account string + Balance float64 + Billing bool + Date string + Default bool + ID string + JSON struct{ ... } + Name string + Routing string + Status AccountBankNewResponseStatus + Type AccountBankNewResponseType + func (r *AccountBankNewResponse) UnmarshalJSON(data []byte) error + func (r AccountBankNewResponse) RawJSON() string + type AccountBankNewResponseStatus string + const AccountBankNewResponseStatusDepositOnly + const AccountBankNewResponseStatusPending + const AccountBankNewResponseStatusVerified + type AccountBankNewResponseType string + const AccountBankNewResponseTypeBusiness + const AccountBankNewResponseTypeChecking + const AccountBankNewResponseTypeSavings + type AccountBankReleaseParams struct + Account string + func (r *AccountBankReleaseParams) UnmarshalJSON(data []byte) error + func (r AccountBankReleaseParams) MarshalJSON() (data []byte, err error) + type AccountBankService struct + Iav AccountBankIavService + Options []option.RequestOption + func NewAccountBankService(opts ...option.RequestOption) (r AccountBankService) + func (r *AccountBankService) Delete(ctx context.Context, bankID string, opts ...option.RequestOption) (err error) + func (r *AccountBankService) GetInstitutions(ctx context.Context, opts ...option.RequestOption) (res *AccountBankGetInstitutionsResponse, err error) + func (r *AccountBankService) List(ctx context.Context, opts ...option.RequestOption) (res *AccountBankListResponse, err error) + func (r *AccountBankService) New(ctx context.Context, body AccountBankNewParams, opts ...option.RequestOption) (res *AccountBankNewResponse, err error) + func (r *AccountBankService) Release(ctx context.Context, body AccountBankReleaseParams, ...) (err error) + func (r *AccountBankService) Update(ctx context.Context, bankID string, body AccountBankUpdateParams, ...) (err error) + func (r *AccountBankService) Verify(ctx context.Context, body AccountBankVerifyParams, ...) (err error) + type AccountBankUpdateParams struct + Billing param.Opt[bool] + Default param.Opt[bool] + Name param.Opt[string] + func (r *AccountBankUpdateParams) UnmarshalJSON(data []byte) error + func (r AccountBankUpdateParams) MarshalJSON() (data []byte, err error) + type AccountBankVerifyParams struct + Account param.Opt[string] + Amount1 float64 + Amount2 float64 + func (r *AccountBankVerifyParams) UnmarshalJSON(data []byte) error + func (r AccountBankVerifyParams) MarshalJSON() (data []byte, err error) + type AccountCardListResponse struct + Cards []AccountCardListResponseCard + JSON struct{ ... } + func (r *AccountCardListResponse) UnmarshalJSON(data []byte) error + func (r AccountCardListResponse) RawJSON() string + type AccountCardListResponseCard struct + CardNumber string + Date string + Default bool + ExpirationDate string + ID string + JSON struct{ ... } + Name string + func (r *AccountCardListResponseCard) UnmarshalJSON(data []byte) error + func (r AccountCardListResponseCard) RawJSON() string + type AccountCardNewParams struct + Address AccountCardNewParamsAddress + CardNumber string + Cvv param.Opt[string] + ExpirationDate string + func (r *AccountCardNewParams) UnmarshalJSON(data []byte) error + func (r AccountCardNewParams) MarshalJSON() (data []byte, err error) + type AccountCardNewParamsAddress struct + City param.Opt[string] + Country param.Opt[string] + Line1 string + Line2 param.Opt[string] + State param.Opt[string] + Zip param.Opt[string] + func (r *AccountCardNewParamsAddress) UnmarshalJSON(data []byte) error + func (r AccountCardNewParamsAddress) MarshalJSON() (data []byte, err error) + type AccountCardNewResponse struct + CardNumber string + Date string + Default bool + ID string + JSON struct{ ... } + Name string + func (r *AccountCardNewResponse) UnmarshalJSON(data []byte) error + func (r AccountCardNewResponse) RawJSON() string + type AccountCardService struct + Options []option.RequestOption + func NewAccountCardService(opts ...option.RequestOption) (r AccountCardService) + func (r *AccountCardService) Delete(ctx context.Context, cardID string, opts ...option.RequestOption) (err error) + func (r *AccountCardService) List(ctx context.Context, opts ...option.RequestOption) (res *AccountCardListResponse, err error) + func (r *AccountCardService) New(ctx context.Context, body AccountCardNewParams, opts ...option.RequestOption) (res *AccountCardNewResponse, err error) + func (r *AccountCardService) Update(ctx context.Context, cardID string, body AccountCardUpdateParams, ...) (err error) + type AccountCardUpdateParams struct + Default param.Opt[bool] + Name param.Opt[string] + func (r *AccountCardUpdateParams) UnmarshalJSON(data []byte) error + func (r AccountCardUpdateParams) MarshalJSON() (data []byte, err error) + type AccountInteracListResponse struct + Accounts []InteracAccountResponse + JSON struct{ ... } + func (r *AccountInteracListResponse) UnmarshalJSON(data []byte) error + func (r AccountInteracListResponse) RawJSON() string + type AccountInteracNewParams struct + Username string + func (r *AccountInteracNewParams) UnmarshalJSON(data []byte) error + func (r AccountInteracNewParams) MarshalJSON() (data []byte, err error) + type AccountInteracService struct + Options []option.RequestOption + func NewAccountInteracService(opts ...option.RequestOption) (r AccountInteracService) + func (r *AccountInteracService) Delete(ctx context.Context, interacID string, opts ...option.RequestOption) (err error) + func (r *AccountInteracService) List(ctx context.Context, opts ...option.RequestOption) (res *AccountInteracListResponse, err error) + func (r *AccountInteracService) New(ctx context.Context, body AccountInteracNewParams, ...) (res *InteracAccountResponse, err error) + func (r *AccountInteracService) Update(ctx context.Context, interacID string, body AccountInteracUpdateParams, ...) (err error) + type AccountInteracUpdateParams struct + Name param.Opt[string] + func (r *AccountInteracUpdateParams) UnmarshalJSON(data []byte) error + func (r AccountInteracUpdateParams) MarshalJSON() (data []byte, err error) + type AccountPaypalListResponse struct + Accounts []PaypalAccountResponse + JSON struct{ ... } + func (r *AccountPaypalListResponse) UnmarshalJSON(data []byte) error + func (r AccountPaypalListResponse) RawJSON() string + type AccountPaypalNewParams struct + Username string + func (r *AccountPaypalNewParams) UnmarshalJSON(data []byte) error + func (r AccountPaypalNewParams) MarshalJSON() (data []byte, err error) + type AccountPaypalService struct + Options []option.RequestOption + func NewAccountPaypalService(opts ...option.RequestOption) (r AccountPaypalService) + func (r *AccountPaypalService) Delete(ctx context.Context, paypalID string, opts ...option.RequestOption) (err error) + func (r *AccountPaypalService) List(ctx context.Context, opts ...option.RequestOption) (res *AccountPaypalListResponse, err error) + func (r *AccountPaypalService) New(ctx context.Context, body AccountPaypalNewParams, opts ...option.RequestOption) (res *PaypalAccountResponse, err error) + func (r *AccountPaypalService) Update(ctx context.Context, paypalID string, body AccountPaypalUpdateParams, ...) (err error) + type AccountPaypalUpdateParams struct + Name param.Opt[string] + func (r *AccountPaypalUpdateParams) UnmarshalJSON(data []byte) error + func (r AccountPaypalUpdateParams) MarshalJSON() (data []byte, err error) + type AccountService struct + Bank AccountBankService + Card AccountCardService + Interac AccountInteracService + Options []option.RequestOption + Paypal AccountPaypalService + Vcc AccountVccService + Venmo AccountVenmoService + Wallet AccountWalletService + Wire AccountWireService + func NewAccountService(opts ...option.RequestOption) (r AccountService) + type AccountVccListResponse struct + JSON struct{ ... } + Vccs []AccountVccListResponseVcc + func (r *AccountVccListResponse) UnmarshalJSON(data []byte) error + func (r AccountVccListResponse) RawJSON() string + type AccountVccListResponseVcc struct + Address Address + Balance string + CardNumber string + Date string + Default bool + ExpirationDate string + ID string + JSON struct{ ... } + Name string + RulesetPrefix string + func (r *AccountVccListResponseVcc) UnmarshalJSON(data []byte) error + func (r AccountVccListResponseVcc) RawJSON() string + type AccountVccNewParams struct + Address AddressParam + Email param.Opt[string] + Phone param.Opt[string] + func (r *AccountVccNewParams) UnmarshalJSON(data []byte) error + func (r AccountVccNewParams) MarshalJSON() (data []byte, err error) + type AccountVccNewResponse struct + CardNumber string + Cvv string + ExpirationDate string + ID string + JSON struct{ ... } + func (r *AccountVccNewResponse) UnmarshalJSON(data []byte) error + func (r AccountVccNewResponse) RawJSON() string + type AccountVccService struct + Options []option.RequestOption + Transaction AccountVccTransactionService + func NewAccountVccService(opts ...option.RequestOption) (r AccountVccService) + func (r *AccountVccService) Delete(ctx context.Context, vccID string, opts ...option.RequestOption) (err error) + func (r *AccountVccService) List(ctx context.Context, opts ...option.RequestOption) (res *AccountVccListResponse, err error) + func (r *AccountVccService) New(ctx context.Context, body AccountVccNewParams, opts ...option.RequestOption) (res *AccountVccNewResponse, err error) + func (r *AccountVccService) Update(ctx context.Context, vccID string, body AccountVccUpdateParams, ...) (err error) + type AccountVccTransactionGetParams struct + VccID string + type AccountVccTransactionListParams struct + Beta param.Opt[bool] + EndDate param.Opt[time.Time] + Page param.Opt[int64] + PerPage int64 + StartDate param.Opt[time.Time] + func (r AccountVccTransactionListParams) URLQuery() (v url.Values, err error) + type AccountVccTransactionListResponse struct + JSON struct{ ... } + Page int64 + Pages int64 + Total int64 + Transactions []Transaction + func (r *AccountVccTransactionListResponse) UnmarshalJSON(data []byte) error + func (r AccountVccTransactionListResponse) RawJSON() string + type AccountVccTransactionService struct + Options []option.RequestOption + func NewAccountVccTransactionService(opts ...option.RequestOption) (r AccountVccTransactionService) + func (r *AccountVccTransactionService) Get(ctx context.Context, transactionID string, ...) (res *Transaction, err error) + func (r *AccountVccTransactionService) List(ctx context.Context, vccID string, query AccountVccTransactionListParams, ...) (res *AccountVccTransactionListResponse, err error) + type AccountVccUpdateParams struct + Address AddressParam + Default param.Opt[bool] + Name param.Opt[string] + func (r *AccountVccUpdateParams) UnmarshalJSON(data []byte) error + func (r AccountVccUpdateParams) MarshalJSON() (data []byte, err error) + type AccountVenmoListResponse struct + Accounts []VenmoAccountResponse + JSON struct{ ... } + func (r *AccountVenmoListResponse) UnmarshalJSON(data []byte) error + func (r AccountVenmoListResponse) RawJSON() string + type AccountVenmoNewParams struct + Username string + func (r *AccountVenmoNewParams) UnmarshalJSON(data []byte) error + func (r AccountVenmoNewParams) MarshalJSON() (data []byte, err error) + type AccountVenmoService struct + Options []option.RequestOption + func NewAccountVenmoService(opts ...option.RequestOption) (r AccountVenmoService) + func (r *AccountVenmoService) Delete(ctx context.Context, venmoID string, opts ...option.RequestOption) (err error) + func (r *AccountVenmoService) List(ctx context.Context, opts ...option.RequestOption) (res *AccountVenmoListResponse, err error) + func (r *AccountVenmoService) New(ctx context.Context, body AccountVenmoNewParams, opts ...option.RequestOption) (res *VenmoAccountResponse, err error) + func (r *AccountVenmoService) Update(ctx context.Context, venmoID string, body AccountVenmoUpdateParams, ...) (err error) + type AccountVenmoUpdateParams struct + Name param.Opt[string] + func (r *AccountVenmoUpdateParams) UnmarshalJSON(data []byte) error + func (r AccountVenmoUpdateParams) MarshalJSON() (data []byte, err error) + type AccountWalletListResponse struct + JSON struct{ ... } + Wallets []CreateWalletResponse + func (r *AccountWalletListResponse) UnmarshalJSON(data []byte) error + func (r AccountWalletListResponse) RawJSON() string + type AccountWalletNewParams struct + CreateWalletRequest CreateWalletRequestParam + func (r *AccountWalletNewParams) UnmarshalJSON(data []byte) error + func (r AccountWalletNewParams) MarshalJSON() (data []byte, err error) + type AccountWalletNewResponse = any + type AccountWalletService struct + Options []option.RequestOption + func NewAccountWalletService(opts ...option.RequestOption) (r AccountWalletService) + func (r *AccountWalletService) List(ctx context.Context, opts ...option.RequestOption) (res *AccountWalletListResponse, err error) + func (r *AccountWalletService) New(ctx context.Context, body AccountWalletNewParams, opts ...option.RequestOption) (res *AccountWalletNewResponse, err error) + type AccountWireListResponse struct + Accounts []WireAccountResponse + JSON struct{ ... } + func (r *AccountWireListResponse) UnmarshalJSON(data []byte) error + func (r AccountWireListResponse) RawJSON() string + type AccountWireNewParams struct + Account string + Name param.Opt[string] + Routing string + Type AccountWireNewParamsType + func (r *AccountWireNewParams) UnmarshalJSON(data []byte) error + func (r AccountWireNewParams) MarshalJSON() (data []byte, err error) + type AccountWireNewParamsType string + const AccountWireNewParamsTypeBusiness + const AccountWireNewParamsTypeChecking + const AccountWireNewParamsTypeSavings + type AccountWireService struct + Options []option.RequestOption + func NewAccountWireService(opts ...option.RequestOption) (r AccountWireService) + func (r *AccountWireService) Delete(ctx context.Context, wireID string, opts ...option.RequestOption) (err error) + func (r *AccountWireService) List(ctx context.Context, opts ...option.RequestOption) (res *AccountWireListResponse, err error) + func (r *AccountWireService) New(ctx context.Context, body AccountWireNewParams, opts ...option.RequestOption) (res *WireAccountResponse, err error) + func (r *AccountWireService) Update(ctx context.Context, accountID string, body AccountWireUpdateParams, ...) (err error) + type AccountWireUpdateParams struct + Name param.Opt[string] + func (r *AccountWireUpdateParams) UnmarshalJSON(data []byte) error + func (r AccountWireUpdateParams) MarshalJSON() (data []byte, err error) + type Address struct + City string + Country string + JSON struct{ ... } + Line1 string + State string + Zip string + func (r *Address) UnmarshalJSON(data []byte) error + func (r Address) RawJSON() string + func (r Address) ToParam() AddressParam + type AddressParam struct + City param.Opt[string] + Country param.Opt[string] + Line1 param.Opt[string] + State param.Opt[string] + Zip param.Opt[string] + func (r *AddressParam) UnmarshalJSON(data []byte) error + func (r AddressParam) MarshalJSON() (data []byte, err error) + type ApprovalListParams struct + Direction ApprovalListParamsDirection + EndDate param.Opt[time.Time] + Page param.Opt[int64] + PerPage int64 + Q param.Opt[string] + Sort ApprovalListParamsSort + StartDate param.Opt[time.Time] + Status ApprovalListParamsStatus + func (r ApprovalListParams) URLQuery() (v url.Values, err error) + type ApprovalListParamsDirection string + const ApprovalListParamsDirectionIncoming + const ApprovalListParamsDirectionOutgoing + type ApprovalListParamsSort string + const ApprovalListParamsSortMinusAmount + const ApprovalListParamsSortMinusDate + const ApprovalListParamsSortMinusDescription + const ApprovalListParamsSortMinusNumber + const ApprovalListParamsSortMinusStatus + const ApprovalListParamsSortMinusType + const ApprovalListParamsSortMinusUpdate + const ApprovalListParamsSortPlusAmount + const ApprovalListParamsSortPlusDate + const ApprovalListParamsSortPlusDescription + const ApprovalListParamsSortPlusNumber + const ApprovalListParamsSortPlusStatus + const ApprovalListParamsSortPlusType + const ApprovalListParamsSortPlusUpdate + type ApprovalListParamsStatus string + const ApprovalListParamsStatusExpired + const ApprovalListParamsStatusFailed + const ApprovalListParamsStatusInProcess + const ApprovalListParamsStatusMailed + const ApprovalListParamsStatusPaid + const ApprovalListParamsStatusPrinted + const ApprovalListParamsStatusRefunded + const ApprovalListParamsStatusUnpaid + const ApprovalListParamsStatusVoid + type ApprovalListResponse struct + Checks []ApprovalListResponseCheck + JSON struct{ ... } + Page int64 + Pages int64 + Total int64 + func (r *ApprovalListResponse) UnmarshalJSON(data []byte) error + func (r ApprovalListResponse) RawJSON() string + type ApprovalListResponseCheck struct + Amount float64 + Comment string + Date string + Description string + Direction string + ID string + ImageUri string + JSON struct{ ... } + Name string + Number ApprovalListResponseCheckNumberUnion + Recipient ApprovalListResponseCheckRecipientUnion + Sender string + Status string + func (r *ApprovalListResponseCheck) UnmarshalJSON(data []byte) error + func (r ApprovalListResponseCheck) RawJSON() string + type ApprovalListResponseCheckNumberUnion struct + JSON struct{ ... } + OfInt int64 + OfString string + func (r *ApprovalListResponseCheckNumberUnion) UnmarshalJSON(data []byte) error + func (u ApprovalListResponseCheckNumberUnion) AsInt() (v int64) + func (u ApprovalListResponseCheckNumberUnion) AsString() (v string) + func (u ApprovalListResponseCheckNumberUnion) RawJSON() string + type ApprovalListResponseCheckRecipientUnion struct + City string + Country string + JSON struct{ ... } + Line1 string + Line2 string + OfString string + OfStringArray []string + State string + Zip string + func (r *ApprovalListResponseCheckRecipientUnion) UnmarshalJSON(data []byte) error + func (u ApprovalListResponseCheckRecipientUnion) AsCheckAddress() (v CheckAddress) + func (u ApprovalListResponseCheckRecipientUnion) AsString() (v string) + func (u ApprovalListResponseCheckRecipientUnion) AsStringArray() (v []string) + func (u ApprovalListResponseCheckRecipientUnion) RawJSON() string + type ApprovalNewDigitalParams struct + CreateDigitalCheck CreateDigitalCheckParam + func (r *ApprovalNewDigitalParams) UnmarshalJSON(data []byte) error + func (r ApprovalNewDigitalParams) MarshalJSON() (data []byte, err error) + type ApprovalNewMultiParams struct + CreateMultiCheck CreateMultiCheckParam + func (r *ApprovalNewMultiParams) UnmarshalJSON(data []byte) error + func (r ApprovalNewMultiParams) MarshalJSON() (data []byte, err error) + type ApprovalNewPhysicalParams struct + CreatePhysicalCheck CreatePhysicalCheckParam + func (r *ApprovalNewPhysicalParams) UnmarshalJSON(data []byte) error + func (r ApprovalNewPhysicalParams) MarshalJSON() (data []byte, err error) + type ApprovalReleaseParams struct + ID string + func (r *ApprovalReleaseParams) UnmarshalJSON(data []byte) error + func (r ApprovalReleaseParams) MarshalJSON() (data []byte, err error) + type ApprovalService struct + Options []option.RequestOption + func NewApprovalService(opts ...option.RequestOption) (r ApprovalService) + func (r *ApprovalService) Delete(ctx context.Context, approvalID string, opts ...option.RequestOption) (err error) + func (r *ApprovalService) Get(ctx context.Context, approvalID string, opts ...option.RequestOption) (res *GetApproval, err error) + func (r *ApprovalService) GetAttachment(ctx context.Context, approvalID string, opts ...option.RequestOption) (res *Error, err error) + func (r *ApprovalService) List(ctx context.Context, query ApprovalListParams, opts ...option.RequestOption) (res *ApprovalListResponse, err error) + func (r *ApprovalService) NewDigital(ctx context.Context, body ApprovalNewDigitalParams, ...) (res *GetApproval, err error) + func (r *ApprovalService) NewMulti(ctx context.Context, body ApprovalNewMultiParams, opts ...option.RequestOption) (res *GetApproval, err error) + func (r *ApprovalService) NewPhysical(ctx context.Context, body ApprovalNewPhysicalParams, ...) (res *GetApproval, err error) + func (r *ApprovalService) Release(ctx context.Context, body ApprovalReleaseParams, opts ...option.RequestOption) (res *GetCheck, err error) + func (r *ApprovalService) Update(ctx context.Context, approvalID string, body ApprovalUpdateParams, ...) (err error) + type ApprovalUpdateParams struct + Account param.Opt[string] + Amount param.Opt[float64] + Description param.Opt[string] + Name param.Opt[string] + Number param.Opt[string] + Recipient param.Opt[string] + func (r *ApprovalUpdateParams) UnmarshalJSON(data []byte) error + func (r ApprovalUpdateParams) MarshalJSON() (data []byte, err error) + type AttachmentParam struct + Content string + Filename string + func (r *AttachmentParam) UnmarshalJSON(data []byte) error + func (r AttachmentParam) MarshalJSON() (data []byte, err error) + type CheckAddress struct + City string + Country string + JSON struct{ ... } + Line1 string + Line2 string + State string + Zip string + func (r *CheckAddress) UnmarshalJSON(data []byte) error + func (r CheckAddress) RawJSON() string + type CheckDepositGetResponse struct + CheckType string + Eta time.Time + JSON struct{ ... } + Recipient string + func (r *CheckDepositGetResponse) UnmarshalJSON(data []byte) error + func (r CheckDepositGetResponse) RawJSON() string + type CheckDepositNewParams struct + Account string + func (r *CheckDepositNewParams) UnmarshalJSON(data []byte) error + func (r CheckDepositNewParams) MarshalJSON() (data []byte, err error) + type CheckDepositService struct + Options []option.RequestOption + func NewCheckDepositService(opts ...option.RequestOption) (r CheckDepositService) + func (r *CheckDepositService) Get(ctx context.Context, checkID string, opts ...option.RequestOption) (res *CheckDepositGetResponse, err error) + func (r *CheckDepositService) New(ctx context.Context, checkID string, body CheckDepositNewParams, ...) (res *GetCheck, err error) + type CheckEndorseParams struct + Name string + Signature param.Opt[string] + func (r *CheckEndorseParams) UnmarshalJSON(data []byte) error + func (r CheckEndorseParams) MarshalJSON() (data []byte, err error) + type CheckGetFailDetailsResponse struct + Code string + JSON struct{ ... } + func (r *CheckGetFailDetailsResponse) UnmarshalJSON(data []byte) error + func (r CheckGetFailDetailsResponse) RawJSON() string + type CheckGetTrackingDetailsResponse struct + JSON struct{ ... } + Tracking []CheckGetTrackingDetailsResponseTracking + func (r *CheckGetTrackingDetailsResponse) UnmarshalJSON(data []byte) error + func (r CheckGetTrackingDetailsResponse) RawJSON() string + type CheckGetTrackingDetailsResponseTracking struct + ActionTs string + JSON struct{ ... } + Location string + func (r *CheckGetTrackingDetailsResponseTracking) UnmarshalJSON(data []byte) error + func (r CheckGetTrackingDetailsResponseTracking) RawJSON() string + type CheckListParams struct + Direction CheckListParamsDirection + EndDate param.Opt[time.Time] + Page param.Opt[int64] + PerPage int64 + Q param.Opt[string] + Sort CheckListParamsSort + StartDate param.Opt[time.Time] + Status CheckListParamsStatus + func (r CheckListParams) URLQuery() (v url.Values, err error) + type CheckListParamsDirection string + const CheckListParamsDirectionIncoming + const CheckListParamsDirectionOutgoing + type CheckListParamsSort string + const CheckListParamsSortMinusAmount + const CheckListParamsSortMinusDate + const CheckListParamsSortMinusDescription + const CheckListParamsSortMinusNumber + const CheckListParamsSortMinusStatus + const CheckListParamsSortMinusType + const CheckListParamsSortMinusUpdate + const CheckListParamsSortPlusAmount + const CheckListParamsSortPlusDate + const CheckListParamsSortPlusDescription + const CheckListParamsSortPlusNumber + const CheckListParamsSortPlusStatus + const CheckListParamsSortPlusType + const CheckListParamsSortPlusUpdate + type CheckListParamsStatus string + const CheckListParamsStatusExpired + const CheckListParamsStatusFailed + const CheckListParamsStatusInProcess + const CheckListParamsStatusMailed + const CheckListParamsStatusPaid + const CheckListParamsStatusPrinted + const CheckListParamsStatusRefunded + const CheckListParamsStatusUnpaid + const CheckListParamsStatusVoid + type CheckListResponse struct + Checks []CheckListResponseCheck + JSON struct{ ... } + Page int64 + Pages int64 + Total int64 + func (r *CheckListResponse) UnmarshalJSON(data []byte) error + func (r CheckListResponse) RawJSON() string + type CheckListResponseCheck struct + Amount float64 + Comment string + Date string + Description string + Direction string + ID string + ImageUri string + JSON struct{ ... } + Name string + Number CheckListResponseCheckNumberUnion + Recipient CheckListResponseCheckRecipientUnion + Sender string + Status string + func (r *CheckListResponseCheck) UnmarshalJSON(data []byte) error + func (r CheckListResponseCheck) RawJSON() string + type CheckListResponseCheckNumberUnion struct + JSON struct{ ... } + OfInt int64 + OfString string + func (r *CheckListResponseCheckNumberUnion) UnmarshalJSON(data []byte) error + func (u CheckListResponseCheckNumberUnion) AsInt() (v int64) + func (u CheckListResponseCheckNumberUnion) AsString() (v string) + func (u CheckListResponseCheckNumberUnion) RawJSON() string + type CheckListResponseCheckRecipientUnion struct + City string + Country string + JSON struct{ ... } + Line1 string + Line2 string + OfString string + OfStringArray []string + State string + Zip string + func (r *CheckListResponseCheckRecipientUnion) UnmarshalJSON(data []byte) error + func (u CheckListResponseCheckRecipientUnion) AsCheckAddress() (v CheckAddress) + func (u CheckListResponseCheckRecipientUnion) AsString() (v string) + func (u CheckListResponseCheckRecipientUnion) AsStringArray() (v []string) + func (u CheckListResponseCheckRecipientUnion) RawJSON() string + type CheckNewDigitalParams struct + CreateDigitalCheck CreateDigitalCheckParam + func (r *CheckNewDigitalParams) UnmarshalJSON(data []byte) error + func (r CheckNewDigitalParams) MarshalJSON() (data []byte, err error) + type CheckNewMultiParams struct + CreateMultiCheck CreateMultiCheckParam + func (r *CheckNewMultiParams) UnmarshalJSON(data []byte) error + func (r CheckNewMultiParams) MarshalJSON() (data []byte, err error) + type CheckNewPhysicalParams struct + CreatePhysicalCheck CreatePhysicalCheckParam + func (r *CheckNewPhysicalParams) UnmarshalJSON(data []byte) error + func (r CheckNewPhysicalParams) MarshalJSON() (data []byte, err error) + type CheckPreviewParams struct + Account param.Opt[string] + Amount float64 + Description param.Opt[string] + Name string + Number CheckPreviewParamsNumberUnion + func (r *CheckPreviewParams) UnmarshalJSON(data []byte) error + func (r CheckPreviewParams) MarshalJSON() (data []byte, err error) + type CheckPreviewParamsNumberUnion struct + OfInt param.Opt[int64] + OfString param.Opt[string] + func (u *CheckPreviewParamsNumberUnion) UnmarshalJSON(data []byte) error + func (u CheckPreviewParamsNumberUnion) MarshalJSON() ([]byte, error) + type CheckPreviewResponse struct + Image string + JSON struct{ ... } + func (r *CheckPreviewResponse) UnmarshalJSON(data []byte) error + func (r CheckPreviewResponse) RawJSON() string + type CheckService struct + Deposit CheckDepositService + Options []option.RequestOption + func NewCheckService(opts ...option.RequestOption) (r CheckService) + func (r *CheckService) Endorse(ctx context.Context, checkID string, body CheckEndorseParams, ...) (err error) + func (r *CheckService) Get(ctx context.Context, checkID string, opts ...option.RequestOption) (res *GetCheck, err error) + func (r *CheckService) GetAttachment(ctx context.Context, checkID string, opts ...option.RequestOption) (res *Error, err error) + func (r *CheckService) GetFailDetails(ctx context.Context, checkID string, opts ...option.RequestOption) (res *CheckGetFailDetailsResponse, err error) + func (r *CheckService) GetTrackingDetails(ctx context.Context, checkID string, opts ...option.RequestOption) (res *CheckGetTrackingDetailsResponse, err error) + func (r *CheckService) GetVerificationCode(ctx context.Context, checkID string, opts ...option.RequestOption) (res *Error, err error) + func (r *CheckService) List(ctx context.Context, query CheckListParams, opts ...option.RequestOption) (res *CheckListResponse, err error) + func (r *CheckService) NewDigital(ctx context.Context, body CheckNewDigitalParams, opts ...option.RequestOption) (res *GetCheck, err error) + func (r *CheckService) NewMulti(ctx context.Context, body CheckNewMultiParams, opts ...option.RequestOption) (res *GetCheck, err error) + func (r *CheckService) NewPhysical(ctx context.Context, body CheckNewPhysicalParams, opts ...option.RequestOption) (res *GetCheck, err error) + func (r *CheckService) Notify(ctx context.Context, checkID string, opts ...option.RequestOption) (err error) + func (r *CheckService) Preview(ctx context.Context, body CheckPreviewParams, opts ...option.RequestOption) (res *CheckPreviewResponse, err error) + func (r *CheckService) Print(ctx context.Context, checkID string, opts ...option.RequestOption) (res *Error, err error) + func (r *CheckService) TriggerWebhook(ctx context.Context, checkID string, body CheckTriggerWebhookParams, ...) (err error) + func (r *CheckService) Void(ctx context.Context, checkID string, opts ...option.RequestOption) (err error) + type CheckTriggerWebhookParams struct + Options CheckTriggerWebhookParamsOptions + Status CheckTriggerWebhookParamsStatus + func (r *CheckTriggerWebhookParams) UnmarshalJSON(data []byte) error + func (r CheckTriggerWebhookParams) MarshalJSON() (data []byte, err error) + type CheckTriggerWebhookParamsOptions struct + ReturnCode string + func (r *CheckTriggerWebhookParamsOptions) UnmarshalJSON(data []byte) error + func (r CheckTriggerWebhookParamsOptions) MarshalJSON() (data []byte, err error) + type CheckTriggerWebhookParamsStatus string + const CheckTriggerWebhookParamsStatusExpired + const CheckTriggerWebhookParamsStatusFailed + const CheckTriggerWebhookParamsStatusInProcess + const CheckTriggerWebhookParamsStatusMailed + const CheckTriggerWebhookParamsStatusPaid + const CheckTriggerWebhookParamsStatusPrinted + const CheckTriggerWebhookParamsStatusRefunded + const CheckTriggerWebhookParamsStatusUnpaid + const CheckTriggerWebhookParamsStatusVoid + type Client struct + Account AccountService + Approval ApprovalService + Check CheckService + Directory DirectoryService + Invoice InvoiceService + Mailbox MailboxService + Options []option.RequestOption + Subscription SubscriptionService + User UserService + func NewClient(opts ...option.RequestOption) (r Client) + func (r *Client) Delete(ctx context.Context, path string, params any, res any, ...) error + func (r *Client) Execute(ctx context.Context, method string, path string, params any, res any, ...) error + func (r *Client) Get(ctx context.Context, path string, params any, res any, ...) error + func (r *Client) Patch(ctx context.Context, path string, params any, res any, ...) error + func (r *Client) Post(ctx context.Context, path string, params any, res any, ...) error + func (r *Client) Put(ctx context.Context, path string, params any, res any, ...) error + type ColorParam struct + Primary param.Opt[string] + Secondary param.Opt[string] + func (r *ColorParam) UnmarshalJSON(data []byte) error + func (r ColorParam) MarshalJSON() (data []byte, err error) + type Counterparty struct + Address MailboxAddress + JSON struct{ ... } + Name string + func (r *Counterparty) UnmarshalJSON(data []byte) error + func (r Counterparty) RawJSON() string + type CreateDigitalCheckAttachmentUnionParam struct + OfAttachment *AttachmentParam + OfString param.Opt[string] + func (u *CreateDigitalCheckAttachmentUnionParam) UnmarshalJSON(data []byte) error + func (u CreateDigitalCheckAttachmentUnionParam) MarshalJSON() ([]byte, error) + type CreateDigitalCheckNumberUnionParam struct + OfInt param.Opt[int64] + OfString param.Opt[string] + func (u *CreateDigitalCheckNumberUnionParam) UnmarshalJSON(data []byte) error + func (u CreateDigitalCheckNumberUnionParam) MarshalJSON() ([]byte, error) + type CreateDigitalCheckParam struct + Account param.Opt[string] + Amount float64 + Attachment CreateDigitalCheckAttachmentUnionParam + Comment param.Opt[string] + DepositOptions []string + Description param.Opt[string] + Name string + Number CreateDigitalCheckNumberUnionParam + Pin PinParam + Recipient CreateDigitalCheckRecipientUnionParam + RemittanceAdvice []RemittanceAdviceParam + func (r *CreateDigitalCheckParam) UnmarshalJSON(data []byte) error + func (r CreateDigitalCheckParam) MarshalJSON() (data []byte, err error) + type CreateDigitalCheckRecipientUnionParam struct + OfDigitalRecipient *DigitalRecipientParam + OfString param.Opt[string] + func (u *CreateDigitalCheckRecipientUnionParam) UnmarshalJSON(data []byte) error + func (u CreateDigitalCheckRecipientUnionParam) MarshalJSON() ([]byte, error) + type CreateDirectoryResponse struct + Accounts []CreateDirectoryResponseAccount + Address CreateDirectoryResponseAddress + Email string + ID string + JSON struct{ ... } + Name string + func (r *CreateDirectoryResponse) UnmarshalJSON(data []byte) error + func (r CreateDirectoryResponse) RawJSON() string + type CreateDirectoryResponseAccount struct + ID string + JSON struct{ ... } + Name string + Number string + Type string + func (r *CreateDirectoryResponseAccount) UnmarshalJSON(data []byte) error + func (r CreateDirectoryResponseAccount) RawJSON() string + type CreateDirectoryResponseAddress struct + City string + Country string + JSON struct{ ... } + Line1 string + Line2 string + State string + Zip string + func (r *CreateDirectoryResponseAddress) UnmarshalJSON(data []byte) error + func (r CreateDirectoryResponseAddress) RawJSON() string + type CreateMailboxResponse struct + Address MailboxAddress + Date string + ID string + JSON struct{ ... } + Status string + func (r *CreateMailboxResponse) UnmarshalJSON(data []byte) error + func (r CreateMailboxResponse) RawJSON() string + type CreateMultiCheckAttachmentUnionParam struct + OfAttachment *AttachmentParam + OfString param.Opt[string] + func (u *CreateMultiCheckAttachmentUnionParam) UnmarshalJSON(data []byte) error + func (u CreateMultiCheckAttachmentUnionParam) MarshalJSON() ([]byte, error) + type CreateMultiCheckNumberUnionParam struct + OfInt param.Opt[int64] + OfString param.Opt[string] + func (u *CreateMultiCheckNumberUnionParam) UnmarshalJSON(data []byte) error + func (u CreateMultiCheckNumberUnionParam) MarshalJSON() ([]byte, error) + type CreateMultiCheckParam struct + Account param.Opt[string] + Amount float64 + Attachment CreateMultiCheckAttachmentUnionParam + Comment param.Opt[string] + DepositOptions []string + Description param.Opt[string] + Number CreateMultiCheckNumberUnionParam + Recipients []MultiRecipientParam + RemittanceAdvice []RemittanceAdviceParam + func (r *CreateMultiCheckParam) UnmarshalJSON(data []byte) error + func (r CreateMultiCheckParam) MarshalJSON() (data []byte, err error) + type CreatePhysicalCheckAttachmentUnionParam struct + OfAttachment *AttachmentParam + OfString param.Opt[string] + func (u *CreatePhysicalCheckAttachmentUnionParam) UnmarshalJSON(data []byte) error + func (u CreatePhysicalCheckAttachmentUnionParam) MarshalJSON() ([]byte, error) + type CreatePhysicalCheckMailType string + const CreatePhysicalCheckMailTypeOvernight + const CreatePhysicalCheckMailTypeTwoDay + const CreatePhysicalCheckMailTypeUspsCertified + const CreatePhysicalCheckMailTypeUspsFirstClass + type CreatePhysicalCheckNumberUnionParam struct + OfInt param.Opt[int64] + OfString param.Opt[string] + func (u *CreatePhysicalCheckNumberUnionParam) UnmarshalJSON(data []byte) error + func (u CreatePhysicalCheckNumberUnionParam) MarshalJSON() ([]byte, error) + type CreatePhysicalCheckParam struct + Account param.Opt[string] + Amount float64 + Attachment CreatePhysicalCheckAttachmentUnionParam + Comment param.Opt[string] + Description param.Opt[string] + MailType CreatePhysicalCheckMailType + Name string + Number CreatePhysicalCheckNumberUnionParam + Recipient PhysicalCheckRecipientParam + RemittanceAdvice CreatePhysicalCheckRemittanceAdviceUnionParam + func (r *CreatePhysicalCheckParam) UnmarshalJSON(data []byte) error + func (r CreatePhysicalCheckParam) MarshalJSON() (data []byte, err error) + type CreatePhysicalCheckRemittanceAdviceUnionParam struct + OfRemittanceAdvice []RemittanceAdviceParam + OfString param.Opt[string] + func (u *CreatePhysicalCheckRemittanceAdviceUnionParam) UnmarshalJSON(data []byte) error + func (u CreatePhysicalCheckRemittanceAdviceUnionParam) MarshalJSON() ([]byte, error) + type CreateSubscriptionResponse struct + Account string + Amount float64 + Date string + Description string + Duration int64 + ID string + Interval CreateSubscriptionResponseInterval + JSON struct{ ... } + Name string + Recipient CreateSubscriptionResponseRecipientUnion + StartDate string + Type CreateSubscriptionResponseType + func (r *CreateSubscriptionResponse) UnmarshalJSON(data []byte) error + func (r CreateSubscriptionResponse) RawJSON() string + type CreateSubscriptionResponseInterval string + const CreateSubscriptionResponseIntervalMonthly + const CreateSubscriptionResponseIntervalWeekly + type CreateSubscriptionResponseRecipientUnion struct + City string + Country string + JSON struct{ ... } + Line1 string + Line2 string + OfString string + State string + Zip string + func (r *CreateSubscriptionResponseRecipientUnion) UnmarshalJSON(data []byte) error + func (u CreateSubscriptionResponseRecipientUnion) AsString() (v string) + func (u CreateSubscriptionResponseRecipientUnion) AsSubscriptionAddress() (v SubscriptionAddress) + func (u CreateSubscriptionResponseRecipientUnion) RawJSON() string + type CreateSubscriptionResponseType string + const CreateSubscriptionResponseTypeCheck + const CreateSubscriptionResponseTypeInvoice + type CreateWalletRequestParam struct + Name param.Opt[string] + func (r *CreateWalletRequestParam) UnmarshalJSON(data []byte) error + func (r CreateWalletRequestParam) MarshalJSON() (data []byte, err error) + type CreateWalletResponse struct + Date string + ID string + JSON struct{ ... } + Name string + Numbers CreateWalletResponseNumbers + func (r *CreateWalletResponse) UnmarshalJSON(data []byte) error + func (r CreateWalletResponse) RawJSON() string + type CreateWalletResponseNumbers struct + ACH Number140416527981344 + JSON struct{ ... } + Rtp Number140416527981344 + Wire Number140416527981344 + func (r *CreateWalletResponseNumbers) UnmarshalJSON(data []byte) error + func (r CreateWalletResponseNumbers) RawJSON() string + type DigitalRecipientParam struct + Account param.Opt[string] + ID string + func (r *DigitalRecipientParam) UnmarshalJSON(data []byte) error + func (r DigitalRecipientParam) MarshalJSON() (data []byte, err error) + type DirectoryAccountDeleteParams struct + DirectoryID string + type DirectoryAccountNewBankParams struct + Account string + Name param.Opt[string] + Routing string + Type DirectoryAccountNewBankParamsType + func (r *DirectoryAccountNewBankParams) UnmarshalJSON(data []byte) error + func (r DirectoryAccountNewBankParams) MarshalJSON() (data []byte, err error) + type DirectoryAccountNewBankParamsType string + const DirectoryAccountNewBankParamsTypeBusiness + const DirectoryAccountNewBankParamsTypeChecking + const DirectoryAccountNewBankParamsTypeSavings + type DirectoryAccountNewBankResponse struct + ID string + JSON struct{ ... } + Name string + Number string + Type DirectoryAccountNewBankResponseType + func (r *DirectoryAccountNewBankResponse) UnmarshalJSON(data []byte) error + func (r DirectoryAccountNewBankResponse) RawJSON() string + type DirectoryAccountNewBankResponseType string + const DirectoryAccountNewBankResponseTypeBank + type DirectoryAccountNewCardParams struct + CardNumber string + ExpirationDate string + Name param.Opt[string] + func (r *DirectoryAccountNewCardParams) UnmarshalJSON(data []byte) error + func (r DirectoryAccountNewCardParams) MarshalJSON() (data []byte, err error) + type DirectoryAccountNewCardResponse struct + ID string + JSON struct{ ... } + Name string + Number string + Type DirectoryAccountNewCardResponseType + func (r *DirectoryAccountNewCardResponse) UnmarshalJSON(data []byte) error + func (r DirectoryAccountNewCardResponse) RawJSON() string + type DirectoryAccountNewCardResponseType string + const DirectoryAccountNewCardResponseTypeCard + type DirectoryAccountService struct + Options []option.RequestOption + func NewDirectoryAccountService(opts ...option.RequestOption) (r DirectoryAccountService) + func (r *DirectoryAccountService) Delete(ctx context.Context, accountID string, body DirectoryAccountDeleteParams, ...) (err error) + func (r *DirectoryAccountService) NewBank(ctx context.Context, directoryID string, body DirectoryAccountNewBankParams, ...) (res *DirectoryAccountNewBankResponse, err error) + func (r *DirectoryAccountService) NewCard(ctx context.Context, directoryID string, body DirectoryAccountNewCardParams, ...) (res *DirectoryAccountNewCardResponse, err error) + type DirectoryGetParams struct + Page param.Opt[int64] + PerPage int64 + Q param.Opt[string] + func (r DirectoryGetParams) URLQuery() (v url.Values, err error) + type DirectoryGetResponse struct + Entries []CreateDirectoryResponse + JSON struct{ ... } + Page int64 + Pages int64 + Total int64 + func (r *DirectoryGetResponse) UnmarshalJSON(data []byte) error + func (r DirectoryGetResponse) RawJSON() string + type DirectoryNewParams struct + Address DirectoryNewParamsAddress + Email param.Opt[string] + Name string + func (r *DirectoryNewParams) UnmarshalJSON(data []byte) error + func (r DirectoryNewParams) MarshalJSON() (data []byte, err error) + type DirectoryNewParamsAddress struct + City string + Country param.Opt[string] + Line1 string + Line2 param.Opt[string] + State string + Zip string + func (r *DirectoryNewParamsAddress) UnmarshalJSON(data []byte) error + func (r DirectoryNewParamsAddress) MarshalJSON() (data []byte, err error) + type DirectoryService struct + Account DirectoryAccountService + Options []option.RequestOption + func NewDirectoryService(opts ...option.RequestOption) (r DirectoryService) + func (r *DirectoryService) Delete(ctx context.Context, directoryID string, opts ...option.RequestOption) (err error) + func (r *DirectoryService) Get(ctx context.Context, query DirectoryGetParams, opts ...option.RequestOption) (res *DirectoryGetResponse, err error) + func (r *DirectoryService) New(ctx context.Context, body DirectoryNewParams, opts ...option.RequestOption) (res *CreateDirectoryResponse, err error) + func (r *DirectoryService) Update(ctx context.Context, directoryID string, body DirectoryUpdateParams, ...) (err error) + type DirectoryUpdateParams struct + Address DirectoryUpdateParamsAddress + Email param.Opt[string] + Name param.Opt[string] + func (r *DirectoryUpdateParams) UnmarshalJSON(data []byte) error + func (r DirectoryUpdateParams) MarshalJSON() (data []byte, err error) + type DirectoryUpdateParamsAddress struct + City param.Opt[string] + Country param.Opt[string] + Line1 param.Opt[string] + Line2 param.Opt[string] + State param.Opt[string] + Zip param.Opt[string] + func (r *DirectoryUpdateParamsAddress) UnmarshalJSON(data []byte) error + func (r DirectoryUpdateParamsAddress) MarshalJSON() (data []byte, err error) + type Error = apierror.Error + type GetApproval struct + Amount float64 + Comment string + Date string + Description string + ID string + ImageUri string + JSON struct{ ... } + Name string + Number GetApprovalNumberUnion + Recipient GetApprovalRecipientUnion + RemittanceAdvice [][]string + Status GetApprovalStatus + func (r *GetApproval) UnmarshalJSON(data []byte) error + func (r GetApproval) RawJSON() string + type GetApprovalNumberUnion struct + JSON struct{ ... } + OfInt int64 + OfString string + func (r *GetApprovalNumberUnion) UnmarshalJSON(data []byte) error + func (u GetApprovalNumberUnion) AsInt() (v int64) + func (u GetApprovalNumberUnion) AsString() (v string) + func (u GetApprovalNumberUnion) RawJSON() string + type GetApprovalRecipientUnion struct + City string + Country string + JSON struct{ ... } + Line1 string + Line2 string + OfString string + OfStringArray []string + State string + Zip string + func (r *GetApprovalRecipientUnion) UnmarshalJSON(data []byte) error + func (u GetApprovalRecipientUnion) AsCheckAddress() (v CheckAddress) + func (u GetApprovalRecipientUnion) AsString() (v string) + func (u GetApprovalRecipientUnion) AsStringArray() (v []string) + func (u GetApprovalRecipientUnion) RawJSON() string + type GetApprovalStatus string + const GetApprovalStatusApproved + const GetApprovalStatusUnpaid + const GetApprovalStatusVoid + type GetCheck struct + Amount float64 + Comment string + Date string + Description string + ID string + ImageUri string + JSON struct{ ... } + Name string + Number GetCheckNumberUnion + Recipient GetCheckRecipientUnion + RemittanceAdvice [][]string + Status GetCheckStatus + func (r *GetCheck) UnmarshalJSON(data []byte) error + func (r GetCheck) RawJSON() string + type GetCheckNumberUnion struct + JSON struct{ ... } + OfInt int64 + OfString string + func (r *GetCheckNumberUnion) UnmarshalJSON(data []byte) error + func (u GetCheckNumberUnion) AsInt() (v int64) + func (u GetCheckNumberUnion) AsString() (v string) + func (u GetCheckNumberUnion) RawJSON() string + type GetCheckRecipientUnion struct + City string + Country string + JSON struct{ ... } + Line1 string + Line2 string + OfString string + OfStringArray []string + State string + Zip string + func (r *GetCheckRecipientUnion) UnmarshalJSON(data []byte) error + func (u GetCheckRecipientUnion) AsCheckAddress() (v CheckAddress) + func (u GetCheckRecipientUnion) AsString() (v string) + func (u GetCheckRecipientUnion) AsStringArray() (v []string) + func (u GetCheckRecipientUnion) RawJSON() string + type GetCheckStatus string + const GetCheckStatusExpired + const GetCheckStatusFailed + const GetCheckStatusInProcess + const GetCheckStatusMailed + const GetCheckStatusPaid + const GetCheckStatusPrinted + const GetCheckStatusRefunded + const GetCheckStatusUnpaid + const GetCheckStatusVoid + type GetInvoice struct + Amount float64 + AttachmentUri string + CheckID string + Date string + Description string + Direction GetInvoiceDirection + ID string + JSON struct{ ... } + Name string + Number string + Recipient string + Status string + func (r *GetInvoice) UnmarshalJSON(data []byte) error + func (r GetInvoice) RawJSON() string + type GetInvoiceDirection string + const GetInvoiceDirectionIncoming + const GetInvoiceDirectionOutgoing + type GetSubscriptionResponse struct + Account string + Amount float64 + Autopay bool + Date string + Description string + Duration int64 + ID string + Interval GetSubscriptionResponseInterval + JSON struct{ ... } + Name string + Recipient GetSubscriptionResponseRecipientUnion + Skipped []int64 + StartDate string + Status GetSubscriptionResponseStatus + Type GetSubscriptionResponseType + func (r *GetSubscriptionResponse) UnmarshalJSON(data []byte) error + func (r GetSubscriptionResponse) RawJSON() string + type GetSubscriptionResponseInterval string + const GetSubscriptionResponseIntervalMonthly + const GetSubscriptionResponseIntervalWeekly + type GetSubscriptionResponseRecipientUnion struct + City string + Country string + JSON struct{ ... } + Line1 string + Line2 string + OfString string + State string + Zip string + func (r *GetSubscriptionResponseRecipientUnion) UnmarshalJSON(data []byte) error + func (u GetSubscriptionResponseRecipientUnion) AsString() (v string) + func (u GetSubscriptionResponseRecipientUnion) AsSubscriptionAddress() (v SubscriptionAddress) + func (u GetSubscriptionResponseRecipientUnion) RawJSON() string + type GetSubscriptionResponseStatus string + const GetSubscriptionResponseStatusCanceled + const GetSubscriptionResponseStatusExpired + const GetSubscriptionResponseStatusFailed + const GetSubscriptionResponseStatusInProcess + const GetSubscriptionResponseStatusMailed + const GetSubscriptionResponseStatusOverdue + const GetSubscriptionResponseStatusPaid + const GetSubscriptionResponseStatusPrinted + const GetSubscriptionResponseStatusRefunded + const GetSubscriptionResponseStatusUnpaid + const GetSubscriptionResponseStatusVoid + type GetSubscriptionResponseType string + const GetSubscriptionResponseTypeCheck + const GetSubscriptionResponseTypeInvoice + type InteracAccountResponse struct + Date string + ID string + JSON struct{ ... } + Name string + func (r *InteracAccountResponse) UnmarshalJSON(data []byte) error + func (r InteracAccountResponse) RawJSON() string + type InvoiceListParams struct + Direction InvoiceListParamsDirection + EndDate param.Opt[time.Time] + Page param.Opt[int64] + PerPage int64 + Q param.Opt[string] + Sort InvoiceListParamsSort + StartDate param.Opt[time.Time] + Status InvoiceListParamsStatus + func (r InvoiceListParams) URLQuery() (v url.Values, err error) + type InvoiceListParamsDirection string + const InvoiceListParamsDirectionIncoming + const InvoiceListParamsDirectionOutgoing + type InvoiceListParamsSort string + const InvoiceListParamsSortMinusAmount + const InvoiceListParamsSortMinusDate + const InvoiceListParamsSortMinusDescription + const InvoiceListParamsSortMinusNumber + const InvoiceListParamsSortMinusStatus + const InvoiceListParamsSortMinusType + const InvoiceListParamsSortMinusUpdate + const InvoiceListParamsSortPlusAmount + const InvoiceListParamsSortPlusDate + const InvoiceListParamsSortPlusDescription + const InvoiceListParamsSortPlusNumber + const InvoiceListParamsSortPlusStatus + const InvoiceListParamsSortPlusType + const InvoiceListParamsSortPlusUpdate + type InvoiceListParamsStatus string + const InvoiceListParamsStatusExpired + const InvoiceListParamsStatusFailed + const InvoiceListParamsStatusInProcess + const InvoiceListParamsStatusMailed + const InvoiceListParamsStatusPaid + const InvoiceListParamsStatusPrinted + const InvoiceListParamsStatusRefunded + const InvoiceListParamsStatusUnpaid + const InvoiceListParamsStatusVoid + type InvoiceListResponse struct + Invoices []GetInvoice + JSON struct{ ... } + Page int64 + Pages int64 + Total int64 + func (r *InvoiceListResponse) UnmarshalJSON(data []byte) error + func (r InvoiceListResponse) RawJSON() string + type InvoiceNewParams struct + Account param.Opt[string] + Amount float64 + Attachment InvoiceNewParamsAttachmentUnion + Description string + Name string + Number param.Opt[string] + Recipient string + func (r *InvoiceNewParams) UnmarshalJSON(data []byte) error + func (r InvoiceNewParams) MarshalJSON() (data []byte, err error) + type InvoiceNewParamsAttachmentInvoiceAttachment struct + Content string + Filename string + func (r *InvoiceNewParamsAttachmentInvoiceAttachment) UnmarshalJSON(data []byte) error + func (r InvoiceNewParamsAttachmentInvoiceAttachment) MarshalJSON() (data []byte, err error) + type InvoiceNewParamsAttachmentUnion struct + OfInvoiceAttachment *InvoiceNewParamsAttachmentInvoiceAttachment + OfString param.Opt[string] + func (u *InvoiceNewParamsAttachmentUnion) UnmarshalJSON(data []byte) error + func (u InvoiceNewParamsAttachmentUnion) MarshalJSON() ([]byte, error) + type InvoiceNewResponse struct + Amount float64 + Date string + Description string + ID string + JSON struct{ ... } + Name string + Number string + Recipient string + Status string + func (r *InvoiceNewResponse) UnmarshalJSON(data []byte) error + func (r InvoiceNewResponse) RawJSON() string + type InvoicePayParams struct + Account param.Opt[string] + Amount float64 + ID string + func (r *InvoicePayParams) UnmarshalJSON(data []byte) error + func (r InvoicePayParams) MarshalJSON() (data []byte, err error) + type InvoicePayResponse struct + Amount float64 + Date string + ID string + JSON struct{ ... } + Name string + Status string + func (r *InvoicePayResponse) UnmarshalJSON(data []byte) error + func (r InvoicePayResponse) RawJSON() string + type InvoiceService struct + Options []option.RequestOption + func NewInvoiceService(opts ...option.RequestOption) (r InvoiceService) + func (r *InvoiceService) Get(ctx context.Context, invoiceID string, opts ...option.RequestOption) (res *GetInvoice, err error) + func (r *InvoiceService) GetAttachment(ctx context.Context, invoiceID string, opts ...option.RequestOption) (res *Error, err error) + func (r *InvoiceService) List(ctx context.Context, query InvoiceListParams, opts ...option.RequestOption) (res *InvoiceListResponse, err error) + func (r *InvoiceService) New(ctx context.Context, body InvoiceNewParams, opts ...option.RequestOption) (res *InvoiceNewResponse, err error) + func (r *InvoiceService) Pay(ctx context.Context, body InvoicePayParams, opts ...option.RequestOption) (res *InvoicePayResponse, err error) + func (r *InvoiceService) Void(ctx context.Context, invoiceID string, opts ...option.RequestOption) (err error) + type MailResponse struct + Checks []MailResponseCheck + Date string + ID string + JSON struct{ ... } + Recipient Counterparty + Sender Counterparty + Status string + Tags map[string]string + func (r *MailResponse) UnmarshalJSON(data []byte) error + func (r MailResponse) RawJSON() string + type MailResponseCheck struct + ID string + JSON struct{ ... } + func (r *MailResponseCheck) UnmarshalJSON(data []byte) error + func (r MailResponseCheck) RawJSON() string + type MailboxAddress struct + City string + Country string + JSON struct{ ... } + Line1 string + Line2 string + State string + Zip string + func (r *MailboxAddress) UnmarshalJSON(data []byte) error + func (r MailboxAddress) RawJSON() string + type MailboxListParams struct + Page param.Opt[int64] + PerPage int64 + func (r MailboxListParams) URLQuery() (v url.Values, err error) + type MailboxListResponse struct + JSON struct{ ... } + Mailboxes []CreateMailboxResponse + Page int64 + Pages int64 + Total int64 + func (r *MailboxListResponse) UnmarshalJSON(data []byte) error + func (r MailboxListResponse) RawJSON() string + type MailboxMailGetAttachmentParams struct + MailboxID string + type MailboxMailGetParams struct + MailboxID string + type MailboxMailListParams struct + EndDate param.Opt[time.Time] + Page param.Opt[int64] + PerPage int64 + Q param.Opt[string] + StartDate param.Opt[time.Time] + func (r MailboxMailListParams) URLQuery() (v url.Values, err error) + type MailboxMailListResponse struct + JSON struct{ ... } + Mail []MailResponse + Page int64 + Pages int64 + Total int64 + func (r *MailboxMailListResponse) UnmarshalJSON(data []byte) error + func (r MailboxMailListResponse) RawJSON() string + type MailboxMailService struct + Options []option.RequestOption + func NewMailboxMailService(opts ...option.RequestOption) (r MailboxMailService) + func (r *MailboxMailService) Get(ctx context.Context, itemID string, query MailboxMailGetParams, ...) (res *MailResponse, err error) + func (r *MailboxMailService) GetAttachment(ctx context.Context, itemID string, query MailboxMailGetAttachmentParams, ...) (res *Error, err error) + func (r *MailboxMailService) List(ctx context.Context, mailboxID string, query MailboxMailListParams, ...) (res *MailboxMailListResponse, err error) + type MailboxService struct + Mail MailboxMailService + Options []option.RequestOption + func NewMailboxService(opts ...option.RequestOption) (r MailboxService) + func (r *MailboxService) Get(ctx context.Context, mailboxID string, opts ...option.RequestOption) (res *CreateMailboxResponse, err error) + func (r *MailboxService) List(ctx context.Context, query MailboxListParams, opts ...option.RequestOption) (res *MailboxListResponse, err error) + func (r *MailboxService) New(ctx context.Context, opts ...option.RequestOption) (res *CreateMailboxResponse, err error) + type MerchantResponseAddress struct + City string + Country string + JSON struct{ ... } + Line1 string + Line2 string + State string + Zip string + func (r *MerchantResponseAddress) UnmarshalJSON(data []byte) error + func (r MerchantResponseAddress) RawJSON() string + type MultiRecipientParam struct + EndorseOnly param.Opt[bool] + Name string + Pin PinParam + Recipient string + func (r *MultiRecipientParam) UnmarshalJSON(data []byte) error + func (r MultiRecipientParam) MarshalJSON() (data []byte, err error) + type NewAPIKey struct + ExpirationDate time.Time + ID string + JSON struct{ ... } + Name string + Secret string + WebhookKey string + func (r *NewAPIKey) UnmarshalJSON(data []byte) error + func (r NewAPIKey) RawJSON() string + type Number140416527981344 struct + Account string + JSON struct{ ... } + Routing string + func (r *Number140416527981344) UnmarshalJSON(data []byte) error + func (r Number140416527981344) RawJSON() string + type PaypalAccountResponse struct + Date string + ID string + JSON struct{ ... } + Name string + func (r *PaypalAccountResponse) UnmarshalJSON(data []byte) error + func (r PaypalAccountResponse) RawJSON() string + type PhysicalCheckRecipientParam struct + City string + Country param.Opt[string] + Line1 string + Line2 param.Opt[string] + Name param.Opt[string] + State string + Zip string + func (r *PhysicalCheckRecipientParam) UnmarshalJSON(data []byte) error + func (r PhysicalCheckRecipientParam) MarshalJSON() (data []byte, err error) + type PinParam struct + Description string + Value string + func (r *PinParam) UnmarshalJSON(data []byte) error + func (r PinParam) MarshalJSON() (data []byte, err error) + type RemittanceAdviceParam struct + Amount param.Opt[float64] + Date string + Description param.Opt[string] + ID string + func (r *RemittanceAdviceParam) UnmarshalJSON(data []byte) error + func (r RemittanceAdviceParam) MarshalJSON() (data []byte, err error) + type SubscriptionAddress struct + City string + Country string + JSON struct{ ... } + Line1 string + Line2 string + State string + Zip string + func (r *SubscriptionAddress) UnmarshalJSON(data []byte) error + func (r SubscriptionAddress) RawJSON() string + func (r SubscriptionAddress) ToParam() SubscriptionAddressParam + type SubscriptionAddressParam struct + City string + Country param.Opt[string] + Line1 string + Line2 param.Opt[string] + State string + Zip string + func (r *SubscriptionAddressParam) UnmarshalJSON(data []byte) error + func (r SubscriptionAddressParam) MarshalJSON() (data []byte, err error) + type SubscriptionListParams struct + Direction SubscriptionListParamsDirection + EndDate param.Opt[time.Time] + Page param.Opt[int64] + PerPage int64 + Q param.Opt[string] + Sort SubscriptionListParamsSort + StartDate param.Opt[time.Time] + Status SubscriptionListParamsStatus + func (r SubscriptionListParams) URLQuery() (v url.Values, err error) + type SubscriptionListParamsDirection string + const SubscriptionListParamsDirectionIncoming + const SubscriptionListParamsDirectionOutgoing + type SubscriptionListParamsSort string + const SubscriptionListParamsSortMinusAmount + const SubscriptionListParamsSortMinusDate + const SubscriptionListParamsSortMinusDescription + const SubscriptionListParamsSortMinusNumber + const SubscriptionListParamsSortMinusStatus + const SubscriptionListParamsSortMinusType + const SubscriptionListParamsSortMinusUpdate + const SubscriptionListParamsSortPlusAmount + const SubscriptionListParamsSortPlusDate + const SubscriptionListParamsSortPlusDescription + const SubscriptionListParamsSortPlusNumber + const SubscriptionListParamsSortPlusStatus + const SubscriptionListParamsSortPlusType + const SubscriptionListParamsSortPlusUpdate + type SubscriptionListParamsStatus string + const SubscriptionListParamsStatusExpired + const SubscriptionListParamsStatusFailed + const SubscriptionListParamsStatusInProcess + const SubscriptionListParamsStatusMailed + const SubscriptionListParamsStatusPaid + const SubscriptionListParamsStatusPrinted + const SubscriptionListParamsStatusRefunded + const SubscriptionListParamsStatusUnpaid + const SubscriptionListParamsStatusVoid + type SubscriptionListResponse struct + JSON struct{ ... } + Page int64 + Pages int64 + Subscriptions []GetSubscriptionResponse + Total int64 + func (r *SubscriptionListResponse) UnmarshalJSON(data []byte) error + func (r SubscriptionListResponse) RawJSON() string + type SubscriptionNewInvoiceParams struct + Account param.Opt[string] + Amount float64 + Description string + Duration param.Opt[int64] + Interval SubscriptionNewInvoiceParamsInterval + Name string + Recipient string + StartDate param.Opt[time.Time] + func (r *SubscriptionNewInvoiceParams) UnmarshalJSON(data []byte) error + func (r SubscriptionNewInvoiceParams) MarshalJSON() (data []byte, err error) + type SubscriptionNewInvoiceParamsInterval string + const SubscriptionNewInvoiceParamsIntervalMonthly + const SubscriptionNewInvoiceParamsIntervalWeekly + type SubscriptionNewPaymentParams struct + Account param.Opt[string] + Amount float64 + Description param.Opt[string] + Duration param.Opt[int64] + Interval SubscriptionNewPaymentParamsInterval + Name string + Recipient SubscriptionNewPaymentParamsRecipientUnion + RemittanceAdvice []RemittanceAdviceParam + StartDate param.Opt[time.Time] + func (r *SubscriptionNewPaymentParams) UnmarshalJSON(data []byte) error + func (r SubscriptionNewPaymentParams) MarshalJSON() (data []byte, err error) + type SubscriptionNewPaymentParamsInterval string + const SubscriptionNewPaymentParamsIntervalMonthly + const SubscriptionNewPaymentParamsIntervalWeekly + type SubscriptionNewPaymentParamsRecipientUnion struct + OfString param.Opt[string] + OfSubscriptionAddress *SubscriptionAddressParam + func (u *SubscriptionNewPaymentParamsRecipientUnion) UnmarshalJSON(data []byte) error + func (u SubscriptionNewPaymentParamsRecipientUnion) MarshalJSON() ([]byte, error) + type SubscriptionService struct + Options []option.RequestOption + func NewSubscriptionService(opts ...option.RequestOption) (r SubscriptionService) + func (r *SubscriptionService) Delete(ctx context.Context, subscriptionID string, opts ...option.RequestOption) (err error) + func (r *SubscriptionService) Get(ctx context.Context, subscriptionID string, opts ...option.RequestOption) (res *GetSubscriptionResponse, err error) + func (r *SubscriptionService) List(ctx context.Context, query SubscriptionListParams, ...) (res *SubscriptionListResponse, err error) + func (r *SubscriptionService) NewInvoice(ctx context.Context, body SubscriptionNewInvoiceParams, ...) (res *CreateSubscriptionResponse, err error) + func (r *SubscriptionService) NewPayment(ctx context.Context, body SubscriptionNewPaymentParams, ...) (res *CreateSubscriptionResponse, err error) + func (r *SubscriptionService) Update(ctx context.Context, subscriptionID string, body SubscriptionUpdateParams, ...) (err error) + type SubscriptionUpdateParams struct + Autopay param.Opt[bool] + Skipped []int64 + func (r *SubscriptionUpdateParams) UnmarshalJSON(data []byte) error + func (r SubscriptionUpdateParams) MarshalJSON() (data []byte, err error) + type Transaction struct + Amount float64 + Balance float64 + CreatedTs string + Description string + ID string + JSON struct{ ... } + Status string + Type string + func (r *Transaction) UnmarshalJSON(data []byte) error + func (r Transaction) RawJSON() string + type UpdateMerchantAddressParam struct + City param.Opt[string] + Country param.Opt[string] + Line1 param.Opt[string] + Line2 param.Opt[string] + State param.Opt[string] + Zip param.Opt[string] + func (r *UpdateMerchantAddressParam) UnmarshalJSON(data []byte) error + func (r UpdateMerchantAddressParam) MarshalJSON() (data []byte, err error) + type UserAPIKeyGetResponse struct + APIKeys []NewAPIKey + JSON struct{ ... } + func (r *UserAPIKeyGetResponse) UnmarshalJSON(data []byte) error + func (r UserAPIKeyGetResponse) RawJSON() string + type UserAPIKeyNewParams struct + ExpirationDate param.Opt[time.Time] + Name param.Opt[string] + func (r *UserAPIKeyNewParams) UnmarshalJSON(data []byte) error + func (r UserAPIKeyNewParams) MarshalJSON() (data []byte, err error) + type UserAPIKeyService struct + Options []option.RequestOption + func NewUserAPIKeyService(opts ...option.RequestOption) (r UserAPIKeyService) + func (r *UserAPIKeyService) Delete(ctx context.Context, keyID string, opts ...option.RequestOption) (err error) + func (r *UserAPIKeyService) Get(ctx context.Context, opts ...option.RequestOption) (res *UserAPIKeyGetResponse, err error) + func (r *UserAPIKeyService) New(ctx context.Context, body UserAPIKeyNewParams, opts ...option.RequestOption) (res *NewAPIKey, err error) + type UserAddSignatureParams struct + Signature string + func (r *UserAddSignatureParams) UnmarshalJSON(data []byte) error + func (r UserAddSignatureParams) MarshalJSON() (data []byte, err error) + type UserGetResponse struct + Brand UserGetResponseBrand + JSON struct{ ... } + Merchant UserGetResponseMerchant + User UserGetResponseUser + func (r *UserGetResponse) UnmarshalJSON(data []byte) error + func (r UserGetResponse) RawJSON() string + type UserGetResponseBrand struct + Footer string + JSON struct{ ... } + Logo string + ReplyTo string + Slogan string + func (r *UserGetResponseBrand) UnmarshalJSON(data []byte) error + func (r UserGetResponseBrand) RawJSON() string + type UserGetResponseMerchant struct + Address MerchantResponseAddress + IncorporationDate string + Industry string + JSON struct{ ... } + LegalFirstname string + LegalLastname string + PrincipalAddress MerchantResponseAddress + PrincipalCitizenshipStatus string + PrincipalOccupation string + TaxID string + Website string + func (r *UserGetResponseMerchant) UnmarshalJSON(data []byte) error + func (r UserGetResponseMerchant) RawJSON() string + type UserGetResponseUser struct + BusinessName string + CheckNumber int64 + Dob string + FirstName string + ID string + InvoiceNumber int64 + JSON struct{ ... } + LastName string + Phone string + Ssn string + func (r *UserGetResponseUser) UnmarshalJSON(data []byte) error + func (r UserGetResponseUser) RawJSON() string + type UserListParams struct + Page param.Opt[int64] + PerPage int64 + Q param.Opt[string] + Sort UserListParamsSort + func (r UserListParams) URLQuery() (v url.Values, err error) + type UserListParamsSort string + const UserListParamsSortMinusDate + const UserListParamsSortMinusUserID + const UserListParamsSortPlusDate + const UserListParamsSortPlusUserID + type UserListResponse struct + JSON struct{ ... } + Page int64 + Pages int64 + Total int64 + Users []UserListResponseUser + func (r *UserListResponse) UnmarshalJSON(data []byte) error + func (r UserListResponse) RawJSON() string + type UserListResponseUser struct + Date string + ID string + JSON struct{ ... } + Key string + Name string + Secret string + UserID string + func (r *UserListResponseUser) UnmarshalJSON(data []byte) error + func (r UserListResponseUser) RawJSON() string + type UserNewParams struct + Name string + UserID string + func (r *UserNewParams) UnmarshalJSON(data []byte) error + func (r UserNewParams) MarshalJSON() (data []byte, err error) + type UserNewResponse struct + ID string + JSON struct{ ... } + Key string + Secret string + UserID string + func (r *UserNewResponse) UnmarshalJSON(data []byte) error + func (r UserNewResponse) RawJSON() string + type UserService struct + APIKey UserAPIKeyService + Options []option.RequestOption + func NewUserService(opts ...option.RequestOption) (r UserService) + func (r *UserService) AddSignature(ctx context.Context, body UserAddSignatureParams, opts ...option.RequestOption) (err error) + func (r *UserService) Delete(ctx context.Context, userID string, opts ...option.RequestOption) (err error) + func (r *UserService) Get(ctx context.Context, opts ...option.RequestOption) (res *UserGetResponse, err error) + func (r *UserService) List(ctx context.Context, query UserListParams, opts ...option.RequestOption) (res *UserListResponse, err error) + func (r *UserService) New(ctx context.Context, body UserNewParams, opts ...option.RequestOption) (res *UserNewResponse, err error) + func (r *UserService) Update(ctx context.Context, body UserUpdateParams, opts ...option.RequestOption) (err error) + type UserUpdateParams struct + Bank UserUpdateParamsBank + Brand UserUpdateParamsBrand + Developer UserUpdateParamsDeveloper + Merchant UserUpdateParamsMerchant + Payment UserUpdateParamsPayment + User UserUpdateParamsUser + func (r *UserUpdateParams) UnmarshalJSON(data []byte) error + func (r UserUpdateParams) MarshalJSON() (data []byte, err error) + type UserUpdateParamsBank struct + Billing param.Opt[string] + Default param.Opt[string] + func (r *UserUpdateParamsBank) UnmarshalJSON(data []byte) error + func (r UserUpdateParamsBank) MarshalJSON() (data []byte, err error) + type UserUpdateParamsBrand struct + Button UserUpdateParamsBrandButton + Check UserUpdateParamsBrandCheck + Footer param.Opt[string] + Logo param.Opt[string] + ReplyTo param.Opt[string] + Slogan param.Opt[string] + func (r *UserUpdateParamsBrand) UnmarshalJSON(data []byte) error + func (r UserUpdateParamsBrand) MarshalJSON() (data []byte, err error) + type UserUpdateParamsBrandButton struct + Color ColorParam + func (r *UserUpdateParamsBrandButton) UnmarshalJSON(data []byte) error + func (r UserUpdateParamsBrandButton) MarshalJSON() (data []byte, err error) + type UserUpdateParamsBrandCheck struct + Color ColorParam + Logo param.Opt[string] + func (r *UserUpdateParamsBrandCheck) UnmarshalJSON(data []byte) error + func (r UserUpdateParamsBrandCheck) MarshalJSON() (data []byte, err error) + type UserUpdateParamsDeveloper struct + WebhookUri param.Opt[string] + func (r *UserUpdateParamsDeveloper) UnmarshalJSON(data []byte) error + func (r UserUpdateParamsDeveloper) MarshalJSON() (data []byte, err error) + type UserUpdateParamsMerchant struct + Address UpdateMerchantAddressParam + IncorporationDate param.Opt[time.Time] + Industry int64 + LegalFirstname param.Opt[string] + LegalLastname param.Opt[string] + PrincipalAddress UpdateMerchantAddressParam + PrincipalCitizenshipStatus string + PrincipalOccupation param.Opt[string] + TaxID param.Opt[string] + Website param.Opt[string] + func (r *UserUpdateParamsMerchant) UnmarshalJSON(data []byte) error + func (r UserUpdateParamsMerchant) MarshalJSON() (data []byte, err error) + type UserUpdateParamsPayment struct + Expiration param.Opt[int64] + func (r *UserUpdateParamsPayment) UnmarshalJSON(data []byte) error + func (r UserUpdateParamsPayment) MarshalJSON() (data []byte, err error) + type UserUpdateParamsUser struct + BusinessName param.Opt[string] + CheckNumber param.Opt[int64] + Dob param.Opt[time.Time] + FirstName param.Opt[string] + InvoiceNumber param.Opt[int64] + LastName param.Opt[string] + Password param.Opt[string] + Phone param.Opt[string] + Ssn param.Opt[string] + func (r *UserUpdateParamsUser) UnmarshalJSON(data []byte) error + func (r UserUpdateParamsUser) MarshalJSON() (data []byte, err error) + type VenmoAccountResponse struct + Date string + ID string + JSON struct{ ... } + Name string + func (r *VenmoAccountResponse) UnmarshalJSON(data []byte) error + func (r VenmoAccountResponse) RawJSON() string + type WireAccountResponse struct + Account string + Date string + ID string + JSON struct{ ... } + Name string + Routing string + func (r *WireAccountResponse) UnmarshalJSON(data []byte) error + func (r WireAccountResponse) RawJSON() string