Versions in this module Expand all Collapse all v0 v0.1.0 Mar 8, 2024 Changes in this version + func Bool(value bool) param.Field[bool] + func F[T any](value T) param.Field[T] + func Float(value float64) param.Field[float64] + func Int(value int64) param.Field[int64] + func Null[T any]() param.Field[T] + func Raw[T any](value any) param.Field[T] + func String(value string) param.Field[string] + type Client struct + Customers *CustomerService + Options []option.RequestOption + func NewClient(opts ...option.RequestOption) (r *Client) + type CustomerAccountCloseParams struct + IdempotencyKey param.Field[string] + type CustomerAccountGetParams struct + UserID param.Field[string] + type CustomerAccountGetResponse struct + Account CustomerAccountGetResponseAccount + JSON customerAccountGetResponseJSON + func (r *CustomerAccountGetResponse) UnmarshalJSON(data []byte) (err error) + type CustomerAccountGetResponseAccount struct + Balances []CustomerAccountGetResponseAccountBalance + Bban string + Bic string + CashAccountType CustomerAccountGetResponseAccountCashAccountType + Currency string + Details string + DisplayName string + Iban string + JSON customerAccountGetResponseAccountJSON + Msisdn string + Name string + OwnerName string + OwnerNames []CustomerAccountGetResponseAccountOwnerName + Product string + PsuName string + ResourceID string + Status CustomerAccountGetResponseAccountStatus + Usage CustomerAccountGetResponseAccountUsage + func (r *CustomerAccountGetResponseAccount) UnmarshalJSON(data []byte) (err error) + type CustomerAccountGetResponseAccountBalance struct + BalanceAmount CustomerAccountGetResponseAccountBalancesBalanceAmount + BalanceType CustomerAccountGetResponseAccountBalancesBalanceType + CreditLimitIncluded bool + JSON customerAccountGetResponseAccountBalanceJSON + LastRetrievedDateTime time.Time + func (r *CustomerAccountGetResponseAccountBalance) UnmarshalJSON(data []byte) (err error) + type CustomerAccountGetResponseAccountBalancesBalanceAmount struct + Amount string + Currency string + JSON customerAccountGetResponseAccountBalancesBalanceAmountJSON + func (r *CustomerAccountGetResponseAccountBalancesBalanceAmount) UnmarshalJSON(data []byte) (err error) + type CustomerAccountGetResponseAccountBalancesBalanceType string + const CustomerAccountGetResponseAccountBalancesBalanceTypeClosingBooked + const CustomerAccountGetResponseAccountBalancesBalanceTypeInterimAvailable + const CustomerAccountGetResponseAccountBalancesBalanceTypeInterimBooked + const CustomerAccountGetResponseAccountBalancesBalanceTypeOpeningBooked + type CustomerAccountGetResponseAccountCashAccountType string + const CustomerAccountGetResponseAccountCashAccountTypeCacc + const CustomerAccountGetResponseAccountCashAccountTypeCard + const CustomerAccountGetResponseAccountCashAccountTypeCash + const CustomerAccountGetResponseAccountCashAccountTypeChar + const CustomerAccountGetResponseAccountCashAccountTypeCish + const CustomerAccountGetResponseAccountCashAccountTypeComm + const CustomerAccountGetResponseAccountCashAccountTypeCpac + const CustomerAccountGetResponseAccountCashAccountTypeLlsv + const CustomerAccountGetResponseAccountCashAccountTypeLoan + const CustomerAccountGetResponseAccountCashAccountTypeMgld + const CustomerAccountGetResponseAccountCashAccountTypeMoma + const CustomerAccountGetResponseAccountCashAccountTypeNfca + const CustomerAccountGetResponseAccountCashAccountTypeNrex + const CustomerAccountGetResponseAccountCashAccountTypeOdft + const CustomerAccountGetResponseAccountCashAccountTypeOndp + const CustomerAccountGetResponseAccountCashAccountTypeOthr + const CustomerAccountGetResponseAccountCashAccountTypeSacc + const CustomerAccountGetResponseAccountCashAccountTypeSlry + const CustomerAccountGetResponseAccountCashAccountTypeSvgs + const CustomerAccountGetResponseAccountCashAccountTypeTaxe + const CustomerAccountGetResponseAccountCashAccountTypeTran + const CustomerAccountGetResponseAccountCashAccountTypeTras + const CustomerAccountGetResponseAccountCashAccountTypeVacc + type CustomerAccountGetResponseAccountOwnerName struct + JSON customerAccountGetResponseAccountOwnerNameJSON + Name string + Role string + func (r *CustomerAccountGetResponseAccountOwnerName) UnmarshalJSON(data []byte) (err error) + type CustomerAccountGetResponseAccountStatus string + const CustomerAccountGetResponseAccountStatusBlocked + const CustomerAccountGetResponseAccountStatusDeleted + const CustomerAccountGetResponseAccountStatusEnabled + type CustomerAccountGetResponseAccountUsage string + const CustomerAccountGetResponseAccountUsageOrga + const CustomerAccountGetResponseAccountUsagePriv + type CustomerAccountListParams struct + CashAccountType param.Field[[]CustomerAccountListParamsCashAccountType] + Status param.Field[[]CustomerAccountListParamsStatus] + UserID param.Field[string] + func (r CustomerAccountListParams) URLQuery() (v url.Values) + type CustomerAccountListParamsCashAccountType string + const CustomerAccountListParamsCashAccountTypeCacc + const CustomerAccountListParamsCashAccountTypeCard + const CustomerAccountListParamsCashAccountTypeCash + const CustomerAccountListParamsCashAccountTypeChar + const CustomerAccountListParamsCashAccountTypeCish + const CustomerAccountListParamsCashAccountTypeComm + const CustomerAccountListParamsCashAccountTypeCpac + const CustomerAccountListParamsCashAccountTypeLlsv + const CustomerAccountListParamsCashAccountTypeLoan + const CustomerAccountListParamsCashAccountTypeMgld + const CustomerAccountListParamsCashAccountTypeMoma + const CustomerAccountListParamsCashAccountTypeNfca + const CustomerAccountListParamsCashAccountTypeNrex + const CustomerAccountListParamsCashAccountTypeOdft + const CustomerAccountListParamsCashAccountTypeOndp + const CustomerAccountListParamsCashAccountTypeOthr + const CustomerAccountListParamsCashAccountTypeSacc + const CustomerAccountListParamsCashAccountTypeSlry + const CustomerAccountListParamsCashAccountTypeSvgs + const CustomerAccountListParamsCashAccountTypeTaxe + const CustomerAccountListParamsCashAccountTypeTran + const CustomerAccountListParamsCashAccountTypeTras + const CustomerAccountListParamsCashAccountTypeVacc + type CustomerAccountListParamsStatus string + const CustomerAccountListParamsStatusBlocked + const CustomerAccountListParamsStatusDeleted + const CustomerAccountListParamsStatusEnabled + type CustomerAccountListResponse struct + Accounts []CustomerAccountListResponseAccount + JSON customerAccountListResponseJSON + func (r *CustomerAccountListResponse) UnmarshalJSON(data []byte) (err error) + type CustomerAccountListResponseAccount struct + Balances []CustomerAccountListResponseAccountsBalance + Bban string + Bic string + CashAccountType CustomerAccountListResponseAccountsCashAccountType + Currency string + Details string + DisplayName string + Iban string + JSON customerAccountListResponseAccountJSON + Msisdn string + Name string + OwnerName string + OwnerNames []CustomerAccountListResponseAccountsOwnerName + Product string + PsuName string + ResourceID string + Status CustomerAccountListResponseAccountsStatus + Usage CustomerAccountListResponseAccountsUsage + func (r *CustomerAccountListResponseAccount) UnmarshalJSON(data []byte) (err error) + type CustomerAccountListResponseAccountsBalance struct + BalanceAmount CustomerAccountListResponseAccountsBalancesBalanceAmount + BalanceType CustomerAccountListResponseAccountsBalancesBalanceType + CreditLimitIncluded bool + JSON customerAccountListResponseAccountsBalanceJSON + LastRetrievedDateTime time.Time + func (r *CustomerAccountListResponseAccountsBalance) UnmarshalJSON(data []byte) (err error) + type CustomerAccountListResponseAccountsBalancesBalanceAmount struct + Amount string + Currency string + JSON customerAccountListResponseAccountsBalancesBalanceAmountJSON + func (r *CustomerAccountListResponseAccountsBalancesBalanceAmount) UnmarshalJSON(data []byte) (err error) + type CustomerAccountListResponseAccountsBalancesBalanceType string + const CustomerAccountListResponseAccountsBalancesBalanceTypeClosingBooked + const CustomerAccountListResponseAccountsBalancesBalanceTypeInterimAvailable + const CustomerAccountListResponseAccountsBalancesBalanceTypeInterimBooked + const CustomerAccountListResponseAccountsBalancesBalanceTypeOpeningBooked + type CustomerAccountListResponseAccountsCashAccountType string + const CustomerAccountListResponseAccountsCashAccountTypeCacc + const CustomerAccountListResponseAccountsCashAccountTypeCard + const CustomerAccountListResponseAccountsCashAccountTypeCash + const CustomerAccountListResponseAccountsCashAccountTypeChar + const CustomerAccountListResponseAccountsCashAccountTypeCish + const CustomerAccountListResponseAccountsCashAccountTypeComm + const CustomerAccountListResponseAccountsCashAccountTypeCpac + const CustomerAccountListResponseAccountsCashAccountTypeLlsv + const CustomerAccountListResponseAccountsCashAccountTypeLoan + const CustomerAccountListResponseAccountsCashAccountTypeMgld + const CustomerAccountListResponseAccountsCashAccountTypeMoma + const CustomerAccountListResponseAccountsCashAccountTypeNfca + const CustomerAccountListResponseAccountsCashAccountTypeNrex + const CustomerAccountListResponseAccountsCashAccountTypeOdft + const CustomerAccountListResponseAccountsCashAccountTypeOndp + const CustomerAccountListResponseAccountsCashAccountTypeOthr + const CustomerAccountListResponseAccountsCashAccountTypeSacc + const CustomerAccountListResponseAccountsCashAccountTypeSlry + const CustomerAccountListResponseAccountsCashAccountTypeSvgs + const CustomerAccountListResponseAccountsCashAccountTypeTaxe + const CustomerAccountListResponseAccountsCashAccountTypeTran + const CustomerAccountListResponseAccountsCashAccountTypeTras + const CustomerAccountListResponseAccountsCashAccountTypeVacc + type CustomerAccountListResponseAccountsOwnerName struct + JSON customerAccountListResponseAccountsOwnerNameJSON + Name string + Role string + func (r *CustomerAccountListResponseAccountsOwnerName) UnmarshalJSON(data []byte) (err error) + type CustomerAccountListResponseAccountsStatus string + const CustomerAccountListResponseAccountsStatusBlocked + const CustomerAccountListResponseAccountsStatusDeleted + const CustomerAccountListResponseAccountsStatusEnabled + type CustomerAccountListResponseAccountsUsage string + const CustomerAccountListResponseAccountsUsageOrga + const CustomerAccountListResponseAccountsUsagePriv + type CustomerAccountService struct + Options []option.RequestOption + func NewCustomerAccountService(opts ...option.RequestOption) (r *CustomerAccountService) + func (r *CustomerAccountService) Close(ctx context.Context, customerID string, accountID string, ...) (err error) + func (r *CustomerAccountService) Get(ctx context.Context, customerID string, accountID string, ...) (res *CustomerAccountGetResponse, err error) + func (r *CustomerAccountService) List(ctx context.Context, customerID string, params CustomerAccountListParams, ...) (res *CustomerAccountListResponse, err error) + type CustomerService struct + Accounts *CustomerAccountService + Options []option.RequestOption + func NewCustomerService(opts ...option.RequestOption) (r *CustomerService) + type Error = apierror.Error Other modules containing this package github.com/DefinitelyATestOrg/sam-go/v2