starling

package
v0.0.0-...-3720d23 Latest Latest
Warning

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

Go to latest
Published: Jul 17, 2024 License: GPL-3.0 Imports: 15 Imported by: 0

Documentation

Overview

Package starling provides primitives to interact with the openapi HTTP API.

Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.3.0 DO NOT EDIT.

Index

Constants

View Source
const (
	BearerScopes             = "Bearer.Scopes"
	BearerAndSignatureScopes = "BearerAndSignature.Scopes"
)

Variables

This section is empty.

Functions

func GetSwagger

func GetSwagger() (swagger *openapi3.T, err error)

GetSwagger returns the Swagger specification corresponding to the generated code in this file. The external references of Swagger specification are resolved. The logic of resolving external references is tightly connected to "import-mapping" feature. Externally referenced files must be embedded in the corresponding golang packages. Urls can be supported but this task was out of the scope.

func NewActivateRoundUpGoalRequest

func NewActivateRoundUpGoalRequest(server string, accountUid openapi_types.UUID, body ActivateRoundUpGoalJSONRequestBody) (*http.Request, error)

NewActivateRoundUpGoalRequest calls the generic ActivateRoundUpGoal builder with application/json body

func NewActivateRoundUpGoalRequestWithBody

func NewActivateRoundUpGoalRequestWithBody(server string, accountUid openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewActivateRoundUpGoalRequestWithBody generates requests for ActivateRoundUpGoal with any type of body

func NewAddMoneyRequest

func NewAddMoneyRequest(server string, accountUid openapi_types.UUID, savingsGoalUid openapi_types.UUID, transferUid openapi_types.UUID, body AddMoneyJSONRequestBody) (*http.Request, error)

NewAddMoneyRequest calls the generic AddMoney builder with application/json body

func NewAddMoneyRequestWithBody

func NewAddMoneyRequestWithBody(server string, accountUid openapi_types.UUID, savingsGoalUid openapi_types.UUID, transferUid openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewAddMoneyRequestWithBody generates requests for AddMoney with any type of body

func NewAttachToFeedItemRequestWithBody

func NewAttachToFeedItemRequestWithBody(server string, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, feedItemUid openapi_types.UUID, params *AttachToFeedItemParams, contentType string, body io.Reader) (*http.Request, error)

NewAttachToFeedItemRequestWithBody generates requests for AttachToFeedItem with any type of body

func NewAvailablePeriodsRequest

func NewAvailablePeriodsRequest(server string, accountUid openapi_types.UUID) (*http.Request, error)

NewAvailablePeriodsRequest generates requests for AvailablePeriods

func NewCancelMandateRequest

func NewCancelMandateRequest(server string, mandateUid openapi_types.UUID) (*http.Request, error)

NewCancelMandateRequest generates requests for CancelMandate

func NewCancelStandingOrderRequest

func NewCancelStandingOrderRequest(server string, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, paymentOrderUid openapi_types.UUID) (*http.Request, error)

NewCancelStandingOrderRequest generates requests for CancelStandingOrder

func NewChangeTransactionCategoryRequest

func NewChangeTransactionCategoryRequest(server string, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, feedItemUid openapi_types.UUID, body ChangeTransactionCategoryJSONRequestBody) (*http.Request, error)

NewChangeTransactionCategoryRequest calls the generic ChangeTransactionCategory builder with application/json body

func NewChangeTransactionCategoryRequestWithBody

func NewChangeTransactionCategoryRequestWithBody(server string, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, feedItemUid openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewChangeTransactionCategoryRequestWithBody generates requests for ChangeTransactionCategory with any type of body

func NewCloseAccountHolderRequest

func NewCloseAccountHolderRequest(server string) (*http.Request, error)

NewCloseAccountHolderRequest generates requests for CloseAccountHolder

func NewCreateOrUpdateReceiptRequest

func NewCreateOrUpdateReceiptRequest(server string, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, feedItemUid openapi_types.UUID, body CreateOrUpdateReceiptJSONRequestBody) (*http.Request, error)

NewCreateOrUpdateReceiptRequest calls the generic CreateOrUpdateReceipt builder with application/json body

func NewCreateOrUpdateReceiptRequestWithBody

func NewCreateOrUpdateReceiptRequestWithBody(server string, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, feedItemUid openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewCreateOrUpdateReceiptRequestWithBody generates requests for CreateOrUpdateReceipt with any type of body

func NewCreateOrUpdateRecurringTransferRequest

func NewCreateOrUpdateRecurringTransferRequest(server string, accountUid openapi_types.UUID, savingsGoalUid openapi_types.UUID, body CreateOrUpdateRecurringTransferJSONRequestBody) (*http.Request, error)

NewCreateOrUpdateRecurringTransferRequest calls the generic CreateOrUpdateRecurringTransfer builder with application/json body

func NewCreateOrUpdateRecurringTransferRequestWithBody

func NewCreateOrUpdateRecurringTransferRequestWithBody(server string, accountUid openapi_types.UUID, savingsGoalUid openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewCreateOrUpdateRecurringTransferRequestWithBody generates requests for CreateOrUpdateRecurringTransfer with any type of body

func NewCreatePayeeAccountRequest

func NewCreatePayeeAccountRequest(server string, payeeUid openapi_types.UUID, body CreatePayeeAccountJSONRequestBody) (*http.Request, error)

NewCreatePayeeAccountRequest calls the generic CreatePayeeAccount builder with application/json body

func NewCreatePayeeAccountRequestWithBody

func NewCreatePayeeAccountRequestWithBody(server string, payeeUid openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewCreatePayeeAccountRequestWithBody generates requests for CreatePayeeAccount with any type of body

func NewCreatePayeeRequest

func NewCreatePayeeRequest(server string, body CreatePayeeJSONRequestBody) (*http.Request, error)

NewCreatePayeeRequest calls the generic CreatePayee builder with application/json body

func NewCreatePayeeRequestWithBody

func NewCreatePayeeRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreatePayeeRequestWithBody generates requests for CreatePayee with any type of body

func NewCreateSavingsGoalRequest

func NewCreateSavingsGoalRequest(server string, accountUid openapi_types.UUID, body CreateSavingsGoalJSONRequestBody) (*http.Request, error)

NewCreateSavingsGoalRequest calls the generic CreateSavingsGoal builder with application/json body

func NewCreateSavingsGoalRequestWithBody

func NewCreateSavingsGoalRequestWithBody(server string, accountUid openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewCreateSavingsGoalRequestWithBody generates requests for CreateSavingsGoal with any type of body

func NewCreateStandingOrderRequest

func NewCreateStandingOrderRequest(server string, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, body CreateStandingOrderJSONRequestBody) (*http.Request, error)

NewCreateStandingOrderRequest calls the generic CreateStandingOrder builder with application/json body

func NewCreateStandingOrderRequestWithBody

func NewCreateStandingOrderRequestWithBody(server string, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewCreateStandingOrderRequestWithBody generates requests for CreateStandingOrder with any type of body

func NewDeletePayeeAccountRequest

func NewDeletePayeeAccountRequest(server string, payeeUid openapi_types.UUID, accountUid openapi_types.UUID) (*http.Request, error)

NewDeletePayeeAccountRequest generates requests for DeletePayeeAccount

func NewDeletePayeeRequest

func NewDeletePayeeRequest(server string, payeeUid openapi_types.UUID) (*http.Request, error)

NewDeletePayeeRequest generates requests for DeletePayee

func NewDeleteProfileImageRequest

func NewDeleteProfileImageRequest(server string, accountHolderUid openapi_types.UUID) (*http.Request, error)

NewDeleteProfileImageRequest generates requests for DeleteProfileImage

func NewDeleteRecurringTransferRequest

func NewDeleteRecurringTransferRequest(server string, accountUid openapi_types.UUID, savingsGoalUid openapi_types.UUID) (*http.Request, error)

NewDeleteRecurringTransferRequest generates requests for DeleteRecurringTransfer

func NewDeleteSavingsGoalRequest

func NewDeleteSavingsGoalRequest(server string, accountUid openapi_types.UUID, savingsGoalUid openapi_types.UUID) (*http.Request, error)

NewDeleteSavingsGoalRequest generates requests for DeleteSavingsGoal

func NewDownloadFeedItemAttachmentRequest

func NewDownloadFeedItemAttachmentRequest(server string, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, feedItemUid openapi_types.UUID, feedItemAttachmentUid openapi_types.UUID) (*http.Request, error)

NewDownloadFeedItemAttachmentRequest generates requests for DownloadFeedItemAttachment

func NewDownloadPDFStatementForDateRangeRequest

func NewDownloadPDFStatementForDateRangeRequest(server string, accountUid openapi_types.UUID, params *DownloadPDFStatementForDateRangeParams) (*http.Request, error)

NewDownloadPDFStatementForDateRangeRequest generates requests for DownloadPDFStatementForDateRange

func NewDownloadPDFStatementRequest

func NewDownloadPDFStatementRequest(server string, accountUid openapi_types.UUID, params *DownloadPDFStatementParams) (*http.Request, error)

NewDownloadPDFStatementRequest generates requests for DownloadPDFStatement

func NewDownloadProfileImageRequest

func NewDownloadProfileImageRequest(server string, accountHolderUid openapi_types.UUID) (*http.Request, error)

NewDownloadProfileImageRequest generates requests for DownloadProfileImage

func NewEnableAtmRequest

func NewEnableAtmRequest(server string, cardUid openapi_types.UUID, body EnableAtmJSONRequestBody) (*http.Request, error)

NewEnableAtmRequest calls the generic EnableAtm builder with application/json body

func NewEnableAtmRequestWithBody

func NewEnableAtmRequestWithBody(server string, cardUid openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewEnableAtmRequestWithBody generates requests for EnableAtm with any type of body

func NewEnableCardRequest

func NewEnableCardRequest(server string, cardUid openapi_types.UUID, body EnableCardJSONRequestBody) (*http.Request, error)

NewEnableCardRequest calls the generic EnableCard builder with application/json body

func NewEnableCardRequestWithBody

func NewEnableCardRequestWithBody(server string, cardUid openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewEnableCardRequestWithBody generates requests for EnableCard with any type of body

func NewEnableCurrencySwitchRequest

func NewEnableCurrencySwitchRequest(server string, cardUid openapi_types.UUID, body EnableCurrencySwitchJSONRequestBody) (*http.Request, error)

NewEnableCurrencySwitchRequest calls the generic EnableCurrencySwitch builder with application/json body

func NewEnableCurrencySwitchRequestWithBody

func NewEnableCurrencySwitchRequestWithBody(server string, cardUid openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewEnableCurrencySwitchRequestWithBody generates requests for EnableCurrencySwitch with any type of body

func NewEnableGamblingPaymentsRequest

func NewEnableGamblingPaymentsRequest(server string, cardUid openapi_types.UUID, body EnableGamblingPaymentsJSONRequestBody) (*http.Request, error)

NewEnableGamblingPaymentsRequest calls the generic EnableGamblingPayments builder with application/json body

func NewEnableGamblingPaymentsRequestWithBody

func NewEnableGamblingPaymentsRequestWithBody(server string, cardUid openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewEnableGamblingPaymentsRequestWithBody generates requests for EnableGamblingPayments with any type of body

func NewEnableMagStripePaymentRequest

func NewEnableMagStripePaymentRequest(server string, cardUid openapi_types.UUID, body EnableMagStripePaymentJSONRequestBody) (*http.Request, error)

NewEnableMagStripePaymentRequest calls the generic EnableMagStripePayment builder with application/json body

func NewEnableMagStripePaymentRequestWithBody

func NewEnableMagStripePaymentRequestWithBody(server string, cardUid openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewEnableMagStripePaymentRequestWithBody generates requests for EnableMagStripePayment with any type of body

func NewEnableMobileWalletRequest

func NewEnableMobileWalletRequest(server string, cardUid openapi_types.UUID, body EnableMobileWalletJSONRequestBody) (*http.Request, error)

NewEnableMobileWalletRequest calls the generic EnableMobileWallet builder with application/json body

func NewEnableMobileWalletRequestWithBody

func NewEnableMobileWalletRequestWithBody(server string, cardUid openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewEnableMobileWalletRequestWithBody generates requests for EnableMobileWallet with any type of body

func NewEnableOnlinePaymentsRequest

func NewEnableOnlinePaymentsRequest(server string, cardUid openapi_types.UUID, body EnableOnlinePaymentsJSONRequestBody) (*http.Request, error)

NewEnableOnlinePaymentsRequest calls the generic EnableOnlinePayments builder with application/json body

func NewEnableOnlinePaymentsRequestWithBody

func NewEnableOnlinePaymentsRequestWithBody(server string, cardUid openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewEnableOnlinePaymentsRequestWithBody generates requests for EnableOnlinePayments with any type of body

func NewEnablePosRequest

func NewEnablePosRequest(server string, cardUid openapi_types.UUID, body EnablePosJSONRequestBody) (*http.Request, error)

NewEnablePosRequest calls the generic EnablePos builder with application/json body

func NewEnablePosRequestWithBody

func NewEnablePosRequestWithBody(server string, cardUid openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewEnablePosRequestWithBody generates requests for EnablePos with any type of body

func NewFetchRoundUpGoalRequest

func NewFetchRoundUpGoalRequest(server string, accountUid openapi_types.UUID) (*http.Request, error)

NewFetchRoundUpGoalRequest generates requests for FetchRoundUpGoal

func NewGetAccountBalanceRequest

func NewGetAccountBalanceRequest(server string, accountUid openapi_types.UUID) (*http.Request, error)

NewGetAccountBalanceRequest generates requests for GetAccountBalance

func NewGetAccountHolderNameRequest

func NewGetAccountHolderNameRequest(server string) (*http.Request, error)

NewGetAccountHolderNameRequest generates requests for GetAccountHolderName

func NewGetAccountHolderRequest

func NewGetAccountHolderRequest(server string) (*http.Request, error)

NewGetAccountHolderRequest generates requests for GetAccountHolder

func NewGetAccountIdentifiersRequest

func NewGetAccountIdentifiersRequest(server string, accountUid openapi_types.UUID) (*http.Request, error)

NewGetAccountIdentifiersRequest generates requests for GetAccountIdentifiers

func NewGetAccountsRequest

func NewGetAccountsRequest(server string) (*http.Request, error)

NewGetAccountsRequest generates requests for GetAccounts

func NewGetAddressesRequest

func NewGetAddressesRequest(server string) (*http.Request, error)

NewGetAddressesRequest generates requests for GetAddresses

func NewGetAuthorisingIndividualRequest

func NewGetAuthorisingIndividualRequest(server string) (*http.Request, error)

NewGetAuthorisingIndividualRequest generates requests for GetAuthorisingIndividual

func NewGetBusinessRequest

func NewGetBusinessRequest(server string) (*http.Request, error)

NewGetBusinessRequest generates requests for GetBusiness

func NewGetConfirmationOfFundsRequest

func NewGetConfirmationOfFundsRequest(server string, accountUid openapi_types.UUID, params *GetConfirmationOfFundsParams) (*http.Request, error)

NewGetConfirmationOfFundsRequest generates requests for GetConfirmationOfFunds

func NewGetCorrespondenceAddressRequest

func NewGetCorrespondenceAddressRequest(server string) (*http.Request, error)

NewGetCorrespondenceAddressRequest generates requests for GetCorrespondenceAddress

func NewGetFeedItemAttachmentsRequest

func NewGetFeedItemAttachmentsRequest(server string, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, feedItemUid openapi_types.UUID) (*http.Request, error)

NewGetFeedItemAttachmentsRequest generates requests for GetFeedItemAttachments

func NewGetFeedItemRequest

func NewGetFeedItemRequest(server string, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, feedItemUid openapi_types.UUID) (*http.Request, error)

NewGetFeedItemRequest generates requests for GetFeedItem

func NewGetIndividualRequest

func NewGetIndividualRequest(server string) (*http.Request, error)

NewGetIndividualRequest generates requests for GetIndividual

func NewGetJointAccountRequest

func NewGetJointAccountRequest(server string) (*http.Request, error)

NewGetJointAccountRequest generates requests for GetJointAccount

func NewGetMandateRequest

func NewGetMandateRequest(server string, mandateUid openapi_types.UUID) (*http.Request, error)

NewGetMandateRequest generates requests for GetMandate

func NewGetMastercardFeedItemRequest

func NewGetMastercardFeedItemRequest(server string, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, feedItemUid openapi_types.UUID) (*http.Request, error)

NewGetMastercardFeedItemRequest generates requests for GetMastercardFeedItem

func NewGetPayeeRequest

func NewGetPayeeRequest(server string, payeeUid openapi_types.UUID) (*http.Request, error)

NewGetPayeeRequest generates requests for GetPayee

func NewGetPayeesRequest

func NewGetPayeesRequest(server string) (*http.Request, error)

NewGetPayeesRequest generates requests for GetPayees

func NewGetPaymentOrderPaymentsRequest

func NewGetPaymentOrderPaymentsRequest(server string, paymentOrderUid openapi_types.UUID) (*http.Request, error)

NewGetPaymentOrderPaymentsRequest generates requests for GetPaymentOrderPayments

func NewGetPaymentOrderRequest

func NewGetPaymentOrderRequest(server string, paymentOrderUid openapi_types.UUID) (*http.Request, error)

NewGetPaymentOrderRequest generates requests for GetPaymentOrder

func NewGetReceiptRequest

func NewGetReceiptRequest(server string, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, feedItemUid openapi_types.UUID) (*http.Request, error)

NewGetReceiptRequest generates requests for GetReceipt

func NewGetReceiptsRequest

func NewGetReceiptsRequest(server string, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, feedItemUid openapi_types.UUID) (*http.Request, error)

NewGetReceiptsRequest generates requests for GetReceipts

func NewGetRecurringTransferRequest

func NewGetRecurringTransferRequest(server string, accountUid openapi_types.UUID, savingsGoalUid openapi_types.UUID) (*http.Request, error)

NewGetRecurringTransferRequest generates requests for GetRecurringTransfer

func NewGetRegisteredAddressRequest

func NewGetRegisteredAddressRequest(server string) (*http.Request, error)

NewGetRegisteredAddressRequest generates requests for GetRegisteredAddress

func NewGetSavingsGoalPhotoRequest

func NewGetSavingsGoalPhotoRequest(server string, accountUid openapi_types.UUID, savingsGoalUid openapi_types.UUID) (*http.Request, error)

NewGetSavingsGoalPhotoRequest generates requests for GetSavingsGoalPhoto

func NewGetSavingsGoalRequest

func NewGetSavingsGoalRequest(server string, accountUid openapi_types.UUID, savingsGoalUid openapi_types.UUID) (*http.Request, error)

NewGetSavingsGoalRequest generates requests for GetSavingsGoal

func NewGetSavingsGoalsRequest

func NewGetSavingsGoalsRequest(server string, accountUid openapi_types.UUID) (*http.Request, error)

NewGetSavingsGoalsRequest generates requests for GetSavingsGoals

func NewGetSettleUpProfileRequest

func NewGetSettleUpProfileRequest(server string) (*http.Request, error)

NewGetSettleUpProfileRequest generates requests for GetSettleUpProfile

func NewGetSoleTraderRequest

func NewGetSoleTraderRequest(server string) (*http.Request, error)

NewGetSoleTraderRequest generates requests for GetSoleTrader

func NewGetSpacePhotoRequest

func NewGetSpacePhotoRequest(server string, accountUid openapi_types.UUID, spaceUid openapi_types.UUID) (*http.Request, error)

NewGetSpacePhotoRequest generates requests for GetSpacePhoto

func NewGetSpacesRequest

func NewGetSpacesRequest(server string, accountUid openapi_types.UUID) (*http.Request, error)

NewGetSpacesRequest generates requests for GetSpaces

func NewGetSpendingSpaceRequest

func NewGetSpendingSpaceRequest(server string, accountUid openapi_types.UUID, spaceUid openapi_types.UUID) (*http.Request, error)

NewGetSpendingSpaceRequest generates requests for GetSpendingSpace

func NewGetStandingOrderRequest

func NewGetStandingOrderRequest(server string, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, paymentOrderUid openapi_types.UUID) (*http.Request, error)

NewGetStandingOrderRequest generates requests for GetStandingOrder

func NewGetTokenIdentityRequest

func NewGetTokenIdentityRequest(server string) (*http.Request, error)

NewGetTokenIdentityRequest generates requests for GetTokenIdentity

func NewListCardsRequest

func NewListCardsRequest(server string) (*http.Request, error)

NewListCardsRequest generates requests for ListCards

func NewListMandatesForAccountRequest

func NewListMandatesForAccountRequest(server string, accountUid openapi_types.UUID) (*http.Request, error)

NewListMandatesForAccountRequest generates requests for ListMandatesForAccount

func NewListMandatesRequest

func NewListMandatesRequest(server string) (*http.Request, error)

NewListMandatesRequest generates requests for ListMandates

func NewListNextPaymentDatesRequest

func NewListNextPaymentDatesRequest(server string, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, paymentOrderUid openapi_types.UUID, params *ListNextPaymentDatesParams) (*http.Request, error)

NewListNextPaymentDatesRequest generates requests for ListNextPaymentDates

func NewListPaymentOrdersForAccountRequest

func NewListPaymentOrdersForAccountRequest(server string, payeeUid openapi_types.UUID, accountUid openapi_types.UUID) (*http.Request, error)

NewListPaymentOrdersForAccountRequest generates requests for ListPaymentOrdersForAccount

func NewListPaymentsForMandateRequest

func NewListPaymentsForMandateRequest(server string, mandateUid openapi_types.UUID, params *ListPaymentsForMandateParams) (*http.Request, error)

NewListPaymentsForMandateRequest generates requests for ListPaymentsForMandate

func NewListPaymentsForPayeeAccountRequest

func NewListPaymentsForPayeeAccountRequest(server string, payeeUid openapi_types.UUID, accountUid openapi_types.UUID, params *ListPaymentsForPayeeAccountParams) (*http.Request, error)

NewListPaymentsForPayeeAccountRequest generates requests for ListPaymentsForPayeeAccount

func NewListRecurringPaymentsRequest

func NewListRecurringPaymentsRequest(server string, accountUid openapi_types.UUID) (*http.Request, error)

NewListRecurringPaymentsRequest generates requests for ListRecurringPayments

func NewListStandingOrdersRequest

func NewListStandingOrdersRequest(server string, accountUid openapi_types.UUID, categoryUid openapi_types.UUID) (*http.Request, error)

NewListStandingOrdersRequest generates requests for ListStandingOrders

func NewLogoutIndividualRequest

func NewLogoutIndividualRequest(server string) (*http.Request, error)

NewLogoutIndividualRequest generates requests for LogoutIndividual

func NewMakeLocalPaymentRequest

func NewMakeLocalPaymentRequest(server string, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, body MakeLocalPaymentJSONRequestBody) (*http.Request, error)

NewMakeLocalPaymentRequest calls the generic MakeLocalPayment builder with application/json body

func NewMakeLocalPaymentRequestWithBody

func NewMakeLocalPaymentRequestWithBody(server string, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewMakeLocalPaymentRequestWithBody generates requests for MakeLocalPayment with any type of body

func NewQueryFeedItemsByCategoryWithTransactionTimesBetweenRequest

func NewQueryFeedItemsByCategoryWithTransactionTimesBetweenRequest(server string, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, params *QueryFeedItemsByCategoryWithTransactionTimesBetweenParams) (*http.Request, error)

NewQueryFeedItemsByCategoryWithTransactionTimesBetweenRequest generates requests for QueryFeedItemsByCategoryWithTransactionTimesBetween

func NewQueryFeedItemsRequest

func NewQueryFeedItemsRequest(server string, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, params *QueryFeedItemsParams) (*http.Request, error)

NewQueryFeedItemsRequest generates requests for QueryFeedItems

func NewQueryFeedItemsWithTransactionTimesBetweenRequest

func NewQueryFeedItemsWithTransactionTimesBetweenRequest(server string, accountUid openapi_types.UUID, params *QueryFeedItemsWithTransactionTimesBetweenParams) (*http.Request, error)

NewQueryFeedItemsWithTransactionTimesBetweenRequest generates requests for QueryFeedItemsWithTransactionTimesBetween

func NewQuerySpendingInsightsByCounterpartyRequest

func NewQuerySpendingInsightsByCounterpartyRequest(server string, accountUid openapi_types.UUID, params *QuerySpendingInsightsByCounterpartyParams) (*http.Request, error)

NewQuerySpendingInsightsByCounterpartyRequest generates requests for QuerySpendingInsightsByCounterparty

func NewQuerySpendingInsightsBySpendingCategoryRequest

func NewQuerySpendingInsightsBySpendingCategoryRequest(server string, accountUid openapi_types.UUID, params *QuerySpendingInsightsBySpendingCategoryParams) (*http.Request, error)

NewQuerySpendingInsightsBySpendingCategoryRequest generates requests for QuerySpendingInsightsBySpendingCategory

func NewServePayeeImageFileRequest

func NewServePayeeImageFileRequest(server string, payeeUid openapi_types.UUID) (*http.Request, error)

NewServePayeeImageFileRequest generates requests for ServePayeeImageFile

func NewStopRoundUpGoalRequest

func NewStopRoundUpGoalRequest(server string, accountUid openapi_types.UUID) (*http.Request, error)

NewStopRoundUpGoalRequest generates requests for StopRoundUpGoal

func NewUpdateCurrentAddressRequest

func NewUpdateCurrentAddressRequest(server string, body UpdateCurrentAddressJSONRequestBody) (*http.Request, error)

NewUpdateCurrentAddressRequest calls the generic UpdateCurrentAddress builder with application/json body

func NewUpdateCurrentAddressRequestWithBody

func NewUpdateCurrentAddressRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateCurrentAddressRequestWithBody generates requests for UpdateCurrentAddress with any type of body

func NewUpdateEmailRequest

func NewUpdateEmailRequest(server string, body UpdateEmailJSONRequestBody) (*http.Request, error)

NewUpdateEmailRequest calls the generic UpdateEmail builder with application/json body

func NewUpdateEmailRequestWithBody

func NewUpdateEmailRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateEmailRequestWithBody generates requests for UpdateEmail with any type of body

func NewUpdatePayeeRequest

func NewUpdatePayeeRequest(server string, payeeUid openapi_types.UUID, body UpdatePayeeJSONRequestBody) (*http.Request, error)

NewUpdatePayeeRequest calls the generic UpdatePayee builder with application/json body

func NewUpdatePayeeRequestWithBody

func NewUpdatePayeeRequestWithBody(server string, payeeUid openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewUpdatePayeeRequestWithBody generates requests for UpdatePayee with any type of body

func NewUpdateProfileImageRequestWithBody

func NewUpdateProfileImageRequestWithBody(server string, accountHolderUid openapi_types.UUID, params *UpdateProfileImageParams, contentType string, body io.Reader) (*http.Request, error)

NewUpdateProfileImageRequestWithBody generates requests for UpdateProfileImage with any type of body

func NewUpdateSavingsGoalRequest

func NewUpdateSavingsGoalRequest(server string, accountUid openapi_types.UUID, savingsGoalUid openapi_types.UUID, body UpdateSavingsGoalJSONRequestBody) (*http.Request, error)

NewUpdateSavingsGoalRequest calls the generic UpdateSavingsGoal builder with application/json body

func NewUpdateSavingsGoalRequestWithBody

func NewUpdateSavingsGoalRequestWithBody(server string, accountUid openapi_types.UUID, savingsGoalUid openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewUpdateSavingsGoalRequestWithBody generates requests for UpdateSavingsGoal with any type of body

func NewUpdateStandingOrderRequest

func NewUpdateStandingOrderRequest(server string, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, paymentOrderUid openapi_types.UUID, body UpdateStandingOrderJSONRequestBody) (*http.Request, error)

NewUpdateStandingOrderRequest calls the generic UpdateStandingOrder builder with application/json body

func NewUpdateStandingOrderRequestWithBody

func NewUpdateStandingOrderRequestWithBody(server string, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, paymentOrderUid openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewUpdateStandingOrderRequestWithBody generates requests for UpdateStandingOrder with any type of body

func NewUpdateUserNoteRequest

func NewUpdateUserNoteRequest(server string, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, feedItemUid openapi_types.UUID, body UpdateUserNoteJSONRequestBody) (*http.Request, error)

NewUpdateUserNoteRequest calls the generic UpdateUserNote builder with application/json body

func NewUpdateUserNoteRequestWithBody

func NewUpdateUserNoteRequestWithBody(server string, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, feedItemUid openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewUpdateUserNoteRequestWithBody generates requests for UpdateUserNote with any type of body

func NewWithdrawMoneyRequest

func NewWithdrawMoneyRequest(server string, accountUid openapi_types.UUID, savingsGoalUid openapi_types.UUID, transferUid openapi_types.UUID, body WithdrawMoneyJSONRequestBody) (*http.Request, error)

NewWithdrawMoneyRequest calls the generic WithdrawMoney builder with application/json body

func NewWithdrawMoneyRequestWithBody

func NewWithdrawMoneyRequestWithBody(server string, accountUid openapi_types.UUID, savingsGoalUid openapi_types.UUID, transferUid openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewWithdrawMoneyRequestWithBody generates requests for WithdrawMoney with any type of body

func PathToRawSpec

func PathToRawSpec(pathToFile string) map[string]func() ([]byte, error)

Constructs a synthetic filesystem for resolving external references when loading openapi specifications.

Types

type AccountHolder

type AccountHolder struct {
	AccountHolderType *AccountHolderAccountHolderType `json:"accountHolderType,omitempty"`
	AccountHolderUid  *openapi_types.UUID             `json:"accountHolderUid,omitempty"`
}

AccountHolder Information about the account holder type

type AccountHolderAccountHolderType

type AccountHolderAccountHolderType string

AccountHolderAccountHolderType defines model for AccountHolder.AccountHolderType.

const (
	AccountHolderAccountHolderTypeBANKINGASASERVICE AccountHolderAccountHolderType = "BANKING_AS_A_SERVICE"
	AccountHolderAccountHolderTypeBUSINESS          AccountHolderAccountHolderType = "BUSINESS"
	AccountHolderAccountHolderTypeINDIVIDUAL        AccountHolderAccountHolderType = "INDIVIDUAL"
	AccountHolderAccountHolderTypeJOINT             AccountHolderAccountHolderType = "JOINT"
	AccountHolderAccountHolderTypeSOLETRADER        AccountHolderAccountHolderType = "SOLE_TRADER"
)

Defines values for AccountHolderAccountHolderType.

type AccountHolderName

type AccountHolderName struct {
	AccountHolderName *string `json:"accountHolderName,omitempty"`
}

AccountHolderName Name of the account holder

type AccountIdentifier

type AccountIdentifier struct {
	// AccountIdentifier Identifier to uniquely identify the account at the bank, e.g. an account number or IBAN
	AccountIdentifier *string `json:"accountIdentifier,omitempty"`

	// BankIdentifier Identifier to uniquely identify the bank, e.g. a sort code or BIC
	BankIdentifier *string `json:"bankIdentifier,omitempty"`

	// IdentifierType The type of account identifier
	IdentifierType *AccountIdentifierIdentifierType `json:"identifierType,omitempty"`
}

AccountIdentifier Bank and account identifiers for a particular identifier type

type AccountIdentifierIdentifierType

type AccountIdentifierIdentifierType string

AccountIdentifierIdentifierType The type of account identifier

const (
	AccountIdentifierIdentifierTypeABAACH   AccountIdentifierIdentifierType = "ABA_ACH"
	AccountIdentifierIdentifierTypeIBANBIC  AccountIdentifierIdentifierType = "IBAN_BIC"
	AccountIdentifierIdentifierTypeSORTCODE AccountIdentifierIdentifierType = "SORT_CODE"
)

Defines values for AccountIdentifierIdentifierType.

type AccountIdentifiers

type AccountIdentifiers struct {
	// AccountIdentifier Identifier to uniquely identify the account at the bank
	AccountIdentifier  *string              `json:"accountIdentifier,omitempty"`
	AccountIdentifiers *[]AccountIdentifier `json:"accountIdentifiers,omitempty"`

	// BankIdentifier Identifier to uniquely identify the bank
	BankIdentifier *string `json:"bankIdentifier,omitempty"`

	// Bic International identifier to uniquely identify the bank
	Bic *string `json:"bic,omitempty"`

	// Iban International identifier to uniquely identify the account at the bank
	Iban *string `json:"iban,omitempty"`
}

AccountIdentifiers Bank account identifiers

type AccountStatementPeriod

type AccountStatementPeriod struct {
	// EndsAt End timestamp for the period
	EndsAt *time.Time `json:"endsAt,omitempty"`

	// Partial Is the statement for this period partial
	Partial bool `json:"partial"`

	// Period The period for which the statement is available
	Period string `json:"period"`
}

AccountStatementPeriod A period for which an account statement is available

type AccountStatementPeriods

type AccountStatementPeriods struct {
	Periods *[]AccountStatementPeriod `json:"periods,omitempty"`
}

AccountStatementPeriods A list of periods for which an account statement is available

type AccountV2

type AccountV2 struct {
	AccountType     *AccountV2AccountType `json:"accountType,omitempty"`
	AccountUid      *openapi_types.UUID   `json:"accountUid,omitempty"`
	CreatedAt       *time.Time            `json:"createdAt,omitempty"`
	Currency        *AccountV2Currency    `json:"currency,omitempty"`
	DefaultCategory *openapi_types.UUID   `json:"defaultCategory,omitempty"`
	Name            *string               `json:"name,omitempty"`
}

AccountV2 Bank account details

type AccountV2AccountType

type AccountV2AccountType string

AccountV2AccountType defines model for AccountV2.AccountType.

const (
	AccountV2AccountTypeADDITIONAL       AccountV2AccountType = "ADDITIONAL"
	AccountV2AccountTypeFIXEDTERMDEPOSIT AccountV2AccountType = "FIXED_TERM_DEPOSIT"
	AccountV2AccountTypeLOAN             AccountV2AccountType = "LOAN"
	AccountV2AccountTypePRIMARY          AccountV2AccountType = "PRIMARY"
)

Defines values for AccountV2AccountType.

type AccountV2Currency

type AccountV2Currency string

AccountV2Currency defines model for AccountV2.Currency.

const (
	AccountV2CurrencyAED       AccountV2Currency = "AED"
	AccountV2CurrencyAFN       AccountV2Currency = "AFN"
	AccountV2CurrencyALL       AccountV2Currency = "ALL"
	AccountV2CurrencyAMD       AccountV2Currency = "AMD"
	AccountV2CurrencyANG       AccountV2Currency = "ANG"
	AccountV2CurrencyAOA       AccountV2Currency = "AOA"
	AccountV2CurrencyARS       AccountV2Currency = "ARS"
	AccountV2CurrencyAUD       AccountV2Currency = "AUD"
	AccountV2CurrencyAWG       AccountV2Currency = "AWG"
	AccountV2CurrencyAZN       AccountV2Currency = "AZN"
	AccountV2CurrencyBAM       AccountV2Currency = "BAM"
	AccountV2CurrencyBBD       AccountV2Currency = "BBD"
	AccountV2CurrencyBDT       AccountV2Currency = "BDT"
	AccountV2CurrencyBGN       AccountV2Currency = "BGN"
	AccountV2CurrencyBHD       AccountV2Currency = "BHD"
	AccountV2CurrencyBIF       AccountV2Currency = "BIF"
	AccountV2CurrencyBMD       AccountV2Currency = "BMD"
	AccountV2CurrencyBND       AccountV2Currency = "BND"
	AccountV2CurrencyBOB       AccountV2Currency = "BOB"
	AccountV2CurrencyBOV       AccountV2Currency = "BOV"
	AccountV2CurrencyBRL       AccountV2Currency = "BRL"
	AccountV2CurrencyBSD       AccountV2Currency = "BSD"
	AccountV2CurrencyBTN       AccountV2Currency = "BTN"
	AccountV2CurrencyBWP       AccountV2Currency = "BWP"
	AccountV2CurrencyBYN       AccountV2Currency = "BYN"
	AccountV2CurrencyBYR       AccountV2Currency = "BYR"
	AccountV2CurrencyBZD       AccountV2Currency = "BZD"
	AccountV2CurrencyCAD       AccountV2Currency = "CAD"
	AccountV2CurrencyCDF       AccountV2Currency = "CDF"
	AccountV2CurrencyCHE       AccountV2Currency = "CHE"
	AccountV2CurrencyCHF       AccountV2Currency = "CHF"
	AccountV2CurrencyCHW       AccountV2Currency = "CHW"
	AccountV2CurrencyCLF       AccountV2Currency = "CLF"
	AccountV2CurrencyCLP       AccountV2Currency = "CLP"
	AccountV2CurrencyCNY       AccountV2Currency = "CNY"
	AccountV2CurrencyCOP       AccountV2Currency = "COP"
	AccountV2CurrencyCOU       AccountV2Currency = "COU"
	AccountV2CurrencyCRC       AccountV2Currency = "CRC"
	AccountV2CurrencyCUC       AccountV2Currency = "CUC"
	AccountV2CurrencyCUP       AccountV2Currency = "CUP"
	AccountV2CurrencyCVE       AccountV2Currency = "CVE"
	AccountV2CurrencyCZK       AccountV2Currency = "CZK"
	AccountV2CurrencyDJF       AccountV2Currency = "DJF"
	AccountV2CurrencyDKK       AccountV2Currency = "DKK"
	AccountV2CurrencyDOP       AccountV2Currency = "DOP"
	AccountV2CurrencyDZD       AccountV2Currency = "DZD"
	AccountV2CurrencyEGP       AccountV2Currency = "EGP"
	AccountV2CurrencyERN       AccountV2Currency = "ERN"
	AccountV2CurrencyETB       AccountV2Currency = "ETB"
	AccountV2CurrencyEUR       AccountV2Currency = "EUR"
	AccountV2CurrencyFJD       AccountV2Currency = "FJD"
	AccountV2CurrencyFKP       AccountV2Currency = "FKP"
	AccountV2CurrencyGBP       AccountV2Currency = "GBP"
	AccountV2CurrencyGEL       AccountV2Currency = "GEL"
	AccountV2CurrencyGHS       AccountV2Currency = "GHS"
	AccountV2CurrencyGIP       AccountV2Currency = "GIP"
	AccountV2CurrencyGMD       AccountV2Currency = "GMD"
	AccountV2CurrencyGNF       AccountV2Currency = "GNF"
	AccountV2CurrencyGTQ       AccountV2Currency = "GTQ"
	AccountV2CurrencyGYD       AccountV2Currency = "GYD"
	AccountV2CurrencyHKD       AccountV2Currency = "HKD"
	AccountV2CurrencyHNL       AccountV2Currency = "HNL"
	AccountV2CurrencyHRK       AccountV2Currency = "HRK"
	AccountV2CurrencyHTG       AccountV2Currency = "HTG"
	AccountV2CurrencyHUF       AccountV2Currency = "HUF"
	AccountV2CurrencyIDR       AccountV2Currency = "IDR"
	AccountV2CurrencyILS       AccountV2Currency = "ILS"
	AccountV2CurrencyINR       AccountV2Currency = "INR"
	AccountV2CurrencyIQD       AccountV2Currency = "IQD"
	AccountV2CurrencyIRR       AccountV2Currency = "IRR"
	AccountV2CurrencyISK       AccountV2Currency = "ISK"
	AccountV2CurrencyJMD       AccountV2Currency = "JMD"
	AccountV2CurrencyJOD       AccountV2Currency = "JOD"
	AccountV2CurrencyJPY       AccountV2Currency = "JPY"
	AccountV2CurrencyKES       AccountV2Currency = "KES"
	AccountV2CurrencyKGS       AccountV2Currency = "KGS"
	AccountV2CurrencyKHR       AccountV2Currency = "KHR"
	AccountV2CurrencyKMF       AccountV2Currency = "KMF"
	AccountV2CurrencyKPW       AccountV2Currency = "KPW"
	AccountV2CurrencyKRW       AccountV2Currency = "KRW"
	AccountV2CurrencyKWD       AccountV2Currency = "KWD"
	AccountV2CurrencyKYD       AccountV2Currency = "KYD"
	AccountV2CurrencyKZT       AccountV2Currency = "KZT"
	AccountV2CurrencyLAK       AccountV2Currency = "LAK"
	AccountV2CurrencyLBP       AccountV2Currency = "LBP"
	AccountV2CurrencyLKR       AccountV2Currency = "LKR"
	AccountV2CurrencyLRD       AccountV2Currency = "LRD"
	AccountV2CurrencyLSL       AccountV2Currency = "LSL"
	AccountV2CurrencyLTL       AccountV2Currency = "LTL"
	AccountV2CurrencyLYD       AccountV2Currency = "LYD"
	AccountV2CurrencyMAD       AccountV2Currency = "MAD"
	AccountV2CurrencyMDL       AccountV2Currency = "MDL"
	AccountV2CurrencyMGA       AccountV2Currency = "MGA"
	AccountV2CurrencyMKD       AccountV2Currency = "MKD"
	AccountV2CurrencyMMK       AccountV2Currency = "MMK"
	AccountV2CurrencyMNT       AccountV2Currency = "MNT"
	AccountV2CurrencyMOP       AccountV2Currency = "MOP"
	AccountV2CurrencyMRO       AccountV2Currency = "MRO"
	AccountV2CurrencyMRU       AccountV2Currency = "MRU"
	AccountV2CurrencyMUR       AccountV2Currency = "MUR"
	AccountV2CurrencyMVR       AccountV2Currency = "MVR"
	AccountV2CurrencyMWK       AccountV2Currency = "MWK"
	AccountV2CurrencyMXN       AccountV2Currency = "MXN"
	AccountV2CurrencyMXV       AccountV2Currency = "MXV"
	AccountV2CurrencyMYR       AccountV2Currency = "MYR"
	AccountV2CurrencyMZN       AccountV2Currency = "MZN"
	AccountV2CurrencyNAD       AccountV2Currency = "NAD"
	AccountV2CurrencyNGN       AccountV2Currency = "NGN"
	AccountV2CurrencyNIO       AccountV2Currency = "NIO"
	AccountV2CurrencyNOK       AccountV2Currency = "NOK"
	AccountV2CurrencyNPR       AccountV2Currency = "NPR"
	AccountV2CurrencyNZD       AccountV2Currency = "NZD"
	AccountV2CurrencyOMR       AccountV2Currency = "OMR"
	AccountV2CurrencyPAB       AccountV2Currency = "PAB"
	AccountV2CurrencyPEN       AccountV2Currency = "PEN"
	AccountV2CurrencyPGK       AccountV2Currency = "PGK"
	AccountV2CurrencyPHP       AccountV2Currency = "PHP"
	AccountV2CurrencyPKR       AccountV2Currency = "PKR"
	AccountV2CurrencyPLN       AccountV2Currency = "PLN"
	AccountV2CurrencyPYG       AccountV2Currency = "PYG"
	AccountV2CurrencyQAR       AccountV2Currency = "QAR"
	AccountV2CurrencyRON       AccountV2Currency = "RON"
	AccountV2CurrencyRSD       AccountV2Currency = "RSD"
	AccountV2CurrencyRUB       AccountV2Currency = "RUB"
	AccountV2CurrencyRUR       AccountV2Currency = "RUR"
	AccountV2CurrencyRWF       AccountV2Currency = "RWF"
	AccountV2CurrencySAR       AccountV2Currency = "SAR"
	AccountV2CurrencySBD       AccountV2Currency = "SBD"
	AccountV2CurrencySCR       AccountV2Currency = "SCR"
	AccountV2CurrencySDG       AccountV2Currency = "SDG"
	AccountV2CurrencySEK       AccountV2Currency = "SEK"
	AccountV2CurrencySGD       AccountV2Currency = "SGD"
	AccountV2CurrencySHP       AccountV2Currency = "SHP"
	AccountV2CurrencySLE       AccountV2Currency = "SLE"
	AccountV2CurrencySLL       AccountV2Currency = "SLL"
	AccountV2CurrencySOS       AccountV2Currency = "SOS"
	AccountV2CurrencySRD       AccountV2Currency = "SRD"
	AccountV2CurrencySSP       AccountV2Currency = "SSP"
	AccountV2CurrencySTD       AccountV2Currency = "STD"
	AccountV2CurrencySTN       AccountV2Currency = "STN"
	AccountV2CurrencySVC       AccountV2Currency = "SVC"
	AccountV2CurrencySYP       AccountV2Currency = "SYP"
	AccountV2CurrencySZL       AccountV2Currency = "SZL"
	AccountV2CurrencyTHB       AccountV2Currency = "THB"
	AccountV2CurrencyTJS       AccountV2Currency = "TJS"
	AccountV2CurrencyTMT       AccountV2Currency = "TMT"
	AccountV2CurrencyTND       AccountV2Currency = "TND"
	AccountV2CurrencyTOP       AccountV2Currency = "TOP"
	AccountV2CurrencyTRY       AccountV2Currency = "TRY"
	AccountV2CurrencyTTD       AccountV2Currency = "TTD"
	AccountV2CurrencyTWD       AccountV2Currency = "TWD"
	AccountV2CurrencyTZS       AccountV2Currency = "TZS"
	AccountV2CurrencyUAH       AccountV2Currency = "UAH"
	AccountV2CurrencyUGX       AccountV2Currency = "UGX"
	AccountV2CurrencyUNDEFINED AccountV2Currency = "UNDEFINED"
	AccountV2CurrencyUSD       AccountV2Currency = "USD"
	AccountV2CurrencyUSN       AccountV2Currency = "USN"
	AccountV2CurrencyUSS       AccountV2Currency = "USS"
	AccountV2CurrencyUYI       AccountV2Currency = "UYI"
	AccountV2CurrencyUYU       AccountV2Currency = "UYU"
	AccountV2CurrencyUZS       AccountV2Currency = "UZS"
	AccountV2CurrencyVEF       AccountV2Currency = "VEF"
	AccountV2CurrencyVES       AccountV2Currency = "VES"
	AccountV2CurrencyVND       AccountV2Currency = "VND"
	AccountV2CurrencyVUV       AccountV2Currency = "VUV"
	AccountV2CurrencyWST       AccountV2Currency = "WST"
	AccountV2CurrencyXAF       AccountV2Currency = "XAF"
	AccountV2CurrencyXAG       AccountV2Currency = "XAG"
	AccountV2CurrencyXAU       AccountV2Currency = "XAU"
	AccountV2CurrencyXBA       AccountV2Currency = "XBA"
	AccountV2CurrencyXBB       AccountV2Currency = "XBB"
	AccountV2CurrencyXBC       AccountV2Currency = "XBC"
	AccountV2CurrencyXBD       AccountV2Currency = "XBD"
	AccountV2CurrencyXCD       AccountV2Currency = "XCD"
	AccountV2CurrencyXDR       AccountV2Currency = "XDR"
	AccountV2CurrencyXOF       AccountV2Currency = "XOF"
	AccountV2CurrencyXPD       AccountV2Currency = "XPD"
	AccountV2CurrencyXPF       AccountV2Currency = "XPF"
	AccountV2CurrencyXPT       AccountV2Currency = "XPT"
	AccountV2CurrencyXSU       AccountV2Currency = "XSU"
	AccountV2CurrencyXTS       AccountV2Currency = "XTS"
	AccountV2CurrencyXUA       AccountV2Currency = "XUA"
	AccountV2CurrencyXXX       AccountV2Currency = "XXX"
	AccountV2CurrencyYER       AccountV2Currency = "YER"
	AccountV2CurrencyZAR       AccountV2Currency = "ZAR"
	AccountV2CurrencyZMW       AccountV2Currency = "ZMW"
	AccountV2CurrencyZWL       AccountV2Currency = "ZWL"
)

Defines values for AccountV2Currency.

type Accounts

type Accounts struct {
	Accounts *[]AccountV2 `json:"accounts,omitempty"`
}

Accounts The accounts of an account holder

type ActivateRoundUpGoalJSONRequestBody

type ActivateRoundUpGoalJSONRequestBody = RoundUpGoalPayload

ActivateRoundUpGoalJSONRequestBody defines body for ActivateRoundUpGoal for application/json ContentType.

type ActivateRoundUpGoalResponse

type ActivateRoundUpGoalResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON4XX      *ErrorResponse
}

func ParseActivateRoundUpGoalResponse

func ParseActivateRoundUpGoalResponse(rsp *http.Response) (*ActivateRoundUpGoalResponse, error)

ParseActivateRoundUpGoalResponse parses an HTTP response from a ActivateRoundUpGoalWithResponse call

func (ActivateRoundUpGoalResponse) Status

Status returns HTTPResponse.Status

func (ActivateRoundUpGoalResponse) StatusCode

func (r ActivateRoundUpGoalResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AddMoneyJSONRequestBody

type AddMoneyJSONRequestBody = TopUpRequestV2

AddMoneyJSONRequestBody defines body for AddMoney for application/json ContentType.

type AddMoneyResponse

type AddMoneyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SavingsGoalTransferResponseV2
	JSON4XX      *ErrorResponse
}

func ParseAddMoneyResponse

func ParseAddMoneyResponse(rsp *http.Response) (*AddMoneyResponse, error)

ParseAddMoneyResponse parses an HTTP response from a AddMoneyWithResponse call

func (AddMoneyResponse) Status

func (r AddMoneyResponse) Status() string

Status returns HTTPResponse.Status

func (AddMoneyResponse) StatusCode

func (r AddMoneyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AddressUpdateRequest

type AddressUpdateRequest struct {
	// CountryCode Country code in ISO 3166-1 alpha-2. NB GB is the official country code for the UK. UK is not the officially assigned code, and so is not valid
	CountryCode string `json:"countryCode"`

	// From Date the account holder's residency at this address started
	From     openapi_types.Date `json:"from"`
	Line1    string             `json:"line1"`
	Line2    *string            `json:"line2,omitempty"`
	Line3    *string            `json:"line3,omitempty"`
	PostCode string             `json:"postCode"`
	PostTown string             `json:"postTown"`

	// Udprn The UDPRN of the property
	Udprn *string `json:"udprn,omitempty"`

	// Umprn The UMPRN of the property
	Umprn *string `json:"umprn,omitempty"`
}

AddressUpdateRequest Address update request

type AddressV2

type AddressV2 struct {
	// CountryCode Country code in ISO 3166-1 alpha-2. NB GB is the official country code for the UK. UK is not the officially assigned code, and so is not valid
	CountryCode string  `json:"countryCode"`
	Line1       string  `json:"line1"`
	Line2       *string `json:"line2,omitempty"`
	Line3       *string `json:"line3,omitempty"`
	PostCode    string  `json:"postCode"`
	PostTown    string  `json:"postTown"`
}

AddressV2 Physical address of account holder

type AddressesV2

type AddressesV2 struct {
	// Current Physical address of account holder
	Current  *AddressV2   `json:"current,omitempty"`
	Previous *[]AddressV2 `json:"previous,omitempty"`
}

AddressesV2 Current and previous physical addresses

type AssociatedFeedRoundUp

type AssociatedFeedRoundUp struct {
	// Amount Representation of money
	Amount *CurrencyAndAmount `json:"amount,omitempty"`

	// GoalCategoryUid Unique identifier of associated category
	GoalCategoryUid *openapi_types.UUID `json:"goalCategoryUid,omitempty"`
}

AssociatedFeedRoundUp Round up details associated with a feed item

type AttachToFeedItemParams

type AttachToFeedItemParams struct {
	ContentType *string `json:"Content-Type,omitempty"`
}

AttachToFeedItemParams defines parameters for AttachToFeedItem.

type AttachToFeedItemResponse

type AttachToFeedItemResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *openapi_types.UUID
	JSON4XX      *ErrorResponse
}

func ParseAttachToFeedItemResponse

func ParseAttachToFeedItemResponse(rsp *http.Response) (*AttachToFeedItemResponse, error)

ParseAttachToFeedItemResponse parses an HTTP response from a AttachToFeedItemWithResponse call

func (AttachToFeedItemResponse) Status

func (r AttachToFeedItemResponse) Status() string

Status returns HTTPResponse.Status

func (AttachToFeedItemResponse) StatusCode

func (r AttachToFeedItemResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AvailablePeriodsResponse

type AvailablePeriodsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AccountStatementPeriods
	JSON4XX      *ErrorResponse
}

func ParseAvailablePeriodsResponse

func ParseAvailablePeriodsResponse(rsp *http.Response) (*AvailablePeriodsResponse, error)

ParseAvailablePeriodsResponse parses an HTTP response from a AvailablePeriodsWithResponse call

func (AvailablePeriodsResponse) Status

func (r AvailablePeriodsResponse) Status() string

Status returns HTTPResponse.Status

func (AvailablePeriodsResponse) StatusCode

func (r AvailablePeriodsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type BalanceV2

type BalanceV2 struct {
	AcceptedOverdraft     *SignedCurrencyAndAmount `json:"acceptedOverdraft,omitempty"`
	Amount                *SignedCurrencyAndAmount `json:"amount,omitempty"`
	ClearedBalance        *SignedCurrencyAndAmount `json:"clearedBalance,omitempty"`
	EffectiveBalance      *SignedCurrencyAndAmount `json:"effectiveBalance,omitempty"`
	PendingTransactions   *SignedCurrencyAndAmount `json:"pendingTransactions,omitempty"`
	TotalClearedBalance   *SignedCurrencyAndAmount `json:"totalClearedBalance,omitempty"`
	TotalEffectiveBalance *SignedCurrencyAndAmount `json:"totalEffectiveBalance,omitempty"`
}

BalanceV2 Balance details

type BatchPaymentDetails

type BatchPaymentDetails struct {
	// BatchPaymentType The type of the batch payment itself
	BatchPaymentType *BatchPaymentDetailsBatchPaymentType `json:"batchPaymentType,omitempty"`

	// BatchPaymentUid The unique identifier for the batch payment
	BatchPaymentUid *openapi_types.UUID `json:"batchPaymentUid,omitempty"`
}

BatchPaymentDetails The details of the batch payment this is part of, if it is

type BatchPaymentDetailsBatchPaymentType

type BatchPaymentDetailsBatchPaymentType string

BatchPaymentDetailsBatchPaymentType The type of the batch payment itself

const (
	BULKPAYMENT BatchPaymentDetailsBatchPaymentType = "BULK_PAYMENT"
)

Defines values for BatchPaymentDetailsBatchPaymentType.

type Business

type Business struct {
	CompanyCategory           *string `json:"companyCategory,omitempty"`
	CompanyName               *string `json:"companyName,omitempty"`
	CompanyRegistrationNumber *string `json:"companyRegistrationNumber,omitempty"`
	CompanySubCategory        *string `json:"companySubCategory,omitempty"`
	CompanyType               *string `json:"companyType,omitempty"`
	Email                     *string `json:"email,omitempty"`
	Phone                     *string `json:"phone,omitempty"`
}

Business Details of a business account holder

type CancelMandateResponse

type CancelMandateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON4XX      *ErrorResponse
}

func ParseCancelMandateResponse

func ParseCancelMandateResponse(rsp *http.Response) (*CancelMandateResponse, error)

ParseCancelMandateResponse parses an HTTP response from a CancelMandateWithResponse call

func (CancelMandateResponse) Status

func (r CancelMandateResponse) Status() string

Status returns HTTPResponse.Status

func (CancelMandateResponse) StatusCode

func (r CancelMandateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CancelStandingOrderResponse

type CancelStandingOrderResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON4XX      *ErrorResponse
}

func ParseCancelStandingOrderResponse

func ParseCancelStandingOrderResponse(rsp *http.Response) (*CancelStandingOrderResponse, error)

ParseCancelStandingOrderResponse parses an HTTP response from a CancelStandingOrderWithResponse call

func (CancelStandingOrderResponse) Status

Status returns HTTPResponse.Status

func (CancelStandingOrderResponse) StatusCode

func (r CancelStandingOrderResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Card

type Card struct {
	Activated                 bool               `json:"activated"`
	ActivationRequested       bool               `json:"activationRequested"`
	AtmEnabled                bool               `json:"atmEnabled"`
	Cancelled                 bool               `json:"cancelled"`
	CardAssociationUid        openapi_types.UUID `json:"cardAssociationUid"`
	CardUid                   openapi_types.UUID `json:"cardUid"`
	CurrencyFlags             []CurrencyFlag     `json:"currencyFlags"`
	Enabled                   bool               `json:"enabled"`
	EndOfCardNumber           string             `json:"endOfCardNumber"`
	GamblingEnabled           bool               `json:"gamblingEnabled"`
	GamblingToBeEnabledAt     *time.Time         `json:"gamblingToBeEnabledAt,omitempty"`
	MagStripeEnabled          bool               `json:"magStripeEnabled"`
	MobileWalletEnabled       bool               `json:"mobileWalletEnabled"`
	OnlineEnabled             bool               `json:"onlineEnabled"`
	PosEnabled                bool               `json:"posEnabled"`
	PublicToken               string             `json:"publicToken"`
	WalletNotificationEnabled bool               `json:"walletNotificationEnabled"`
}

Card Information about card

type Cards

type Cards struct {
	Cards []Card `json:"cards"`
}

Cards Wrapper around multiple cards

type CategoryDescription

type CategoryDescription struct {
	// DisplayText Display text
	DisplayText *string `json:"displayText,omitempty"`

	// Locale Locale
	Locale *struct {
		Country                 *string   `json:"country,omitempty"`
		DisplayCountry          *string   `json:"displayCountry,omitempty"`
		DisplayLanguage         *string   `json:"displayLanguage,omitempty"`
		DisplayName             *string   `json:"displayName,omitempty"`
		DisplayScript           *string   `json:"displayScript,omitempty"`
		DisplayVariant          *string   `json:"displayVariant,omitempty"`
		ExtensionKeys           *[]string `json:"extensionKeys,omitempty"`
		Iso3Country             *string   `json:"iso3Country,omitempty"`
		Iso3Language            *string   `json:"iso3Language,omitempty"`
		Language                *string   `json:"language,omitempty"`
		Script                  *string   `json:"script,omitempty"`
		UnicodeLocaleAttributes *[]string `json:"unicodeLocaleAttributes,omitempty"`
		UnicodeLocaleKeys       *[]string `json:"unicodeLocaleKeys,omitempty"`
		Variant                 *string   `json:"variant,omitempty"`
	} `json:"locale,omitempty"`
}

CategoryDescription Response object contain category description

type ChangeTransactionCategoryJSONRequestBody

type ChangeTransactionCategoryJSONRequestBody = UpdateSpendingCategory

ChangeTransactionCategoryJSONRequestBody defines body for ChangeTransactionCategory for application/json ContentType.

type ChangeTransactionCategoryResponse

type ChangeTransactionCategoryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON4XX      *ErrorResponse
}

func ParseChangeTransactionCategoryResponse

func ParseChangeTransactionCategoryResponse(rsp *http.Response) (*ChangeTransactionCategoryResponse, error)

ParseChangeTransactionCategoryResponse parses an HTTP response from a ChangeTransactionCategoryWithResponse call

func (ChangeTransactionCategoryResponse) Status

Status returns HTTPResponse.Status

func (ChangeTransactionCategoryResponse) StatusCode

func (r ChangeTransactionCategoryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Client

type Client struct {
	// The endpoint of the server conforming to this interface, with scheme,
	// https://api.deepmap.com for example. This can contain a path relative
	// to the server, such as https://api.deepmap.com/dev-test, and all the
	// paths in the swagger spec will be appended to the server.
	Server string

	// Doer for performing requests, typically a *http.Client with any
	// customized settings, such as certificate chains.
	Client HttpRequestDoer

	// A list of callbacks for modifying requests which are generated before sending over
	// the network.
	RequestEditors []RequestEditorFn
}

Client which conforms to the OpenAPI3 specification for this service.

func NewClient

func NewClient(server string, opts ...ClientOption) (*Client, error)

Creates a new Client, with reasonable defaults

func (*Client) ActivateRoundUpGoal

func (c *Client) ActivateRoundUpGoal(ctx context.Context, accountUid openapi_types.UUID, body ActivateRoundUpGoalJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ActivateRoundUpGoalWithBody

func (c *Client) ActivateRoundUpGoalWithBody(ctx context.Context, accountUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddMoney

func (c *Client) AddMoney(ctx context.Context, accountUid openapi_types.UUID, savingsGoalUid openapi_types.UUID, transferUid openapi_types.UUID, body AddMoneyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddMoneyWithBody

func (c *Client) AddMoneyWithBody(ctx context.Context, accountUid openapi_types.UUID, savingsGoalUid openapi_types.UUID, transferUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AttachToFeedItemWithBody

func (c *Client) AttachToFeedItemWithBody(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, feedItemUid openapi_types.UUID, params *AttachToFeedItemParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AvailablePeriods

func (c *Client) AvailablePeriods(ctx context.Context, accountUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CancelMandate

func (c *Client) CancelMandate(ctx context.Context, mandateUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CancelStandingOrder

func (c *Client) CancelStandingOrder(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, paymentOrderUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ChangeTransactionCategory

func (c *Client) ChangeTransactionCategory(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, feedItemUid openapi_types.UUID, body ChangeTransactionCategoryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ChangeTransactionCategoryWithBody

func (c *Client) ChangeTransactionCategoryWithBody(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, feedItemUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CloseAccountHolder

func (c *Client) CloseAccountHolder(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateOrUpdateReceipt

func (c *Client) CreateOrUpdateReceipt(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, feedItemUid openapi_types.UUID, body CreateOrUpdateReceiptJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateOrUpdateReceiptWithBody

func (c *Client) CreateOrUpdateReceiptWithBody(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, feedItemUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateOrUpdateRecurringTransfer

func (c *Client) CreateOrUpdateRecurringTransfer(ctx context.Context, accountUid openapi_types.UUID, savingsGoalUid openapi_types.UUID, body CreateOrUpdateRecurringTransferJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateOrUpdateRecurringTransferWithBody

func (c *Client) CreateOrUpdateRecurringTransferWithBody(ctx context.Context, accountUid openapi_types.UUID, savingsGoalUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreatePayee

func (c *Client) CreatePayee(ctx context.Context, body CreatePayeeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreatePayeeAccount

func (c *Client) CreatePayeeAccount(ctx context.Context, payeeUid openapi_types.UUID, body CreatePayeeAccountJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreatePayeeAccountWithBody

func (c *Client) CreatePayeeAccountWithBody(ctx context.Context, payeeUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreatePayeeWithBody

func (c *Client) CreatePayeeWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateSavingsGoal

func (c *Client) CreateSavingsGoal(ctx context.Context, accountUid openapi_types.UUID, body CreateSavingsGoalJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateSavingsGoalWithBody

func (c *Client) CreateSavingsGoalWithBody(ctx context.Context, accountUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateStandingOrder

func (c *Client) CreateStandingOrder(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, body CreateStandingOrderJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateStandingOrderWithBody

func (c *Client) CreateStandingOrderWithBody(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeletePayee

func (c *Client) DeletePayee(ctx context.Context, payeeUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeletePayeeAccount

func (c *Client) DeletePayeeAccount(ctx context.Context, payeeUid openapi_types.UUID, accountUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteProfileImage

func (c *Client) DeleteProfileImage(ctx context.Context, accountHolderUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteRecurringTransfer

func (c *Client) DeleteRecurringTransfer(ctx context.Context, accountUid openapi_types.UUID, savingsGoalUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteSavingsGoal

func (c *Client) DeleteSavingsGoal(ctx context.Context, accountUid openapi_types.UUID, savingsGoalUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DownloadFeedItemAttachment

func (c *Client) DownloadFeedItemAttachment(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, feedItemUid openapi_types.UUID, feedItemAttachmentUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DownloadPDFStatement

func (c *Client) DownloadPDFStatement(ctx context.Context, accountUid openapi_types.UUID, params *DownloadPDFStatementParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DownloadPDFStatementForDateRange

func (c *Client) DownloadPDFStatementForDateRange(ctx context.Context, accountUid openapi_types.UUID, params *DownloadPDFStatementForDateRangeParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DownloadProfileImage

func (c *Client) DownloadProfileImage(ctx context.Context, accountHolderUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EnableAtm

func (c *Client) EnableAtm(ctx context.Context, cardUid openapi_types.UUID, body EnableAtmJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EnableAtmWithBody

func (c *Client) EnableAtmWithBody(ctx context.Context, cardUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EnableCard

func (c *Client) EnableCard(ctx context.Context, cardUid openapi_types.UUID, body EnableCardJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EnableCardWithBody

func (c *Client) EnableCardWithBody(ctx context.Context, cardUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EnableCurrencySwitch

func (c *Client) EnableCurrencySwitch(ctx context.Context, cardUid openapi_types.UUID, body EnableCurrencySwitchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EnableCurrencySwitchWithBody

func (c *Client) EnableCurrencySwitchWithBody(ctx context.Context, cardUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EnableGamblingPayments

func (c *Client) EnableGamblingPayments(ctx context.Context, cardUid openapi_types.UUID, body EnableGamblingPaymentsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EnableGamblingPaymentsWithBody

func (c *Client) EnableGamblingPaymentsWithBody(ctx context.Context, cardUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EnableMagStripePayment

func (c *Client) EnableMagStripePayment(ctx context.Context, cardUid openapi_types.UUID, body EnableMagStripePaymentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EnableMagStripePaymentWithBody

func (c *Client) EnableMagStripePaymentWithBody(ctx context.Context, cardUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EnableMobileWallet

func (c *Client) EnableMobileWallet(ctx context.Context, cardUid openapi_types.UUID, body EnableMobileWalletJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EnableMobileWalletWithBody

func (c *Client) EnableMobileWalletWithBody(ctx context.Context, cardUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EnableOnlinePayments

func (c *Client) EnableOnlinePayments(ctx context.Context, cardUid openapi_types.UUID, body EnableOnlinePaymentsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EnableOnlinePaymentsWithBody

func (c *Client) EnableOnlinePaymentsWithBody(ctx context.Context, cardUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EnablePos

func (c *Client) EnablePos(ctx context.Context, cardUid openapi_types.UUID, body EnablePosJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EnablePosWithBody

func (c *Client) EnablePosWithBody(ctx context.Context, cardUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) FetchRoundUpGoal

func (c *Client) FetchRoundUpGoal(ctx context.Context, accountUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAccountBalance

func (c *Client) GetAccountBalance(ctx context.Context, accountUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAccountHolder

func (c *Client) GetAccountHolder(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAccountHolderName

func (c *Client) GetAccountHolderName(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAccountIdentifiers

func (c *Client) GetAccountIdentifiers(ctx context.Context, accountUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAccounts

func (c *Client) GetAccounts(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAddresses

func (c *Client) GetAddresses(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAuthorisingIndividual

func (c *Client) GetAuthorisingIndividual(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetBusiness

func (c *Client) GetBusiness(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetConfirmationOfFunds

func (c *Client) GetConfirmationOfFunds(ctx context.Context, accountUid openapi_types.UUID, params *GetConfirmationOfFundsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCorrespondenceAddress

func (c *Client) GetCorrespondenceAddress(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetFeedItem

func (c *Client) GetFeedItem(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, feedItemUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetFeedItemAttachments

func (c *Client) GetFeedItemAttachments(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, feedItemUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetIndividual

func (c *Client) GetIndividual(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetJointAccount

func (c *Client) GetJointAccount(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetMandate

func (c *Client) GetMandate(ctx context.Context, mandateUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetMastercardFeedItem

func (c *Client) GetMastercardFeedItem(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, feedItemUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetPayee

func (c *Client) GetPayee(ctx context.Context, payeeUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetPayees

func (c *Client) GetPayees(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetPaymentOrder

func (c *Client) GetPaymentOrder(ctx context.Context, paymentOrderUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetPaymentOrderPayments

func (c *Client) GetPaymentOrderPayments(ctx context.Context, paymentOrderUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetReceipt

func (c *Client) GetReceipt(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, feedItemUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetReceipts

func (c *Client) GetReceipts(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, feedItemUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetRecurringTransfer

func (c *Client) GetRecurringTransfer(ctx context.Context, accountUid openapi_types.UUID, savingsGoalUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetRegisteredAddress

func (c *Client) GetRegisteredAddress(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSavingsGoal

func (c *Client) GetSavingsGoal(ctx context.Context, accountUid openapi_types.UUID, savingsGoalUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSavingsGoalPhoto

func (c *Client) GetSavingsGoalPhoto(ctx context.Context, accountUid openapi_types.UUID, savingsGoalUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSavingsGoals

func (c *Client) GetSavingsGoals(ctx context.Context, accountUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSettleUpProfile

func (c *Client) GetSettleUpProfile(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSoleTrader

func (c *Client) GetSoleTrader(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSpacePhoto

func (c *Client) GetSpacePhoto(ctx context.Context, accountUid openapi_types.UUID, spaceUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSpaces

func (c *Client) GetSpaces(ctx context.Context, accountUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSpendingSpace

func (c *Client) GetSpendingSpace(ctx context.Context, accountUid openapi_types.UUID, spaceUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetStandingOrder

func (c *Client) GetStandingOrder(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, paymentOrderUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetTokenIdentity

func (c *Client) GetTokenIdentity(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListCards

func (c *Client) ListCards(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListMandates

func (c *Client) ListMandates(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListMandatesForAccount

func (c *Client) ListMandatesForAccount(ctx context.Context, accountUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListNextPaymentDates

func (c *Client) ListNextPaymentDates(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, paymentOrderUid openapi_types.UUID, params *ListNextPaymentDatesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListPaymentOrdersForAccount

func (c *Client) ListPaymentOrdersForAccount(ctx context.Context, payeeUid openapi_types.UUID, accountUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListPaymentsForMandate

func (c *Client) ListPaymentsForMandate(ctx context.Context, mandateUid openapi_types.UUID, params *ListPaymentsForMandateParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListPaymentsForPayeeAccount

func (c *Client) ListPaymentsForPayeeAccount(ctx context.Context, payeeUid openapi_types.UUID, accountUid openapi_types.UUID, params *ListPaymentsForPayeeAccountParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListRecurringPayments

func (c *Client) ListRecurringPayments(ctx context.Context, accountUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListStandingOrders

func (c *Client) ListStandingOrders(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) LogoutIndividual

func (c *Client) LogoutIndividual(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) MakeLocalPayment

func (c *Client) MakeLocalPayment(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, body MakeLocalPaymentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) MakeLocalPaymentWithBody

func (c *Client) MakeLocalPaymentWithBody(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) QueryFeedItems

func (c *Client) QueryFeedItems(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, params *QueryFeedItemsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) QueryFeedItemsByCategoryWithTransactionTimesBetween

func (c *Client) QueryFeedItemsByCategoryWithTransactionTimesBetween(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, params *QueryFeedItemsByCategoryWithTransactionTimesBetweenParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) QueryFeedItemsWithTransactionTimesBetween

func (c *Client) QueryFeedItemsWithTransactionTimesBetween(ctx context.Context, accountUid openapi_types.UUID, params *QueryFeedItemsWithTransactionTimesBetweenParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) QuerySpendingInsightsByCounterparty

func (c *Client) QuerySpendingInsightsByCounterparty(ctx context.Context, accountUid openapi_types.UUID, params *QuerySpendingInsightsByCounterpartyParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) QuerySpendingInsightsBySpendingCategory

func (c *Client) QuerySpendingInsightsBySpendingCategory(ctx context.Context, accountUid openapi_types.UUID, params *QuerySpendingInsightsBySpendingCategoryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ServePayeeImageFile

func (c *Client) ServePayeeImageFile(ctx context.Context, payeeUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) StopRoundUpGoal

func (c *Client) StopRoundUpGoal(ctx context.Context, accountUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateCurrentAddress

func (c *Client) UpdateCurrentAddress(ctx context.Context, body UpdateCurrentAddressJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateCurrentAddressWithBody

func (c *Client) UpdateCurrentAddressWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateEmail

func (c *Client) UpdateEmail(ctx context.Context, body UpdateEmailJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateEmailWithBody

func (c *Client) UpdateEmailWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdatePayee

func (c *Client) UpdatePayee(ctx context.Context, payeeUid openapi_types.UUID, body UpdatePayeeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdatePayeeWithBody

func (c *Client) UpdatePayeeWithBody(ctx context.Context, payeeUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateProfileImageWithBody

func (c *Client) UpdateProfileImageWithBody(ctx context.Context, accountHolderUid openapi_types.UUID, params *UpdateProfileImageParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSavingsGoal

func (c *Client) UpdateSavingsGoal(ctx context.Context, accountUid openapi_types.UUID, savingsGoalUid openapi_types.UUID, body UpdateSavingsGoalJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSavingsGoalWithBody

func (c *Client) UpdateSavingsGoalWithBody(ctx context.Context, accountUid openapi_types.UUID, savingsGoalUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateStandingOrder

func (c *Client) UpdateStandingOrder(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, paymentOrderUid openapi_types.UUID, body UpdateStandingOrderJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateStandingOrderWithBody

func (c *Client) UpdateStandingOrderWithBody(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, paymentOrderUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateUserNote

func (c *Client) UpdateUserNote(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, feedItemUid openapi_types.UUID, body UpdateUserNoteJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateUserNoteWithBody

func (c *Client) UpdateUserNoteWithBody(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, feedItemUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) WithdrawMoney

func (c *Client) WithdrawMoney(ctx context.Context, accountUid openapi_types.UUID, savingsGoalUid openapi_types.UUID, transferUid openapi_types.UUID, body WithdrawMoneyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) WithdrawMoneyWithBody

func (c *Client) WithdrawMoneyWithBody(ctx context.Context, accountUid openapi_types.UUID, savingsGoalUid openapi_types.UUID, transferUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

type ClientInterface

type ClientInterface interface {
	// CloseAccountHolder request
	CloseAccountHolder(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAccountHolder request
	GetAccountHolder(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetBusiness request
	GetBusiness(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCorrespondenceAddress request
	GetCorrespondenceAddress(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetRegisteredAddress request
	GetRegisteredAddress(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetIndividual request
	GetIndividual(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateEmailWithBody request with any body
	UpdateEmailWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateEmail(ctx context.Context, body UpdateEmailJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetJointAccount request
	GetJointAccount(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAccountHolderName request
	GetAccountHolderName(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSoleTrader request
	GetSoleTrader(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteProfileImage request
	DeleteProfileImage(ctx context.Context, accountHolderUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DownloadProfileImage request
	DownloadProfileImage(ctx context.Context, accountHolderUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateProfileImageWithBody request with any body
	UpdateProfileImageWithBody(ctx context.Context, accountHolderUid openapi_types.UUID, params *UpdateProfileImageParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSavingsGoals request
	GetSavingsGoals(ctx context.Context, accountUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateSavingsGoalWithBody request with any body
	CreateSavingsGoalWithBody(ctx context.Context, accountUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateSavingsGoal(ctx context.Context, accountUid openapi_types.UUID, body CreateSavingsGoalJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteSavingsGoal request
	DeleteSavingsGoal(ctx context.Context, accountUid openapi_types.UUID, savingsGoalUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSavingsGoal request
	GetSavingsGoal(ctx context.Context, accountUid openapi_types.UUID, savingsGoalUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateSavingsGoalWithBody request with any body
	UpdateSavingsGoalWithBody(ctx context.Context, accountUid openapi_types.UUID, savingsGoalUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateSavingsGoal(ctx context.Context, accountUid openapi_types.UUID, savingsGoalUid openapi_types.UUID, body UpdateSavingsGoalJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddMoneyWithBody request with any body
	AddMoneyWithBody(ctx context.Context, accountUid openapi_types.UUID, savingsGoalUid openapi_types.UUID, transferUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AddMoney(ctx context.Context, accountUid openapi_types.UUID, savingsGoalUid openapi_types.UUID, transferUid openapi_types.UUID, body AddMoneyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSavingsGoalPhoto request
	GetSavingsGoalPhoto(ctx context.Context, accountUid openapi_types.UUID, savingsGoalUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteRecurringTransfer request
	DeleteRecurringTransfer(ctx context.Context, accountUid openapi_types.UUID, savingsGoalUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetRecurringTransfer request
	GetRecurringTransfer(ctx context.Context, accountUid openapi_types.UUID, savingsGoalUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateOrUpdateRecurringTransferWithBody request with any body
	CreateOrUpdateRecurringTransferWithBody(ctx context.Context, accountUid openapi_types.UUID, savingsGoalUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateOrUpdateRecurringTransfer(ctx context.Context, accountUid openapi_types.UUID, savingsGoalUid openapi_types.UUID, body CreateOrUpdateRecurringTransferJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// WithdrawMoneyWithBody request with any body
	WithdrawMoneyWithBody(ctx context.Context, accountUid openapi_types.UUID, savingsGoalUid openapi_types.UUID, transferUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	WithdrawMoney(ctx context.Context, accountUid openapi_types.UUID, savingsGoalUid openapi_types.UUID, transferUid openapi_types.UUID, body WithdrawMoneyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSpaces request
	GetSpaces(ctx context.Context, accountUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSpendingSpace request
	GetSpendingSpace(ctx context.Context, accountUid openapi_types.UUID, spaceUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSpacePhoto request
	GetSpacePhoto(ctx context.Context, accountUid openapi_types.UUID, spaceUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAccounts request
	GetAccounts(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAccountBalance request
	GetAccountBalance(ctx context.Context, accountUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetConfirmationOfFunds request
	GetConfirmationOfFunds(ctx context.Context, accountUid openapi_types.UUID, params *GetConfirmationOfFundsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAccountIdentifiers request
	GetAccountIdentifiers(ctx context.Context, accountUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListRecurringPayments request
	ListRecurringPayments(ctx context.Context, accountUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// QuerySpendingInsightsByCounterparty request
	QuerySpendingInsightsByCounterparty(ctx context.Context, accountUid openapi_types.UUID, params *QuerySpendingInsightsByCounterpartyParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// QuerySpendingInsightsBySpendingCategory request
	QuerySpendingInsightsBySpendingCategory(ctx context.Context, accountUid openapi_types.UUID, params *QuerySpendingInsightsBySpendingCategoryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AvailablePeriods request
	AvailablePeriods(ctx context.Context, accountUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DownloadPDFStatement request
	DownloadPDFStatement(ctx context.Context, accountUid openapi_types.UUID, params *DownloadPDFStatementParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DownloadPDFStatementForDateRange request
	DownloadPDFStatementForDateRange(ctx context.Context, accountUid openapi_types.UUID, params *DownloadPDFStatementForDateRangeParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAddresses request
	GetAddresses(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateCurrentAddressWithBody request with any body
	UpdateCurrentAddressWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateCurrentAddress(ctx context.Context, body UpdateCurrentAddressJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListCards request
	ListCards(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// EnableAtmWithBody request with any body
	EnableAtmWithBody(ctx context.Context, cardUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	EnableAtm(ctx context.Context, cardUid openapi_types.UUID, body EnableAtmJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// EnableCurrencySwitchWithBody request with any body
	EnableCurrencySwitchWithBody(ctx context.Context, cardUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	EnableCurrencySwitch(ctx context.Context, cardUid openapi_types.UUID, body EnableCurrencySwitchJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// EnableCardWithBody request with any body
	EnableCardWithBody(ctx context.Context, cardUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	EnableCard(ctx context.Context, cardUid openapi_types.UUID, body EnableCardJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// EnableGamblingPaymentsWithBody request with any body
	EnableGamblingPaymentsWithBody(ctx context.Context, cardUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	EnableGamblingPayments(ctx context.Context, cardUid openapi_types.UUID, body EnableGamblingPaymentsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// EnableMagStripePaymentWithBody request with any body
	EnableMagStripePaymentWithBody(ctx context.Context, cardUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	EnableMagStripePayment(ctx context.Context, cardUid openapi_types.UUID, body EnableMagStripePaymentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// EnableMobileWalletWithBody request with any body
	EnableMobileWalletWithBody(ctx context.Context, cardUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	EnableMobileWallet(ctx context.Context, cardUid openapi_types.UUID, body EnableMobileWalletJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// EnableOnlinePaymentsWithBody request with any body
	EnableOnlinePaymentsWithBody(ctx context.Context, cardUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	EnableOnlinePayments(ctx context.Context, cardUid openapi_types.UUID, body EnableOnlinePaymentsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// EnablePosWithBody request with any body
	EnablePosWithBody(ctx context.Context, cardUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	EnablePos(ctx context.Context, cardUid openapi_types.UUID, body EnablePosJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListMandates request
	ListMandates(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListMandatesForAccount request
	ListMandatesForAccount(ctx context.Context, accountUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CancelMandate request
	CancelMandate(ctx context.Context, mandateUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetMandate request
	GetMandate(ctx context.Context, mandateUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListPaymentsForMandate request
	ListPaymentsForMandate(ctx context.Context, mandateUid openapi_types.UUID, params *ListPaymentsForMandateParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// QueryFeedItems request
	QueryFeedItems(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, params *QueryFeedItemsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// QueryFeedItemsByCategoryWithTransactionTimesBetween request
	QueryFeedItemsByCategoryWithTransactionTimesBetween(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, params *QueryFeedItemsByCategoryWithTransactionTimesBetweenParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetFeedItem request
	GetFeedItem(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, feedItemUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetFeedItemAttachments request
	GetFeedItemAttachments(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, feedItemUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AttachToFeedItemWithBody request with any body
	AttachToFeedItemWithBody(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, feedItemUid openapi_types.UUID, params *AttachToFeedItemParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DownloadFeedItemAttachment request
	DownloadFeedItemAttachment(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, feedItemUid openapi_types.UUID, feedItemAttachmentUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetMastercardFeedItem request
	GetMastercardFeedItem(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, feedItemUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetReceipt request
	GetReceipt(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, feedItemUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateOrUpdateReceiptWithBody request with any body
	CreateOrUpdateReceiptWithBody(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, feedItemUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateOrUpdateReceipt(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, feedItemUid openapi_types.UUID, body CreateOrUpdateReceiptJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetReceipts request
	GetReceipts(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, feedItemUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ChangeTransactionCategoryWithBody request with any body
	ChangeTransactionCategoryWithBody(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, feedItemUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ChangeTransactionCategory(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, feedItemUid openapi_types.UUID, body ChangeTransactionCategoryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateUserNoteWithBody request with any body
	UpdateUserNoteWithBody(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, feedItemUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateUserNote(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, feedItemUid openapi_types.UUID, body UpdateUserNoteJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// StopRoundUpGoal request
	StopRoundUpGoal(ctx context.Context, accountUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// FetchRoundUpGoal request
	FetchRoundUpGoal(ctx context.Context, accountUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ActivateRoundUpGoalWithBody request with any body
	ActivateRoundUpGoalWithBody(ctx context.Context, accountUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ActivateRoundUpGoal(ctx context.Context, accountUid openapi_types.UUID, body ActivateRoundUpGoalJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// QueryFeedItemsWithTransactionTimesBetween request
	QueryFeedItemsWithTransactionTimesBetween(ctx context.Context, accountUid openapi_types.UUID, params *QueryFeedItemsWithTransactionTimesBetweenParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAuthorisingIndividual request
	GetAuthorisingIndividual(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// LogoutIndividual request
	LogoutIndividual(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTokenIdentity request
	GetTokenIdentity(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPayees request
	GetPayees(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreatePayeeWithBody request with any body
	CreatePayeeWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreatePayee(ctx context.Context, body CreatePayeeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeletePayee request
	DeletePayee(ctx context.Context, payeeUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPayee request
	GetPayee(ctx context.Context, payeeUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdatePayeeWithBody request with any body
	UpdatePayeeWithBody(ctx context.Context, payeeUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdatePayee(ctx context.Context, payeeUid openapi_types.UUID, body UpdatePayeeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreatePayeeAccountWithBody request with any body
	CreatePayeeAccountWithBody(ctx context.Context, payeeUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreatePayeeAccount(ctx context.Context, payeeUid openapi_types.UUID, body CreatePayeeAccountJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeletePayeeAccount request
	DeletePayeeAccount(ctx context.Context, payeeUid openapi_types.UUID, accountUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListPaymentsForPayeeAccount request
	ListPaymentsForPayeeAccount(ctx context.Context, payeeUid openapi_types.UUID, accountUid openapi_types.UUID, params *ListPaymentsForPayeeAccountParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListPaymentOrdersForAccount request
	ListPaymentOrdersForAccount(ctx context.Context, payeeUid openapi_types.UUID, accountUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ServePayeeImageFile request
	ServePayeeImageFile(ctx context.Context, payeeUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// MakeLocalPaymentWithBody request with any body
	MakeLocalPaymentWithBody(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	MakeLocalPayment(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, body MakeLocalPaymentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListStandingOrders request
	ListStandingOrders(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateStandingOrderWithBody request with any body
	CreateStandingOrderWithBody(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateStandingOrder(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, body CreateStandingOrderJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CancelStandingOrder request
	CancelStandingOrder(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, paymentOrderUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetStandingOrder request
	GetStandingOrder(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, paymentOrderUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateStandingOrderWithBody request with any body
	UpdateStandingOrderWithBody(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, paymentOrderUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateStandingOrder(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, paymentOrderUid openapi_types.UUID, body UpdateStandingOrderJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListNextPaymentDates request
	ListNextPaymentDates(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, paymentOrderUid openapi_types.UUID, params *ListNextPaymentDatesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPaymentOrder request
	GetPaymentOrder(ctx context.Context, paymentOrderUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPaymentOrderPayments request
	GetPaymentOrderPayments(ctx context.Context, paymentOrderUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSettleUpProfile request
	GetSettleUpProfile(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
}

The interface specification for the client above.

type ClientOption

type ClientOption func(*Client) error

ClientOption allows setting custom parameters during construction

func WithBaseURL

func WithBaseURL(baseURL string) ClientOption

WithBaseURL overrides the baseURL.

func WithHTTPClient

func WithHTTPClient(doer HttpRequestDoer) ClientOption

WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client. This is useful for tests.

func WithRequestEditorFn

func WithRequestEditorFn(fn RequestEditorFn) ClientOption

WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request. This can be used to mutate the request.

type ClientWithResponses

type ClientWithResponses struct {
	ClientInterface
}

ClientWithResponses builds on ClientInterface to offer response payloads

func NewClientWithResponses

func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error)

NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling

func (*ClientWithResponses) ActivateRoundUpGoalWithBodyWithResponse

func (c *ClientWithResponses) ActivateRoundUpGoalWithBodyWithResponse(ctx context.Context, accountUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ActivateRoundUpGoalResponse, error)

ActivateRoundUpGoalWithBodyWithResponse request with arbitrary body returning *ActivateRoundUpGoalResponse

func (*ClientWithResponses) ActivateRoundUpGoalWithResponse

func (c *ClientWithResponses) ActivateRoundUpGoalWithResponse(ctx context.Context, accountUid openapi_types.UUID, body ActivateRoundUpGoalJSONRequestBody, reqEditors ...RequestEditorFn) (*ActivateRoundUpGoalResponse, error)

func (*ClientWithResponses) AddMoneyWithBodyWithResponse

func (c *ClientWithResponses) AddMoneyWithBodyWithResponse(ctx context.Context, accountUid openapi_types.UUID, savingsGoalUid openapi_types.UUID, transferUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddMoneyResponse, error)

AddMoneyWithBodyWithResponse request with arbitrary body returning *AddMoneyResponse

func (*ClientWithResponses) AddMoneyWithResponse

func (c *ClientWithResponses) AddMoneyWithResponse(ctx context.Context, accountUid openapi_types.UUID, savingsGoalUid openapi_types.UUID, transferUid openapi_types.UUID, body AddMoneyJSONRequestBody, reqEditors ...RequestEditorFn) (*AddMoneyResponse, error)

func (*ClientWithResponses) AttachToFeedItemWithBodyWithResponse

func (c *ClientWithResponses) AttachToFeedItemWithBodyWithResponse(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, feedItemUid openapi_types.UUID, params *AttachToFeedItemParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AttachToFeedItemResponse, error)

AttachToFeedItemWithBodyWithResponse request with arbitrary body returning *AttachToFeedItemResponse

func (*ClientWithResponses) AvailablePeriodsWithResponse

func (c *ClientWithResponses) AvailablePeriodsWithResponse(ctx context.Context, accountUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*AvailablePeriodsResponse, error)

AvailablePeriodsWithResponse request returning *AvailablePeriodsResponse

func (*ClientWithResponses) CancelMandateWithResponse

func (c *ClientWithResponses) CancelMandateWithResponse(ctx context.Context, mandateUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*CancelMandateResponse, error)

CancelMandateWithResponse request returning *CancelMandateResponse

func (*ClientWithResponses) CancelStandingOrderWithResponse

func (c *ClientWithResponses) CancelStandingOrderWithResponse(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, paymentOrderUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*CancelStandingOrderResponse, error)

CancelStandingOrderWithResponse request returning *CancelStandingOrderResponse

func (*ClientWithResponses) ChangeTransactionCategoryWithBodyWithResponse

func (c *ClientWithResponses) ChangeTransactionCategoryWithBodyWithResponse(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, feedItemUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ChangeTransactionCategoryResponse, error)

ChangeTransactionCategoryWithBodyWithResponse request with arbitrary body returning *ChangeTransactionCategoryResponse

func (*ClientWithResponses) ChangeTransactionCategoryWithResponse

func (c *ClientWithResponses) ChangeTransactionCategoryWithResponse(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, feedItemUid openapi_types.UUID, body ChangeTransactionCategoryJSONRequestBody, reqEditors ...RequestEditorFn) (*ChangeTransactionCategoryResponse, error)

func (*ClientWithResponses) CloseAccountHolderWithResponse

func (c *ClientWithResponses) CloseAccountHolderWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*CloseAccountHolderResponse, error)

CloseAccountHolderWithResponse request returning *CloseAccountHolderResponse

func (*ClientWithResponses) CreateOrUpdateReceiptWithBodyWithResponse

func (c *ClientWithResponses) CreateOrUpdateReceiptWithBodyWithResponse(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, feedItemUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateOrUpdateReceiptResponse, error)

CreateOrUpdateReceiptWithBodyWithResponse request with arbitrary body returning *CreateOrUpdateReceiptResponse

func (*ClientWithResponses) CreateOrUpdateReceiptWithResponse

func (c *ClientWithResponses) CreateOrUpdateReceiptWithResponse(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, feedItemUid openapi_types.UUID, body CreateOrUpdateReceiptJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateOrUpdateReceiptResponse, error)

func (*ClientWithResponses) CreateOrUpdateRecurringTransferWithBodyWithResponse

func (c *ClientWithResponses) CreateOrUpdateRecurringTransferWithBodyWithResponse(ctx context.Context, accountUid openapi_types.UUID, savingsGoalUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateOrUpdateRecurringTransferResponse, error)

CreateOrUpdateRecurringTransferWithBodyWithResponse request with arbitrary body returning *CreateOrUpdateRecurringTransferResponse

func (*ClientWithResponses) CreateOrUpdateRecurringTransferWithResponse

func (c *ClientWithResponses) CreateOrUpdateRecurringTransferWithResponse(ctx context.Context, accountUid openapi_types.UUID, savingsGoalUid openapi_types.UUID, body CreateOrUpdateRecurringTransferJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateOrUpdateRecurringTransferResponse, error)

func (*ClientWithResponses) CreatePayeeAccountWithBodyWithResponse

func (c *ClientWithResponses) CreatePayeeAccountWithBodyWithResponse(ctx context.Context, payeeUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreatePayeeAccountResponse, error)

CreatePayeeAccountWithBodyWithResponse request with arbitrary body returning *CreatePayeeAccountResponse

func (*ClientWithResponses) CreatePayeeAccountWithResponse

func (c *ClientWithResponses) CreatePayeeAccountWithResponse(ctx context.Context, payeeUid openapi_types.UUID, body CreatePayeeAccountJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePayeeAccountResponse, error)

func (*ClientWithResponses) CreatePayeeWithBodyWithResponse

func (c *ClientWithResponses) CreatePayeeWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreatePayeeResponse, error)

CreatePayeeWithBodyWithResponse request with arbitrary body returning *CreatePayeeResponse

func (*ClientWithResponses) CreatePayeeWithResponse

func (c *ClientWithResponses) CreatePayeeWithResponse(ctx context.Context, body CreatePayeeJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePayeeResponse, error)

func (*ClientWithResponses) CreateSavingsGoalWithBodyWithResponse

func (c *ClientWithResponses) CreateSavingsGoalWithBodyWithResponse(ctx context.Context, accountUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSavingsGoalResponse, error)

CreateSavingsGoalWithBodyWithResponse request with arbitrary body returning *CreateSavingsGoalResponse

func (*ClientWithResponses) CreateSavingsGoalWithResponse

func (c *ClientWithResponses) CreateSavingsGoalWithResponse(ctx context.Context, accountUid openapi_types.UUID, body CreateSavingsGoalJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSavingsGoalResponse, error)

func (*ClientWithResponses) CreateStandingOrderWithBodyWithResponse

func (c *ClientWithResponses) CreateStandingOrderWithBodyWithResponse(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateStandingOrderResponse, error)

CreateStandingOrderWithBodyWithResponse request with arbitrary body returning *CreateStandingOrderResponse

func (*ClientWithResponses) CreateStandingOrderWithResponse

func (c *ClientWithResponses) CreateStandingOrderWithResponse(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, body CreateStandingOrderJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateStandingOrderResponse, error)

func (*ClientWithResponses) DeletePayeeAccountWithResponse

func (c *ClientWithResponses) DeletePayeeAccountWithResponse(ctx context.Context, payeeUid openapi_types.UUID, accountUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeletePayeeAccountResponse, error)

DeletePayeeAccountWithResponse request returning *DeletePayeeAccountResponse

func (*ClientWithResponses) DeletePayeeWithResponse

func (c *ClientWithResponses) DeletePayeeWithResponse(ctx context.Context, payeeUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeletePayeeResponse, error)

DeletePayeeWithResponse request returning *DeletePayeeResponse

func (*ClientWithResponses) DeleteProfileImageWithResponse

func (c *ClientWithResponses) DeleteProfileImageWithResponse(ctx context.Context, accountHolderUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteProfileImageResponse, error)

DeleteProfileImageWithResponse request returning *DeleteProfileImageResponse

func (*ClientWithResponses) DeleteRecurringTransferWithResponse

func (c *ClientWithResponses) DeleteRecurringTransferWithResponse(ctx context.Context, accountUid openapi_types.UUID, savingsGoalUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteRecurringTransferResponse, error)

DeleteRecurringTransferWithResponse request returning *DeleteRecurringTransferResponse

func (*ClientWithResponses) DeleteSavingsGoalWithResponse

func (c *ClientWithResponses) DeleteSavingsGoalWithResponse(ctx context.Context, accountUid openapi_types.UUID, savingsGoalUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteSavingsGoalResponse, error)

DeleteSavingsGoalWithResponse request returning *DeleteSavingsGoalResponse

func (*ClientWithResponses) DownloadFeedItemAttachmentWithResponse

func (c *ClientWithResponses) DownloadFeedItemAttachmentWithResponse(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, feedItemUid openapi_types.UUID, feedItemAttachmentUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*DownloadFeedItemAttachmentResponse, error)

DownloadFeedItemAttachmentWithResponse request returning *DownloadFeedItemAttachmentResponse

func (*ClientWithResponses) DownloadPDFStatementForDateRangeWithResponse

func (c *ClientWithResponses) DownloadPDFStatementForDateRangeWithResponse(ctx context.Context, accountUid openapi_types.UUID, params *DownloadPDFStatementForDateRangeParams, reqEditors ...RequestEditorFn) (*DownloadPDFStatementForDateRangeResponse, error)

DownloadPDFStatementForDateRangeWithResponse request returning *DownloadPDFStatementForDateRangeResponse

func (*ClientWithResponses) DownloadPDFStatementWithResponse

func (c *ClientWithResponses) DownloadPDFStatementWithResponse(ctx context.Context, accountUid openapi_types.UUID, params *DownloadPDFStatementParams, reqEditors ...RequestEditorFn) (*DownloadPDFStatementResponse, error)

DownloadPDFStatementWithResponse request returning *DownloadPDFStatementResponse

func (*ClientWithResponses) DownloadProfileImageWithResponse

func (c *ClientWithResponses) DownloadProfileImageWithResponse(ctx context.Context, accountHolderUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*DownloadProfileImageResponse, error)

DownloadProfileImageWithResponse request returning *DownloadProfileImageResponse

func (*ClientWithResponses) EnableAtmWithBodyWithResponse

func (c *ClientWithResponses) EnableAtmWithBodyWithResponse(ctx context.Context, cardUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EnableAtmResponse, error)

EnableAtmWithBodyWithResponse request with arbitrary body returning *EnableAtmResponse

func (*ClientWithResponses) EnableAtmWithResponse

func (c *ClientWithResponses) EnableAtmWithResponse(ctx context.Context, cardUid openapi_types.UUID, body EnableAtmJSONRequestBody, reqEditors ...RequestEditorFn) (*EnableAtmResponse, error)

func (*ClientWithResponses) EnableCardWithBodyWithResponse

func (c *ClientWithResponses) EnableCardWithBodyWithResponse(ctx context.Context, cardUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EnableCardResponse, error)

EnableCardWithBodyWithResponse request with arbitrary body returning *EnableCardResponse

func (*ClientWithResponses) EnableCardWithResponse

func (c *ClientWithResponses) EnableCardWithResponse(ctx context.Context, cardUid openapi_types.UUID, body EnableCardJSONRequestBody, reqEditors ...RequestEditorFn) (*EnableCardResponse, error)

func (*ClientWithResponses) EnableCurrencySwitchWithBodyWithResponse

func (c *ClientWithResponses) EnableCurrencySwitchWithBodyWithResponse(ctx context.Context, cardUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EnableCurrencySwitchResponse, error)

EnableCurrencySwitchWithBodyWithResponse request with arbitrary body returning *EnableCurrencySwitchResponse

func (*ClientWithResponses) EnableCurrencySwitchWithResponse

func (c *ClientWithResponses) EnableCurrencySwitchWithResponse(ctx context.Context, cardUid openapi_types.UUID, body EnableCurrencySwitchJSONRequestBody, reqEditors ...RequestEditorFn) (*EnableCurrencySwitchResponse, error)

func (*ClientWithResponses) EnableGamblingPaymentsWithBodyWithResponse

func (c *ClientWithResponses) EnableGamblingPaymentsWithBodyWithResponse(ctx context.Context, cardUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EnableGamblingPaymentsResponse, error)

EnableGamblingPaymentsWithBodyWithResponse request with arbitrary body returning *EnableGamblingPaymentsResponse

func (*ClientWithResponses) EnableGamblingPaymentsWithResponse

func (c *ClientWithResponses) EnableGamblingPaymentsWithResponse(ctx context.Context, cardUid openapi_types.UUID, body EnableGamblingPaymentsJSONRequestBody, reqEditors ...RequestEditorFn) (*EnableGamblingPaymentsResponse, error)

func (*ClientWithResponses) EnableMagStripePaymentWithBodyWithResponse

func (c *ClientWithResponses) EnableMagStripePaymentWithBodyWithResponse(ctx context.Context, cardUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EnableMagStripePaymentResponse, error)

EnableMagStripePaymentWithBodyWithResponse request with arbitrary body returning *EnableMagStripePaymentResponse

func (*ClientWithResponses) EnableMagStripePaymentWithResponse

func (c *ClientWithResponses) EnableMagStripePaymentWithResponse(ctx context.Context, cardUid openapi_types.UUID, body EnableMagStripePaymentJSONRequestBody, reqEditors ...RequestEditorFn) (*EnableMagStripePaymentResponse, error)

func (*ClientWithResponses) EnableMobileWalletWithBodyWithResponse

func (c *ClientWithResponses) EnableMobileWalletWithBodyWithResponse(ctx context.Context, cardUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EnableMobileWalletResponse, error)

EnableMobileWalletWithBodyWithResponse request with arbitrary body returning *EnableMobileWalletResponse

func (*ClientWithResponses) EnableMobileWalletWithResponse

func (c *ClientWithResponses) EnableMobileWalletWithResponse(ctx context.Context, cardUid openapi_types.UUID, body EnableMobileWalletJSONRequestBody, reqEditors ...RequestEditorFn) (*EnableMobileWalletResponse, error)

func (*ClientWithResponses) EnableOnlinePaymentsWithBodyWithResponse

func (c *ClientWithResponses) EnableOnlinePaymentsWithBodyWithResponse(ctx context.Context, cardUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EnableOnlinePaymentsResponse, error)

EnableOnlinePaymentsWithBodyWithResponse request with arbitrary body returning *EnableOnlinePaymentsResponse

func (*ClientWithResponses) EnableOnlinePaymentsWithResponse

func (c *ClientWithResponses) EnableOnlinePaymentsWithResponse(ctx context.Context, cardUid openapi_types.UUID, body EnableOnlinePaymentsJSONRequestBody, reqEditors ...RequestEditorFn) (*EnableOnlinePaymentsResponse, error)

func (*ClientWithResponses) EnablePosWithBodyWithResponse

func (c *ClientWithResponses) EnablePosWithBodyWithResponse(ctx context.Context, cardUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EnablePosResponse, error)

EnablePosWithBodyWithResponse request with arbitrary body returning *EnablePosResponse

func (*ClientWithResponses) EnablePosWithResponse

func (c *ClientWithResponses) EnablePosWithResponse(ctx context.Context, cardUid openapi_types.UUID, body EnablePosJSONRequestBody, reqEditors ...RequestEditorFn) (*EnablePosResponse, error)

func (*ClientWithResponses) FetchRoundUpGoalWithResponse

func (c *ClientWithResponses) FetchRoundUpGoalWithResponse(ctx context.Context, accountUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*FetchRoundUpGoalResponse, error)

FetchRoundUpGoalWithResponse request returning *FetchRoundUpGoalResponse

func (*ClientWithResponses) GetAccountBalanceWithResponse

func (c *ClientWithResponses) GetAccountBalanceWithResponse(ctx context.Context, accountUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetAccountBalanceResponse, error)

GetAccountBalanceWithResponse request returning *GetAccountBalanceResponse

func (*ClientWithResponses) GetAccountHolderNameWithResponse

func (c *ClientWithResponses) GetAccountHolderNameWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAccountHolderNameResponse, error)

GetAccountHolderNameWithResponse request returning *GetAccountHolderNameResponse

func (*ClientWithResponses) GetAccountHolderWithResponse

func (c *ClientWithResponses) GetAccountHolderWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAccountHolderResponse, error)

GetAccountHolderWithResponse request returning *GetAccountHolderResponse

func (*ClientWithResponses) GetAccountIdentifiersWithResponse

func (c *ClientWithResponses) GetAccountIdentifiersWithResponse(ctx context.Context, accountUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetAccountIdentifiersResponse, error)

GetAccountIdentifiersWithResponse request returning *GetAccountIdentifiersResponse

func (*ClientWithResponses) GetAccountsWithResponse

func (c *ClientWithResponses) GetAccountsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAccountsResponse, error)

GetAccountsWithResponse request returning *GetAccountsResponse

func (*ClientWithResponses) GetAddressesWithResponse

func (c *ClientWithResponses) GetAddressesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAddressesResponse, error)

GetAddressesWithResponse request returning *GetAddressesResponse

func (*ClientWithResponses) GetAuthorisingIndividualWithResponse

func (c *ClientWithResponses) GetAuthorisingIndividualWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAuthorisingIndividualResponse, error)

GetAuthorisingIndividualWithResponse request returning *GetAuthorisingIndividualResponse

func (*ClientWithResponses) GetBusinessWithResponse

func (c *ClientWithResponses) GetBusinessWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetBusinessResponse, error)

GetBusinessWithResponse request returning *GetBusinessResponse

func (*ClientWithResponses) GetConfirmationOfFundsWithResponse

func (c *ClientWithResponses) GetConfirmationOfFundsWithResponse(ctx context.Context, accountUid openapi_types.UUID, params *GetConfirmationOfFundsParams, reqEditors ...RequestEditorFn) (*GetConfirmationOfFundsResponse, error)

GetConfirmationOfFundsWithResponse request returning *GetConfirmationOfFundsResponse

func (*ClientWithResponses) GetCorrespondenceAddressWithResponse

func (c *ClientWithResponses) GetCorrespondenceAddressWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetCorrespondenceAddressResponse, error)

GetCorrespondenceAddressWithResponse request returning *GetCorrespondenceAddressResponse

func (*ClientWithResponses) GetFeedItemAttachmentsWithResponse

func (c *ClientWithResponses) GetFeedItemAttachmentsWithResponse(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, feedItemUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetFeedItemAttachmentsResponse, error)

GetFeedItemAttachmentsWithResponse request returning *GetFeedItemAttachmentsResponse

func (*ClientWithResponses) GetFeedItemWithResponse

func (c *ClientWithResponses) GetFeedItemWithResponse(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, feedItemUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetFeedItemResponse, error)

GetFeedItemWithResponse request returning *GetFeedItemResponse

func (*ClientWithResponses) GetIndividualWithResponse

func (c *ClientWithResponses) GetIndividualWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetIndividualResponse, error)

GetIndividualWithResponse request returning *GetIndividualResponse

func (*ClientWithResponses) GetJointAccountWithResponse

func (c *ClientWithResponses) GetJointAccountWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetJointAccountResponse, error)

GetJointAccountWithResponse request returning *GetJointAccountResponse

func (*ClientWithResponses) GetMandateWithResponse

func (c *ClientWithResponses) GetMandateWithResponse(ctx context.Context, mandateUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetMandateResponse, error)

GetMandateWithResponse request returning *GetMandateResponse

func (*ClientWithResponses) GetMastercardFeedItemWithResponse

func (c *ClientWithResponses) GetMastercardFeedItemWithResponse(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, feedItemUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetMastercardFeedItemResponse, error)

GetMastercardFeedItemWithResponse request returning *GetMastercardFeedItemResponse

func (*ClientWithResponses) GetPayeeWithResponse

func (c *ClientWithResponses) GetPayeeWithResponse(ctx context.Context, payeeUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetPayeeResponse, error)

GetPayeeWithResponse request returning *GetPayeeResponse

func (*ClientWithResponses) GetPayeesWithResponse

func (c *ClientWithResponses) GetPayeesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetPayeesResponse, error)

GetPayeesWithResponse request returning *GetPayeesResponse

func (*ClientWithResponses) GetPaymentOrderPaymentsWithResponse

func (c *ClientWithResponses) GetPaymentOrderPaymentsWithResponse(ctx context.Context, paymentOrderUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetPaymentOrderPaymentsResponse, error)

GetPaymentOrderPaymentsWithResponse request returning *GetPaymentOrderPaymentsResponse

func (*ClientWithResponses) GetPaymentOrderWithResponse

func (c *ClientWithResponses) GetPaymentOrderWithResponse(ctx context.Context, paymentOrderUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetPaymentOrderResponse, error)

GetPaymentOrderWithResponse request returning *GetPaymentOrderResponse

func (*ClientWithResponses) GetReceiptWithResponse

func (c *ClientWithResponses) GetReceiptWithResponse(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, feedItemUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetReceiptResponse, error)

GetReceiptWithResponse request returning *GetReceiptResponse

func (*ClientWithResponses) GetReceiptsWithResponse

func (c *ClientWithResponses) GetReceiptsWithResponse(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, feedItemUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetReceiptsResponse, error)

GetReceiptsWithResponse request returning *GetReceiptsResponse

func (*ClientWithResponses) GetRecurringTransferWithResponse

func (c *ClientWithResponses) GetRecurringTransferWithResponse(ctx context.Context, accountUid openapi_types.UUID, savingsGoalUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetRecurringTransferResponse, error)

GetRecurringTransferWithResponse request returning *GetRecurringTransferResponse

func (*ClientWithResponses) GetRegisteredAddressWithResponse

func (c *ClientWithResponses) GetRegisteredAddressWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetRegisteredAddressResponse, error)

GetRegisteredAddressWithResponse request returning *GetRegisteredAddressResponse

func (*ClientWithResponses) GetSavingsGoalPhotoWithResponse

func (c *ClientWithResponses) GetSavingsGoalPhotoWithResponse(ctx context.Context, accountUid openapi_types.UUID, savingsGoalUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetSavingsGoalPhotoResponse, error)

GetSavingsGoalPhotoWithResponse request returning *GetSavingsGoalPhotoResponse

func (*ClientWithResponses) GetSavingsGoalWithResponse

func (c *ClientWithResponses) GetSavingsGoalWithResponse(ctx context.Context, accountUid openapi_types.UUID, savingsGoalUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetSavingsGoalResponse, error)

GetSavingsGoalWithResponse request returning *GetSavingsGoalResponse

func (*ClientWithResponses) GetSavingsGoalsWithResponse

func (c *ClientWithResponses) GetSavingsGoalsWithResponse(ctx context.Context, accountUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetSavingsGoalsResponse, error)

GetSavingsGoalsWithResponse request returning *GetSavingsGoalsResponse

func (*ClientWithResponses) GetSettleUpProfileWithResponse

func (c *ClientWithResponses) GetSettleUpProfileWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSettleUpProfileResponse, error)

GetSettleUpProfileWithResponse request returning *GetSettleUpProfileResponse

func (*ClientWithResponses) GetSoleTraderWithResponse

func (c *ClientWithResponses) GetSoleTraderWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSoleTraderResponse, error)

GetSoleTraderWithResponse request returning *GetSoleTraderResponse

func (*ClientWithResponses) GetSpacePhotoWithResponse

func (c *ClientWithResponses) GetSpacePhotoWithResponse(ctx context.Context, accountUid openapi_types.UUID, spaceUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetSpacePhotoResponse, error)

GetSpacePhotoWithResponse request returning *GetSpacePhotoResponse

func (*ClientWithResponses) GetSpacesWithResponse

func (c *ClientWithResponses) GetSpacesWithResponse(ctx context.Context, accountUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetSpacesResponse, error)

GetSpacesWithResponse request returning *GetSpacesResponse

func (*ClientWithResponses) GetSpendingSpaceWithResponse

func (c *ClientWithResponses) GetSpendingSpaceWithResponse(ctx context.Context, accountUid openapi_types.UUID, spaceUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetSpendingSpaceResponse, error)

GetSpendingSpaceWithResponse request returning *GetSpendingSpaceResponse

func (*ClientWithResponses) GetStandingOrderWithResponse

func (c *ClientWithResponses) GetStandingOrderWithResponse(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, paymentOrderUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetStandingOrderResponse, error)

GetStandingOrderWithResponse request returning *GetStandingOrderResponse

func (*ClientWithResponses) GetTokenIdentityWithResponse

func (c *ClientWithResponses) GetTokenIdentityWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetTokenIdentityResponse, error)

GetTokenIdentityWithResponse request returning *GetTokenIdentityResponse

func (*ClientWithResponses) ListCardsWithResponse

func (c *ClientWithResponses) ListCardsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListCardsResponse, error)

ListCardsWithResponse request returning *ListCardsResponse

func (*ClientWithResponses) ListMandatesForAccountWithResponse

func (c *ClientWithResponses) ListMandatesForAccountWithResponse(ctx context.Context, accountUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*ListMandatesForAccountResponse, error)

ListMandatesForAccountWithResponse request returning *ListMandatesForAccountResponse

func (*ClientWithResponses) ListMandatesWithResponse

func (c *ClientWithResponses) ListMandatesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListMandatesResponse, error)

ListMandatesWithResponse request returning *ListMandatesResponse

func (*ClientWithResponses) ListNextPaymentDatesWithResponse

func (c *ClientWithResponses) ListNextPaymentDatesWithResponse(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, paymentOrderUid openapi_types.UUID, params *ListNextPaymentDatesParams, reqEditors ...RequestEditorFn) (*ListNextPaymentDatesResponse, error)

ListNextPaymentDatesWithResponse request returning *ListNextPaymentDatesResponse

func (*ClientWithResponses) ListPaymentOrdersForAccountWithResponse

func (c *ClientWithResponses) ListPaymentOrdersForAccountWithResponse(ctx context.Context, payeeUid openapi_types.UUID, accountUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*ListPaymentOrdersForAccountResponse, error)

ListPaymentOrdersForAccountWithResponse request returning *ListPaymentOrdersForAccountResponse

func (*ClientWithResponses) ListPaymentsForMandateWithResponse

func (c *ClientWithResponses) ListPaymentsForMandateWithResponse(ctx context.Context, mandateUid openapi_types.UUID, params *ListPaymentsForMandateParams, reqEditors ...RequestEditorFn) (*ListPaymentsForMandateResponse, error)

ListPaymentsForMandateWithResponse request returning *ListPaymentsForMandateResponse

func (*ClientWithResponses) ListPaymentsForPayeeAccountWithResponse

func (c *ClientWithResponses) ListPaymentsForPayeeAccountWithResponse(ctx context.Context, payeeUid openapi_types.UUID, accountUid openapi_types.UUID, params *ListPaymentsForPayeeAccountParams, reqEditors ...RequestEditorFn) (*ListPaymentsForPayeeAccountResponse, error)

ListPaymentsForPayeeAccountWithResponse request returning *ListPaymentsForPayeeAccountResponse

func (*ClientWithResponses) ListRecurringPaymentsWithResponse

func (c *ClientWithResponses) ListRecurringPaymentsWithResponse(ctx context.Context, accountUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*ListRecurringPaymentsResponse, error)

ListRecurringPaymentsWithResponse request returning *ListRecurringPaymentsResponse

func (*ClientWithResponses) ListStandingOrdersWithResponse

func (c *ClientWithResponses) ListStandingOrdersWithResponse(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*ListStandingOrdersResponse, error)

ListStandingOrdersWithResponse request returning *ListStandingOrdersResponse

func (*ClientWithResponses) LogoutIndividualWithResponse

func (c *ClientWithResponses) LogoutIndividualWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*LogoutIndividualResponse, error)

LogoutIndividualWithResponse request returning *LogoutIndividualResponse

func (*ClientWithResponses) MakeLocalPaymentWithBodyWithResponse

func (c *ClientWithResponses) MakeLocalPaymentWithBodyWithResponse(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*MakeLocalPaymentResponse, error)

MakeLocalPaymentWithBodyWithResponse request with arbitrary body returning *MakeLocalPaymentResponse

func (*ClientWithResponses) MakeLocalPaymentWithResponse

func (c *ClientWithResponses) MakeLocalPaymentWithResponse(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, body MakeLocalPaymentJSONRequestBody, reqEditors ...RequestEditorFn) (*MakeLocalPaymentResponse, error)

func (*ClientWithResponses) QueryFeedItemsByCategoryWithTransactionTimesBetweenWithResponse

func (c *ClientWithResponses) QueryFeedItemsByCategoryWithTransactionTimesBetweenWithResponse(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, params *QueryFeedItemsByCategoryWithTransactionTimesBetweenParams, reqEditors ...RequestEditorFn) (*QueryFeedItemsByCategoryWithTransactionTimesBetweenResponse, error)

QueryFeedItemsByCategoryWithTransactionTimesBetweenWithResponse request returning *QueryFeedItemsByCategoryWithTransactionTimesBetweenResponse

func (*ClientWithResponses) QueryFeedItemsWithResponse

func (c *ClientWithResponses) QueryFeedItemsWithResponse(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, params *QueryFeedItemsParams, reqEditors ...RequestEditorFn) (*QueryFeedItemsResponse, error)

QueryFeedItemsWithResponse request returning *QueryFeedItemsResponse

func (*ClientWithResponses) QueryFeedItemsWithTransactionTimesBetweenWithResponse

func (c *ClientWithResponses) QueryFeedItemsWithTransactionTimesBetweenWithResponse(ctx context.Context, accountUid openapi_types.UUID, params *QueryFeedItemsWithTransactionTimesBetweenParams, reqEditors ...RequestEditorFn) (*QueryFeedItemsWithTransactionTimesBetweenResponse, error)

QueryFeedItemsWithTransactionTimesBetweenWithResponse request returning *QueryFeedItemsWithTransactionTimesBetweenResponse

func (*ClientWithResponses) QuerySpendingInsightsByCounterpartyWithResponse

func (c *ClientWithResponses) QuerySpendingInsightsByCounterpartyWithResponse(ctx context.Context, accountUid openapi_types.UUID, params *QuerySpendingInsightsByCounterpartyParams, reqEditors ...RequestEditorFn) (*QuerySpendingInsightsByCounterpartyResponse, error)

QuerySpendingInsightsByCounterpartyWithResponse request returning *QuerySpendingInsightsByCounterpartyResponse

func (*ClientWithResponses) QuerySpendingInsightsBySpendingCategoryWithResponse

func (c *ClientWithResponses) QuerySpendingInsightsBySpendingCategoryWithResponse(ctx context.Context, accountUid openapi_types.UUID, params *QuerySpendingInsightsBySpendingCategoryParams, reqEditors ...RequestEditorFn) (*QuerySpendingInsightsBySpendingCategoryResponse, error)

QuerySpendingInsightsBySpendingCategoryWithResponse request returning *QuerySpendingInsightsBySpendingCategoryResponse

func (*ClientWithResponses) ServePayeeImageFileWithResponse

func (c *ClientWithResponses) ServePayeeImageFileWithResponse(ctx context.Context, payeeUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*ServePayeeImageFileResponse, error)

ServePayeeImageFileWithResponse request returning *ServePayeeImageFileResponse

func (*ClientWithResponses) StopRoundUpGoalWithResponse

func (c *ClientWithResponses) StopRoundUpGoalWithResponse(ctx context.Context, accountUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*StopRoundUpGoalResponse, error)

StopRoundUpGoalWithResponse request returning *StopRoundUpGoalResponse

func (*ClientWithResponses) UpdateCurrentAddressWithBodyWithResponse

func (c *ClientWithResponses) UpdateCurrentAddressWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCurrentAddressResponse, error)

UpdateCurrentAddressWithBodyWithResponse request with arbitrary body returning *UpdateCurrentAddressResponse

func (*ClientWithResponses) UpdateCurrentAddressWithResponse

func (c *ClientWithResponses) UpdateCurrentAddressWithResponse(ctx context.Context, body UpdateCurrentAddressJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCurrentAddressResponse, error)

func (*ClientWithResponses) UpdateEmailWithBodyWithResponse

func (c *ClientWithResponses) UpdateEmailWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateEmailResponse, error)

UpdateEmailWithBodyWithResponse request with arbitrary body returning *UpdateEmailResponse

func (*ClientWithResponses) UpdateEmailWithResponse

func (c *ClientWithResponses) UpdateEmailWithResponse(ctx context.Context, body UpdateEmailJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateEmailResponse, error)

func (*ClientWithResponses) UpdatePayeeWithBodyWithResponse

func (c *ClientWithResponses) UpdatePayeeWithBodyWithResponse(ctx context.Context, payeeUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePayeeResponse, error)

UpdatePayeeWithBodyWithResponse request with arbitrary body returning *UpdatePayeeResponse

func (*ClientWithResponses) UpdatePayeeWithResponse

func (c *ClientWithResponses) UpdatePayeeWithResponse(ctx context.Context, payeeUid openapi_types.UUID, body UpdatePayeeJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePayeeResponse, error)

func (*ClientWithResponses) UpdateProfileImageWithBodyWithResponse

func (c *ClientWithResponses) UpdateProfileImageWithBodyWithResponse(ctx context.Context, accountHolderUid openapi_types.UUID, params *UpdateProfileImageParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProfileImageResponse, error)

UpdateProfileImageWithBodyWithResponse request with arbitrary body returning *UpdateProfileImageResponse

func (*ClientWithResponses) UpdateSavingsGoalWithBodyWithResponse

func (c *ClientWithResponses) UpdateSavingsGoalWithBodyWithResponse(ctx context.Context, accountUid openapi_types.UUID, savingsGoalUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSavingsGoalResponse, error)

UpdateSavingsGoalWithBodyWithResponse request with arbitrary body returning *UpdateSavingsGoalResponse

func (*ClientWithResponses) UpdateSavingsGoalWithResponse

func (c *ClientWithResponses) UpdateSavingsGoalWithResponse(ctx context.Context, accountUid openapi_types.UUID, savingsGoalUid openapi_types.UUID, body UpdateSavingsGoalJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSavingsGoalResponse, error)

func (*ClientWithResponses) UpdateStandingOrderWithBodyWithResponse

func (c *ClientWithResponses) UpdateStandingOrderWithBodyWithResponse(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, paymentOrderUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateStandingOrderResponse, error)

UpdateStandingOrderWithBodyWithResponse request with arbitrary body returning *UpdateStandingOrderResponse

func (*ClientWithResponses) UpdateStandingOrderWithResponse

func (c *ClientWithResponses) UpdateStandingOrderWithResponse(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, paymentOrderUid openapi_types.UUID, body UpdateStandingOrderJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateStandingOrderResponse, error)

func (*ClientWithResponses) UpdateUserNoteWithBodyWithResponse

func (c *ClientWithResponses) UpdateUserNoteWithBodyWithResponse(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, feedItemUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateUserNoteResponse, error)

UpdateUserNoteWithBodyWithResponse request with arbitrary body returning *UpdateUserNoteResponse

func (*ClientWithResponses) UpdateUserNoteWithResponse

func (c *ClientWithResponses) UpdateUserNoteWithResponse(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, feedItemUid openapi_types.UUID, body UpdateUserNoteJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateUserNoteResponse, error)

func (*ClientWithResponses) WithdrawMoneyWithBodyWithResponse

func (c *ClientWithResponses) WithdrawMoneyWithBodyWithResponse(ctx context.Context, accountUid openapi_types.UUID, savingsGoalUid openapi_types.UUID, transferUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*WithdrawMoneyResponse, error)

WithdrawMoneyWithBodyWithResponse request with arbitrary body returning *WithdrawMoneyResponse

func (*ClientWithResponses) WithdrawMoneyWithResponse

func (c *ClientWithResponses) WithdrawMoneyWithResponse(ctx context.Context, accountUid openapi_types.UUID, savingsGoalUid openapi_types.UUID, transferUid openapi_types.UUID, body WithdrawMoneyJSONRequestBody, reqEditors ...RequestEditorFn) (*WithdrawMoneyResponse, error)

type ClientWithResponsesInterface

type ClientWithResponsesInterface interface {
	// CloseAccountHolderWithResponse request
	CloseAccountHolderWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*CloseAccountHolderResponse, error)

	// GetAccountHolderWithResponse request
	GetAccountHolderWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAccountHolderResponse, error)

	// GetBusinessWithResponse request
	GetBusinessWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetBusinessResponse, error)

	// GetCorrespondenceAddressWithResponse request
	GetCorrespondenceAddressWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetCorrespondenceAddressResponse, error)

	// GetRegisteredAddressWithResponse request
	GetRegisteredAddressWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetRegisteredAddressResponse, error)

	// GetIndividualWithResponse request
	GetIndividualWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetIndividualResponse, error)

	// UpdateEmailWithBodyWithResponse request with any body
	UpdateEmailWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateEmailResponse, error)

	UpdateEmailWithResponse(ctx context.Context, body UpdateEmailJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateEmailResponse, error)

	// GetJointAccountWithResponse request
	GetJointAccountWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetJointAccountResponse, error)

	// GetAccountHolderNameWithResponse request
	GetAccountHolderNameWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAccountHolderNameResponse, error)

	// GetSoleTraderWithResponse request
	GetSoleTraderWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSoleTraderResponse, error)

	// DeleteProfileImageWithResponse request
	DeleteProfileImageWithResponse(ctx context.Context, accountHolderUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteProfileImageResponse, error)

	// DownloadProfileImageWithResponse request
	DownloadProfileImageWithResponse(ctx context.Context, accountHolderUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*DownloadProfileImageResponse, error)

	// UpdateProfileImageWithBodyWithResponse request with any body
	UpdateProfileImageWithBodyWithResponse(ctx context.Context, accountHolderUid openapi_types.UUID, params *UpdateProfileImageParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProfileImageResponse, error)

	// GetSavingsGoalsWithResponse request
	GetSavingsGoalsWithResponse(ctx context.Context, accountUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetSavingsGoalsResponse, error)

	// CreateSavingsGoalWithBodyWithResponse request with any body
	CreateSavingsGoalWithBodyWithResponse(ctx context.Context, accountUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSavingsGoalResponse, error)

	CreateSavingsGoalWithResponse(ctx context.Context, accountUid openapi_types.UUID, body CreateSavingsGoalJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSavingsGoalResponse, error)

	// DeleteSavingsGoalWithResponse request
	DeleteSavingsGoalWithResponse(ctx context.Context, accountUid openapi_types.UUID, savingsGoalUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteSavingsGoalResponse, error)

	// GetSavingsGoalWithResponse request
	GetSavingsGoalWithResponse(ctx context.Context, accountUid openapi_types.UUID, savingsGoalUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetSavingsGoalResponse, error)

	// UpdateSavingsGoalWithBodyWithResponse request with any body
	UpdateSavingsGoalWithBodyWithResponse(ctx context.Context, accountUid openapi_types.UUID, savingsGoalUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSavingsGoalResponse, error)

	UpdateSavingsGoalWithResponse(ctx context.Context, accountUid openapi_types.UUID, savingsGoalUid openapi_types.UUID, body UpdateSavingsGoalJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSavingsGoalResponse, error)

	// AddMoneyWithBodyWithResponse request with any body
	AddMoneyWithBodyWithResponse(ctx context.Context, accountUid openapi_types.UUID, savingsGoalUid openapi_types.UUID, transferUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddMoneyResponse, error)

	AddMoneyWithResponse(ctx context.Context, accountUid openapi_types.UUID, savingsGoalUid openapi_types.UUID, transferUid openapi_types.UUID, body AddMoneyJSONRequestBody, reqEditors ...RequestEditorFn) (*AddMoneyResponse, error)

	// GetSavingsGoalPhotoWithResponse request
	GetSavingsGoalPhotoWithResponse(ctx context.Context, accountUid openapi_types.UUID, savingsGoalUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetSavingsGoalPhotoResponse, error)

	// DeleteRecurringTransferWithResponse request
	DeleteRecurringTransferWithResponse(ctx context.Context, accountUid openapi_types.UUID, savingsGoalUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteRecurringTransferResponse, error)

	// GetRecurringTransferWithResponse request
	GetRecurringTransferWithResponse(ctx context.Context, accountUid openapi_types.UUID, savingsGoalUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetRecurringTransferResponse, error)

	// CreateOrUpdateRecurringTransferWithBodyWithResponse request with any body
	CreateOrUpdateRecurringTransferWithBodyWithResponse(ctx context.Context, accountUid openapi_types.UUID, savingsGoalUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateOrUpdateRecurringTransferResponse, error)

	CreateOrUpdateRecurringTransferWithResponse(ctx context.Context, accountUid openapi_types.UUID, savingsGoalUid openapi_types.UUID, body CreateOrUpdateRecurringTransferJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateOrUpdateRecurringTransferResponse, error)

	// WithdrawMoneyWithBodyWithResponse request with any body
	WithdrawMoneyWithBodyWithResponse(ctx context.Context, accountUid openapi_types.UUID, savingsGoalUid openapi_types.UUID, transferUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*WithdrawMoneyResponse, error)

	WithdrawMoneyWithResponse(ctx context.Context, accountUid openapi_types.UUID, savingsGoalUid openapi_types.UUID, transferUid openapi_types.UUID, body WithdrawMoneyJSONRequestBody, reqEditors ...RequestEditorFn) (*WithdrawMoneyResponse, error)

	// GetSpacesWithResponse request
	GetSpacesWithResponse(ctx context.Context, accountUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetSpacesResponse, error)

	// GetSpendingSpaceWithResponse request
	GetSpendingSpaceWithResponse(ctx context.Context, accountUid openapi_types.UUID, spaceUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetSpendingSpaceResponse, error)

	// GetSpacePhotoWithResponse request
	GetSpacePhotoWithResponse(ctx context.Context, accountUid openapi_types.UUID, spaceUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetSpacePhotoResponse, error)

	// GetAccountsWithResponse request
	GetAccountsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAccountsResponse, error)

	// GetAccountBalanceWithResponse request
	GetAccountBalanceWithResponse(ctx context.Context, accountUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetAccountBalanceResponse, error)

	// GetConfirmationOfFundsWithResponse request
	GetConfirmationOfFundsWithResponse(ctx context.Context, accountUid openapi_types.UUID, params *GetConfirmationOfFundsParams, reqEditors ...RequestEditorFn) (*GetConfirmationOfFundsResponse, error)

	// GetAccountIdentifiersWithResponse request
	GetAccountIdentifiersWithResponse(ctx context.Context, accountUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetAccountIdentifiersResponse, error)

	// ListRecurringPaymentsWithResponse request
	ListRecurringPaymentsWithResponse(ctx context.Context, accountUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*ListRecurringPaymentsResponse, error)

	// QuerySpendingInsightsByCounterpartyWithResponse request
	QuerySpendingInsightsByCounterpartyWithResponse(ctx context.Context, accountUid openapi_types.UUID, params *QuerySpendingInsightsByCounterpartyParams, reqEditors ...RequestEditorFn) (*QuerySpendingInsightsByCounterpartyResponse, error)

	// QuerySpendingInsightsBySpendingCategoryWithResponse request
	QuerySpendingInsightsBySpendingCategoryWithResponse(ctx context.Context, accountUid openapi_types.UUID, params *QuerySpendingInsightsBySpendingCategoryParams, reqEditors ...RequestEditorFn) (*QuerySpendingInsightsBySpendingCategoryResponse, error)

	// AvailablePeriodsWithResponse request
	AvailablePeriodsWithResponse(ctx context.Context, accountUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*AvailablePeriodsResponse, error)

	// DownloadPDFStatementWithResponse request
	DownloadPDFStatementWithResponse(ctx context.Context, accountUid openapi_types.UUID, params *DownloadPDFStatementParams, reqEditors ...RequestEditorFn) (*DownloadPDFStatementResponse, error)

	// DownloadPDFStatementForDateRangeWithResponse request
	DownloadPDFStatementForDateRangeWithResponse(ctx context.Context, accountUid openapi_types.UUID, params *DownloadPDFStatementForDateRangeParams, reqEditors ...RequestEditorFn) (*DownloadPDFStatementForDateRangeResponse, error)

	// GetAddressesWithResponse request
	GetAddressesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAddressesResponse, error)

	// UpdateCurrentAddressWithBodyWithResponse request with any body
	UpdateCurrentAddressWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCurrentAddressResponse, error)

	UpdateCurrentAddressWithResponse(ctx context.Context, body UpdateCurrentAddressJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCurrentAddressResponse, error)

	// ListCardsWithResponse request
	ListCardsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListCardsResponse, error)

	// EnableAtmWithBodyWithResponse request with any body
	EnableAtmWithBodyWithResponse(ctx context.Context, cardUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EnableAtmResponse, error)

	EnableAtmWithResponse(ctx context.Context, cardUid openapi_types.UUID, body EnableAtmJSONRequestBody, reqEditors ...RequestEditorFn) (*EnableAtmResponse, error)

	// EnableCurrencySwitchWithBodyWithResponse request with any body
	EnableCurrencySwitchWithBodyWithResponse(ctx context.Context, cardUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EnableCurrencySwitchResponse, error)

	EnableCurrencySwitchWithResponse(ctx context.Context, cardUid openapi_types.UUID, body EnableCurrencySwitchJSONRequestBody, reqEditors ...RequestEditorFn) (*EnableCurrencySwitchResponse, error)

	// EnableCardWithBodyWithResponse request with any body
	EnableCardWithBodyWithResponse(ctx context.Context, cardUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EnableCardResponse, error)

	EnableCardWithResponse(ctx context.Context, cardUid openapi_types.UUID, body EnableCardJSONRequestBody, reqEditors ...RequestEditorFn) (*EnableCardResponse, error)

	// EnableGamblingPaymentsWithBodyWithResponse request with any body
	EnableGamblingPaymentsWithBodyWithResponse(ctx context.Context, cardUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EnableGamblingPaymentsResponse, error)

	EnableGamblingPaymentsWithResponse(ctx context.Context, cardUid openapi_types.UUID, body EnableGamblingPaymentsJSONRequestBody, reqEditors ...RequestEditorFn) (*EnableGamblingPaymentsResponse, error)

	// EnableMagStripePaymentWithBodyWithResponse request with any body
	EnableMagStripePaymentWithBodyWithResponse(ctx context.Context, cardUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EnableMagStripePaymentResponse, error)

	EnableMagStripePaymentWithResponse(ctx context.Context, cardUid openapi_types.UUID, body EnableMagStripePaymentJSONRequestBody, reqEditors ...RequestEditorFn) (*EnableMagStripePaymentResponse, error)

	// EnableMobileWalletWithBodyWithResponse request with any body
	EnableMobileWalletWithBodyWithResponse(ctx context.Context, cardUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EnableMobileWalletResponse, error)

	EnableMobileWalletWithResponse(ctx context.Context, cardUid openapi_types.UUID, body EnableMobileWalletJSONRequestBody, reqEditors ...RequestEditorFn) (*EnableMobileWalletResponse, error)

	// EnableOnlinePaymentsWithBodyWithResponse request with any body
	EnableOnlinePaymentsWithBodyWithResponse(ctx context.Context, cardUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EnableOnlinePaymentsResponse, error)

	EnableOnlinePaymentsWithResponse(ctx context.Context, cardUid openapi_types.UUID, body EnableOnlinePaymentsJSONRequestBody, reqEditors ...RequestEditorFn) (*EnableOnlinePaymentsResponse, error)

	// EnablePosWithBodyWithResponse request with any body
	EnablePosWithBodyWithResponse(ctx context.Context, cardUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EnablePosResponse, error)

	EnablePosWithResponse(ctx context.Context, cardUid openapi_types.UUID, body EnablePosJSONRequestBody, reqEditors ...RequestEditorFn) (*EnablePosResponse, error)

	// ListMandatesWithResponse request
	ListMandatesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListMandatesResponse, error)

	// ListMandatesForAccountWithResponse request
	ListMandatesForAccountWithResponse(ctx context.Context, accountUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*ListMandatesForAccountResponse, error)

	// CancelMandateWithResponse request
	CancelMandateWithResponse(ctx context.Context, mandateUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*CancelMandateResponse, error)

	// GetMandateWithResponse request
	GetMandateWithResponse(ctx context.Context, mandateUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetMandateResponse, error)

	// ListPaymentsForMandateWithResponse request
	ListPaymentsForMandateWithResponse(ctx context.Context, mandateUid openapi_types.UUID, params *ListPaymentsForMandateParams, reqEditors ...RequestEditorFn) (*ListPaymentsForMandateResponse, error)

	// QueryFeedItemsWithResponse request
	QueryFeedItemsWithResponse(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, params *QueryFeedItemsParams, reqEditors ...RequestEditorFn) (*QueryFeedItemsResponse, error)

	// QueryFeedItemsByCategoryWithTransactionTimesBetweenWithResponse request
	QueryFeedItemsByCategoryWithTransactionTimesBetweenWithResponse(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, params *QueryFeedItemsByCategoryWithTransactionTimesBetweenParams, reqEditors ...RequestEditorFn) (*QueryFeedItemsByCategoryWithTransactionTimesBetweenResponse, error)

	// GetFeedItemWithResponse request
	GetFeedItemWithResponse(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, feedItemUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetFeedItemResponse, error)

	// GetFeedItemAttachmentsWithResponse request
	GetFeedItemAttachmentsWithResponse(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, feedItemUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetFeedItemAttachmentsResponse, error)

	// AttachToFeedItemWithBodyWithResponse request with any body
	AttachToFeedItemWithBodyWithResponse(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, feedItemUid openapi_types.UUID, params *AttachToFeedItemParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AttachToFeedItemResponse, error)

	// DownloadFeedItemAttachmentWithResponse request
	DownloadFeedItemAttachmentWithResponse(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, feedItemUid openapi_types.UUID, feedItemAttachmentUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*DownloadFeedItemAttachmentResponse, error)

	// GetMastercardFeedItemWithResponse request
	GetMastercardFeedItemWithResponse(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, feedItemUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetMastercardFeedItemResponse, error)

	// GetReceiptWithResponse request
	GetReceiptWithResponse(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, feedItemUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetReceiptResponse, error)

	// CreateOrUpdateReceiptWithBodyWithResponse request with any body
	CreateOrUpdateReceiptWithBodyWithResponse(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, feedItemUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateOrUpdateReceiptResponse, error)

	CreateOrUpdateReceiptWithResponse(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, feedItemUid openapi_types.UUID, body CreateOrUpdateReceiptJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateOrUpdateReceiptResponse, error)

	// GetReceiptsWithResponse request
	GetReceiptsWithResponse(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, feedItemUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetReceiptsResponse, error)

	// ChangeTransactionCategoryWithBodyWithResponse request with any body
	ChangeTransactionCategoryWithBodyWithResponse(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, feedItemUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ChangeTransactionCategoryResponse, error)

	ChangeTransactionCategoryWithResponse(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, feedItemUid openapi_types.UUID, body ChangeTransactionCategoryJSONRequestBody, reqEditors ...RequestEditorFn) (*ChangeTransactionCategoryResponse, error)

	// UpdateUserNoteWithBodyWithResponse request with any body
	UpdateUserNoteWithBodyWithResponse(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, feedItemUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateUserNoteResponse, error)

	UpdateUserNoteWithResponse(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, feedItemUid openapi_types.UUID, body UpdateUserNoteJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateUserNoteResponse, error)

	// StopRoundUpGoalWithResponse request
	StopRoundUpGoalWithResponse(ctx context.Context, accountUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*StopRoundUpGoalResponse, error)

	// FetchRoundUpGoalWithResponse request
	FetchRoundUpGoalWithResponse(ctx context.Context, accountUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*FetchRoundUpGoalResponse, error)

	// ActivateRoundUpGoalWithBodyWithResponse request with any body
	ActivateRoundUpGoalWithBodyWithResponse(ctx context.Context, accountUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ActivateRoundUpGoalResponse, error)

	ActivateRoundUpGoalWithResponse(ctx context.Context, accountUid openapi_types.UUID, body ActivateRoundUpGoalJSONRequestBody, reqEditors ...RequestEditorFn) (*ActivateRoundUpGoalResponse, error)

	// QueryFeedItemsWithTransactionTimesBetweenWithResponse request
	QueryFeedItemsWithTransactionTimesBetweenWithResponse(ctx context.Context, accountUid openapi_types.UUID, params *QueryFeedItemsWithTransactionTimesBetweenParams, reqEditors ...RequestEditorFn) (*QueryFeedItemsWithTransactionTimesBetweenResponse, error)

	// GetAuthorisingIndividualWithResponse request
	GetAuthorisingIndividualWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAuthorisingIndividualResponse, error)

	// LogoutIndividualWithResponse request
	LogoutIndividualWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*LogoutIndividualResponse, error)

	// GetTokenIdentityWithResponse request
	GetTokenIdentityWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetTokenIdentityResponse, error)

	// GetPayeesWithResponse request
	GetPayeesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetPayeesResponse, error)

	// CreatePayeeWithBodyWithResponse request with any body
	CreatePayeeWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreatePayeeResponse, error)

	CreatePayeeWithResponse(ctx context.Context, body CreatePayeeJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePayeeResponse, error)

	// DeletePayeeWithResponse request
	DeletePayeeWithResponse(ctx context.Context, payeeUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeletePayeeResponse, error)

	// GetPayeeWithResponse request
	GetPayeeWithResponse(ctx context.Context, payeeUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetPayeeResponse, error)

	// UpdatePayeeWithBodyWithResponse request with any body
	UpdatePayeeWithBodyWithResponse(ctx context.Context, payeeUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePayeeResponse, error)

	UpdatePayeeWithResponse(ctx context.Context, payeeUid openapi_types.UUID, body UpdatePayeeJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePayeeResponse, error)

	// CreatePayeeAccountWithBodyWithResponse request with any body
	CreatePayeeAccountWithBodyWithResponse(ctx context.Context, payeeUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreatePayeeAccountResponse, error)

	CreatePayeeAccountWithResponse(ctx context.Context, payeeUid openapi_types.UUID, body CreatePayeeAccountJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePayeeAccountResponse, error)

	// DeletePayeeAccountWithResponse request
	DeletePayeeAccountWithResponse(ctx context.Context, payeeUid openapi_types.UUID, accountUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeletePayeeAccountResponse, error)

	// ListPaymentsForPayeeAccountWithResponse request
	ListPaymentsForPayeeAccountWithResponse(ctx context.Context, payeeUid openapi_types.UUID, accountUid openapi_types.UUID, params *ListPaymentsForPayeeAccountParams, reqEditors ...RequestEditorFn) (*ListPaymentsForPayeeAccountResponse, error)

	// ListPaymentOrdersForAccountWithResponse request
	ListPaymentOrdersForAccountWithResponse(ctx context.Context, payeeUid openapi_types.UUID, accountUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*ListPaymentOrdersForAccountResponse, error)

	// ServePayeeImageFileWithResponse request
	ServePayeeImageFileWithResponse(ctx context.Context, payeeUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*ServePayeeImageFileResponse, error)

	// MakeLocalPaymentWithBodyWithResponse request with any body
	MakeLocalPaymentWithBodyWithResponse(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*MakeLocalPaymentResponse, error)

	MakeLocalPaymentWithResponse(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, body MakeLocalPaymentJSONRequestBody, reqEditors ...RequestEditorFn) (*MakeLocalPaymentResponse, error)

	// ListStandingOrdersWithResponse request
	ListStandingOrdersWithResponse(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*ListStandingOrdersResponse, error)

	// CreateStandingOrderWithBodyWithResponse request with any body
	CreateStandingOrderWithBodyWithResponse(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateStandingOrderResponse, error)

	CreateStandingOrderWithResponse(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, body CreateStandingOrderJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateStandingOrderResponse, error)

	// CancelStandingOrderWithResponse request
	CancelStandingOrderWithResponse(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, paymentOrderUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*CancelStandingOrderResponse, error)

	// GetStandingOrderWithResponse request
	GetStandingOrderWithResponse(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, paymentOrderUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetStandingOrderResponse, error)

	// UpdateStandingOrderWithBodyWithResponse request with any body
	UpdateStandingOrderWithBodyWithResponse(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, paymentOrderUid openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateStandingOrderResponse, error)

	UpdateStandingOrderWithResponse(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, paymentOrderUid openapi_types.UUID, body UpdateStandingOrderJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateStandingOrderResponse, error)

	// ListNextPaymentDatesWithResponse request
	ListNextPaymentDatesWithResponse(ctx context.Context, accountUid openapi_types.UUID, categoryUid openapi_types.UUID, paymentOrderUid openapi_types.UUID, params *ListNextPaymentDatesParams, reqEditors ...RequestEditorFn) (*ListNextPaymentDatesResponse, error)

	// GetPaymentOrderWithResponse request
	GetPaymentOrderWithResponse(ctx context.Context, paymentOrderUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetPaymentOrderResponse, error)

	// GetPaymentOrderPaymentsWithResponse request
	GetPaymentOrderPaymentsWithResponse(ctx context.Context, paymentOrderUid openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetPaymentOrderPaymentsResponse, error)

	// GetSettleUpProfileWithResponse request
	GetSettleUpProfileWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSettleUpProfileResponse, error)
}

ClientWithResponsesInterface is the interface specification for the client with responses above.

type CloseAccountHolderResponse

type CloseAccountHolderResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON4XX      *ErrorResponse
}

func ParseCloseAccountHolderResponse

func ParseCloseAccountHolderResponse(rsp *http.Response) (*CloseAccountHolderResponse, error)

ParseCloseAccountHolderResponse parses an HTTP response from a CloseAccountHolderWithResponse call

func (CloseAccountHolderResponse) Status

Status returns HTTPResponse.Status

func (CloseAccountHolderResponse) StatusCode

func (r CloseAccountHolderResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ConfirmationOfFundsResponse

type ConfirmationOfFundsResponse struct {
	// AccountWouldBeInOverdraftIfRequestedAmountSpent True if spending the requested amount would put the account in overdraft
	AccountWouldBeInOverdraftIfRequestedAmountSpent *bool `json:"accountWouldBeInOverdraftIfRequestedAmountSpent,omitempty"`

	// RequestedAmountAvailableToSpend True if requested amount is available to spend
	RequestedAmountAvailableToSpend *bool `json:"requestedAmountAvailableToSpend,omitempty"`
}

ConfirmationOfFundsResponse defines model for ConfirmationOfFundsResponse.

type ConsentInformation

type ConsentInformation = map[string]interface{}

ConsentInformation Denotes whether a request has been paused in order for the user to approve it.

type CreateOrUpdateReceiptJSONRequestBody

type CreateOrUpdateReceiptJSONRequestBody = Receipt

CreateOrUpdateReceiptJSONRequestBody defines body for CreateOrUpdateReceipt for application/json ContentType.

type CreateOrUpdateReceiptResponse

type CreateOrUpdateReceiptResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ReceiptCreationResponse
	JSON4XX      *ErrorResponse
}

func ParseCreateOrUpdateReceiptResponse

func ParseCreateOrUpdateReceiptResponse(rsp *http.Response) (*CreateOrUpdateReceiptResponse, error)

ParseCreateOrUpdateReceiptResponse parses an HTTP response from a CreateOrUpdateReceiptWithResponse call

func (CreateOrUpdateReceiptResponse) Status

Status returns HTTPResponse.Status

func (CreateOrUpdateReceiptResponse) StatusCode

func (r CreateOrUpdateReceiptResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateOrUpdateRecurringTransferJSONRequestBody

type CreateOrUpdateRecurringTransferJSONRequestBody = ScheduledSavingsPaymentRequestV2

CreateOrUpdateRecurringTransferJSONRequestBody defines body for CreateOrUpdateRecurringTransfer for application/json ContentType.

type CreateOrUpdateRecurringTransferResponse

type CreateOrUpdateRecurringTransferResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SavingsGoalTransferResponseV2
	JSON4XX      *ErrorResponse
}

func ParseCreateOrUpdateRecurringTransferResponse

func ParseCreateOrUpdateRecurringTransferResponse(rsp *http.Response) (*CreateOrUpdateRecurringTransferResponse, error)

ParseCreateOrUpdateRecurringTransferResponse parses an HTTP response from a CreateOrUpdateRecurringTransferWithResponse call

func (CreateOrUpdateRecurringTransferResponse) Status

Status returns HTTPResponse.Status

func (CreateOrUpdateRecurringTransferResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CreateOrUpdateSavingsGoalResponseV2

type CreateOrUpdateSavingsGoalResponseV2 struct {
	// SavingsGoalUid Unique identifier of the savings goal
	SavingsGoalUid *openapi_types.UUID `json:"savingsGoalUid,omitempty"`

	// Success True if the method completed successfully
	Success *bool `json:"success,omitempty"`
}

CreateOrUpdateSavingsGoalResponseV2 Response after attempting to create a savings goal

type CreatePayeeAccountJSONRequestBody

type CreatePayeeAccountJSONRequestBody = PayeeAccountCreationRequest

CreatePayeeAccountJSONRequestBody defines body for CreatePayeeAccount for application/json ContentType.

type CreatePayeeAccountResponse

type CreatePayeeAccountResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PayeeAccountCreationResponse
	JSON4XX      *ErrorResponse
}

func ParseCreatePayeeAccountResponse

func ParseCreatePayeeAccountResponse(rsp *http.Response) (*CreatePayeeAccountResponse, error)

ParseCreatePayeeAccountResponse parses an HTTP response from a CreatePayeeAccountWithResponse call

func (CreatePayeeAccountResponse) Status

Status returns HTTPResponse.Status

func (CreatePayeeAccountResponse) StatusCode

func (r CreatePayeeAccountResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreatePayeeJSONRequestBody

type CreatePayeeJSONRequestBody = PayeeCreationRequest

CreatePayeeJSONRequestBody defines body for CreatePayee for application/json ContentType.

type CreatePayeeResponse

type CreatePayeeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PayeeCreationResponse
	JSON4XX      *ErrorResponse
}

func ParseCreatePayeeResponse

func ParseCreatePayeeResponse(rsp *http.Response) (*CreatePayeeResponse, error)

ParseCreatePayeeResponse parses an HTTP response from a CreatePayeeWithResponse call

func (CreatePayeeResponse) Status

func (r CreatePayeeResponse) Status() string

Status returns HTTPResponse.Status

func (CreatePayeeResponse) StatusCode

func (r CreatePayeeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateSavingsGoalJSONRequestBody

type CreateSavingsGoalJSONRequestBody = SavingsGoalRequestV2

CreateSavingsGoalJSONRequestBody defines body for CreateSavingsGoal for application/json ContentType.

type CreateSavingsGoalResponse

type CreateSavingsGoalResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CreateOrUpdateSavingsGoalResponseV2
	JSON4XX      *ErrorResponse
}

func ParseCreateSavingsGoalResponse

func ParseCreateSavingsGoalResponse(rsp *http.Response) (*CreateSavingsGoalResponse, error)

ParseCreateSavingsGoalResponse parses an HTTP response from a CreateSavingsGoalWithResponse call

func (CreateSavingsGoalResponse) Status

func (r CreateSavingsGoalResponse) Status() string

Status returns HTTPResponse.Status

func (CreateSavingsGoalResponse) StatusCode

func (r CreateSavingsGoalResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateStandingOrderJSONRequestBody

type CreateStandingOrderJSONRequestBody = CreateStandingOrderRequest

CreateStandingOrderJSONRequestBody defines body for CreateStandingOrder for application/json ContentType.

type CreateStandingOrderRequest

type CreateStandingOrderRequest struct {
	// Amount Representation of money
	Amount CurrencyAndAmount `json:"amount"`

	// DestinationPayeeAccountUid The desired payment recipient. Either paymentRecipient or destinationPayeeAccountUid must be present
	DestinationPayeeAccountUid *openapi_types.UUID `json:"destinationPayeeAccountUid,omitempty"`

	// ExternalIdentifier External identifier for the standing order request
	ExternalIdentifier string `json:"externalIdentifier"`

	// PaymentRecipient The desired payment recipient. Either paymentRecipient or destinationPayeeAccountUid must be present
	PaymentRecipient *PaymentRecipient `json:"paymentRecipient,omitempty"`

	// Reference The payment reference
	Reference string `json:"reference"`

	// SpendingCategory The category of a transaction
	SpendingCategory *CreateStandingOrderRequestSpendingCategory `json:"spendingCategory,omitempty"`

	// StandingOrderRecurrence Recurrence rules of a standing order
	StandingOrderRecurrence StandingOrderRecurrence `json:"standingOrderRecurrence"`
}

CreateStandingOrderRequest Request to create a standing order

type CreateStandingOrderRequestSpendingCategory

type CreateStandingOrderRequestSpendingCategory string

CreateStandingOrderRequestSpendingCategory The category of a transaction

const (
	CreateStandingOrderRequestSpendingCategoryADMIN                 CreateStandingOrderRequestSpendingCategory = "ADMIN"
	CreateStandingOrderRequestSpendingCategoryBANKCHARGES           CreateStandingOrderRequestSpendingCategory = "BANK_CHARGES"
	CreateStandingOrderRequestSpendingCategoryBIKE                  CreateStandingOrderRequestSpendingCategory = "BIKE"
	CreateStandingOrderRequestSpendingCategoryBILLSANDSERVICES      CreateStandingOrderRequestSpendingCategory = "BILLS_AND_SERVICES"
	CreateStandingOrderRequestSpendingCategoryBUCKETLIST            CreateStandingOrderRequestSpendingCategory = "BUCKET_LIST"
	CreateStandingOrderRequestSpendingCategoryBUSINESSENTERTAINMENT CreateStandingOrderRequestSpendingCategory = "BUSINESS_ENTERTAINMENT"
	CreateStandingOrderRequestSpendingCategoryCAR                   CreateStandingOrderRequestSpendingCategory = "CAR"
	CreateStandingOrderRequestSpendingCategoryCASH                  CreateStandingOrderRequestSpendingCategory = "CASH"
	CreateStandingOrderRequestSpendingCategoryCELEBRATION           CreateStandingOrderRequestSpendingCategory = "CELEBRATION"
	CreateStandingOrderRequestSpendingCategoryCHARITY               CreateStandingOrderRequestSpendingCategory = "CHARITY"
	CreateStandingOrderRequestSpendingCategoryCHILDREN              CreateStandingOrderRequestSpendingCategory = "CHILDREN"
	CreateStandingOrderRequestSpendingCategoryCLIENTREFUNDS         CreateStandingOrderRequestSpendingCategory = "CLIENT_REFUNDS"
	CreateStandingOrderRequestSpendingCategoryCLOTHES               CreateStandingOrderRequestSpendingCategory = "CLOTHES"
	CreateStandingOrderRequestSpendingCategoryCOFFEE                CreateStandingOrderRequestSpendingCategory = "COFFEE"
	CreateStandingOrderRequestSpendingCategoryCORPORATIONTAX        CreateStandingOrderRequestSpendingCategory = "CORPORATION_TAX"
	CreateStandingOrderRequestSpendingCategoryDEBTREPAYMENT         CreateStandingOrderRequestSpendingCategory = "DEBT_REPAYMENT"
	CreateStandingOrderRequestSpendingCategoryDIRECTORSWAGES        CreateStandingOrderRequestSpendingCategory = "DIRECTORS_WAGES"
	CreateStandingOrderRequestSpendingCategoryDIVIDENDS             CreateStandingOrderRequestSpendingCategory = "DIVIDENDS"
	CreateStandingOrderRequestSpendingCategoryDIY                   CreateStandingOrderRequestSpendingCategory = "DIY"
	CreateStandingOrderRequestSpendingCategoryDRINKS                CreateStandingOrderRequestSpendingCategory = "DRINKS"
	CreateStandingOrderRequestSpendingCategoryEATINGOUT             CreateStandingOrderRequestSpendingCategory = "EATING_OUT"
	CreateStandingOrderRequestSpendingCategoryEDUCATION             CreateStandingOrderRequestSpendingCategory = "EDUCATION"
	CreateStandingOrderRequestSpendingCategoryEMERGENCY             CreateStandingOrderRequestSpendingCategory = "EMERGENCY"
	CreateStandingOrderRequestSpendingCategoryENTERTAINMENT         CreateStandingOrderRequestSpendingCategory = "ENTERTAINMENT"
	CreateStandingOrderRequestSpendingCategoryEQUIPMENT             CreateStandingOrderRequestSpendingCategory = "EQUIPMENT"
	CreateStandingOrderRequestSpendingCategoryESSENTIALSPEND        CreateStandingOrderRequestSpendingCategory = "ESSENTIAL_SPEND"
	CreateStandingOrderRequestSpendingCategoryEXPENSES              CreateStandingOrderRequestSpendingCategory = "EXPENSES"
	CreateStandingOrderRequestSpendingCategoryFAMILY                CreateStandingOrderRequestSpendingCategory = "FAMILY"
	CreateStandingOrderRequestSpendingCategoryFITNESS               CreateStandingOrderRequestSpendingCategory = "FITNESS"
	CreateStandingOrderRequestSpendingCategoryFOODANDDRINK          CreateStandingOrderRequestSpendingCategory = "FOOD_AND_DRINK"
	CreateStandingOrderRequestSpendingCategoryFUEL                  CreateStandingOrderRequestSpendingCategory = "FUEL"
	CreateStandingOrderRequestSpendingCategoryGAMBLING              CreateStandingOrderRequestSpendingCategory = "GAMBLING"
	CreateStandingOrderRequestSpendingCategoryGAMING                CreateStandingOrderRequestSpendingCategory = "GAMING"
	CreateStandingOrderRequestSpendingCategoryGARDEN                CreateStandingOrderRequestSpendingCategory = "GARDEN"
	CreateStandingOrderRequestSpendingCategoryGENERAL               CreateStandingOrderRequestSpendingCategory = "GENERAL"
	CreateStandingOrderRequestSpendingCategoryGIFTS                 CreateStandingOrderRequestSpendingCategory = "GIFTS"
	CreateStandingOrderRequestSpendingCategoryGROCERIES             CreateStandingOrderRequestSpendingCategory = "GROCERIES"
	CreateStandingOrderRequestSpendingCategoryHOBBY                 CreateStandingOrderRequestSpendingCategory = "HOBBY"
	CreateStandingOrderRequestSpendingCategoryHOLIDAYS              CreateStandingOrderRequestSpendingCategory = "HOLIDAYS"
	CreateStandingOrderRequestSpendingCategoryHOME                  CreateStandingOrderRequestSpendingCategory = "HOME"
	CreateStandingOrderRequestSpendingCategoryIMPULSEBUY            CreateStandingOrderRequestSpendingCategory = "IMPULSE_BUY"
	CreateStandingOrderRequestSpendingCategoryINCOME                CreateStandingOrderRequestSpendingCategory = "INCOME"
	CreateStandingOrderRequestSpendingCategoryINSURANCE             CreateStandingOrderRequestSpendingCategory = "INSURANCE"
	CreateStandingOrderRequestSpendingCategoryINTERESTPAYMENTS      CreateStandingOrderRequestSpendingCategory = "INTEREST_PAYMENTS"
	CreateStandingOrderRequestSpendingCategoryINVENTORY             CreateStandingOrderRequestSpendingCategory = "INVENTORY"
	CreateStandingOrderRequestSpendingCategoryINVESTMENTCAPITAL     CreateStandingOrderRequestSpendingCategory = "INVESTMENT_CAPITAL"
	CreateStandingOrderRequestSpendingCategoryINVESTMENTS           CreateStandingOrderRequestSpendingCategory = "INVESTMENTS"
	CreateStandingOrderRequestSpendingCategoryLIFESTYLE             CreateStandingOrderRequestSpendingCategory = "LIFESTYLE"
	CreateStandingOrderRequestSpendingCategoryLOANPRINCIPAL         CreateStandingOrderRequestSpendingCategory = "LOAN_PRINCIPAL"
	CreateStandingOrderRequestSpendingCategoryMAINTENANCEANDREPAIRS CreateStandingOrderRequestSpendingCategory = "MAINTENANCE_AND_REPAIRS"
	CreateStandingOrderRequestSpendingCategoryMARKETING             CreateStandingOrderRequestSpendingCategory = "MARKETING"
	CreateStandingOrderRequestSpendingCategoryMEDICAL               CreateStandingOrderRequestSpendingCategory = "MEDICAL"
	CreateStandingOrderRequestSpendingCategoryMORTGAGE              CreateStandingOrderRequestSpendingCategory = "MORTGAGE"
	CreateStandingOrderRequestSpendingCategoryNONE                  CreateStandingOrderRequestSpendingCategory = "NONE"
	CreateStandingOrderRequestSpendingCategoryNONESSENTIALSPEND     CreateStandingOrderRequestSpendingCategory = "NON_ESSENTIAL_SPEND"
	CreateStandingOrderRequestSpendingCategoryOTHER                 CreateStandingOrderRequestSpendingCategory = "OTHER"
	CreateStandingOrderRequestSpendingCategoryOTHERINCOME           CreateStandingOrderRequestSpendingCategory = "OTHER_INCOME"
	CreateStandingOrderRequestSpendingCategoryPAYMENTS              CreateStandingOrderRequestSpendingCategory = "PAYMENTS"
	CreateStandingOrderRequestSpendingCategoryPERSONAL              CreateStandingOrderRequestSpendingCategory = "PERSONAL"
	CreateStandingOrderRequestSpendingCategoryPERSONALCARE          CreateStandingOrderRequestSpendingCategory = "PERSONAL_CARE"
	CreateStandingOrderRequestSpendingCategoryPERSONALTRANSFERS     CreateStandingOrderRequestSpendingCategory = "PERSONAL_TRANSFERS"
	CreateStandingOrderRequestSpendingCategoryPETS                  CreateStandingOrderRequestSpendingCategory = "PETS"
	CreateStandingOrderRequestSpendingCategoryPHONEANDINTERNET      CreateStandingOrderRequestSpendingCategory = "PHONE_AND_INTERNET"
	CreateStandingOrderRequestSpendingCategoryPROFESSIONALSERVICES  CreateStandingOrderRequestSpendingCategory = "PROFESSIONAL_SERVICES"
	CreateStandingOrderRequestSpendingCategoryPROJECTS              CreateStandingOrderRequestSpendingCategory = "PROJECTS"
	CreateStandingOrderRequestSpendingCategoryRELATIONSHIPS         CreateStandingOrderRequestSpendingCategory = "RELATIONSHIPS"
	CreateStandingOrderRequestSpendingCategoryRENT                  CreateStandingOrderRequestSpendingCategory = "RENT"
	CreateStandingOrderRequestSpendingCategoryREPAIRSANDMAINTENANCE CreateStandingOrderRequestSpendingCategory = "REPAIRS_AND_MAINTENANCE"
	CreateStandingOrderRequestSpendingCategoryREVENUE               CreateStandingOrderRequestSpendingCategory = "REVENUE"
	CreateStandingOrderRequestSpendingCategorySAVING                CreateStandingOrderRequestSpendingCategory = "SAVING"
	CreateStandingOrderRequestSpendingCategorySELFASSESSMENTTAX     CreateStandingOrderRequestSpendingCategory = "SELF_ASSESSMENT_TAX"
	CreateStandingOrderRequestSpendingCategorySHOPPING              CreateStandingOrderRequestSpendingCategory = "SHOPPING"
	CreateStandingOrderRequestSpendingCategorySTAFF                 CreateStandingOrderRequestSpendingCategory = "STAFF"
	CreateStandingOrderRequestSpendingCategorySUBSCRIPTIONS         CreateStandingOrderRequestSpendingCategory = "SUBSCRIPTIONS"
	CreateStandingOrderRequestSpendingCategoryTAKEAWAY              CreateStandingOrderRequestSpendingCategory = "TAKEAWAY"
	CreateStandingOrderRequestSpendingCategoryTAXI                  CreateStandingOrderRequestSpendingCategory = "TAXI"
	CreateStandingOrderRequestSpendingCategoryTRANSFERS             CreateStandingOrderRequestSpendingCategory = "TRANSFERS"
	CreateStandingOrderRequestSpendingCategoryTRANSPORT             CreateStandingOrderRequestSpendingCategory = "TRANSPORT"
	CreateStandingOrderRequestSpendingCategoryTRAVEL                CreateStandingOrderRequestSpendingCategory = "TRAVEL"
	CreateStandingOrderRequestSpendingCategoryTREATS                CreateStandingOrderRequestSpendingCategory = "TREATS"
	CreateStandingOrderRequestSpendingCategoryVAT                   CreateStandingOrderRequestSpendingCategory = "VAT"
	CreateStandingOrderRequestSpendingCategoryVEHICLES              CreateStandingOrderRequestSpendingCategory = "VEHICLES"
	CreateStandingOrderRequestSpendingCategoryWEDDING               CreateStandingOrderRequestSpendingCategory = "WEDDING"
	CreateStandingOrderRequestSpendingCategoryWELLBEING             CreateStandingOrderRequestSpendingCategory = "WELLBEING"
	CreateStandingOrderRequestSpendingCategoryWORKPLACE             CreateStandingOrderRequestSpendingCategory = "WORKPLACE"
)

Defines values for CreateStandingOrderRequestSpendingCategory.

type CreateStandingOrderResponse

type CreateStandingOrderResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CreateStandingOrderResult
	JSON4XX      *ErrorResponse
}

func ParseCreateStandingOrderResponse

func ParseCreateStandingOrderResponse(rsp *http.Response) (*CreateStandingOrderResponse, error)

ParseCreateStandingOrderResponse parses an HTTP response from a CreateStandingOrderWithResponse call

func (CreateStandingOrderResponse) Status

Status returns HTTPResponse.Status

func (CreateStandingOrderResponse) StatusCode

func (r CreateStandingOrderResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateStandingOrderResult

type CreateStandingOrderResult struct {
	// PaymentOrderUid The uid of the payment order created by the standing order. N.B. this will not be the uid of any payment which is created by the standing order
	PaymentOrderUid *openapi_types.UUID `json:"paymentOrderUid,omitempty"`
}

CreateStandingOrderResult after attempting to create a standing order

type CurrencyAndAmount

type CurrencyAndAmount struct {
	// Currency ISO-4217 3 character currency code
	Currency string `json:"currency"`

	// MinorUnits Amount in the minor units of the given currency; eg pence in GBP, cents in EUR
	MinorUnits int64 `json:"minorUnits"`
}

CurrencyAndAmount Representation of money

type CurrencyFlag

type CurrencyFlag struct {
	Currency string `json:"currency"`
	Enabled  bool   `json:"enabled"`
}

CurrencyFlag Whether spending is enabled on this card for the specified currency

type DeletePayeeAccountResponse

type DeletePayeeAccountResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON4XX      *ErrorResponse
}

func ParseDeletePayeeAccountResponse

func ParseDeletePayeeAccountResponse(rsp *http.Response) (*DeletePayeeAccountResponse, error)

ParseDeletePayeeAccountResponse parses an HTTP response from a DeletePayeeAccountWithResponse call

func (DeletePayeeAccountResponse) Status

Status returns HTTPResponse.Status

func (DeletePayeeAccountResponse) StatusCode

func (r DeletePayeeAccountResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeletePayeeResponse

type DeletePayeeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON4XX      *ErrorResponse
}

func ParseDeletePayeeResponse

func ParseDeletePayeeResponse(rsp *http.Response) (*DeletePayeeResponse, error)

ParseDeletePayeeResponse parses an HTTP response from a DeletePayeeWithResponse call

func (DeletePayeeResponse) Status

func (r DeletePayeeResponse) Status() string

Status returns HTTPResponse.Status

func (DeletePayeeResponse) StatusCode

func (r DeletePayeeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteProfileImageResponse

type DeleteProfileImageResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON4XX      *ErrorResponse
}

func ParseDeleteProfileImageResponse

func ParseDeleteProfileImageResponse(rsp *http.Response) (*DeleteProfileImageResponse, error)

ParseDeleteProfileImageResponse parses an HTTP response from a DeleteProfileImageWithResponse call

func (DeleteProfileImageResponse) Status

Status returns HTTPResponse.Status

func (DeleteProfileImageResponse) StatusCode

func (r DeleteProfileImageResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteRecurringTransferResponse

type DeleteRecurringTransferResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON4XX      *ErrorResponse
}

func ParseDeleteRecurringTransferResponse

func ParseDeleteRecurringTransferResponse(rsp *http.Response) (*DeleteRecurringTransferResponse, error)

ParseDeleteRecurringTransferResponse parses an HTTP response from a DeleteRecurringTransferWithResponse call

func (DeleteRecurringTransferResponse) Status

Status returns HTTPResponse.Status

func (DeleteRecurringTransferResponse) StatusCode

func (r DeleteRecurringTransferResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteSavingsGoalResponse

type DeleteSavingsGoalResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON4XX      *ErrorResponse
}

func ParseDeleteSavingsGoalResponse

func ParseDeleteSavingsGoalResponse(rsp *http.Response) (*DeleteSavingsGoalResponse, error)

ParseDeleteSavingsGoalResponse parses an HTTP response from a DeleteSavingsGoalWithResponse call

func (DeleteSavingsGoalResponse) Status

func (r DeleteSavingsGoalResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteSavingsGoalResponse) StatusCode

func (r DeleteSavingsGoalResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DirectDebitMandateV2

type DirectDebitMandateV2 struct {
	AccountUid  *openapi_types.UUID `json:"accountUid,omitempty"`
	Cancelled   *time.Time          `json:"cancelled,omitempty"`
	CategoryUid *openapi_types.UUID `json:"categoryUid,omitempty"`
	Created     *time.Time          `json:"created,omitempty"`
	LastDate    *openapi_types.Date `json:"lastDate,omitempty"`

	// LastPayment Last direct debit payment
	LastPayment    *LastPayment                `json:"lastPayment"`
	MerchantUid    *openapi_types.UUID         `json:"merchantUid,omitempty"`
	NextDate       *openapi_types.Date         `json:"nextDate,omitempty"`
	OriginatorName *string                     `json:"originatorName,omitempty"`
	OriginatorUid  *openapi_types.UUID         `json:"originatorUid,omitempty"`
	Reference      *string                     `json:"reference,omitempty"`
	Source         *DirectDebitMandateV2Source `json:"source,omitempty"`
	Status         *DirectDebitMandateV2Status `json:"status,omitempty"`
	Uid            *openapi_types.UUID         `json:"uid,omitempty"`
}

DirectDebitMandateV2 Single mandate

type DirectDebitMandateV2Source

type DirectDebitMandateV2Source string

DirectDebitMandateV2Source defines model for DirectDebitMandateV2.Source.

const (
	ELECTRONIC DirectDebitMandateV2Source = "ELECTRONIC"
	PAPER      DirectDebitMandateV2Source = "PAPER"
)

Defines values for DirectDebitMandateV2Source.

type DirectDebitMandateV2Status

type DirectDebitMandateV2Status string

DirectDebitMandateV2Status defines model for DirectDebitMandateV2.Status.

const (
	DirectDebitMandateV2StatusCANCELLED  DirectDebitMandateV2Status = "CANCELLED"
	DirectDebitMandateV2StatusLIVE       DirectDebitMandateV2Status = "LIVE"
	DirectDebitMandateV2StatusPENDINGCAS DirectDebitMandateV2Status = "PENDING_CAS"
)

Defines values for DirectDebitMandateV2Status.

type DirectDebitMandatesV2

type DirectDebitMandatesV2 struct {
	Mandates *[]DirectDebitMandateV2 `json:"mandates,omitempty"`
}

DirectDebitMandatesV2 List of mandates

type DirectDebitPayment

type DirectDebitPayment struct {
	// CreatedAt Date when direct debit payment was created
	CreatedAt *time.Time `json:"createdAt,omitempty"`

	// PaymentAmount Representation of money
	PaymentAmount *CurrencyAndAmount `json:"paymentAmount,omitempty"`
}

DirectDebitPayment A previous Direct Debit payment

type DirectDebitPaymentsResponse

type DirectDebitPaymentsResponse struct {
	// DirectDebitPayments List of processed direct debit mandate payments
	DirectDebitPayments []DirectDebitPayment `json:"directDebitPayments"`
}

DirectDebitPaymentsResponse Transaction history for a direct debit

type DownloadFeedItemAttachmentResponse

type DownloadFeedItemAttachmentResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON4XX      *ErrorResponse
}

func ParseDownloadFeedItemAttachmentResponse

func ParseDownloadFeedItemAttachmentResponse(rsp *http.Response) (*DownloadFeedItemAttachmentResponse, error)

ParseDownloadFeedItemAttachmentResponse parses an HTTP response from a DownloadFeedItemAttachmentWithResponse call

func (DownloadFeedItemAttachmentResponse) Status

Status returns HTTPResponse.Status

func (DownloadFeedItemAttachmentResponse) StatusCode

func (r DownloadFeedItemAttachmentResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DownloadPDFStatementForDateRangeParams

type DownloadPDFStatementForDateRangeParams struct {
	Start openapi_types.Date  `form:"start" json:"start"`
	End   *openapi_types.Date `form:"end,omitempty" json:"end,omitempty"`
}

DownloadPDFStatementForDateRangeParams defines parameters for DownloadPDFStatementForDateRange.

type DownloadPDFStatementForDateRangeResponse

type DownloadPDFStatementForDateRangeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON4XX      *ErrorResponse
}

func ParseDownloadPDFStatementForDateRangeResponse

func ParseDownloadPDFStatementForDateRangeResponse(rsp *http.Response) (*DownloadPDFStatementForDateRangeResponse, error)

ParseDownloadPDFStatementForDateRangeResponse parses an HTTP response from a DownloadPDFStatementForDateRangeWithResponse call

func (DownloadPDFStatementForDateRangeResponse) Status

Status returns HTTPResponse.Status

func (DownloadPDFStatementForDateRangeResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DownloadPDFStatementParams

type DownloadPDFStatementParams struct {
	YearMonth string `form:"yearMonth" json:"yearMonth"`
}

DownloadPDFStatementParams defines parameters for DownloadPDFStatement.

type DownloadPDFStatementResponse

type DownloadPDFStatementResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON4XX      *ErrorResponse
}

func ParseDownloadPDFStatementResponse

func ParseDownloadPDFStatementResponse(rsp *http.Response) (*DownloadPDFStatementResponse, error)

ParseDownloadPDFStatementResponse parses an HTTP response from a DownloadPDFStatementWithResponse call

func (DownloadPDFStatementResponse) Status

Status returns HTTPResponse.Status

func (DownloadPDFStatementResponse) StatusCode

func (r DownloadPDFStatementResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DownloadProfileImageResponse

type DownloadProfileImageResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON4XX      *ErrorResponse
}

func ParseDownloadProfileImageResponse

func ParseDownloadProfileImageResponse(rsp *http.Response) (*DownloadProfileImageResponse, error)

ParseDownloadProfileImageResponse parses an HTTP response from a DownloadProfileImageWithResponse call

func (DownloadProfileImageResponse) Status

Status returns HTTPResponse.Status

func (DownloadProfileImageResponse) StatusCode

func (r DownloadProfileImageResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type EnableAtmJSONRequestBody

type EnableAtmJSONRequestBody = Enabling

EnableAtmJSONRequestBody defines body for EnableAtm for application/json ContentType.

type EnableAtmResponse

type EnableAtmResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON4XX      *ErrorResponse
}

func ParseEnableAtmResponse

func ParseEnableAtmResponse(rsp *http.Response) (*EnableAtmResponse, error)

ParseEnableAtmResponse parses an HTTP response from a EnableAtmWithResponse call

func (EnableAtmResponse) Status

func (r EnableAtmResponse) Status() string

Status returns HTTPResponse.Status

func (EnableAtmResponse) StatusCode

func (r EnableAtmResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type EnableCardJSONRequestBody

type EnableCardJSONRequestBody = Enabling

EnableCardJSONRequestBody defines body for EnableCard for application/json ContentType.

type EnableCardResponse

type EnableCardResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON4XX      *ErrorResponse
}

func ParseEnableCardResponse

func ParseEnableCardResponse(rsp *http.Response) (*EnableCardResponse, error)

ParseEnableCardResponse parses an HTTP response from a EnableCardWithResponse call

func (EnableCardResponse) Status

func (r EnableCardResponse) Status() string

Status returns HTTPResponse.Status

func (EnableCardResponse) StatusCode

func (r EnableCardResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type EnableCurrencySwitchJSONRequestBody

type EnableCurrencySwitchJSONRequestBody = CurrencyFlag

EnableCurrencySwitchJSONRequestBody defines body for EnableCurrencySwitch for application/json ContentType.

type EnableCurrencySwitchResponse

type EnableCurrencySwitchResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON4XX      *ErrorResponse
}

func ParseEnableCurrencySwitchResponse

func ParseEnableCurrencySwitchResponse(rsp *http.Response) (*EnableCurrencySwitchResponse, error)

ParseEnableCurrencySwitchResponse parses an HTTP response from a EnableCurrencySwitchWithResponse call

func (EnableCurrencySwitchResponse) Status

Status returns HTTPResponse.Status

func (EnableCurrencySwitchResponse) StatusCode

func (r EnableCurrencySwitchResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type EnableGamblingPaymentsJSONRequestBody

type EnableGamblingPaymentsJSONRequestBody = Enabling

EnableGamblingPaymentsJSONRequestBody defines body for EnableGamblingPayments for application/json ContentType.

type EnableGamblingPaymentsResponse

type EnableGamblingPaymentsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON4XX      *ErrorResponse
}

func ParseEnableGamblingPaymentsResponse

func ParseEnableGamblingPaymentsResponse(rsp *http.Response) (*EnableGamblingPaymentsResponse, error)

ParseEnableGamblingPaymentsResponse parses an HTTP response from a EnableGamblingPaymentsWithResponse call

func (EnableGamblingPaymentsResponse) Status

Status returns HTTPResponse.Status

func (EnableGamblingPaymentsResponse) StatusCode

func (r EnableGamblingPaymentsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type EnableMagStripePaymentJSONRequestBody

type EnableMagStripePaymentJSONRequestBody = Enabling

EnableMagStripePaymentJSONRequestBody defines body for EnableMagStripePayment for application/json ContentType.

type EnableMagStripePaymentResponse

type EnableMagStripePaymentResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON4XX      *ErrorResponse
}

func ParseEnableMagStripePaymentResponse

func ParseEnableMagStripePaymentResponse(rsp *http.Response) (*EnableMagStripePaymentResponse, error)

ParseEnableMagStripePaymentResponse parses an HTTP response from a EnableMagStripePaymentWithResponse call

func (EnableMagStripePaymentResponse) Status

Status returns HTTPResponse.Status

func (EnableMagStripePaymentResponse) StatusCode

func (r EnableMagStripePaymentResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type EnableMobileWalletJSONRequestBody

type EnableMobileWalletJSONRequestBody = Enabling

EnableMobileWalletJSONRequestBody defines body for EnableMobileWallet for application/json ContentType.

type EnableMobileWalletResponse

type EnableMobileWalletResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON4XX      *ErrorResponse
}

func ParseEnableMobileWalletResponse

func ParseEnableMobileWalletResponse(rsp *http.Response) (*EnableMobileWalletResponse, error)

ParseEnableMobileWalletResponse parses an HTTP response from a EnableMobileWalletWithResponse call

func (EnableMobileWalletResponse) Status

Status returns HTTPResponse.Status

func (EnableMobileWalletResponse) StatusCode

func (r EnableMobileWalletResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type EnableOnlinePaymentsJSONRequestBody

type EnableOnlinePaymentsJSONRequestBody = Enabling

EnableOnlinePaymentsJSONRequestBody defines body for EnableOnlinePayments for application/json ContentType.

type EnableOnlinePaymentsResponse

type EnableOnlinePaymentsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON4XX      *ErrorResponse
}

func ParseEnableOnlinePaymentsResponse

func ParseEnableOnlinePaymentsResponse(rsp *http.Response) (*EnableOnlinePaymentsResponse, error)

ParseEnableOnlinePaymentsResponse parses an HTTP response from a EnableOnlinePaymentsWithResponse call

func (EnableOnlinePaymentsResponse) Status

Status returns HTTPResponse.Status

func (EnableOnlinePaymentsResponse) StatusCode

func (r EnableOnlinePaymentsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type EnablePosJSONRequestBody

type EnablePosJSONRequestBody = Enabling

EnablePosJSONRequestBody defines body for EnablePos for application/json ContentType.

type EnablePosResponse

type EnablePosResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON4XX      *ErrorResponse
}

func ParseEnablePosResponse

func ParseEnablePosResponse(rsp *http.Response) (*EnablePosResponse, error)

ParseEnablePosResponse parses an HTTP response from a EnablePosWithResponse call

func (EnablePosResponse) Status

func (r EnablePosResponse) Status() string

Status returns HTTPResponse.Status

func (EnablePosResponse) StatusCode

func (r EnablePosResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Enabling

type Enabling struct {
	Enabled bool `json:"enabled"`
}

Enabling defines model for Enabling.

type ErrorDetail

type ErrorDetail struct {
	// Message The error message
	Message *string `json:"message,omitempty"`
}

ErrorDetail Detail of the error

type ErrorResponse

type ErrorResponse struct {
	Errors  *[]ErrorDetail `json:"errors,omitempty"`
	Success *bool          `json:"success,omitempty"`
}

ErrorResponse Erroneous response wrapper

type FeedItem

type FeedItem struct {
	// Amount Representation of money
	Amount *CurrencyAndAmount `json:"amount,omitempty"`

	// BatchPaymentDetails The details of the batch payment this is part of, if it is
	BatchPaymentDetails *BatchPaymentDetails `json:"batchPaymentDetails,omitempty"`

	// CategoryUid The category on which the transaction happened
	CategoryUid *openapi_types.UUID `json:"categoryUid,omitempty"`

	// CounterPartyName The name of the counter party
	CounterPartyName *string `json:"counterPartyName,omitempty"`

	// CounterPartySubEntityIdentifier An external identifier for the sub entity, for PAYEE this will be the sort code of the account
	CounterPartySubEntityIdentifier *string `json:"counterPartySubEntityIdentifier,omitempty"`

	// CounterPartySubEntityName A name for the counter party sub entity, for PAYEE this will be the name set for the payee account
	CounterPartySubEntityName *string `json:"counterPartySubEntityName,omitempty"`

	// CounterPartySubEntitySubIdentifier An external sub identifier for the sub entity, for PAYEE this will be the account number of the account
	CounterPartySubEntitySubIdentifier *string `json:"counterPartySubEntitySubIdentifier,omitempty"`

	// CounterPartySubEntityUid An identifier for the counter party sub entity. eg for MERCHANT this will be the merchant location uid, for PAYEE this will be the payee account uid
	CounterPartySubEntityUid *openapi_types.UUID `json:"counterPartySubEntityUid,omitempty"`

	// CounterPartyType The type of counter party for a transaction
	CounterPartyType *FeedItemCounterPartyType `json:"counterPartyType,omitempty"`

	// CounterPartyUid The unique identifier for the counter party. eg for MERCHANT this will be the merchant uid, for PAYEE this will be the payee uid
	CounterPartyUid *openapi_types.UUID `json:"counterPartyUid,omitempty"`

	// Country The country in which the transaction took place. ISO 3166-1 alpha-2
	Country *FeedItemCountry `json:"country,omitempty"`

	// Direction Was this an inbound or outbound transaction
	Direction    *FeedItemDirection `json:"direction,omitempty"`
	ExchangeRate *float32           `json:"exchangeRate,omitempty"`

	// FeedItemUid Unique identifier for this item
	FeedItemUid *openapi_types.UUID `json:"feedItemUid,omitempty"`

	// HasAttachment Attachment present
	HasAttachment *bool `json:"hasAttachment,omitempty"`

	// HasReceipt Receipt present
	HasReceipt *bool `json:"hasReceipt,omitempty"`

	// Reference The reference for the transaction
	Reference                *string    `json:"reference,omitempty"`
	RetryAllocationUntilTime *time.Time `json:"retryAllocationUntilTime,omitempty"`

	// RoundUp Round up details associated with a feed item
	RoundUp *AssociatedFeedRoundUp `json:"roundUp,omitempty"`

	// SettlementTime The time the transaction settled
	SettlementTime *time.Time `json:"settlementTime,omitempty"`

	// Source The source of a transaction
	Source *FeedItemSource `json:"source,omitempty"`

	// SourceAmount Representation of money
	SourceAmount *CurrencyAndAmount `json:"sourceAmount,omitempty"`

	// SourceSubType The source subtype of the transaction
	SourceSubType *FeedItemSourceSubType `json:"sourceSubType,omitempty"`

	// SpendingCategory The category of a transaction
	SpendingCategory *FeedItemSpendingCategory `json:"spendingCategory,omitempty"`

	// Status The status of a transaction
	Status *FeedItemStatus `json:"status,omitempty"`

	// TotalFeeAmount Representation of money
	TotalFeeAmount *CurrencyAndAmount `json:"totalFeeAmount,omitempty"`
	TotalFees      *float32           `json:"totalFees,omitempty"`

	// TransactingApplicationUserUid The application user that made the transaction
	TransactingApplicationUserUid *openapi_types.UUID `json:"transactingApplicationUserUid,omitempty"`

	// TransactionTime The time of the transaction
	TransactionTime *time.Time `json:"transactionTime,omitempty"`

	// UpdatedAt The time the transaction was last updated at
	UpdatedAt *time.Time `json:"updatedAt,omitempty"`

	// UserNote The user-provided transaction note
	UserNote *string `json:"userNote,omitempty"`
}

FeedItem An item from the account holders's transaction feed

type FeedItemAttachment

type FeedItemAttachment struct {
	AttachmentType         *FeedItemAttachmentAttachmentType         `json:"attachmentType,omitempty"`
	FeedItemAttachmentType *FeedItemAttachmentFeedItemAttachmentType `json:"feedItemAttachmentType,omitempty"`
	FeedItemAttachmentUid  *openapi_types.UUID                       `json:"feedItemAttachmentUid,omitempty"`
	FeedItemUid            *openapi_types.UUID                       `json:"feedItemUid,omitempty"`
}

FeedItemAttachment defines model for FeedItemAttachment.

type FeedItemAttachmentAttachmentType

type FeedItemAttachmentAttachmentType string

FeedItemAttachmentAttachmentType defines model for FeedItemAttachment.AttachmentType.

const (
	ImagePdf FeedItemAttachmentAttachmentType = "image, pdf"
)

Defines values for FeedItemAttachmentAttachmentType.

type FeedItemAttachmentFeedItemAttachmentType

type FeedItemAttachmentFeedItemAttachmentType string

FeedItemAttachmentFeedItemAttachmentType defines model for FeedItemAttachment.FeedItemAttachmentType.

Defines values for FeedItemAttachmentFeedItemAttachmentType.

type FeedItemAttachments

type FeedItemAttachments struct {
	FeedItemAttachments *[]FeedItemAttachment `json:"feedItemAttachments,omitempty"`
}

FeedItemAttachments defines model for FeedItemAttachments.

type FeedItemCounterPartyType

type FeedItemCounterPartyType string

FeedItemCounterPartyType The type of counter party for a transaction

const (
	FeedItemCounterPartyTypeCATEGORY FeedItemCounterPartyType = "CATEGORY"
	FeedItemCounterPartyTypeCHEQUE   FeedItemCounterPartyType = "CHEQUE"
	FeedItemCounterPartyTypeCUSTOMER FeedItemCounterPartyType = "CUSTOMER"
	FeedItemCounterPartyTypeLOAN     FeedItemCounterPartyType = "LOAN"
	FeedItemCounterPartyTypeMERCHANT FeedItemCounterPartyType = "MERCHANT"
	FeedItemCounterPartyTypePAYEE    FeedItemCounterPartyType = "PAYEE"
	FeedItemCounterPartyTypeSENDER   FeedItemCounterPartyType = "SENDER"
	FeedItemCounterPartyTypeSTARLING FeedItemCounterPartyType = "STARLING"
)

Defines values for FeedItemCounterPartyType.

type FeedItemCountry

type FeedItemCountry string

FeedItemCountry The country in which the transaction took place. ISO 3166-1 alpha-2

const (
	FeedItemCountryAC        FeedItemCountry = "AC"
	FeedItemCountryAD        FeedItemCountry = "AD"
	FeedItemCountryAE        FeedItemCountry = "AE"
	FeedItemCountryAF        FeedItemCountry = "AF"
	FeedItemCountryAG        FeedItemCountry = "AG"
	FeedItemCountryAI        FeedItemCountry = "AI"
	FeedItemCountryAL        FeedItemCountry = "AL"
	FeedItemCountryAM        FeedItemCountry = "AM"
	FeedItemCountryAN        FeedItemCountry = "AN"
	FeedItemCountryAO        FeedItemCountry = "AO"
	FeedItemCountryAQ        FeedItemCountry = "AQ"
	FeedItemCountryAR        FeedItemCountry = "AR"
	FeedItemCountryAS        FeedItemCountry = "AS"
	FeedItemCountryAT        FeedItemCountry = "AT"
	FeedItemCountryAU        FeedItemCountry = "AU"
	FeedItemCountryAW        FeedItemCountry = "AW"
	FeedItemCountryAX        FeedItemCountry = "AX"
	FeedItemCountryAZ        FeedItemCountry = "AZ"
	FeedItemCountryBA        FeedItemCountry = "BA"
	FeedItemCountryBB        FeedItemCountry = "BB"
	FeedItemCountryBD        FeedItemCountry = "BD"
	FeedItemCountryBE        FeedItemCountry = "BE"
	FeedItemCountryBF        FeedItemCountry = "BF"
	FeedItemCountryBG        FeedItemCountry = "BG"
	FeedItemCountryBH        FeedItemCountry = "BH"
	FeedItemCountryBI        FeedItemCountry = "BI"
	FeedItemCountryBJ        FeedItemCountry = "BJ"
	FeedItemCountryBL        FeedItemCountry = "BL"
	FeedItemCountryBM        FeedItemCountry = "BM"
	FeedItemCountryBN        FeedItemCountry = "BN"
	FeedItemCountryBO        FeedItemCountry = "BO"
	FeedItemCountryBQ        FeedItemCountry = "BQ"
	FeedItemCountryBR        FeedItemCountry = "BR"
	FeedItemCountryBS        FeedItemCountry = "BS"
	FeedItemCountryBT        FeedItemCountry = "BT"
	FeedItemCountryBU        FeedItemCountry = "BU"
	FeedItemCountryBV        FeedItemCountry = "BV"
	FeedItemCountryBW        FeedItemCountry = "BW"
	FeedItemCountryBY        FeedItemCountry = "BY"
	FeedItemCountryBZ        FeedItemCountry = "BZ"
	FeedItemCountryCA        FeedItemCountry = "CA"
	FeedItemCountryCC        FeedItemCountry = "CC"
	FeedItemCountryCD        FeedItemCountry = "CD"
	FeedItemCountryCF        FeedItemCountry = "CF"
	FeedItemCountryCG        FeedItemCountry = "CG"
	FeedItemCountryCH        FeedItemCountry = "CH"
	FeedItemCountryCI        FeedItemCountry = "CI"
	FeedItemCountryCK        FeedItemCountry = "CK"
	FeedItemCountryCL        FeedItemCountry = "CL"
	FeedItemCountryCM        FeedItemCountry = "CM"
	FeedItemCountryCN        FeedItemCountry = "CN"
	FeedItemCountryCO        FeedItemCountry = "CO"
	FeedItemCountryCP        FeedItemCountry = "CP"
	FeedItemCountryCR        FeedItemCountry = "CR"
	FeedItemCountryCS        FeedItemCountry = "CS"
	FeedItemCountryCU        FeedItemCountry = "CU"
	FeedItemCountryCV        FeedItemCountry = "CV"
	FeedItemCountryCW        FeedItemCountry = "CW"
	FeedItemCountryCX        FeedItemCountry = "CX"
	FeedItemCountryCY        FeedItemCountry = "CY"
	FeedItemCountryCZ        FeedItemCountry = "CZ"
	FeedItemCountryDE        FeedItemCountry = "DE"
	FeedItemCountryDG        FeedItemCountry = "DG"
	FeedItemCountryDJ        FeedItemCountry = "DJ"
	FeedItemCountryDK        FeedItemCountry = "DK"
	FeedItemCountryDM        FeedItemCountry = "DM"
	FeedItemCountryDO        FeedItemCountry = "DO"
	FeedItemCountryDZ        FeedItemCountry = "DZ"
	FeedItemCountryEA        FeedItemCountry = "EA"
	FeedItemCountryEC        FeedItemCountry = "EC"
	FeedItemCountryEE        FeedItemCountry = "EE"
	FeedItemCountryEG        FeedItemCountry = "EG"
	FeedItemCountryEH        FeedItemCountry = "EH"
	FeedItemCountryER        FeedItemCountry = "ER"
	FeedItemCountryES        FeedItemCountry = "ES"
	FeedItemCountryET        FeedItemCountry = "ET"
	FeedItemCountryEU        FeedItemCountry = "EU"
	FeedItemCountryEZ        FeedItemCountry = "EZ"
	FeedItemCountryFI        FeedItemCountry = "FI"
	FeedItemCountryFJ        FeedItemCountry = "FJ"
	FeedItemCountryFK        FeedItemCountry = "FK"
	FeedItemCountryFM        FeedItemCountry = "FM"
	FeedItemCountryFO        FeedItemCountry = "FO"
	FeedItemCountryFR        FeedItemCountry = "FR"
	FeedItemCountryFX        FeedItemCountry = "FX"
	FeedItemCountryGA        FeedItemCountry = "GA"
	FeedItemCountryGB        FeedItemCountry = "GB"
	FeedItemCountryGD        FeedItemCountry = "GD"
	FeedItemCountryGE        FeedItemCountry = "GE"
	FeedItemCountryGF        FeedItemCountry = "GF"
	FeedItemCountryGG        FeedItemCountry = "GG"
	FeedItemCountryGH        FeedItemCountry = "GH"
	FeedItemCountryGI        FeedItemCountry = "GI"
	FeedItemCountryGL        FeedItemCountry = "GL"
	FeedItemCountryGM        FeedItemCountry = "GM"
	FeedItemCountryGN        FeedItemCountry = "GN"
	FeedItemCountryGP        FeedItemCountry = "GP"
	FeedItemCountryGQ        FeedItemCountry = "GQ"
	FeedItemCountryGR        FeedItemCountry = "GR"
	FeedItemCountryGS        FeedItemCountry = "GS"
	FeedItemCountryGT        FeedItemCountry = "GT"
	FeedItemCountryGU        FeedItemCountry = "GU"
	FeedItemCountryGW        FeedItemCountry = "GW"
	FeedItemCountryGY        FeedItemCountry = "GY"
	FeedItemCountryHK        FeedItemCountry = "HK"
	FeedItemCountryHM        FeedItemCountry = "HM"
	FeedItemCountryHN        FeedItemCountry = "HN"
	FeedItemCountryHR        FeedItemCountry = "HR"
	FeedItemCountryHT        FeedItemCountry = "HT"
	FeedItemCountryHU        FeedItemCountry = "HU"
	FeedItemCountryIC        FeedItemCountry = "IC"
	FeedItemCountryID        FeedItemCountry = "ID"
	FeedItemCountryIE        FeedItemCountry = "IE"
	FeedItemCountryIL        FeedItemCountry = "IL"
	FeedItemCountryIM        FeedItemCountry = "IM"
	FeedItemCountryIN        FeedItemCountry = "IN"
	FeedItemCountryIO        FeedItemCountry = "IO"
	FeedItemCountryIQ        FeedItemCountry = "IQ"
	FeedItemCountryIR        FeedItemCountry = "IR"
	FeedItemCountryIS        FeedItemCountry = "IS"
	FeedItemCountryIT        FeedItemCountry = "IT"
	FeedItemCountryJE        FeedItemCountry = "JE"
	FeedItemCountryJM        FeedItemCountry = "JM"
	FeedItemCountryJO        FeedItemCountry = "JO"
	FeedItemCountryJP        FeedItemCountry = "JP"
	FeedItemCountryKE        FeedItemCountry = "KE"
	FeedItemCountryKG        FeedItemCountry = "KG"
	FeedItemCountryKH        FeedItemCountry = "KH"
	FeedItemCountryKI        FeedItemCountry = "KI"
	FeedItemCountryKM        FeedItemCountry = "KM"
	FeedItemCountryKN        FeedItemCountry = "KN"
	FeedItemCountryKP        FeedItemCountry = "KP"
	FeedItemCountryKR        FeedItemCountry = "KR"
	FeedItemCountryKW        FeedItemCountry = "KW"
	FeedItemCountryKY        FeedItemCountry = "KY"
	FeedItemCountryKZ        FeedItemCountry = "KZ"
	FeedItemCountryLA        FeedItemCountry = "LA"
	FeedItemCountryLB        FeedItemCountry = "LB"
	FeedItemCountryLC        FeedItemCountry = "LC"
	FeedItemCountryLI        FeedItemCountry = "LI"
	FeedItemCountryLK        FeedItemCountry = "LK"
	FeedItemCountryLR        FeedItemCountry = "LR"
	FeedItemCountryLS        FeedItemCountry = "LS"
	FeedItemCountryLT        FeedItemCountry = "LT"
	FeedItemCountryLU        FeedItemCountry = "LU"
	FeedItemCountryLV        FeedItemCountry = "LV"
	FeedItemCountryLY        FeedItemCountry = "LY"
	FeedItemCountryMA        FeedItemCountry = "MA"
	FeedItemCountryMC        FeedItemCountry = "MC"
	FeedItemCountryMD        FeedItemCountry = "MD"
	FeedItemCountryME        FeedItemCountry = "ME"
	FeedItemCountryMF        FeedItemCountry = "MF"
	FeedItemCountryMG        FeedItemCountry = "MG"
	FeedItemCountryMH        FeedItemCountry = "MH"
	FeedItemCountryMK        FeedItemCountry = "MK"
	FeedItemCountryML        FeedItemCountry = "ML"
	FeedItemCountryMM        FeedItemCountry = "MM"
	FeedItemCountryMN        FeedItemCountry = "MN"
	FeedItemCountryMO        FeedItemCountry = "MO"
	FeedItemCountryMP        FeedItemCountry = "MP"
	FeedItemCountryMQ        FeedItemCountry = "MQ"
	FeedItemCountryMR        FeedItemCountry = "MR"
	FeedItemCountryMS        FeedItemCountry = "MS"
	FeedItemCountryMT        FeedItemCountry = "MT"
	FeedItemCountryMU        FeedItemCountry = "MU"
	FeedItemCountryMV        FeedItemCountry = "MV"
	FeedItemCountryMW        FeedItemCountry = "MW"
	FeedItemCountryMX        FeedItemCountry = "MX"
	FeedItemCountryMY        FeedItemCountry = "MY"
	FeedItemCountryMZ        FeedItemCountry = "MZ"
	FeedItemCountryNA        FeedItemCountry = "NA"
	FeedItemCountryNC        FeedItemCountry = "NC"
	FeedItemCountryNE        FeedItemCountry = "NE"
	FeedItemCountryNF        FeedItemCountry = "NF"
	FeedItemCountryNG        FeedItemCountry = "NG"
	FeedItemCountryNI        FeedItemCountry = "NI"
	FeedItemCountryNL        FeedItemCountry = "NL"
	FeedItemCountryNO        FeedItemCountry = "NO"
	FeedItemCountryNP        FeedItemCountry = "NP"
	FeedItemCountryNR        FeedItemCountry = "NR"
	FeedItemCountryNT        FeedItemCountry = "NT"
	FeedItemCountryNU        FeedItemCountry = "NU"
	FeedItemCountryNZ        FeedItemCountry = "NZ"
	FeedItemCountryOM        FeedItemCountry = "OM"
	FeedItemCountryPA        FeedItemCountry = "PA"
	FeedItemCountryPE        FeedItemCountry = "PE"
	FeedItemCountryPF        FeedItemCountry = "PF"
	FeedItemCountryPG        FeedItemCountry = "PG"
	FeedItemCountryPH        FeedItemCountry = "PH"
	FeedItemCountryPK        FeedItemCountry = "PK"
	FeedItemCountryPL        FeedItemCountry = "PL"
	FeedItemCountryPM        FeedItemCountry = "PM"
	FeedItemCountryPN        FeedItemCountry = "PN"
	FeedItemCountryPR        FeedItemCountry = "PR"
	FeedItemCountryPS        FeedItemCountry = "PS"
	FeedItemCountryPT        FeedItemCountry = "PT"
	FeedItemCountryPW        FeedItemCountry = "PW"
	FeedItemCountryPY        FeedItemCountry = "PY"
	FeedItemCountryQA        FeedItemCountry = "QA"
	FeedItemCountryRE        FeedItemCountry = "RE"
	FeedItemCountryRO        FeedItemCountry = "RO"
	FeedItemCountryRS        FeedItemCountry = "RS"
	FeedItemCountryRU        FeedItemCountry = "RU"
	FeedItemCountryRW        FeedItemCountry = "RW"
	FeedItemCountrySA        FeedItemCountry = "SA"
	FeedItemCountrySB        FeedItemCountry = "SB"
	FeedItemCountrySC        FeedItemCountry = "SC"
	FeedItemCountrySD        FeedItemCountry = "SD"
	FeedItemCountrySE        FeedItemCountry = "SE"
	FeedItemCountrySF        FeedItemCountry = "SF"
	FeedItemCountrySG        FeedItemCountry = "SG"
	FeedItemCountrySH        FeedItemCountry = "SH"
	FeedItemCountrySI        FeedItemCountry = "SI"
	FeedItemCountrySJ        FeedItemCountry = "SJ"
	FeedItemCountrySK        FeedItemCountry = "SK"
	FeedItemCountrySL        FeedItemCountry = "SL"
	FeedItemCountrySM        FeedItemCountry = "SM"
	FeedItemCountrySN        FeedItemCountry = "SN"
	FeedItemCountrySO        FeedItemCountry = "SO"
	FeedItemCountrySR        FeedItemCountry = "SR"
	FeedItemCountrySS        FeedItemCountry = "SS"
	FeedItemCountryST        FeedItemCountry = "ST"
	FeedItemCountrySU        FeedItemCountry = "SU"
	FeedItemCountrySV        FeedItemCountry = "SV"
	FeedItemCountrySX        FeedItemCountry = "SX"
	FeedItemCountrySY        FeedItemCountry = "SY"
	FeedItemCountrySZ        FeedItemCountry = "SZ"
	FeedItemCountryTA        FeedItemCountry = "TA"
	FeedItemCountryTC        FeedItemCountry = "TC"
	FeedItemCountryTD        FeedItemCountry = "TD"
	FeedItemCountryTF        FeedItemCountry = "TF"
	FeedItemCountryTG        FeedItemCountry = "TG"
	FeedItemCountryTH        FeedItemCountry = "TH"
	FeedItemCountryTJ        FeedItemCountry = "TJ"
	FeedItemCountryTK        FeedItemCountry = "TK"
	FeedItemCountryTL        FeedItemCountry = "TL"
	FeedItemCountryTM        FeedItemCountry = "TM"
	FeedItemCountryTN        FeedItemCountry = "TN"
	FeedItemCountryTO        FeedItemCountry = "TO"
	FeedItemCountryTP        FeedItemCountry = "TP"
	FeedItemCountryTR        FeedItemCountry = "TR"
	FeedItemCountryTT        FeedItemCountry = "TT"
	FeedItemCountryTV        FeedItemCountry = "TV"
	FeedItemCountryTW        FeedItemCountry = "TW"
	FeedItemCountryTZ        FeedItemCountry = "TZ"
	FeedItemCountryUA        FeedItemCountry = "UA"
	FeedItemCountryUG        FeedItemCountry = "UG"
	FeedItemCountryUK        FeedItemCountry = "UK"
	FeedItemCountryUM        FeedItemCountry = "UM"
	FeedItemCountryUNDEFINED FeedItemCountry = "UNDEFINED"
	FeedItemCountryUS        FeedItemCountry = "US"
	FeedItemCountryUY        FeedItemCountry = "UY"
	FeedItemCountryUZ        FeedItemCountry = "UZ"
	FeedItemCountryVA        FeedItemCountry = "VA"
	FeedItemCountryVC        FeedItemCountry = "VC"
	FeedItemCountryVE        FeedItemCountry = "VE"
	FeedItemCountryVG        FeedItemCountry = "VG"
	FeedItemCountryVI        FeedItemCountry = "VI"
	FeedItemCountryVN        FeedItemCountry = "VN"
	FeedItemCountryVU        FeedItemCountry = "VU"
	FeedItemCountryWF        FeedItemCountry = "WF"
	FeedItemCountryWS        FeedItemCountry = "WS"
	FeedItemCountryXI        FeedItemCountry = "XI"
	FeedItemCountryXK        FeedItemCountry = "XK"
	FeedItemCountryXU        FeedItemCountry = "XU"
	FeedItemCountryXX        FeedItemCountry = "XX"
	FeedItemCountryYE        FeedItemCountry = "YE"
	FeedItemCountryYT        FeedItemCountry = "YT"
	FeedItemCountryYU        FeedItemCountry = "YU"
	FeedItemCountryZA        FeedItemCountry = "ZA"
	FeedItemCountryZM        FeedItemCountry = "ZM"
	FeedItemCountryZR        FeedItemCountry = "ZR"
	FeedItemCountryZW        FeedItemCountry = "ZW"
)

Defines values for FeedItemCountry.

type FeedItemDirection

type FeedItemDirection string

FeedItemDirection Was this an inbound or outbound transaction

const (
	FeedItemDirectionIN  FeedItemDirection = "IN"
	FeedItemDirectionOUT FeedItemDirection = "OUT"
)

Defines values for FeedItemDirection.

type FeedItemSource

type FeedItemSource string

FeedItemSource The source of a transaction

const (
	FeedItemSourceBRITISHBUSINESSBANKFEES FeedItemSource = "BRITISH_BUSINESS_BANK_FEES"
	FeedItemSourceCARDFEECHARGE           FeedItemSource = "CARD_FEE_CHARGE"
	FeedItemSourceCASHDEPOSIT             FeedItemSource = "CASH_DEPOSIT"
	FeedItemSourceCASHDEPOSITCHARGE       FeedItemSource = "CASH_DEPOSIT_CHARGE"
	FeedItemSourceCASHWITHDRAWAL          FeedItemSource = "CASH_WITHDRAWAL"
	FeedItemSourceCASHWITHDRAWALCHARGE    FeedItemSource = "CASH_WITHDRAWAL_CHARGE"
	FeedItemSourceCHAPS                   FeedItemSource = "CHAPS"
	FeedItemSourceCHEQUE                  FeedItemSource = "CHEQUE"
	FeedItemSourceCICSCHEQUE              FeedItemSource = "CICS_CHEQUE"
	FeedItemSourceCURRENCYCLOUD           FeedItemSource = "CURRENCY_CLOUD"
	FeedItemSourceDIRECTCREDIT            FeedItemSource = "DIRECT_CREDIT"
	FeedItemSourceDIRECTDEBIT             FeedItemSource = "DIRECT_DEBIT"
	FeedItemSourceDIRECTDEBITDISPUTE      FeedItemSource = "DIRECT_DEBIT_DISPUTE"
	FeedItemSourceERRORSANDOMISSIONS      FeedItemSource = "ERRORS_AND_OMISSIONS"
	FeedItemSourceFASTERPAYMENTSIN        FeedItemSource = "FASTER_PAYMENTS_IN"
	FeedItemSourceFASTERPAYMENTSOUT       FeedItemSource = "FASTER_PAYMENTS_OUT"
	FeedItemSourceFASTERPAYMENTSREFUND    FeedItemSource = "FASTER_PAYMENTS_REFUND"
	FeedItemSourceFASTERPAYMENTSREVERSAL  FeedItemSource = "FASTER_PAYMENTS_REVERSAL"
	FeedItemSourceFXTRANSFER              FeedItemSource = "FX_TRANSFER"
	FeedItemSourceINTERESTPAYMENT         FeedItemSource = "INTEREST_PAYMENT"
	FeedItemSourceINTERESTV2PAYMENT       FeedItemSource = "INTEREST_V2_PAYMENT"
	FeedItemSourceINTERNALTRANSFER        FeedItemSource = "INTERNAL_TRANSFER"
	FeedItemSourceISSPAYMENT              FeedItemSource = "ISS_PAYMENT"
	FeedItemSourceLOANFEEPAYMENT          FeedItemSource = "LOAN_FEE_PAYMENT"
	FeedItemSourceLOANINTERESTCHARGE      FeedItemSource = "LOAN_INTEREST_CHARGE"
	FeedItemSourceLOANLATEPAYMENT         FeedItemSource = "LOAN_LATE_PAYMENT"
	FeedItemSourceLOANOVERPAYMENT         FeedItemSource = "LOAN_OVERPAYMENT"
	FeedItemSourceLOANPRINCIPALPAYMENT    FeedItemSource = "LOAN_PRINCIPAL_PAYMENT"
	FeedItemSourceLOANREPAYMENT           FeedItemSource = "LOAN_REPAYMENT"
	FeedItemSourceMASTERCARD              FeedItemSource = "MASTER_CARD"
	FeedItemSourceMASTERCARDCHARGEBACK    FeedItemSource = "MASTERCARD_CHARGEBACK"
	FeedItemSourceMASTERCARDMONEYSEND     FeedItemSource = "MASTERCARD_MONEYSEND"
	FeedItemSourceMISSEDPAYMENTFEE        FeedItemSource = "MISSED_PAYMENT_FEE"
	FeedItemSourceNOSTRODEPOSIT           FeedItemSource = "NOSTRO_DEPOSIT"
	FeedItemSourceONUSPAYME               FeedItemSource = "ON_US_PAY_ME"
	FeedItemSourceOVERDRAFT               FeedItemSource = "OVERDRAFT"
	FeedItemSourceOVERDRAFTFEE            FeedItemSource = "OVERDRAFT_FEE"
	FeedItemSourceOVERDRAFTINTERESTWAIVED FeedItemSource = "OVERDRAFT_INTEREST_WAIVED"
	FeedItemSourceSEPACREDITTRANSFER      FeedItemSource = "SEPA_CREDIT_TRANSFER"
	FeedItemSourceSEPADIRECTDEBIT         FeedItemSource = "SEPA_DIRECT_DEBIT"
	FeedItemSourceSTARLINGPAYMENT         FeedItemSource = "STARLING_PAYMENT"
	FeedItemSourceSTARLINGPAYSTRIPE       FeedItemSource = "STARLING_PAY_STRIPE"
	FeedItemSourceSTRIPEFUNDING           FeedItemSource = "STRIPE_FUNDING"
	FeedItemSourceSUBSCRIPTIONCHARGE      FeedItemSource = "SUBSCRIPTION_CHARGE"
	FeedItemSourceTARGET2CUSTOMERPAYMENT  FeedItemSource = "TARGET2_CUSTOMER_PAYMENT"
	FeedItemSourceWITHHELDTAX             FeedItemSource = "WITHHELD_TAX"
)

Defines values for FeedItemSource.

type FeedItemSourceSubType

type FeedItemSourceSubType string

FeedItemSourceSubType The source subtype of the transaction

const (
	FeedItemSourceSubTypeANDROIDPAY           FeedItemSourceSubType = "ANDROID_PAY"
	FeedItemSourceSubTypeANDROIDPAYONLINE     FeedItemSourceSubType = "ANDROID_PAY_ONLINE"
	FeedItemSourceSubTypeAPPLEPAY             FeedItemSourceSubType = "APPLE_PAY"
	FeedItemSourceSubTypeAPPLEPAYONLINE       FeedItemSourceSubType = "APPLE_PAY_ONLINE"
	FeedItemSourceSubTypeATM                  FeedItemSourceSubType = "ATM"
	FeedItemSourceSubTypeCARDSUBSCRIPTION     FeedItemSourceSubType = "CARD_SUBSCRIPTION"
	FeedItemSourceSubTypeCHIPANDPIN           FeedItemSourceSubType = "CHIP_AND_PIN"
	FeedItemSourceSubTypeCLICKTOPAY           FeedItemSourceSubType = "CLICK_TO_PAY"
	FeedItemSourceSubTypeCONTACTLESS          FeedItemSourceSubType = "CONTACTLESS"
	FeedItemSourceSubTypeCREDITAUTH           FeedItemSourceSubType = "CREDIT_AUTH"
	FeedItemSourceSubTypeDEPOSIT              FeedItemSourceSubType = "DEPOSIT"
	FeedItemSourceSubTypeFITBITPAY            FeedItemSourceSubType = "FITBIT_PAY"
	FeedItemSourceSubTypeGARMINPAY            FeedItemSourceSubType = "GARMIN_PAY"
	FeedItemSourceSubTypeMAGNETICSTRIP        FeedItemSourceSubType = "MAGNETIC_STRIP"
	FeedItemSourceSubTypeMANUALKEYENTRY       FeedItemSourceSubType = "MANUAL_KEY_ENTRY"
	FeedItemSourceSubTypeNEARBY               FeedItemSourceSubType = "NEARBY"
	FeedItemSourceSubTypeNEWCARD              FeedItemSourceSubType = "NEW_CARD"
	FeedItemSourceSubTypeNEWCARDOVERSEAS      FeedItemSourceSubType = "NEW_CARD_OVERSEAS"
	FeedItemSourceSubTypeNOTAPPLICABLE        FeedItemSourceSubType = "NOT_APPLICABLE"
	FeedItemSourceSubTypeONLINE               FeedItemSourceSubType = "ONLINE"
	FeedItemSourceSubTypeOTHERWALLET          FeedItemSourceSubType = "OTHER_WALLET"
	FeedItemSourceSubTypeOVERDRAFT            FeedItemSourceSubType = "OVERDRAFT"
	FeedItemSourceSubTypeSAMSUNGPAY           FeedItemSourceSubType = "SAMSUNG_PAY"
	FeedItemSourceSubTypeSETTLEUP             FeedItemSourceSubType = "SETTLE_UP"
	FeedItemSourceSubTypeTRANSFERSAMECURRENCY FeedItemSourceSubType = "TRANSFER_SAME_CURRENCY"
	FeedItemSourceSubTypeUNKNOWN              FeedItemSourceSubType = "UNKNOWN"
)

Defines values for FeedItemSourceSubType.

type FeedItemSpendingCategory

type FeedItemSpendingCategory string

FeedItemSpendingCategory The category of a transaction

const (
	FeedItemSpendingCategoryADMIN                 FeedItemSpendingCategory = "ADMIN"
	FeedItemSpendingCategoryBANKCHARGES           FeedItemSpendingCategory = "BANK_CHARGES"
	FeedItemSpendingCategoryBIKE                  FeedItemSpendingCategory = "BIKE"
	FeedItemSpendingCategoryBILLSANDSERVICES      FeedItemSpendingCategory = "BILLS_AND_SERVICES"
	FeedItemSpendingCategoryBUCKETLIST            FeedItemSpendingCategory = "BUCKET_LIST"
	FeedItemSpendingCategoryBUSINESSENTERTAINMENT FeedItemSpendingCategory = "BUSINESS_ENTERTAINMENT"
	FeedItemSpendingCategoryCAR                   FeedItemSpendingCategory = "CAR"
	FeedItemSpendingCategoryCASH                  FeedItemSpendingCategory = "CASH"
	FeedItemSpendingCategoryCELEBRATION           FeedItemSpendingCategory = "CELEBRATION"
	FeedItemSpendingCategoryCHARITY               FeedItemSpendingCategory = "CHARITY"
	FeedItemSpendingCategoryCHILDREN              FeedItemSpendingCategory = "CHILDREN"
	FeedItemSpendingCategoryCLIENTREFUNDS         FeedItemSpendingCategory = "CLIENT_REFUNDS"
	FeedItemSpendingCategoryCLOTHES               FeedItemSpendingCategory = "CLOTHES"
	FeedItemSpendingCategoryCOFFEE                FeedItemSpendingCategory = "COFFEE"
	FeedItemSpendingCategoryCORPORATIONTAX        FeedItemSpendingCategory = "CORPORATION_TAX"
	FeedItemSpendingCategoryDEBTREPAYMENT         FeedItemSpendingCategory = "DEBT_REPAYMENT"
	FeedItemSpendingCategoryDIRECTORSWAGES        FeedItemSpendingCategory = "DIRECTORS_WAGES"
	FeedItemSpendingCategoryDIVIDENDS             FeedItemSpendingCategory = "DIVIDENDS"
	FeedItemSpendingCategoryDIY                   FeedItemSpendingCategory = "DIY"
	FeedItemSpendingCategoryDRINKS                FeedItemSpendingCategory = "DRINKS"
	FeedItemSpendingCategoryEATINGOUT             FeedItemSpendingCategory = "EATING_OUT"
	FeedItemSpendingCategoryEDUCATION             FeedItemSpendingCategory = "EDUCATION"
	FeedItemSpendingCategoryEMERGENCY             FeedItemSpendingCategory = "EMERGENCY"
	FeedItemSpendingCategoryENTERTAINMENT         FeedItemSpendingCategory = "ENTERTAINMENT"
	FeedItemSpendingCategoryEQUIPMENT             FeedItemSpendingCategory = "EQUIPMENT"
	FeedItemSpendingCategoryESSENTIALSPEND        FeedItemSpendingCategory = "ESSENTIAL_SPEND"
	FeedItemSpendingCategoryEXPENSES              FeedItemSpendingCategory = "EXPENSES"
	FeedItemSpendingCategoryFAMILY                FeedItemSpendingCategory = "FAMILY"
	FeedItemSpendingCategoryFITNESS               FeedItemSpendingCategory = "FITNESS"
	FeedItemSpendingCategoryFOODANDDRINK          FeedItemSpendingCategory = "FOOD_AND_DRINK"
	FeedItemSpendingCategoryFUEL                  FeedItemSpendingCategory = "FUEL"
	FeedItemSpendingCategoryGAMBLING              FeedItemSpendingCategory = "GAMBLING"
	FeedItemSpendingCategoryGAMING                FeedItemSpendingCategory = "GAMING"
	FeedItemSpendingCategoryGARDEN                FeedItemSpendingCategory = "GARDEN"
	FeedItemSpendingCategoryGENERAL               FeedItemSpendingCategory = "GENERAL"
	FeedItemSpendingCategoryGIFTS                 FeedItemSpendingCategory = "GIFTS"
	FeedItemSpendingCategoryGROCERIES             FeedItemSpendingCategory = "GROCERIES"
	FeedItemSpendingCategoryHOBBY                 FeedItemSpendingCategory = "HOBBY"
	FeedItemSpendingCategoryHOLIDAYS              FeedItemSpendingCategory = "HOLIDAYS"
	FeedItemSpendingCategoryHOME                  FeedItemSpendingCategory = "HOME"
	FeedItemSpendingCategoryIMPULSEBUY            FeedItemSpendingCategory = "IMPULSE_BUY"
	FeedItemSpendingCategoryINCOME                FeedItemSpendingCategory = "INCOME"
	FeedItemSpendingCategoryINSURANCE             FeedItemSpendingCategory = "INSURANCE"
	FeedItemSpendingCategoryINTERESTPAYMENTS      FeedItemSpendingCategory = "INTEREST_PAYMENTS"
	FeedItemSpendingCategoryINVENTORY             FeedItemSpendingCategory = "INVENTORY"
	FeedItemSpendingCategoryINVESTMENTCAPITAL     FeedItemSpendingCategory = "INVESTMENT_CAPITAL"
	FeedItemSpendingCategoryINVESTMENTS           FeedItemSpendingCategory = "INVESTMENTS"
	FeedItemSpendingCategoryLIFESTYLE             FeedItemSpendingCategory = "LIFESTYLE"
	FeedItemSpendingCategoryLOANPRINCIPAL         FeedItemSpendingCategory = "LOAN_PRINCIPAL"
	FeedItemSpendingCategoryMAINTENANCEANDREPAIRS FeedItemSpendingCategory = "MAINTENANCE_AND_REPAIRS"
	FeedItemSpendingCategoryMARKETING             FeedItemSpendingCategory = "MARKETING"
	FeedItemSpendingCategoryMEDICAL               FeedItemSpendingCategory = "MEDICAL"
	FeedItemSpendingCategoryMORTGAGE              FeedItemSpendingCategory = "MORTGAGE"
	FeedItemSpendingCategoryNONE                  FeedItemSpendingCategory = "NONE"
	FeedItemSpendingCategoryNONESSENTIALSPEND     FeedItemSpendingCategory = "NON_ESSENTIAL_SPEND"
	FeedItemSpendingCategoryOTHER                 FeedItemSpendingCategory = "OTHER"
	FeedItemSpendingCategoryOTHERINCOME           FeedItemSpendingCategory = "OTHER_INCOME"
	FeedItemSpendingCategoryPAYMENTS              FeedItemSpendingCategory = "PAYMENTS"
	FeedItemSpendingCategoryPERSONAL              FeedItemSpendingCategory = "PERSONAL"
	FeedItemSpendingCategoryPERSONALCARE          FeedItemSpendingCategory = "PERSONAL_CARE"
	FeedItemSpendingCategoryPERSONALTRANSFERS     FeedItemSpendingCategory = "PERSONAL_TRANSFERS"
	FeedItemSpendingCategoryPETS                  FeedItemSpendingCategory = "PETS"
	FeedItemSpendingCategoryPHONEANDINTERNET      FeedItemSpendingCategory = "PHONE_AND_INTERNET"
	FeedItemSpendingCategoryPROFESSIONALSERVICES  FeedItemSpendingCategory = "PROFESSIONAL_SERVICES"
	FeedItemSpendingCategoryPROJECTS              FeedItemSpendingCategory = "PROJECTS"
	FeedItemSpendingCategoryRELATIONSHIPS         FeedItemSpendingCategory = "RELATIONSHIPS"
	FeedItemSpendingCategoryRENT                  FeedItemSpendingCategory = "RENT"
	FeedItemSpendingCategoryREPAIRSANDMAINTENANCE FeedItemSpendingCategory = "REPAIRS_AND_MAINTENANCE"
	FeedItemSpendingCategoryREVENUE               FeedItemSpendingCategory = "REVENUE"
	FeedItemSpendingCategorySAVING                FeedItemSpendingCategory = "SAVING"
	FeedItemSpendingCategorySELFASSESSMENTTAX     FeedItemSpendingCategory = "SELF_ASSESSMENT_TAX"
	FeedItemSpendingCategorySHOPPING              FeedItemSpendingCategory = "SHOPPING"
	FeedItemSpendingCategorySTAFF                 FeedItemSpendingCategory = "STAFF"
	FeedItemSpendingCategorySUBSCRIPTIONS         FeedItemSpendingCategory = "SUBSCRIPTIONS"
	FeedItemSpendingCategoryTAKEAWAY              FeedItemSpendingCategory = "TAKEAWAY"
	FeedItemSpendingCategoryTAXI                  FeedItemSpendingCategory = "TAXI"
	FeedItemSpendingCategoryTRANSFERS             FeedItemSpendingCategory = "TRANSFERS"
	FeedItemSpendingCategoryTRANSPORT             FeedItemSpendingCategory = "TRANSPORT"
	FeedItemSpendingCategoryTRAVEL                FeedItemSpendingCategory = "TRAVEL"
	FeedItemSpendingCategoryTREATS                FeedItemSpendingCategory = "TREATS"
	FeedItemSpendingCategoryVAT                   FeedItemSpendingCategory = "VAT"
	FeedItemSpendingCategoryVEHICLES              FeedItemSpendingCategory = "VEHICLES"
	FeedItemSpendingCategoryWEDDING               FeedItemSpendingCategory = "WEDDING"
	FeedItemSpendingCategoryWELLBEING             FeedItemSpendingCategory = "WELLBEING"
	FeedItemSpendingCategoryWORKPLACE             FeedItemSpendingCategory = "WORKPLACE"
)

Defines values for FeedItemSpendingCategory.

type FeedItemStatus

type FeedItemStatus string

FeedItemStatus The status of a transaction

const (
	FeedItemStatusACCOUNTCHECK      FeedItemStatus = "ACCOUNT_CHECK"
	FeedItemStatusDECLINED          FeedItemStatus = "DECLINED"
	FeedItemStatusPENDING           FeedItemStatus = "PENDING"
	FeedItemStatusREFUNDED          FeedItemStatus = "REFUNDED"
	FeedItemStatusRETRYING          FeedItemStatus = "RETRYING"
	FeedItemStatusREVERSED          FeedItemStatus = "REVERSED"
	FeedItemStatusSETTLED           FeedItemStatus = "SETTLED"
	FeedItemStatusUPCOMING          FeedItemStatus = "UPCOMING"
	FeedItemStatusUPCOMINGCANCELLED FeedItemStatus = "UPCOMING_CANCELLED"
)

Defines values for FeedItemStatus.

type FeedItems

type FeedItems struct {
	FeedItems *[]FeedItem `json:"feedItems,omitempty"`
}

FeedItems Wrapper around multiple feed items

type FetchRoundUpGoalResponse

type FetchRoundUpGoalResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RoundUpGoalResponse
	JSON4XX      *ErrorResponse
}

func ParseFetchRoundUpGoalResponse

func ParseFetchRoundUpGoalResponse(rsp *http.Response) (*FetchRoundUpGoalResponse, error)

ParseFetchRoundUpGoalResponse parses an HTTP response from a FetchRoundUpGoalWithResponse call

func (FetchRoundUpGoalResponse) Status

func (r FetchRoundUpGoalResponse) Status() string

Status returns HTTPResponse.Status

func (FetchRoundUpGoalResponse) StatusCode

func (r FetchRoundUpGoalResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAccountBalanceResponse

type GetAccountBalanceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *BalanceV2
	JSON4XX      *ErrorResponse
}

func ParseGetAccountBalanceResponse

func ParseGetAccountBalanceResponse(rsp *http.Response) (*GetAccountBalanceResponse, error)

ParseGetAccountBalanceResponse parses an HTTP response from a GetAccountBalanceWithResponse call

func (GetAccountBalanceResponse) Status

func (r GetAccountBalanceResponse) Status() string

Status returns HTTPResponse.Status

func (GetAccountBalanceResponse) StatusCode

func (r GetAccountBalanceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAccountHolderNameResponse

type GetAccountHolderNameResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AccountHolderName
	JSON4XX      *ErrorResponse
}

func ParseGetAccountHolderNameResponse

func ParseGetAccountHolderNameResponse(rsp *http.Response) (*GetAccountHolderNameResponse, error)

ParseGetAccountHolderNameResponse parses an HTTP response from a GetAccountHolderNameWithResponse call

func (GetAccountHolderNameResponse) Status

Status returns HTTPResponse.Status

func (GetAccountHolderNameResponse) StatusCode

func (r GetAccountHolderNameResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAccountHolderResponse

type GetAccountHolderResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AccountHolder
	JSON4XX      *ErrorResponse
}

func ParseGetAccountHolderResponse

func ParseGetAccountHolderResponse(rsp *http.Response) (*GetAccountHolderResponse, error)

ParseGetAccountHolderResponse parses an HTTP response from a GetAccountHolderWithResponse call

func (GetAccountHolderResponse) Status

func (r GetAccountHolderResponse) Status() string

Status returns HTTPResponse.Status

func (GetAccountHolderResponse) StatusCode

func (r GetAccountHolderResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAccountIdentifiersResponse

type GetAccountIdentifiersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AccountIdentifiers
	JSON4XX      *ErrorResponse
}

func ParseGetAccountIdentifiersResponse

func ParseGetAccountIdentifiersResponse(rsp *http.Response) (*GetAccountIdentifiersResponse, error)

ParseGetAccountIdentifiersResponse parses an HTTP response from a GetAccountIdentifiersWithResponse call

func (GetAccountIdentifiersResponse) Status

Status returns HTTPResponse.Status

func (GetAccountIdentifiersResponse) StatusCode

func (r GetAccountIdentifiersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAccountsResponse

type GetAccountsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Accounts
	JSON4XX      *ErrorResponse
}

func ParseGetAccountsResponse

func ParseGetAccountsResponse(rsp *http.Response) (*GetAccountsResponse, error)

ParseGetAccountsResponse parses an HTTP response from a GetAccountsWithResponse call

func (GetAccountsResponse) Status

func (r GetAccountsResponse) Status() string

Status returns HTTPResponse.Status

func (GetAccountsResponse) StatusCode

func (r GetAccountsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAddressesResponse

type GetAddressesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AddressesV2
	JSON4XX      *ErrorResponse
}

func ParseGetAddressesResponse

func ParseGetAddressesResponse(rsp *http.Response) (*GetAddressesResponse, error)

ParseGetAddressesResponse parses an HTTP response from a GetAddressesWithResponse call

func (GetAddressesResponse) Status

func (r GetAddressesResponse) Status() string

Status returns HTTPResponse.Status

func (GetAddressesResponse) StatusCode

func (r GetAddressesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAuthorisingIndividualResponse

type GetAuthorisingIndividualResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Individual
	JSON4XX      *ErrorResponse
}

func ParseGetAuthorisingIndividualResponse

func ParseGetAuthorisingIndividualResponse(rsp *http.Response) (*GetAuthorisingIndividualResponse, error)

ParseGetAuthorisingIndividualResponse parses an HTTP response from a GetAuthorisingIndividualWithResponse call

func (GetAuthorisingIndividualResponse) Status

Status returns HTTPResponse.Status

func (GetAuthorisingIndividualResponse) StatusCode

func (r GetAuthorisingIndividualResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetBusinessResponse

type GetBusinessResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Business
	JSON4XX      *ErrorResponse
}

func ParseGetBusinessResponse

func ParseGetBusinessResponse(rsp *http.Response) (*GetBusinessResponse, error)

ParseGetBusinessResponse parses an HTTP response from a GetBusinessWithResponse call

func (GetBusinessResponse) Status

func (r GetBusinessResponse) Status() string

Status returns HTTPResponse.Status

func (GetBusinessResponse) StatusCode

func (r GetBusinessResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetConfirmationOfFundsParams

type GetConfirmationOfFundsParams struct {
	// TargetAmountInMinorUnits Target amount in minor units
	TargetAmountInMinorUnits int64 `form:"targetAmountInMinorUnits" json:"targetAmountInMinorUnits"`
}

GetConfirmationOfFundsParams defines parameters for GetConfirmationOfFunds.

type GetConfirmationOfFundsResponse

type GetConfirmationOfFundsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ConfirmationOfFundsResponse
	JSON4XX      *ErrorResponse
}

func ParseGetConfirmationOfFundsResponse

func ParseGetConfirmationOfFundsResponse(rsp *http.Response) (*GetConfirmationOfFundsResponse, error)

ParseGetConfirmationOfFundsResponse parses an HTTP response from a GetConfirmationOfFundsWithResponse call

func (GetConfirmationOfFundsResponse) Status

Status returns HTTPResponse.Status

func (GetConfirmationOfFundsResponse) StatusCode

func (r GetConfirmationOfFundsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCorrespondenceAddressResponse

type GetCorrespondenceAddressResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AddressV2
	JSON4XX      *ErrorResponse
}

func ParseGetCorrespondenceAddressResponse

func ParseGetCorrespondenceAddressResponse(rsp *http.Response) (*GetCorrespondenceAddressResponse, error)

ParseGetCorrespondenceAddressResponse parses an HTTP response from a GetCorrespondenceAddressWithResponse call

func (GetCorrespondenceAddressResponse) Status

Status returns HTTPResponse.Status

func (GetCorrespondenceAddressResponse) StatusCode

func (r GetCorrespondenceAddressResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetFeedItemAttachmentsResponse

type GetFeedItemAttachmentsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *FeedItemAttachments
	JSON4XX      *ErrorResponse
}

func ParseGetFeedItemAttachmentsResponse

func ParseGetFeedItemAttachmentsResponse(rsp *http.Response) (*GetFeedItemAttachmentsResponse, error)

ParseGetFeedItemAttachmentsResponse parses an HTTP response from a GetFeedItemAttachmentsWithResponse call

func (GetFeedItemAttachmentsResponse) Status

Status returns HTTPResponse.Status

func (GetFeedItemAttachmentsResponse) StatusCode

func (r GetFeedItemAttachmentsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetFeedItemResponse

type GetFeedItemResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *FeedItem
	JSON4XX      *ErrorResponse
}

func ParseGetFeedItemResponse

func ParseGetFeedItemResponse(rsp *http.Response) (*GetFeedItemResponse, error)

ParseGetFeedItemResponse parses an HTTP response from a GetFeedItemWithResponse call

func (GetFeedItemResponse) Status

func (r GetFeedItemResponse) Status() string

Status returns HTTPResponse.Status

func (GetFeedItemResponse) StatusCode

func (r GetFeedItemResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetIndividualResponse

type GetIndividualResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Individual
	JSON4XX      *ErrorResponse
}

func ParseGetIndividualResponse

func ParseGetIndividualResponse(rsp *http.Response) (*GetIndividualResponse, error)

ParseGetIndividualResponse parses an HTTP response from a GetIndividualWithResponse call

func (GetIndividualResponse) Status

func (r GetIndividualResponse) Status() string

Status returns HTTPResponse.Status

func (GetIndividualResponse) StatusCode

func (r GetIndividualResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetJointAccountResponse

type GetJointAccountResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *JointAccount
	JSON4XX      *ErrorResponse
}

func ParseGetJointAccountResponse

func ParseGetJointAccountResponse(rsp *http.Response) (*GetJointAccountResponse, error)

ParseGetJointAccountResponse parses an HTTP response from a GetJointAccountWithResponse call

func (GetJointAccountResponse) Status

func (r GetJointAccountResponse) Status() string

Status returns HTTPResponse.Status

func (GetJointAccountResponse) StatusCode

func (r GetJointAccountResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetMandateResponse

type GetMandateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DirectDebitMandateV2
	JSON4XX      *ErrorResponse
}

func ParseGetMandateResponse

func ParseGetMandateResponse(rsp *http.Response) (*GetMandateResponse, error)

ParseGetMandateResponse parses an HTTP response from a GetMandateWithResponse call

func (GetMandateResponse) Status

func (r GetMandateResponse) Status() string

Status returns HTTPResponse.Status

func (GetMandateResponse) StatusCode

func (r GetMandateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetMastercardFeedItemResponse

type GetMastercardFeedItemResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *MastercardFeedItem
	JSON4XX      *ErrorResponse
}

func ParseGetMastercardFeedItemResponse

func ParseGetMastercardFeedItemResponse(rsp *http.Response) (*GetMastercardFeedItemResponse, error)

ParseGetMastercardFeedItemResponse parses an HTTP response from a GetMastercardFeedItemWithResponse call

func (GetMastercardFeedItemResponse) Status

Status returns HTTPResponse.Status

func (GetMastercardFeedItemResponse) StatusCode

func (r GetMastercardFeedItemResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPayeeResponse

type GetPayeeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Payee
	JSON4XX      *ErrorResponse
}

func ParseGetPayeeResponse

func ParseGetPayeeResponse(rsp *http.Response) (*GetPayeeResponse, error)

ParseGetPayeeResponse parses an HTTP response from a GetPayeeWithResponse call

func (GetPayeeResponse) Status

func (r GetPayeeResponse) Status() string

Status returns HTTPResponse.Status

func (GetPayeeResponse) StatusCode

func (r GetPayeeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPayeesResponse

type GetPayeesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Payees
	JSON4XX      *ErrorResponse
}

func ParseGetPayeesResponse

func ParseGetPayeesResponse(rsp *http.Response) (*GetPayeesResponse, error)

ParseGetPayeesResponse parses an HTTP response from a GetPayeesWithResponse call

func (GetPayeesResponse) Status

func (r GetPayeesResponse) Status() string

Status returns HTTPResponse.Status

func (GetPayeesResponse) StatusCode

func (r GetPayeesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPaymentOrderPaymentsResponse

type GetPaymentOrderPaymentsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaymentOrderPaymentsResponse
	JSON4XX      *ErrorResponse
}

func ParseGetPaymentOrderPaymentsResponse

func ParseGetPaymentOrderPaymentsResponse(rsp *http.Response) (*GetPaymentOrderPaymentsResponse, error)

ParseGetPaymentOrderPaymentsResponse parses an HTTP response from a GetPaymentOrderPaymentsWithResponse call

func (GetPaymentOrderPaymentsResponse) Status

Status returns HTTPResponse.Status

func (GetPaymentOrderPaymentsResponse) StatusCode

func (r GetPaymentOrderPaymentsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPaymentOrderResponse

type GetPaymentOrderResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PaymentOrderV2
	JSON4XX      *ErrorResponse
}

func ParseGetPaymentOrderResponse

func ParseGetPaymentOrderResponse(rsp *http.Response) (*GetPaymentOrderResponse, error)

ParseGetPaymentOrderResponse parses an HTTP response from a GetPaymentOrderWithResponse call

func (GetPaymentOrderResponse) Status

func (r GetPaymentOrderResponse) Status() string

Status returns HTTPResponse.Status

func (GetPaymentOrderResponse) StatusCode

func (r GetPaymentOrderResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetReceiptResponse

type GetReceiptResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Receipt
	JSON4XX      *ErrorResponse
}

func ParseGetReceiptResponse

func ParseGetReceiptResponse(rsp *http.Response) (*GetReceiptResponse, error)

ParseGetReceiptResponse parses an HTTP response from a GetReceiptWithResponse call

func (GetReceiptResponse) Status

func (r GetReceiptResponse) Status() string

Status returns HTTPResponse.Status

func (GetReceiptResponse) StatusCode

func (r GetReceiptResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetReceiptsResponse

type GetReceiptsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]Receipt
	JSON4XX      *ErrorResponse
}

func ParseGetReceiptsResponse

func ParseGetReceiptsResponse(rsp *http.Response) (*GetReceiptsResponse, error)

ParseGetReceiptsResponse parses an HTTP response from a GetReceiptsWithResponse call

func (GetReceiptsResponse) Status

func (r GetReceiptsResponse) Status() string

Status returns HTTPResponse.Status

func (GetReceiptsResponse) StatusCode

func (r GetReceiptsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetRecurringTransferResponse

type GetRecurringTransferResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ScheduledSavingsPaymentV2
	JSON4XX      *ErrorResponse
}

func ParseGetRecurringTransferResponse

func ParseGetRecurringTransferResponse(rsp *http.Response) (*GetRecurringTransferResponse, error)

ParseGetRecurringTransferResponse parses an HTTP response from a GetRecurringTransferWithResponse call

func (GetRecurringTransferResponse) Status

Status returns HTTPResponse.Status

func (GetRecurringTransferResponse) StatusCode

func (r GetRecurringTransferResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetRegisteredAddressResponse

type GetRegisteredAddressResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AddressV2
	JSON4XX      *ErrorResponse
}

func ParseGetRegisteredAddressResponse

func ParseGetRegisteredAddressResponse(rsp *http.Response) (*GetRegisteredAddressResponse, error)

ParseGetRegisteredAddressResponse parses an HTTP response from a GetRegisteredAddressWithResponse call

func (GetRegisteredAddressResponse) Status

Status returns HTTPResponse.Status

func (GetRegisteredAddressResponse) StatusCode

func (r GetRegisteredAddressResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSavingsGoalPhotoResponse

type GetSavingsGoalPhotoResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SavingsGoalPhotoV2
	JSON4XX      *ErrorResponse
}

func ParseGetSavingsGoalPhotoResponse

func ParseGetSavingsGoalPhotoResponse(rsp *http.Response) (*GetSavingsGoalPhotoResponse, error)

ParseGetSavingsGoalPhotoResponse parses an HTTP response from a GetSavingsGoalPhotoWithResponse call

func (GetSavingsGoalPhotoResponse) Status

Status returns HTTPResponse.Status

func (GetSavingsGoalPhotoResponse) StatusCode

func (r GetSavingsGoalPhotoResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSavingsGoalResponse

type GetSavingsGoalResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SavingsGoalV2
	JSON4XX      *ErrorResponse
}

func ParseGetSavingsGoalResponse

func ParseGetSavingsGoalResponse(rsp *http.Response) (*GetSavingsGoalResponse, error)

ParseGetSavingsGoalResponse parses an HTTP response from a GetSavingsGoalWithResponse call

func (GetSavingsGoalResponse) Status

func (r GetSavingsGoalResponse) Status() string

Status returns HTTPResponse.Status

func (GetSavingsGoalResponse) StatusCode

func (r GetSavingsGoalResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSavingsGoalsResponse

type GetSavingsGoalsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SavingsGoalsV2
	JSON4XX      *ErrorResponse
}

func ParseGetSavingsGoalsResponse

func ParseGetSavingsGoalsResponse(rsp *http.Response) (*GetSavingsGoalsResponse, error)

ParseGetSavingsGoalsResponse parses an HTTP response from a GetSavingsGoalsWithResponse call

func (GetSavingsGoalsResponse) Status

func (r GetSavingsGoalsResponse) Status() string

Status returns HTTPResponse.Status

func (GetSavingsGoalsResponse) StatusCode

func (r GetSavingsGoalsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSettleUpProfileResponse

type GetSettleUpProfileResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SettleUpProfile
	JSON4XX      *ErrorResponse
}

func ParseGetSettleUpProfileResponse

func ParseGetSettleUpProfileResponse(rsp *http.Response) (*GetSettleUpProfileResponse, error)

ParseGetSettleUpProfileResponse parses an HTTP response from a GetSettleUpProfileWithResponse call

func (GetSettleUpProfileResponse) Status

Status returns HTTPResponse.Status

func (GetSettleUpProfileResponse) StatusCode

func (r GetSettleUpProfileResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSoleTraderResponse

type GetSoleTraderResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SoleTrader
	JSON4XX      *ErrorResponse
}

func ParseGetSoleTraderResponse

func ParseGetSoleTraderResponse(rsp *http.Response) (*GetSoleTraderResponse, error)

ParseGetSoleTraderResponse parses an HTTP response from a GetSoleTraderWithResponse call

func (GetSoleTraderResponse) Status

func (r GetSoleTraderResponse) Status() string

Status returns HTTPResponse.Status

func (GetSoleTraderResponse) StatusCode

func (r GetSoleTraderResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSpacePhotoResponse

type GetSpacePhotoResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SpacePhoto
	JSON4XX      *ErrorResponse
}

func ParseGetSpacePhotoResponse

func ParseGetSpacePhotoResponse(rsp *http.Response) (*GetSpacePhotoResponse, error)

ParseGetSpacePhotoResponse parses an HTTP response from a GetSpacePhotoWithResponse call

func (GetSpacePhotoResponse) Status

func (r GetSpacePhotoResponse) Status() string

Status returns HTTPResponse.Status

func (GetSpacePhotoResponse) StatusCode

func (r GetSpacePhotoResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSpacesResponse

type GetSpacesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Spaces
	JSON4XX      *ErrorResponse
}

func ParseGetSpacesResponse

func ParseGetSpacesResponse(rsp *http.Response) (*GetSpacesResponse, error)

ParseGetSpacesResponse parses an HTTP response from a GetSpacesWithResponse call

func (GetSpacesResponse) Status

func (r GetSpacesResponse) Status() string

Status returns HTTPResponse.Status

func (GetSpacesResponse) StatusCode

func (r GetSpacesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSpendingSpaceResponse

type GetSpendingSpaceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SpendingSpace
	JSON4XX      *ErrorResponse
}

func ParseGetSpendingSpaceResponse

func ParseGetSpendingSpaceResponse(rsp *http.Response) (*GetSpendingSpaceResponse, error)

ParseGetSpendingSpaceResponse parses an HTTP response from a GetSpendingSpaceWithResponse call

func (GetSpendingSpaceResponse) Status

func (r GetSpendingSpaceResponse) Status() string

Status returns HTTPResponse.Status

func (GetSpendingSpaceResponse) StatusCode

func (r GetSpendingSpaceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetStandingOrderResponse

type GetStandingOrderResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *StandingOrder
	JSON4XX      *ErrorResponse
}

func ParseGetStandingOrderResponse

func ParseGetStandingOrderResponse(rsp *http.Response) (*GetStandingOrderResponse, error)

ParseGetStandingOrderResponse parses an HTTP response from a GetStandingOrderWithResponse call

func (GetStandingOrderResponse) Status

func (r GetStandingOrderResponse) Status() string

Status returns HTTPResponse.Status

func (GetStandingOrderResponse) StatusCode

func (r GetStandingOrderResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetTokenIdentityResponse

type GetTokenIdentityResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *IdentityV2
	JSON4XX      *ErrorResponse
}

func ParseGetTokenIdentityResponse

func ParseGetTokenIdentityResponse(rsp *http.Response) (*GetTokenIdentityResponse, error)

ParseGetTokenIdentityResponse parses an HTTP response from a GetTokenIdentityWithResponse call

func (GetTokenIdentityResponse) Status

func (r GetTokenIdentityResponse) Status() string

Status returns HTTPResponse.Status

func (GetTokenIdentityResponse) StatusCode

func (r GetTokenIdentityResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type HttpRequestDoer

type HttpRequestDoer interface {
	Do(req *http.Request) (*http.Response, error)
}

Doer performs HTTP requests.

The standard http.Client implements this interface.

type IdentityV2

type IdentityV2 struct {
	AccountHolderUid   *openapi_types.UUID `json:"accountHolderUid,omitempty"`
	ApplicationUserUid *openapi_types.UUID `json:"applicationUserUid,omitempty"`
	Authenticated      *bool               `json:"authenticated,omitempty"`
	ConsentExpiresAt   *time.Time          `json:"consentExpiresAt,omitempty"`

	// CustomerUid Deprecated, use accountHolderUid instead
	// Deprecated:
	CustomerUid      *openapi_types.UUID `json:"customerUid,omitempty"`
	ExpiresAt        *time.Time          `json:"expiresAt,omitempty"`
	ExpiresInSeconds *int64              `json:"expiresInSeconds,omitempty"`

	// Scopes The scopes which this token has permission to use e.g. balance:read
	Scopes *[]string `json:"scopes,omitempty"`
}

IdentityV2 defines model for IdentityV2.

type Individual

type Individual struct {
	DateOfBirth *openapi_types.Date `json:"dateOfBirth,omitempty"`
	Email       *string             `json:"email,omitempty"`
	FirstName   *string             `json:"firstName,omitempty"`
	LastName    *string             `json:"lastName,omitempty"`
	Phone       *string             `json:"phone,omitempty"`
	Title       *string             `json:"title,omitempty"`
}

Individual Information about an individual account holder

type InstructLocalPaymentRequest

type InstructLocalPaymentRequest struct {
	// Amount Representation of money
	Amount CurrencyAndAmount `json:"amount"`

	// DestinationPayeeAccountUid The desired payment recipient. Either paymentRecipient or destinationPayeeAccountUid must be present
	DestinationPayeeAccountUid *openapi_types.UUID `json:"destinationPayeeAccountUid,omitempty"`

	// ExternalIdentifier Identifier for the payment request, generated by you. Must be unique for each payment request you create
	ExternalIdentifier string `json:"externalIdentifier"`

	// PaymentRecipient The desired payment recipient. Either paymentRecipient or destinationPayeeAccountUid must be present
	PaymentRecipient *PaymentRecipient `json:"paymentRecipient,omitempty"`

	// Reference The payment reference. The 35 character limit applies to SEPA payments (Euro accounts). For FPS payments (GBP accounts), the limit is 18 characters
	Reference string `json:"reference"`

	// SpendingCategory The category of a transaction
	SpendingCategory *InstructLocalPaymentRequestSpendingCategory `json:"spendingCategory,omitempty"`
}

InstructLocalPaymentRequest Request to make a local payment

type InstructLocalPaymentRequestSpendingCategory

type InstructLocalPaymentRequestSpendingCategory string

InstructLocalPaymentRequestSpendingCategory The category of a transaction

const (
	InstructLocalPaymentRequestSpendingCategoryADMIN                 InstructLocalPaymentRequestSpendingCategory = "ADMIN"
	InstructLocalPaymentRequestSpendingCategoryBANKCHARGES           InstructLocalPaymentRequestSpendingCategory = "BANK_CHARGES"
	InstructLocalPaymentRequestSpendingCategoryBIKE                  InstructLocalPaymentRequestSpendingCategory = "BIKE"
	InstructLocalPaymentRequestSpendingCategoryBILLSANDSERVICES      InstructLocalPaymentRequestSpendingCategory = "BILLS_AND_SERVICES"
	InstructLocalPaymentRequestSpendingCategoryBUCKETLIST            InstructLocalPaymentRequestSpendingCategory = "BUCKET_LIST"
	InstructLocalPaymentRequestSpendingCategoryBUSINESSENTERTAINMENT InstructLocalPaymentRequestSpendingCategory = "BUSINESS_ENTERTAINMENT"
	InstructLocalPaymentRequestSpendingCategoryCAR                   InstructLocalPaymentRequestSpendingCategory = "CAR"
	InstructLocalPaymentRequestSpendingCategoryCASH                  InstructLocalPaymentRequestSpendingCategory = "CASH"
	InstructLocalPaymentRequestSpendingCategoryCELEBRATION           InstructLocalPaymentRequestSpendingCategory = "CELEBRATION"
	InstructLocalPaymentRequestSpendingCategoryCHARITY               InstructLocalPaymentRequestSpendingCategory = "CHARITY"
	InstructLocalPaymentRequestSpendingCategoryCHILDREN              InstructLocalPaymentRequestSpendingCategory = "CHILDREN"
	InstructLocalPaymentRequestSpendingCategoryCLIENTREFUNDS         InstructLocalPaymentRequestSpendingCategory = "CLIENT_REFUNDS"
	InstructLocalPaymentRequestSpendingCategoryCLOTHES               InstructLocalPaymentRequestSpendingCategory = "CLOTHES"
	InstructLocalPaymentRequestSpendingCategoryCOFFEE                InstructLocalPaymentRequestSpendingCategory = "COFFEE"
	InstructLocalPaymentRequestSpendingCategoryCORPORATIONTAX        InstructLocalPaymentRequestSpendingCategory = "CORPORATION_TAX"
	InstructLocalPaymentRequestSpendingCategoryDEBTREPAYMENT         InstructLocalPaymentRequestSpendingCategory = "DEBT_REPAYMENT"
	InstructLocalPaymentRequestSpendingCategoryDIRECTORSWAGES        InstructLocalPaymentRequestSpendingCategory = "DIRECTORS_WAGES"
	InstructLocalPaymentRequestSpendingCategoryDIVIDENDS             InstructLocalPaymentRequestSpendingCategory = "DIVIDENDS"
	InstructLocalPaymentRequestSpendingCategoryDIY                   InstructLocalPaymentRequestSpendingCategory = "DIY"
	InstructLocalPaymentRequestSpendingCategoryDRINKS                InstructLocalPaymentRequestSpendingCategory = "DRINKS"
	InstructLocalPaymentRequestSpendingCategoryEATINGOUT             InstructLocalPaymentRequestSpendingCategory = "EATING_OUT"
	InstructLocalPaymentRequestSpendingCategoryEDUCATION             InstructLocalPaymentRequestSpendingCategory = "EDUCATION"
	InstructLocalPaymentRequestSpendingCategoryEMERGENCY             InstructLocalPaymentRequestSpendingCategory = "EMERGENCY"
	InstructLocalPaymentRequestSpendingCategoryENTERTAINMENT         InstructLocalPaymentRequestSpendingCategory = "ENTERTAINMENT"
	InstructLocalPaymentRequestSpendingCategoryEQUIPMENT             InstructLocalPaymentRequestSpendingCategory = "EQUIPMENT"
	InstructLocalPaymentRequestSpendingCategoryESSENTIALSPEND        InstructLocalPaymentRequestSpendingCategory = "ESSENTIAL_SPEND"
	InstructLocalPaymentRequestSpendingCategoryEXPENSES              InstructLocalPaymentRequestSpendingCategory = "EXPENSES"
	InstructLocalPaymentRequestSpendingCategoryFAMILY                InstructLocalPaymentRequestSpendingCategory = "FAMILY"
	InstructLocalPaymentRequestSpendingCategoryFITNESS               InstructLocalPaymentRequestSpendingCategory = "FITNESS"
	InstructLocalPaymentRequestSpendingCategoryFOODANDDRINK          InstructLocalPaymentRequestSpendingCategory = "FOOD_AND_DRINK"
	InstructLocalPaymentRequestSpendingCategoryFUEL                  InstructLocalPaymentRequestSpendingCategory = "FUEL"
	InstructLocalPaymentRequestSpendingCategoryGAMBLING              InstructLocalPaymentRequestSpendingCategory = "GAMBLING"
	InstructLocalPaymentRequestSpendingCategoryGAMING                InstructLocalPaymentRequestSpendingCategory = "GAMING"
	InstructLocalPaymentRequestSpendingCategoryGARDEN                InstructLocalPaymentRequestSpendingCategory = "GARDEN"
	InstructLocalPaymentRequestSpendingCategoryGENERAL               InstructLocalPaymentRequestSpendingCategory = "GENERAL"
	InstructLocalPaymentRequestSpendingCategoryGIFTS                 InstructLocalPaymentRequestSpendingCategory = "GIFTS"
	InstructLocalPaymentRequestSpendingCategoryGROCERIES             InstructLocalPaymentRequestSpendingCategory = "GROCERIES"
	InstructLocalPaymentRequestSpendingCategoryHOBBY                 InstructLocalPaymentRequestSpendingCategory = "HOBBY"
	InstructLocalPaymentRequestSpendingCategoryHOLIDAYS              InstructLocalPaymentRequestSpendingCategory = "HOLIDAYS"
	InstructLocalPaymentRequestSpendingCategoryHOME                  InstructLocalPaymentRequestSpendingCategory = "HOME"
	InstructLocalPaymentRequestSpendingCategoryIMPULSEBUY            InstructLocalPaymentRequestSpendingCategory = "IMPULSE_BUY"
	InstructLocalPaymentRequestSpendingCategoryINCOME                InstructLocalPaymentRequestSpendingCategory = "INCOME"
	InstructLocalPaymentRequestSpendingCategoryINSURANCE             InstructLocalPaymentRequestSpendingCategory = "INSURANCE"
	InstructLocalPaymentRequestSpendingCategoryINTERESTPAYMENTS      InstructLocalPaymentRequestSpendingCategory = "INTEREST_PAYMENTS"
	InstructLocalPaymentRequestSpendingCategoryINVENTORY             InstructLocalPaymentRequestSpendingCategory = "INVENTORY"
	InstructLocalPaymentRequestSpendingCategoryINVESTMENTCAPITAL     InstructLocalPaymentRequestSpendingCategory = "INVESTMENT_CAPITAL"
	InstructLocalPaymentRequestSpendingCategoryINVESTMENTS           InstructLocalPaymentRequestSpendingCategory = "INVESTMENTS"
	InstructLocalPaymentRequestSpendingCategoryLIFESTYLE             InstructLocalPaymentRequestSpendingCategory = "LIFESTYLE"
	InstructLocalPaymentRequestSpendingCategoryLOANPRINCIPAL         InstructLocalPaymentRequestSpendingCategory = "LOAN_PRINCIPAL"
	InstructLocalPaymentRequestSpendingCategoryMAINTENANCEANDREPAIRS InstructLocalPaymentRequestSpendingCategory = "MAINTENANCE_AND_REPAIRS"
	InstructLocalPaymentRequestSpendingCategoryMARKETING             InstructLocalPaymentRequestSpendingCategory = "MARKETING"
	InstructLocalPaymentRequestSpendingCategoryMEDICAL               InstructLocalPaymentRequestSpendingCategory = "MEDICAL"
	InstructLocalPaymentRequestSpendingCategoryMORTGAGE              InstructLocalPaymentRequestSpendingCategory = "MORTGAGE"
	InstructLocalPaymentRequestSpendingCategoryNONE                  InstructLocalPaymentRequestSpendingCategory = "NONE"
	InstructLocalPaymentRequestSpendingCategoryNONESSENTIALSPEND     InstructLocalPaymentRequestSpendingCategory = "NON_ESSENTIAL_SPEND"
	InstructLocalPaymentRequestSpendingCategoryOTHER                 InstructLocalPaymentRequestSpendingCategory = "OTHER"
	InstructLocalPaymentRequestSpendingCategoryOTHERINCOME           InstructLocalPaymentRequestSpendingCategory = "OTHER_INCOME"
	InstructLocalPaymentRequestSpendingCategoryPAYMENTS              InstructLocalPaymentRequestSpendingCategory = "PAYMENTS"
	InstructLocalPaymentRequestSpendingCategoryPERSONAL              InstructLocalPaymentRequestSpendingCategory = "PERSONAL"
	InstructLocalPaymentRequestSpendingCategoryPERSONALCARE          InstructLocalPaymentRequestSpendingCategory = "PERSONAL_CARE"
	InstructLocalPaymentRequestSpendingCategoryPERSONALTRANSFERS     InstructLocalPaymentRequestSpendingCategory = "PERSONAL_TRANSFERS"
	InstructLocalPaymentRequestSpendingCategoryPETS                  InstructLocalPaymentRequestSpendingCategory = "PETS"
	InstructLocalPaymentRequestSpendingCategoryPHONEANDINTERNET      InstructLocalPaymentRequestSpendingCategory = "PHONE_AND_INTERNET"
	InstructLocalPaymentRequestSpendingCategoryPROFESSIONALSERVICES  InstructLocalPaymentRequestSpendingCategory = "PROFESSIONAL_SERVICES"
	InstructLocalPaymentRequestSpendingCategoryPROJECTS              InstructLocalPaymentRequestSpendingCategory = "PROJECTS"
	InstructLocalPaymentRequestSpendingCategoryRELATIONSHIPS         InstructLocalPaymentRequestSpendingCategory = "RELATIONSHIPS"
	InstructLocalPaymentRequestSpendingCategoryRENT                  InstructLocalPaymentRequestSpendingCategory = "RENT"
	InstructLocalPaymentRequestSpendingCategoryREPAIRSANDMAINTENANCE InstructLocalPaymentRequestSpendingCategory = "REPAIRS_AND_MAINTENANCE"
	InstructLocalPaymentRequestSpendingCategoryREVENUE               InstructLocalPaymentRequestSpendingCategory = "REVENUE"
	InstructLocalPaymentRequestSpendingCategorySAVING                InstructLocalPaymentRequestSpendingCategory = "SAVING"
	InstructLocalPaymentRequestSpendingCategorySELFASSESSMENTTAX     InstructLocalPaymentRequestSpendingCategory = "SELF_ASSESSMENT_TAX"
	InstructLocalPaymentRequestSpendingCategorySHOPPING              InstructLocalPaymentRequestSpendingCategory = "SHOPPING"
	InstructLocalPaymentRequestSpendingCategorySTAFF                 InstructLocalPaymentRequestSpendingCategory = "STAFF"
	InstructLocalPaymentRequestSpendingCategorySUBSCRIPTIONS         InstructLocalPaymentRequestSpendingCategory = "SUBSCRIPTIONS"
	InstructLocalPaymentRequestSpendingCategoryTAKEAWAY              InstructLocalPaymentRequestSpendingCategory = "TAKEAWAY"
	InstructLocalPaymentRequestSpendingCategoryTAXI                  InstructLocalPaymentRequestSpendingCategory = "TAXI"
	InstructLocalPaymentRequestSpendingCategoryTRANSFERS             InstructLocalPaymentRequestSpendingCategory = "TRANSFERS"
	InstructLocalPaymentRequestSpendingCategoryTRANSPORT             InstructLocalPaymentRequestSpendingCategory = "TRANSPORT"
	InstructLocalPaymentRequestSpendingCategoryTRAVEL                InstructLocalPaymentRequestSpendingCategory = "TRAVEL"
	InstructLocalPaymentRequestSpendingCategoryTREATS                InstructLocalPaymentRequestSpendingCategory = "TREATS"
	InstructLocalPaymentRequestSpendingCategoryVAT                   InstructLocalPaymentRequestSpendingCategory = "VAT"
	InstructLocalPaymentRequestSpendingCategoryVEHICLES              InstructLocalPaymentRequestSpendingCategory = "VEHICLES"
	InstructLocalPaymentRequestSpendingCategoryWEDDING               InstructLocalPaymentRequestSpendingCategory = "WEDDING"
	InstructLocalPaymentRequestSpendingCategoryWELLBEING             InstructLocalPaymentRequestSpendingCategory = "WELLBEING"
	InstructLocalPaymentRequestSpendingCategoryWORKPLACE             InstructLocalPaymentRequestSpendingCategory = "WORKPLACE"
)

Defines values for InstructLocalPaymentRequestSpendingCategory.

type InstructLocalPaymentResponse

type InstructLocalPaymentResponse struct {
	// PaymentOrderUid The uid of the payment order created by the instruction. N.B. this will not be the uid of any payment which is created by the payment order
	PaymentOrderUid *openapi_types.UUID `json:"paymentOrderUid,omitempty"`
}

InstructLocalPaymentResponse Response after attempting to create a local payment

type JointAccount

type JointAccount struct {
	AccountHolderUid *openapi_types.UUID `json:"accountHolderUid,omitempty"`

	// PersonOne Information about an individual account holder
	PersonOne *Individual `json:"personOne,omitempty"`

	// PersonTwo Information about an individual account holder
	PersonTwo *Individual `json:"personTwo,omitempty"`
}

JointAccount Information about a joint account

type LastPayment

type LastPayment struct {
	// LastAmount Representation of money
	LastAmount *CurrencyAndAmount  `json:"lastAmount,omitempty"`
	LastDate   *openapi_types.Date `json:"lastDate,omitempty"`
}

LastPayment Last direct debit payment

type ListCardsResponse

type ListCardsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Cards
	JSON4XX      *ErrorResponse
}

func ParseListCardsResponse

func ParseListCardsResponse(rsp *http.Response) (*ListCardsResponse, error)

ParseListCardsResponse parses an HTTP response from a ListCardsWithResponse call

func (ListCardsResponse) Status

func (r ListCardsResponse) Status() string

Status returns HTTPResponse.Status

func (ListCardsResponse) StatusCode

func (r ListCardsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListMandatesForAccountResponse

type ListMandatesForAccountResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DirectDebitMandatesV2
	JSON4XX      *ErrorResponse
}

func ParseListMandatesForAccountResponse

func ParseListMandatesForAccountResponse(rsp *http.Response) (*ListMandatesForAccountResponse, error)

ParseListMandatesForAccountResponse parses an HTTP response from a ListMandatesForAccountWithResponse call

func (ListMandatesForAccountResponse) Status

Status returns HTTPResponse.Status

func (ListMandatesForAccountResponse) StatusCode

func (r ListMandatesForAccountResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListMandatesResponse

type ListMandatesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DirectDebitMandatesV2
	JSON4XX      *ErrorResponse
}

func ParseListMandatesResponse

func ParseListMandatesResponse(rsp *http.Response) (*ListMandatesResponse, error)

ParseListMandatesResponse parses an HTTP response from a ListMandatesWithResponse call

func (ListMandatesResponse) Status

func (r ListMandatesResponse) Status() string

Status returns HTTPResponse.Status

func (ListMandatesResponse) StatusCode

func (r ListMandatesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListNextPaymentDatesParams

type ListNextPaymentDatesParams struct {
	// Count Number of next payment dates to retrieve, between 1 and 100. If count is greater than the number of future payments all future payments will be returned. Defaults to 10.
	Count *int32 `form:"count,omitempty" json:"count,omitempty"`
}

ListNextPaymentDatesParams defines parameters for ListNextPaymentDates.

type ListNextPaymentDatesResponse

type ListNextPaymentDatesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *NextPaymentDatesResponse
	JSON4XX      *ErrorResponse
}

func ParseListNextPaymentDatesResponse

func ParseListNextPaymentDatesResponse(rsp *http.Response) (*ListNextPaymentDatesResponse, error)

ParseListNextPaymentDatesResponse parses an HTTP response from a ListNextPaymentDatesWithResponse call

func (ListNextPaymentDatesResponse) Status

Status returns HTTPResponse.Status

func (ListNextPaymentDatesResponse) StatusCode

func (r ListNextPaymentDatesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListPaymentOrdersForAccountResponse

type ListPaymentOrdersForAccountResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ScheduledPaymentResponse
	JSON4XX      *ErrorResponse
}

func ParseListPaymentOrdersForAccountResponse

func ParseListPaymentOrdersForAccountResponse(rsp *http.Response) (*ListPaymentOrdersForAccountResponse, error)

ParseListPaymentOrdersForAccountResponse parses an HTTP response from a ListPaymentOrdersForAccountWithResponse call

func (ListPaymentOrdersForAccountResponse) Status

Status returns HTTPResponse.Status

func (ListPaymentOrdersForAccountResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ListPaymentsForMandateParams

type ListPaymentsForMandateParams struct {
	// Since Start date for a transaction history
	Since openapi_types.Date `form:"since" json:"since"`
}

ListPaymentsForMandateParams defines parameters for ListPaymentsForMandate.

type ListPaymentsForMandateResponse

type ListPaymentsForMandateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DirectDebitPaymentsResponse
	JSON4XX      *ErrorResponse
}

func ParseListPaymentsForMandateResponse

func ParseListPaymentsForMandateResponse(rsp *http.Response) (*ListPaymentsForMandateResponse, error)

ParseListPaymentsForMandateResponse parses an HTTP response from a ListPaymentsForMandateWithResponse call

func (ListPaymentsForMandateResponse) Status

Status returns HTTPResponse.Status

func (ListPaymentsForMandateResponse) StatusCode

func (r ListPaymentsForMandateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListPaymentsForPayeeAccountParams

type ListPaymentsForPayeeAccountParams struct {
	// Since Start date for a transaction history
	Since openapi_types.Date `form:"since" json:"since"`
}

ListPaymentsForPayeeAccountParams defines parameters for ListPaymentsForPayeeAccount.

type ListPaymentsForPayeeAccountResponse

type ListPaymentsForPayeeAccountResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Payments
	JSON4XX      *ErrorResponse
}

func ParseListPaymentsForPayeeAccountResponse

func ParseListPaymentsForPayeeAccountResponse(rsp *http.Response) (*ListPaymentsForPayeeAccountResponse, error)

ParseListPaymentsForPayeeAccountResponse parses an HTTP response from a ListPaymentsForPayeeAccountWithResponse call

func (ListPaymentsForPayeeAccountResponse) Status

Status returns HTTPResponse.Status

func (ListPaymentsForPayeeAccountResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ListRecurringPaymentsResponse

type ListRecurringPaymentsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RecurringCardPayments
	JSON4XX      *ErrorResponse
}

func ParseListRecurringPaymentsResponse

func ParseListRecurringPaymentsResponse(rsp *http.Response) (*ListRecurringPaymentsResponse, error)

ParseListRecurringPaymentsResponse parses an HTTP response from a ListRecurringPaymentsWithResponse call

func (ListRecurringPaymentsResponse) Status

Status returns HTTPResponse.Status

func (ListRecurringPaymentsResponse) StatusCode

func (r ListRecurringPaymentsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListStandingOrdersResponse

type ListStandingOrdersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *StandingOrdersResponse
	JSON4XX      *ErrorResponse
}

func ParseListStandingOrdersResponse

func ParseListStandingOrdersResponse(rsp *http.Response) (*ListStandingOrdersResponse, error)

ParseListStandingOrdersResponse parses an HTTP response from a ListStandingOrdersWithResponse call

func (ListStandingOrdersResponse) Status

Status returns HTTPResponse.Status

func (ListStandingOrdersResponse) StatusCode

func (r ListStandingOrdersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type LocalTime

type LocalTime struct {
	Hour   *int32 `json:"hour,omitempty"`
	Minute *int32 `json:"minute,omitempty"`
	Nano   *int32 `json:"nano,omitempty"`
	Second *int32 `json:"second,omitempty"`
}

LocalTime defines model for LocalTime.

type LogoutIndividualResponse

type LogoutIndividualResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON4XX      *ErrorResponse
}

func ParseLogoutIndividualResponse

func ParseLogoutIndividualResponse(rsp *http.Response) (*LogoutIndividualResponse, error)

ParseLogoutIndividualResponse parses an HTTP response from a LogoutIndividualWithResponse call

func (LogoutIndividualResponse) Status

func (r LogoutIndividualResponse) Status() string

Status returns HTTPResponse.Status

func (LogoutIndividualResponse) StatusCode

func (r LogoutIndividualResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type MakeLocalPaymentJSONRequestBody

type MakeLocalPaymentJSONRequestBody = InstructLocalPaymentRequest

MakeLocalPaymentJSONRequestBody defines body for MakeLocalPayment for application/json ContentType.

type MakeLocalPaymentResponse

type MakeLocalPaymentResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *InstructLocalPaymentResponse
	JSON4XX      *ErrorResponse
}

func ParseMakeLocalPaymentResponse

func ParseMakeLocalPaymentResponse(rsp *http.Response) (*MakeLocalPaymentResponse, error)

ParseMakeLocalPaymentResponse parses an HTTP response from a MakeLocalPaymentWithResponse call

func (MakeLocalPaymentResponse) Status

func (r MakeLocalPaymentResponse) Status() string

Status returns HTTPResponse.Status

func (MakeLocalPaymentResponse) StatusCode

func (r MakeLocalPaymentResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type MastercardFeedItem

type MastercardFeedItem struct {
	AuthorisationCode  *string    `json:"authorisationCode,omitempty"`
	CardLast4          *string    `json:"cardLast4,omitempty"`
	Mcc                *int32     `json:"mcc,omitempty"`
	MerchantIdentifier *string    `json:"merchantIdentifier,omitempty"`
	PosTimestamp       *LocalTime `json:"posTimestamp,omitempty"`
}

MastercardFeedItem defines model for MastercardFeedItem.

type Money

type Money struct {
	Amount   float32       `json:"amount"`
	Currency MoneyCurrency `json:"currency"`
}

Money Most recent payment amount

type MoneyCurrency

type MoneyCurrency string

MoneyCurrency defines model for Money.Currency.

const (
	MoneyCurrencyAED       MoneyCurrency = "AED"
	MoneyCurrencyAFN       MoneyCurrency = "AFN"
	MoneyCurrencyALL       MoneyCurrency = "ALL"
	MoneyCurrencyAMD       MoneyCurrency = "AMD"
	MoneyCurrencyANG       MoneyCurrency = "ANG"
	MoneyCurrencyAOA       MoneyCurrency = "AOA"
	MoneyCurrencyARS       MoneyCurrency = "ARS"
	MoneyCurrencyAUD       MoneyCurrency = "AUD"
	MoneyCurrencyAWG       MoneyCurrency = "AWG"
	MoneyCurrencyAZN       MoneyCurrency = "AZN"
	MoneyCurrencyBAM       MoneyCurrency = "BAM"
	MoneyCurrencyBBD       MoneyCurrency = "BBD"
	MoneyCurrencyBDT       MoneyCurrency = "BDT"
	MoneyCurrencyBGN       MoneyCurrency = "BGN"
	MoneyCurrencyBHD       MoneyCurrency = "BHD"
	MoneyCurrencyBIF       MoneyCurrency = "BIF"
	MoneyCurrencyBMD       MoneyCurrency = "BMD"
	MoneyCurrencyBND       MoneyCurrency = "BND"
	MoneyCurrencyBOB       MoneyCurrency = "BOB"
	MoneyCurrencyBOV       MoneyCurrency = "BOV"
	MoneyCurrencyBRL       MoneyCurrency = "BRL"
	MoneyCurrencyBSD       MoneyCurrency = "BSD"
	MoneyCurrencyBTN       MoneyCurrency = "BTN"
	MoneyCurrencyBWP       MoneyCurrency = "BWP"
	MoneyCurrencyBYN       MoneyCurrency = "BYN"
	MoneyCurrencyBYR       MoneyCurrency = "BYR"
	MoneyCurrencyBZD       MoneyCurrency = "BZD"
	MoneyCurrencyCAD       MoneyCurrency = "CAD"
	MoneyCurrencyCDF       MoneyCurrency = "CDF"
	MoneyCurrencyCHE       MoneyCurrency = "CHE"
	MoneyCurrencyCHF       MoneyCurrency = "CHF"
	MoneyCurrencyCHW       MoneyCurrency = "CHW"
	MoneyCurrencyCLF       MoneyCurrency = "CLF"
	MoneyCurrencyCLP       MoneyCurrency = "CLP"
	MoneyCurrencyCNY       MoneyCurrency = "CNY"
	MoneyCurrencyCOP       MoneyCurrency = "COP"
	MoneyCurrencyCOU       MoneyCurrency = "COU"
	MoneyCurrencyCRC       MoneyCurrency = "CRC"
	MoneyCurrencyCUC       MoneyCurrency = "CUC"
	MoneyCurrencyCUP       MoneyCurrency = "CUP"
	MoneyCurrencyCVE       MoneyCurrency = "CVE"
	MoneyCurrencyCZK       MoneyCurrency = "CZK"
	MoneyCurrencyDJF       MoneyCurrency = "DJF"
	MoneyCurrencyDKK       MoneyCurrency = "DKK"
	MoneyCurrencyDOP       MoneyCurrency = "DOP"
	MoneyCurrencyDZD       MoneyCurrency = "DZD"
	MoneyCurrencyEGP       MoneyCurrency = "EGP"
	MoneyCurrencyERN       MoneyCurrency = "ERN"
	MoneyCurrencyETB       MoneyCurrency = "ETB"
	MoneyCurrencyEUR       MoneyCurrency = "EUR"
	MoneyCurrencyFJD       MoneyCurrency = "FJD"
	MoneyCurrencyFKP       MoneyCurrency = "FKP"
	MoneyCurrencyGBP       MoneyCurrency = "GBP"
	MoneyCurrencyGEL       MoneyCurrency = "GEL"
	MoneyCurrencyGHS       MoneyCurrency = "GHS"
	MoneyCurrencyGIP       MoneyCurrency = "GIP"
	MoneyCurrencyGMD       MoneyCurrency = "GMD"
	MoneyCurrencyGNF       MoneyCurrency = "GNF"
	MoneyCurrencyGTQ       MoneyCurrency = "GTQ"
	MoneyCurrencyGYD       MoneyCurrency = "GYD"
	MoneyCurrencyHKD       MoneyCurrency = "HKD"
	MoneyCurrencyHNL       MoneyCurrency = "HNL"
	MoneyCurrencyHRK       MoneyCurrency = "HRK"
	MoneyCurrencyHTG       MoneyCurrency = "HTG"
	MoneyCurrencyHUF       MoneyCurrency = "HUF"
	MoneyCurrencyIDR       MoneyCurrency = "IDR"
	MoneyCurrencyILS       MoneyCurrency = "ILS"
	MoneyCurrencyINR       MoneyCurrency = "INR"
	MoneyCurrencyIQD       MoneyCurrency = "IQD"
	MoneyCurrencyIRR       MoneyCurrency = "IRR"
	MoneyCurrencyISK       MoneyCurrency = "ISK"
	MoneyCurrencyJMD       MoneyCurrency = "JMD"
	MoneyCurrencyJOD       MoneyCurrency = "JOD"
	MoneyCurrencyJPY       MoneyCurrency = "JPY"
	MoneyCurrencyKES       MoneyCurrency = "KES"
	MoneyCurrencyKGS       MoneyCurrency = "KGS"
	MoneyCurrencyKHR       MoneyCurrency = "KHR"
	MoneyCurrencyKMF       MoneyCurrency = "KMF"
	MoneyCurrencyKPW       MoneyCurrency = "KPW"
	MoneyCurrencyKRW       MoneyCurrency = "KRW"
	MoneyCurrencyKWD       MoneyCurrency = "KWD"
	MoneyCurrencyKYD       MoneyCurrency = "KYD"
	MoneyCurrencyKZT       MoneyCurrency = "KZT"
	MoneyCurrencyLAK       MoneyCurrency = "LAK"
	MoneyCurrencyLBP       MoneyCurrency = "LBP"
	MoneyCurrencyLKR       MoneyCurrency = "LKR"
	MoneyCurrencyLRD       MoneyCurrency = "LRD"
	MoneyCurrencyLSL       MoneyCurrency = "LSL"
	MoneyCurrencyLTL       MoneyCurrency = "LTL"
	MoneyCurrencyLYD       MoneyCurrency = "LYD"
	MoneyCurrencyMAD       MoneyCurrency = "MAD"
	MoneyCurrencyMDL       MoneyCurrency = "MDL"
	MoneyCurrencyMGA       MoneyCurrency = "MGA"
	MoneyCurrencyMKD       MoneyCurrency = "MKD"
	MoneyCurrencyMMK       MoneyCurrency = "MMK"
	MoneyCurrencyMNT       MoneyCurrency = "MNT"
	MoneyCurrencyMOP       MoneyCurrency = "MOP"
	MoneyCurrencyMRO       MoneyCurrency = "MRO"
	MoneyCurrencyMRU       MoneyCurrency = "MRU"
	MoneyCurrencyMUR       MoneyCurrency = "MUR"
	MoneyCurrencyMVR       MoneyCurrency = "MVR"
	MoneyCurrencyMWK       MoneyCurrency = "MWK"
	MoneyCurrencyMXN       MoneyCurrency = "MXN"
	MoneyCurrencyMXV       MoneyCurrency = "MXV"
	MoneyCurrencyMYR       MoneyCurrency = "MYR"
	MoneyCurrencyMZN       MoneyCurrency = "MZN"
	MoneyCurrencyNAD       MoneyCurrency = "NAD"
	MoneyCurrencyNGN       MoneyCurrency = "NGN"
	MoneyCurrencyNIO       MoneyCurrency = "NIO"
	MoneyCurrencyNOK       MoneyCurrency = "NOK"
	MoneyCurrencyNPR       MoneyCurrency = "NPR"
	MoneyCurrencyNZD       MoneyCurrency = "NZD"
	MoneyCurrencyOMR       MoneyCurrency = "OMR"
	MoneyCurrencyPAB       MoneyCurrency = "PAB"
	MoneyCurrencyPEN       MoneyCurrency = "PEN"
	MoneyCurrencyPGK       MoneyCurrency = "PGK"
	MoneyCurrencyPHP       MoneyCurrency = "PHP"
	MoneyCurrencyPKR       MoneyCurrency = "PKR"
	MoneyCurrencyPLN       MoneyCurrency = "PLN"
	MoneyCurrencyPYG       MoneyCurrency = "PYG"
	MoneyCurrencyQAR       MoneyCurrency = "QAR"
	MoneyCurrencyRON       MoneyCurrency = "RON"
	MoneyCurrencyRSD       MoneyCurrency = "RSD"
	MoneyCurrencyRUB       MoneyCurrency = "RUB"
	MoneyCurrencyRUR       MoneyCurrency = "RUR"
	MoneyCurrencyRWF       MoneyCurrency = "RWF"
	MoneyCurrencySAR       MoneyCurrency = "SAR"
	MoneyCurrencySBD       MoneyCurrency = "SBD"
	MoneyCurrencySCR       MoneyCurrency = "SCR"
	MoneyCurrencySDG       MoneyCurrency = "SDG"
	MoneyCurrencySEK       MoneyCurrency = "SEK"
	MoneyCurrencySGD       MoneyCurrency = "SGD"
	MoneyCurrencySHP       MoneyCurrency = "SHP"
	MoneyCurrencySLE       MoneyCurrency = "SLE"
	MoneyCurrencySLL       MoneyCurrency = "SLL"
	MoneyCurrencySOS       MoneyCurrency = "SOS"
	MoneyCurrencySRD       MoneyCurrency = "SRD"
	MoneyCurrencySSP       MoneyCurrency = "SSP"
	MoneyCurrencySTD       MoneyCurrency = "STD"
	MoneyCurrencySTN       MoneyCurrency = "STN"
	MoneyCurrencySVC       MoneyCurrency = "SVC"
	MoneyCurrencySYP       MoneyCurrency = "SYP"
	MoneyCurrencySZL       MoneyCurrency = "SZL"
	MoneyCurrencyTHB       MoneyCurrency = "THB"
	MoneyCurrencyTJS       MoneyCurrency = "TJS"
	MoneyCurrencyTMT       MoneyCurrency = "TMT"
	MoneyCurrencyTND       MoneyCurrency = "TND"
	MoneyCurrencyTOP       MoneyCurrency = "TOP"
	MoneyCurrencyTRY       MoneyCurrency = "TRY"
	MoneyCurrencyTTD       MoneyCurrency = "TTD"
	MoneyCurrencyTWD       MoneyCurrency = "TWD"
	MoneyCurrencyTZS       MoneyCurrency = "TZS"
	MoneyCurrencyUAH       MoneyCurrency = "UAH"
	MoneyCurrencyUGX       MoneyCurrency = "UGX"
	MoneyCurrencyUNDEFINED MoneyCurrency = "UNDEFINED"
	MoneyCurrencyUSD       MoneyCurrency = "USD"
	MoneyCurrencyUSN       MoneyCurrency = "USN"
	MoneyCurrencyUSS       MoneyCurrency = "USS"
	MoneyCurrencyUYI       MoneyCurrency = "UYI"
	MoneyCurrencyUYU       MoneyCurrency = "UYU"
	MoneyCurrencyUZS       MoneyCurrency = "UZS"
	MoneyCurrencyVEF       MoneyCurrency = "VEF"
	MoneyCurrencyVES       MoneyCurrency = "VES"
	MoneyCurrencyVND       MoneyCurrency = "VND"
	MoneyCurrencyVUV       MoneyCurrency = "VUV"
	MoneyCurrencyWST       MoneyCurrency = "WST"
	MoneyCurrencyXAF       MoneyCurrency = "XAF"
	MoneyCurrencyXAG       MoneyCurrency = "XAG"
	MoneyCurrencyXAU       MoneyCurrency = "XAU"
	MoneyCurrencyXBA       MoneyCurrency = "XBA"
	MoneyCurrencyXBB       MoneyCurrency = "XBB"
	MoneyCurrencyXBC       MoneyCurrency = "XBC"
	MoneyCurrencyXBD       MoneyCurrency = "XBD"
	MoneyCurrencyXCD       MoneyCurrency = "XCD"
	MoneyCurrencyXDR       MoneyCurrency = "XDR"
	MoneyCurrencyXOF       MoneyCurrency = "XOF"
	MoneyCurrencyXPD       MoneyCurrency = "XPD"
	MoneyCurrencyXPF       MoneyCurrency = "XPF"
	MoneyCurrencyXPT       MoneyCurrency = "XPT"
	MoneyCurrencyXSU       MoneyCurrency = "XSU"
	MoneyCurrencyXTS       MoneyCurrency = "XTS"
	MoneyCurrencyXUA       MoneyCurrency = "XUA"
	MoneyCurrencyXXX       MoneyCurrency = "XXX"
	MoneyCurrencyYER       MoneyCurrency = "YER"
	MoneyCurrencyZAR       MoneyCurrency = "ZAR"
	MoneyCurrencyZMW       MoneyCurrency = "ZMW"
	MoneyCurrencyZWL       MoneyCurrency = "ZWL"
)

Defines values for MoneyCurrency.

type NextPaymentDatesResponse

type NextPaymentDatesResponse struct {
	NextPaymentDates *[]openapi_types.Date `json:"nextPaymentDates,omitempty"`
}

NextPaymentDatesResponse List of next payment dates of a standing order

type Payee

type Payee struct {
	// Accounts Accounts for this payee
	Accounts *[]PayeeAccount `json:"accounts,omitempty"`

	// BusinessName Business name
	BusinessName *string `json:"businessName,omitempty"`

	// DateOfBirth Date of birth
	DateOfBirth *openapi_types.Date `json:"dateOfBirth,omitempty"`

	// FirstName First name
	FirstName *string `json:"firstName,omitempty"`

	// LastName Last name
	LastName *string `json:"lastName,omitempty"`

	// MiddleName Middle name
	MiddleName *string `json:"middleName,omitempty"`

	// PayeeName Name
	PayeeName string `json:"payeeName"`

	// PayeeType INDIVIDUAL
	PayeeType PayeePayeeType `json:"payeeType"`

	// PayeeUid The uid of this payee
	PayeeUid openapi_types.UUID `json:"payeeUid"`

	// PhoneNumber Phone number
	PhoneNumber *string `json:"phoneNumber,omitempty"`
}

Payee A saved payee

type PayeeAccount

type PayeeAccount struct {
	// AccountIdentifier The account identifier
	AccountIdentifier *string `json:"accountIdentifier,omitempty"`

	// BankIdentifier The bank identifier
	BankIdentifier *string `json:"bankIdentifier,omitempty"`

	// BankIdentifierType The bank identifier type
	BankIdentifierType *PayeeAccountBankIdentifierType `json:"bankIdentifierType,omitempty"`

	// CountryCode The country code for the account (ISO 3166-1 alpha-2)
	CountryCode PayeeAccountCountryCode `json:"countryCode"`

	// DefaultAccount Is this the default account for the owning payee
	DefaultAccount *bool `json:"defaultAccount,omitempty"`

	// Description Account description
	Description    string    `json:"description"`
	LastReferences *[]string `json:"lastReferences,omitempty"`

	// PayeeAccountUid The uid of this payee account
	PayeeAccountUid openapi_types.UUID `json:"payeeAccountUid"`

	// PayeeChannelType The channel through which the payee was added
	PayeeChannelType PayeeAccountPayeeChannelType `json:"payeeChannelType"`

	// SecondaryIdentifier Secondary reference data (SRD), if applicable
	SecondaryIdentifier *string `json:"secondaryIdentifier,omitempty"`
}

PayeeAccount An account of a payee

type PayeeAccountBankIdentifierType

type PayeeAccountBankIdentifierType string

PayeeAccountBankIdentifierType The bank identifier type

const (
	PayeeAccountBankIdentifierTypeABA      PayeeAccountBankIdentifierType = "ABA"
	PayeeAccountBankIdentifierTypeABAACH   PayeeAccountBankIdentifierType = "ABA_ACH"
	PayeeAccountBankIdentifierTypeABAWIRE  PayeeAccountBankIdentifierType = "ABA_WIRE"
	PayeeAccountBankIdentifierTypeBSB      PayeeAccountBankIdentifierType = "BSB"
	PayeeAccountBankIdentifierTypeIBAN     PayeeAccountBankIdentifierType = "IBAN"
	PayeeAccountBankIdentifierTypeSORTCODE PayeeAccountBankIdentifierType = "SORT_CODE"
	PayeeAccountBankIdentifierTypeSWIFT    PayeeAccountBankIdentifierType = "SWIFT"
)

Defines values for PayeeAccountBankIdentifierType.

type PayeeAccountCountryCode

type PayeeAccountCountryCode string

PayeeAccountCountryCode The country code for the account (ISO 3166-1 alpha-2)

const (
	PayeeAccountCountryCodeAC        PayeeAccountCountryCode = "AC"
	PayeeAccountCountryCodeAD        PayeeAccountCountryCode = "AD"
	PayeeAccountCountryCodeAE        PayeeAccountCountryCode = "AE"
	PayeeAccountCountryCodeAF        PayeeAccountCountryCode = "AF"
	PayeeAccountCountryCodeAG        PayeeAccountCountryCode = "AG"
	PayeeAccountCountryCodeAI        PayeeAccountCountryCode = "AI"
	PayeeAccountCountryCodeAL        PayeeAccountCountryCode = "AL"
	PayeeAccountCountryCodeAM        PayeeAccountCountryCode = "AM"
	PayeeAccountCountryCodeAN        PayeeAccountCountryCode = "AN"
	PayeeAccountCountryCodeAO        PayeeAccountCountryCode = "AO"
	PayeeAccountCountryCodeAQ        PayeeAccountCountryCode = "AQ"
	PayeeAccountCountryCodeAR        PayeeAccountCountryCode = "AR"
	PayeeAccountCountryCodeAS        PayeeAccountCountryCode = "AS"
	PayeeAccountCountryCodeAT        PayeeAccountCountryCode = "AT"
	PayeeAccountCountryCodeAU        PayeeAccountCountryCode = "AU"
	PayeeAccountCountryCodeAW        PayeeAccountCountryCode = "AW"
	PayeeAccountCountryCodeAX        PayeeAccountCountryCode = "AX"
	PayeeAccountCountryCodeAZ        PayeeAccountCountryCode = "AZ"
	PayeeAccountCountryCodeBA        PayeeAccountCountryCode = "BA"
	PayeeAccountCountryCodeBB        PayeeAccountCountryCode = "BB"
	PayeeAccountCountryCodeBD        PayeeAccountCountryCode = "BD"
	PayeeAccountCountryCodeBE        PayeeAccountCountryCode = "BE"
	PayeeAccountCountryCodeBF        PayeeAccountCountryCode = "BF"
	PayeeAccountCountryCodeBG        PayeeAccountCountryCode = "BG"
	PayeeAccountCountryCodeBH        PayeeAccountCountryCode = "BH"
	PayeeAccountCountryCodeBI        PayeeAccountCountryCode = "BI"
	PayeeAccountCountryCodeBJ        PayeeAccountCountryCode = "BJ"
	PayeeAccountCountryCodeBL        PayeeAccountCountryCode = "BL"
	PayeeAccountCountryCodeBM        PayeeAccountCountryCode = "BM"
	PayeeAccountCountryCodeBN        PayeeAccountCountryCode = "BN"
	PayeeAccountCountryCodeBO        PayeeAccountCountryCode = "BO"
	PayeeAccountCountryCodeBQ        PayeeAccountCountryCode = "BQ"
	PayeeAccountCountryCodeBR        PayeeAccountCountryCode = "BR"
	PayeeAccountCountryCodeBS        PayeeAccountCountryCode = "BS"
	PayeeAccountCountryCodeBT        PayeeAccountCountryCode = "BT"
	PayeeAccountCountryCodeBU        PayeeAccountCountryCode = "BU"
	PayeeAccountCountryCodeBV        PayeeAccountCountryCode = "BV"
	PayeeAccountCountryCodeBW        PayeeAccountCountryCode = "BW"
	PayeeAccountCountryCodeBY        PayeeAccountCountryCode = "BY"
	PayeeAccountCountryCodeBZ        PayeeAccountCountryCode = "BZ"
	PayeeAccountCountryCodeCA        PayeeAccountCountryCode = "CA"
	PayeeAccountCountryCodeCC        PayeeAccountCountryCode = "CC"
	PayeeAccountCountryCodeCD        PayeeAccountCountryCode = "CD"
	PayeeAccountCountryCodeCF        PayeeAccountCountryCode = "CF"
	PayeeAccountCountryCodeCG        PayeeAccountCountryCode = "CG"
	PayeeAccountCountryCodeCH        PayeeAccountCountryCode = "CH"
	PayeeAccountCountryCodeCI        PayeeAccountCountryCode = "CI"
	PayeeAccountCountryCodeCK        PayeeAccountCountryCode = "CK"
	PayeeAccountCountryCodeCL        PayeeAccountCountryCode = "CL"
	PayeeAccountCountryCodeCM        PayeeAccountCountryCode = "CM"
	PayeeAccountCountryCodeCN        PayeeAccountCountryCode = "CN"
	PayeeAccountCountryCodeCO        PayeeAccountCountryCode = "CO"
	PayeeAccountCountryCodeCP        PayeeAccountCountryCode = "CP"
	PayeeAccountCountryCodeCR        PayeeAccountCountryCode = "CR"
	PayeeAccountCountryCodeCS        PayeeAccountCountryCode = "CS"
	PayeeAccountCountryCodeCU        PayeeAccountCountryCode = "CU"
	PayeeAccountCountryCodeCV        PayeeAccountCountryCode = "CV"
	PayeeAccountCountryCodeCW        PayeeAccountCountryCode = "CW"
	PayeeAccountCountryCodeCX        PayeeAccountCountryCode = "CX"
	PayeeAccountCountryCodeCY        PayeeAccountCountryCode = "CY"
	PayeeAccountCountryCodeCZ        PayeeAccountCountryCode = "CZ"
	PayeeAccountCountryCodeDE        PayeeAccountCountryCode = "DE"
	PayeeAccountCountryCodeDG        PayeeAccountCountryCode = "DG"
	PayeeAccountCountryCodeDJ        PayeeAccountCountryCode = "DJ"
	PayeeAccountCountryCodeDK        PayeeAccountCountryCode = "DK"
	PayeeAccountCountryCodeDM        PayeeAccountCountryCode = "DM"
	PayeeAccountCountryCodeDO        PayeeAccountCountryCode = "DO"
	PayeeAccountCountryCodeDZ        PayeeAccountCountryCode = "DZ"
	PayeeAccountCountryCodeEA        PayeeAccountCountryCode = "EA"
	PayeeAccountCountryCodeEC        PayeeAccountCountryCode = "EC"
	PayeeAccountCountryCodeEE        PayeeAccountCountryCode = "EE"
	PayeeAccountCountryCodeEG        PayeeAccountCountryCode = "EG"
	PayeeAccountCountryCodeEH        PayeeAccountCountryCode = "EH"
	PayeeAccountCountryCodeER        PayeeAccountCountryCode = "ER"
	PayeeAccountCountryCodeES        PayeeAccountCountryCode = "ES"
	PayeeAccountCountryCodeET        PayeeAccountCountryCode = "ET"
	PayeeAccountCountryCodeEU        PayeeAccountCountryCode = "EU"
	PayeeAccountCountryCodeEZ        PayeeAccountCountryCode = "EZ"
	PayeeAccountCountryCodeFI        PayeeAccountCountryCode = "FI"
	PayeeAccountCountryCodeFJ        PayeeAccountCountryCode = "FJ"
	PayeeAccountCountryCodeFK        PayeeAccountCountryCode = "FK"
	PayeeAccountCountryCodeFM        PayeeAccountCountryCode = "FM"
	PayeeAccountCountryCodeFO        PayeeAccountCountryCode = "FO"
	PayeeAccountCountryCodeFR        PayeeAccountCountryCode = "FR"
	PayeeAccountCountryCodeFX        PayeeAccountCountryCode = "FX"
	PayeeAccountCountryCodeGA        PayeeAccountCountryCode = "GA"
	PayeeAccountCountryCodeGB        PayeeAccountCountryCode = "GB"
	PayeeAccountCountryCodeGD        PayeeAccountCountryCode = "GD"
	PayeeAccountCountryCodeGE        PayeeAccountCountryCode = "GE"
	PayeeAccountCountryCodeGF        PayeeAccountCountryCode = "GF"
	PayeeAccountCountryCodeGG        PayeeAccountCountryCode = "GG"
	PayeeAccountCountryCodeGH        PayeeAccountCountryCode = "GH"
	PayeeAccountCountryCodeGI        PayeeAccountCountryCode = "GI"
	PayeeAccountCountryCodeGL        PayeeAccountCountryCode = "GL"
	PayeeAccountCountryCodeGM        PayeeAccountCountryCode = "GM"
	PayeeAccountCountryCodeGN        PayeeAccountCountryCode = "GN"
	PayeeAccountCountryCodeGP        PayeeAccountCountryCode = "GP"
	PayeeAccountCountryCodeGQ        PayeeAccountCountryCode = "GQ"
	PayeeAccountCountryCodeGR        PayeeAccountCountryCode = "GR"
	PayeeAccountCountryCodeGS        PayeeAccountCountryCode = "GS"
	PayeeAccountCountryCodeGT        PayeeAccountCountryCode = "GT"
	PayeeAccountCountryCodeGU        PayeeAccountCountryCode = "GU"
	PayeeAccountCountryCodeGW        PayeeAccountCountryCode = "GW"
	PayeeAccountCountryCodeGY        PayeeAccountCountryCode = "GY"
	PayeeAccountCountryCodeHK        PayeeAccountCountryCode = "HK"
	PayeeAccountCountryCodeHM        PayeeAccountCountryCode = "HM"
	PayeeAccountCountryCodeHN        PayeeAccountCountryCode = "HN"
	PayeeAccountCountryCodeHR        PayeeAccountCountryCode = "HR"
	PayeeAccountCountryCodeHT        PayeeAccountCountryCode = "HT"
	PayeeAccountCountryCodeHU        PayeeAccountCountryCode = "HU"
	PayeeAccountCountryCodeIC        PayeeAccountCountryCode = "IC"
	PayeeAccountCountryCodeID        PayeeAccountCountryCode = "ID"
	PayeeAccountCountryCodeIE        PayeeAccountCountryCode = "IE"
	PayeeAccountCountryCodeIL        PayeeAccountCountryCode = "IL"
	PayeeAccountCountryCodeIM        PayeeAccountCountryCode = "IM"
	PayeeAccountCountryCodeIN        PayeeAccountCountryCode = "IN"
	PayeeAccountCountryCodeIO        PayeeAccountCountryCode = "IO"
	PayeeAccountCountryCodeIQ        PayeeAccountCountryCode = "IQ"
	PayeeAccountCountryCodeIR        PayeeAccountCountryCode = "IR"
	PayeeAccountCountryCodeIS        PayeeAccountCountryCode = "IS"
	PayeeAccountCountryCodeIT        PayeeAccountCountryCode = "IT"
	PayeeAccountCountryCodeJE        PayeeAccountCountryCode = "JE"
	PayeeAccountCountryCodeJM        PayeeAccountCountryCode = "JM"
	PayeeAccountCountryCodeJO        PayeeAccountCountryCode = "JO"
	PayeeAccountCountryCodeJP        PayeeAccountCountryCode = "JP"
	PayeeAccountCountryCodeKE        PayeeAccountCountryCode = "KE"
	PayeeAccountCountryCodeKG        PayeeAccountCountryCode = "KG"
	PayeeAccountCountryCodeKH        PayeeAccountCountryCode = "KH"
	PayeeAccountCountryCodeKI        PayeeAccountCountryCode = "KI"
	PayeeAccountCountryCodeKM        PayeeAccountCountryCode = "KM"
	PayeeAccountCountryCodeKN        PayeeAccountCountryCode = "KN"
	PayeeAccountCountryCodeKP        PayeeAccountCountryCode = "KP"
	PayeeAccountCountryCodeKR        PayeeAccountCountryCode = "KR"
	PayeeAccountCountryCodeKW        PayeeAccountCountryCode = "KW"
	PayeeAccountCountryCodeKY        PayeeAccountCountryCode = "KY"
	PayeeAccountCountryCodeKZ        PayeeAccountCountryCode = "KZ"
	PayeeAccountCountryCodeLA        PayeeAccountCountryCode = "LA"
	PayeeAccountCountryCodeLB        PayeeAccountCountryCode = "LB"
	PayeeAccountCountryCodeLC        PayeeAccountCountryCode = "LC"
	PayeeAccountCountryCodeLI        PayeeAccountCountryCode = "LI"
	PayeeAccountCountryCodeLK        PayeeAccountCountryCode = "LK"
	PayeeAccountCountryCodeLR        PayeeAccountCountryCode = "LR"
	PayeeAccountCountryCodeLS        PayeeAccountCountryCode = "LS"
	PayeeAccountCountryCodeLT        PayeeAccountCountryCode = "LT"
	PayeeAccountCountryCodeLU        PayeeAccountCountryCode = "LU"
	PayeeAccountCountryCodeLV        PayeeAccountCountryCode = "LV"
	PayeeAccountCountryCodeLY        PayeeAccountCountryCode = "LY"
	PayeeAccountCountryCodeMA        PayeeAccountCountryCode = "MA"
	PayeeAccountCountryCodeMC        PayeeAccountCountryCode = "MC"
	PayeeAccountCountryCodeMD        PayeeAccountCountryCode = "MD"
	PayeeAccountCountryCodeME        PayeeAccountCountryCode = "ME"
	PayeeAccountCountryCodeMF        PayeeAccountCountryCode = "MF"
	PayeeAccountCountryCodeMG        PayeeAccountCountryCode = "MG"
	PayeeAccountCountryCodeMH        PayeeAccountCountryCode = "MH"
	PayeeAccountCountryCodeMK        PayeeAccountCountryCode = "MK"
	PayeeAccountCountryCodeML        PayeeAccountCountryCode = "ML"
	PayeeAccountCountryCodeMM        PayeeAccountCountryCode = "MM"
	PayeeAccountCountryCodeMN        PayeeAccountCountryCode = "MN"
	PayeeAccountCountryCodeMO        PayeeAccountCountryCode = "MO"
	PayeeAccountCountryCodeMP        PayeeAccountCountryCode = "MP"
	PayeeAccountCountryCodeMQ        PayeeAccountCountryCode = "MQ"
	PayeeAccountCountryCodeMR        PayeeAccountCountryCode = "MR"
	PayeeAccountCountryCodeMS        PayeeAccountCountryCode = "MS"
	PayeeAccountCountryCodeMT        PayeeAccountCountryCode = "MT"
	PayeeAccountCountryCodeMU        PayeeAccountCountryCode = "MU"
	PayeeAccountCountryCodeMV        PayeeAccountCountryCode = "MV"
	PayeeAccountCountryCodeMW        PayeeAccountCountryCode = "MW"
	PayeeAccountCountryCodeMX        PayeeAccountCountryCode = "MX"
	PayeeAccountCountryCodeMY        PayeeAccountCountryCode = "MY"
	PayeeAccountCountryCodeMZ        PayeeAccountCountryCode = "MZ"
	PayeeAccountCountryCodeNA        PayeeAccountCountryCode = "NA"
	PayeeAccountCountryCodeNC        PayeeAccountCountryCode = "NC"
	PayeeAccountCountryCodeNE        PayeeAccountCountryCode = "NE"
	PayeeAccountCountryCodeNF        PayeeAccountCountryCode = "NF"
	PayeeAccountCountryCodeNG        PayeeAccountCountryCode = "NG"
	PayeeAccountCountryCodeNI        PayeeAccountCountryCode = "NI"
	PayeeAccountCountryCodeNL        PayeeAccountCountryCode = "NL"
	PayeeAccountCountryCodeNO        PayeeAccountCountryCode = "NO"
	PayeeAccountCountryCodeNP        PayeeAccountCountryCode = "NP"
	PayeeAccountCountryCodeNR        PayeeAccountCountryCode = "NR"
	PayeeAccountCountryCodeNT        PayeeAccountCountryCode = "NT"
	PayeeAccountCountryCodeNU        PayeeAccountCountryCode = "NU"
	PayeeAccountCountryCodeNZ        PayeeAccountCountryCode = "NZ"
	PayeeAccountCountryCodeOM        PayeeAccountCountryCode = "OM"
	PayeeAccountCountryCodePA        PayeeAccountCountryCode = "PA"
	PayeeAccountCountryCodePE        PayeeAccountCountryCode = "PE"
	PayeeAccountCountryCodePF        PayeeAccountCountryCode = "PF"
	PayeeAccountCountryCodePG        PayeeAccountCountryCode = "PG"
	PayeeAccountCountryCodePH        PayeeAccountCountryCode = "PH"
	PayeeAccountCountryCodePK        PayeeAccountCountryCode = "PK"
	PayeeAccountCountryCodePL        PayeeAccountCountryCode = "PL"
	PayeeAccountCountryCodePM        PayeeAccountCountryCode = "PM"
	PayeeAccountCountryCodePN        PayeeAccountCountryCode = "PN"
	PayeeAccountCountryCodePR        PayeeAccountCountryCode = "PR"
	PayeeAccountCountryCodePS        PayeeAccountCountryCode = "PS"
	PayeeAccountCountryCodePT        PayeeAccountCountryCode = "PT"
	PayeeAccountCountryCodePW        PayeeAccountCountryCode = "PW"
	PayeeAccountCountryCodePY        PayeeAccountCountryCode = "PY"
	PayeeAccountCountryCodeQA        PayeeAccountCountryCode = "QA"
	PayeeAccountCountryCodeRE        PayeeAccountCountryCode = "RE"
	PayeeAccountCountryCodeRO        PayeeAccountCountryCode = "RO"
	PayeeAccountCountryCodeRS        PayeeAccountCountryCode = "RS"
	PayeeAccountCountryCodeRU        PayeeAccountCountryCode = "RU"
	PayeeAccountCountryCodeRW        PayeeAccountCountryCode = "RW"
	PayeeAccountCountryCodeSA        PayeeAccountCountryCode = "SA"
	PayeeAccountCountryCodeSB        PayeeAccountCountryCode = "SB"
	PayeeAccountCountryCodeSC        PayeeAccountCountryCode = "SC"
	PayeeAccountCountryCodeSD        PayeeAccountCountryCode = "SD"
	PayeeAccountCountryCodeSE        PayeeAccountCountryCode = "SE"
	PayeeAccountCountryCodeSF        PayeeAccountCountryCode = "SF"
	PayeeAccountCountryCodeSG        PayeeAccountCountryCode = "SG"
	PayeeAccountCountryCodeSH        PayeeAccountCountryCode = "SH"
	PayeeAccountCountryCodeSI        PayeeAccountCountryCode = "SI"
	PayeeAccountCountryCodeSJ        PayeeAccountCountryCode = "SJ"
	PayeeAccountCountryCodeSK        PayeeAccountCountryCode = "SK"
	PayeeAccountCountryCodeSL        PayeeAccountCountryCode = "SL"
	PayeeAccountCountryCodeSM        PayeeAccountCountryCode = "SM"
	PayeeAccountCountryCodeSN        PayeeAccountCountryCode = "SN"
	PayeeAccountCountryCodeSO        PayeeAccountCountryCode = "SO"
	PayeeAccountCountryCodeSR        PayeeAccountCountryCode = "SR"
	PayeeAccountCountryCodeSS        PayeeAccountCountryCode = "SS"
	PayeeAccountCountryCodeST        PayeeAccountCountryCode = "ST"
	PayeeAccountCountryCodeSU        PayeeAccountCountryCode = "SU"
	PayeeAccountCountryCodeSV        PayeeAccountCountryCode = "SV"
	PayeeAccountCountryCodeSX        PayeeAccountCountryCode = "SX"
	PayeeAccountCountryCodeSY        PayeeAccountCountryCode = "SY"
	PayeeAccountCountryCodeSZ        PayeeAccountCountryCode = "SZ"
	PayeeAccountCountryCodeTA        PayeeAccountCountryCode = "TA"
	PayeeAccountCountryCodeTC        PayeeAccountCountryCode = "TC"
	PayeeAccountCountryCodeTD        PayeeAccountCountryCode = "TD"
	PayeeAccountCountryCodeTF        PayeeAccountCountryCode = "TF"
	PayeeAccountCountryCodeTG        PayeeAccountCountryCode = "TG"
	PayeeAccountCountryCodeTH        PayeeAccountCountryCode = "TH"
	PayeeAccountCountryCodeTJ        PayeeAccountCountryCode = "TJ"
	PayeeAccountCountryCodeTK        PayeeAccountCountryCode = "TK"
	PayeeAccountCountryCodeTL        PayeeAccountCountryCode = "TL"
	PayeeAccountCountryCodeTM        PayeeAccountCountryCode = "TM"
	PayeeAccountCountryCodeTN        PayeeAccountCountryCode = "TN"
	PayeeAccountCountryCodeTO        PayeeAccountCountryCode = "TO"
	PayeeAccountCountryCodeTP        PayeeAccountCountryCode = "TP"
	PayeeAccountCountryCodeTR        PayeeAccountCountryCode = "TR"
	PayeeAccountCountryCodeTT        PayeeAccountCountryCode = "TT"
	PayeeAccountCountryCodeTV        PayeeAccountCountryCode = "TV"
	PayeeAccountCountryCodeTW        PayeeAccountCountryCode = "TW"
	PayeeAccountCountryCodeTZ        PayeeAccountCountryCode = "TZ"
	PayeeAccountCountryCodeUA        PayeeAccountCountryCode = "UA"
	PayeeAccountCountryCodeUG        PayeeAccountCountryCode = "UG"
	PayeeAccountCountryCodeUK        PayeeAccountCountryCode = "UK"
	PayeeAccountCountryCodeUM        PayeeAccountCountryCode = "UM"
	PayeeAccountCountryCodeUNDEFINED PayeeAccountCountryCode = "UNDEFINED"
	PayeeAccountCountryCodeUS        PayeeAccountCountryCode = "US"
	PayeeAccountCountryCodeUY        PayeeAccountCountryCode = "UY"
	PayeeAccountCountryCodeUZ        PayeeAccountCountryCode = "UZ"
	PayeeAccountCountryCodeVA        PayeeAccountCountryCode = "VA"
	PayeeAccountCountryCodeVC        PayeeAccountCountryCode = "VC"
	PayeeAccountCountryCodeVE        PayeeAccountCountryCode = "VE"
	PayeeAccountCountryCodeVG        PayeeAccountCountryCode = "VG"
	PayeeAccountCountryCodeVI        PayeeAccountCountryCode = "VI"
	PayeeAccountCountryCodeVN        PayeeAccountCountryCode = "VN"
	PayeeAccountCountryCodeVU        PayeeAccountCountryCode = "VU"
	PayeeAccountCountryCodeWF        PayeeAccountCountryCode = "WF"
	PayeeAccountCountryCodeWS        PayeeAccountCountryCode = "WS"
	PayeeAccountCountryCodeXI        PayeeAccountCountryCode = "XI"
	PayeeAccountCountryCodeXK        PayeeAccountCountryCode = "XK"
	PayeeAccountCountryCodeXU        PayeeAccountCountryCode = "XU"
	PayeeAccountCountryCodeXX        PayeeAccountCountryCode = "XX"
	PayeeAccountCountryCodeYE        PayeeAccountCountryCode = "YE"
	PayeeAccountCountryCodeYT        PayeeAccountCountryCode = "YT"
	PayeeAccountCountryCodeYU        PayeeAccountCountryCode = "YU"
	PayeeAccountCountryCodeZA        PayeeAccountCountryCode = "ZA"
	PayeeAccountCountryCodeZM        PayeeAccountCountryCode = "ZM"
	PayeeAccountCountryCodeZR        PayeeAccountCountryCode = "ZR"
	PayeeAccountCountryCodeZW        PayeeAccountCountryCode = "ZW"
)

Defines values for PayeeAccountCountryCode.

type PayeeAccountCreationRequest

type PayeeAccountCreationRequest struct {
	// AccountIdentifier The account identifier
	AccountIdentifier string `json:"accountIdentifier"`

	// BankIdentifier The bank identifier
	BankIdentifier string `json:"bankIdentifier"`

	// BankIdentifierType The bank identifier type
	BankIdentifierType PayeeAccountCreationRequestBankIdentifierType `json:"bankIdentifierType"`

	// CountryCode The country code for the account (ISO 3166-1 alpha-2)
	CountryCode string `json:"countryCode"`

	// DefaultAccount Is this the default account for the owning payee
	DefaultAccount bool `json:"defaultAccount"`

	// Description Account description
	Description string `json:"description"`

	// SecondaryIdentifier Secondary reference data (SRD), if applicable
	SecondaryIdentifier *string `json:"secondaryIdentifier,omitempty"`
}

PayeeAccountCreationRequest Request to create a payee account

type PayeeAccountCreationRequestBankIdentifierType

type PayeeAccountCreationRequestBankIdentifierType string

PayeeAccountCreationRequestBankIdentifierType The bank identifier type

const (
	PayeeAccountCreationRequestBankIdentifierTypeABA      PayeeAccountCreationRequestBankIdentifierType = "ABA"
	PayeeAccountCreationRequestBankIdentifierTypeABAACH   PayeeAccountCreationRequestBankIdentifierType = "ABA_ACH"
	PayeeAccountCreationRequestBankIdentifierTypeABAWIRE  PayeeAccountCreationRequestBankIdentifierType = "ABA_WIRE"
	PayeeAccountCreationRequestBankIdentifierTypeBSB      PayeeAccountCreationRequestBankIdentifierType = "BSB"
	PayeeAccountCreationRequestBankIdentifierTypeIBAN     PayeeAccountCreationRequestBankIdentifierType = "IBAN"
	PayeeAccountCreationRequestBankIdentifierTypeSORTCODE PayeeAccountCreationRequestBankIdentifierType = "SORT_CODE"
	PayeeAccountCreationRequestBankIdentifierTypeSWIFT    PayeeAccountCreationRequestBankIdentifierType = "SWIFT"
)

Defines values for PayeeAccountCreationRequestBankIdentifierType.

type PayeeAccountCreationResponse

type PayeeAccountCreationResponse struct {
	Errors *[]ErrorDetail `json:"errors,omitempty"`

	// PayeeAccountUid The newly created payee unique identifier, only present on successful payee account creation
	PayeeAccountUid *string `json:"payeeAccountUid,omitempty"`

	// Success True if the method completed successfully
	Success *bool `json:"success,omitempty"`
}

PayeeAccountCreationResponse Response after attempting to create a payee account

type PayeeAccountPayeeChannelType

type PayeeAccountPayeeChannelType string

PayeeAccountPayeeChannelType The channel through which the payee was added

const (
	BANKACCOUNT PayeeAccountPayeeChannelType = "BANK_ACCOUNT"
	NEARBY      PayeeAccountPayeeChannelType = "NEARBY"
	SETTLEUP    PayeeAccountPayeeChannelType = "SETTLE_UP"
)

Defines values for PayeeAccountPayeeChannelType.

type PayeeCreationRequest

type PayeeCreationRequest struct {
	// Accounts List of accounts for this payee
	Accounts *[]PayeeAccountCreationRequest `json:"accounts,omitempty"`

	// BusinessName Business name
	BusinessName *string `json:"businessName,omitempty"`

	// DateOfBirth Date of birth for this payee
	DateOfBirth *openapi_types.Date `json:"dateOfBirth,omitempty"`

	// FirstName First name
	FirstName *string `json:"firstName,omitempty"`

	// LastName Last name
	LastName *string `json:"lastName,omitempty"`

	// MiddleName Middle name
	MiddleName *string `json:"middleName,omitempty"`

	// PayeeName Name
	PayeeName string                        `json:"payeeName"`
	PayeeType PayeeCreationRequestPayeeType `json:"payeeType"`

	// PhoneNumber Phone number
	PhoneNumber *string `json:"phoneNumber,omitempty"`
}

PayeeCreationRequest Request to create a payee

type PayeeCreationRequestPayeeType

type PayeeCreationRequestPayeeType string

PayeeCreationRequestPayeeType defines model for PayeeCreationRequest.PayeeType.

const (
	PayeeCreationRequestPayeeTypeBUSINESS   PayeeCreationRequestPayeeType = "BUSINESS"
	PayeeCreationRequestPayeeTypeINDIVIDUAL PayeeCreationRequestPayeeType = "INDIVIDUAL"
)

Defines values for PayeeCreationRequestPayeeType.

type PayeeCreationResponse

type PayeeCreationResponse struct {
	Errors *[]ErrorDetail `json:"errors,omitempty"`

	// PayeeUid The newly created payee unique identifier, only present on successful payee creation
	PayeeUid *string `json:"payeeUid,omitempty"`

	// Success True if the method completed successfully
	Success *bool `json:"success,omitempty"`
}

PayeeCreationResponse Response after attempting to create a payee

type PayeePayeeType

type PayeePayeeType string

PayeePayeeType INDIVIDUAL

const (
	PayeePayeeTypeBUSINESS   PayeePayeeType = "BUSINESS"
	PayeePayeeTypeINDIVIDUAL PayeePayeeType = "INDIVIDUAL"
)

Defines values for PayeePayeeType.

type PayeePayment

type PayeePayment struct {
	// Amount Representation of money
	Amount *CurrencyAndAmount `json:"amount,omitempty"`

	// CreatedAt Date when payment was created
	CreatedAt *time.Time `json:"createdAt,omitempty"`

	// PaymentAmount Representation of money
	PaymentAmount *CurrencyAndAmount `json:"paymentAmount,omitempty"`

	// PaymentUid Unique identifier of the payment
	PaymentUid *openapi_types.UUID `json:"paymentUid,omitempty"`

	// Reference Payment reference
	Reference *string `json:"reference,omitempty"`

	// SpendingCategory The category of a transaction
	SpendingCategory *PayeePaymentSpendingCategory `json:"spendingCategory,omitempty"`
}

PayeePayment A sent payment

type PayeePaymentSpendingCategory

type PayeePaymentSpendingCategory string

PayeePaymentSpendingCategory The category of a transaction

const (
	PayeePaymentSpendingCategoryADMIN                 PayeePaymentSpendingCategory = "ADMIN"
	PayeePaymentSpendingCategoryBANKCHARGES           PayeePaymentSpendingCategory = "BANK_CHARGES"
	PayeePaymentSpendingCategoryBIKE                  PayeePaymentSpendingCategory = "BIKE"
	PayeePaymentSpendingCategoryBILLSANDSERVICES      PayeePaymentSpendingCategory = "BILLS_AND_SERVICES"
	PayeePaymentSpendingCategoryBUCKETLIST            PayeePaymentSpendingCategory = "BUCKET_LIST"
	PayeePaymentSpendingCategoryBUSINESSENTERTAINMENT PayeePaymentSpendingCategory = "BUSINESS_ENTERTAINMENT"
	PayeePaymentSpendingCategoryCAR                   PayeePaymentSpendingCategory = "CAR"
	PayeePaymentSpendingCategoryCASH                  PayeePaymentSpendingCategory = "CASH"
	PayeePaymentSpendingCategoryCELEBRATION           PayeePaymentSpendingCategory = "CELEBRATION"
	PayeePaymentSpendingCategoryCHARITY               PayeePaymentSpendingCategory = "CHARITY"
	PayeePaymentSpendingCategoryCHILDREN              PayeePaymentSpendingCategory = "CHILDREN"
	PayeePaymentSpendingCategoryCLIENTREFUNDS         PayeePaymentSpendingCategory = "CLIENT_REFUNDS"
	PayeePaymentSpendingCategoryCLOTHES               PayeePaymentSpendingCategory = "CLOTHES"
	PayeePaymentSpendingCategoryCOFFEE                PayeePaymentSpendingCategory = "COFFEE"
	PayeePaymentSpendingCategoryCORPORATIONTAX        PayeePaymentSpendingCategory = "CORPORATION_TAX"
	PayeePaymentSpendingCategoryDEBTREPAYMENT         PayeePaymentSpendingCategory = "DEBT_REPAYMENT"
	PayeePaymentSpendingCategoryDIRECTORSWAGES        PayeePaymentSpendingCategory = "DIRECTORS_WAGES"
	PayeePaymentSpendingCategoryDIVIDENDS             PayeePaymentSpendingCategory = "DIVIDENDS"
	PayeePaymentSpendingCategoryDIY                   PayeePaymentSpendingCategory = "DIY"
	PayeePaymentSpendingCategoryDRINKS                PayeePaymentSpendingCategory = "DRINKS"
	PayeePaymentSpendingCategoryEATINGOUT             PayeePaymentSpendingCategory = "EATING_OUT"
	PayeePaymentSpendingCategoryEDUCATION             PayeePaymentSpendingCategory = "EDUCATION"
	PayeePaymentSpendingCategoryEMERGENCY             PayeePaymentSpendingCategory = "EMERGENCY"
	PayeePaymentSpendingCategoryENTERTAINMENT         PayeePaymentSpendingCategory = "ENTERTAINMENT"
	PayeePaymentSpendingCategoryEQUIPMENT             PayeePaymentSpendingCategory = "EQUIPMENT"
	PayeePaymentSpendingCategoryESSENTIALSPEND        PayeePaymentSpendingCategory = "ESSENTIAL_SPEND"
	PayeePaymentSpendingCategoryEXPENSES              PayeePaymentSpendingCategory = "EXPENSES"
	PayeePaymentSpendingCategoryFAMILY                PayeePaymentSpendingCategory = "FAMILY"
	PayeePaymentSpendingCategoryFITNESS               PayeePaymentSpendingCategory = "FITNESS"
	PayeePaymentSpendingCategoryFOODANDDRINK          PayeePaymentSpendingCategory = "FOOD_AND_DRINK"
	PayeePaymentSpendingCategoryFUEL                  PayeePaymentSpendingCategory = "FUEL"
	PayeePaymentSpendingCategoryGAMBLING              PayeePaymentSpendingCategory = "GAMBLING"
	PayeePaymentSpendingCategoryGAMING                PayeePaymentSpendingCategory = "GAMING"
	PayeePaymentSpendingCategoryGARDEN                PayeePaymentSpendingCategory = "GARDEN"
	PayeePaymentSpendingCategoryGENERAL               PayeePaymentSpendingCategory = "GENERAL"
	PayeePaymentSpendingCategoryGIFTS                 PayeePaymentSpendingCategory = "GIFTS"
	PayeePaymentSpendingCategoryGROCERIES             PayeePaymentSpendingCategory = "GROCERIES"
	PayeePaymentSpendingCategoryHOBBY                 PayeePaymentSpendingCategory = "HOBBY"
	PayeePaymentSpendingCategoryHOLIDAYS              PayeePaymentSpendingCategory = "HOLIDAYS"
	PayeePaymentSpendingCategoryHOME                  PayeePaymentSpendingCategory = "HOME"
	PayeePaymentSpendingCategoryIMPULSEBUY            PayeePaymentSpendingCategory = "IMPULSE_BUY"
	PayeePaymentSpendingCategoryINCOME                PayeePaymentSpendingCategory = "INCOME"
	PayeePaymentSpendingCategoryINSURANCE             PayeePaymentSpendingCategory = "INSURANCE"
	PayeePaymentSpendingCategoryINTERESTPAYMENTS      PayeePaymentSpendingCategory = "INTEREST_PAYMENTS"
	PayeePaymentSpendingCategoryINVENTORY             PayeePaymentSpendingCategory = "INVENTORY"
	PayeePaymentSpendingCategoryINVESTMENTCAPITAL     PayeePaymentSpendingCategory = "INVESTMENT_CAPITAL"
	PayeePaymentSpendingCategoryINVESTMENTS           PayeePaymentSpendingCategory = "INVESTMENTS"
	PayeePaymentSpendingCategoryLIFESTYLE             PayeePaymentSpendingCategory = "LIFESTYLE"
	PayeePaymentSpendingCategoryLOANPRINCIPAL         PayeePaymentSpendingCategory = "LOAN_PRINCIPAL"
	PayeePaymentSpendingCategoryMAINTENANCEANDREPAIRS PayeePaymentSpendingCategory = "MAINTENANCE_AND_REPAIRS"
	PayeePaymentSpendingCategoryMARKETING             PayeePaymentSpendingCategory = "MARKETING"
	PayeePaymentSpendingCategoryMEDICAL               PayeePaymentSpendingCategory = "MEDICAL"
	PayeePaymentSpendingCategoryMORTGAGE              PayeePaymentSpendingCategory = "MORTGAGE"
	PayeePaymentSpendingCategoryNONE                  PayeePaymentSpendingCategory = "NONE"
	PayeePaymentSpendingCategoryNONESSENTIALSPEND     PayeePaymentSpendingCategory = "NON_ESSENTIAL_SPEND"
	PayeePaymentSpendingCategoryOTHER                 PayeePaymentSpendingCategory = "OTHER"
	PayeePaymentSpendingCategoryOTHERINCOME           PayeePaymentSpendingCategory = "OTHER_INCOME"
	PayeePaymentSpendingCategoryPAYMENTS              PayeePaymentSpendingCategory = "PAYMENTS"
	PayeePaymentSpendingCategoryPERSONAL              PayeePaymentSpendingCategory = "PERSONAL"
	PayeePaymentSpendingCategoryPERSONALCARE          PayeePaymentSpendingCategory = "PERSONAL_CARE"
	PayeePaymentSpendingCategoryPERSONALTRANSFERS     PayeePaymentSpendingCategory = "PERSONAL_TRANSFERS"
	PayeePaymentSpendingCategoryPETS                  PayeePaymentSpendingCategory = "PETS"
	PayeePaymentSpendingCategoryPHONEANDINTERNET      PayeePaymentSpendingCategory = "PHONE_AND_INTERNET"
	PayeePaymentSpendingCategoryPROFESSIONALSERVICES  PayeePaymentSpendingCategory = "PROFESSIONAL_SERVICES"
	PayeePaymentSpendingCategoryPROJECTS              PayeePaymentSpendingCategory = "PROJECTS"
	PayeePaymentSpendingCategoryRELATIONSHIPS         PayeePaymentSpendingCategory = "RELATIONSHIPS"
	PayeePaymentSpendingCategoryRENT                  PayeePaymentSpendingCategory = "RENT"
	PayeePaymentSpendingCategoryREPAIRSANDMAINTENANCE PayeePaymentSpendingCategory = "REPAIRS_AND_MAINTENANCE"
	PayeePaymentSpendingCategoryREVENUE               PayeePaymentSpendingCategory = "REVENUE"
	PayeePaymentSpendingCategorySAVING                PayeePaymentSpendingCategory = "SAVING"
	PayeePaymentSpendingCategorySELFASSESSMENTTAX     PayeePaymentSpendingCategory = "SELF_ASSESSMENT_TAX"
	PayeePaymentSpendingCategorySHOPPING              PayeePaymentSpendingCategory = "SHOPPING"
	PayeePaymentSpendingCategorySTAFF                 PayeePaymentSpendingCategory = "STAFF"
	PayeePaymentSpendingCategorySUBSCRIPTIONS         PayeePaymentSpendingCategory = "SUBSCRIPTIONS"
	PayeePaymentSpendingCategoryTAKEAWAY              PayeePaymentSpendingCategory = "TAKEAWAY"
	PayeePaymentSpendingCategoryTAXI                  PayeePaymentSpendingCategory = "TAXI"
	PayeePaymentSpendingCategoryTRANSFERS             PayeePaymentSpendingCategory = "TRANSFERS"
	PayeePaymentSpendingCategoryTRANSPORT             PayeePaymentSpendingCategory = "TRANSPORT"
	PayeePaymentSpendingCategoryTRAVEL                PayeePaymentSpendingCategory = "TRAVEL"
	PayeePaymentSpendingCategoryTREATS                PayeePaymentSpendingCategory = "TREATS"
	PayeePaymentSpendingCategoryVAT                   PayeePaymentSpendingCategory = "VAT"
	PayeePaymentSpendingCategoryVEHICLES              PayeePaymentSpendingCategory = "VEHICLES"
	PayeePaymentSpendingCategoryWEDDING               PayeePaymentSpendingCategory = "WEDDING"
	PayeePaymentSpendingCategoryWELLBEING             PayeePaymentSpendingCategory = "WELLBEING"
	PayeePaymentSpendingCategoryWORKPLACE             PayeePaymentSpendingCategory = "WORKPLACE"
)

Defines values for PayeePaymentSpendingCategory.

type Payees

type Payees struct {
	Payees *[]Payee `json:"payees,omitempty"`
}

Payees The payees of an account holder

type PaymentOrderPayment

type PaymentOrderPayment struct {
	// Amount Representation of money
	Amount CurrencyAndAmount `json:"amount"`

	// CompletedAt When this payment was completed, if it completed
	CompletedAt *time.Time `json:"completedAt,omitempty"`

	// CreatedAt When this payment was created
	CreatedAt time.Time `json:"createdAt"`

	// PayeeAccountUid The account ID of the payee account receiving this payment
	PayeeAccountUid openapi_types.UUID `json:"payeeAccountUid"`

	// PayeeUid The ID of the payee receiving this payment
	PayeeUid openapi_types.UUID `json:"payeeUid"`

	// PaymentStatusDetails Status details of a payment
	PaymentStatusDetails *PaymentStatusDetails `json:"paymentStatusDetails,omitempty"`

	// PaymentUid UID of this payment
	PaymentUid openapi_types.UUID `json:"paymentUid"`

	// Reference Reference of this payment
	Reference string `json:"reference"`

	// RejectedAt When this payment was rejected, if it was rejected
	RejectedAt *time.Time `json:"rejectedAt,omitempty"`
}

PaymentOrderPayment Response object for payment order payments queries

type PaymentOrderPaymentsResponse

type PaymentOrderPaymentsResponse struct {
	Payments []PaymentOrderPayment `json:"payments"`
}

PaymentOrderPaymentsResponse List of payments associated with a payment order

type PaymentOrderV2

type PaymentOrderV2 struct {
	// Amount Representation of money
	Amount CurrencyAndAmount `json:"amount"`

	// PayeeAccountUid The account ID of the payee account receiving this payment
	PayeeAccountUid openapi_types.UUID `json:"payeeAccountUid"`

	// PayeeUid The ID of the payee receiving this payment
	PayeeUid openapi_types.UUID `json:"payeeUid"`

	// PaymentOrderUid UID of this payment order
	PaymentOrderUid openapi_types.UUID `json:"paymentOrderUid"`

	// Reference The reference set by the payer
	Reference string `json:"reference"`

	// SpendingCategory The category of a transaction
	SpendingCategory *PaymentOrderV2SpendingCategory `json:"spendingCategory"`
}

PaymentOrderV2 Response object for payment order queries

type PaymentOrderV2SpendingCategory

type PaymentOrderV2SpendingCategory string

PaymentOrderV2SpendingCategory The category of a transaction

const (
	PaymentOrderV2SpendingCategoryADMIN                 PaymentOrderV2SpendingCategory = "ADMIN"
	PaymentOrderV2SpendingCategoryBANKCHARGES           PaymentOrderV2SpendingCategory = "BANK_CHARGES"
	PaymentOrderV2SpendingCategoryBIKE                  PaymentOrderV2SpendingCategory = "BIKE"
	PaymentOrderV2SpendingCategoryBILLSANDSERVICES      PaymentOrderV2SpendingCategory = "BILLS_AND_SERVICES"
	PaymentOrderV2SpendingCategoryBUCKETLIST            PaymentOrderV2SpendingCategory = "BUCKET_LIST"
	PaymentOrderV2SpendingCategoryBUSINESSENTERTAINMENT PaymentOrderV2SpendingCategory = "BUSINESS_ENTERTAINMENT"
	PaymentOrderV2SpendingCategoryCAR                   PaymentOrderV2SpendingCategory = "CAR"
	PaymentOrderV2SpendingCategoryCASH                  PaymentOrderV2SpendingCategory = "CASH"
	PaymentOrderV2SpendingCategoryCELEBRATION           PaymentOrderV2SpendingCategory = "CELEBRATION"
	PaymentOrderV2SpendingCategoryCHARITY               PaymentOrderV2SpendingCategory = "CHARITY"
	PaymentOrderV2SpendingCategoryCHILDREN              PaymentOrderV2SpendingCategory = "CHILDREN"
	PaymentOrderV2SpendingCategoryCLIENTREFUNDS         PaymentOrderV2SpendingCategory = "CLIENT_REFUNDS"
	PaymentOrderV2SpendingCategoryCLOTHES               PaymentOrderV2SpendingCategory = "CLOTHES"
	PaymentOrderV2SpendingCategoryCOFFEE                PaymentOrderV2SpendingCategory = "COFFEE"
	PaymentOrderV2SpendingCategoryCORPORATIONTAX        PaymentOrderV2SpendingCategory = "CORPORATION_TAX"
	PaymentOrderV2SpendingCategoryDEBTREPAYMENT         PaymentOrderV2SpendingCategory = "DEBT_REPAYMENT"
	PaymentOrderV2SpendingCategoryDIRECTORSWAGES        PaymentOrderV2SpendingCategory = "DIRECTORS_WAGES"
	PaymentOrderV2SpendingCategoryDIVIDENDS             PaymentOrderV2SpendingCategory = "DIVIDENDS"
	PaymentOrderV2SpendingCategoryDIY                   PaymentOrderV2SpendingCategory = "DIY"
	PaymentOrderV2SpendingCategoryDRINKS                PaymentOrderV2SpendingCategory = "DRINKS"
	PaymentOrderV2SpendingCategoryEATINGOUT             PaymentOrderV2SpendingCategory = "EATING_OUT"
	PaymentOrderV2SpendingCategoryEDUCATION             PaymentOrderV2SpendingCategory = "EDUCATION"
	PaymentOrderV2SpendingCategoryEMERGENCY             PaymentOrderV2SpendingCategory = "EMERGENCY"
	PaymentOrderV2SpendingCategoryENTERTAINMENT         PaymentOrderV2SpendingCategory = "ENTERTAINMENT"
	PaymentOrderV2SpendingCategoryEQUIPMENT             PaymentOrderV2SpendingCategory = "EQUIPMENT"
	PaymentOrderV2SpendingCategoryESSENTIALSPEND        PaymentOrderV2SpendingCategory = "ESSENTIAL_SPEND"
	PaymentOrderV2SpendingCategoryEXPENSES              PaymentOrderV2SpendingCategory = "EXPENSES"
	PaymentOrderV2SpendingCategoryFAMILY                PaymentOrderV2SpendingCategory = "FAMILY"
	PaymentOrderV2SpendingCategoryFITNESS               PaymentOrderV2SpendingCategory = "FITNESS"
	PaymentOrderV2SpendingCategoryFOODANDDRINK          PaymentOrderV2SpendingCategory = "FOOD_AND_DRINK"
	PaymentOrderV2SpendingCategoryFUEL                  PaymentOrderV2SpendingCategory = "FUEL"
	PaymentOrderV2SpendingCategoryGAMBLING              PaymentOrderV2SpendingCategory = "GAMBLING"
	PaymentOrderV2SpendingCategoryGAMING                PaymentOrderV2SpendingCategory = "GAMING"
	PaymentOrderV2SpendingCategoryGARDEN                PaymentOrderV2SpendingCategory = "GARDEN"
	PaymentOrderV2SpendingCategoryGENERAL               PaymentOrderV2SpendingCategory = "GENERAL"
	PaymentOrderV2SpendingCategoryGIFTS                 PaymentOrderV2SpendingCategory = "GIFTS"
	PaymentOrderV2SpendingCategoryGROCERIES             PaymentOrderV2SpendingCategory = "GROCERIES"
	PaymentOrderV2SpendingCategoryHOBBY                 PaymentOrderV2SpendingCategory = "HOBBY"
	PaymentOrderV2SpendingCategoryHOLIDAYS              PaymentOrderV2SpendingCategory = "HOLIDAYS"
	PaymentOrderV2SpendingCategoryHOME                  PaymentOrderV2SpendingCategory = "HOME"
	PaymentOrderV2SpendingCategoryIMPULSEBUY            PaymentOrderV2SpendingCategory = "IMPULSE_BUY"
	PaymentOrderV2SpendingCategoryINCOME                PaymentOrderV2SpendingCategory = "INCOME"
	PaymentOrderV2SpendingCategoryINSURANCE             PaymentOrderV2SpendingCategory = "INSURANCE"
	PaymentOrderV2SpendingCategoryINTERESTPAYMENTS      PaymentOrderV2SpendingCategory = "INTEREST_PAYMENTS"
	PaymentOrderV2SpendingCategoryINVENTORY             PaymentOrderV2SpendingCategory = "INVENTORY"
	PaymentOrderV2SpendingCategoryINVESTMENTCAPITAL     PaymentOrderV2SpendingCategory = "INVESTMENT_CAPITAL"
	PaymentOrderV2SpendingCategoryINVESTMENTS           PaymentOrderV2SpendingCategory = "INVESTMENTS"
	PaymentOrderV2SpendingCategoryLIFESTYLE             PaymentOrderV2SpendingCategory = "LIFESTYLE"
	PaymentOrderV2SpendingCategoryLOANPRINCIPAL         PaymentOrderV2SpendingCategory = "LOAN_PRINCIPAL"
	PaymentOrderV2SpendingCategoryMAINTENANCEANDREPAIRS PaymentOrderV2SpendingCategory = "MAINTENANCE_AND_REPAIRS"
	PaymentOrderV2SpendingCategoryMARKETING             PaymentOrderV2SpendingCategory = "MARKETING"
	PaymentOrderV2SpendingCategoryMEDICAL               PaymentOrderV2SpendingCategory = "MEDICAL"
	PaymentOrderV2SpendingCategoryMORTGAGE              PaymentOrderV2SpendingCategory = "MORTGAGE"
	PaymentOrderV2SpendingCategoryNONE                  PaymentOrderV2SpendingCategory = "NONE"
	PaymentOrderV2SpendingCategoryNONESSENTIALSPEND     PaymentOrderV2SpendingCategory = "NON_ESSENTIAL_SPEND"
	PaymentOrderV2SpendingCategoryOTHER                 PaymentOrderV2SpendingCategory = "OTHER"
	PaymentOrderV2SpendingCategoryOTHERINCOME           PaymentOrderV2SpendingCategory = "OTHER_INCOME"
	PaymentOrderV2SpendingCategoryPAYMENTS              PaymentOrderV2SpendingCategory = "PAYMENTS"
	PaymentOrderV2SpendingCategoryPERSONAL              PaymentOrderV2SpendingCategory = "PERSONAL"
	PaymentOrderV2SpendingCategoryPERSONALCARE          PaymentOrderV2SpendingCategory = "PERSONAL_CARE"
	PaymentOrderV2SpendingCategoryPERSONALTRANSFERS     PaymentOrderV2SpendingCategory = "PERSONAL_TRANSFERS"
	PaymentOrderV2SpendingCategoryPETS                  PaymentOrderV2SpendingCategory = "PETS"
	PaymentOrderV2SpendingCategoryPHONEANDINTERNET      PaymentOrderV2SpendingCategory = "PHONE_AND_INTERNET"
	PaymentOrderV2SpendingCategoryPROFESSIONALSERVICES  PaymentOrderV2SpendingCategory = "PROFESSIONAL_SERVICES"
	PaymentOrderV2SpendingCategoryPROJECTS              PaymentOrderV2SpendingCategory = "PROJECTS"
	PaymentOrderV2SpendingCategoryRELATIONSHIPS         PaymentOrderV2SpendingCategory = "RELATIONSHIPS"
	PaymentOrderV2SpendingCategoryRENT                  PaymentOrderV2SpendingCategory = "RENT"
	PaymentOrderV2SpendingCategoryREPAIRSANDMAINTENANCE PaymentOrderV2SpendingCategory = "REPAIRS_AND_MAINTENANCE"
	PaymentOrderV2SpendingCategoryREVENUE               PaymentOrderV2SpendingCategory = "REVENUE"
	PaymentOrderV2SpendingCategorySAVING                PaymentOrderV2SpendingCategory = "SAVING"
	PaymentOrderV2SpendingCategorySELFASSESSMENTTAX     PaymentOrderV2SpendingCategory = "SELF_ASSESSMENT_TAX"
	PaymentOrderV2SpendingCategorySHOPPING              PaymentOrderV2SpendingCategory = "SHOPPING"
	PaymentOrderV2SpendingCategorySTAFF                 PaymentOrderV2SpendingCategory = "STAFF"
	PaymentOrderV2SpendingCategorySUBSCRIPTIONS         PaymentOrderV2SpendingCategory = "SUBSCRIPTIONS"
	PaymentOrderV2SpendingCategoryTAKEAWAY              PaymentOrderV2SpendingCategory = "TAKEAWAY"
	PaymentOrderV2SpendingCategoryTAXI                  PaymentOrderV2SpendingCategory = "TAXI"
	PaymentOrderV2SpendingCategoryTRANSFERS             PaymentOrderV2SpendingCategory = "TRANSFERS"
	PaymentOrderV2SpendingCategoryTRANSPORT             PaymentOrderV2SpendingCategory = "TRANSPORT"
	PaymentOrderV2SpendingCategoryTRAVEL                PaymentOrderV2SpendingCategory = "TRAVEL"
	PaymentOrderV2SpendingCategoryTREATS                PaymentOrderV2SpendingCategory = "TREATS"
	PaymentOrderV2SpendingCategoryVAT                   PaymentOrderV2SpendingCategory = "VAT"
	PaymentOrderV2SpendingCategoryVEHICLES              PaymentOrderV2SpendingCategory = "VEHICLES"
	PaymentOrderV2SpendingCategoryWEDDING               PaymentOrderV2SpendingCategory = "WEDDING"
	PaymentOrderV2SpendingCategoryWELLBEING             PaymentOrderV2SpendingCategory = "WELLBEING"
	PaymentOrderV2SpendingCategoryWORKPLACE             PaymentOrderV2SpendingCategory = "WORKPLACE"
)

Defines values for PaymentOrderV2SpendingCategory.

type PaymentRecipient

type PaymentRecipient struct {
	AccountIdentifier  string                             `json:"accountIdentifier"`
	BankIdentifier     string                             `json:"bankIdentifier"`
	BankIdentifierType PaymentRecipientBankIdentifierType `json:"bankIdentifierType"`

	// CountryCode The country code for the account (ISO 3166-1 alpha-2)
	CountryCode string                    `json:"countryCode"`
	PayeeName   string                    `json:"payeeName"`
	PayeeType   PaymentRecipientPayeeType `json:"payeeType"`
}

PaymentRecipient The desired payment recipient. Either paymentRecipient or destinationPayeeAccountUid must be present

type PaymentRecipientBankIdentifierType

type PaymentRecipientBankIdentifierType string

PaymentRecipientBankIdentifierType defines model for PaymentRecipient.BankIdentifierType.

const (
	PaymentRecipientBankIdentifierTypeABA      PaymentRecipientBankIdentifierType = "ABA"
	PaymentRecipientBankIdentifierTypeABAACH   PaymentRecipientBankIdentifierType = "ABA_ACH"
	PaymentRecipientBankIdentifierTypeABAWIRE  PaymentRecipientBankIdentifierType = "ABA_WIRE"
	PaymentRecipientBankIdentifierTypeBSB      PaymentRecipientBankIdentifierType = "BSB"
	PaymentRecipientBankIdentifierTypeIBAN     PaymentRecipientBankIdentifierType = "IBAN"
	PaymentRecipientBankIdentifierTypeSORTCODE PaymentRecipientBankIdentifierType = "SORT_CODE"
	PaymentRecipientBankIdentifierTypeSWIFT    PaymentRecipientBankIdentifierType = "SWIFT"
)

Defines values for PaymentRecipientBankIdentifierType.

type PaymentRecipientPayeeType

type PaymentRecipientPayeeType string

PaymentRecipientPayeeType defines model for PaymentRecipient.PayeeType.

const (
	PaymentRecipientPayeeTypeBUSINESS   PaymentRecipientPayeeType = "BUSINESS"
	PaymentRecipientPayeeTypeINDIVIDUAL PaymentRecipientPayeeType = "INDIVIDUAL"
)

Defines values for PaymentRecipientPayeeType.

type PaymentStatusDetails

type PaymentStatusDetails struct {
	Description   *PaymentStatusDetailsDescription   `json:"description,omitempty"`
	PaymentStatus *PaymentStatusDetailsPaymentStatus `json:"paymentStatus,omitempty"`
}

PaymentStatusDetails Status details of a payment

type PaymentStatusDetailsDescription

type PaymentStatusDetailsDescription string

PaymentStatusDetailsDescription defines model for PaymentStatusDetails.Description.

const (
	PaymentStatusDetailsDescriptionACCEPTED                           PaymentStatusDetailsDescription = "ACCEPTED"
	PaymentStatusDetailsDescriptionDESTINATIONACCOUNTINVALID          PaymentStatusDetailsDescription = "DESTINATION_ACCOUNT_INVALID"
	PaymentStatusDetailsDescriptionDESTINATIONACCOUNTNAMEMISMATCH     PaymentStatusDetailsDescription = "DESTINATION_ACCOUNT_NAME_MISMATCH"
	PaymentStatusDetailsDescriptionDESTINATIONACCOUNTUNAVAILABLE      PaymentStatusDetailsDescription = "DESTINATION_ACCOUNT_UNAVAILABLE"
	PaymentStatusDetailsDescriptionPENDING                            PaymentStatusDetailsDescription = "PENDING"
	PaymentStatusDetailsDescriptionQUALIFIEDACCEPTAFTERNEXTWORKINGDAY PaymentStatusDetailsDescription = "QUALIFIED_ACCEPT_AFTER_NEXT_WORKING_DAY"
	PaymentStatusDetailsDescriptionQUALIFIEDACCEPTNEXTCALENDARDAY     PaymentStatusDetailsDescription = "QUALIFIED_ACCEPT_NEXT_CALENDAR_DAY"
	PaymentStatusDetailsDescriptionQUALIFIEDACCEPTNEXTWORKINGDAY      PaymentStatusDetailsDescription = "QUALIFIED_ACCEPT_NEXT_WORKING_DAY"
	PaymentStatusDetailsDescriptionQUALIFIEDACCEPTSAMEDAY             PaymentStatusDetailsDescription = "QUALIFIED_ACCEPT_SAME_DAY"
	PaymentStatusDetailsDescriptionQUALIFIEDACCEPTUNSPECIFIEDDAY      PaymentStatusDetailsDescription = "QUALIFIED_ACCEPT_UNSPECIFIED_DAY"
	PaymentStatusDetailsDescriptionQUALIFIEDACCEPTWITHINTWOHOURS      PaymentStatusDetailsDescription = "QUALIFIED_ACCEPT_WITHIN_TWO_HOURS"
	PaymentStatusDetailsDescriptionREFERENCEINFORMATIONINCORRECT      PaymentStatusDetailsDescription = "REFERENCE_INFORMATION_INCORRECT"
)

Defines values for PaymentStatusDetailsDescription.

type PaymentStatusDetailsPaymentStatus

type PaymentStatusDetailsPaymentStatus string

PaymentStatusDetailsPaymentStatus defines model for PaymentStatusDetails.PaymentStatus.

const (
	PaymentStatusDetailsPaymentStatusACCEPTED PaymentStatusDetailsPaymentStatus = "ACCEPTED"
	PaymentStatusDetailsPaymentStatusPENDING  PaymentStatusDetailsPaymentStatus = "PENDING"
	PaymentStatusDetailsPaymentStatusREJECTED PaymentStatusDetailsPaymentStatus = "REJECTED"
)

Defines values for PaymentStatusDetailsPaymentStatus.

type Payments

type Payments struct {
	Payments *[]PayeePayment `json:"payments,omitempty"`
}

Payments List of payments

type QueryFeedItemsByCategoryWithTransactionTimesBetweenParams

type QueryFeedItemsByCategoryWithTransactionTimesBetweenParams struct {
	// MinTransactionTimestamp Minimum transaction timestamp
	MinTransactionTimestamp time.Time `form:"minTransactionTimestamp" json:"minTransactionTimestamp"`

	// MaxTransactionTimestamp Maximum transaction timestamp
	MaxTransactionTimestamp time.Time `form:"maxTransactionTimestamp" json:"maxTransactionTimestamp"`
}

QueryFeedItemsByCategoryWithTransactionTimesBetweenParams defines parameters for QueryFeedItemsByCategoryWithTransactionTimesBetween.

type QueryFeedItemsByCategoryWithTransactionTimesBetweenResponse

type QueryFeedItemsByCategoryWithTransactionTimesBetweenResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *FeedItems
	JSON4XX      *ErrorResponse
}

func ParseQueryFeedItemsByCategoryWithTransactionTimesBetweenResponse

func ParseQueryFeedItemsByCategoryWithTransactionTimesBetweenResponse(rsp *http.Response) (*QueryFeedItemsByCategoryWithTransactionTimesBetweenResponse, error)

ParseQueryFeedItemsByCategoryWithTransactionTimesBetweenResponse parses an HTTP response from a QueryFeedItemsByCategoryWithTransactionTimesBetweenWithResponse call

func (QueryFeedItemsByCategoryWithTransactionTimesBetweenResponse) Status

Status returns HTTPResponse.Status

func (QueryFeedItemsByCategoryWithTransactionTimesBetweenResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type QueryFeedItemsParams

type QueryFeedItemsParams struct {
	// ChangesSince Items which have changed since
	ChangesSince time.Time `form:"changesSince" json:"changesSince"`
}

QueryFeedItemsParams defines parameters for QueryFeedItems.

type QueryFeedItemsResponse

type QueryFeedItemsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *FeedItems
	JSON4XX      *ErrorResponse
}

func ParseQueryFeedItemsResponse

func ParseQueryFeedItemsResponse(rsp *http.Response) (*QueryFeedItemsResponse, error)

ParseQueryFeedItemsResponse parses an HTTP response from a QueryFeedItemsWithResponse call

func (QueryFeedItemsResponse) Status

func (r QueryFeedItemsResponse) Status() string

Status returns HTTPResponse.Status

func (QueryFeedItemsResponse) StatusCode

func (r QueryFeedItemsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type QueryFeedItemsWithTransactionTimesBetweenParams

type QueryFeedItemsWithTransactionTimesBetweenParams struct {
	// MinTransactionTimestamp Minimum transaction timestamp
	MinTransactionTimestamp time.Time `form:"minTransactionTimestamp" json:"minTransactionTimestamp"`

	// MaxTransactionTimestamp Maximum transaction timestamp
	MaxTransactionTimestamp time.Time `form:"maxTransactionTimestamp" json:"maxTransactionTimestamp"`
}

QueryFeedItemsWithTransactionTimesBetweenParams defines parameters for QueryFeedItemsWithTransactionTimesBetween.

type QueryFeedItemsWithTransactionTimesBetweenResponse

type QueryFeedItemsWithTransactionTimesBetweenResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *FeedItems
	JSON4XX      *ErrorResponse
}

func ParseQueryFeedItemsWithTransactionTimesBetweenResponse

func ParseQueryFeedItemsWithTransactionTimesBetweenResponse(rsp *http.Response) (*QueryFeedItemsWithTransactionTimesBetweenResponse, error)

ParseQueryFeedItemsWithTransactionTimesBetweenResponse parses an HTTP response from a QueryFeedItemsWithTransactionTimesBetweenWithResponse call

func (QueryFeedItemsWithTransactionTimesBetweenResponse) Status

Status returns HTTPResponse.Status

func (QueryFeedItemsWithTransactionTimesBetweenResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type QuerySpendingInsightsByCounterpartyParams

type QuerySpendingInsightsByCounterpartyParams struct {
	// Year Year
	Year string `form:"year" json:"year"`

	// Month Month
	Month QuerySpendingInsightsByCounterpartyParamsMonth `form:"month" json:"month"`

	// SummaryStartPeriodInclusive summaryStartPeriodInclusive
	SummaryStartPeriodInclusive *time.Time `form:"summaryStartPeriodInclusive,omitempty" json:"summaryStartPeriodInclusive,omitempty"`

	// SummaryEndPeriodExclusive summaryEndPeriodExclusive
	SummaryEndPeriodExclusive *time.Time `form:"summaryEndPeriodExclusive,omitempty" json:"summaryEndPeriodExclusive,omitempty"`
}

QuerySpendingInsightsByCounterpartyParams defines parameters for QuerySpendingInsightsByCounterparty.

type QuerySpendingInsightsByCounterpartyParamsMonth

type QuerySpendingInsightsByCounterpartyParamsMonth string

QuerySpendingInsightsByCounterpartyParamsMonth defines parameters for QuerySpendingInsightsByCounterparty.

const (
	QuerySpendingInsightsByCounterpartyParamsMonthAPRIL     QuerySpendingInsightsByCounterpartyParamsMonth = "APRIL"
	QuerySpendingInsightsByCounterpartyParamsMonthAUGUST    QuerySpendingInsightsByCounterpartyParamsMonth = "AUGUST"
	QuerySpendingInsightsByCounterpartyParamsMonthDECEMBER  QuerySpendingInsightsByCounterpartyParamsMonth = "DECEMBER"
	QuerySpendingInsightsByCounterpartyParamsMonthFEBRUARY  QuerySpendingInsightsByCounterpartyParamsMonth = "FEBRUARY"
	QuerySpendingInsightsByCounterpartyParamsMonthJANUARY   QuerySpendingInsightsByCounterpartyParamsMonth = "JANUARY"
	QuerySpendingInsightsByCounterpartyParamsMonthJULY      QuerySpendingInsightsByCounterpartyParamsMonth = "JULY"
	QuerySpendingInsightsByCounterpartyParamsMonthJUNE      QuerySpendingInsightsByCounterpartyParamsMonth = "JUNE"
	QuerySpendingInsightsByCounterpartyParamsMonthMARCH     QuerySpendingInsightsByCounterpartyParamsMonth = "MARCH"
	QuerySpendingInsightsByCounterpartyParamsMonthMAY       QuerySpendingInsightsByCounterpartyParamsMonth = "MAY"
	QuerySpendingInsightsByCounterpartyParamsMonthNOVEMBER  QuerySpendingInsightsByCounterpartyParamsMonth = "NOVEMBER"
	QuerySpendingInsightsByCounterpartyParamsMonthOCTOBER   QuerySpendingInsightsByCounterpartyParamsMonth = "OCTOBER"
	QuerySpendingInsightsByCounterpartyParamsMonthSEPTEMBER QuerySpendingInsightsByCounterpartyParamsMonth = "SEPTEMBER"
)

Defines values for QuerySpendingInsightsByCounterpartyParamsMonth.

type QuerySpendingInsightsByCounterpartyResponse

type QuerySpendingInsightsByCounterpartyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SpendingCounterPartySummary
	JSON4XX      *ErrorResponse
}

func ParseQuerySpendingInsightsByCounterpartyResponse

func ParseQuerySpendingInsightsByCounterpartyResponse(rsp *http.Response) (*QuerySpendingInsightsByCounterpartyResponse, error)

ParseQuerySpendingInsightsByCounterpartyResponse parses an HTTP response from a QuerySpendingInsightsByCounterpartyWithResponse call

func (QuerySpendingInsightsByCounterpartyResponse) Status

Status returns HTTPResponse.Status

func (QuerySpendingInsightsByCounterpartyResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type QuerySpendingInsightsBySpendingCategoryParams

type QuerySpendingInsightsBySpendingCategoryParams struct {
	// Year Year
	Year string `form:"year" json:"year"`

	// Month Month
	Month QuerySpendingInsightsBySpendingCategoryParamsMonth `form:"month" json:"month"`

	// SummaryStartPeriodInclusive summaryStartPeriodInclusive
	SummaryStartPeriodInclusive *time.Time `form:"summaryStartPeriodInclusive,omitempty" json:"summaryStartPeriodInclusive,omitempty"`

	// SummaryEndPeriodExclusive summaryEndPeriodExclusive
	SummaryEndPeriodExclusive *time.Time `form:"summaryEndPeriodExclusive,omitempty" json:"summaryEndPeriodExclusive,omitempty"`
}

QuerySpendingInsightsBySpendingCategoryParams defines parameters for QuerySpendingInsightsBySpendingCategory.

type QuerySpendingInsightsBySpendingCategoryParamsMonth

type QuerySpendingInsightsBySpendingCategoryParamsMonth string

QuerySpendingInsightsBySpendingCategoryParamsMonth defines parameters for QuerySpendingInsightsBySpendingCategory.

const (
	QuerySpendingInsightsBySpendingCategoryParamsMonthAPRIL     QuerySpendingInsightsBySpendingCategoryParamsMonth = "APRIL"
	QuerySpendingInsightsBySpendingCategoryParamsMonthAUGUST    QuerySpendingInsightsBySpendingCategoryParamsMonth = "AUGUST"
	QuerySpendingInsightsBySpendingCategoryParamsMonthDECEMBER  QuerySpendingInsightsBySpendingCategoryParamsMonth = "DECEMBER"
	QuerySpendingInsightsBySpendingCategoryParamsMonthFEBRUARY  QuerySpendingInsightsBySpendingCategoryParamsMonth = "FEBRUARY"
	QuerySpendingInsightsBySpendingCategoryParamsMonthJANUARY   QuerySpendingInsightsBySpendingCategoryParamsMonth = "JANUARY"
	QuerySpendingInsightsBySpendingCategoryParamsMonthJULY      QuerySpendingInsightsBySpendingCategoryParamsMonth = "JULY"
	QuerySpendingInsightsBySpendingCategoryParamsMonthJUNE      QuerySpendingInsightsBySpendingCategoryParamsMonth = "JUNE"
	QuerySpendingInsightsBySpendingCategoryParamsMonthMARCH     QuerySpendingInsightsBySpendingCategoryParamsMonth = "MARCH"
	QuerySpendingInsightsBySpendingCategoryParamsMonthMAY       QuerySpendingInsightsBySpendingCategoryParamsMonth = "MAY"
	QuerySpendingInsightsBySpendingCategoryParamsMonthNOVEMBER  QuerySpendingInsightsBySpendingCategoryParamsMonth = "NOVEMBER"
	QuerySpendingInsightsBySpendingCategoryParamsMonthOCTOBER   QuerySpendingInsightsBySpendingCategoryParamsMonth = "OCTOBER"
	QuerySpendingInsightsBySpendingCategoryParamsMonthSEPTEMBER QuerySpendingInsightsBySpendingCategoryParamsMonth = "SEPTEMBER"
)

Defines values for QuerySpendingInsightsBySpendingCategoryParamsMonth.

type QuerySpendingInsightsBySpendingCategoryResponse

type QuerySpendingInsightsBySpendingCategoryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SpendingCategorySummary
	JSON4XX      *ErrorResponse
}

func ParseQuerySpendingInsightsBySpendingCategoryResponse

func ParseQuerySpendingInsightsBySpendingCategoryResponse(rsp *http.Response) (*QuerySpendingInsightsBySpendingCategoryResponse, error)

ParseQuerySpendingInsightsBySpendingCategoryResponse parses an HTTP response from a QuerySpendingInsightsBySpendingCategoryWithResponse call

func (QuerySpendingInsightsBySpendingCategoryResponse) Status

Status returns HTTPResponse.Status

func (QuerySpendingInsightsBySpendingCategoryResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type Receipt

type Receipt struct {
	// CurrencyCode ISO-4217 3 character currency code
	CurrencyCode      *ReceiptCurrencyCode   `json:"currencyCode,omitempty"`
	FeedItemUid       *openapi_types.UUID    `json:"feedItemUid,omitempty"`
	Items             []ReceiptItem          `json:"items"`
	MetadataSource    ReceiptMetadataSource  `json:"metadataSource"`
	Notes             *[]ReceiptNote         `json:"notes,omitempty"`
	PaymentMethods    []ReceiptPaymentMethod `json:"paymentMethods"`
	ProviderName      *string                `json:"providerName,omitempty"`
	ReceiptIdentifier string                 `json:"receiptIdentifier"`

	// ReceiptMerchant Receipt Merchant Information
	ReceiptMerchant ReceiptMerchant     `json:"receiptMerchant"`
	ReceiptUid      *openapi_types.UUID `json:"receiptUid,omitempty"`
	TaxDetails      *[]ReceiptTaxDetail `json:"taxDetails,omitempty"`
	TotalAmount     float32             `json:"totalAmount"`
}

Receipt Transaction receipt

type ReceiptCreationResponse

type ReceiptCreationResponse struct {
	// ReceiptUid The UUID of the created receipt. This UUID could be used for updating the receipt at a later point.
	ReceiptUid *openapi_types.UUID `json:"receiptUid,omitempty"`
}

ReceiptCreationResponse Response after creating or updating a receipt

type ReceiptCurrencyCode

type ReceiptCurrencyCode string

ReceiptCurrencyCode ISO-4217 3 character currency code

const (
	ReceiptCurrencyCodeAED       ReceiptCurrencyCode = "AED"
	ReceiptCurrencyCodeAFN       ReceiptCurrencyCode = "AFN"
	ReceiptCurrencyCodeALL       ReceiptCurrencyCode = "ALL"
	ReceiptCurrencyCodeAMD       ReceiptCurrencyCode = "AMD"
	ReceiptCurrencyCodeANG       ReceiptCurrencyCode = "ANG"
	ReceiptCurrencyCodeAOA       ReceiptCurrencyCode = "AOA"
	ReceiptCurrencyCodeARS       ReceiptCurrencyCode = "ARS"
	ReceiptCurrencyCodeAUD       ReceiptCurrencyCode = "AUD"
	ReceiptCurrencyCodeAWG       ReceiptCurrencyCode = "AWG"
	ReceiptCurrencyCodeAZN       ReceiptCurrencyCode = "AZN"
	ReceiptCurrencyCodeBAM       ReceiptCurrencyCode = "BAM"
	ReceiptCurrencyCodeBBD       ReceiptCurrencyCode = "BBD"
	ReceiptCurrencyCodeBDT       ReceiptCurrencyCode = "BDT"
	ReceiptCurrencyCodeBGN       ReceiptCurrencyCode = "BGN"
	ReceiptCurrencyCodeBHD       ReceiptCurrencyCode = "BHD"
	ReceiptCurrencyCodeBIF       ReceiptCurrencyCode = "BIF"
	ReceiptCurrencyCodeBMD       ReceiptCurrencyCode = "BMD"
	ReceiptCurrencyCodeBND       ReceiptCurrencyCode = "BND"
	ReceiptCurrencyCodeBOB       ReceiptCurrencyCode = "BOB"
	ReceiptCurrencyCodeBOV       ReceiptCurrencyCode = "BOV"
	ReceiptCurrencyCodeBRL       ReceiptCurrencyCode = "BRL"
	ReceiptCurrencyCodeBSD       ReceiptCurrencyCode = "BSD"
	ReceiptCurrencyCodeBTN       ReceiptCurrencyCode = "BTN"
	ReceiptCurrencyCodeBWP       ReceiptCurrencyCode = "BWP"
	ReceiptCurrencyCodeBYN       ReceiptCurrencyCode = "BYN"
	ReceiptCurrencyCodeBYR       ReceiptCurrencyCode = "BYR"
	ReceiptCurrencyCodeBZD       ReceiptCurrencyCode = "BZD"
	ReceiptCurrencyCodeCAD       ReceiptCurrencyCode = "CAD"
	ReceiptCurrencyCodeCDF       ReceiptCurrencyCode = "CDF"
	ReceiptCurrencyCodeCHE       ReceiptCurrencyCode = "CHE"
	ReceiptCurrencyCodeCHF       ReceiptCurrencyCode = "CHF"
	ReceiptCurrencyCodeCHW       ReceiptCurrencyCode = "CHW"
	ReceiptCurrencyCodeCLF       ReceiptCurrencyCode = "CLF"
	ReceiptCurrencyCodeCLP       ReceiptCurrencyCode = "CLP"
	ReceiptCurrencyCodeCNY       ReceiptCurrencyCode = "CNY"
	ReceiptCurrencyCodeCOP       ReceiptCurrencyCode = "COP"
	ReceiptCurrencyCodeCOU       ReceiptCurrencyCode = "COU"
	ReceiptCurrencyCodeCRC       ReceiptCurrencyCode = "CRC"
	ReceiptCurrencyCodeCUC       ReceiptCurrencyCode = "CUC"
	ReceiptCurrencyCodeCUP       ReceiptCurrencyCode = "CUP"
	ReceiptCurrencyCodeCVE       ReceiptCurrencyCode = "CVE"
	ReceiptCurrencyCodeCZK       ReceiptCurrencyCode = "CZK"
	ReceiptCurrencyCodeDJF       ReceiptCurrencyCode = "DJF"
	ReceiptCurrencyCodeDKK       ReceiptCurrencyCode = "DKK"
	ReceiptCurrencyCodeDOP       ReceiptCurrencyCode = "DOP"
	ReceiptCurrencyCodeDZD       ReceiptCurrencyCode = "DZD"
	ReceiptCurrencyCodeEGP       ReceiptCurrencyCode = "EGP"
	ReceiptCurrencyCodeERN       ReceiptCurrencyCode = "ERN"
	ReceiptCurrencyCodeETB       ReceiptCurrencyCode = "ETB"
	ReceiptCurrencyCodeEUR       ReceiptCurrencyCode = "EUR"
	ReceiptCurrencyCodeFJD       ReceiptCurrencyCode = "FJD"
	ReceiptCurrencyCodeFKP       ReceiptCurrencyCode = "FKP"
	ReceiptCurrencyCodeGBP       ReceiptCurrencyCode = "GBP"
	ReceiptCurrencyCodeGEL       ReceiptCurrencyCode = "GEL"
	ReceiptCurrencyCodeGHS       ReceiptCurrencyCode = "GHS"
	ReceiptCurrencyCodeGIP       ReceiptCurrencyCode = "GIP"
	ReceiptCurrencyCodeGMD       ReceiptCurrencyCode = "GMD"
	ReceiptCurrencyCodeGNF       ReceiptCurrencyCode = "GNF"
	ReceiptCurrencyCodeGTQ       ReceiptCurrencyCode = "GTQ"
	ReceiptCurrencyCodeGYD       ReceiptCurrencyCode = "GYD"
	ReceiptCurrencyCodeHKD       ReceiptCurrencyCode = "HKD"
	ReceiptCurrencyCodeHNL       ReceiptCurrencyCode = "HNL"
	ReceiptCurrencyCodeHRK       ReceiptCurrencyCode = "HRK"
	ReceiptCurrencyCodeHTG       ReceiptCurrencyCode = "HTG"
	ReceiptCurrencyCodeHUF       ReceiptCurrencyCode = "HUF"
	ReceiptCurrencyCodeIDR       ReceiptCurrencyCode = "IDR"
	ReceiptCurrencyCodeILS       ReceiptCurrencyCode = "ILS"
	ReceiptCurrencyCodeINR       ReceiptCurrencyCode = "INR"
	ReceiptCurrencyCodeIQD       ReceiptCurrencyCode = "IQD"
	ReceiptCurrencyCodeIRR       ReceiptCurrencyCode = "IRR"
	ReceiptCurrencyCodeISK       ReceiptCurrencyCode = "ISK"
	ReceiptCurrencyCodeJMD       ReceiptCurrencyCode = "JMD"
	ReceiptCurrencyCodeJOD       ReceiptCurrencyCode = "JOD"
	ReceiptCurrencyCodeJPY       ReceiptCurrencyCode = "JPY"
	ReceiptCurrencyCodeKES       ReceiptCurrencyCode = "KES"
	ReceiptCurrencyCodeKGS       ReceiptCurrencyCode = "KGS"
	ReceiptCurrencyCodeKHR       ReceiptCurrencyCode = "KHR"
	ReceiptCurrencyCodeKMF       ReceiptCurrencyCode = "KMF"
	ReceiptCurrencyCodeKPW       ReceiptCurrencyCode = "KPW"
	ReceiptCurrencyCodeKRW       ReceiptCurrencyCode = "KRW"
	ReceiptCurrencyCodeKWD       ReceiptCurrencyCode = "KWD"
	ReceiptCurrencyCodeKYD       ReceiptCurrencyCode = "KYD"
	ReceiptCurrencyCodeKZT       ReceiptCurrencyCode = "KZT"
	ReceiptCurrencyCodeLAK       ReceiptCurrencyCode = "LAK"
	ReceiptCurrencyCodeLBP       ReceiptCurrencyCode = "LBP"
	ReceiptCurrencyCodeLKR       ReceiptCurrencyCode = "LKR"
	ReceiptCurrencyCodeLRD       ReceiptCurrencyCode = "LRD"
	ReceiptCurrencyCodeLSL       ReceiptCurrencyCode = "LSL"
	ReceiptCurrencyCodeLTL       ReceiptCurrencyCode = "LTL"
	ReceiptCurrencyCodeLYD       ReceiptCurrencyCode = "LYD"
	ReceiptCurrencyCodeMAD       ReceiptCurrencyCode = "MAD"
	ReceiptCurrencyCodeMDL       ReceiptCurrencyCode = "MDL"
	ReceiptCurrencyCodeMGA       ReceiptCurrencyCode = "MGA"
	ReceiptCurrencyCodeMKD       ReceiptCurrencyCode = "MKD"
	ReceiptCurrencyCodeMMK       ReceiptCurrencyCode = "MMK"
	ReceiptCurrencyCodeMNT       ReceiptCurrencyCode = "MNT"
	ReceiptCurrencyCodeMOP       ReceiptCurrencyCode = "MOP"
	ReceiptCurrencyCodeMRO       ReceiptCurrencyCode = "MRO"
	ReceiptCurrencyCodeMRU       ReceiptCurrencyCode = "MRU"
	ReceiptCurrencyCodeMUR       ReceiptCurrencyCode = "MUR"
	ReceiptCurrencyCodeMVR       ReceiptCurrencyCode = "MVR"
	ReceiptCurrencyCodeMWK       ReceiptCurrencyCode = "MWK"
	ReceiptCurrencyCodeMXN       ReceiptCurrencyCode = "MXN"
	ReceiptCurrencyCodeMXV       ReceiptCurrencyCode = "MXV"
	ReceiptCurrencyCodeMYR       ReceiptCurrencyCode = "MYR"
	ReceiptCurrencyCodeMZN       ReceiptCurrencyCode = "MZN"
	ReceiptCurrencyCodeNAD       ReceiptCurrencyCode = "NAD"
	ReceiptCurrencyCodeNGN       ReceiptCurrencyCode = "NGN"
	ReceiptCurrencyCodeNIO       ReceiptCurrencyCode = "NIO"
	ReceiptCurrencyCodeNOK       ReceiptCurrencyCode = "NOK"
	ReceiptCurrencyCodeNPR       ReceiptCurrencyCode = "NPR"
	ReceiptCurrencyCodeNZD       ReceiptCurrencyCode = "NZD"
	ReceiptCurrencyCodeOMR       ReceiptCurrencyCode = "OMR"
	ReceiptCurrencyCodePAB       ReceiptCurrencyCode = "PAB"
	ReceiptCurrencyCodePEN       ReceiptCurrencyCode = "PEN"
	ReceiptCurrencyCodePGK       ReceiptCurrencyCode = "PGK"
	ReceiptCurrencyCodePHP       ReceiptCurrencyCode = "PHP"
	ReceiptCurrencyCodePKR       ReceiptCurrencyCode = "PKR"
	ReceiptCurrencyCodePLN       ReceiptCurrencyCode = "PLN"
	ReceiptCurrencyCodePYG       ReceiptCurrencyCode = "PYG"
	ReceiptCurrencyCodeQAR       ReceiptCurrencyCode = "QAR"
	ReceiptCurrencyCodeRON       ReceiptCurrencyCode = "RON"
	ReceiptCurrencyCodeRSD       ReceiptCurrencyCode = "RSD"
	ReceiptCurrencyCodeRUB       ReceiptCurrencyCode = "RUB"
	ReceiptCurrencyCodeRUR       ReceiptCurrencyCode = "RUR"
	ReceiptCurrencyCodeRWF       ReceiptCurrencyCode = "RWF"
	ReceiptCurrencyCodeSAR       ReceiptCurrencyCode = "SAR"
	ReceiptCurrencyCodeSBD       ReceiptCurrencyCode = "SBD"
	ReceiptCurrencyCodeSCR       ReceiptCurrencyCode = "SCR"
	ReceiptCurrencyCodeSDG       ReceiptCurrencyCode = "SDG"
	ReceiptCurrencyCodeSEK       ReceiptCurrencyCode = "SEK"
	ReceiptCurrencyCodeSGD       ReceiptCurrencyCode = "SGD"
	ReceiptCurrencyCodeSHP       ReceiptCurrencyCode = "SHP"
	ReceiptCurrencyCodeSLE       ReceiptCurrencyCode = "SLE"
	ReceiptCurrencyCodeSLL       ReceiptCurrencyCode = "SLL"
	ReceiptCurrencyCodeSOS       ReceiptCurrencyCode = "SOS"
	ReceiptCurrencyCodeSRD       ReceiptCurrencyCode = "SRD"
	ReceiptCurrencyCodeSSP       ReceiptCurrencyCode = "SSP"
	ReceiptCurrencyCodeSTD       ReceiptCurrencyCode = "STD"
	ReceiptCurrencyCodeSTN       ReceiptCurrencyCode = "STN"
	ReceiptCurrencyCodeSVC       ReceiptCurrencyCode = "SVC"
	ReceiptCurrencyCodeSYP       ReceiptCurrencyCode = "SYP"
	ReceiptCurrencyCodeSZL       ReceiptCurrencyCode = "SZL"
	ReceiptCurrencyCodeTHB       ReceiptCurrencyCode = "THB"
	ReceiptCurrencyCodeTJS       ReceiptCurrencyCode = "TJS"
	ReceiptCurrencyCodeTMT       ReceiptCurrencyCode = "TMT"
	ReceiptCurrencyCodeTND       ReceiptCurrencyCode = "TND"
	ReceiptCurrencyCodeTOP       ReceiptCurrencyCode = "TOP"
	ReceiptCurrencyCodeTRY       ReceiptCurrencyCode = "TRY"
	ReceiptCurrencyCodeTTD       ReceiptCurrencyCode = "TTD"
	ReceiptCurrencyCodeTWD       ReceiptCurrencyCode = "TWD"
	ReceiptCurrencyCodeTZS       ReceiptCurrencyCode = "TZS"
	ReceiptCurrencyCodeUAH       ReceiptCurrencyCode = "UAH"
	ReceiptCurrencyCodeUGX       ReceiptCurrencyCode = "UGX"
	ReceiptCurrencyCodeUNDEFINED ReceiptCurrencyCode = "UNDEFINED"
	ReceiptCurrencyCodeUSD       ReceiptCurrencyCode = "USD"
	ReceiptCurrencyCodeUSN       ReceiptCurrencyCode = "USN"
	ReceiptCurrencyCodeUSS       ReceiptCurrencyCode = "USS"
	ReceiptCurrencyCodeUYI       ReceiptCurrencyCode = "UYI"
	ReceiptCurrencyCodeUYU       ReceiptCurrencyCode = "UYU"
	ReceiptCurrencyCodeUZS       ReceiptCurrencyCode = "UZS"
	ReceiptCurrencyCodeVEF       ReceiptCurrencyCode = "VEF"
	ReceiptCurrencyCodeVES       ReceiptCurrencyCode = "VES"
	ReceiptCurrencyCodeVND       ReceiptCurrencyCode = "VND"
	ReceiptCurrencyCodeVUV       ReceiptCurrencyCode = "VUV"
	ReceiptCurrencyCodeWST       ReceiptCurrencyCode = "WST"
	ReceiptCurrencyCodeXAF       ReceiptCurrencyCode = "XAF"
	ReceiptCurrencyCodeXAG       ReceiptCurrencyCode = "XAG"
	ReceiptCurrencyCodeXAU       ReceiptCurrencyCode = "XAU"
	ReceiptCurrencyCodeXBA       ReceiptCurrencyCode = "XBA"
	ReceiptCurrencyCodeXBB       ReceiptCurrencyCode = "XBB"
	ReceiptCurrencyCodeXBC       ReceiptCurrencyCode = "XBC"
	ReceiptCurrencyCodeXBD       ReceiptCurrencyCode = "XBD"
	ReceiptCurrencyCodeXCD       ReceiptCurrencyCode = "XCD"
	ReceiptCurrencyCodeXDR       ReceiptCurrencyCode = "XDR"
	ReceiptCurrencyCodeXOF       ReceiptCurrencyCode = "XOF"
	ReceiptCurrencyCodeXPD       ReceiptCurrencyCode = "XPD"
	ReceiptCurrencyCodeXPF       ReceiptCurrencyCode = "XPF"
	ReceiptCurrencyCodeXPT       ReceiptCurrencyCode = "XPT"
	ReceiptCurrencyCodeXSU       ReceiptCurrencyCode = "XSU"
	ReceiptCurrencyCodeXTS       ReceiptCurrencyCode = "XTS"
	ReceiptCurrencyCodeXUA       ReceiptCurrencyCode = "XUA"
	ReceiptCurrencyCodeXXX       ReceiptCurrencyCode = "XXX"
	ReceiptCurrencyCodeYER       ReceiptCurrencyCode = "YER"
	ReceiptCurrencyCodeZAR       ReceiptCurrencyCode = "ZAR"
	ReceiptCurrencyCodeZMW       ReceiptCurrencyCode = "ZMW"
	ReceiptCurrencyCodeZWL       ReceiptCurrencyCode = "ZWL"
)

Defines values for ReceiptCurrencyCode.

type ReceiptItem

type ReceiptItem struct {
	Amount float32 `json:"amount"`

	// CreationTime The time the receipt item was created
	CreationTime   *time.Time          `json:"creationTime,omitempty"`
	Description    string              `json:"description"`
	Notes          *[]string           `json:"notes,omitempty"`
	Quantity       *int32              `json:"quantity,omitempty"`
	ReceiptItemUid *openapi_types.UUID `json:"receiptItemUid,omitempty"`
	SubItems       *[]ReceiptSubItem   `json:"subItems,omitempty"`
	Tax            float32             `json:"tax"`

	// Type Type of receipt item. It can be PURCHASE, SERVICE_FEE, GRATUITY or null
	Type *ReceiptItemType `json:"type,omitempty"`
	Url  *string          `json:"url,omitempty"`
}

ReceiptItem defines model for ReceiptItem.

type ReceiptItemType

type ReceiptItemType string

ReceiptItemType Type of receipt item. It can be PURCHASE, SERVICE_FEE, GRATUITY or null

const (
	BALANCEADJUSTMENT ReceiptItemType = "BALANCE_ADJUSTMENT"
	GRATUITY          ReceiptItemType = "GRATUITY"
	PURCHASE          ReceiptItemType = "PURCHASE"
	SERVICEFEE        ReceiptItemType = "SERVICE_FEE"
)

Defines values for ReceiptItemType.

type ReceiptMerchant

type ReceiptMerchant struct {
	Address               *string             `json:"address,omitempty"`
	EmailAddress          *string             `json:"emailAddress,omitempty"`
	Identifier            *string             `json:"identifier,omitempty"`
	LogoUrl               *string             `json:"logoUrl,omitempty"`
	OrderCollectionNumber *string             `json:"orderCollectionNumber,omitempty"`
	ReceiptMerchantUid    *openapi_types.UUID `json:"receiptMerchantUid,omitempty"`
	TaxNumber             *string             `json:"taxNumber,omitempty"`
}

ReceiptMerchant Receipt Merchant Information

type ReceiptMetadataSource

type ReceiptMetadataSource string

ReceiptMetadataSource defines model for Receipt.MetadataSource.

const (
	ReceiptMetadataSourceCUSTOMER ReceiptMetadataSource = "CUSTOMER"
	ReceiptMetadataSourcePARTNER  ReceiptMetadataSource = "PARTNER"
	ReceiptMetadataSourceSTARLING ReceiptMetadataSource = "STARLING"
)

Defines values for ReceiptMetadataSource.

type ReceiptNote

type ReceiptNote struct {
	Description string              `json:"description"`
	NoteUid     *openapi_types.UUID `json:"noteUid,omitempty"`
	Title       *string             `json:"title,omitempty"`
	Url         *string             `json:"url,omitempty"`
}

ReceiptNote Note associated with a receipt

type ReceiptPaymentMethod

type ReceiptPaymentMethod struct {
	Amount           float32             `json:"amount"`
	Description      string              `json:"description"`
	PaymentMethodUid *openapi_types.UUID `json:"paymentMethodUid,omitempty"`
}

ReceiptPaymentMethod defines model for ReceiptPaymentMethod.

type ReceiptSubItem

type ReceiptSubItem struct {
	Amount            *float32            `json:"amount,omitempty"`
	Description       string              `json:"description"`
	Notes             *[]string           `json:"notes,omitempty"`
	Quantity          *int32              `json:"quantity,omitempty"`
	ReceiptSubItemUid *openapi_types.UUID `json:"receiptSubItemUid,omitempty"`
}

ReceiptSubItem defines model for ReceiptSubItem.

type ReceiptTaxDetail

type ReceiptTaxDetail struct {
	// CreationTime The time the tax detail was created
	CreationTime        *time.Time                      `json:"creationTime,omitempty"`
	ReceiptTaxDetailUid *openapi_types.UUID             `json:"receiptTaxDetailUid,omitempty"`
	TaxCurrencyCode     ReceiptTaxDetailTaxCurrencyCode `json:"taxCurrencyCode"`
	TaxName             string                          `json:"taxName"`
	TaxValue            float32                         `json:"taxValue"`
}

ReceiptTaxDetail Tax detail associated with a receipt

type ReceiptTaxDetailTaxCurrencyCode

type ReceiptTaxDetailTaxCurrencyCode string

ReceiptTaxDetailTaxCurrencyCode defines model for ReceiptTaxDetail.TaxCurrencyCode.

const (
	ReceiptTaxDetailTaxCurrencyCodeAED       ReceiptTaxDetailTaxCurrencyCode = "AED"
	ReceiptTaxDetailTaxCurrencyCodeAFN       ReceiptTaxDetailTaxCurrencyCode = "AFN"
	ReceiptTaxDetailTaxCurrencyCodeALL       ReceiptTaxDetailTaxCurrencyCode = "ALL"
	ReceiptTaxDetailTaxCurrencyCodeAMD       ReceiptTaxDetailTaxCurrencyCode = "AMD"
	ReceiptTaxDetailTaxCurrencyCodeANG       ReceiptTaxDetailTaxCurrencyCode = "ANG"
	ReceiptTaxDetailTaxCurrencyCodeAOA       ReceiptTaxDetailTaxCurrencyCode = "AOA"
	ReceiptTaxDetailTaxCurrencyCodeARS       ReceiptTaxDetailTaxCurrencyCode = "ARS"
	ReceiptTaxDetailTaxCurrencyCodeAUD       ReceiptTaxDetailTaxCurrencyCode = "AUD"
	ReceiptTaxDetailTaxCurrencyCodeAWG       ReceiptTaxDetailTaxCurrencyCode = "AWG"
	ReceiptTaxDetailTaxCurrencyCodeAZN       ReceiptTaxDetailTaxCurrencyCode = "AZN"
	ReceiptTaxDetailTaxCurrencyCodeBAM       ReceiptTaxDetailTaxCurrencyCode = "BAM"
	ReceiptTaxDetailTaxCurrencyCodeBBD       ReceiptTaxDetailTaxCurrencyCode = "BBD"
	ReceiptTaxDetailTaxCurrencyCodeBDT       ReceiptTaxDetailTaxCurrencyCode = "BDT"
	ReceiptTaxDetailTaxCurrencyCodeBGN       ReceiptTaxDetailTaxCurrencyCode = "BGN"
	ReceiptTaxDetailTaxCurrencyCodeBHD       ReceiptTaxDetailTaxCurrencyCode = "BHD"
	ReceiptTaxDetailTaxCurrencyCodeBIF       ReceiptTaxDetailTaxCurrencyCode = "BIF"
	ReceiptTaxDetailTaxCurrencyCodeBMD       ReceiptTaxDetailTaxCurrencyCode = "BMD"
	ReceiptTaxDetailTaxCurrencyCodeBND       ReceiptTaxDetailTaxCurrencyCode = "BND"
	ReceiptTaxDetailTaxCurrencyCodeBOB       ReceiptTaxDetailTaxCurrencyCode = "BOB"
	ReceiptTaxDetailTaxCurrencyCodeBOV       ReceiptTaxDetailTaxCurrencyCode = "BOV"
	ReceiptTaxDetailTaxCurrencyCodeBRL       ReceiptTaxDetailTaxCurrencyCode = "BRL"
	ReceiptTaxDetailTaxCurrencyCodeBSD       ReceiptTaxDetailTaxCurrencyCode = "BSD"
	ReceiptTaxDetailTaxCurrencyCodeBTN       ReceiptTaxDetailTaxCurrencyCode = "BTN"
	ReceiptTaxDetailTaxCurrencyCodeBWP       ReceiptTaxDetailTaxCurrencyCode = "BWP"
	ReceiptTaxDetailTaxCurrencyCodeBYN       ReceiptTaxDetailTaxCurrencyCode = "BYN"
	ReceiptTaxDetailTaxCurrencyCodeBYR       ReceiptTaxDetailTaxCurrencyCode = "BYR"
	ReceiptTaxDetailTaxCurrencyCodeBZD       ReceiptTaxDetailTaxCurrencyCode = "BZD"
	ReceiptTaxDetailTaxCurrencyCodeCAD       ReceiptTaxDetailTaxCurrencyCode = "CAD"
	ReceiptTaxDetailTaxCurrencyCodeCDF       ReceiptTaxDetailTaxCurrencyCode = "CDF"
	ReceiptTaxDetailTaxCurrencyCodeCHE       ReceiptTaxDetailTaxCurrencyCode = "CHE"
	ReceiptTaxDetailTaxCurrencyCodeCHF       ReceiptTaxDetailTaxCurrencyCode = "CHF"
	ReceiptTaxDetailTaxCurrencyCodeCHW       ReceiptTaxDetailTaxCurrencyCode = "CHW"
	ReceiptTaxDetailTaxCurrencyCodeCLF       ReceiptTaxDetailTaxCurrencyCode = "CLF"
	ReceiptTaxDetailTaxCurrencyCodeCLP       ReceiptTaxDetailTaxCurrencyCode = "CLP"
	ReceiptTaxDetailTaxCurrencyCodeCNY       ReceiptTaxDetailTaxCurrencyCode = "CNY"
	ReceiptTaxDetailTaxCurrencyCodeCOP       ReceiptTaxDetailTaxCurrencyCode = "COP"
	ReceiptTaxDetailTaxCurrencyCodeCOU       ReceiptTaxDetailTaxCurrencyCode = "COU"
	ReceiptTaxDetailTaxCurrencyCodeCRC       ReceiptTaxDetailTaxCurrencyCode = "CRC"
	ReceiptTaxDetailTaxCurrencyCodeCUC       ReceiptTaxDetailTaxCurrencyCode = "CUC"
	ReceiptTaxDetailTaxCurrencyCodeCUP       ReceiptTaxDetailTaxCurrencyCode = "CUP"
	ReceiptTaxDetailTaxCurrencyCodeCVE       ReceiptTaxDetailTaxCurrencyCode = "CVE"
	ReceiptTaxDetailTaxCurrencyCodeCZK       ReceiptTaxDetailTaxCurrencyCode = "CZK"
	ReceiptTaxDetailTaxCurrencyCodeDJF       ReceiptTaxDetailTaxCurrencyCode = "DJF"
	ReceiptTaxDetailTaxCurrencyCodeDKK       ReceiptTaxDetailTaxCurrencyCode = "DKK"
	ReceiptTaxDetailTaxCurrencyCodeDOP       ReceiptTaxDetailTaxCurrencyCode = "DOP"
	ReceiptTaxDetailTaxCurrencyCodeDZD       ReceiptTaxDetailTaxCurrencyCode = "DZD"
	ReceiptTaxDetailTaxCurrencyCodeEGP       ReceiptTaxDetailTaxCurrencyCode = "EGP"
	ReceiptTaxDetailTaxCurrencyCodeERN       ReceiptTaxDetailTaxCurrencyCode = "ERN"
	ReceiptTaxDetailTaxCurrencyCodeETB       ReceiptTaxDetailTaxCurrencyCode = "ETB"
	ReceiptTaxDetailTaxCurrencyCodeEUR       ReceiptTaxDetailTaxCurrencyCode = "EUR"
	ReceiptTaxDetailTaxCurrencyCodeFJD       ReceiptTaxDetailTaxCurrencyCode = "FJD"
	ReceiptTaxDetailTaxCurrencyCodeFKP       ReceiptTaxDetailTaxCurrencyCode = "FKP"
	ReceiptTaxDetailTaxCurrencyCodeGBP       ReceiptTaxDetailTaxCurrencyCode = "GBP"
	ReceiptTaxDetailTaxCurrencyCodeGEL       ReceiptTaxDetailTaxCurrencyCode = "GEL"
	ReceiptTaxDetailTaxCurrencyCodeGHS       ReceiptTaxDetailTaxCurrencyCode = "GHS"
	ReceiptTaxDetailTaxCurrencyCodeGIP       ReceiptTaxDetailTaxCurrencyCode = "GIP"
	ReceiptTaxDetailTaxCurrencyCodeGMD       ReceiptTaxDetailTaxCurrencyCode = "GMD"
	ReceiptTaxDetailTaxCurrencyCodeGNF       ReceiptTaxDetailTaxCurrencyCode = "GNF"
	ReceiptTaxDetailTaxCurrencyCodeGTQ       ReceiptTaxDetailTaxCurrencyCode = "GTQ"
	ReceiptTaxDetailTaxCurrencyCodeGYD       ReceiptTaxDetailTaxCurrencyCode = "GYD"
	ReceiptTaxDetailTaxCurrencyCodeHKD       ReceiptTaxDetailTaxCurrencyCode = "HKD"
	ReceiptTaxDetailTaxCurrencyCodeHNL       ReceiptTaxDetailTaxCurrencyCode = "HNL"
	ReceiptTaxDetailTaxCurrencyCodeHRK       ReceiptTaxDetailTaxCurrencyCode = "HRK"
	ReceiptTaxDetailTaxCurrencyCodeHTG       ReceiptTaxDetailTaxCurrencyCode = "HTG"
	ReceiptTaxDetailTaxCurrencyCodeHUF       ReceiptTaxDetailTaxCurrencyCode = "HUF"
	ReceiptTaxDetailTaxCurrencyCodeIDR       ReceiptTaxDetailTaxCurrencyCode = "IDR"
	ReceiptTaxDetailTaxCurrencyCodeILS       ReceiptTaxDetailTaxCurrencyCode = "ILS"
	ReceiptTaxDetailTaxCurrencyCodeINR       ReceiptTaxDetailTaxCurrencyCode = "INR"
	ReceiptTaxDetailTaxCurrencyCodeIQD       ReceiptTaxDetailTaxCurrencyCode = "IQD"
	ReceiptTaxDetailTaxCurrencyCodeIRR       ReceiptTaxDetailTaxCurrencyCode = "IRR"
	ReceiptTaxDetailTaxCurrencyCodeISK       ReceiptTaxDetailTaxCurrencyCode = "ISK"
	ReceiptTaxDetailTaxCurrencyCodeJMD       ReceiptTaxDetailTaxCurrencyCode = "JMD"
	ReceiptTaxDetailTaxCurrencyCodeJOD       ReceiptTaxDetailTaxCurrencyCode = "JOD"
	ReceiptTaxDetailTaxCurrencyCodeJPY       ReceiptTaxDetailTaxCurrencyCode = "JPY"
	ReceiptTaxDetailTaxCurrencyCodeKES       ReceiptTaxDetailTaxCurrencyCode = "KES"
	ReceiptTaxDetailTaxCurrencyCodeKGS       ReceiptTaxDetailTaxCurrencyCode = "KGS"
	ReceiptTaxDetailTaxCurrencyCodeKHR       ReceiptTaxDetailTaxCurrencyCode = "KHR"
	ReceiptTaxDetailTaxCurrencyCodeKMF       ReceiptTaxDetailTaxCurrencyCode = "KMF"
	ReceiptTaxDetailTaxCurrencyCodeKPW       ReceiptTaxDetailTaxCurrencyCode = "KPW"
	ReceiptTaxDetailTaxCurrencyCodeKRW       ReceiptTaxDetailTaxCurrencyCode = "KRW"
	ReceiptTaxDetailTaxCurrencyCodeKWD       ReceiptTaxDetailTaxCurrencyCode = "KWD"
	ReceiptTaxDetailTaxCurrencyCodeKYD       ReceiptTaxDetailTaxCurrencyCode = "KYD"
	ReceiptTaxDetailTaxCurrencyCodeKZT       ReceiptTaxDetailTaxCurrencyCode = "KZT"
	ReceiptTaxDetailTaxCurrencyCodeLAK       ReceiptTaxDetailTaxCurrencyCode = "LAK"
	ReceiptTaxDetailTaxCurrencyCodeLBP       ReceiptTaxDetailTaxCurrencyCode = "LBP"
	ReceiptTaxDetailTaxCurrencyCodeLKR       ReceiptTaxDetailTaxCurrencyCode = "LKR"
	ReceiptTaxDetailTaxCurrencyCodeLRD       ReceiptTaxDetailTaxCurrencyCode = "LRD"
	ReceiptTaxDetailTaxCurrencyCodeLSL       ReceiptTaxDetailTaxCurrencyCode = "LSL"
	ReceiptTaxDetailTaxCurrencyCodeLTL       ReceiptTaxDetailTaxCurrencyCode = "LTL"
	ReceiptTaxDetailTaxCurrencyCodeLYD       ReceiptTaxDetailTaxCurrencyCode = "LYD"
	ReceiptTaxDetailTaxCurrencyCodeMAD       ReceiptTaxDetailTaxCurrencyCode = "MAD"
	ReceiptTaxDetailTaxCurrencyCodeMDL       ReceiptTaxDetailTaxCurrencyCode = "MDL"
	ReceiptTaxDetailTaxCurrencyCodeMGA       ReceiptTaxDetailTaxCurrencyCode = "MGA"
	ReceiptTaxDetailTaxCurrencyCodeMKD       ReceiptTaxDetailTaxCurrencyCode = "MKD"
	ReceiptTaxDetailTaxCurrencyCodeMMK       ReceiptTaxDetailTaxCurrencyCode = "MMK"
	ReceiptTaxDetailTaxCurrencyCodeMNT       ReceiptTaxDetailTaxCurrencyCode = "MNT"
	ReceiptTaxDetailTaxCurrencyCodeMOP       ReceiptTaxDetailTaxCurrencyCode = "MOP"
	ReceiptTaxDetailTaxCurrencyCodeMRO       ReceiptTaxDetailTaxCurrencyCode = "MRO"
	ReceiptTaxDetailTaxCurrencyCodeMRU       ReceiptTaxDetailTaxCurrencyCode = "MRU"
	ReceiptTaxDetailTaxCurrencyCodeMUR       ReceiptTaxDetailTaxCurrencyCode = "MUR"
	ReceiptTaxDetailTaxCurrencyCodeMVR       ReceiptTaxDetailTaxCurrencyCode = "MVR"
	ReceiptTaxDetailTaxCurrencyCodeMWK       ReceiptTaxDetailTaxCurrencyCode = "MWK"
	ReceiptTaxDetailTaxCurrencyCodeMXN       ReceiptTaxDetailTaxCurrencyCode = "MXN"
	ReceiptTaxDetailTaxCurrencyCodeMXV       ReceiptTaxDetailTaxCurrencyCode = "MXV"
	ReceiptTaxDetailTaxCurrencyCodeMYR       ReceiptTaxDetailTaxCurrencyCode = "MYR"
	ReceiptTaxDetailTaxCurrencyCodeMZN       ReceiptTaxDetailTaxCurrencyCode = "MZN"
	ReceiptTaxDetailTaxCurrencyCodeNAD       ReceiptTaxDetailTaxCurrencyCode = "NAD"
	ReceiptTaxDetailTaxCurrencyCodeNGN       ReceiptTaxDetailTaxCurrencyCode = "NGN"
	ReceiptTaxDetailTaxCurrencyCodeNIO       ReceiptTaxDetailTaxCurrencyCode = "NIO"
	ReceiptTaxDetailTaxCurrencyCodeNOK       ReceiptTaxDetailTaxCurrencyCode = "NOK"
	ReceiptTaxDetailTaxCurrencyCodeNPR       ReceiptTaxDetailTaxCurrencyCode = "NPR"
	ReceiptTaxDetailTaxCurrencyCodeNZD       ReceiptTaxDetailTaxCurrencyCode = "NZD"
	ReceiptTaxDetailTaxCurrencyCodeOMR       ReceiptTaxDetailTaxCurrencyCode = "OMR"
	ReceiptTaxDetailTaxCurrencyCodePAB       ReceiptTaxDetailTaxCurrencyCode = "PAB"
	ReceiptTaxDetailTaxCurrencyCodePEN       ReceiptTaxDetailTaxCurrencyCode = "PEN"
	ReceiptTaxDetailTaxCurrencyCodePGK       ReceiptTaxDetailTaxCurrencyCode = "PGK"
	ReceiptTaxDetailTaxCurrencyCodePHP       ReceiptTaxDetailTaxCurrencyCode = "PHP"
	ReceiptTaxDetailTaxCurrencyCodePKR       ReceiptTaxDetailTaxCurrencyCode = "PKR"
	ReceiptTaxDetailTaxCurrencyCodePLN       ReceiptTaxDetailTaxCurrencyCode = "PLN"
	ReceiptTaxDetailTaxCurrencyCodePYG       ReceiptTaxDetailTaxCurrencyCode = "PYG"
	ReceiptTaxDetailTaxCurrencyCodeQAR       ReceiptTaxDetailTaxCurrencyCode = "QAR"
	ReceiptTaxDetailTaxCurrencyCodeRON       ReceiptTaxDetailTaxCurrencyCode = "RON"
	ReceiptTaxDetailTaxCurrencyCodeRSD       ReceiptTaxDetailTaxCurrencyCode = "RSD"
	ReceiptTaxDetailTaxCurrencyCodeRUB       ReceiptTaxDetailTaxCurrencyCode = "RUB"
	ReceiptTaxDetailTaxCurrencyCodeRUR       ReceiptTaxDetailTaxCurrencyCode = "RUR"
	ReceiptTaxDetailTaxCurrencyCodeRWF       ReceiptTaxDetailTaxCurrencyCode = "RWF"
	ReceiptTaxDetailTaxCurrencyCodeSAR       ReceiptTaxDetailTaxCurrencyCode = "SAR"
	ReceiptTaxDetailTaxCurrencyCodeSBD       ReceiptTaxDetailTaxCurrencyCode = "SBD"
	ReceiptTaxDetailTaxCurrencyCodeSCR       ReceiptTaxDetailTaxCurrencyCode = "SCR"
	ReceiptTaxDetailTaxCurrencyCodeSDG       ReceiptTaxDetailTaxCurrencyCode = "SDG"
	ReceiptTaxDetailTaxCurrencyCodeSEK       ReceiptTaxDetailTaxCurrencyCode = "SEK"
	ReceiptTaxDetailTaxCurrencyCodeSGD       ReceiptTaxDetailTaxCurrencyCode = "SGD"
	ReceiptTaxDetailTaxCurrencyCodeSHP       ReceiptTaxDetailTaxCurrencyCode = "SHP"
	ReceiptTaxDetailTaxCurrencyCodeSLE       ReceiptTaxDetailTaxCurrencyCode = "SLE"
	ReceiptTaxDetailTaxCurrencyCodeSLL       ReceiptTaxDetailTaxCurrencyCode = "SLL"
	ReceiptTaxDetailTaxCurrencyCodeSOS       ReceiptTaxDetailTaxCurrencyCode = "SOS"
	ReceiptTaxDetailTaxCurrencyCodeSRD       ReceiptTaxDetailTaxCurrencyCode = "SRD"
	ReceiptTaxDetailTaxCurrencyCodeSSP       ReceiptTaxDetailTaxCurrencyCode = "SSP"
	ReceiptTaxDetailTaxCurrencyCodeSTD       ReceiptTaxDetailTaxCurrencyCode = "STD"
	ReceiptTaxDetailTaxCurrencyCodeSTN       ReceiptTaxDetailTaxCurrencyCode = "STN"
	ReceiptTaxDetailTaxCurrencyCodeSVC       ReceiptTaxDetailTaxCurrencyCode = "SVC"
	ReceiptTaxDetailTaxCurrencyCodeSYP       ReceiptTaxDetailTaxCurrencyCode = "SYP"
	ReceiptTaxDetailTaxCurrencyCodeSZL       ReceiptTaxDetailTaxCurrencyCode = "SZL"
	ReceiptTaxDetailTaxCurrencyCodeTHB       ReceiptTaxDetailTaxCurrencyCode = "THB"
	ReceiptTaxDetailTaxCurrencyCodeTJS       ReceiptTaxDetailTaxCurrencyCode = "TJS"
	ReceiptTaxDetailTaxCurrencyCodeTMT       ReceiptTaxDetailTaxCurrencyCode = "TMT"
	ReceiptTaxDetailTaxCurrencyCodeTND       ReceiptTaxDetailTaxCurrencyCode = "TND"
	ReceiptTaxDetailTaxCurrencyCodeTOP       ReceiptTaxDetailTaxCurrencyCode = "TOP"
	ReceiptTaxDetailTaxCurrencyCodeTRY       ReceiptTaxDetailTaxCurrencyCode = "TRY"
	ReceiptTaxDetailTaxCurrencyCodeTTD       ReceiptTaxDetailTaxCurrencyCode = "TTD"
	ReceiptTaxDetailTaxCurrencyCodeTWD       ReceiptTaxDetailTaxCurrencyCode = "TWD"
	ReceiptTaxDetailTaxCurrencyCodeTZS       ReceiptTaxDetailTaxCurrencyCode = "TZS"
	ReceiptTaxDetailTaxCurrencyCodeUAH       ReceiptTaxDetailTaxCurrencyCode = "UAH"
	ReceiptTaxDetailTaxCurrencyCodeUGX       ReceiptTaxDetailTaxCurrencyCode = "UGX"
	ReceiptTaxDetailTaxCurrencyCodeUNDEFINED ReceiptTaxDetailTaxCurrencyCode = "UNDEFINED"
	ReceiptTaxDetailTaxCurrencyCodeUSD       ReceiptTaxDetailTaxCurrencyCode = "USD"
	ReceiptTaxDetailTaxCurrencyCodeUSN       ReceiptTaxDetailTaxCurrencyCode = "USN"
	ReceiptTaxDetailTaxCurrencyCodeUSS       ReceiptTaxDetailTaxCurrencyCode = "USS"
	ReceiptTaxDetailTaxCurrencyCodeUYI       ReceiptTaxDetailTaxCurrencyCode = "UYI"
	ReceiptTaxDetailTaxCurrencyCodeUYU       ReceiptTaxDetailTaxCurrencyCode = "UYU"
	ReceiptTaxDetailTaxCurrencyCodeUZS       ReceiptTaxDetailTaxCurrencyCode = "UZS"
	ReceiptTaxDetailTaxCurrencyCodeVEF       ReceiptTaxDetailTaxCurrencyCode = "VEF"
	ReceiptTaxDetailTaxCurrencyCodeVES       ReceiptTaxDetailTaxCurrencyCode = "VES"
	ReceiptTaxDetailTaxCurrencyCodeVND       ReceiptTaxDetailTaxCurrencyCode = "VND"
	ReceiptTaxDetailTaxCurrencyCodeVUV       ReceiptTaxDetailTaxCurrencyCode = "VUV"
	ReceiptTaxDetailTaxCurrencyCodeWST       ReceiptTaxDetailTaxCurrencyCode = "WST"
	ReceiptTaxDetailTaxCurrencyCodeXAF       ReceiptTaxDetailTaxCurrencyCode = "XAF"
	ReceiptTaxDetailTaxCurrencyCodeXAG       ReceiptTaxDetailTaxCurrencyCode = "XAG"
	ReceiptTaxDetailTaxCurrencyCodeXAU       ReceiptTaxDetailTaxCurrencyCode = "XAU"
	ReceiptTaxDetailTaxCurrencyCodeXBA       ReceiptTaxDetailTaxCurrencyCode = "XBA"
	ReceiptTaxDetailTaxCurrencyCodeXBB       ReceiptTaxDetailTaxCurrencyCode = "XBB"
	ReceiptTaxDetailTaxCurrencyCodeXBC       ReceiptTaxDetailTaxCurrencyCode = "XBC"
	ReceiptTaxDetailTaxCurrencyCodeXBD       ReceiptTaxDetailTaxCurrencyCode = "XBD"
	ReceiptTaxDetailTaxCurrencyCodeXCD       ReceiptTaxDetailTaxCurrencyCode = "XCD"
	ReceiptTaxDetailTaxCurrencyCodeXDR       ReceiptTaxDetailTaxCurrencyCode = "XDR"
	ReceiptTaxDetailTaxCurrencyCodeXOF       ReceiptTaxDetailTaxCurrencyCode = "XOF"
	ReceiptTaxDetailTaxCurrencyCodeXPD       ReceiptTaxDetailTaxCurrencyCode = "XPD"
	ReceiptTaxDetailTaxCurrencyCodeXPF       ReceiptTaxDetailTaxCurrencyCode = "XPF"
	ReceiptTaxDetailTaxCurrencyCodeXPT       ReceiptTaxDetailTaxCurrencyCode = "XPT"
	ReceiptTaxDetailTaxCurrencyCodeXSU       ReceiptTaxDetailTaxCurrencyCode = "XSU"
	ReceiptTaxDetailTaxCurrencyCodeXTS       ReceiptTaxDetailTaxCurrencyCode = "XTS"
	ReceiptTaxDetailTaxCurrencyCodeXUA       ReceiptTaxDetailTaxCurrencyCode = "XUA"
	ReceiptTaxDetailTaxCurrencyCodeXXX       ReceiptTaxDetailTaxCurrencyCode = "XXX"
	ReceiptTaxDetailTaxCurrencyCodeYER       ReceiptTaxDetailTaxCurrencyCode = "YER"
	ReceiptTaxDetailTaxCurrencyCodeZAR       ReceiptTaxDetailTaxCurrencyCode = "ZAR"
	ReceiptTaxDetailTaxCurrencyCodeZMW       ReceiptTaxDetailTaxCurrencyCode = "ZMW"
	ReceiptTaxDetailTaxCurrencyCodeZWL       ReceiptTaxDetailTaxCurrencyCode = "ZWL"
)

Defines values for ReceiptTaxDetailTaxCurrencyCode.

type RecurrenceRule

type RecurrenceRule struct {
	Count     *int32                   `json:"count,omitempty"`
	Days      *[]RecurrenceRuleDays    `json:"days,omitempty"`
	Frequency RecurrenceRuleFrequency  `json:"frequency"`
	Interval  *int32                   `json:"interval,omitempty"`
	MonthDay  *int32                   `json:"monthDay,omitempty"`
	MonthWeek *int32                   `json:"monthWeek,omitempty"`
	StartDate openapi_types.Date       `json:"startDate"`
	UntilDate *openapi_types.Date      `json:"untilDate,omitempty"`
	WeekStart *RecurrenceRuleWeekStart `json:"weekStart,omitempty"`
}

RecurrenceRule How often is the payment made

type RecurrenceRuleDays

type RecurrenceRuleDays string

RecurrenceRuleDays defines model for RecurrenceRule.Days.

const (
	RecurrenceRuleDaysFRIDAY    RecurrenceRuleDays = "FRIDAY"
	RecurrenceRuleDaysMONDAY    RecurrenceRuleDays = "MONDAY"
	RecurrenceRuleDaysSATURDAY  RecurrenceRuleDays = "SATURDAY"
	RecurrenceRuleDaysSUNDAY    RecurrenceRuleDays = "SUNDAY"
	RecurrenceRuleDaysTHURSDAY  RecurrenceRuleDays = "THURSDAY"
	RecurrenceRuleDaysTUESDAY   RecurrenceRuleDays = "TUESDAY"
	RecurrenceRuleDaysWEDNESDAY RecurrenceRuleDays = "WEDNESDAY"
)

Defines values for RecurrenceRuleDays.

type RecurrenceRuleFrequency

type RecurrenceRuleFrequency string

RecurrenceRuleFrequency defines model for RecurrenceRule.Frequency.

const (
	RecurrenceRuleFrequencyDAILY             RecurrenceRuleFrequency = "DAILY"
	RecurrenceRuleFrequencyENGLISHQUARTERLY  RecurrenceRuleFrequency = "ENGLISH_QUARTERLY"
	RecurrenceRuleFrequencyHOURLY            RecurrenceRuleFrequency = "HOURLY"
	RecurrenceRuleFrequencyMILLENNIALY       RecurrenceRuleFrequency = "MILLENNIALY"
	RecurrenceRuleFrequencyMINUTELY          RecurrenceRuleFrequency = "MINUTELY"
	RecurrenceRuleFrequencyMONTHLY           RecurrenceRuleFrequency = "MONTHLY"
	RecurrenceRuleFrequencyRECEIVEDQUARTERLY RecurrenceRuleFrequency = "RECEIVED_QUARTERLY"
	RecurrenceRuleFrequencySCOTTISHQUARTERLY RecurrenceRuleFrequency = "SCOTTISH_QUARTERLY"
	RecurrenceRuleFrequencySECONDLY          RecurrenceRuleFrequency = "SECONDLY"
	RecurrenceRuleFrequencyWEEKLY            RecurrenceRuleFrequency = "WEEKLY"
	RecurrenceRuleFrequencyWORKINGDAILY      RecurrenceRuleFrequency = "WORKING_DAILY"
	RecurrenceRuleFrequencyYEARLY            RecurrenceRuleFrequency = "YEARLY"
)

Defines values for RecurrenceRuleFrequency.

type RecurrenceRuleV2

type RecurrenceRuleV2 struct {
	Count     *int32                    `json:"count"`
	Days      *[]RecurrenceRuleV2Days   `json:"days"`
	Frequency RecurrenceRuleV2Frequency `json:"frequency"`
	Interval  *int32                    `json:"interval"`
	StartDate openapi_types.Date        `json:"startDate"`
	UntilDate *openapi_types.Date       `json:"untilDate,omitempty"`
}

RecurrenceRuleV2 The schedule definition

type RecurrenceRuleV2Days

type RecurrenceRuleV2Days string

RecurrenceRuleV2Days defines model for RecurrenceRuleV2.Days.

const (
	FRIDAY    RecurrenceRuleV2Days = "FRIDAY"
	MONDAY    RecurrenceRuleV2Days = "MONDAY"
	SATURDAY  RecurrenceRuleV2Days = "SATURDAY"
	SUNDAY    RecurrenceRuleV2Days = "SUNDAY"
	THURSDAY  RecurrenceRuleV2Days = "THURSDAY"
	TUESDAY   RecurrenceRuleV2Days = "TUESDAY"
	WEDNESDAY RecurrenceRuleV2Days = "WEDNESDAY"
)

Defines values for RecurrenceRuleV2Days.

type RecurrenceRuleV2Frequency

type RecurrenceRuleV2Frequency string

RecurrenceRuleV2Frequency defines model for RecurrenceRuleV2.Frequency.

const (
	RecurrenceRuleV2FrequencyDAILY   RecurrenceRuleV2Frequency = "DAILY"
	RecurrenceRuleV2FrequencyMONTHLY RecurrenceRuleV2Frequency = "MONTHLY"
	RecurrenceRuleV2FrequencyWEEKLY  RecurrenceRuleV2Frequency = "WEEKLY"
	RecurrenceRuleV2FrequencyYEARLY  RecurrenceRuleV2Frequency = "YEARLY"
)

Defines values for RecurrenceRuleV2Frequency.

type RecurrenceRuleWeekStart

type RecurrenceRuleWeekStart string

RecurrenceRuleWeekStart defines model for RecurrenceRule.WeekStart.

const (
	RecurrenceRuleWeekStartFRIDAY    RecurrenceRuleWeekStart = "FRIDAY"
	RecurrenceRuleWeekStartMONDAY    RecurrenceRuleWeekStart = "MONDAY"
	RecurrenceRuleWeekStartSATURDAY  RecurrenceRuleWeekStart = "SATURDAY"
	RecurrenceRuleWeekStartSUNDAY    RecurrenceRuleWeekStart = "SUNDAY"
	RecurrenceRuleWeekStartTHURSDAY  RecurrenceRuleWeekStart = "THURSDAY"
	RecurrenceRuleWeekStartTUESDAY   RecurrenceRuleWeekStart = "TUESDAY"
	RecurrenceRuleWeekStartWEDNESDAY RecurrenceRuleWeekStart = "WEDNESDAY"
)

Defines values for RecurrenceRuleWeekStart.

type RecurringCardPayment

type RecurringCardPayment struct {
	// AccountUid Unique identifier for the account
	AccountUid *openapi_types.UUID `json:"accountUid,omitempty"`

	// CounterPartyName Counterparty name
	CounterPartyName *string `json:"counterPartyName,omitempty"`

	// CounterPartyUid Unique identifier for the counterparty
	CounterPartyUid *openapi_types.UUID `json:"counterPartyUid,omitempty"`

	// LatestFeedItemUid Unique identifier for the latest feed item
	LatestFeedItemUid *openapi_types.UUID `json:"latestFeedItemUid,omitempty"`

	// LatestPaymentAmount Representation of money
	LatestPaymentAmount *CurrencyAndAmount `json:"latestPaymentAmount,omitempty"`

	// LatestPaymentDate Latest payment date
	LatestPaymentDate *time.Time `json:"latestPaymentDate,omitempty"`

	// MostRecentFeedItem Unique identifier for the feed item
	// Deprecated:
	MostRecentFeedItem *openapi_types.UUID `json:"mostRecentFeedItem,omitempty"`

	// MostRecentPaymentAmount Most recent payment amount
	// Deprecated:
	MostRecentPaymentAmount *Money `json:"mostRecentPaymentAmount,omitempty"`

	// MostRecentPaymentDate Most recent payment date
	// Deprecated:
	MostRecentPaymentDate *time.Time `json:"mostRecentPaymentDate,omitempty"`

	// RecurringPaymentUid Unique identifier for the recurring card payment
	RecurringPaymentUid *openapi_types.UUID `json:"recurringPaymentUid,omitempty"`

	// Status Recurring payment status
	Status *RecurringCardPaymentStatus `json:"status,omitempty"`
}

RecurringCardPayment List of recurring card payments

type RecurringCardPaymentStatus

type RecurringCardPaymentStatus string

RecurringCardPaymentStatus Recurring payment status

const (
	RecurringCardPaymentStatusACTIVE       RecurringCardPaymentStatus = "ACTIVE"
	RecurringCardPaymentStatusCANCELLED    RecurringCardPaymentStatus = "CANCELLED"
	RecurringCardPaymentStatusMARKEDHIDDEN RecurringCardPaymentStatus = "MARKED_HIDDEN"
)

Defines values for RecurringCardPaymentStatus.

type RecurringCardPayments

type RecurringCardPayments struct {
	// RecurringPayments List of recurring card payments
	RecurringPayments *[]RecurringCardPayment `json:"recurringPayments,omitempty"`
}

RecurringCardPayments List of recurring card payments

type RequestEditorFn

type RequestEditorFn func(ctx context.Context, req *http.Request) error

RequestEditorFn is the function signature for the RequestEditor callback function

type RoundUpGoalDetails

type RoundUpGoalDetails struct {
	ActivatedAt        time.Time          `json:"activatedAt"`
	ActivatedBy        openapi_types.UUID `json:"activatedBy"`
	PrimaryCategoryUid openapi_types.UUID `json:"primaryCategoryUid"`
	RoundUpGoalUid     openapi_types.UUID `json:"roundUpGoalUid"`
	RoundUpMultiplier  float32            `json:"roundUpMultiplier"`
}

RoundUpGoalDetails defines model for RoundUpGoalDetails.

type RoundUpGoalPayload

type RoundUpGoalPayload struct {
	// RoundUpGoalUid UID of the account category to send round-ups to
	RoundUpGoalUid openapi_types.UUID `json:"roundUpGoalUid"`

	// RoundUpMultiplier How much to multiply the rounded-up amount by before transfer. Must be an integer between 1 and 10 (inclusive)
	RoundUpMultiplier int32 `json:"roundUpMultiplier"`
}

RoundUpGoalPayload defines model for RoundUpGoalPayload.

type RoundUpGoalResponse

type RoundUpGoalResponse struct {
	Active             *bool               `json:"active,omitempty"`
	RoundUpGoal        *RoundUpGoalDetails `json:"roundUpGoal,omitempty"`
	RoundUpGoalDetails *RoundUpGoalDetails `json:"roundUpGoalDetails,omitempty"`
}

RoundUpGoalResponse defines model for RoundUpGoalResponse.

type SavingsGoalOrdered

type SavingsGoalOrdered struct {
	// Name Name of the savings goal
	Name *string `json:"name,omitempty"`

	// SavedPercentage Percentage of target currently deposited in the savings goal
	SavedPercentage *int32 `json:"savedPercentage,omitempty"`

	// SavingsGoalUid Unique identifier of the savings goal
	SavingsGoalUid *openapi_types.UUID `json:"savingsGoalUid,omitempty"`

	// SortOrder Sort Order
	SortOrder *int32 `json:"sortOrder,omitempty"`

	// State The state of the savings goal
	State SavingsGoalOrderedState `json:"state"`

	// Target Representation of money
	Target *CurrencyAndAmount `json:"target,omitempty"`

	// TotalSaved Representation of money
	TotalSaved *CurrencyAndAmount `json:"totalSaved,omitempty"`
}

SavingsGoalOrdered A goal defined by an account holder to hold savings

type SavingsGoalOrderedState

type SavingsGoalOrderedState string

SavingsGoalOrderedState The state of the savings goal

const (
	SavingsGoalOrderedStateACTIVE    SavingsGoalOrderedState = "ACTIVE"
	SavingsGoalOrderedStateARCHIVED  SavingsGoalOrderedState = "ARCHIVED"
	SavingsGoalOrderedStateARCHIVING SavingsGoalOrderedState = "ARCHIVING"
	SavingsGoalOrderedStateCREATING  SavingsGoalOrderedState = "CREATING"
	SavingsGoalOrderedStatePENDING   SavingsGoalOrderedState = "PENDING"
	SavingsGoalOrderedStateRESTORING SavingsGoalOrderedState = "RESTORING"
)

Defines values for SavingsGoalOrderedState.

type SavingsGoalPhotoV2

type SavingsGoalPhotoV2 struct {
	// Base64EncodedPhoto A text (base 64) encoded picture to associate with the savings goal
	Base64EncodedPhoto string `json:"base64EncodedPhoto"`
}

SavingsGoalPhotoV2 A photo associated to a savings goal

type SavingsGoalRequestV2

type SavingsGoalRequestV2 struct {
	// Base64EncodedPhoto A text (base 64) encoded picture to associate with the savings goal
	Base64EncodedPhoto *string `json:"base64EncodedPhoto,omitempty"`

	// Currency ISO-4217 3 character currency code of the savings goal
	Currency string `json:"currency"`

	// Name Name of the savings goal
	Name string `json:"name"`

	// Target Representation of money
	Target *CurrencyAndAmount `json:"target,omitempty"`
}

SavingsGoalRequestV2 Request to create a new savings goal

type SavingsGoalTransferResponseV2

type SavingsGoalTransferResponseV2 struct {
	// Success True if the method completed successfully
	Success *bool `json:"success,omitempty"`

	// TransferUid Unique identifier for the transfer
	TransferUid openapi_types.UUID `json:"transferUid"`
}

SavingsGoalTransferResponseV2 Response after attempting to make an immediate or recurring transfer into/out of a savings goal.

type SavingsGoalV2

type SavingsGoalV2 struct {
	// Name Name of the savings goal
	Name *string `json:"name,omitempty"`

	// SavedPercentage Percentage of target currently deposited in the savings goal
	SavedPercentage *int32 `json:"savedPercentage,omitempty"`

	// SavingsGoalUid Unique identifier of the savings goal
	SavingsGoalUid *openapi_types.UUID `json:"savingsGoalUid,omitempty"`

	// State The state of the savings goal
	State SavingsGoalV2State `json:"state"`

	// Target Representation of money
	Target *CurrencyAndAmount `json:"target,omitempty"`

	// TotalSaved Representation of money
	TotalSaved *CurrencyAndAmount `json:"totalSaved,omitempty"`
}

SavingsGoalV2 A goal defined by an account holder to hold savings

type SavingsGoalV2State

type SavingsGoalV2State string

SavingsGoalV2State The state of the savings goal

const (
	SavingsGoalV2StateACTIVE    SavingsGoalV2State = "ACTIVE"
	SavingsGoalV2StateARCHIVED  SavingsGoalV2State = "ARCHIVED"
	SavingsGoalV2StateARCHIVING SavingsGoalV2State = "ARCHIVING"
	SavingsGoalV2StateCREATING  SavingsGoalV2State = "CREATING"
	SavingsGoalV2StatePENDING   SavingsGoalV2State = "PENDING"
	SavingsGoalV2StateRESTORING SavingsGoalV2State = "RESTORING"
)

Defines values for SavingsGoalV2State.

type SavingsGoalsV2

type SavingsGoalsV2 struct {
	SavingsGoalList []SavingsGoalV2 `json:"savingsGoalList"`
}

SavingsGoalsV2 A list containing all savings goals for account holder

type ScheduledPayment

type ScheduledPayment struct {
	// AccountHolderUid Unique identifier for account holder
	AccountHolderUid *openapi_types.UUID `json:"accountHolderUid,omitempty"`

	// CategoryUid Unique identifier of the category from which the payment will be taken
	CategoryUid *openapi_types.UUID `json:"categoryUid,omitempty"`

	// EndDate Date when payment order ends
	EndDate *openapi_types.Date `json:"endDate,omitempty"`

	// NextDate Date of the next payment order
	NextDate *openapi_types.Date `json:"nextDate,omitempty"`

	// NextPaymentAmount Representation of money
	NextPaymentAmount *CurrencyAndAmount `json:"nextPaymentAmount,omitempty"`

	// PayeeAccountUid Unique identifier of the payee account
	PayeeAccountUid *openapi_types.UUID `json:"payeeAccountUid,omitempty"`

	// PayeeUid Unique identifier of the payee
	PayeeUid *openapi_types.UUID `json:"payeeUid,omitempty"`

	// PaymentOrderUid Unique identifier of the scheduled payment order
	PaymentOrderUid *openapi_types.UUID `json:"paymentOrderUid,omitempty"`

	// PaymentType Payment type
	PaymentType *ScheduledPaymentPaymentType `json:"paymentType,omitempty"`

	// RecipientName Recipient name
	RecipientName *string `json:"recipientName"`

	// RecurrenceRule How often is the payment made
	RecurrenceRule *RecurrenceRule `json:"recurrenceRule,omitempty"`

	// Reference Payment order reference
	Reference *string `json:"reference,omitempty"`

	// SpendingCategory The category of a transaction
	SpendingCategory *ScheduledPaymentSpendingCategory `json:"spendingCategory,omitempty"`

	// StartDate Date when the payment order has been created
	StartDate *openapi_types.Date `json:"startDate,omitempty"`
}

ScheduledPayment Response object for scheduled payments queries

type ScheduledPaymentPaymentType

type ScheduledPaymentPaymentType string

ScheduledPaymentPaymentType Payment type

const (
	DIRECTDEBIT      ScheduledPaymentPaymentType = "DIRECT_DEBIT"
	INTERNALTRANSFER ScheduledPaymentPaymentType = "INTERNAL_TRANSFER"
	STANDINGORDER    ScheduledPaymentPaymentType = "STANDING_ORDER"
)

Defines values for ScheduledPaymentPaymentType.

type ScheduledPaymentResponse

type ScheduledPaymentResponse struct {
	// ScheduledPayments List of scheduled payments for a payee account
	ScheduledPayments *[]ScheduledPayment `json:"scheduledPayments,omitempty"`
}

ScheduledPaymentResponse defines model for ScheduledPaymentResponse.

type ScheduledPaymentSpendingCategory

type ScheduledPaymentSpendingCategory string

ScheduledPaymentSpendingCategory The category of a transaction

const (
	ScheduledPaymentSpendingCategoryADMIN                 ScheduledPaymentSpendingCategory = "ADMIN"
	ScheduledPaymentSpendingCategoryBANKCHARGES           ScheduledPaymentSpendingCategory = "BANK_CHARGES"
	ScheduledPaymentSpendingCategoryBIKE                  ScheduledPaymentSpendingCategory = "BIKE"
	ScheduledPaymentSpendingCategoryBILLSANDSERVICES      ScheduledPaymentSpendingCategory = "BILLS_AND_SERVICES"
	ScheduledPaymentSpendingCategoryBUCKETLIST            ScheduledPaymentSpendingCategory = "BUCKET_LIST"
	ScheduledPaymentSpendingCategoryBUSINESSENTERTAINMENT ScheduledPaymentSpendingCategory = "BUSINESS_ENTERTAINMENT"
	ScheduledPaymentSpendingCategoryCAR                   ScheduledPaymentSpendingCategory = "CAR"
	ScheduledPaymentSpendingCategoryCASH                  ScheduledPaymentSpendingCategory = "CASH"
	ScheduledPaymentSpendingCategoryCELEBRATION           ScheduledPaymentSpendingCategory = "CELEBRATION"
	ScheduledPaymentSpendingCategoryCHARITY               ScheduledPaymentSpendingCategory = "CHARITY"
	ScheduledPaymentSpendingCategoryCHILDREN              ScheduledPaymentSpendingCategory = "CHILDREN"
	ScheduledPaymentSpendingCategoryCLIENTREFUNDS         ScheduledPaymentSpendingCategory = "CLIENT_REFUNDS"
	ScheduledPaymentSpendingCategoryCLOTHES               ScheduledPaymentSpendingCategory = "CLOTHES"
	ScheduledPaymentSpendingCategoryCOFFEE                ScheduledPaymentSpendingCategory = "COFFEE"
	ScheduledPaymentSpendingCategoryCORPORATIONTAX        ScheduledPaymentSpendingCategory = "CORPORATION_TAX"
	ScheduledPaymentSpendingCategoryDEBTREPAYMENT         ScheduledPaymentSpendingCategory = "DEBT_REPAYMENT"
	ScheduledPaymentSpendingCategoryDIRECTORSWAGES        ScheduledPaymentSpendingCategory = "DIRECTORS_WAGES"
	ScheduledPaymentSpendingCategoryDIVIDENDS             ScheduledPaymentSpendingCategory = "DIVIDENDS"
	ScheduledPaymentSpendingCategoryDIY                   ScheduledPaymentSpendingCategory = "DIY"
	ScheduledPaymentSpendingCategoryDRINKS                ScheduledPaymentSpendingCategory = "DRINKS"
	ScheduledPaymentSpendingCategoryEATINGOUT             ScheduledPaymentSpendingCategory = "EATING_OUT"
	ScheduledPaymentSpendingCategoryEDUCATION             ScheduledPaymentSpendingCategory = "EDUCATION"
	ScheduledPaymentSpendingCategoryEMERGENCY             ScheduledPaymentSpendingCategory = "EMERGENCY"
	ScheduledPaymentSpendingCategoryENTERTAINMENT         ScheduledPaymentSpendingCategory = "ENTERTAINMENT"
	ScheduledPaymentSpendingCategoryEQUIPMENT             ScheduledPaymentSpendingCategory = "EQUIPMENT"
	ScheduledPaymentSpendingCategoryESSENTIALSPEND        ScheduledPaymentSpendingCategory = "ESSENTIAL_SPEND"
	ScheduledPaymentSpendingCategoryEXPENSES              ScheduledPaymentSpendingCategory = "EXPENSES"
	ScheduledPaymentSpendingCategoryFAMILY                ScheduledPaymentSpendingCategory = "FAMILY"
	ScheduledPaymentSpendingCategoryFITNESS               ScheduledPaymentSpendingCategory = "FITNESS"
	ScheduledPaymentSpendingCategoryFOODANDDRINK          ScheduledPaymentSpendingCategory = "FOOD_AND_DRINK"
	ScheduledPaymentSpendingCategoryFUEL                  ScheduledPaymentSpendingCategory = "FUEL"
	ScheduledPaymentSpendingCategoryGAMBLING              ScheduledPaymentSpendingCategory = "GAMBLING"
	ScheduledPaymentSpendingCategoryGAMING                ScheduledPaymentSpendingCategory = "GAMING"
	ScheduledPaymentSpendingCategoryGARDEN                ScheduledPaymentSpendingCategory = "GARDEN"
	ScheduledPaymentSpendingCategoryGENERAL               ScheduledPaymentSpendingCategory = "GENERAL"
	ScheduledPaymentSpendingCategoryGIFTS                 ScheduledPaymentSpendingCategory = "GIFTS"
	ScheduledPaymentSpendingCategoryGROCERIES             ScheduledPaymentSpendingCategory = "GROCERIES"
	ScheduledPaymentSpendingCategoryHOBBY                 ScheduledPaymentSpendingCategory = "HOBBY"
	ScheduledPaymentSpendingCategoryHOLIDAYS              ScheduledPaymentSpendingCategory = "HOLIDAYS"
	ScheduledPaymentSpendingCategoryHOME                  ScheduledPaymentSpendingCategory = "HOME"
	ScheduledPaymentSpendingCategoryIMPULSEBUY            ScheduledPaymentSpendingCategory = "IMPULSE_BUY"
	ScheduledPaymentSpendingCategoryINCOME                ScheduledPaymentSpendingCategory = "INCOME"
	ScheduledPaymentSpendingCategoryINSURANCE             ScheduledPaymentSpendingCategory = "INSURANCE"
	ScheduledPaymentSpendingCategoryINTERESTPAYMENTS      ScheduledPaymentSpendingCategory = "INTEREST_PAYMENTS"
	ScheduledPaymentSpendingCategoryINVENTORY             ScheduledPaymentSpendingCategory = "INVENTORY"
	ScheduledPaymentSpendingCategoryINVESTMENTCAPITAL     ScheduledPaymentSpendingCategory = "INVESTMENT_CAPITAL"
	ScheduledPaymentSpendingCategoryINVESTMENTS           ScheduledPaymentSpendingCategory = "INVESTMENTS"
	ScheduledPaymentSpendingCategoryLIFESTYLE             ScheduledPaymentSpendingCategory = "LIFESTYLE"
	ScheduledPaymentSpendingCategoryLOANPRINCIPAL         ScheduledPaymentSpendingCategory = "LOAN_PRINCIPAL"
	ScheduledPaymentSpendingCategoryMAINTENANCEANDREPAIRS ScheduledPaymentSpendingCategory = "MAINTENANCE_AND_REPAIRS"
	ScheduledPaymentSpendingCategoryMARKETING             ScheduledPaymentSpendingCategory = "MARKETING"
	ScheduledPaymentSpendingCategoryMEDICAL               ScheduledPaymentSpendingCategory = "MEDICAL"
	ScheduledPaymentSpendingCategoryMORTGAGE              ScheduledPaymentSpendingCategory = "MORTGAGE"
	ScheduledPaymentSpendingCategoryNONE                  ScheduledPaymentSpendingCategory = "NONE"
	ScheduledPaymentSpendingCategoryNONESSENTIALSPEND     ScheduledPaymentSpendingCategory = "NON_ESSENTIAL_SPEND"
	ScheduledPaymentSpendingCategoryOTHER                 ScheduledPaymentSpendingCategory = "OTHER"
	ScheduledPaymentSpendingCategoryOTHERINCOME           ScheduledPaymentSpendingCategory = "OTHER_INCOME"
	ScheduledPaymentSpendingCategoryPAYMENTS              ScheduledPaymentSpendingCategory = "PAYMENTS"
	ScheduledPaymentSpendingCategoryPERSONAL              ScheduledPaymentSpendingCategory = "PERSONAL"
	ScheduledPaymentSpendingCategoryPERSONALCARE          ScheduledPaymentSpendingCategory = "PERSONAL_CARE"
	ScheduledPaymentSpendingCategoryPERSONALTRANSFERS     ScheduledPaymentSpendingCategory = "PERSONAL_TRANSFERS"
	ScheduledPaymentSpendingCategoryPETS                  ScheduledPaymentSpendingCategory = "PETS"
	ScheduledPaymentSpendingCategoryPHONEANDINTERNET      ScheduledPaymentSpendingCategory = "PHONE_AND_INTERNET"
	ScheduledPaymentSpendingCategoryPROFESSIONALSERVICES  ScheduledPaymentSpendingCategory = "PROFESSIONAL_SERVICES"
	ScheduledPaymentSpendingCategoryPROJECTS              ScheduledPaymentSpendingCategory = "PROJECTS"
	ScheduledPaymentSpendingCategoryRELATIONSHIPS         ScheduledPaymentSpendingCategory = "RELATIONSHIPS"
	ScheduledPaymentSpendingCategoryRENT                  ScheduledPaymentSpendingCategory = "RENT"
	ScheduledPaymentSpendingCategoryREPAIRSANDMAINTENANCE ScheduledPaymentSpendingCategory = "REPAIRS_AND_MAINTENANCE"
	ScheduledPaymentSpendingCategoryREVENUE               ScheduledPaymentSpendingCategory = "REVENUE"
	ScheduledPaymentSpendingCategorySAVING                ScheduledPaymentSpendingCategory = "SAVING"
	ScheduledPaymentSpendingCategorySELFASSESSMENTTAX     ScheduledPaymentSpendingCategory = "SELF_ASSESSMENT_TAX"
	ScheduledPaymentSpendingCategorySHOPPING              ScheduledPaymentSpendingCategory = "SHOPPING"
	ScheduledPaymentSpendingCategorySTAFF                 ScheduledPaymentSpendingCategory = "STAFF"
	ScheduledPaymentSpendingCategorySUBSCRIPTIONS         ScheduledPaymentSpendingCategory = "SUBSCRIPTIONS"
	ScheduledPaymentSpendingCategoryTAKEAWAY              ScheduledPaymentSpendingCategory = "TAKEAWAY"
	ScheduledPaymentSpendingCategoryTAXI                  ScheduledPaymentSpendingCategory = "TAXI"
	ScheduledPaymentSpendingCategoryTRANSFERS             ScheduledPaymentSpendingCategory = "TRANSFERS"
	ScheduledPaymentSpendingCategoryTRANSPORT             ScheduledPaymentSpendingCategory = "TRANSPORT"
	ScheduledPaymentSpendingCategoryTRAVEL                ScheduledPaymentSpendingCategory = "TRAVEL"
	ScheduledPaymentSpendingCategoryTREATS                ScheduledPaymentSpendingCategory = "TREATS"
	ScheduledPaymentSpendingCategoryVAT                   ScheduledPaymentSpendingCategory = "VAT"
	ScheduledPaymentSpendingCategoryVEHICLES              ScheduledPaymentSpendingCategory = "VEHICLES"
	ScheduledPaymentSpendingCategoryWEDDING               ScheduledPaymentSpendingCategory = "WEDDING"
	ScheduledPaymentSpendingCategoryWELLBEING             ScheduledPaymentSpendingCategory = "WELLBEING"
	ScheduledPaymentSpendingCategoryWORKPLACE             ScheduledPaymentSpendingCategory = "WORKPLACE"
)

Defines values for ScheduledPaymentSpendingCategory.

type ScheduledSavingsPaymentRequestV2

type ScheduledSavingsPaymentRequestV2 struct {
	// Amount Representation of money
	Amount CurrencyAndAmount `json:"amount"`

	// RecurrenceRule The schedule definition
	RecurrenceRule RecurrenceRuleV2 `json:"recurrenceRule"`

	// TopUp If the payment is a top up or not
	TopUp *bool `json:"topUp,omitempty"`
}

ScheduledSavingsPaymentRequestV2 Request to create scheduled payment into a savings goal

type ScheduledSavingsPaymentV2

type ScheduledSavingsPaymentV2 struct {
	// CurrencyAndAmount Representation of money
	CurrencyAndAmount CurrencyAndAmount `json:"currencyAndAmount"`

	// NextPaymentDate The next date the payment will be made on
	NextPaymentDate openapi_types.Date `json:"nextPaymentDate"`

	// RecurrenceRule The schedule definition
	RecurrenceRule RecurrenceRuleV2 `json:"recurrenceRule"`

	// TransferUid Unique identifier of the transfer
	TransferUid openapi_types.UUID `json:"transferUid"`
}

ScheduledSavingsPaymentV2 A transfer into a savings goal that can happen once in the future or have multiple payments with same frequency

type ServePayeeImageFileResponse

type ServePayeeImageFileResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON4XX      *ErrorResponse
}

func ParseServePayeeImageFileResponse

func ParseServePayeeImageFileResponse(rsp *http.Response) (*ServePayeeImageFileResponse, error)

ParseServePayeeImageFileResponse parses an HTTP response from a ServePayeeImageFileWithResponse call

func (ServePayeeImageFileResponse) Status

Status returns HTTPResponse.Status

func (ServePayeeImageFileResponse) StatusCode

func (r ServePayeeImageFileResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SettleUpProfile

type SettleUpProfile struct {
	// SettleUpLink Settle Up link
	SettleUpLink    string  `json:"settleUpLink"`
	StarlingPayLink *string `json:"starlingPayLink,omitempty"`

	// Status Status
	Status SettleUpProfileStatus `json:"status"`
}

SettleUpProfile defines model for SettleUpProfile.

type SettleUpProfileStatus

type SettleUpProfileStatus string

SettleUpProfileStatus Status

const (
	SettleUpProfileStatusACTIVE   SettleUpProfileStatus = "ACTIVE"
	SettleUpProfileStatusCLOSED   SettleUpProfileStatus = "CLOSED"
	SettleUpProfileStatusINACTIVE SettleUpProfileStatus = "INACTIVE"
)

Defines values for SettleUpProfileStatus.

type SignedCurrencyAndAmount

type SignedCurrencyAndAmount struct {
	// Currency ISO-4217 3 character currency code
	Currency string `json:"currency"`

	// MinorUnits Amount in the minor units of the given currency; eg pence in GBP, cents in EUR
	MinorUnits int64 `json:"minorUnits"`
}

SignedCurrencyAndAmount defines model for SignedCurrencyAndAmount.

type SoleTrader

type SoleTrader struct {
	// BusinessCategory Business category
	BusinessCategory *SoleTraderBusinessCategory `json:"businessCategory,omitempty"`

	// BusinessCategoryDescriptions Business category description
	BusinessCategoryDescriptions *[]CategoryDescription `json:"businessCategoryDescriptions,omitempty"`

	// BusinessSubCategory Business subcategory
	BusinessSubCategory *SoleTraderBusinessSubCategory `json:"businessSubCategory,omitempty"`

	// BusinessSubCategoryDescriptions Business category description
	BusinessSubCategoryDescriptions *[]CategoryDescription `json:"businessSubCategoryDescriptions,omitempty"`

	// TradingAsName Trading as name
	TradingAsName *string `json:"tradingAsName,omitempty"`
}

SoleTrader Response object contain sole trader business details

type SoleTraderBusinessCategory

type SoleTraderBusinessCategory string

SoleTraderBusinessCategory Business category

const (
	SoleTraderBusinessCategoryARTSCRAFTSANDCOLLECTIBLES        SoleTraderBusinessCategory = "ARTS_CRAFTS_AND_COLLECTIBLES"
	SoleTraderBusinessCategoryBABY                             SoleTraderBusinessCategory = "BABY"
	SoleTraderBusinessCategoryBEAUTYANDFRAGRANCES              SoleTraderBusinessCategory = "BEAUTY_AND_FRAGRANCES"
	SoleTraderBusinessCategoryBOOKSANDMAGAZINES                SoleTraderBusinessCategory = "BOOKS_AND_MAGAZINES"
	SoleTraderBusinessCategoryBUSINESSTOBUSINESS               SoleTraderBusinessCategory = "BUSINESS_TO_BUSINESS"
	SoleTraderBusinessCategoryCLOTHINGACCESSORIESANDSHOES      SoleTraderBusinessCategory = "CLOTHING_ACCESSORIES_AND_SHOES"
	SoleTraderBusinessCategoryCOMPUTERSACCESSORIESANDSERVICES  SoleTraderBusinessCategory = "COMPUTERS_ACCESSORIES_AND_SERVICES"
	SoleTraderBusinessCategoryCONSTRUCTIONTRADESANDCLEANING    SoleTraderBusinessCategory = "CONSTRUCTION_TRADES_AND_CLEANING"
	SoleTraderBusinessCategoryEDUCATION                        SoleTraderBusinessCategory = "EDUCATION"
	SoleTraderBusinessCategoryEDUCATIONANDSKILLS               SoleTraderBusinessCategory = "EDUCATION_AND_SKILLS"
	SoleTraderBusinessCategoryELECTRONICSANDTELECOM            SoleTraderBusinessCategory = "ELECTRONICS_AND_TELECOM"
	SoleTraderBusinessCategoryENTERTAINMENTANDMEDIA            SoleTraderBusinessCategory = "ENTERTAINMENT_AND_MEDIA"
	SoleTraderBusinessCategoryENTERTAINMENTANDTRAVEL           SoleTraderBusinessCategory = "ENTERTAINMENT_AND_TRAVEL"
	SoleTraderBusinessCategoryEXERCISEANDFITNESS               SoleTraderBusinessCategory = "EXERCISE_AND_FITNESS"
	SoleTraderBusinessCategoryFINANCIALSERVICESANDPRODUCTS     SoleTraderBusinessCategory = "FINANCIAL_SERVICES_AND_PRODUCTS"
	SoleTraderBusinessCategoryFOODRETAILANDSERVICE             SoleTraderBusinessCategory = "FOOD_RETAIL_AND_SERVICE"
	SoleTraderBusinessCategoryGIFTSANDFLOWERS                  SoleTraderBusinessCategory = "GIFTS_AND_FLOWERS"
	SoleTraderBusinessCategoryHEALTHANDPERSONALCARE            SoleTraderBusinessCategory = "HEALTH_AND_PERSONAL_CARE"
	SoleTraderBusinessCategoryHEALTHANDSOCIALCARE              SoleTraderBusinessCategory = "HEALTH_AND_SOCIAL_CARE"
	SoleTraderBusinessCategoryHOMEANDGARDEN                    SoleTraderBusinessCategory = "HOME_AND_GARDEN"
	SoleTraderBusinessCategoryMANUFACTURINGRNDANDAGRICULTURE   SoleTraderBusinessCategory = "MANUFACTURING_RND_AND_AGRICULTURE"
	SoleTraderBusinessCategoryNONPROFIT                        SoleTraderBusinessCategory = "NONPROFIT"
	SoleTraderBusinessCategoryNONPROFIT1                       SoleTraderBusinessCategory = "NON_PROFIT"
	SoleTraderBusinessCategoryNOTPROVIDED                      SoleTraderBusinessCategory = "NOT_PROVIDED"
	SoleTraderBusinessCategoryPETSANDANIMALS                   SoleTraderBusinessCategory = "PETS_AND_ANIMALS"
	SoleTraderBusinessCategoryPROFESSIONALSERVICES             SoleTraderBusinessCategory = "PROFESSIONAL_SERVICES"
	SoleTraderBusinessCategoryPROPERTY                         SoleTraderBusinessCategory = "PROPERTY"
	SoleTraderBusinessCategoryRELIGIONANDSPIRITUALITYFORPROFIT SoleTraderBusinessCategory = "RELIGION_AND_SPIRITUALITY_FOR_PROFIT"
	SoleTraderBusinessCategoryRETAILBARSANDRESTAURANTS         SoleTraderBusinessCategory = "RETAIL_BARS_AND_RESTAURANTS"
	SoleTraderBusinessCategoryRETAILNOTELSEWHERECLASSIFIED     SoleTraderBusinessCategory = "RETAIL_NOT_ELSEWHERE_CLASSIFIED"
	SoleTraderBusinessCategorySERVICESOTHER                    SoleTraderBusinessCategory = "SERVICES_OTHER"
	SoleTraderBusinessCategorySPORTSANDOUTDOORS                SoleTraderBusinessCategory = "SPORTS_AND_OUTDOORS"
	SoleTraderBusinessCategoryTOYSANDHOBBIES                   SoleTraderBusinessCategory = "TOYS_AND_HOBBIES"
	SoleTraderBusinessCategoryTRANSPORTANDVEHICLES             SoleTraderBusinessCategory = "TRANSPORT_AND_VEHICLES"
	SoleTraderBusinessCategoryTRAVEL                           SoleTraderBusinessCategory = "TRAVEL"
	SoleTraderBusinessCategoryVEHICLESERVICEANDACCESSORIES     SoleTraderBusinessCategory = "VEHICLE_SERVICE_AND_ACCESSORIES"
)

Defines values for SoleTraderBusinessCategory.

type SoleTraderBusinessSubCategory

type SoleTraderBusinessSubCategory string

SoleTraderBusinessSubCategory Business subcategory

const (
	SoleTraderBusinessSubCategoryACCESSORIES                                  SoleTraderBusinessSubCategory = "ACCESSORIES"
	SoleTraderBusinessSubCategoryACCOUNTANCYANDBOOKKEEPING                    SoleTraderBusinessSubCategory = "ACCOUNTANCY_AND_BOOKKEEPING"
	SoleTraderBusinessSubCategoryACCOUNTING                                   SoleTraderBusinessSubCategory = "ACCOUNTING"
	SoleTraderBusinessSubCategoryADULTINDUSTRY                                SoleTraderBusinessSubCategory = "ADULT_INDUSTRY"
	SoleTraderBusinessSubCategoryADVERTISING                                  SoleTraderBusinessSubCategory = "ADVERTISING"
	SoleTraderBusinessSubCategoryAGRICULTURAL                                 SoleTraderBusinessSubCategory = "AGRICULTURAL"
	SoleTraderBusinessSubCategoryAIRLINE                                      SoleTraderBusinessSubCategory = "AIRLINE"
	SoleTraderBusinessSubCategoryALCOHOLICBEVERAGES                           SoleTraderBusinessSubCategory = "ALCOHOLIC_BEVERAGES"
	SoleTraderBusinessSubCategoryANIMALCARE                                   SoleTraderBusinessSubCategory = "ANIMAL_CARE"
	SoleTraderBusinessSubCategoryANIMALS                                      SoleTraderBusinessSubCategory = "ANIMALS"
	SoleTraderBusinessSubCategoryANTIQUEARTDEALER                             SoleTraderBusinessSubCategory = "ANTIQUE_ART_DEALER"
	SoleTraderBusinessSubCategoryAPPLIANCES                                   SoleTraderBusinessSubCategory = "APPLIANCES"
	SoleTraderBusinessSubCategoryARCHITECTSTRUCTURALENGINEERORSURVEYOR        SoleTraderBusinessSubCategory = "ARCHITECT_STRUCTURAL_ENGINEER_OR_SURVEYOR"
	SoleTraderBusinessSubCategoryARCHITECTURALENGINEERINGANDSURVEYINGSERVICES SoleTraderBusinessSubCategory = "ARCHITECTURAL_ENGINEERING_AND_SURVEYING_SERVICES"
	SoleTraderBusinessSubCategoryARMSMANUFACTURER                             SoleTraderBusinessSubCategory = "ARMS_MANUFACTURER"
	SoleTraderBusinessSubCategoryARTANDCRAFTSUPPLIES                          SoleTraderBusinessSubCategory = "ART_AND_CRAFT_SUPPLIES"
	SoleTraderBusinessSubCategoryARTDEALERSANDGALLERIES                       SoleTraderBusinessSubCategory = "ART_DEALERS_AND_GALLERIES"
	SoleTraderBusinessSubCategoryARTSANDCRAFTS                                SoleTraderBusinessSubCategory = "ARTS_AND_CRAFTS"
	SoleTraderBusinessSubCategoryARTSCULTUREANDHUMANITIES                     SoleTraderBusinessSubCategory = "ARTS_CULTURE_AND_HUMANITIES"
	SoleTraderBusinessSubCategoryASSETFINANCE                                 SoleTraderBusinessSubCategory = "ASSET_FINANCE"
	SoleTraderBusinessSubCategoryASSETMANAGEMENT                              SoleTraderBusinessSubCategory = "ASSET_MANAGEMENT"
	SoleTraderBusinessSubCategoryATHLETICSHOES                                SoleTraderBusinessSubCategory = "ATHLETIC_SHOES"
	SoleTraderBusinessSubCategoryATHOMESERVICES                               SoleTraderBusinessSubCategory = "AT_HOME_SERVICES"
	SoleTraderBusinessSubCategoryAUCTIONHOUSE                                 SoleTraderBusinessSubCategory = "AUCTION_HOUSE"
	SoleTraderBusinessSubCategoryAUDIOANDVIDEO                                SoleTraderBusinessSubCategory = "AUDIO_AND_VIDEO"
	SoleTraderBusinessSubCategoryAUDIOBOOKS                                   SoleTraderBusinessSubCategory = "AUDIO_BOOKS"
	SoleTraderBusinessSubCategoryAUTOBODYREPAIRANDPAINT                       SoleTraderBusinessSubCategory = "AUTO_BODY_REPAIR_AND_PAINT"
	SoleTraderBusinessSubCategoryAUTOMOTIVETIRESUPPLYANDSERVICE               SoleTraderBusinessSubCategory = "AUTOMOTIVE_TIRE_SUPPLY_AND_SERVICE"
	SoleTraderBusinessSubCategoryAUTORENTAL                                   SoleTraderBusinessSubCategory = "AUTO_RENTAL"
	SoleTraderBusinessSubCategoryAUTOSERVICE                                  SoleTraderBusinessSubCategory = "AUTO_SERVICE"
	SoleTraderBusinessSubCategoryBABYPRODUCTSOTHER                            SoleTraderBusinessSubCategory = "BABY_PRODUCTS_OTHER"
	SoleTraderBusinessSubCategoryBATHANDBODY                                  SoleTraderBusinessSubCategory = "BATH_AND_BODY"
	SoleTraderBusinessSubCategoryBEARERSHARES                                 SoleTraderBusinessSubCategory = "BEARER_SHARES"
	SoleTraderBusinessSubCategoryBEDANDBATH                                   SoleTraderBusinessSubCategory = "BED_AND_BATH"
	SoleTraderBusinessSubCategoryBICYCLESHOPS                                 SoleTraderBusinessSubCategory = "BICYCLE_SHOPS"
	SoleTraderBusinessSubCategoryBICYCLESHOPSERVICEANDREPAIR                  SoleTraderBusinessSubCategory = "BICYCLE_SHOP_SERVICE_AND_REPAIR"
	SoleTraderBusinessSubCategoryBOATINGSAILINGANDACCESSORIES                 SoleTraderBusinessSubCategory = "BOATING_SAILING_AND_ACCESSORIES"
	SoleTraderBusinessSubCategoryBOATRENTALANDLEASES                          SoleTraderBusinessSubCategory = "BOAT_RENTAL_AND_LEASES"
	SoleTraderBusinessSubCategoryBOOKSPUBLISHINGANDPRINTING                   SoleTraderBusinessSubCategory = "BOOKS_PUBLISHING_AND_PRINTING"
	SoleTraderBusinessSubCategoryBUSINESSANDSECRETARIALSCHOOLS                SoleTraderBusinessSubCategory = "BUSINESS_AND_SECRETARIAL_SCHOOLS"
	SoleTraderBusinessSubCategoryBUSINESSSERVICES                             SoleTraderBusinessSubCategory = "BUSINESS_SERVICES"
	SoleTraderBusinessSubCategoryBUSLINE                                      SoleTraderBusinessSubCategory = "BUS_LINE"
	SoleTraderBusinessSubCategoryBUYNOWPAYLATER                               SoleTraderBusinessSubCategory = "BUY_NOW_PAY_LATER"
	SoleTraderBusinessSubCategoryCABLESATELLITEANDOTHERPAYTVANDRADIO          SoleTraderBusinessSubCategory = "CABLE_SATELLITE_AND_OTHER_PAY_TV_AND_RADIO"
	SoleTraderBusinessSubCategoryCAMERAANDPHOTOGRAPHICSUPPLIES                SoleTraderBusinessSubCategory = "CAMERA_AND_PHOTOGRAPHIC_SUPPLIES"
	SoleTraderBusinessSubCategoryCAMERASCAMCORDERSANDEQUIPMENT                SoleTraderBusinessSubCategory = "CAMERAS_CAMCORDERS_AND_EQUIPMENT"
	SoleTraderBusinessSubCategoryCAMPINGANDOUTDOORS                           SoleTraderBusinessSubCategory = "CAMPING_AND_OUTDOORS"
	SoleTraderBusinessSubCategoryCAREERSERVICES                               SoleTraderBusinessSubCategory = "CAREER_SERVICES"
	SoleTraderBusinessSubCategoryCARPENTRY                                    SoleTraderBusinessSubCategory = "CARPENTRY"
	SoleTraderBusinessSubCategoryCARPENTRYTRADE                               SoleTraderBusinessSubCategory = "CARPENTRY_TRADE"
	SoleTraderBusinessSubCategoryCARWASH                                      SoleTraderBusinessSubCategory = "CAR_WASH"
	SoleTraderBusinessSubCategoryCARWASHING                                   SoleTraderBusinessSubCategory = "CAR_WASHING"
	SoleTraderBusinessSubCategoryCATERING                                     SoleTraderBusinessSubCategory = "CATERING"
	SoleTraderBusinessSubCategoryCATERINGSERVICES                             SoleTraderBusinessSubCategory = "CATERING_SERVICES"
	SoleTraderBusinessSubCategoryCELLPHONESPDASANDPAGERS                      SoleTraderBusinessSubCategory = "CELL_PHONES_PDAS_AND_PAGERS"
	SoleTraderBusinessSubCategoryCHARITY                                      SoleTraderBusinessSubCategory = "CHARITY"
	SoleTraderBusinessSubCategoryCHEMICALSANDALLIEDPRODUCTS                   SoleTraderBusinessSubCategory = "CHEMICALS_AND_ALLIED_PRODUCTS"
	SoleTraderBusinessSubCategoryCHILDCARESERVICES                            SoleTraderBusinessSubCategory = "CHILD_CARE_SERVICES"
	SoleTraderBusinessSubCategoryCHILDDAYCARESERVICES                         SoleTraderBusinessSubCategory = "CHILD_DAYCARE_SERVICES"
	SoleTraderBusinessSubCategoryCHILDMINDER                                  SoleTraderBusinessSubCategory = "CHILDMINDER"
	SoleTraderBusinessSubCategoryCHILDRENSACTIVITIES                          SoleTraderBusinessSubCategory = "CHILDRENS_ACTIVITIES"
	SoleTraderBusinessSubCategoryCHILDRENSCLOTHING                            SoleTraderBusinessSubCategory = "CHILDRENS_CLOTHING"
	SoleTraderBusinessSubCategoryCHILDRENYOUTHANDFAMILY                       SoleTraderBusinessSubCategory = "CHILDREN_YOUTH_AND_FAMILY"
	SoleTraderBusinessSubCategoryCHIROPRACTOROROSTEOPATH                      SoleTraderBusinessSubCategory = "CHIROPRACTOR_OR_OSTEOPATH"
	SoleTraderBusinessSubCategoryCLAIMSMANAGEMENT                             SoleTraderBusinessSubCategory = "CLAIMS_MANAGEMENT"
	SoleTraderBusinessSubCategoryCLASSINSTRUCTOR                              SoleTraderBusinessSubCategory = "CLASS_INSTRUCTOR"
	SoleTraderBusinessSubCategoryCLEANING                                     SoleTraderBusinessSubCategory = "CLEANING"
	SoleTraderBusinessSubCategoryCLEANINGANDMAINTENANCE                       SoleTraderBusinessSubCategory = "CLEANING_AND_MAINTENANCE"
	SoleTraderBusinessSubCategoryCLOTHING                                     SoleTraderBusinessSubCategory = "CLOTHING"
	SoleTraderBusinessSubCategoryCOAL                                         SoleTraderBusinessSubCategory = "COAL"
	SoleTraderBusinessSubCategoryCOFFEEANDTEA                                 SoleTraderBusinessSubCategory = "COFFEE_AND_TEA"
	SoleTraderBusinessSubCategoryCOMMERCIALFISHING                            SoleTraderBusinessSubCategory = "COMMERCIAL_FISHING"
	SoleTraderBusinessSubCategoryCOMMERCIALPHOTOGRAPHY                        SoleTraderBusinessSubCategory = "COMMERCIAL_PHOTOGRAPHY"
	SoleTraderBusinessSubCategoryCOMMERCIALPHOTOGRAPHYARTANDGRAPHICS          SoleTraderBusinessSubCategory = "COMMERCIAL_PHOTOGRAPHY_ART_AND_GRAPHICS"
	SoleTraderBusinessSubCategoryCOMMODITYEXCHANGE                            SoleTraderBusinessSubCategory = "COMMODITY_EXCHANGE"
	SoleTraderBusinessSubCategoryCOMMUNITYDEVELOPMENT                         SoleTraderBusinessSubCategory = "COMMUNITY_DEVELOPMENT"
	SoleTraderBusinessSubCategoryCOMPLIMENTARYANDALTERNATIVEMEDICINE          SoleTraderBusinessSubCategory = "COMPLIMENTARY_AND_ALTERNATIVE_MEDICINE"
	SoleTraderBusinessSubCategoryCOMPUTERANDDATAPROCESSINGSERVICES            SoleTraderBusinessSubCategory = "COMPUTER_AND_DATA_PROCESSING_SERVICES"
	SoleTraderBusinessSubCategoryCOMPUTERDIGITALCONTENT                       SoleTraderBusinessSubCategory = "COMPUTER_DIGITAL_CONTENT"
	SoleTraderBusinessSubCategoryCOMPUTERNETWORKSERVICES                      SoleTraderBusinessSubCategory = "COMPUTER_NETWORK_SERVICES"
	SoleTraderBusinessSubCategoryCONCERTTICKETS                               SoleTraderBusinessSubCategory = "CONCERT_TICKETS"
	SoleTraderBusinessSubCategoryCONSTRUCTION                                 SoleTraderBusinessSubCategory = "CONSTRUCTION"
	SoleTraderBusinessSubCategoryCONSTRUCTIONMATERIAL                         SoleTraderBusinessSubCategory = "CONSTRUCTION_MATERIAL"
	SoleTraderBusinessSubCategoryCONSTRUCTIONSUPPLIER                         SoleTraderBusinessSubCategory = "CONSTRUCTION_SUPPLIER"
	SoleTraderBusinessSubCategoryCONSTRUCTIONTRADESANDCLEANINGOTHER           SoleTraderBusinessSubCategory = "CONSTRUCTION_TRADES_AND_CLEANING_OTHER"
	SoleTraderBusinessSubCategoryCONSULTINGSERVICES                           SoleTraderBusinessSubCategory = "CONSULTING_SERVICES"
	SoleTraderBusinessSubCategoryCOUNSELINGSERVICES                           SoleTraderBusinessSubCategory = "COUNSELING_SERVICES"
	SoleTraderBusinessSubCategoryCOURIERSERVICES                              SoleTraderBusinessSubCategory = "COURIER_SERVICES"
	SoleTraderBusinessSubCategoryCREDITCARDS                                  SoleTraderBusinessSubCategory = "CREDIT_CARDS"
	SoleTraderBusinessSubCategoryCREDITREFERENCEAGENCY                        SoleTraderBusinessSubCategory = "CREDIT_REFERENCE_AGENCY"
	SoleTraderBusinessSubCategoryCROPFARMING                                  SoleTraderBusinessSubCategory = "CROP_FARMING"
	SoleTraderBusinessSubCategoryCRUISES                                      SoleTraderBusinessSubCategory = "CRUISES"
	SoleTraderBusinessSubCategoryCRYPTOEXCHANGE                               SoleTraderBusinessSubCategory = "CRYPTO_EXCHANGE"
	SoleTraderBusinessSubCategoryCURRENCYEXCHANGE                             SoleTraderBusinessSubCategory = "CURRENCY_EXCHANGE"
	SoleTraderBusinessSubCategoryDANCEHALLSSTUDIOSANDSCHOOLS                  SoleTraderBusinessSubCategory = "DANCE_HALLS_STUDIOS_AND_SCHOOLS"
	SoleTraderBusinessSubCategoryDATINGESCORTSERVICES                         SoleTraderBusinessSubCategory = "DATING_ESCORT_SERVICES"
	SoleTraderBusinessSubCategoryDEBTCOLLECTOR                                SoleTraderBusinessSubCategory = "DEBT_COLLECTOR"
	SoleTraderBusinessSubCategoryDEBTCOUNSELINGSERVICE                        SoleTraderBusinessSubCategory = "DEBT_COUNSELING_SERVICE"
	SoleTraderBusinessSubCategoryDEBTMANAGEMENT                               SoleTraderBusinessSubCategory = "DEBT_MANAGEMENT"
	SoleTraderBusinessSubCategoryDECORATING                                   SoleTraderBusinessSubCategory = "DECORATING"
	SoleTraderBusinessSubCategoryDENTAL                                       SoleTraderBusinessSubCategory = "DENTAL"
	SoleTraderBusinessSubCategoryDENTALCARE                                   SoleTraderBusinessSubCategory = "DENTAL_CARE"
	SoleTraderBusinessSubCategoryDEPARTMENTSTORE                              SoleTraderBusinessSubCategory = "DEPARTMENT_STORE"
	SoleTraderBusinessSubCategoryDERIVATIVESTRADING                           SoleTraderBusinessSubCategory = "DERIVATIVES_TRADING"
	SoleTraderBusinessSubCategoryDESKTOPSLAPTOPSANDNOTEBOOKS                  SoleTraderBusinessSubCategory = "DESKTOPS_LAPTOPS_AND_NOTEBOOKS"
	SoleTraderBusinessSubCategoryDIGITALART                                   SoleTraderBusinessSubCategory = "DIGITAL_ART"
	SoleTraderBusinessSubCategoryDIGITALCONTENT                               SoleTraderBusinessSubCategory = "DIGITAL_CONTENT"
	SoleTraderBusinessSubCategoryDIGITALCONTENTORGAMES                        SoleTraderBusinessSubCategory = "DIGITAL_CONTENT_OR_GAMES"
	SoleTraderBusinessSubCategoryDISCOUNTSTORE                                SoleTraderBusinessSubCategory = "DISCOUNT_STORE"
	SoleTraderBusinessSubCategoryDOCTORNURSEORMIDWIFE                         SoleTraderBusinessSubCategory = "DOCTOR_NURSE_OR_MIDWIFE"
	SoleTraderBusinessSubCategoryDRAPERYWINDOWCOVERINGANDUPHOLSTERY           SoleTraderBusinessSubCategory = "DRAPERY_WINDOW_COVERING_AND_UPHOLSTERY"
	SoleTraderBusinessSubCategoryDROPSHIPPING                                 SoleTraderBusinessSubCategory = "DROPSHIPPING"
	SoleTraderBusinessSubCategoryDURABLEGOODS                                 SoleTraderBusinessSubCategory = "DURABLE_GOODS"
	SoleTraderBusinessSubCategoryECOMMERCESERVICES                            SoleTraderBusinessSubCategory = "ECOMMERCE_SERVICES"
	SoleTraderBusinessSubCategoryEDUCATION                                    SoleTraderBusinessSubCategory = "EDUCATION"
	SoleTraderBusinessSubCategoryEDUCATIONAL                                  SoleTraderBusinessSubCategory = "EDUCATIONAL"
	SoleTraderBusinessSubCategoryEDUCATIONALANDTEXTBOOKS                      SoleTraderBusinessSubCategory = "EDUCATIONAL_AND_TEXTBOOKS"
	SoleTraderBusinessSubCategoryEDUCATIONALSERVICES                          SoleTraderBusinessSubCategory = "EDUCATIONAL_SERVICES"
	SoleTraderBusinessSubCategoryEDUCATIONANDSKILLSOTHER                      SoleTraderBusinessSubCategory = "EDUCATION_AND_SKILLS_OTHER"
	SoleTraderBusinessSubCategoryELECTRICALANDSMALLAPPLIANCEREPAIR            SoleTraderBusinessSubCategory = "ELECTRICAL_AND_SMALL_APPLIANCE_REPAIR"
	SoleTraderBusinessSubCategoryELECTRICIAN                                  SoleTraderBusinessSubCategory = "ELECTRICIAN"
	SoleTraderBusinessSubCategoryEMONEYPREPAID                                SoleTraderBusinessSubCategory = "EMONEY_PREPAID"
	SoleTraderBusinessSubCategoryENTERTAINERS                                 SoleTraderBusinessSubCategory = "ENTERTAINERS"
	SoleTraderBusinessSubCategoryENTERTAINERSANDDJS                           SoleTraderBusinessSubCategory = "ENTERTAINERS_AND_DJS"
	SoleTraderBusinessSubCategoryENTERTAINMENT                                SoleTraderBusinessSubCategory = "ENTERTAINMENT"
	SoleTraderBusinessSubCategoryENTERTAINMENTANDTRAVELOTHER                  SoleTraderBusinessSubCategory = "ENTERTAINMENT_AND_TRAVEL_OTHER"
	SoleTraderBusinessSubCategoryENTERTAINMENTDIGITALCONTENT                  SoleTraderBusinessSubCategory = "ENTERTAINMENT_DIGITAL_CONTENT"
	SoleTraderBusinessSubCategoryENTERTAINMENTMEMORABILIA                     SoleTraderBusinessSubCategory = "ENTERTAINMENT_MEMORABILIA"
	SoleTraderBusinessSubCategoryENVIRONMENT                                  SoleTraderBusinessSubCategory = "ENVIRONMENT"
	SoleTraderBusinessSubCategoryEQUESTRIAN                                   SoleTraderBusinessSubCategory = "EQUESTRIAN"
	SoleTraderBusinessSubCategoryEQUIPMENTRENTALANDLEASINGSERVICES            SoleTraderBusinessSubCategory = "EQUIPMENT_RENTAL_AND_LEASING_SERVICES"
	SoleTraderBusinessSubCategoryEQUIPMENTRENTALSANDLEASINGSERVICES           SoleTraderBusinessSubCategory = "EQUIPMENT_RENTALS_AND_LEASING_SERVICES"
	SoleTraderBusinessSubCategoryEQUIPMENTREPAIRSERVICES                      SoleTraderBusinessSubCategory = "EQUIPMENT_REPAIR_SERVICES"
	SoleTraderBusinessSubCategoryEQUITIESTRADING                              SoleTraderBusinessSubCategory = "EQUITIES_TRADING"
	SoleTraderBusinessSubCategoryESTATEAGENT                                  SoleTraderBusinessSubCategory = "ESTATE_AGENT"
	SoleTraderBusinessSubCategoryEVENTANDWEDDINGPLANNING                      SoleTraderBusinessSubCategory = "EVENT_AND_WEDDING_PLANNING"
	SoleTraderBusinessSubCategoryEVENTSANDWEDDINGS                            SoleTraderBusinessSubCategory = "EVENTS_AND_WEDDINGS"
	SoleTraderBusinessSubCategoryEVENTSPRODUCTS                               SoleTraderBusinessSubCategory = "EVENTS_PRODUCTS"
	SoleTraderBusinessSubCategoryEVENTSSTAFFINGANDSERVICES                    SoleTraderBusinessSubCategory = "EVENTS_STAFFING_AND_SERVICES"
	SoleTraderBusinessSubCategoryEXERCISEANDFITNESS                           SoleTraderBusinessSubCategory = "EXERCISE_AND_FITNESS"
	SoleTraderBusinessSubCategoryEXERCISEANDFITNESSOTHER                      SoleTraderBusinessSubCategory = "EXERCISE_AND_FITNESS_OTHER"
	SoleTraderBusinessSubCategoryEXTERMINATINGANDDISINFECTINGSERVICES         SoleTraderBusinessSubCategory = "EXTERMINATING_AND_DISINFECTING_SERVICES"
	SoleTraderBusinessSubCategoryFANGEARANDMEMORABILIA                        SoleTraderBusinessSubCategory = "FAN_GEAR_AND_MEMORABILIA"
	SoleTraderBusinessSubCategoryFASHIONJEWELLERY                             SoleTraderBusinessSubCategory = "FASHION_JEWELLERY"
	SoleTraderBusinessSubCategoryFICTIONANDNONFICTION                         SoleTraderBusinessSubCategory = "FICTION_AND_NONFICTION"
	SoleTraderBusinessSubCategoryFINANCIALACCOUNTING                          SoleTraderBusinessSubCategory = "FINANCIAL_ACCOUNTING"
	SoleTraderBusinessSubCategoryFINANCIALANDINVESTMENTADVICE                 SoleTraderBusinessSubCategory = "FINANCIAL_AND_INVESTMENT_ADVICE"
	SoleTraderBusinessSubCategoryFINANCIALORINVESTMENTADVICE                  SoleTraderBusinessSubCategory = "FINANCIAL_OR_INVESTMENT_ADVICE"
	SoleTraderBusinessSubCategoryFIREARMSMILITARYGOODS                        SoleTraderBusinessSubCategory = "FIREARMS_MILITARY_GOODS"
	SoleTraderBusinessSubCategoryFIREPLACEANDFIREPLACESCREENS                 SoleTraderBusinessSubCategory = "FIREPLACE_AND_FIREPLACE_SCREENS"
	SoleTraderBusinessSubCategoryFLORIST                                      SoleTraderBusinessSubCategory = "FLORIST"
	SoleTraderBusinessSubCategoryFOODORDRINKPRODUCTION                        SoleTraderBusinessSubCategory = "FOOD_OR_DRINK_PRODUCTION"
	SoleTraderBusinessSubCategoryFORESTRY                                     SoleTraderBusinessSubCategory = "FORESTRY"
	SoleTraderBusinessSubCategoryFRAGRANCESANDPERFUMES                        SoleTraderBusinessSubCategory = "FRAGRANCES_AND_PERFUMES"
	SoleTraderBusinessSubCategoryFUNDMANAGEMENT                               SoleTraderBusinessSubCategory = "FUND_MANAGEMENT"
	SoleTraderBusinessSubCategoryFUNDMANAGER                                  SoleTraderBusinessSubCategory = "FUND_MANAGER"
	SoleTraderBusinessSubCategoryFURNITURE                                    SoleTraderBusinessSubCategory = "FURNITURE"
	SoleTraderBusinessSubCategoryFXTRADING                                    SoleTraderBusinessSubCategory = "FX_TRADING"
	SoleTraderBusinessSubCategoryGAMBLINGBETTING                              SoleTraderBusinessSubCategory = "GAMBLING_BETTING"
	SoleTraderBusinessSubCategoryGARDENINGANDTREESURGERY                      SoleTraderBusinessSubCategory = "GARDENING_AND_TREE_SURGERY"
	SoleTraderBusinessSubCategoryGARDENSUPPLIES                               SoleTraderBusinessSubCategory = "GARDEN_SUPPLIES"
	SoleTraderBusinessSubCategoryGASANDHEATING                                SoleTraderBusinessSubCategory = "GAS_AND_HEATING"
	SoleTraderBusinessSubCategoryGENERALCONTRACTOR                            SoleTraderBusinessSubCategory = "GENERAL_CONTRACTOR"
	SoleTraderBusinessSubCategoryGENERALCONTRACTORS                           SoleTraderBusinessSubCategory = "GENERAL_CONTRACTORS"
	SoleTraderBusinessSubCategoryGENERALELECTRONICACCESSORIES                 SoleTraderBusinessSubCategory = "GENERAL_ELECTRONIC_ACCESSORIES"
	SoleTraderBusinessSubCategoryGIFTCARDNOVELTYANDSOUVENIRSHOPS              SoleTraderBusinessSubCategory = "GIFT_CARD_NOVELTY_AND_SOUVENIR_SHOPS"
	SoleTraderBusinessSubCategoryGIFTSGOURMETFOODS                            SoleTraderBusinessSubCategory = "GIFTS_GOURMET_FOODS"
	SoleTraderBusinessSubCategoryGLASSPAINTANDWALLPAPER                       SoleTraderBusinessSubCategory = "GLASS_PAINT_AND_WALLPAPER"
	SoleTraderBusinessSubCategoryGOURMETFOODS                                 SoleTraderBusinessSubCategory = "GOURMET_FOODS"
	SoleTraderBusinessSubCategoryGRAPHICANDCOMMERCIALDESIGN                   SoleTraderBusinessSubCategory = "GRAPHIC_AND_COMMERCIAL_DESIGN"
	SoleTraderBusinessSubCategoryGRAPHICDESIGNANDILLUSTRATION                 SoleTraderBusinessSubCategory = "GRAPHIC_DESIGN_AND_ILLUSTRATION"
	SoleTraderBusinessSubCategoryGYMOPERATOR                                  SoleTraderBusinessSubCategory = "GYM_OPERATOR"
	SoleTraderBusinessSubCategoryHARDWAREANDTOOLS                             SoleTraderBusinessSubCategory = "HARDWARE_AND_TOOLS"
	SoleTraderBusinessSubCategoryHAULAGEFIRMS                                 SoleTraderBusinessSubCategory = "HAULAGE_FIRMS"
	SoleTraderBusinessSubCategoryHEALTHANDBEAUTYSPAS                          SoleTraderBusinessSubCategory = "HEALTH_AND_BEAUTY_SPAS"
	SoleTraderBusinessSubCategoryHEALTHANDDISEASE                             SoleTraderBusinessSubCategory = "HEALTH_AND_DISEASE"
	SoleTraderBusinessSubCategoryHEALTHANDSOCIALCAREOTHER                     SoleTraderBusinessSubCategory = "HEALTH_AND_SOCIAL_CARE_OTHER"
	SoleTraderBusinessSubCategoryHEALTHVITAMINSANDSUPPLEMENTS                 SoleTraderBusinessSubCategory = "HEALTH_VITAMINS_AND_SUPPLEMENTS"
	SoleTraderBusinessSubCategoryHGVORBUSORCOACHDRIVER                        SoleTraderBusinessSubCategory = "HGV_OR_BUS_OR_COACH_DRIVER"
	SoleTraderBusinessSubCategoryHIRINGSERVICES                               SoleTraderBusinessSubCategory = "HIRING_SERVICES"
	SoleTraderBusinessSubCategoryHOBBIESCAMERAANDPHOTOGRAPHICSUPPLIES         SoleTraderBusinessSubCategory = "HOBBIES_CAMERA_AND_PHOTOGRAPHIC_SUPPLIES"
	SoleTraderBusinessSubCategoryHOBBIESMEMORABILIA                           SoleTraderBusinessSubCategory = "HOBBIES_MEMORABILIA"
	SoleTraderBusinessSubCategoryHOBBIESSTAMPANDCOIN                          SoleTraderBusinessSubCategory = "HOBBIES_STAMP_AND_COIN"
	SoleTraderBusinessSubCategoryHOBBIESSTATIONARYPRINTINGANDWRITINGPAPER     SoleTraderBusinessSubCategory = "HOBBIES_STATIONARY_PRINTING_AND_WRITING_PAPER"
	SoleTraderBusinessSubCategoryHOBBIESVIDEOGAMESANDSYSTEMS                  SoleTraderBusinessSubCategory = "HOBBIES_VIDEO_GAMES_AND_SYSTEMS"
	SoleTraderBusinessSubCategoryHOBBIESVINTAGEANDCOLLECTIBLES                SoleTraderBusinessSubCategory = "HOBBIES_VINTAGE_AND_COLLECTIBLES"
	SoleTraderBusinessSubCategoryHOBBYTOYANDGAMESHOPS                         SoleTraderBusinessSubCategory = "HOBBY_TOY_AND_GAME_SHOPS"
	SoleTraderBusinessSubCategoryHOLIDAYORSHORTTERMLETS                       SoleTraderBusinessSubCategory = "HOLIDAY_OR_SHORT_TERM_LETS"
	SoleTraderBusinessSubCategoryHOMEARTDEALERSANDGALLERIES                   SoleTraderBusinessSubCategory = "HOME_ART_DEALERS_AND_GALLERIES"
	SoleTraderBusinessSubCategoryHOMEAUDIO                                    SoleTraderBusinessSubCategory = "HOME_AUDIO"
	SoleTraderBusinessSubCategoryHOMEDECOR                                    SoleTraderBusinessSubCategory = "HOME_DECOR"
	SoleTraderBusinessSubCategoryHOMEDELIVERYANDCOURIERFIRMS                  SoleTraderBusinessSubCategory = "HOME_DELIVERY_AND_COURIER_FIRMS"
	SoleTraderBusinessSubCategoryHOMEELECTRONICS                              SoleTraderBusinessSubCategory = "HOME_ELECTRONICS"
	SoleTraderBusinessSubCategoryHOMEFURNITURE                                SoleTraderBusinessSubCategory = "HOME_FURNITURE"
	SoleTraderBusinessSubCategoryHOMELESSNESS                                 SoleTraderBusinessSubCategory = "HOMELESSNESS"
	SoleTraderBusinessSubCategoryHORTICULTUREORPLANTNURSERY                   SoleTraderBusinessSubCategory = "HORTICULTURE_OR_PLANT_NURSERY"
	SoleTraderBusinessSubCategoryHOUSEWARES                                   SoleTraderBusinessSubCategory = "HOUSEWARES"
	SoleTraderBusinessSubCategoryHUMANANDCIVILRIGHTS                          SoleTraderBusinessSubCategory = "HUMAN_AND_CIVIL_RIGHTS"
	SoleTraderBusinessSubCategoryHUNTING                                      SoleTraderBusinessSubCategory = "HUNTING"
	SoleTraderBusinessSubCategoryIDSLICENSESANDPASSPORTS                      SoleTraderBusinessSubCategory = "IDS_LICENSES_AND_PASSPORTS"
	SoleTraderBusinessSubCategoryILLEGALORUNLICENSEDDRUGS                     SoleTraderBusinessSubCategory = "ILLEGAL_OR_UNLICENSED_DRUGS"
	SoleTraderBusinessSubCategoryIMPORTEXPORT                                 SoleTraderBusinessSubCategory = "IMPORT_EXPORT"
	SoleTraderBusinessSubCategoryIMPORTINGANDEXPORTING                        SoleTraderBusinessSubCategory = "IMPORTING_AND_EXPORTING"
	SoleTraderBusinessSubCategoryINDUSTRIALANDMANUFACTURINGSUPPLIES           SoleTraderBusinessSubCategory = "INDUSTRIAL_AND_MANUFACTURING_SUPPLIES"
	SoleTraderBusinessSubCategoryINDUSTRIALENGINEER                           SoleTraderBusinessSubCategory = "INDUSTRIAL_ENGINEER"
	SoleTraderBusinessSubCategoryINFLUENCER                                   SoleTraderBusinessSubCategory = "INFLUENCER"
	SoleTraderBusinessSubCategoryINFORMATIONRETRIEVALSERVICES                 SoleTraderBusinessSubCategory = "INFORMATION_RETRIEVAL_SERVICES"
	SoleTraderBusinessSubCategoryINSOLVENCYPRACTITIONER                       SoleTraderBusinessSubCategory = "INSOLVENCY_PRACTITIONER"
	SoleTraderBusinessSubCategoryINSURANCE                                    SoleTraderBusinessSubCategory = "INSURANCE"
	SoleTraderBusinessSubCategoryINTERIORDESIGN                               SoleTraderBusinessSubCategory = "INTERIOR_DESIGN"
	SoleTraderBusinessSubCategoryINTERNATIONAL                                SoleTraderBusinessSubCategory = "INTERNATIONAL"
	SoleTraderBusinessSubCategoryINTERNATIONALFINANCE                         SoleTraderBusinessSubCategory = "INTERNATIONAL_FINANCE"
	SoleTraderBusinessSubCategoryINVESTMENTBANK                               SoleTraderBusinessSubCategory = "INVESTMENT_BANK"
	SoleTraderBusinessSubCategoryINVESTMENTDEALARRANGEMENTS                   SoleTraderBusinessSubCategory = "INVESTMENT_DEAL_ARRANGEMENTS"
	SoleTraderBusinessSubCategoryINVESTMENTMANAGEMENT                         SoleTraderBusinessSubCategory = "INVESTMENT_MANAGEMENT"
	SoleTraderBusinessSubCategoryJEWELLERYPRECIOUSSTONESORMETALS              SoleTraderBusinessSubCategory = "JEWELLERY_PRECIOUS_STONES_OR_METALS"
	SoleTraderBusinessSubCategoryKITCHENWARE                                  SoleTraderBusinessSubCategory = "KITCHENWARE"
	SoleTraderBusinessSubCategoryLANDSCAPING                                  SoleTraderBusinessSubCategory = "LANDSCAPING"
	SoleTraderBusinessSubCategoryLANDSCAPINGANDHORTICULTURAL                  SoleTraderBusinessSubCategory = "LANDSCAPING_AND_HORTICULTURAL"
	SoleTraderBusinessSubCategoryLEASEHOLDORFREEHOLD                          SoleTraderBusinessSubCategory = "LEASEHOLD_OR_FREEHOLD"
	SoleTraderBusinessSubCategoryLEGAL                                        SoleTraderBusinessSubCategory = "LEGAL"
	SoleTraderBusinessSubCategoryLEGALSERVICESANDATTORNEYS                    SoleTraderBusinessSubCategory = "LEGAL_SERVICES_AND_ATTORNEYS"
	SoleTraderBusinessSubCategoryLICENSEDFOODVENUE                            SoleTraderBusinessSubCategory = "LICENSED_FOOD_VENUE"
	SoleTraderBusinessSubCategoryLICENSEDRETAIL                               SoleTraderBusinessSubCategory = "LICENSED_RETAIL"
	SoleTraderBusinessSubCategoryLIVESTOCKFARMING                             SoleTraderBusinessSubCategory = "LIVESTOCK_FARMING"
	SoleTraderBusinessSubCategoryLOCALDELIVERYSERVICE                         SoleTraderBusinessSubCategory = "LOCAL_DELIVERY_SERVICE"
	SoleTraderBusinessSubCategoryLODGINGANDACCOMMODATION                      SoleTraderBusinessSubCategory = "LODGING_AND_ACCOMMODATION"
	SoleTraderBusinessSubCategoryLODGINGANDACCOMMODATIONS                     SoleTraderBusinessSubCategory = "LODGING_AND_ACCOMMODATIONS"
	SoleTraderBusinessSubCategoryLUGGAGEANDLEATHERGOODS                       SoleTraderBusinessSubCategory = "LUGGAGE_AND_LEATHER_GOODS"
	SoleTraderBusinessSubCategoryMAGAZINES                                    SoleTraderBusinessSubCategory = "MAGAZINES"
	SoleTraderBusinessSubCategoryMAILINGLISTS                                 SoleTraderBusinessSubCategory = "MAILING_LISTS"
	SoleTraderBusinessSubCategoryMAINTENANCEANDREPAIRSERVICES                 SoleTraderBusinessSubCategory = "MAINTENANCE_AND_REPAIR_SERVICES"
	SoleTraderBusinessSubCategoryMAKEUPANDCOSMETICS                           SoleTraderBusinessSubCategory = "MAKEUP_AND_COSMETICS"
	SoleTraderBusinessSubCategoryMANAGEMENTCONSULTANCY                        SoleTraderBusinessSubCategory = "MANAGEMENT_CONSULTANCY"
	SoleTraderBusinessSubCategoryMANUFACTURING                                SoleTraderBusinessSubCategory = "MANUFACTURING"
	SoleTraderBusinessSubCategoryMANUFACTURINGRNDANDAGRICULTUREOTHER          SoleTraderBusinessSubCategory = "MANUFACTURING_RND_AND_AGRICULTURE_OTHER"
	SoleTraderBusinessSubCategoryMARKETING                                    SoleTraderBusinessSubCategory = "MARKETING"
	SoleTraderBusinessSubCategoryMARKETINGADVERTISINGANDDESIGN                SoleTraderBusinessSubCategory = "MARKETING_ADVERTISING_AND_DESIGN"
	SoleTraderBusinessSubCategoryMARKETMAKER                                  SoleTraderBusinessSubCategory = "MARKET_MAKER"
	SoleTraderBusinessSubCategoryMARTIALARTSWEAPONS                           SoleTraderBusinessSubCategory = "MARTIAL_ARTS_WEAPONS"
	SoleTraderBusinessSubCategoryMEDICALCARE                                  SoleTraderBusinessSubCategory = "MEDICAL_CARE"
	SoleTraderBusinessSubCategoryMEDICALEQUIPMENTANDSUPPLIERS                 SoleTraderBusinessSubCategory = "MEDICAL_EQUIPMENT_AND_SUPPLIERS"
	SoleTraderBusinessSubCategoryMEDICALEQUIPMENTANDSUPPLIES                  SoleTraderBusinessSubCategory = "MEDICAL_EQUIPMENT_AND_SUPPLIES"
	SoleTraderBusinessSubCategoryMEDICATIONANDSUPPLEMENTS                     SoleTraderBusinessSubCategory = "MEDICATION_AND_SUPPLEMENTS"
	SoleTraderBusinessSubCategoryMEMBERSHIPCLUBSANDORGANIZATIONS              SoleTraderBusinessSubCategory = "MEMBERSHIP_CLUBS_AND_ORGANIZATIONS"
	SoleTraderBusinessSubCategoryMEMBERSHIPSERVICES                           SoleTraderBusinessSubCategory = "MEMBERSHIP_SERVICES"
	SoleTraderBusinessSubCategoryMEMORABILIA                                  SoleTraderBusinessSubCategory = "MEMORABILIA"
	SoleTraderBusinessSubCategoryMENSCLOTHING                                 SoleTraderBusinessSubCategory = "MENS_CLOTHING"
	SoleTraderBusinessSubCategoryMENTALHEALTHANDCOUNSELLING                   SoleTraderBusinessSubCategory = "MENTAL_HEALTH_AND_COUNSELLING"
	SoleTraderBusinessSubCategoryMERCHANDISE                                  SoleTraderBusinessSubCategory = "MERCHANDISE"
	SoleTraderBusinessSubCategoryMERCHANTBANKING                              SoleTraderBusinessSubCategory = "MERCHANT_BANKING"
	SoleTraderBusinessSubCategoryMILITARYANDCIVILSERVICEUNIFORMS              SoleTraderBusinessSubCategory = "MILITARY_AND_CIVIL_SERVICE_UNIFORMS"
	SoleTraderBusinessSubCategoryMINIBUSORCOACHOPERATOR                       SoleTraderBusinessSubCategory = "MINIBUS_OR_COACH_OPERATOR"
	SoleTraderBusinessSubCategoryMINING                                       SoleTraderBusinessSubCategory = "MINING"
	SoleTraderBusinessSubCategoryMOBILEPHONESALES                             SoleTraderBusinessSubCategory = "MOBILE_PHONE_SALES"
	SoleTraderBusinessSubCategoryMONEYTRANSFER                                SoleTraderBusinessSubCategory = "MONEY_TRANSFER"
	SoleTraderBusinessSubCategoryMONITORSANDPROJECTORS                        SoleTraderBusinessSubCategory = "MONITORS_AND_PROJECTORS"
	SoleTraderBusinessSubCategoryMORTGAGEBROKERS                              SoleTraderBusinessSubCategory = "MORTGAGE_BROKERS"
	SoleTraderBusinessSubCategoryMORTGAGELENDER                               SoleTraderBusinessSubCategory = "MORTGAGE_LENDER"
	SoleTraderBusinessSubCategoryMOTORHOMEANDRECREATIONALVEHICLERENTAL        SoleTraderBusinessSubCategory = "MOTOR_HOME_AND_RECREATIONAL_VEHICLE_RENTAL"
	SoleTraderBusinessSubCategoryMOVIESDVDSVIDEOTAPES                         SoleTraderBusinessSubCategory = "MOVIES_DVDS_VIDEOTAPES"
	SoleTraderBusinessSubCategoryMOVIETICKETS                                 SoleTraderBusinessSubCategory = "MOVIE_TICKETS"
	SoleTraderBusinessSubCategoryMOVINGANDSTORAGE                             SoleTraderBusinessSubCategory = "MOVING_AND_STORAGE"
	SoleTraderBusinessSubCategoryMULTILEVELMARKETING                          SoleTraderBusinessSubCategory = "MULTILEVEL_MARKETING"
	SoleTraderBusinessSubCategoryMUSICCDSCASSETTESANDALBUMS                   SoleTraderBusinessSubCategory = "MUSIC_CDS_CASSETTES_AND_ALBUMS"
	SoleTraderBusinessSubCategoryMUSICIANORGROUPS                             SoleTraderBusinessSubCategory = "MUSICIAN_OR_GROUPS"
	SoleTraderBusinessSubCategoryMUSICSTOREINSTRUMENTSANDSHEETMUSIC           SoleTraderBusinessSubCategory = "MUSIC_STORE_INSTRUMENTS_AND_SHEET_MUSIC"
	SoleTraderBusinessSubCategoryMUSICSTOREINSTRUMENTSANDSHEETMUSIC1          SoleTraderBusinessSubCategory = "MUSIC_STORE__INSTRUMENTS_AND_SHEET_MUSIC"
	SoleTraderBusinessSubCategoryMUSICTEACHERS                                SoleTraderBusinessSubCategory = "MUSIC_TEACHERS"
	SoleTraderBusinessSubCategoryNAILPARLOUR                                  SoleTraderBusinessSubCategory = "NAIL_PARLOUR"
	SoleTraderBusinessSubCategoryNANNYORAUPAIR                                SoleTraderBusinessSubCategory = "NANNY_OR_AU_PAIR"
	SoleTraderBusinessSubCategoryNETWORKING                                   SoleTraderBusinessSubCategory = "NETWORKING"
	SoleTraderBusinessSubCategoryNEWCARSORVEHICLESALES                        SoleTraderBusinessSubCategory = "NEW_CARS_OR_VEHICLE_SALES"
	SoleTraderBusinessSubCategoryNEWPARTSANDSUPPLIESMOTORVEHICLE              SoleTraderBusinessSubCategory = "NEW_PARTS_AND_SUPPLIES__MOTOR_VEHICLE"
	SoleTraderBusinessSubCategoryNEWSAGENTSCONVENIENCESTORES                  SoleTraderBusinessSubCategory = "NEWSAGENTS_CONVENIENCE_STORES"
	SoleTraderBusinessSubCategoryNONDURABLEGOODS                              SoleTraderBusinessSubCategory = "NONDURABLE_GOODS"
	SoleTraderBusinessSubCategoryNONPROFITOTHER                               SoleTraderBusinessSubCategory = "NON_PROFIT_OTHER"
	SoleTraderBusinessSubCategoryNOTPROVIDED                                  SoleTraderBusinessSubCategory = "NOT_PROVIDED"
	SoleTraderBusinessSubCategoryNURSERY                                      SoleTraderBusinessSubCategory = "NURSERY"
	SoleTraderBusinessSubCategoryNURSERYPLANTSANDFLOWERS                      SoleTraderBusinessSubCategory = "NURSERY_PLANTS_AND_FLOWERS"
	SoleTraderBusinessSubCategoryNUTRITIONANDDIET                             SoleTraderBusinessSubCategory = "NUTRITION_AND_DIET"
	SoleTraderBusinessSubCategoryOFFICEANDCOMMERCIALFURNITURE                 SoleTraderBusinessSubCategory = "OFFICE_AND_COMMERCIAL_FURNITURE"
	SoleTraderBusinessSubCategoryOFFICESUPPLIESANDEQUIPMENT                   SoleTraderBusinessSubCategory = "OFFICE_SUPPLIES_AND_EQUIPMENT"
	SoleTraderBusinessSubCategoryOILANDGAS                                    SoleTraderBusinessSubCategory = "OIL_AND_GAS"
	SoleTraderBusinessSubCategoryONLINEGAMES                                  SoleTraderBusinessSubCategory = "ONLINE_GAMES"
	SoleTraderBusinessSubCategoryONLINEGAMING                                 SoleTraderBusinessSubCategory = "ONLINE_GAMING"
	SoleTraderBusinessSubCategoryOPTICIAN                                     SoleTraderBusinessSubCategory = "OPTICIAN"
	SoleTraderBusinessSubCategoryOTHER                                        SoleTraderBusinessSubCategory = "OTHER"
	SoleTraderBusinessSubCategoryOTHERMEDICALTHERAPY                          SoleTraderBusinessSubCategory = "OTHER_MEDICAL_THERAPY"
	SoleTraderBusinessSubCategoryOTHERPROFESSIONALDRIVER                      SoleTraderBusinessSubCategory = "OTHER_PROFESSIONAL_DRIVER"
	SoleTraderBusinessSubCategoryPARTSANDACCESSORIES                          SoleTraderBusinessSubCategory = "PARTS_AND_ACCESSORIES"
	SoleTraderBusinessSubCategoryPARTYSUPPLIES                                SoleTraderBusinessSubCategory = "PARTY_SUPPLIES"
	SoleTraderBusinessSubCategoryPAWNBROKER                                   SoleTraderBusinessSubCategory = "PAWN_BROKER"
	SoleTraderBusinessSubCategoryPAYDAYLENDER                                 SoleTraderBusinessSubCategory = "PAY_DAY_LENDER"
	SoleTraderBusinessSubCategoryPAYROLLPROVIDER                              SoleTraderBusinessSubCategory = "PAYROLL_PROVIDER"
	SoleTraderBusinessSubCategoryPEERTOPEERLENDING                            SoleTraderBusinessSubCategory = "PEER_TO_PEER_LENDING"
	SoleTraderBusinessSubCategoryPENSIONPROVIDER                              SoleTraderBusinessSubCategory = "PENSION_PROVIDER"
	SoleTraderBusinessSubCategoryPERIPHERALS                                  SoleTraderBusinessSubCategory = "PERIPHERALS"
	SoleTraderBusinessSubCategoryPERSONAL                                     SoleTraderBusinessSubCategory = "PERSONAL"
	SoleTraderBusinessSubCategoryPERSONALANDSOCIALCARE                        SoleTraderBusinessSubCategory = "PERSONAL_AND_SOCIAL_CARE"
	SoleTraderBusinessSubCategoryPERSONALTRAINER                              SoleTraderBusinessSubCategory = "PERSONAL_TRAINER"
	SoleTraderBusinessSubCategoryPERSONALTUTOR                                SoleTraderBusinessSubCategory = "PERSONAL_TUTOR"
	SoleTraderBusinessSubCategoryPESTCONTROL                                  SoleTraderBusinessSubCategory = "PEST_CONTROL"
	SoleTraderBusinessSubCategoryPETSHOPSPETFOODANDSUPPLIES                   SoleTraderBusinessSubCategory = "PET_SHOPS_PET_FOOD_AND_SUPPLIES"
	SoleTraderBusinessSubCategoryPHARMACY                                     SoleTraderBusinessSubCategory = "PHARMACY"
	SoleTraderBusinessSubCategoryPHOTOFINISHING                               SoleTraderBusinessSubCategory = "PHOTOFINISHING"
	SoleTraderBusinessSubCategoryPHOTOGRAPHICSTUDIOSPORTRAITS                 SoleTraderBusinessSubCategory = "PHOTOGRAPHIC_STUDIOS__PORTRAITS"
	SoleTraderBusinessSubCategoryPHOTOGRAPHY                                  SoleTraderBusinessSubCategory = "PHOTOGRAPHY"
	SoleTraderBusinessSubCategoryPHYSIOTHERAPIST                              SoleTraderBusinessSubCategory = "PHYSIOTHERAPIST"
	SoleTraderBusinessSubCategoryPLUMBER                                      SoleTraderBusinessSubCategory = "PLUMBER"
	SoleTraderBusinessSubCategoryPODIATRIST                                   SoleTraderBusinessSubCategory = "PODIATRIST"
	SoleTraderBusinessSubCategoryPOLITICAL                                    SoleTraderBusinessSubCategory = "POLITICAL"
	SoleTraderBusinessSubCategoryPOLITICALPARTY                               SoleTraderBusinessSubCategory = "POLITICAL_PARTY"
	SoleTraderBusinessSubCategoryPROBATEESTATEMANAGEMENT                      SoleTraderBusinessSubCategory = "PROBATE_ESTATE_MANAGEMENT"
	SoleTraderBusinessSubCategoryPROFESSIONALSERVICESOTHER                    SoleTraderBusinessSubCategory = "PROFESSIONAL_SERVICES_OTHER"
	SoleTraderBusinessSubCategoryPROFESSIONALTRAINER                          SoleTraderBusinessSubCategory = "PROFESSIONAL_TRAINER"
	SoleTraderBusinessSubCategoryPROJECTMANAGEMENT                            SoleTraderBusinessSubCategory = "PROJECT_MANAGEMENT"
	SoleTraderBusinessSubCategoryPROMOTIONANDPUBLISHING                       SoleTraderBusinessSubCategory = "PROMOTION_AND_PUBLISHING"
	SoleTraderBusinessSubCategoryPROPERTYINVESTMENTFUND                       SoleTraderBusinessSubCategory = "PROPERTY_INVESTMENT_FUND"
	SoleTraderBusinessSubCategoryPROPERTYINVESTOR                             SoleTraderBusinessSubCategory = "PROPERTY_INVESTOR"
	SoleTraderBusinessSubCategoryPROPERTYMANAGEMENT                           SoleTraderBusinessSubCategory = "PROPERTY_MANAGEMENT"
	SoleTraderBusinessSubCategoryPROPERTYOTHER                                SoleTraderBusinessSubCategory = "PROPERTY_OTHER"
	SoleTraderBusinessSubCategoryPROPERTYOWNER                                SoleTraderBusinessSubCategory = "PROPERTY_OWNER"
	SoleTraderBusinessSubCategoryPROPERTYREDEVELOPMENT                        SoleTraderBusinessSubCategory = "PROPERTY_REDEVELOPMENT"
	SoleTraderBusinessSubCategoryPROTECTIVEANDSECURITYSERVICES                SoleTraderBusinessSubCategory = "PROTECTIVE_AND_SECURITY_SERVICES"
	SoleTraderBusinessSubCategoryPUBLICSPEAKING                               SoleTraderBusinessSubCategory = "PUBLIC_SPEAKING"
	SoleTraderBusinessSubCategoryPUBLISHINGANDPRINTING                        SoleTraderBusinessSubCategory = "PUBLISHING_AND_PRINTING"
	SoleTraderBusinessSubCategoryQUICKCOPYANDREPRODUCTIONSERVICES             SoleTraderBusinessSubCategory = "QUICK_COPY_AND_REPRODUCTION_SERVICES"
	SoleTraderBusinessSubCategoryRADIOTELEVISIONANDSTEREOREPAIR               SoleTraderBusinessSubCategory = "RADIO_TELEVISION_AND_STEREO_REPAIR"
	SoleTraderBusinessSubCategoryRAREANDUSEDBOOKS                             SoleTraderBusinessSubCategory = "RARE_AND_USED_BOOKS"
	SoleTraderBusinessSubCategoryREALESTATEAGENT                              SoleTraderBusinessSubCategory = "REAL_ESTATE_AGENT"
	SoleTraderBusinessSubCategoryREALESTATEAGENT1                             SoleTraderBusinessSubCategory = "REAL_ESTATE_AGENT_"
	SoleTraderBusinessSubCategoryRECREATIONALSERVICES                         SoleTraderBusinessSubCategory = "RECREATIONAL_SERVICES"
	SoleTraderBusinessSubCategoryRECRUITMENTANDHIRING                         SoleTraderBusinessSubCategory = "RECRUITMENT_AND_HIRING"
	SoleTraderBusinessSubCategoryRELIGION                                     SoleTraderBusinessSubCategory = "RELIGION"
	SoleTraderBusinessSubCategoryRELIGIOUS                                    SoleTraderBusinessSubCategory = "RELIGIOUS"
	SoleTraderBusinessSubCategoryRENTALPROPERTYMANAGEMENT                     SoleTraderBusinessSubCategory = "RENTAL_PROPERTY_MANAGEMENT"
	SoleTraderBusinessSubCategoryRESEARCHANDDEVELOPMENT                       SoleTraderBusinessSubCategory = "RESEARCH_AND_DEVELOPMENT"
	SoleTraderBusinessSubCategoryRESEARCHANDPUBLICPOLICY                      SoleTraderBusinessSubCategory = "RESEARCH_AND_PUBLIC_POLICY"
	SoleTraderBusinessSubCategoryRESIDENTSASSOCIATION                         SoleTraderBusinessSubCategory = "RESIDENTS_ASSOCIATION"
	SoleTraderBusinessSubCategoryRESTAURANT                                   SoleTraderBusinessSubCategory = "RESTAURANT"
	SoleTraderBusinessSubCategoryRESTAURANTORCAFE                             SoleTraderBusinessSubCategory = "RESTAURANT_OR_CAFE"
	SoleTraderBusinessSubCategoryRETAIL                                       SoleTraderBusinessSubCategory = "RETAIL"
	SoleTraderBusinessSubCategoryRETAILBARSANDRESTAURANTSOTHER                SoleTraderBusinessSubCategory = "RETAIL_BARS_AND_RESTAURANTS_OTHER"
	SoleTraderBusinessSubCategoryRETAILCHEMICALSANDALLIEDPRODUCTS             SoleTraderBusinessSubCategory = "RETAIL_CHEMICALS_AND_ALLIED_PRODUCTS"
	SoleTraderBusinessSubCategoryRETAILDEPOSITTAKER                           SoleTraderBusinessSubCategory = "RETAIL_DEPOSIT_TAKER"
	SoleTraderBusinessSubCategoryRETAILFINEJEWELRYANDWATCHES                  SoleTraderBusinessSubCategory = "RETAIL_FINE_JEWELRY_AND_WATCHES"
	SoleTraderBusinessSubCategoryREUPHOLSTERYANDFURNITUREREPAIR               SoleTraderBusinessSubCategory = "REUPHOLSTERY_AND_FURNITURE_REPAIR"
	SoleTraderBusinessSubCategoryROOFING                                      SoleTraderBusinessSubCategory = "ROOFING"
	SoleTraderBusinessSubCategoryRUGSANDCARPETS                               SoleTraderBusinessSubCategory = "RUGS_AND_CARPETS"
	SoleTraderBusinessSubCategorySAFETYANDHEALTH                              SoleTraderBusinessSubCategory = "SAFETY_AND_HEALTH"
	SoleTraderBusinessSubCategorySALONS                                       SoleTraderBusinessSubCategory = "SALONS"
	SoleTraderBusinessSubCategorySCHOOLSCOLLEGESANDTRAINING                   SoleTraderBusinessSubCategory = "SCHOOLS_COLLEGES_AND_TRAINING"
	SoleTraderBusinessSubCategorySCRAPMETAL                                   SoleTraderBusinessSubCategory = "SCRAP_METAL"
	SoleTraderBusinessSubCategorySECURITY                                     SoleTraderBusinessSubCategory = "SECURITY"
	SoleTraderBusinessSubCategorySECURITYANDSURVEILLANCE                      SoleTraderBusinessSubCategory = "SECURITY_AND_SURVEILLANCE"
	SoleTraderBusinessSubCategorySECURITYANDSURVEILLANCEEQUIPMENT             SoleTraderBusinessSubCategory = "SECURITY_AND_SURVEILLANCE_EQUIPMENT"
	SoleTraderBusinessSubCategorySERVICESADVERTISING                          SoleTraderBusinessSubCategory = "SERVICES_ADVERTISING"
	SoleTraderBusinessSubCategorySERVICESAUTORENTAL                           SoleTraderBusinessSubCategory = "SERVICES_AUTO_RENTAL"
	SoleTraderBusinessSubCategorySERVICESCOMPUTERANDDATAPROCESSINGSERVICES    SoleTraderBusinessSubCategory = "SERVICES_COMPUTER_AND_DATA_PROCESSING_SERVICES"
	SoleTraderBusinessSubCategorySERVICESCONSULTINGSERVICES                   SoleTraderBusinessSubCategory = "SERVICES_CONSULTING_SERVICES"
	SoleTraderBusinessSubCategorySERVICESDENTALCARE                           SoleTraderBusinessSubCategory = "SERVICES_DENTAL_CARE"
	SoleTraderBusinessSubCategorySERVICESECOMMERCESERVICES                    SoleTraderBusinessSubCategory = "SERVICES_ECOMMERCE_SERVICES"
	SoleTraderBusinessSubCategorySERVICESMEDICALCARE                          SoleTraderBusinessSubCategory = "SERVICES_MEDICAL_CARE"
	SoleTraderBusinessSubCategorySERVICESMISCPUBLISHINGANDPRINTING            SoleTraderBusinessSubCategory = "SERVICES_MISC_PUBLISHING_AND_PRINTING"
	SoleTraderBusinessSubCategorySERVICESNOTELSEWHERECLASSIFIED               SoleTraderBusinessSubCategory = "SERVICES_NOT_ELSEWHERE_CLASSIFIED"
	SoleTraderBusinessSubCategorySERVICESQUICKCOPYANDREPRODUCTIONSERVICES     SoleTraderBusinessSubCategory = "SERVICES_QUICK_COPY_AND_REPRODUCTION_SERVICES"
	SoleTraderBusinessSubCategorySERVICESRENTALPROPERTYMANAGEMENT             SoleTraderBusinessSubCategory = "SERVICES_RENTAL_PROPERTY_MANAGEMENT"
	SoleTraderBusinessSubCategorySERVICESSERVICESNOTELSEWHERECLASSIFIED       SoleTraderBusinessSubCategory = "SERVICES_SERVICES_NOT_ELSEWHERE_CLASSIFIED"
	SoleTraderBusinessSubCategorySERVICESSHIPPINGANDPACKING                   SoleTraderBusinessSubCategory = "SERVICES_SHIPPING_AND_PACKING"
	SoleTraderBusinessSubCategorySERVICESVISIONCARE                           SoleTraderBusinessSubCategory = "SERVICES_VISION_CARE"
	SoleTraderBusinessSubCategorySEWINGNEEDLEWORKANDFABRICS                   SoleTraderBusinessSubCategory = "SEWING_NEEDLEWORK_AND_FABRICS"
	SoleTraderBusinessSubCategorySHARETRADING                                 SoleTraderBusinessSubCategory = "SHARE_TRADING"
	SoleTraderBusinessSubCategorySHIPPINGANDPACKING                           SoleTraderBusinessSubCategory = "SHIPPING_AND_PACKING"
	SoleTraderBusinessSubCategorySHOES                                        SoleTraderBusinessSubCategory = "SHOES"
	SoleTraderBusinessSubCategorySHOPPINGSERVICESANDBUYINGCLUBS               SoleTraderBusinessSubCategory = "SHOPPING_SERVICES_AND_BUYING_CLUBS"
	SoleTraderBusinessSubCategorySITEANDBUILDINGMANAGEMENT                    SoleTraderBusinessSubCategory = "SITE_AND_BUILDING_MANAGEMENT"
	SoleTraderBusinessSubCategorySOFTWARE                                     SoleTraderBusinessSubCategory = "SOFTWARE"
	SoleTraderBusinessSubCategorySOFTWAREANDIT                                SoleTraderBusinessSubCategory = "SOFTWARE_AND_IT"
	SoleTraderBusinessSubCategorySPECIALTYANDMISCELLANEOUSFOODSTORES          SoleTraderBusinessSubCategory = "SPECIALTY_AND_MISCELLANEOUS_FOOD_STORES"
	SoleTraderBusinessSubCategorySPECIALTYORRAREPETS                          SoleTraderBusinessSubCategory = "SPECIALTY_OR_RARE_PETS"
	SoleTraderBusinessSubCategorySPORTGAMESANDTOYS                            SoleTraderBusinessSubCategory = "SPORT_GAMES_AND_TOYS"
	SoleTraderBusinessSubCategorySPORTINGANDRECREATIONCAMPS                   SoleTraderBusinessSubCategory = "SPORTING_AND_RECREATION_CAMPS"
	SoleTraderBusinessSubCategorySPORTINGEQUIPMENT                            SoleTraderBusinessSubCategory = "SPORTING_EQUIPMENT"
	SoleTraderBusinessSubCategorySPORTSANDFITNESSVENUE                        SoleTraderBusinessSubCategory = "SPORTS_AND_FITNESS_VENUE"
	SoleTraderBusinessSubCategorySPORTSCLUB                                   SoleTraderBusinessSubCategory = "SPORTS_CLUB"
	SoleTraderBusinessSubCategorySPORTSCOACH                                  SoleTraderBusinessSubCategory = "SPORTS_COACH"
	SoleTraderBusinessSubCategorySPORTSDANCEHALLSSTUDIOSANDSCHOOLS            SoleTraderBusinessSubCategory = "SPORTS_DANCE_HALLS_STUDIOS_AND_SCHOOLS"
	SoleTraderBusinessSubCategorySPORTSSWIMMINGPOOLSANDSPAS                   SoleTraderBusinessSubCategory = "SPORTS_SWIMMING_POOLS_AND_SPAS"
	SoleTraderBusinessSubCategorySTAMPANDCOIN                                 SoleTraderBusinessSubCategory = "STAMP_AND_COIN"
	SoleTraderBusinessSubCategorySTATIONARYPRINTINGANDWRITINGPAPER            SoleTraderBusinessSubCategory = "STATIONARY_PRINTING_AND_WRITING_PAPER"
	SoleTraderBusinessSubCategorySTENOGRAPHICANDSECRETARIALSUPPORTSERVICES    SoleTraderBusinessSubCategory = "STENOGRAPHIC_AND_SECRETARIAL_SUPPORT_SERVICES"
	SoleTraderBusinessSubCategorySTORAGE                                      SoleTraderBusinessSubCategory = "STORAGE"
	SoleTraderBusinessSubCategorySTREETFOODORMARKETSTALL                      SoleTraderBusinessSubCategory = "STREET_FOOD_OR_MARKET_STALL"
	SoleTraderBusinessSubCategorySTUDENTRECRUITMENT                           SoleTraderBusinessSubCategory = "STUDENT_RECRUITMENT"
	SoleTraderBusinessSubCategorySTUDENTSUPPORT                               SoleTraderBusinessSubCategory = "STUDENT_SUPPORT"
	SoleTraderBusinessSubCategorySUPPLIERTOAGRICULTUREORINDUSTRY              SoleTraderBusinessSubCategory = "SUPPLIER_TO_AGRICULTURE_OR_INDUSTRY"
	SoleTraderBusinessSubCategorySWIMMINGPOOLSANDSPAS                         SoleTraderBusinessSubCategory = "SWIMMING_POOLS_AND_SPAS"
	SoleTraderBusinessSubCategorySWIMMINGPOOLSERVICES                         SoleTraderBusinessSubCategory = "SWIMMING_POOL_SERVICES"
	SoleTraderBusinessSubCategoryTAILORSANDALTERATIONS                        SoleTraderBusinessSubCategory = "TAILORS_AND_ALTERATIONS"
	SoleTraderBusinessSubCategoryTAKEAWAY                                     SoleTraderBusinessSubCategory = "TAKEAWAY"
	SoleTraderBusinessSubCategoryTATTOOPARLOUR                                SoleTraderBusinessSubCategory = "TATTOO_PARLOUR"
	SoleTraderBusinessSubCategoryTAXICABSANDLIMOUSINES                        SoleTraderBusinessSubCategory = "TAXICABS_AND_LIMOUSINES"
	SoleTraderBusinessSubCategoryTAXIORPRIVATEHIREDRIVER                      SoleTraderBusinessSubCategory = "TAXI_OR_PRIVATE_HIRE_DRIVER"
	SoleTraderBusinessSubCategoryTAXIORPRIVATEHIREOPERATOR                    SoleTraderBusinessSubCategory = "TAXI_OR_PRIVATE_HIRE_OPERATOR"
	SoleTraderBusinessSubCategoryTELECOMMUNICATIONEQUIPMENTANDSALES           SoleTraderBusinessSubCategory = "TELECOMMUNICATION_EQUIPMENT_AND_SALES"
	SoleTraderBusinessSubCategoryTELECOMMUNICATIONSERVICE                     SoleTraderBusinessSubCategory = "TELECOMMUNICATION_SERVICE"
	SoleTraderBusinessSubCategoryTELECOMMUNICATIONSERVICES                    SoleTraderBusinessSubCategory = "TELECOMMUNICATION_SERVICES"
	SoleTraderBusinessSubCategoryTELEPHONECARDS                               SoleTraderBusinessSubCategory = "TELEPHONE_CARDS"
	SoleTraderBusinessSubCategoryTERMLOANS                                    SoleTraderBusinessSubCategory = "TERM_LOANS"
	SoleTraderBusinessSubCategoryTHEATERTICKETS                               SoleTraderBusinessSubCategory = "THEATER_TICKETS"
	SoleTraderBusinessSubCategoryTIMESHARES                                   SoleTraderBusinessSubCategory = "TIMESHARES"
	SoleTraderBusinessSubCategoryTOBACCO                                      SoleTraderBusinessSubCategory = "TOBACCO"
	SoleTraderBusinessSubCategoryTOOLSANDEQUIPMENT                            SoleTraderBusinessSubCategory = "TOOLS_AND_EQUIPMENT"
	SoleTraderBusinessSubCategoryTOURGUIDE                                    SoleTraderBusinessSubCategory = "TOUR_GUIDE"
	SoleTraderBusinessSubCategoryTOURS                                        SoleTraderBusinessSubCategory = "TOURS"
	SoleTraderBusinessSubCategoryTOWINGSERVICE                                SoleTraderBusinessSubCategory = "TOWING_SERVICE"
	SoleTraderBusinessSubCategoryTOYSANDGAMES                                 SoleTraderBusinessSubCategory = "TOYS_AND_GAMES"
	SoleTraderBusinessSubCategoryTRAILERPARKSORCAMPGROUNDS                    SoleTraderBusinessSubCategory = "TRAILER_PARKS_OR_CAMPGROUNDS"
	SoleTraderBusinessSubCategoryTRAINDRIVER                                  SoleTraderBusinessSubCategory = "TRAIN_DRIVER"
	SoleTraderBusinessSubCategoryTRAININGSERVICES                             SoleTraderBusinessSubCategory = "TRAINING_SERVICES"
	SoleTraderBusinessSubCategoryTRANSPORTANDVEHICLESOTHER                    SoleTraderBusinessSubCategory = "TRANSPORT_AND_VEHICLES_OTHER"
	SoleTraderBusinessSubCategoryTRANSPORTATIONSERVICESOTHER                  SoleTraderBusinessSubCategory = "TRANSPORTATION_SERVICES__OTHER"
	SoleTraderBusinessSubCategoryTRAVELAGENCY                                 SoleTraderBusinessSubCategory = "TRAVEL_AGENCY"
	SoleTraderBusinessSubCategoryTRAVELAGENT                                  SoleTraderBusinessSubCategory = "TRAVEL_AGENT"
	SoleTraderBusinessSubCategoryTRUCKANDUTILITYTRAILERRENTAL                 SoleTraderBusinessSubCategory = "TRUCK_AND_UTILITY_TRAILER_RENTAL"
	SoleTraderBusinessSubCategoryTRUSTANDCOMPANYSERVICE                       SoleTraderBusinessSubCategory = "TRUST_AND_COMPANY_SERVICE"
	SoleTraderBusinessSubCategoryTVANDRADIO                                   SoleTraderBusinessSubCategory = "TV_AND_RADIO"
	SoleTraderBusinessSubCategoryUSEDANDSECONDHANDSTORE                       SoleTraderBusinessSubCategory = "USED_AND_SECONDHAND_STORE"
	SoleTraderBusinessSubCategoryUSEDCARORVEHICLESALES                        SoleTraderBusinessSubCategory = "USED_CAR_OR_VEHICLE_SALES"
	SoleTraderBusinessSubCategoryUSEDPARTSMOTORVEHICLE                        SoleTraderBusinessSubCategory = "USED_PARTS__MOTOR_VEHICLE"
	SoleTraderBusinessSubCategoryUTILITIES                                    SoleTraderBusinessSubCategory = "UTILITIES"
	SoleTraderBusinessSubCategoryVARIETYSTORE                                 SoleTraderBusinessSubCategory = "VARIETY_STORE"
	SoleTraderBusinessSubCategoryVEHICLEACCESSORIES                           SoleTraderBusinessSubCategory = "VEHICLE_ACCESSORIES"
	SoleTraderBusinessSubCategoryVEHICLEPARTS                                 SoleTraderBusinessSubCategory = "VEHICLE_PARTS"
	SoleTraderBusinessSubCategoryVEHICLERENTAL                                SoleTraderBusinessSubCategory = "VEHICLE_RENTAL"
	SoleTraderBusinessSubCategoryVEHICLEREPAIRANDMAINTENANCE                  SoleTraderBusinessSubCategory = "VEHICLE_REPAIR_AND_MAINTENANCE"
	SoleTraderBusinessSubCategoryVETERINARY                                   SoleTraderBusinessSubCategory = "VETERINARY"
	SoleTraderBusinessSubCategoryVETERINARYSERVICES                           SoleTraderBusinessSubCategory = "VETERINARY_SERVICES"
	SoleTraderBusinessSubCategoryVIDEOGAMESANDSYSTEMS                         SoleTraderBusinessSubCategory = "VIDEO_GAMES_AND_SYSTEMS"
	SoleTraderBusinessSubCategoryVIDEOPRODUCTION                              SoleTraderBusinessSubCategory = "VIDEO_PRODUCTION"
	SoleTraderBusinessSubCategoryVINTAGEANDCOLLECTIBLES                       SoleTraderBusinessSubCategory = "VINTAGE_AND_COLLECTIBLES"
	SoleTraderBusinessSubCategoryVISIONCARE                                   SoleTraderBusinessSubCategory = "VISION_CARE"
	SoleTraderBusinessSubCategoryVITAMINSANDSUPPLEMENTS                       SoleTraderBusinessSubCategory = "VITAMINS_AND_SUPPLEMENTS"
	SoleTraderBusinessSubCategoryVOCATIONALANDTRADESCHOOLS                    SoleTraderBusinessSubCategory = "VOCATIONAL_AND_TRADE_SCHOOLS"
	SoleTraderBusinessSubCategoryWASTEANDRECYCLING                            SoleTraderBusinessSubCategory = "WASTE_AND_RECYCLING"
	SoleTraderBusinessSubCategoryWATCHCLOCKANDJEWELRYREPAIR                   SoleTraderBusinessSubCategory = "WATCH_CLOCK_AND_JEWELRY_REPAIR"
	SoleTraderBusinessSubCategoryWEBHOSTINGANDDESIGN                          SoleTraderBusinessSubCategory = "WEB_HOSTING_AND_DESIGN"
	SoleTraderBusinessSubCategoryWEBSITEDEVELOPMENT                           SoleTraderBusinessSubCategory = "WEBSITE_DEVELOPMENT"
	SoleTraderBusinessSubCategoryWHOLESALE                                    SoleTraderBusinessSubCategory = "WHOLESALE"
	SoleTraderBusinessSubCategoryWHOLESALEPRECIOUSSTONESANDMETALS             SoleTraderBusinessSubCategory = "WHOLESALE_PRECIOUS_STONES_AND_METALS"
	SoleTraderBusinessSubCategoryWHOLESALING                                  SoleTraderBusinessSubCategory = "WHOLESALING"
	SoleTraderBusinessSubCategoryWOMENSCLOTHING                               SoleTraderBusinessSubCategory = "WOMENS_CLOTHING"
)

Defines values for SoleTraderBusinessSubCategory.

type SpacePhoto

type SpacePhoto struct {
	// Base64EncodedPhoto A text (base 64) encoded picture to associate with the space
	Base64EncodedPhoto string `json:"base64EncodedPhoto"`
}

SpacePhoto A photo associated to a space

type Spaces

type Spaces struct {
	SavingsGoals   []SavingsGoalOrdered `json:"savingsGoals"`
	SpendingSpaces []SpendingSpace      `json:"spendingSpaces"`
}

Spaces A list containing all spaces for an account holder

type SpendingCategoryBreakdown

type SpendingCategoryBreakdown struct {
	Currency *SpendingCategoryBreakdownCurrency `json:"currency,omitempty"`

	// NetDirection Was this an inbound or outbound transaction
	NetDirection *SpendingCategoryBreakdownNetDirection `json:"netDirection,omitempty"`
	NetSpend     *float32                               `json:"netSpend,omitempty"`

	// Percentage Percentage that the netSpend makes up of the sum of the netSpends of breakdowns in the same period with the same netDirection
	Percentage *float32 `json:"percentage,omitempty"`

	// SpendingCategory The category of a transaction
	SpendingCategory *SpendingCategoryBreakdownSpendingCategory `json:"spendingCategory,omitempty"`

	// TotalReceived Amount received under this spending category
	TotalReceived *float32 `json:"totalReceived,omitempty"`

	// TotalSpent Amount spent under this spending category
	TotalSpent       *float32 `json:"totalSpent,omitempty"`
	TransactionCount *int64   `json:"transactionCount,omitempty"`
}

SpendingCategoryBreakdown Spending insights entry for a spending category

type SpendingCategoryBreakdownCurrency

type SpendingCategoryBreakdownCurrency string

SpendingCategoryBreakdownCurrency defines model for SpendingCategoryBreakdown.Currency.

const (
	SpendingCategoryBreakdownCurrencyAED       SpendingCategoryBreakdownCurrency = "AED"
	SpendingCategoryBreakdownCurrencyAFN       SpendingCategoryBreakdownCurrency = "AFN"
	SpendingCategoryBreakdownCurrencyALL       SpendingCategoryBreakdownCurrency = "ALL"
	SpendingCategoryBreakdownCurrencyAMD       SpendingCategoryBreakdownCurrency = "AMD"
	SpendingCategoryBreakdownCurrencyANG       SpendingCategoryBreakdownCurrency = "ANG"
	SpendingCategoryBreakdownCurrencyAOA       SpendingCategoryBreakdownCurrency = "AOA"
	SpendingCategoryBreakdownCurrencyARS       SpendingCategoryBreakdownCurrency = "ARS"
	SpendingCategoryBreakdownCurrencyAUD       SpendingCategoryBreakdownCurrency = "AUD"
	SpendingCategoryBreakdownCurrencyAWG       SpendingCategoryBreakdownCurrency = "AWG"
	SpendingCategoryBreakdownCurrencyAZN       SpendingCategoryBreakdownCurrency = "AZN"
	SpendingCategoryBreakdownCurrencyBAM       SpendingCategoryBreakdownCurrency = "BAM"
	SpendingCategoryBreakdownCurrencyBBD       SpendingCategoryBreakdownCurrency = "BBD"
	SpendingCategoryBreakdownCurrencyBDT       SpendingCategoryBreakdownCurrency = "BDT"
	SpendingCategoryBreakdownCurrencyBGN       SpendingCategoryBreakdownCurrency = "BGN"
	SpendingCategoryBreakdownCurrencyBHD       SpendingCategoryBreakdownCurrency = "BHD"
	SpendingCategoryBreakdownCurrencyBIF       SpendingCategoryBreakdownCurrency = "BIF"
	SpendingCategoryBreakdownCurrencyBMD       SpendingCategoryBreakdownCurrency = "BMD"
	SpendingCategoryBreakdownCurrencyBND       SpendingCategoryBreakdownCurrency = "BND"
	SpendingCategoryBreakdownCurrencyBOB       SpendingCategoryBreakdownCurrency = "BOB"
	SpendingCategoryBreakdownCurrencyBOV       SpendingCategoryBreakdownCurrency = "BOV"
	SpendingCategoryBreakdownCurrencyBRL       SpendingCategoryBreakdownCurrency = "BRL"
	SpendingCategoryBreakdownCurrencyBSD       SpendingCategoryBreakdownCurrency = "BSD"
	SpendingCategoryBreakdownCurrencyBTN       SpendingCategoryBreakdownCurrency = "BTN"
	SpendingCategoryBreakdownCurrencyBWP       SpendingCategoryBreakdownCurrency = "BWP"
	SpendingCategoryBreakdownCurrencyBYN       SpendingCategoryBreakdownCurrency = "BYN"
	SpendingCategoryBreakdownCurrencyBYR       SpendingCategoryBreakdownCurrency = "BYR"
	SpendingCategoryBreakdownCurrencyBZD       SpendingCategoryBreakdownCurrency = "BZD"
	SpendingCategoryBreakdownCurrencyCAD       SpendingCategoryBreakdownCurrency = "CAD"
	SpendingCategoryBreakdownCurrencyCDF       SpendingCategoryBreakdownCurrency = "CDF"
	SpendingCategoryBreakdownCurrencyCHE       SpendingCategoryBreakdownCurrency = "CHE"
	SpendingCategoryBreakdownCurrencyCHF       SpendingCategoryBreakdownCurrency = "CHF"
	SpendingCategoryBreakdownCurrencyCHW       SpendingCategoryBreakdownCurrency = "CHW"
	SpendingCategoryBreakdownCurrencyCLF       SpendingCategoryBreakdownCurrency = "CLF"
	SpendingCategoryBreakdownCurrencyCLP       SpendingCategoryBreakdownCurrency = "CLP"
	SpendingCategoryBreakdownCurrencyCNY       SpendingCategoryBreakdownCurrency = "CNY"
	SpendingCategoryBreakdownCurrencyCOP       SpendingCategoryBreakdownCurrency = "COP"
	SpendingCategoryBreakdownCurrencyCOU       SpendingCategoryBreakdownCurrency = "COU"
	SpendingCategoryBreakdownCurrencyCRC       SpendingCategoryBreakdownCurrency = "CRC"
	SpendingCategoryBreakdownCurrencyCUC       SpendingCategoryBreakdownCurrency = "CUC"
	SpendingCategoryBreakdownCurrencyCUP       SpendingCategoryBreakdownCurrency = "CUP"
	SpendingCategoryBreakdownCurrencyCVE       SpendingCategoryBreakdownCurrency = "CVE"
	SpendingCategoryBreakdownCurrencyCZK       SpendingCategoryBreakdownCurrency = "CZK"
	SpendingCategoryBreakdownCurrencyDJF       SpendingCategoryBreakdownCurrency = "DJF"
	SpendingCategoryBreakdownCurrencyDKK       SpendingCategoryBreakdownCurrency = "DKK"
	SpendingCategoryBreakdownCurrencyDOP       SpendingCategoryBreakdownCurrency = "DOP"
	SpendingCategoryBreakdownCurrencyDZD       SpendingCategoryBreakdownCurrency = "DZD"
	SpendingCategoryBreakdownCurrencyEGP       SpendingCategoryBreakdownCurrency = "EGP"
	SpendingCategoryBreakdownCurrencyERN       SpendingCategoryBreakdownCurrency = "ERN"
	SpendingCategoryBreakdownCurrencyETB       SpendingCategoryBreakdownCurrency = "ETB"
	SpendingCategoryBreakdownCurrencyEUR       SpendingCategoryBreakdownCurrency = "EUR"
	SpendingCategoryBreakdownCurrencyFJD       SpendingCategoryBreakdownCurrency = "FJD"
	SpendingCategoryBreakdownCurrencyFKP       SpendingCategoryBreakdownCurrency = "FKP"
	SpendingCategoryBreakdownCurrencyGBP       SpendingCategoryBreakdownCurrency = "GBP"
	SpendingCategoryBreakdownCurrencyGEL       SpendingCategoryBreakdownCurrency = "GEL"
	SpendingCategoryBreakdownCurrencyGHS       SpendingCategoryBreakdownCurrency = "GHS"
	SpendingCategoryBreakdownCurrencyGIP       SpendingCategoryBreakdownCurrency = "GIP"
	SpendingCategoryBreakdownCurrencyGMD       SpendingCategoryBreakdownCurrency = "GMD"
	SpendingCategoryBreakdownCurrencyGNF       SpendingCategoryBreakdownCurrency = "GNF"
	SpendingCategoryBreakdownCurrencyGTQ       SpendingCategoryBreakdownCurrency = "GTQ"
	SpendingCategoryBreakdownCurrencyGYD       SpendingCategoryBreakdownCurrency = "GYD"
	SpendingCategoryBreakdownCurrencyHKD       SpendingCategoryBreakdownCurrency = "HKD"
	SpendingCategoryBreakdownCurrencyHNL       SpendingCategoryBreakdownCurrency = "HNL"
	SpendingCategoryBreakdownCurrencyHRK       SpendingCategoryBreakdownCurrency = "HRK"
	SpendingCategoryBreakdownCurrencyHTG       SpendingCategoryBreakdownCurrency = "HTG"
	SpendingCategoryBreakdownCurrencyHUF       SpendingCategoryBreakdownCurrency = "HUF"
	SpendingCategoryBreakdownCurrencyIDR       SpendingCategoryBreakdownCurrency = "IDR"
	SpendingCategoryBreakdownCurrencyILS       SpendingCategoryBreakdownCurrency = "ILS"
	SpendingCategoryBreakdownCurrencyINR       SpendingCategoryBreakdownCurrency = "INR"
	SpendingCategoryBreakdownCurrencyIQD       SpendingCategoryBreakdownCurrency = "IQD"
	SpendingCategoryBreakdownCurrencyIRR       SpendingCategoryBreakdownCurrency = "IRR"
	SpendingCategoryBreakdownCurrencyISK       SpendingCategoryBreakdownCurrency = "ISK"
	SpendingCategoryBreakdownCurrencyJMD       SpendingCategoryBreakdownCurrency = "JMD"
	SpendingCategoryBreakdownCurrencyJOD       SpendingCategoryBreakdownCurrency = "JOD"
	SpendingCategoryBreakdownCurrencyJPY       SpendingCategoryBreakdownCurrency = "JPY"
	SpendingCategoryBreakdownCurrencyKES       SpendingCategoryBreakdownCurrency = "KES"
	SpendingCategoryBreakdownCurrencyKGS       SpendingCategoryBreakdownCurrency = "KGS"
	SpendingCategoryBreakdownCurrencyKHR       SpendingCategoryBreakdownCurrency = "KHR"
	SpendingCategoryBreakdownCurrencyKMF       SpendingCategoryBreakdownCurrency = "KMF"
	SpendingCategoryBreakdownCurrencyKPW       SpendingCategoryBreakdownCurrency = "KPW"
	SpendingCategoryBreakdownCurrencyKRW       SpendingCategoryBreakdownCurrency = "KRW"
	SpendingCategoryBreakdownCurrencyKWD       SpendingCategoryBreakdownCurrency = "KWD"
	SpendingCategoryBreakdownCurrencyKYD       SpendingCategoryBreakdownCurrency = "KYD"
	SpendingCategoryBreakdownCurrencyKZT       SpendingCategoryBreakdownCurrency = "KZT"
	SpendingCategoryBreakdownCurrencyLAK       SpendingCategoryBreakdownCurrency = "LAK"
	SpendingCategoryBreakdownCurrencyLBP       SpendingCategoryBreakdownCurrency = "LBP"
	SpendingCategoryBreakdownCurrencyLKR       SpendingCategoryBreakdownCurrency = "LKR"
	SpendingCategoryBreakdownCurrencyLRD       SpendingCategoryBreakdownCurrency = "LRD"
	SpendingCategoryBreakdownCurrencyLSL       SpendingCategoryBreakdownCurrency = "LSL"
	SpendingCategoryBreakdownCurrencyLTL       SpendingCategoryBreakdownCurrency = "LTL"
	SpendingCategoryBreakdownCurrencyLYD       SpendingCategoryBreakdownCurrency = "LYD"
	SpendingCategoryBreakdownCurrencyMAD       SpendingCategoryBreakdownCurrency = "MAD"
	SpendingCategoryBreakdownCurrencyMDL       SpendingCategoryBreakdownCurrency = "MDL"
	SpendingCategoryBreakdownCurrencyMGA       SpendingCategoryBreakdownCurrency = "MGA"
	SpendingCategoryBreakdownCurrencyMKD       SpendingCategoryBreakdownCurrency = "MKD"
	SpendingCategoryBreakdownCurrencyMMK       SpendingCategoryBreakdownCurrency = "MMK"
	SpendingCategoryBreakdownCurrencyMNT       SpendingCategoryBreakdownCurrency = "MNT"
	SpendingCategoryBreakdownCurrencyMOP       SpendingCategoryBreakdownCurrency = "MOP"
	SpendingCategoryBreakdownCurrencyMRO       SpendingCategoryBreakdownCurrency = "MRO"
	SpendingCategoryBreakdownCurrencyMRU       SpendingCategoryBreakdownCurrency = "MRU"
	SpendingCategoryBreakdownCurrencyMUR       SpendingCategoryBreakdownCurrency = "MUR"
	SpendingCategoryBreakdownCurrencyMVR       SpendingCategoryBreakdownCurrency = "MVR"
	SpendingCategoryBreakdownCurrencyMWK       SpendingCategoryBreakdownCurrency = "MWK"
	SpendingCategoryBreakdownCurrencyMXN       SpendingCategoryBreakdownCurrency = "MXN"
	SpendingCategoryBreakdownCurrencyMXV       SpendingCategoryBreakdownCurrency = "MXV"
	SpendingCategoryBreakdownCurrencyMYR       SpendingCategoryBreakdownCurrency = "MYR"
	SpendingCategoryBreakdownCurrencyMZN       SpendingCategoryBreakdownCurrency = "MZN"
	SpendingCategoryBreakdownCurrencyNAD       SpendingCategoryBreakdownCurrency = "NAD"
	SpendingCategoryBreakdownCurrencyNGN       SpendingCategoryBreakdownCurrency = "NGN"
	SpendingCategoryBreakdownCurrencyNIO       SpendingCategoryBreakdownCurrency = "NIO"
	SpendingCategoryBreakdownCurrencyNOK       SpendingCategoryBreakdownCurrency = "NOK"
	SpendingCategoryBreakdownCurrencyNPR       SpendingCategoryBreakdownCurrency = "NPR"
	SpendingCategoryBreakdownCurrencyNZD       SpendingCategoryBreakdownCurrency = "NZD"
	SpendingCategoryBreakdownCurrencyOMR       SpendingCategoryBreakdownCurrency = "OMR"
	SpendingCategoryBreakdownCurrencyPAB       SpendingCategoryBreakdownCurrency = "PAB"
	SpendingCategoryBreakdownCurrencyPEN       SpendingCategoryBreakdownCurrency = "PEN"
	SpendingCategoryBreakdownCurrencyPGK       SpendingCategoryBreakdownCurrency = "PGK"
	SpendingCategoryBreakdownCurrencyPHP       SpendingCategoryBreakdownCurrency = "PHP"
	SpendingCategoryBreakdownCurrencyPKR       SpendingCategoryBreakdownCurrency = "PKR"
	SpendingCategoryBreakdownCurrencyPLN       SpendingCategoryBreakdownCurrency = "PLN"
	SpendingCategoryBreakdownCurrencyPYG       SpendingCategoryBreakdownCurrency = "PYG"
	SpendingCategoryBreakdownCurrencyQAR       SpendingCategoryBreakdownCurrency = "QAR"
	SpendingCategoryBreakdownCurrencyRON       SpendingCategoryBreakdownCurrency = "RON"
	SpendingCategoryBreakdownCurrencyRSD       SpendingCategoryBreakdownCurrency = "RSD"
	SpendingCategoryBreakdownCurrencyRUB       SpendingCategoryBreakdownCurrency = "RUB"
	SpendingCategoryBreakdownCurrencyRUR       SpendingCategoryBreakdownCurrency = "RUR"
	SpendingCategoryBreakdownCurrencyRWF       SpendingCategoryBreakdownCurrency = "RWF"
	SpendingCategoryBreakdownCurrencySAR       SpendingCategoryBreakdownCurrency = "SAR"
	SpendingCategoryBreakdownCurrencySBD       SpendingCategoryBreakdownCurrency = "SBD"
	SpendingCategoryBreakdownCurrencySCR       SpendingCategoryBreakdownCurrency = "SCR"
	SpendingCategoryBreakdownCurrencySDG       SpendingCategoryBreakdownCurrency = "SDG"
	SpendingCategoryBreakdownCurrencySEK       SpendingCategoryBreakdownCurrency = "SEK"
	SpendingCategoryBreakdownCurrencySGD       SpendingCategoryBreakdownCurrency = "SGD"
	SpendingCategoryBreakdownCurrencySHP       SpendingCategoryBreakdownCurrency = "SHP"
	SpendingCategoryBreakdownCurrencySLE       SpendingCategoryBreakdownCurrency = "SLE"
	SpendingCategoryBreakdownCurrencySLL       SpendingCategoryBreakdownCurrency = "SLL"
	SpendingCategoryBreakdownCurrencySOS       SpendingCategoryBreakdownCurrency = "SOS"
	SpendingCategoryBreakdownCurrencySRD       SpendingCategoryBreakdownCurrency = "SRD"
	SpendingCategoryBreakdownCurrencySSP       SpendingCategoryBreakdownCurrency = "SSP"
	SpendingCategoryBreakdownCurrencySTD       SpendingCategoryBreakdownCurrency = "STD"
	SpendingCategoryBreakdownCurrencySTN       SpendingCategoryBreakdownCurrency = "STN"
	SpendingCategoryBreakdownCurrencySVC       SpendingCategoryBreakdownCurrency = "SVC"
	SpendingCategoryBreakdownCurrencySYP       SpendingCategoryBreakdownCurrency = "SYP"
	SpendingCategoryBreakdownCurrencySZL       SpendingCategoryBreakdownCurrency = "SZL"
	SpendingCategoryBreakdownCurrencyTHB       SpendingCategoryBreakdownCurrency = "THB"
	SpendingCategoryBreakdownCurrencyTJS       SpendingCategoryBreakdownCurrency = "TJS"
	SpendingCategoryBreakdownCurrencyTMT       SpendingCategoryBreakdownCurrency = "TMT"
	SpendingCategoryBreakdownCurrencyTND       SpendingCategoryBreakdownCurrency = "TND"
	SpendingCategoryBreakdownCurrencyTOP       SpendingCategoryBreakdownCurrency = "TOP"
	SpendingCategoryBreakdownCurrencyTRY       SpendingCategoryBreakdownCurrency = "TRY"
	SpendingCategoryBreakdownCurrencyTTD       SpendingCategoryBreakdownCurrency = "TTD"
	SpendingCategoryBreakdownCurrencyTWD       SpendingCategoryBreakdownCurrency = "TWD"
	SpendingCategoryBreakdownCurrencyTZS       SpendingCategoryBreakdownCurrency = "TZS"
	SpendingCategoryBreakdownCurrencyUAH       SpendingCategoryBreakdownCurrency = "UAH"
	SpendingCategoryBreakdownCurrencyUGX       SpendingCategoryBreakdownCurrency = "UGX"
	SpendingCategoryBreakdownCurrencyUNDEFINED SpendingCategoryBreakdownCurrency = "UNDEFINED"
	SpendingCategoryBreakdownCurrencyUSD       SpendingCategoryBreakdownCurrency = "USD"
	SpendingCategoryBreakdownCurrencyUSN       SpendingCategoryBreakdownCurrency = "USN"
	SpendingCategoryBreakdownCurrencyUSS       SpendingCategoryBreakdownCurrency = "USS"
	SpendingCategoryBreakdownCurrencyUYI       SpendingCategoryBreakdownCurrency = "UYI"
	SpendingCategoryBreakdownCurrencyUYU       SpendingCategoryBreakdownCurrency = "UYU"
	SpendingCategoryBreakdownCurrencyUZS       SpendingCategoryBreakdownCurrency = "UZS"
	SpendingCategoryBreakdownCurrencyVEF       SpendingCategoryBreakdownCurrency = "VEF"
	SpendingCategoryBreakdownCurrencyVES       SpendingCategoryBreakdownCurrency = "VES"
	SpendingCategoryBreakdownCurrencyVND       SpendingCategoryBreakdownCurrency = "VND"
	SpendingCategoryBreakdownCurrencyVUV       SpendingCategoryBreakdownCurrency = "VUV"
	SpendingCategoryBreakdownCurrencyWST       SpendingCategoryBreakdownCurrency = "WST"
	SpendingCategoryBreakdownCurrencyXAF       SpendingCategoryBreakdownCurrency = "XAF"
	SpendingCategoryBreakdownCurrencyXAG       SpendingCategoryBreakdownCurrency = "XAG"
	SpendingCategoryBreakdownCurrencyXAU       SpendingCategoryBreakdownCurrency = "XAU"
	SpendingCategoryBreakdownCurrencyXBA       SpendingCategoryBreakdownCurrency = "XBA"
	SpendingCategoryBreakdownCurrencyXBB       SpendingCategoryBreakdownCurrency = "XBB"
	SpendingCategoryBreakdownCurrencyXBC       SpendingCategoryBreakdownCurrency = "XBC"
	SpendingCategoryBreakdownCurrencyXBD       SpendingCategoryBreakdownCurrency = "XBD"
	SpendingCategoryBreakdownCurrencyXCD       SpendingCategoryBreakdownCurrency = "XCD"
	SpendingCategoryBreakdownCurrencyXDR       SpendingCategoryBreakdownCurrency = "XDR"
	SpendingCategoryBreakdownCurrencyXOF       SpendingCategoryBreakdownCurrency = "XOF"
	SpendingCategoryBreakdownCurrencyXPD       SpendingCategoryBreakdownCurrency = "XPD"
	SpendingCategoryBreakdownCurrencyXPF       SpendingCategoryBreakdownCurrency = "XPF"
	SpendingCategoryBreakdownCurrencyXPT       SpendingCategoryBreakdownCurrency = "XPT"
	SpendingCategoryBreakdownCurrencyXSU       SpendingCategoryBreakdownCurrency = "XSU"
	SpendingCategoryBreakdownCurrencyXTS       SpendingCategoryBreakdownCurrency = "XTS"
	SpendingCategoryBreakdownCurrencyXUA       SpendingCategoryBreakdownCurrency = "XUA"
	SpendingCategoryBreakdownCurrencyXXX       SpendingCategoryBreakdownCurrency = "XXX"
	SpendingCategoryBreakdownCurrencyYER       SpendingCategoryBreakdownCurrency = "YER"
	SpendingCategoryBreakdownCurrencyZAR       SpendingCategoryBreakdownCurrency = "ZAR"
	SpendingCategoryBreakdownCurrencyZMW       SpendingCategoryBreakdownCurrency = "ZMW"
	SpendingCategoryBreakdownCurrencyZWL       SpendingCategoryBreakdownCurrency = "ZWL"
)

Defines values for SpendingCategoryBreakdownCurrency.

type SpendingCategoryBreakdownNetDirection

type SpendingCategoryBreakdownNetDirection string

SpendingCategoryBreakdownNetDirection Was this an inbound or outbound transaction

const (
	SpendingCategoryBreakdownNetDirectionIN  SpendingCategoryBreakdownNetDirection = "IN"
	SpendingCategoryBreakdownNetDirectionOUT SpendingCategoryBreakdownNetDirection = "OUT"
)

Defines values for SpendingCategoryBreakdownNetDirection.

type SpendingCategoryBreakdownSpendingCategory

type SpendingCategoryBreakdownSpendingCategory string

SpendingCategoryBreakdownSpendingCategory The category of a transaction

const (
	SpendingCategoryBreakdownSpendingCategoryADMIN                 SpendingCategoryBreakdownSpendingCategory = "ADMIN"
	SpendingCategoryBreakdownSpendingCategoryBANKCHARGES           SpendingCategoryBreakdownSpendingCategory = "BANK_CHARGES"
	SpendingCategoryBreakdownSpendingCategoryBIKE                  SpendingCategoryBreakdownSpendingCategory = "BIKE"
	SpendingCategoryBreakdownSpendingCategoryBILLSANDSERVICES      SpendingCategoryBreakdownSpendingCategory = "BILLS_AND_SERVICES"
	SpendingCategoryBreakdownSpendingCategoryBUCKETLIST            SpendingCategoryBreakdownSpendingCategory = "BUCKET_LIST"
	SpendingCategoryBreakdownSpendingCategoryBUSINESSENTERTAINMENT SpendingCategoryBreakdownSpendingCategory = "BUSINESS_ENTERTAINMENT"
	SpendingCategoryBreakdownSpendingCategoryCAR                   SpendingCategoryBreakdownSpendingCategory = "CAR"
	SpendingCategoryBreakdownSpendingCategoryCASH                  SpendingCategoryBreakdownSpendingCategory = "CASH"
	SpendingCategoryBreakdownSpendingCategoryCELEBRATION           SpendingCategoryBreakdownSpendingCategory = "CELEBRATION"
	SpendingCategoryBreakdownSpendingCategoryCHARITY               SpendingCategoryBreakdownSpendingCategory = "CHARITY"
	SpendingCategoryBreakdownSpendingCategoryCHILDREN              SpendingCategoryBreakdownSpendingCategory = "CHILDREN"
	SpendingCategoryBreakdownSpendingCategoryCLIENTREFUNDS         SpendingCategoryBreakdownSpendingCategory = "CLIENT_REFUNDS"
	SpendingCategoryBreakdownSpendingCategoryCLOTHES               SpendingCategoryBreakdownSpendingCategory = "CLOTHES"
	SpendingCategoryBreakdownSpendingCategoryCOFFEE                SpendingCategoryBreakdownSpendingCategory = "COFFEE"
	SpendingCategoryBreakdownSpendingCategoryCORPORATIONTAX        SpendingCategoryBreakdownSpendingCategory = "CORPORATION_TAX"
	SpendingCategoryBreakdownSpendingCategoryDEBTREPAYMENT         SpendingCategoryBreakdownSpendingCategory = "DEBT_REPAYMENT"
	SpendingCategoryBreakdownSpendingCategoryDIRECTORSWAGES        SpendingCategoryBreakdownSpendingCategory = "DIRECTORS_WAGES"
	SpendingCategoryBreakdownSpendingCategoryDIVIDENDS             SpendingCategoryBreakdownSpendingCategory = "DIVIDENDS"
	SpendingCategoryBreakdownSpendingCategoryDIY                   SpendingCategoryBreakdownSpendingCategory = "DIY"
	SpendingCategoryBreakdownSpendingCategoryDRINKS                SpendingCategoryBreakdownSpendingCategory = "DRINKS"
	SpendingCategoryBreakdownSpendingCategoryEATINGOUT             SpendingCategoryBreakdownSpendingCategory = "EATING_OUT"
	SpendingCategoryBreakdownSpendingCategoryEDUCATION             SpendingCategoryBreakdownSpendingCategory = "EDUCATION"
	SpendingCategoryBreakdownSpendingCategoryEMERGENCY             SpendingCategoryBreakdownSpendingCategory = "EMERGENCY"
	SpendingCategoryBreakdownSpendingCategoryENTERTAINMENT         SpendingCategoryBreakdownSpendingCategory = "ENTERTAINMENT"
	SpendingCategoryBreakdownSpendingCategoryEQUIPMENT             SpendingCategoryBreakdownSpendingCategory = "EQUIPMENT"
	SpendingCategoryBreakdownSpendingCategoryESSENTIALSPEND        SpendingCategoryBreakdownSpendingCategory = "ESSENTIAL_SPEND"
	SpendingCategoryBreakdownSpendingCategoryEXPENSES              SpendingCategoryBreakdownSpendingCategory = "EXPENSES"
	SpendingCategoryBreakdownSpendingCategoryFAMILY                SpendingCategoryBreakdownSpendingCategory = "FAMILY"
	SpendingCategoryBreakdownSpendingCategoryFITNESS               SpendingCategoryBreakdownSpendingCategory = "FITNESS"
	SpendingCategoryBreakdownSpendingCategoryFOODANDDRINK          SpendingCategoryBreakdownSpendingCategory = "FOOD_AND_DRINK"
	SpendingCategoryBreakdownSpendingCategoryFUEL                  SpendingCategoryBreakdownSpendingCategory = "FUEL"
	SpendingCategoryBreakdownSpendingCategoryGAMBLING              SpendingCategoryBreakdownSpendingCategory = "GAMBLING"
	SpendingCategoryBreakdownSpendingCategoryGAMING                SpendingCategoryBreakdownSpendingCategory = "GAMING"
	SpendingCategoryBreakdownSpendingCategoryGARDEN                SpendingCategoryBreakdownSpendingCategory = "GARDEN"
	SpendingCategoryBreakdownSpendingCategoryGENERAL               SpendingCategoryBreakdownSpendingCategory = "GENERAL"
	SpendingCategoryBreakdownSpendingCategoryGIFTS                 SpendingCategoryBreakdownSpendingCategory = "GIFTS"
	SpendingCategoryBreakdownSpendingCategoryGROCERIES             SpendingCategoryBreakdownSpendingCategory = "GROCERIES"
	SpendingCategoryBreakdownSpendingCategoryHOBBY                 SpendingCategoryBreakdownSpendingCategory = "HOBBY"
	SpendingCategoryBreakdownSpendingCategoryHOLIDAYS              SpendingCategoryBreakdownSpendingCategory = "HOLIDAYS"
	SpendingCategoryBreakdownSpendingCategoryHOME                  SpendingCategoryBreakdownSpendingCategory = "HOME"
	SpendingCategoryBreakdownSpendingCategoryIMPULSEBUY            SpendingCategoryBreakdownSpendingCategory = "IMPULSE_BUY"
	SpendingCategoryBreakdownSpendingCategoryINCOME                SpendingCategoryBreakdownSpendingCategory = "INCOME"
	SpendingCategoryBreakdownSpendingCategoryINSURANCE             SpendingCategoryBreakdownSpendingCategory = "INSURANCE"
	SpendingCategoryBreakdownSpendingCategoryINTERESTPAYMENTS      SpendingCategoryBreakdownSpendingCategory = "INTEREST_PAYMENTS"
	SpendingCategoryBreakdownSpendingCategoryINVENTORY             SpendingCategoryBreakdownSpendingCategory = "INVENTORY"
	SpendingCategoryBreakdownSpendingCategoryINVESTMENTCAPITAL     SpendingCategoryBreakdownSpendingCategory = "INVESTMENT_CAPITAL"
	SpendingCategoryBreakdownSpendingCategoryINVESTMENTS           SpendingCategoryBreakdownSpendingCategory = "INVESTMENTS"
	SpendingCategoryBreakdownSpendingCategoryLIFESTYLE             SpendingCategoryBreakdownSpendingCategory = "LIFESTYLE"
	SpendingCategoryBreakdownSpendingCategoryLOANPRINCIPAL         SpendingCategoryBreakdownSpendingCategory = "LOAN_PRINCIPAL"
	SpendingCategoryBreakdownSpendingCategoryMAINTENANCEANDREPAIRS SpendingCategoryBreakdownSpendingCategory = "MAINTENANCE_AND_REPAIRS"
	SpendingCategoryBreakdownSpendingCategoryMARKETING             SpendingCategoryBreakdownSpendingCategory = "MARKETING"
	SpendingCategoryBreakdownSpendingCategoryMEDICAL               SpendingCategoryBreakdownSpendingCategory = "MEDICAL"
	SpendingCategoryBreakdownSpendingCategoryMORTGAGE              SpendingCategoryBreakdownSpendingCategory = "MORTGAGE"
	SpendingCategoryBreakdownSpendingCategoryNONE                  SpendingCategoryBreakdownSpendingCategory = "NONE"
	SpendingCategoryBreakdownSpendingCategoryNONESSENTIALSPEND     SpendingCategoryBreakdownSpendingCategory = "NON_ESSENTIAL_SPEND"
	SpendingCategoryBreakdownSpendingCategoryOTHER                 SpendingCategoryBreakdownSpendingCategory = "OTHER"
	SpendingCategoryBreakdownSpendingCategoryOTHERINCOME           SpendingCategoryBreakdownSpendingCategory = "OTHER_INCOME"
	SpendingCategoryBreakdownSpendingCategoryPAYMENTS              SpendingCategoryBreakdownSpendingCategory = "PAYMENTS"
	SpendingCategoryBreakdownSpendingCategoryPERSONAL              SpendingCategoryBreakdownSpendingCategory = "PERSONAL"
	SpendingCategoryBreakdownSpendingCategoryPERSONALCARE          SpendingCategoryBreakdownSpendingCategory = "PERSONAL_CARE"
	SpendingCategoryBreakdownSpendingCategoryPERSONALTRANSFERS     SpendingCategoryBreakdownSpendingCategory = "PERSONAL_TRANSFERS"
	SpendingCategoryBreakdownSpendingCategoryPETS                  SpendingCategoryBreakdownSpendingCategory = "PETS"
	SpendingCategoryBreakdownSpendingCategoryPHONEANDINTERNET      SpendingCategoryBreakdownSpendingCategory = "PHONE_AND_INTERNET"
	SpendingCategoryBreakdownSpendingCategoryPROFESSIONALSERVICES  SpendingCategoryBreakdownSpendingCategory = "PROFESSIONAL_SERVICES"
	SpendingCategoryBreakdownSpendingCategoryPROJECTS              SpendingCategoryBreakdownSpendingCategory = "PROJECTS"
	SpendingCategoryBreakdownSpendingCategoryRELATIONSHIPS         SpendingCategoryBreakdownSpendingCategory = "RELATIONSHIPS"
	SpendingCategoryBreakdownSpendingCategoryRENT                  SpendingCategoryBreakdownSpendingCategory = "RENT"
	SpendingCategoryBreakdownSpendingCategoryREPAIRSANDMAINTENANCE SpendingCategoryBreakdownSpendingCategory = "REPAIRS_AND_MAINTENANCE"
	SpendingCategoryBreakdownSpendingCategoryREVENUE               SpendingCategoryBreakdownSpendingCategory = "REVENUE"
	SpendingCategoryBreakdownSpendingCategorySAVING                SpendingCategoryBreakdownSpendingCategory = "SAVING"
	SpendingCategoryBreakdownSpendingCategorySELFASSESSMENTTAX     SpendingCategoryBreakdownSpendingCategory = "SELF_ASSESSMENT_TAX"
	SpendingCategoryBreakdownSpendingCategorySHOPPING              SpendingCategoryBreakdownSpendingCategory = "SHOPPING"
	SpendingCategoryBreakdownSpendingCategorySTAFF                 SpendingCategoryBreakdownSpendingCategory = "STAFF"
	SpendingCategoryBreakdownSpendingCategorySUBSCRIPTIONS         SpendingCategoryBreakdownSpendingCategory = "SUBSCRIPTIONS"
	SpendingCategoryBreakdownSpendingCategoryTAKEAWAY              SpendingCategoryBreakdownSpendingCategory = "TAKEAWAY"
	SpendingCategoryBreakdownSpendingCategoryTAXI                  SpendingCategoryBreakdownSpendingCategory = "TAXI"
	SpendingCategoryBreakdownSpendingCategoryTRANSFERS             SpendingCategoryBreakdownSpendingCategory = "TRANSFERS"
	SpendingCategoryBreakdownSpendingCategoryTRANSPORT             SpendingCategoryBreakdownSpendingCategory = "TRANSPORT"
	SpendingCategoryBreakdownSpendingCategoryTRAVEL                SpendingCategoryBreakdownSpendingCategory = "TRAVEL"
	SpendingCategoryBreakdownSpendingCategoryTREATS                SpendingCategoryBreakdownSpendingCategory = "TREATS"
	SpendingCategoryBreakdownSpendingCategoryVAT                   SpendingCategoryBreakdownSpendingCategory = "VAT"
	SpendingCategoryBreakdownSpendingCategoryVEHICLES              SpendingCategoryBreakdownSpendingCategory = "VEHICLES"
	SpendingCategoryBreakdownSpendingCategoryWEDDING               SpendingCategoryBreakdownSpendingCategory = "WEDDING"
	SpendingCategoryBreakdownSpendingCategoryWELLBEING             SpendingCategoryBreakdownSpendingCategory = "WELLBEING"
	SpendingCategoryBreakdownSpendingCategoryWORKPLACE             SpendingCategoryBreakdownSpendingCategory = "WORKPLACE"
)

Defines values for SpendingCategoryBreakdownSpendingCategory.

type SpendingCategorySummary

type SpendingCategorySummary struct {
	Breakdown *[]SpendingCategoryBreakdown     `json:"breakdown,omitempty"`
	Currency  *SpendingCategorySummaryCurrency `json:"currency,omitempty"`

	// Direction Was this an inbound or outbound transaction
	Direction *SpendingCategorySummaryDirection `json:"direction,omitempty"`

	// NetSpend |totalReceived - totalSpent|, i.e. how much the balance has changed in the month
	NetSpend *float32 `json:"netSpend,omitempty"`
	Period   *string  `json:"period,omitempty"`

	// TotalReceived Amount received to the account in the month
	TotalReceived *float32 `json:"totalReceived,omitempty"`

	// TotalReceivedNetIn Sum of netSpend for spending categories whose net direction for the month is IN
	TotalReceivedNetIn *float32 `json:"totalReceivedNetIn,omitempty"`

	// TotalSpendNetOut Sum of netSpend for spending categories whose net direction for the month is OUT
	TotalSpendNetOut *float32 `json:"totalSpendNetOut,omitempty"`

	// TotalSpent Amount spent from the account in the month
	TotalSpent *float32 `json:"totalSpent,omitempty"`
}

SpendingCategorySummary Spending insights for a month, grouped by spending category

type SpendingCategorySummaryCurrency

type SpendingCategorySummaryCurrency string

SpendingCategorySummaryCurrency defines model for SpendingCategorySummary.Currency.

const (
	SpendingCategorySummaryCurrencyAED       SpendingCategorySummaryCurrency = "AED"
	SpendingCategorySummaryCurrencyAFN       SpendingCategorySummaryCurrency = "AFN"
	SpendingCategorySummaryCurrencyALL       SpendingCategorySummaryCurrency = "ALL"
	SpendingCategorySummaryCurrencyAMD       SpendingCategorySummaryCurrency = "AMD"
	SpendingCategorySummaryCurrencyANG       SpendingCategorySummaryCurrency = "ANG"
	SpendingCategorySummaryCurrencyAOA       SpendingCategorySummaryCurrency = "AOA"
	SpendingCategorySummaryCurrencyARS       SpendingCategorySummaryCurrency = "ARS"
	SpendingCategorySummaryCurrencyAUD       SpendingCategorySummaryCurrency = "AUD"
	SpendingCategorySummaryCurrencyAWG       SpendingCategorySummaryCurrency = "AWG"
	SpendingCategorySummaryCurrencyAZN       SpendingCategorySummaryCurrency = "AZN"
	SpendingCategorySummaryCurrencyBAM       SpendingCategorySummaryCurrency = "BAM"
	SpendingCategorySummaryCurrencyBBD       SpendingCategorySummaryCurrency = "BBD"
	SpendingCategorySummaryCurrencyBDT       SpendingCategorySummaryCurrency = "BDT"
	SpendingCategorySummaryCurrencyBGN       SpendingCategorySummaryCurrency = "BGN"
	SpendingCategorySummaryCurrencyBHD       SpendingCategorySummaryCurrency = "BHD"
	SpendingCategorySummaryCurrencyBIF       SpendingCategorySummaryCurrency = "BIF"
	SpendingCategorySummaryCurrencyBMD       SpendingCategorySummaryCurrency = "BMD"
	SpendingCategorySummaryCurrencyBND       SpendingCategorySummaryCurrency = "BND"
	SpendingCategorySummaryCurrencyBOB       SpendingCategorySummaryCurrency = "BOB"
	SpendingCategorySummaryCurrencyBOV       SpendingCategorySummaryCurrency = "BOV"
	SpendingCategorySummaryCurrencyBRL       SpendingCategorySummaryCurrency = "BRL"
	SpendingCategorySummaryCurrencyBSD       SpendingCategorySummaryCurrency = "BSD"
	SpendingCategorySummaryCurrencyBTN       SpendingCategorySummaryCurrency = "BTN"
	SpendingCategorySummaryCurrencyBWP       SpendingCategorySummaryCurrency = "BWP"
	SpendingCategorySummaryCurrencyBYN       SpendingCategorySummaryCurrency = "BYN"
	SpendingCategorySummaryCurrencyBYR       SpendingCategorySummaryCurrency = "BYR"
	SpendingCategorySummaryCurrencyBZD       SpendingCategorySummaryCurrency = "BZD"
	SpendingCategorySummaryCurrencyCAD       SpendingCategorySummaryCurrency = "CAD"
	SpendingCategorySummaryCurrencyCDF       SpendingCategorySummaryCurrency = "CDF"
	SpendingCategorySummaryCurrencyCHE       SpendingCategorySummaryCurrency = "CHE"
	SpendingCategorySummaryCurrencyCHF       SpendingCategorySummaryCurrency = "CHF"
	SpendingCategorySummaryCurrencyCHW       SpendingCategorySummaryCurrency = "CHW"
	SpendingCategorySummaryCurrencyCLF       SpendingCategorySummaryCurrency = "CLF"
	SpendingCategorySummaryCurrencyCLP       SpendingCategorySummaryCurrency = "CLP"
	SpendingCategorySummaryCurrencyCNY       SpendingCategorySummaryCurrency = "CNY"
	SpendingCategorySummaryCurrencyCOP       SpendingCategorySummaryCurrency = "COP"
	SpendingCategorySummaryCurrencyCOU       SpendingCategorySummaryCurrency = "COU"
	SpendingCategorySummaryCurrencyCRC       SpendingCategorySummaryCurrency = "CRC"
	SpendingCategorySummaryCurrencyCUC       SpendingCategorySummaryCurrency = "CUC"
	SpendingCategorySummaryCurrencyCUP       SpendingCategorySummaryCurrency = "CUP"
	SpendingCategorySummaryCurrencyCVE       SpendingCategorySummaryCurrency = "CVE"
	SpendingCategorySummaryCurrencyCZK       SpendingCategorySummaryCurrency = "CZK"
	SpendingCategorySummaryCurrencyDJF       SpendingCategorySummaryCurrency = "DJF"
	SpendingCategorySummaryCurrencyDKK       SpendingCategorySummaryCurrency = "DKK"
	SpendingCategorySummaryCurrencyDOP       SpendingCategorySummaryCurrency = "DOP"
	SpendingCategorySummaryCurrencyDZD       SpendingCategorySummaryCurrency = "DZD"
	SpendingCategorySummaryCurrencyEGP       SpendingCategorySummaryCurrency = "EGP"
	SpendingCategorySummaryCurrencyERN       SpendingCategorySummaryCurrency = "ERN"
	SpendingCategorySummaryCurrencyETB       SpendingCategorySummaryCurrency = "ETB"
	SpendingCategorySummaryCurrencyEUR       SpendingCategorySummaryCurrency = "EUR"
	SpendingCategorySummaryCurrencyFJD       SpendingCategorySummaryCurrency = "FJD"
	SpendingCategorySummaryCurrencyFKP       SpendingCategorySummaryCurrency = "FKP"
	SpendingCategorySummaryCurrencyGBP       SpendingCategorySummaryCurrency = "GBP"
	SpendingCategorySummaryCurrencyGEL       SpendingCategorySummaryCurrency = "GEL"
	SpendingCategorySummaryCurrencyGHS       SpendingCategorySummaryCurrency = "GHS"
	SpendingCategorySummaryCurrencyGIP       SpendingCategorySummaryCurrency = "GIP"
	SpendingCategorySummaryCurrencyGMD       SpendingCategorySummaryCurrency = "GMD"
	SpendingCategorySummaryCurrencyGNF       SpendingCategorySummaryCurrency = "GNF"
	SpendingCategorySummaryCurrencyGTQ       SpendingCategorySummaryCurrency = "GTQ"
	SpendingCategorySummaryCurrencyGYD       SpendingCategorySummaryCurrency = "GYD"
	SpendingCategorySummaryCurrencyHKD       SpendingCategorySummaryCurrency = "HKD"
	SpendingCategorySummaryCurrencyHNL       SpendingCategorySummaryCurrency = "HNL"
	SpendingCategorySummaryCurrencyHRK       SpendingCategorySummaryCurrency = "HRK"
	SpendingCategorySummaryCurrencyHTG       SpendingCategorySummaryCurrency = "HTG"
	SpendingCategorySummaryCurrencyHUF       SpendingCategorySummaryCurrency = "HUF"
	SpendingCategorySummaryCurrencyIDR       SpendingCategorySummaryCurrency = "IDR"
	SpendingCategorySummaryCurrencyILS       SpendingCategorySummaryCurrency = "ILS"
	SpendingCategorySummaryCurrencyINR       SpendingCategorySummaryCurrency = "INR"
	SpendingCategorySummaryCurrencyIQD       SpendingCategorySummaryCurrency = "IQD"
	SpendingCategorySummaryCurrencyIRR       SpendingCategorySummaryCurrency = "IRR"
	SpendingCategorySummaryCurrencyISK       SpendingCategorySummaryCurrency = "ISK"
	SpendingCategorySummaryCurrencyJMD       SpendingCategorySummaryCurrency = "JMD"
	SpendingCategorySummaryCurrencyJOD       SpendingCategorySummaryCurrency = "JOD"
	SpendingCategorySummaryCurrencyJPY       SpendingCategorySummaryCurrency = "JPY"
	SpendingCategorySummaryCurrencyKES       SpendingCategorySummaryCurrency = "KES"
	SpendingCategorySummaryCurrencyKGS       SpendingCategorySummaryCurrency = "KGS"
	SpendingCategorySummaryCurrencyKHR       SpendingCategorySummaryCurrency = "KHR"
	SpendingCategorySummaryCurrencyKMF       SpendingCategorySummaryCurrency = "KMF"
	SpendingCategorySummaryCurrencyKPW       SpendingCategorySummaryCurrency = "KPW"
	SpendingCategorySummaryCurrencyKRW       SpendingCategorySummaryCurrency = "KRW"
	SpendingCategorySummaryCurrencyKWD       SpendingCategorySummaryCurrency = "KWD"
	SpendingCategorySummaryCurrencyKYD       SpendingCategorySummaryCurrency = "KYD"
	SpendingCategorySummaryCurrencyKZT       SpendingCategorySummaryCurrency = "KZT"
	SpendingCategorySummaryCurrencyLAK       SpendingCategorySummaryCurrency = "LAK"
	SpendingCategorySummaryCurrencyLBP       SpendingCategorySummaryCurrency = "LBP"
	SpendingCategorySummaryCurrencyLKR       SpendingCategorySummaryCurrency = "LKR"
	SpendingCategorySummaryCurrencyLRD       SpendingCategorySummaryCurrency = "LRD"
	SpendingCategorySummaryCurrencyLSL       SpendingCategorySummaryCurrency = "LSL"
	SpendingCategorySummaryCurrencyLTL       SpendingCategorySummaryCurrency = "LTL"
	SpendingCategorySummaryCurrencyLYD       SpendingCategorySummaryCurrency = "LYD"
	SpendingCategorySummaryCurrencyMAD       SpendingCategorySummaryCurrency = "MAD"
	SpendingCategorySummaryCurrencyMDL       SpendingCategorySummaryCurrency = "MDL"
	SpendingCategorySummaryCurrencyMGA       SpendingCategorySummaryCurrency = "MGA"
	SpendingCategorySummaryCurrencyMKD       SpendingCategorySummaryCurrency = "MKD"
	SpendingCategorySummaryCurrencyMMK       SpendingCategorySummaryCurrency = "MMK"
	SpendingCategorySummaryCurrencyMNT       SpendingCategorySummaryCurrency = "MNT"
	SpendingCategorySummaryCurrencyMOP       SpendingCategorySummaryCurrency = "MOP"
	SpendingCategorySummaryCurrencyMRO       SpendingCategorySummaryCurrency = "MRO"
	SpendingCategorySummaryCurrencyMRU       SpendingCategorySummaryCurrency = "MRU"
	SpendingCategorySummaryCurrencyMUR       SpendingCategorySummaryCurrency = "MUR"
	SpendingCategorySummaryCurrencyMVR       SpendingCategorySummaryCurrency = "MVR"
	SpendingCategorySummaryCurrencyMWK       SpendingCategorySummaryCurrency = "MWK"
	SpendingCategorySummaryCurrencyMXN       SpendingCategorySummaryCurrency = "MXN"
	SpendingCategorySummaryCurrencyMXV       SpendingCategorySummaryCurrency = "MXV"
	SpendingCategorySummaryCurrencyMYR       SpendingCategorySummaryCurrency = "MYR"
	SpendingCategorySummaryCurrencyMZN       SpendingCategorySummaryCurrency = "MZN"
	SpendingCategorySummaryCurrencyNAD       SpendingCategorySummaryCurrency = "NAD"
	SpendingCategorySummaryCurrencyNGN       SpendingCategorySummaryCurrency = "NGN"
	SpendingCategorySummaryCurrencyNIO       SpendingCategorySummaryCurrency = "NIO"
	SpendingCategorySummaryCurrencyNOK       SpendingCategorySummaryCurrency = "NOK"
	SpendingCategorySummaryCurrencyNPR       SpendingCategorySummaryCurrency = "NPR"
	SpendingCategorySummaryCurrencyNZD       SpendingCategorySummaryCurrency = "NZD"
	SpendingCategorySummaryCurrencyOMR       SpendingCategorySummaryCurrency = "OMR"
	SpendingCategorySummaryCurrencyPAB       SpendingCategorySummaryCurrency = "PAB"
	SpendingCategorySummaryCurrencyPEN       SpendingCategorySummaryCurrency = "PEN"
	SpendingCategorySummaryCurrencyPGK       SpendingCategorySummaryCurrency = "PGK"
	SpendingCategorySummaryCurrencyPHP       SpendingCategorySummaryCurrency = "PHP"
	SpendingCategorySummaryCurrencyPKR       SpendingCategorySummaryCurrency = "PKR"
	SpendingCategorySummaryCurrencyPLN       SpendingCategorySummaryCurrency = "PLN"
	SpendingCategorySummaryCurrencyPYG       SpendingCategorySummaryCurrency = "PYG"
	SpendingCategorySummaryCurrencyQAR       SpendingCategorySummaryCurrency = "QAR"
	SpendingCategorySummaryCurrencyRON       SpendingCategorySummaryCurrency = "RON"
	SpendingCategorySummaryCurrencyRSD       SpendingCategorySummaryCurrency = "RSD"
	SpendingCategorySummaryCurrencyRUB       SpendingCategorySummaryCurrency = "RUB"
	SpendingCategorySummaryCurrencyRUR       SpendingCategorySummaryCurrency = "RUR"
	SpendingCategorySummaryCurrencyRWF       SpendingCategorySummaryCurrency = "RWF"
	SpendingCategorySummaryCurrencySAR       SpendingCategorySummaryCurrency = "SAR"
	SpendingCategorySummaryCurrencySBD       SpendingCategorySummaryCurrency = "SBD"
	SpendingCategorySummaryCurrencySCR       SpendingCategorySummaryCurrency = "SCR"
	SpendingCategorySummaryCurrencySDG       SpendingCategorySummaryCurrency = "SDG"
	SpendingCategorySummaryCurrencySEK       SpendingCategorySummaryCurrency = "SEK"
	SpendingCategorySummaryCurrencySGD       SpendingCategorySummaryCurrency = "SGD"
	SpendingCategorySummaryCurrencySHP       SpendingCategorySummaryCurrency = "SHP"
	SpendingCategorySummaryCurrencySLE       SpendingCategorySummaryCurrency = "SLE"
	SpendingCategorySummaryCurrencySLL       SpendingCategorySummaryCurrency = "SLL"
	SpendingCategorySummaryCurrencySOS       SpendingCategorySummaryCurrency = "SOS"
	SpendingCategorySummaryCurrencySRD       SpendingCategorySummaryCurrency = "SRD"
	SpendingCategorySummaryCurrencySSP       SpendingCategorySummaryCurrency = "SSP"
	SpendingCategorySummaryCurrencySTD       SpendingCategorySummaryCurrency = "STD"
	SpendingCategorySummaryCurrencySTN       SpendingCategorySummaryCurrency = "STN"
	SpendingCategorySummaryCurrencySVC       SpendingCategorySummaryCurrency = "SVC"
	SpendingCategorySummaryCurrencySYP       SpendingCategorySummaryCurrency = "SYP"
	SpendingCategorySummaryCurrencySZL       SpendingCategorySummaryCurrency = "SZL"
	SpendingCategorySummaryCurrencyTHB       SpendingCategorySummaryCurrency = "THB"
	SpendingCategorySummaryCurrencyTJS       SpendingCategorySummaryCurrency = "TJS"
	SpendingCategorySummaryCurrencyTMT       SpendingCategorySummaryCurrency = "TMT"
	SpendingCategorySummaryCurrencyTND       SpendingCategorySummaryCurrency = "TND"
	SpendingCategorySummaryCurrencyTOP       SpendingCategorySummaryCurrency = "TOP"
	SpendingCategorySummaryCurrencyTRY       SpendingCategorySummaryCurrency = "TRY"
	SpendingCategorySummaryCurrencyTTD       SpendingCategorySummaryCurrency = "TTD"
	SpendingCategorySummaryCurrencyTWD       SpendingCategorySummaryCurrency = "TWD"
	SpendingCategorySummaryCurrencyTZS       SpendingCategorySummaryCurrency = "TZS"
	SpendingCategorySummaryCurrencyUAH       SpendingCategorySummaryCurrency = "UAH"
	SpendingCategorySummaryCurrencyUGX       SpendingCategorySummaryCurrency = "UGX"
	SpendingCategorySummaryCurrencyUNDEFINED SpendingCategorySummaryCurrency = "UNDEFINED"
	SpendingCategorySummaryCurrencyUSD       SpendingCategorySummaryCurrency = "USD"
	SpendingCategorySummaryCurrencyUSN       SpendingCategorySummaryCurrency = "USN"
	SpendingCategorySummaryCurrencyUSS       SpendingCategorySummaryCurrency = "USS"
	SpendingCategorySummaryCurrencyUYI       SpendingCategorySummaryCurrency = "UYI"
	SpendingCategorySummaryCurrencyUYU       SpendingCategorySummaryCurrency = "UYU"
	SpendingCategorySummaryCurrencyUZS       SpendingCategorySummaryCurrency = "UZS"
	SpendingCategorySummaryCurrencyVEF       SpendingCategorySummaryCurrency = "VEF"
	SpendingCategorySummaryCurrencyVES       SpendingCategorySummaryCurrency = "VES"
	SpendingCategorySummaryCurrencyVND       SpendingCategorySummaryCurrency = "VND"
	SpendingCategorySummaryCurrencyVUV       SpendingCategorySummaryCurrency = "VUV"
	SpendingCategorySummaryCurrencyWST       SpendingCategorySummaryCurrency = "WST"
	SpendingCategorySummaryCurrencyXAF       SpendingCategorySummaryCurrency = "XAF"
	SpendingCategorySummaryCurrencyXAG       SpendingCategorySummaryCurrency = "XAG"
	SpendingCategorySummaryCurrencyXAU       SpendingCategorySummaryCurrency = "XAU"
	SpendingCategorySummaryCurrencyXBA       SpendingCategorySummaryCurrency = "XBA"
	SpendingCategorySummaryCurrencyXBB       SpendingCategorySummaryCurrency = "XBB"
	SpendingCategorySummaryCurrencyXBC       SpendingCategorySummaryCurrency = "XBC"
	SpendingCategorySummaryCurrencyXBD       SpendingCategorySummaryCurrency = "XBD"
	SpendingCategorySummaryCurrencyXCD       SpendingCategorySummaryCurrency = "XCD"
	SpendingCategorySummaryCurrencyXDR       SpendingCategorySummaryCurrency = "XDR"
	SpendingCategorySummaryCurrencyXOF       SpendingCategorySummaryCurrency = "XOF"
	SpendingCategorySummaryCurrencyXPD       SpendingCategorySummaryCurrency = "XPD"
	SpendingCategorySummaryCurrencyXPF       SpendingCategorySummaryCurrency = "XPF"
	SpendingCategorySummaryCurrencyXPT       SpendingCategorySummaryCurrency = "XPT"
	SpendingCategorySummaryCurrencyXSU       SpendingCategorySummaryCurrency = "XSU"
	SpendingCategorySummaryCurrencyXTS       SpendingCategorySummaryCurrency = "XTS"
	SpendingCategorySummaryCurrencyXUA       SpendingCategorySummaryCurrency = "XUA"
	SpendingCategorySummaryCurrencyXXX       SpendingCategorySummaryCurrency = "XXX"
	SpendingCategorySummaryCurrencyYER       SpendingCategorySummaryCurrency = "YER"
	SpendingCategorySummaryCurrencyZAR       SpendingCategorySummaryCurrency = "ZAR"
	SpendingCategorySummaryCurrencyZMW       SpendingCategorySummaryCurrency = "ZMW"
	SpendingCategorySummaryCurrencyZWL       SpendingCategorySummaryCurrency = "ZWL"
)

Defines values for SpendingCategorySummaryCurrency.

type SpendingCategorySummaryDirection

type SpendingCategorySummaryDirection string

SpendingCategorySummaryDirection Was this an inbound or outbound transaction

const (
	SpendingCategorySummaryDirectionIN  SpendingCategorySummaryDirection = "IN"
	SpendingCategorySummaryDirectionOUT SpendingCategorySummaryDirection = "OUT"
)

Defines values for SpendingCategorySummaryDirection.

type SpendingCounterPartyBreakdown

type SpendingCounterPartyBreakdown struct {
	CounterPartyName *string `json:"counterPartyName,omitempty"`

	// CounterPartyType The type of counter party for a transaction
	CounterPartyType *SpendingCounterPartyBreakdownCounterPartyType `json:"counterPartyType,omitempty"`
	CounterPartyUid  *openapi_types.UUID                            `json:"counterPartyUid,omitempty"`
	Currency         *SpendingCounterPartyBreakdownCurrency         `json:"currency,omitempty"`

	// NetDirection Was this an inbound or outbound transaction
	NetDirection *SpendingCounterPartyBreakdownNetDirection `json:"netDirection,omitempty"`
	NetSpend     *float32                                   `json:"netSpend,omitempty"`

	// Percentage Percentage that the netSpend makes up of the sum of the netSpends of breakdowns in the same period with the same netDirection
	Percentage *float32 `json:"percentage,omitempty"`

	// TotalReceived Amount received from this counter party
	TotalReceived *float32 `json:"totalReceived,omitempty"`

	// TotalSpent Amount spent at/sent to this counter party
	TotalSpent       *float32 `json:"totalSpent,omitempty"`
	TransactionCount *int64   `json:"transactionCount,omitempty"`
}

SpendingCounterPartyBreakdown Spending insights entry for a counter party

type SpendingCounterPartyBreakdownCounterPartyType

type SpendingCounterPartyBreakdownCounterPartyType string

SpendingCounterPartyBreakdownCounterPartyType The type of counter party for a transaction

const (
	SpendingCounterPartyBreakdownCounterPartyTypeCATEGORY SpendingCounterPartyBreakdownCounterPartyType = "CATEGORY"
	SpendingCounterPartyBreakdownCounterPartyTypeCHEQUE   SpendingCounterPartyBreakdownCounterPartyType = "CHEQUE"
	SpendingCounterPartyBreakdownCounterPartyTypeCUSTOMER SpendingCounterPartyBreakdownCounterPartyType = "CUSTOMER"
	SpendingCounterPartyBreakdownCounterPartyTypeLOAN     SpendingCounterPartyBreakdownCounterPartyType = "LOAN"
	SpendingCounterPartyBreakdownCounterPartyTypeMERCHANT SpendingCounterPartyBreakdownCounterPartyType = "MERCHANT"
	SpendingCounterPartyBreakdownCounterPartyTypePAYEE    SpendingCounterPartyBreakdownCounterPartyType = "PAYEE"
	SpendingCounterPartyBreakdownCounterPartyTypeSENDER   SpendingCounterPartyBreakdownCounterPartyType = "SENDER"
	SpendingCounterPartyBreakdownCounterPartyTypeSTARLING SpendingCounterPartyBreakdownCounterPartyType = "STARLING"
)

Defines values for SpendingCounterPartyBreakdownCounterPartyType.

type SpendingCounterPartyBreakdownCurrency

type SpendingCounterPartyBreakdownCurrency string

SpendingCounterPartyBreakdownCurrency defines model for SpendingCounterPartyBreakdown.Currency.

const (
	SpendingCounterPartyBreakdownCurrencyAED       SpendingCounterPartyBreakdownCurrency = "AED"
	SpendingCounterPartyBreakdownCurrencyAFN       SpendingCounterPartyBreakdownCurrency = "AFN"
	SpendingCounterPartyBreakdownCurrencyALL       SpendingCounterPartyBreakdownCurrency = "ALL"
	SpendingCounterPartyBreakdownCurrencyAMD       SpendingCounterPartyBreakdownCurrency = "AMD"
	SpendingCounterPartyBreakdownCurrencyANG       SpendingCounterPartyBreakdownCurrency = "ANG"
	SpendingCounterPartyBreakdownCurrencyAOA       SpendingCounterPartyBreakdownCurrency = "AOA"
	SpendingCounterPartyBreakdownCurrencyARS       SpendingCounterPartyBreakdownCurrency = "ARS"
	SpendingCounterPartyBreakdownCurrencyAUD       SpendingCounterPartyBreakdownCurrency = "AUD"
	SpendingCounterPartyBreakdownCurrencyAWG       SpendingCounterPartyBreakdownCurrency = "AWG"
	SpendingCounterPartyBreakdownCurrencyAZN       SpendingCounterPartyBreakdownCurrency = "AZN"
	SpendingCounterPartyBreakdownCurrencyBAM       SpendingCounterPartyBreakdownCurrency = "BAM"
	SpendingCounterPartyBreakdownCurrencyBBD       SpendingCounterPartyBreakdownCurrency = "BBD"
	SpendingCounterPartyBreakdownCurrencyBDT       SpendingCounterPartyBreakdownCurrency = "BDT"
	SpendingCounterPartyBreakdownCurrencyBGN       SpendingCounterPartyBreakdownCurrency = "BGN"
	SpendingCounterPartyBreakdownCurrencyBHD       SpendingCounterPartyBreakdownCurrency = "BHD"
	SpendingCounterPartyBreakdownCurrencyBIF       SpendingCounterPartyBreakdownCurrency = "BIF"
	SpendingCounterPartyBreakdownCurrencyBMD       SpendingCounterPartyBreakdownCurrency = "BMD"
	SpendingCounterPartyBreakdownCurrencyBND       SpendingCounterPartyBreakdownCurrency = "BND"
	SpendingCounterPartyBreakdownCurrencyBOB       SpendingCounterPartyBreakdownCurrency = "BOB"
	SpendingCounterPartyBreakdownCurrencyBOV       SpendingCounterPartyBreakdownCurrency = "BOV"
	SpendingCounterPartyBreakdownCurrencyBRL       SpendingCounterPartyBreakdownCurrency = "BRL"
	SpendingCounterPartyBreakdownCurrencyBSD       SpendingCounterPartyBreakdownCurrency = "BSD"
	SpendingCounterPartyBreakdownCurrencyBTN       SpendingCounterPartyBreakdownCurrency = "BTN"
	SpendingCounterPartyBreakdownCurrencyBWP       SpendingCounterPartyBreakdownCurrency = "BWP"
	SpendingCounterPartyBreakdownCurrencyBYN       SpendingCounterPartyBreakdownCurrency = "BYN"
	SpendingCounterPartyBreakdownCurrencyBYR       SpendingCounterPartyBreakdownCurrency = "BYR"
	SpendingCounterPartyBreakdownCurrencyBZD       SpendingCounterPartyBreakdownCurrency = "BZD"
	SpendingCounterPartyBreakdownCurrencyCAD       SpendingCounterPartyBreakdownCurrency = "CAD"
	SpendingCounterPartyBreakdownCurrencyCDF       SpendingCounterPartyBreakdownCurrency = "CDF"
	SpendingCounterPartyBreakdownCurrencyCHE       SpendingCounterPartyBreakdownCurrency = "CHE"
	SpendingCounterPartyBreakdownCurrencyCHF       SpendingCounterPartyBreakdownCurrency = "CHF"
	SpendingCounterPartyBreakdownCurrencyCHW       SpendingCounterPartyBreakdownCurrency = "CHW"
	SpendingCounterPartyBreakdownCurrencyCLF       SpendingCounterPartyBreakdownCurrency = "CLF"
	SpendingCounterPartyBreakdownCurrencyCLP       SpendingCounterPartyBreakdownCurrency = "CLP"
	SpendingCounterPartyBreakdownCurrencyCNY       SpendingCounterPartyBreakdownCurrency = "CNY"
	SpendingCounterPartyBreakdownCurrencyCOP       SpendingCounterPartyBreakdownCurrency = "COP"
	SpendingCounterPartyBreakdownCurrencyCOU       SpendingCounterPartyBreakdownCurrency = "COU"
	SpendingCounterPartyBreakdownCurrencyCRC       SpendingCounterPartyBreakdownCurrency = "CRC"
	SpendingCounterPartyBreakdownCurrencyCUC       SpendingCounterPartyBreakdownCurrency = "CUC"
	SpendingCounterPartyBreakdownCurrencyCUP       SpendingCounterPartyBreakdownCurrency = "CUP"
	SpendingCounterPartyBreakdownCurrencyCVE       SpendingCounterPartyBreakdownCurrency = "CVE"
	SpendingCounterPartyBreakdownCurrencyCZK       SpendingCounterPartyBreakdownCurrency = "CZK"
	SpendingCounterPartyBreakdownCurrencyDJF       SpendingCounterPartyBreakdownCurrency = "DJF"
	SpendingCounterPartyBreakdownCurrencyDKK       SpendingCounterPartyBreakdownCurrency = "DKK"
	SpendingCounterPartyBreakdownCurrencyDOP       SpendingCounterPartyBreakdownCurrency = "DOP"
	SpendingCounterPartyBreakdownCurrencyDZD       SpendingCounterPartyBreakdownCurrency = "DZD"
	SpendingCounterPartyBreakdownCurrencyEGP       SpendingCounterPartyBreakdownCurrency = "EGP"
	SpendingCounterPartyBreakdownCurrencyERN       SpendingCounterPartyBreakdownCurrency = "ERN"
	SpendingCounterPartyBreakdownCurrencyETB       SpendingCounterPartyBreakdownCurrency = "ETB"
	SpendingCounterPartyBreakdownCurrencyEUR       SpendingCounterPartyBreakdownCurrency = "EUR"
	SpendingCounterPartyBreakdownCurrencyFJD       SpendingCounterPartyBreakdownCurrency = "FJD"
	SpendingCounterPartyBreakdownCurrencyFKP       SpendingCounterPartyBreakdownCurrency = "FKP"
	SpendingCounterPartyBreakdownCurrencyGBP       SpendingCounterPartyBreakdownCurrency = "GBP"
	SpendingCounterPartyBreakdownCurrencyGEL       SpendingCounterPartyBreakdownCurrency = "GEL"
	SpendingCounterPartyBreakdownCurrencyGHS       SpendingCounterPartyBreakdownCurrency = "GHS"
	SpendingCounterPartyBreakdownCurrencyGIP       SpendingCounterPartyBreakdownCurrency = "GIP"
	SpendingCounterPartyBreakdownCurrencyGMD       SpendingCounterPartyBreakdownCurrency = "GMD"
	SpendingCounterPartyBreakdownCurrencyGNF       SpendingCounterPartyBreakdownCurrency = "GNF"
	SpendingCounterPartyBreakdownCurrencyGTQ       SpendingCounterPartyBreakdownCurrency = "GTQ"
	SpendingCounterPartyBreakdownCurrencyGYD       SpendingCounterPartyBreakdownCurrency = "GYD"
	SpendingCounterPartyBreakdownCurrencyHKD       SpendingCounterPartyBreakdownCurrency = "HKD"
	SpendingCounterPartyBreakdownCurrencyHNL       SpendingCounterPartyBreakdownCurrency = "HNL"
	SpendingCounterPartyBreakdownCurrencyHRK       SpendingCounterPartyBreakdownCurrency = "HRK"
	SpendingCounterPartyBreakdownCurrencyHTG       SpendingCounterPartyBreakdownCurrency = "HTG"
	SpendingCounterPartyBreakdownCurrencyHUF       SpendingCounterPartyBreakdownCurrency = "HUF"
	SpendingCounterPartyBreakdownCurrencyIDR       SpendingCounterPartyBreakdownCurrency = "IDR"
	SpendingCounterPartyBreakdownCurrencyILS       SpendingCounterPartyBreakdownCurrency = "ILS"
	SpendingCounterPartyBreakdownCurrencyINR       SpendingCounterPartyBreakdownCurrency = "INR"
	SpendingCounterPartyBreakdownCurrencyIQD       SpendingCounterPartyBreakdownCurrency = "IQD"
	SpendingCounterPartyBreakdownCurrencyIRR       SpendingCounterPartyBreakdownCurrency = "IRR"
	SpendingCounterPartyBreakdownCurrencyISK       SpendingCounterPartyBreakdownCurrency = "ISK"
	SpendingCounterPartyBreakdownCurrencyJMD       SpendingCounterPartyBreakdownCurrency = "JMD"
	SpendingCounterPartyBreakdownCurrencyJOD       SpendingCounterPartyBreakdownCurrency = "JOD"
	SpendingCounterPartyBreakdownCurrencyJPY       SpendingCounterPartyBreakdownCurrency = "JPY"
	SpendingCounterPartyBreakdownCurrencyKES       SpendingCounterPartyBreakdownCurrency = "KES"
	SpendingCounterPartyBreakdownCurrencyKGS       SpendingCounterPartyBreakdownCurrency = "KGS"
	SpendingCounterPartyBreakdownCurrencyKHR       SpendingCounterPartyBreakdownCurrency = "KHR"
	SpendingCounterPartyBreakdownCurrencyKMF       SpendingCounterPartyBreakdownCurrency = "KMF"
	SpendingCounterPartyBreakdownCurrencyKPW       SpendingCounterPartyBreakdownCurrency = "KPW"
	SpendingCounterPartyBreakdownCurrencyKRW       SpendingCounterPartyBreakdownCurrency = "KRW"
	SpendingCounterPartyBreakdownCurrencyKWD       SpendingCounterPartyBreakdownCurrency = "KWD"
	SpendingCounterPartyBreakdownCurrencyKYD       SpendingCounterPartyBreakdownCurrency = "KYD"
	SpendingCounterPartyBreakdownCurrencyKZT       SpendingCounterPartyBreakdownCurrency = "KZT"
	SpendingCounterPartyBreakdownCurrencyLAK       SpendingCounterPartyBreakdownCurrency = "LAK"
	SpendingCounterPartyBreakdownCurrencyLBP       SpendingCounterPartyBreakdownCurrency = "LBP"
	SpendingCounterPartyBreakdownCurrencyLKR       SpendingCounterPartyBreakdownCurrency = "LKR"
	SpendingCounterPartyBreakdownCurrencyLRD       SpendingCounterPartyBreakdownCurrency = "LRD"
	SpendingCounterPartyBreakdownCurrencyLSL       SpendingCounterPartyBreakdownCurrency = "LSL"
	SpendingCounterPartyBreakdownCurrencyLTL       SpendingCounterPartyBreakdownCurrency = "LTL"
	SpendingCounterPartyBreakdownCurrencyLYD       SpendingCounterPartyBreakdownCurrency = "LYD"
	SpendingCounterPartyBreakdownCurrencyMAD       SpendingCounterPartyBreakdownCurrency = "MAD"
	SpendingCounterPartyBreakdownCurrencyMDL       SpendingCounterPartyBreakdownCurrency = "MDL"
	SpendingCounterPartyBreakdownCurrencyMGA       SpendingCounterPartyBreakdownCurrency = "MGA"
	SpendingCounterPartyBreakdownCurrencyMKD       SpendingCounterPartyBreakdownCurrency = "MKD"
	SpendingCounterPartyBreakdownCurrencyMMK       SpendingCounterPartyBreakdownCurrency = "MMK"
	SpendingCounterPartyBreakdownCurrencyMNT       SpendingCounterPartyBreakdownCurrency = "MNT"
	SpendingCounterPartyBreakdownCurrencyMOP       SpendingCounterPartyBreakdownCurrency = "MOP"
	SpendingCounterPartyBreakdownCurrencyMRO       SpendingCounterPartyBreakdownCurrency = "MRO"
	SpendingCounterPartyBreakdownCurrencyMRU       SpendingCounterPartyBreakdownCurrency = "MRU"
	SpendingCounterPartyBreakdownCurrencyMUR       SpendingCounterPartyBreakdownCurrency = "MUR"
	SpendingCounterPartyBreakdownCurrencyMVR       SpendingCounterPartyBreakdownCurrency = "MVR"
	SpendingCounterPartyBreakdownCurrencyMWK       SpendingCounterPartyBreakdownCurrency = "MWK"
	SpendingCounterPartyBreakdownCurrencyMXN       SpendingCounterPartyBreakdownCurrency = "MXN"
	SpendingCounterPartyBreakdownCurrencyMXV       SpendingCounterPartyBreakdownCurrency = "MXV"
	SpendingCounterPartyBreakdownCurrencyMYR       SpendingCounterPartyBreakdownCurrency = "MYR"
	SpendingCounterPartyBreakdownCurrencyMZN       SpendingCounterPartyBreakdownCurrency = "MZN"
	SpendingCounterPartyBreakdownCurrencyNAD       SpendingCounterPartyBreakdownCurrency = "NAD"
	SpendingCounterPartyBreakdownCurrencyNGN       SpendingCounterPartyBreakdownCurrency = "NGN"
	SpendingCounterPartyBreakdownCurrencyNIO       SpendingCounterPartyBreakdownCurrency = "NIO"
	SpendingCounterPartyBreakdownCurrencyNOK       SpendingCounterPartyBreakdownCurrency = "NOK"
	SpendingCounterPartyBreakdownCurrencyNPR       SpendingCounterPartyBreakdownCurrency = "NPR"
	SpendingCounterPartyBreakdownCurrencyNZD       SpendingCounterPartyBreakdownCurrency = "NZD"
	SpendingCounterPartyBreakdownCurrencyOMR       SpendingCounterPartyBreakdownCurrency = "OMR"
	SpendingCounterPartyBreakdownCurrencyPAB       SpendingCounterPartyBreakdownCurrency = "PAB"
	SpendingCounterPartyBreakdownCurrencyPEN       SpendingCounterPartyBreakdownCurrency = "PEN"
	SpendingCounterPartyBreakdownCurrencyPGK       SpendingCounterPartyBreakdownCurrency = "PGK"
	SpendingCounterPartyBreakdownCurrencyPHP       SpendingCounterPartyBreakdownCurrency = "PHP"
	SpendingCounterPartyBreakdownCurrencyPKR       SpendingCounterPartyBreakdownCurrency = "PKR"
	SpendingCounterPartyBreakdownCurrencyPLN       SpendingCounterPartyBreakdownCurrency = "PLN"
	SpendingCounterPartyBreakdownCurrencyPYG       SpendingCounterPartyBreakdownCurrency = "PYG"
	SpendingCounterPartyBreakdownCurrencyQAR       SpendingCounterPartyBreakdownCurrency = "QAR"
	SpendingCounterPartyBreakdownCurrencyRON       SpendingCounterPartyBreakdownCurrency = "RON"
	SpendingCounterPartyBreakdownCurrencyRSD       SpendingCounterPartyBreakdownCurrency = "RSD"
	SpendingCounterPartyBreakdownCurrencyRUB       SpendingCounterPartyBreakdownCurrency = "RUB"
	SpendingCounterPartyBreakdownCurrencyRUR       SpendingCounterPartyBreakdownCurrency = "RUR"
	SpendingCounterPartyBreakdownCurrencyRWF       SpendingCounterPartyBreakdownCurrency = "RWF"
	SpendingCounterPartyBreakdownCurrencySAR       SpendingCounterPartyBreakdownCurrency = "SAR"
	SpendingCounterPartyBreakdownCurrencySBD       SpendingCounterPartyBreakdownCurrency = "SBD"
	SpendingCounterPartyBreakdownCurrencySCR       SpendingCounterPartyBreakdownCurrency = "SCR"
	SpendingCounterPartyBreakdownCurrencySDG       SpendingCounterPartyBreakdownCurrency = "SDG"
	SpendingCounterPartyBreakdownCurrencySEK       SpendingCounterPartyBreakdownCurrency = "SEK"
	SpendingCounterPartyBreakdownCurrencySGD       SpendingCounterPartyBreakdownCurrency = "SGD"
	SpendingCounterPartyBreakdownCurrencySHP       SpendingCounterPartyBreakdownCurrency = "SHP"
	SpendingCounterPartyBreakdownCurrencySLE       SpendingCounterPartyBreakdownCurrency = "SLE"
	SpendingCounterPartyBreakdownCurrencySLL       SpendingCounterPartyBreakdownCurrency = "SLL"
	SpendingCounterPartyBreakdownCurrencySOS       SpendingCounterPartyBreakdownCurrency = "SOS"
	SpendingCounterPartyBreakdownCurrencySRD       SpendingCounterPartyBreakdownCurrency = "SRD"
	SpendingCounterPartyBreakdownCurrencySSP       SpendingCounterPartyBreakdownCurrency = "SSP"
	SpendingCounterPartyBreakdownCurrencySTD       SpendingCounterPartyBreakdownCurrency = "STD"
	SpendingCounterPartyBreakdownCurrencySTN       SpendingCounterPartyBreakdownCurrency = "STN"
	SpendingCounterPartyBreakdownCurrencySVC       SpendingCounterPartyBreakdownCurrency = "SVC"
	SpendingCounterPartyBreakdownCurrencySYP       SpendingCounterPartyBreakdownCurrency = "SYP"
	SpendingCounterPartyBreakdownCurrencySZL       SpendingCounterPartyBreakdownCurrency = "SZL"
	SpendingCounterPartyBreakdownCurrencyTHB       SpendingCounterPartyBreakdownCurrency = "THB"
	SpendingCounterPartyBreakdownCurrencyTJS       SpendingCounterPartyBreakdownCurrency = "TJS"
	SpendingCounterPartyBreakdownCurrencyTMT       SpendingCounterPartyBreakdownCurrency = "TMT"
	SpendingCounterPartyBreakdownCurrencyTND       SpendingCounterPartyBreakdownCurrency = "TND"
	SpendingCounterPartyBreakdownCurrencyTOP       SpendingCounterPartyBreakdownCurrency = "TOP"
	SpendingCounterPartyBreakdownCurrencyTRY       SpendingCounterPartyBreakdownCurrency = "TRY"
	SpendingCounterPartyBreakdownCurrencyTTD       SpendingCounterPartyBreakdownCurrency = "TTD"
	SpendingCounterPartyBreakdownCurrencyTWD       SpendingCounterPartyBreakdownCurrency = "TWD"
	SpendingCounterPartyBreakdownCurrencyTZS       SpendingCounterPartyBreakdownCurrency = "TZS"
	SpendingCounterPartyBreakdownCurrencyUAH       SpendingCounterPartyBreakdownCurrency = "UAH"
	SpendingCounterPartyBreakdownCurrencyUGX       SpendingCounterPartyBreakdownCurrency = "UGX"
	SpendingCounterPartyBreakdownCurrencyUNDEFINED SpendingCounterPartyBreakdownCurrency = "UNDEFINED"
	SpendingCounterPartyBreakdownCurrencyUSD       SpendingCounterPartyBreakdownCurrency = "USD"
	SpendingCounterPartyBreakdownCurrencyUSN       SpendingCounterPartyBreakdownCurrency = "USN"
	SpendingCounterPartyBreakdownCurrencyUSS       SpendingCounterPartyBreakdownCurrency = "USS"
	SpendingCounterPartyBreakdownCurrencyUYI       SpendingCounterPartyBreakdownCurrency = "UYI"
	SpendingCounterPartyBreakdownCurrencyUYU       SpendingCounterPartyBreakdownCurrency = "UYU"
	SpendingCounterPartyBreakdownCurrencyUZS       SpendingCounterPartyBreakdownCurrency = "UZS"
	SpendingCounterPartyBreakdownCurrencyVEF       SpendingCounterPartyBreakdownCurrency = "VEF"
	SpendingCounterPartyBreakdownCurrencyVES       SpendingCounterPartyBreakdownCurrency = "VES"
	SpendingCounterPartyBreakdownCurrencyVND       SpendingCounterPartyBreakdownCurrency = "VND"
	SpendingCounterPartyBreakdownCurrencyVUV       SpendingCounterPartyBreakdownCurrency = "VUV"
	SpendingCounterPartyBreakdownCurrencyWST       SpendingCounterPartyBreakdownCurrency = "WST"
	SpendingCounterPartyBreakdownCurrencyXAF       SpendingCounterPartyBreakdownCurrency = "XAF"
	SpendingCounterPartyBreakdownCurrencyXAG       SpendingCounterPartyBreakdownCurrency = "XAG"
	SpendingCounterPartyBreakdownCurrencyXAU       SpendingCounterPartyBreakdownCurrency = "XAU"
	SpendingCounterPartyBreakdownCurrencyXBA       SpendingCounterPartyBreakdownCurrency = "XBA"
	SpendingCounterPartyBreakdownCurrencyXBB       SpendingCounterPartyBreakdownCurrency = "XBB"
	SpendingCounterPartyBreakdownCurrencyXBC       SpendingCounterPartyBreakdownCurrency = "XBC"
	SpendingCounterPartyBreakdownCurrencyXBD       SpendingCounterPartyBreakdownCurrency = "XBD"
	SpendingCounterPartyBreakdownCurrencyXCD       SpendingCounterPartyBreakdownCurrency = "XCD"
	SpendingCounterPartyBreakdownCurrencyXDR       SpendingCounterPartyBreakdownCurrency = "XDR"
	SpendingCounterPartyBreakdownCurrencyXOF       SpendingCounterPartyBreakdownCurrency = "XOF"
	SpendingCounterPartyBreakdownCurrencyXPD       SpendingCounterPartyBreakdownCurrency = "XPD"
	SpendingCounterPartyBreakdownCurrencyXPF       SpendingCounterPartyBreakdownCurrency = "XPF"
	SpendingCounterPartyBreakdownCurrencyXPT       SpendingCounterPartyBreakdownCurrency = "XPT"
	SpendingCounterPartyBreakdownCurrencyXSU       SpendingCounterPartyBreakdownCurrency = "XSU"
	SpendingCounterPartyBreakdownCurrencyXTS       SpendingCounterPartyBreakdownCurrency = "XTS"
	SpendingCounterPartyBreakdownCurrencyXUA       SpendingCounterPartyBreakdownCurrency = "XUA"
	SpendingCounterPartyBreakdownCurrencyXXX       SpendingCounterPartyBreakdownCurrency = "XXX"
	SpendingCounterPartyBreakdownCurrencyYER       SpendingCounterPartyBreakdownCurrency = "YER"
	SpendingCounterPartyBreakdownCurrencyZAR       SpendingCounterPartyBreakdownCurrency = "ZAR"
	SpendingCounterPartyBreakdownCurrencyZMW       SpendingCounterPartyBreakdownCurrency = "ZMW"
	SpendingCounterPartyBreakdownCurrencyZWL       SpendingCounterPartyBreakdownCurrency = "ZWL"
)

Defines values for SpendingCounterPartyBreakdownCurrency.

type SpendingCounterPartyBreakdownNetDirection

type SpendingCounterPartyBreakdownNetDirection string

SpendingCounterPartyBreakdownNetDirection Was this an inbound or outbound transaction

const (
	SpendingCounterPartyBreakdownNetDirectionIN  SpendingCounterPartyBreakdownNetDirection = "IN"
	SpendingCounterPartyBreakdownNetDirectionOUT SpendingCounterPartyBreakdownNetDirection = "OUT"
)

Defines values for SpendingCounterPartyBreakdownNetDirection.

type SpendingCounterPartySummary

type SpendingCounterPartySummary struct {
	Breakdown *[]SpendingCounterPartyBreakdown     `json:"breakdown,omitempty"`
	Currency  *SpendingCounterPartySummaryCurrency `json:"currency,omitempty"`

	// Direction Was this an inbound or outbound transaction
	Direction *SpendingCounterPartySummaryDirection `json:"direction,omitempty"`

	// NetSpend |totalReceived - totalSpent|, i.e. how much the balance has changed in the month
	NetSpend *float32 `json:"netSpend,omitempty"`
	Period   *string  `json:"period,omitempty"`

	// TotalReceived Amount received to the account in the month
	TotalReceived *float32 `json:"totalReceived,omitempty"`

	// TotalReceivedNetIn Sum of netSpend for counter parties whose net direction for the month is IN
	TotalReceivedNetIn *float32 `json:"totalReceivedNetIn,omitempty"`

	// TotalSpendNetOut Sum of netSpend for counter parties whose net direction for the month is OUT
	TotalSpendNetOut *float32 `json:"totalSpendNetOut,omitempty"`

	// TotalSpent Amount spent from the account in the month
	TotalSpent *float32 `json:"totalSpent,omitempty"`
}

SpendingCounterPartySummary Spending insights for a month, grouped by counter party

type SpendingCounterPartySummaryCurrency

type SpendingCounterPartySummaryCurrency string

SpendingCounterPartySummaryCurrency defines model for SpendingCounterPartySummary.Currency.

const (
	AED       SpendingCounterPartySummaryCurrency = "AED"
	AFN       SpendingCounterPartySummaryCurrency = "AFN"
	ALL       SpendingCounterPartySummaryCurrency = "ALL"
	AMD       SpendingCounterPartySummaryCurrency = "AMD"
	ANG       SpendingCounterPartySummaryCurrency = "ANG"
	AOA       SpendingCounterPartySummaryCurrency = "AOA"
	ARS       SpendingCounterPartySummaryCurrency = "ARS"
	AUD       SpendingCounterPartySummaryCurrency = "AUD"
	AWG       SpendingCounterPartySummaryCurrency = "AWG"
	AZN       SpendingCounterPartySummaryCurrency = "AZN"
	BAM       SpendingCounterPartySummaryCurrency = "BAM"
	BBD       SpendingCounterPartySummaryCurrency = "BBD"
	BDT       SpendingCounterPartySummaryCurrency = "BDT"
	BGN       SpendingCounterPartySummaryCurrency = "BGN"
	BHD       SpendingCounterPartySummaryCurrency = "BHD"
	BIF       SpendingCounterPartySummaryCurrency = "BIF"
	BMD       SpendingCounterPartySummaryCurrency = "BMD"
	BND       SpendingCounterPartySummaryCurrency = "BND"
	BOB       SpendingCounterPartySummaryCurrency = "BOB"
	BOV       SpendingCounterPartySummaryCurrency = "BOV"
	BRL       SpendingCounterPartySummaryCurrency = "BRL"
	BSD       SpendingCounterPartySummaryCurrency = "BSD"
	BTN       SpendingCounterPartySummaryCurrency = "BTN"
	BWP       SpendingCounterPartySummaryCurrency = "BWP"
	BYN       SpendingCounterPartySummaryCurrency = "BYN"
	BYR       SpendingCounterPartySummaryCurrency = "BYR"
	BZD       SpendingCounterPartySummaryCurrency = "BZD"
	CAD       SpendingCounterPartySummaryCurrency = "CAD"
	CDF       SpendingCounterPartySummaryCurrency = "CDF"
	CHE       SpendingCounterPartySummaryCurrency = "CHE"
	CHF       SpendingCounterPartySummaryCurrency = "CHF"
	CHW       SpendingCounterPartySummaryCurrency = "CHW"
	CLF       SpendingCounterPartySummaryCurrency = "CLF"
	CLP       SpendingCounterPartySummaryCurrency = "CLP"
	CNY       SpendingCounterPartySummaryCurrency = "CNY"
	COP       SpendingCounterPartySummaryCurrency = "COP"
	COU       SpendingCounterPartySummaryCurrency = "COU"
	CRC       SpendingCounterPartySummaryCurrency = "CRC"
	CUC       SpendingCounterPartySummaryCurrency = "CUC"
	CUP       SpendingCounterPartySummaryCurrency = "CUP"
	CVE       SpendingCounterPartySummaryCurrency = "CVE"
	CZK       SpendingCounterPartySummaryCurrency = "CZK"
	DJF       SpendingCounterPartySummaryCurrency = "DJF"
	DKK       SpendingCounterPartySummaryCurrency = "DKK"
	DOP       SpendingCounterPartySummaryCurrency = "DOP"
	DZD       SpendingCounterPartySummaryCurrency = "DZD"
	EGP       SpendingCounterPartySummaryCurrency = "EGP"
	ERN       SpendingCounterPartySummaryCurrency = "ERN"
	ETB       SpendingCounterPartySummaryCurrency = "ETB"
	EUR       SpendingCounterPartySummaryCurrency = "EUR"
	FJD       SpendingCounterPartySummaryCurrency = "FJD"
	FKP       SpendingCounterPartySummaryCurrency = "FKP"
	GBP       SpendingCounterPartySummaryCurrency = "GBP"
	GEL       SpendingCounterPartySummaryCurrency = "GEL"
	GHS       SpendingCounterPartySummaryCurrency = "GHS"
	GIP       SpendingCounterPartySummaryCurrency = "GIP"
	GMD       SpendingCounterPartySummaryCurrency = "GMD"
	GNF       SpendingCounterPartySummaryCurrency = "GNF"
	GTQ       SpendingCounterPartySummaryCurrency = "GTQ"
	GYD       SpendingCounterPartySummaryCurrency = "GYD"
	HKD       SpendingCounterPartySummaryCurrency = "HKD"
	HNL       SpendingCounterPartySummaryCurrency = "HNL"
	HRK       SpendingCounterPartySummaryCurrency = "HRK"
	HTG       SpendingCounterPartySummaryCurrency = "HTG"
	HUF       SpendingCounterPartySummaryCurrency = "HUF"
	IDR       SpendingCounterPartySummaryCurrency = "IDR"
	ILS       SpendingCounterPartySummaryCurrency = "ILS"
	INR       SpendingCounterPartySummaryCurrency = "INR"
	IQD       SpendingCounterPartySummaryCurrency = "IQD"
	IRR       SpendingCounterPartySummaryCurrency = "IRR"
	ISK       SpendingCounterPartySummaryCurrency = "ISK"
	JMD       SpendingCounterPartySummaryCurrency = "JMD"
	JOD       SpendingCounterPartySummaryCurrency = "JOD"
	JPY       SpendingCounterPartySummaryCurrency = "JPY"
	KES       SpendingCounterPartySummaryCurrency = "KES"
	KGS       SpendingCounterPartySummaryCurrency = "KGS"
	KHR       SpendingCounterPartySummaryCurrency = "KHR"
	KMF       SpendingCounterPartySummaryCurrency = "KMF"
	KPW       SpendingCounterPartySummaryCurrency = "KPW"
	KRW       SpendingCounterPartySummaryCurrency = "KRW"
	KWD       SpendingCounterPartySummaryCurrency = "KWD"
	KYD       SpendingCounterPartySummaryCurrency = "KYD"
	KZT       SpendingCounterPartySummaryCurrency = "KZT"
	LAK       SpendingCounterPartySummaryCurrency = "LAK"
	LBP       SpendingCounterPartySummaryCurrency = "LBP"
	LKR       SpendingCounterPartySummaryCurrency = "LKR"
	LRD       SpendingCounterPartySummaryCurrency = "LRD"
	LSL       SpendingCounterPartySummaryCurrency = "LSL"
	LTL       SpendingCounterPartySummaryCurrency = "LTL"
	LYD       SpendingCounterPartySummaryCurrency = "LYD"
	MAD       SpendingCounterPartySummaryCurrency = "MAD"
	MDL       SpendingCounterPartySummaryCurrency = "MDL"
	MGA       SpendingCounterPartySummaryCurrency = "MGA"
	MKD       SpendingCounterPartySummaryCurrency = "MKD"
	MMK       SpendingCounterPartySummaryCurrency = "MMK"
	MNT       SpendingCounterPartySummaryCurrency = "MNT"
	MOP       SpendingCounterPartySummaryCurrency = "MOP"
	MRO       SpendingCounterPartySummaryCurrency = "MRO"
	MRU       SpendingCounterPartySummaryCurrency = "MRU"
	MUR       SpendingCounterPartySummaryCurrency = "MUR"
	MVR       SpendingCounterPartySummaryCurrency = "MVR"
	MWK       SpendingCounterPartySummaryCurrency = "MWK"
	MXN       SpendingCounterPartySummaryCurrency = "MXN"
	MXV       SpendingCounterPartySummaryCurrency = "MXV"
	MYR       SpendingCounterPartySummaryCurrency = "MYR"
	MZN       SpendingCounterPartySummaryCurrency = "MZN"
	NAD       SpendingCounterPartySummaryCurrency = "NAD"
	NGN       SpendingCounterPartySummaryCurrency = "NGN"
	NIO       SpendingCounterPartySummaryCurrency = "NIO"
	NOK       SpendingCounterPartySummaryCurrency = "NOK"
	NPR       SpendingCounterPartySummaryCurrency = "NPR"
	NZD       SpendingCounterPartySummaryCurrency = "NZD"
	OMR       SpendingCounterPartySummaryCurrency = "OMR"
	PAB       SpendingCounterPartySummaryCurrency = "PAB"
	PEN       SpendingCounterPartySummaryCurrency = "PEN"
	PGK       SpendingCounterPartySummaryCurrency = "PGK"
	PHP       SpendingCounterPartySummaryCurrency = "PHP"
	PKR       SpendingCounterPartySummaryCurrency = "PKR"
	PLN       SpendingCounterPartySummaryCurrency = "PLN"
	PYG       SpendingCounterPartySummaryCurrency = "PYG"
	QAR       SpendingCounterPartySummaryCurrency = "QAR"
	RON       SpendingCounterPartySummaryCurrency = "RON"
	RSD       SpendingCounterPartySummaryCurrency = "RSD"
	RUB       SpendingCounterPartySummaryCurrency = "RUB"
	RUR       SpendingCounterPartySummaryCurrency = "RUR"
	RWF       SpendingCounterPartySummaryCurrency = "RWF"
	SAR       SpendingCounterPartySummaryCurrency = "SAR"
	SBD       SpendingCounterPartySummaryCurrency = "SBD"
	SCR       SpendingCounterPartySummaryCurrency = "SCR"
	SDG       SpendingCounterPartySummaryCurrency = "SDG"
	SEK       SpendingCounterPartySummaryCurrency = "SEK"
	SGD       SpendingCounterPartySummaryCurrency = "SGD"
	SHP       SpendingCounterPartySummaryCurrency = "SHP"
	SLE       SpendingCounterPartySummaryCurrency = "SLE"
	SLL       SpendingCounterPartySummaryCurrency = "SLL"
	SOS       SpendingCounterPartySummaryCurrency = "SOS"
	SRD       SpendingCounterPartySummaryCurrency = "SRD"
	SSP       SpendingCounterPartySummaryCurrency = "SSP"
	STD       SpendingCounterPartySummaryCurrency = "STD"
	STN       SpendingCounterPartySummaryCurrency = "STN"
	SVC       SpendingCounterPartySummaryCurrency = "SVC"
	SYP       SpendingCounterPartySummaryCurrency = "SYP"
	SZL       SpendingCounterPartySummaryCurrency = "SZL"
	THB       SpendingCounterPartySummaryCurrency = "THB"
	TJS       SpendingCounterPartySummaryCurrency = "TJS"
	TMT       SpendingCounterPartySummaryCurrency = "TMT"
	TND       SpendingCounterPartySummaryCurrency = "TND"
	TOP       SpendingCounterPartySummaryCurrency = "TOP"
	TRY       SpendingCounterPartySummaryCurrency = "TRY"
	TTD       SpendingCounterPartySummaryCurrency = "TTD"
	TWD       SpendingCounterPartySummaryCurrency = "TWD"
	TZS       SpendingCounterPartySummaryCurrency = "TZS"
	UAH       SpendingCounterPartySummaryCurrency = "UAH"
	UGX       SpendingCounterPartySummaryCurrency = "UGX"
	UNDEFINED SpendingCounterPartySummaryCurrency = "UNDEFINED"
	USD       SpendingCounterPartySummaryCurrency = "USD"
	USN       SpendingCounterPartySummaryCurrency = "USN"
	USS       SpendingCounterPartySummaryCurrency = "USS"
	UYI       SpendingCounterPartySummaryCurrency = "UYI"
	UYU       SpendingCounterPartySummaryCurrency = "UYU"
	UZS       SpendingCounterPartySummaryCurrency = "UZS"
	VEF       SpendingCounterPartySummaryCurrency = "VEF"
	VES       SpendingCounterPartySummaryCurrency = "VES"
	VND       SpendingCounterPartySummaryCurrency = "VND"
	VUV       SpendingCounterPartySummaryCurrency = "VUV"
	WST       SpendingCounterPartySummaryCurrency = "WST"
	XAF       SpendingCounterPartySummaryCurrency = "XAF"
	XAG       SpendingCounterPartySummaryCurrency = "XAG"
	XAU       SpendingCounterPartySummaryCurrency = "XAU"
	XBA       SpendingCounterPartySummaryCurrency = "XBA"
	XBB       SpendingCounterPartySummaryCurrency = "XBB"
	XBC       SpendingCounterPartySummaryCurrency = "XBC"
	XBD       SpendingCounterPartySummaryCurrency = "XBD"
	XCD       SpendingCounterPartySummaryCurrency = "XCD"
	XDR       SpendingCounterPartySummaryCurrency = "XDR"
	XOF       SpendingCounterPartySummaryCurrency = "XOF"
	XPD       SpendingCounterPartySummaryCurrency = "XPD"
	XPF       SpendingCounterPartySummaryCurrency = "XPF"
	XPT       SpendingCounterPartySummaryCurrency = "XPT"
	XSU       SpendingCounterPartySummaryCurrency = "XSU"
	XTS       SpendingCounterPartySummaryCurrency = "XTS"
	XUA       SpendingCounterPartySummaryCurrency = "XUA"
	XXX       SpendingCounterPartySummaryCurrency = "XXX"
	YER       SpendingCounterPartySummaryCurrency = "YER"
	ZAR       SpendingCounterPartySummaryCurrency = "ZAR"
	ZMW       SpendingCounterPartySummaryCurrency = "ZMW"
	ZWL       SpendingCounterPartySummaryCurrency = "ZWL"
)

Defines values for SpendingCounterPartySummaryCurrency.

type SpendingCounterPartySummaryDirection

type SpendingCounterPartySummaryDirection string

SpendingCounterPartySummaryDirection Was this an inbound or outbound transaction

const (
	SpendingCounterPartySummaryDirectionIN  SpendingCounterPartySummaryDirection = "IN"
	SpendingCounterPartySummaryDirectionOUT SpendingCounterPartySummaryDirection = "OUT"
)

Defines values for SpendingCounterPartySummaryDirection.

type SpendingSpace

type SpendingSpace struct {
	// Balance Representation of money
	Balance CurrencyAndAmount `json:"balance"`

	// CardAssociationUid Card Association Uid
	CardAssociationUid openapi_types.UUID `json:"cardAssociationUid"`

	// Name Name of the space
	Name string `json:"name"`

	// SortOrder Sort Order
	SortOrder *int32 `json:"sortOrder,omitempty"`

	// SpaceUid SpendingSpaceUid
	SpaceUid openapi_types.UUID `json:"spaceUid"`

	// SpendingSpaceType Spending Space Type
	SpendingSpaceType SpendingSpaceSpendingSpaceType `json:"spendingSpaceType"`

	// State The state of the spending space
	State SpendingSpaceState  `json:"state"`
	Uid   *openapi_types.UUID `json:"uid,omitempty"`
}

SpendingSpace defines model for SpendingSpace.

type SpendingSpaceSpendingSpaceType

type SpendingSpaceSpendingSpaceType string

SpendingSpaceSpendingSpaceType Spending Space Type

const (
	SpendingSpaceSpendingSpaceTypeCHILDCARE   SpendingSpaceSpendingSpaceType = "CHILDCARE"
	SpendingSpaceSpendingSpaceTypeCHILDCAREV2 SpendingSpaceSpendingSpaceType = "CHILDCARE_V2"
	SpendingSpaceSpendingSpaceTypeEXPENSE     SpendingSpaceSpendingSpaceType = "EXPENSE"
	SpendingSpaceSpendingSpaceTypeHELPINGOUT  SpendingSpaceSpendingSpaceType = "HELPING_OUT"
	SpendingSpaceSpendingSpaceTypeSHOPPING    SpendingSpaceSpendingSpaceType = "SHOPPING"
	SpendingSpaceSpendingSpaceTypeSHOPPINGV2  SpendingSpaceSpendingSpaceType = "SHOPPING_V2"
	SpendingSpaceSpendingSpaceTypeSPARE       SpendingSpaceSpendingSpaceType = "SPARE"
	SpendingSpaceSpendingSpaceTypeSPARECARD   SpendingSpaceSpendingSpaceType = "SPARE_CARD"
	SpendingSpaceSpendingSpaceTypeYOUNGPERSON SpendingSpaceSpendingSpaceType = "YOUNG_PERSON"
)

Defines values for SpendingSpaceSpendingSpaceType.

type SpendingSpaceState

type SpendingSpaceState string

SpendingSpaceState The state of the spending space

const (
	ACTIVE    SpendingSpaceState = "ACTIVE"
	ARCHIVED  SpendingSpaceState = "ARCHIVED"
	ARCHIVING SpendingSpaceState = "ARCHIVING"
	CREATING  SpendingSpaceState = "CREATING"
	PENDING   SpendingSpaceState = "PENDING"
	RESTORING SpendingSpaceState = "RESTORING"
)

Defines values for SpendingSpaceState.

type StandingOrder

type StandingOrder struct {
	// Amount Representation of money
	Amount *CurrencyAndAmount `json:"amount,omitempty"`

	// CancelledAt The time the standing order is cancelled at
	CancelledAt *time.Time `json:"cancelledAt,omitempty"`

	// CategoryUid The category ID of the category from which the payment will be sent
	CategoryUid *openapi_types.UUID `json:"categoryUid,omitempty"`

	// NextDate Date on which the next standing order payment will be made
	NextDate *openapi_types.Date `json:"nextDate,omitempty"`

	// PayeeAccountUid The account ID of the payee account receiving the payments
	PayeeAccountUid *openapi_types.UUID `json:"payeeAccountUid,omitempty"`

	// PayeeUid The ID of the payee receiving the payments
	PayeeUid *openapi_types.UUID `json:"payeeUid,omitempty"`

	// PaymentOrderUid UID of this payment order
	PaymentOrderUid *openapi_types.UUID `json:"paymentOrderUid,omitempty"`

	// Reference The reference set by the payer
	Reference *string `json:"reference,omitempty"`

	// SpendingCategory The category of a transaction
	SpendingCategory *StandingOrderSpendingCategory `json:"spendingCategory"`

	// StandingOrderRecurrence Recurrence rules of a standing order
	StandingOrderRecurrence *StandingOrderRecurrence `json:"standingOrderRecurrence,omitempty"`

	// UpdatedAt The time the standing order is updated at
	UpdatedAt *time.Time `json:"updatedAt,omitempty"`
}

StandingOrder Response object for standing order queries

type StandingOrderRecurrence

type StandingOrderRecurrence struct {
	// Count Number of payments that should be made before standing order is stopped
	Count *int32 `json:"count"`

	// Frequency Frequency of which payments should be made
	Frequency StandingOrderRecurrenceFrequency `json:"frequency"`

	// Interval Interval of specified frequency on which payments should be made
	Interval *int32 `json:"interval"`

	// StartDate Date that the first standing order payment should be made
	StartDate openapi_types.Date `json:"startDate"`

	// UntilDate Date on which to stop standing order
	UntilDate *openapi_types.Date `json:"untilDate,omitempty"`
}

StandingOrderRecurrence Recurrence rules of a standing order

type StandingOrderRecurrenceFrequency

type StandingOrderRecurrenceFrequency string

StandingOrderRecurrenceFrequency Frequency of which payments should be made

const (
	DAILY   StandingOrderRecurrenceFrequency = "DAILY"
	MONTHLY StandingOrderRecurrenceFrequency = "MONTHLY"
	WEEKLY  StandingOrderRecurrenceFrequency = "WEEKLY"
	YEARLY  StandingOrderRecurrenceFrequency = "YEARLY"
)

Defines values for StandingOrderRecurrenceFrequency.

type StandingOrderSpendingCategory

type StandingOrderSpendingCategory string

StandingOrderSpendingCategory The category of a transaction

const (
	StandingOrderSpendingCategoryADMIN                 StandingOrderSpendingCategory = "ADMIN"
	StandingOrderSpendingCategoryBANKCHARGES           StandingOrderSpendingCategory = "BANK_CHARGES"
	StandingOrderSpendingCategoryBIKE                  StandingOrderSpendingCategory = "BIKE"
	StandingOrderSpendingCategoryBILLSANDSERVICES      StandingOrderSpendingCategory = "BILLS_AND_SERVICES"
	StandingOrderSpendingCategoryBUCKETLIST            StandingOrderSpendingCategory = "BUCKET_LIST"
	StandingOrderSpendingCategoryBUSINESSENTERTAINMENT StandingOrderSpendingCategory = "BUSINESS_ENTERTAINMENT"
	StandingOrderSpendingCategoryCAR                   StandingOrderSpendingCategory = "CAR"
	StandingOrderSpendingCategoryCASH                  StandingOrderSpendingCategory = "CASH"
	StandingOrderSpendingCategoryCELEBRATION           StandingOrderSpendingCategory = "CELEBRATION"
	StandingOrderSpendingCategoryCHARITY               StandingOrderSpendingCategory = "CHARITY"
	StandingOrderSpendingCategoryCHILDREN              StandingOrderSpendingCategory = "CHILDREN"
	StandingOrderSpendingCategoryCLIENTREFUNDS         StandingOrderSpendingCategory = "CLIENT_REFUNDS"
	StandingOrderSpendingCategoryCLOTHES               StandingOrderSpendingCategory = "CLOTHES"
	StandingOrderSpendingCategoryCOFFEE                StandingOrderSpendingCategory = "COFFEE"
	StandingOrderSpendingCategoryCORPORATIONTAX        StandingOrderSpendingCategory = "CORPORATION_TAX"
	StandingOrderSpendingCategoryDEBTREPAYMENT         StandingOrderSpendingCategory = "DEBT_REPAYMENT"
	StandingOrderSpendingCategoryDIRECTORSWAGES        StandingOrderSpendingCategory = "DIRECTORS_WAGES"
	StandingOrderSpendingCategoryDIVIDENDS             StandingOrderSpendingCategory = "DIVIDENDS"
	StandingOrderSpendingCategoryDIY                   StandingOrderSpendingCategory = "DIY"
	StandingOrderSpendingCategoryDRINKS                StandingOrderSpendingCategory = "DRINKS"
	StandingOrderSpendingCategoryEATINGOUT             StandingOrderSpendingCategory = "EATING_OUT"
	StandingOrderSpendingCategoryEDUCATION             StandingOrderSpendingCategory = "EDUCATION"
	StandingOrderSpendingCategoryEMERGENCY             StandingOrderSpendingCategory = "EMERGENCY"
	StandingOrderSpendingCategoryENTERTAINMENT         StandingOrderSpendingCategory = "ENTERTAINMENT"
	StandingOrderSpendingCategoryEQUIPMENT             StandingOrderSpendingCategory = "EQUIPMENT"
	StandingOrderSpendingCategoryESSENTIALSPEND        StandingOrderSpendingCategory = "ESSENTIAL_SPEND"
	StandingOrderSpendingCategoryEXPENSES              StandingOrderSpendingCategory = "EXPENSES"
	StandingOrderSpendingCategoryFAMILY                StandingOrderSpendingCategory = "FAMILY"
	StandingOrderSpendingCategoryFITNESS               StandingOrderSpendingCategory = "FITNESS"
	StandingOrderSpendingCategoryFOODANDDRINK          StandingOrderSpendingCategory = "FOOD_AND_DRINK"
	StandingOrderSpendingCategoryFUEL                  StandingOrderSpendingCategory = "FUEL"
	StandingOrderSpendingCategoryGAMBLING              StandingOrderSpendingCategory = "GAMBLING"
	StandingOrderSpendingCategoryGAMING                StandingOrderSpendingCategory = "GAMING"
	StandingOrderSpendingCategoryGARDEN                StandingOrderSpendingCategory = "GARDEN"
	StandingOrderSpendingCategoryGENERAL               StandingOrderSpendingCategory = "GENERAL"
	StandingOrderSpendingCategoryGIFTS                 StandingOrderSpendingCategory = "GIFTS"
	StandingOrderSpendingCategoryGROCERIES             StandingOrderSpendingCategory = "GROCERIES"
	StandingOrderSpendingCategoryHOBBY                 StandingOrderSpendingCategory = "HOBBY"
	StandingOrderSpendingCategoryHOLIDAYS              StandingOrderSpendingCategory = "HOLIDAYS"
	StandingOrderSpendingCategoryHOME                  StandingOrderSpendingCategory = "HOME"
	StandingOrderSpendingCategoryIMPULSEBUY            StandingOrderSpendingCategory = "IMPULSE_BUY"
	StandingOrderSpendingCategoryINCOME                StandingOrderSpendingCategory = "INCOME"
	StandingOrderSpendingCategoryINSURANCE             StandingOrderSpendingCategory = "INSURANCE"
	StandingOrderSpendingCategoryINTERESTPAYMENTS      StandingOrderSpendingCategory = "INTEREST_PAYMENTS"
	StandingOrderSpendingCategoryINVENTORY             StandingOrderSpendingCategory = "INVENTORY"
	StandingOrderSpendingCategoryINVESTMENTCAPITAL     StandingOrderSpendingCategory = "INVESTMENT_CAPITAL"
	StandingOrderSpendingCategoryINVESTMENTS           StandingOrderSpendingCategory = "INVESTMENTS"
	StandingOrderSpendingCategoryLIFESTYLE             StandingOrderSpendingCategory = "LIFESTYLE"
	StandingOrderSpendingCategoryLOANPRINCIPAL         StandingOrderSpendingCategory = "LOAN_PRINCIPAL"
	StandingOrderSpendingCategoryMAINTENANCEANDREPAIRS StandingOrderSpendingCategory = "MAINTENANCE_AND_REPAIRS"
	StandingOrderSpendingCategoryMARKETING             StandingOrderSpendingCategory = "MARKETING"
	StandingOrderSpendingCategoryMEDICAL               StandingOrderSpendingCategory = "MEDICAL"
	StandingOrderSpendingCategoryMORTGAGE              StandingOrderSpendingCategory = "MORTGAGE"
	StandingOrderSpendingCategoryNONE                  StandingOrderSpendingCategory = "NONE"
	StandingOrderSpendingCategoryNONESSENTIALSPEND     StandingOrderSpendingCategory = "NON_ESSENTIAL_SPEND"
	StandingOrderSpendingCategoryOTHER                 StandingOrderSpendingCategory = "OTHER"
	StandingOrderSpendingCategoryOTHERINCOME           StandingOrderSpendingCategory = "OTHER_INCOME"
	StandingOrderSpendingCategoryPAYMENTS              StandingOrderSpendingCategory = "PAYMENTS"
	StandingOrderSpendingCategoryPERSONAL              StandingOrderSpendingCategory = "PERSONAL"
	StandingOrderSpendingCategoryPERSONALCARE          StandingOrderSpendingCategory = "PERSONAL_CARE"
	StandingOrderSpendingCategoryPERSONALTRANSFERS     StandingOrderSpendingCategory = "PERSONAL_TRANSFERS"
	StandingOrderSpendingCategoryPETS                  StandingOrderSpendingCategory = "PETS"
	StandingOrderSpendingCategoryPHONEANDINTERNET      StandingOrderSpendingCategory = "PHONE_AND_INTERNET"
	StandingOrderSpendingCategoryPROFESSIONALSERVICES  StandingOrderSpendingCategory = "PROFESSIONAL_SERVICES"
	StandingOrderSpendingCategoryPROJECTS              StandingOrderSpendingCategory = "PROJECTS"
	StandingOrderSpendingCategoryRELATIONSHIPS         StandingOrderSpendingCategory = "RELATIONSHIPS"
	StandingOrderSpendingCategoryRENT                  StandingOrderSpendingCategory = "RENT"
	StandingOrderSpendingCategoryREPAIRSANDMAINTENANCE StandingOrderSpendingCategory = "REPAIRS_AND_MAINTENANCE"
	StandingOrderSpendingCategoryREVENUE               StandingOrderSpendingCategory = "REVENUE"
	StandingOrderSpendingCategorySAVING                StandingOrderSpendingCategory = "SAVING"
	StandingOrderSpendingCategorySELFASSESSMENTTAX     StandingOrderSpendingCategory = "SELF_ASSESSMENT_TAX"
	StandingOrderSpendingCategorySHOPPING              StandingOrderSpendingCategory = "SHOPPING"
	StandingOrderSpendingCategorySTAFF                 StandingOrderSpendingCategory = "STAFF"
	StandingOrderSpendingCategorySUBSCRIPTIONS         StandingOrderSpendingCategory = "SUBSCRIPTIONS"
	StandingOrderSpendingCategoryTAKEAWAY              StandingOrderSpendingCategory = "TAKEAWAY"
	StandingOrderSpendingCategoryTAXI                  StandingOrderSpendingCategory = "TAXI"
	StandingOrderSpendingCategoryTRANSFERS             StandingOrderSpendingCategory = "TRANSFERS"
	StandingOrderSpendingCategoryTRANSPORT             StandingOrderSpendingCategory = "TRANSPORT"
	StandingOrderSpendingCategoryTRAVEL                StandingOrderSpendingCategory = "TRAVEL"
	StandingOrderSpendingCategoryTREATS                StandingOrderSpendingCategory = "TREATS"
	StandingOrderSpendingCategoryVAT                   StandingOrderSpendingCategory = "VAT"
	StandingOrderSpendingCategoryVEHICLES              StandingOrderSpendingCategory = "VEHICLES"
	StandingOrderSpendingCategoryWEDDING               StandingOrderSpendingCategory = "WEDDING"
	StandingOrderSpendingCategoryWELLBEING             StandingOrderSpendingCategory = "WELLBEING"
	StandingOrderSpendingCategoryWORKPLACE             StandingOrderSpendingCategory = "WORKPLACE"
)

Defines values for StandingOrderSpendingCategory.

type StandingOrdersResponse

type StandingOrdersResponse struct {
	StandingOrders *[]StandingOrder `json:"standingOrders,omitempty"`
}

StandingOrdersResponse List of standing orders associated to an account holder

type StopRoundUpGoalResponse

type StopRoundUpGoalResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON4XX      *ErrorResponse
}

func ParseStopRoundUpGoalResponse

func ParseStopRoundUpGoalResponse(rsp *http.Response) (*StopRoundUpGoalResponse, error)

ParseStopRoundUpGoalResponse parses an HTTP response from a StopRoundUpGoalWithResponse call

func (StopRoundUpGoalResponse) Status

func (r StopRoundUpGoalResponse) Status() string

Status returns HTTPResponse.Status

func (StopRoundUpGoalResponse) StatusCode

func (r StopRoundUpGoalResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TopUpRequestV2

type TopUpRequestV2 struct {
	// Amount Representation of money
	Amount CurrencyAndAmount `json:"amount"`
}

TopUpRequestV2 Request to make an immediate transfer into a savings goal

type UpdateCurrentAddressJSONRequestBody

type UpdateCurrentAddressJSONRequestBody = AddressUpdateRequest

UpdateCurrentAddressJSONRequestBody defines body for UpdateCurrentAddress for application/json ContentType.

type UpdateCurrentAddressResponse

type UpdateCurrentAddressResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON4XX      *ErrorResponse
}

func ParseUpdateCurrentAddressResponse

func ParseUpdateCurrentAddressResponse(rsp *http.Response) (*UpdateCurrentAddressResponse, error)

ParseUpdateCurrentAddressResponse parses an HTTP response from a UpdateCurrentAddressWithResponse call

func (UpdateCurrentAddressResponse) Status

Status returns HTTPResponse.Status

func (UpdateCurrentAddressResponse) StatusCode

func (r UpdateCurrentAddressResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateEmailJSONRequestBody

type UpdateEmailJSONRequestBody = UpdateEmailRequest

UpdateEmailJSONRequestBody defines body for UpdateEmail for application/json ContentType.

type UpdateEmailRequest

type UpdateEmailRequest struct {
	// Email The new email address for the account holder
	Email string `json:"email"`
}

UpdateEmailRequest defines model for UpdateEmailRequest.

type UpdateEmailResponse

type UpdateEmailResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON4XX      *ErrorResponse
}

func ParseUpdateEmailResponse

func ParseUpdateEmailResponse(rsp *http.Response) (*UpdateEmailResponse, error)

ParseUpdateEmailResponse parses an HTTP response from a UpdateEmailWithResponse call

func (UpdateEmailResponse) Status

func (r UpdateEmailResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateEmailResponse) StatusCode

func (r UpdateEmailResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdatePayeeJSONRequestBody

type UpdatePayeeJSONRequestBody = PayeeCreationRequest

UpdatePayeeJSONRequestBody defines body for UpdatePayee for application/json ContentType.

type UpdatePayeeResponse

type UpdatePayeeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ConsentInformation
	JSON4XX      *ErrorResponse
}

func ParseUpdatePayeeResponse

func ParseUpdatePayeeResponse(rsp *http.Response) (*UpdatePayeeResponse, error)

ParseUpdatePayeeResponse parses an HTTP response from a UpdatePayeeWithResponse call

func (UpdatePayeeResponse) Status

func (r UpdatePayeeResponse) Status() string

Status returns HTTPResponse.Status

func (UpdatePayeeResponse) StatusCode

func (r UpdatePayeeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateProfileImageParams

type UpdateProfileImageParams struct {
	ContentType string `json:"Content-Type"`
}

UpdateProfileImageParams defines parameters for UpdateProfileImage.

type UpdateProfileImageResponse

type UpdateProfileImageResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON4XX      *ErrorResponse
}

func ParseUpdateProfileImageResponse

func ParseUpdateProfileImageResponse(rsp *http.Response) (*UpdateProfileImageResponse, error)

ParseUpdateProfileImageResponse parses an HTTP response from a UpdateProfileImageWithResponse call

func (UpdateProfileImageResponse) Status

Status returns HTTPResponse.Status

func (UpdateProfileImageResponse) StatusCode

func (r UpdateProfileImageResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateSavingsGoalJSONRequestBody

type UpdateSavingsGoalJSONRequestBody = SavingsGoalRequestV2

UpdateSavingsGoalJSONRequestBody defines body for UpdateSavingsGoal for application/json ContentType.

type UpdateSavingsGoalResponse

type UpdateSavingsGoalResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CreateOrUpdateSavingsGoalResponseV2
	JSON4XX      *ErrorResponse
}

func ParseUpdateSavingsGoalResponse

func ParseUpdateSavingsGoalResponse(rsp *http.Response) (*UpdateSavingsGoalResponse, error)

ParseUpdateSavingsGoalResponse parses an HTTP response from a UpdateSavingsGoalWithResponse call

func (UpdateSavingsGoalResponse) Status

func (r UpdateSavingsGoalResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateSavingsGoalResponse) StatusCode

func (r UpdateSavingsGoalResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateSpendingCategory

type UpdateSpendingCategory struct {
	PermanentSpendingCategoryUpdate          *bool `json:"permanentSpendingCategoryUpdate,omitempty"`
	PreviousSpendingCategoryReferencesUpdate *bool `json:"previousSpendingCategoryReferencesUpdate,omitempty"`

	// SpendingCategory The category of a transaction
	SpendingCategory UpdateSpendingCategorySpendingCategory `json:"spendingCategory"`
}

UpdateSpendingCategory defines model for UpdateSpendingCategory.

type UpdateSpendingCategorySpendingCategory

type UpdateSpendingCategorySpendingCategory string

UpdateSpendingCategorySpendingCategory The category of a transaction

const (
	UpdateSpendingCategorySpendingCategoryADMIN                 UpdateSpendingCategorySpendingCategory = "ADMIN"
	UpdateSpendingCategorySpendingCategoryBANKCHARGES           UpdateSpendingCategorySpendingCategory = "BANK_CHARGES"
	UpdateSpendingCategorySpendingCategoryBIKE                  UpdateSpendingCategorySpendingCategory = "BIKE"
	UpdateSpendingCategorySpendingCategoryBILLSANDSERVICES      UpdateSpendingCategorySpendingCategory = "BILLS_AND_SERVICES"
	UpdateSpendingCategorySpendingCategoryBUCKETLIST            UpdateSpendingCategorySpendingCategory = "BUCKET_LIST"
	UpdateSpendingCategorySpendingCategoryBUSINESSENTERTAINMENT UpdateSpendingCategorySpendingCategory = "BUSINESS_ENTERTAINMENT"
	UpdateSpendingCategorySpendingCategoryCAR                   UpdateSpendingCategorySpendingCategory = "CAR"
	UpdateSpendingCategorySpendingCategoryCASH                  UpdateSpendingCategorySpendingCategory = "CASH"
	UpdateSpendingCategorySpendingCategoryCELEBRATION           UpdateSpendingCategorySpendingCategory = "CELEBRATION"
	UpdateSpendingCategorySpendingCategoryCHARITY               UpdateSpendingCategorySpendingCategory = "CHARITY"
	UpdateSpendingCategorySpendingCategoryCHILDREN              UpdateSpendingCategorySpendingCategory = "CHILDREN"
	UpdateSpendingCategorySpendingCategoryCLIENTREFUNDS         UpdateSpendingCategorySpendingCategory = "CLIENT_REFUNDS"
	UpdateSpendingCategorySpendingCategoryCLOTHES               UpdateSpendingCategorySpendingCategory = "CLOTHES"
	UpdateSpendingCategorySpendingCategoryCOFFEE                UpdateSpendingCategorySpendingCategory = "COFFEE"
	UpdateSpendingCategorySpendingCategoryCORPORATIONTAX        UpdateSpendingCategorySpendingCategory = "CORPORATION_TAX"
	UpdateSpendingCategorySpendingCategoryDEBTREPAYMENT         UpdateSpendingCategorySpendingCategory = "DEBT_REPAYMENT"
	UpdateSpendingCategorySpendingCategoryDIRECTORSWAGES        UpdateSpendingCategorySpendingCategory = "DIRECTORS_WAGES"
	UpdateSpendingCategorySpendingCategoryDIVIDENDS             UpdateSpendingCategorySpendingCategory = "DIVIDENDS"
	UpdateSpendingCategorySpendingCategoryDIY                   UpdateSpendingCategorySpendingCategory = "DIY"
	UpdateSpendingCategorySpendingCategoryDRINKS                UpdateSpendingCategorySpendingCategory = "DRINKS"
	UpdateSpendingCategorySpendingCategoryEATINGOUT             UpdateSpendingCategorySpendingCategory = "EATING_OUT"
	UpdateSpendingCategorySpendingCategoryEDUCATION             UpdateSpendingCategorySpendingCategory = "EDUCATION"
	UpdateSpendingCategorySpendingCategoryEMERGENCY             UpdateSpendingCategorySpendingCategory = "EMERGENCY"
	UpdateSpendingCategorySpendingCategoryENTERTAINMENT         UpdateSpendingCategorySpendingCategory = "ENTERTAINMENT"
	UpdateSpendingCategorySpendingCategoryEQUIPMENT             UpdateSpendingCategorySpendingCategory = "EQUIPMENT"
	UpdateSpendingCategorySpendingCategoryESSENTIALSPEND        UpdateSpendingCategorySpendingCategory = "ESSENTIAL_SPEND"
	UpdateSpendingCategorySpendingCategoryEXPENSES              UpdateSpendingCategorySpendingCategory = "EXPENSES"
	UpdateSpendingCategorySpendingCategoryFAMILY                UpdateSpendingCategorySpendingCategory = "FAMILY"
	UpdateSpendingCategorySpendingCategoryFITNESS               UpdateSpendingCategorySpendingCategory = "FITNESS"
	UpdateSpendingCategorySpendingCategoryFOODANDDRINK          UpdateSpendingCategorySpendingCategory = "FOOD_AND_DRINK"
	UpdateSpendingCategorySpendingCategoryFUEL                  UpdateSpendingCategorySpendingCategory = "FUEL"
	UpdateSpendingCategorySpendingCategoryGAMBLING              UpdateSpendingCategorySpendingCategory = "GAMBLING"
	UpdateSpendingCategorySpendingCategoryGAMING                UpdateSpendingCategorySpendingCategory = "GAMING"
	UpdateSpendingCategorySpendingCategoryGARDEN                UpdateSpendingCategorySpendingCategory = "GARDEN"
	UpdateSpendingCategorySpendingCategoryGENERAL               UpdateSpendingCategorySpendingCategory = "GENERAL"
	UpdateSpendingCategorySpendingCategoryGIFTS                 UpdateSpendingCategorySpendingCategory = "GIFTS"
	UpdateSpendingCategorySpendingCategoryGROCERIES             UpdateSpendingCategorySpendingCategory = "GROCERIES"
	UpdateSpendingCategorySpendingCategoryHOBBY                 UpdateSpendingCategorySpendingCategory = "HOBBY"
	UpdateSpendingCategorySpendingCategoryHOLIDAYS              UpdateSpendingCategorySpendingCategory = "HOLIDAYS"
	UpdateSpendingCategorySpendingCategoryHOME                  UpdateSpendingCategorySpendingCategory = "HOME"
	UpdateSpendingCategorySpendingCategoryIMPULSEBUY            UpdateSpendingCategorySpendingCategory = "IMPULSE_BUY"
	UpdateSpendingCategorySpendingCategoryINCOME                UpdateSpendingCategorySpendingCategory = "INCOME"
	UpdateSpendingCategorySpendingCategoryINSURANCE             UpdateSpendingCategorySpendingCategory = "INSURANCE"
	UpdateSpendingCategorySpendingCategoryINTERESTPAYMENTS      UpdateSpendingCategorySpendingCategory = "INTEREST_PAYMENTS"
	UpdateSpendingCategorySpendingCategoryINVENTORY             UpdateSpendingCategorySpendingCategory = "INVENTORY"
	UpdateSpendingCategorySpendingCategoryINVESTMENTCAPITAL     UpdateSpendingCategorySpendingCategory = "INVESTMENT_CAPITAL"
	UpdateSpendingCategorySpendingCategoryINVESTMENTS           UpdateSpendingCategorySpendingCategory = "INVESTMENTS"
	UpdateSpendingCategorySpendingCategoryLIFESTYLE             UpdateSpendingCategorySpendingCategory = "LIFESTYLE"
	UpdateSpendingCategorySpendingCategoryLOANPRINCIPAL         UpdateSpendingCategorySpendingCategory = "LOAN_PRINCIPAL"
	UpdateSpendingCategorySpendingCategoryMAINTENANCEANDREPAIRS UpdateSpendingCategorySpendingCategory = "MAINTENANCE_AND_REPAIRS"
	UpdateSpendingCategorySpendingCategoryMARKETING             UpdateSpendingCategorySpendingCategory = "MARKETING"
	UpdateSpendingCategorySpendingCategoryMEDICAL               UpdateSpendingCategorySpendingCategory = "MEDICAL"
	UpdateSpendingCategorySpendingCategoryMORTGAGE              UpdateSpendingCategorySpendingCategory = "MORTGAGE"
	UpdateSpendingCategorySpendingCategoryNONE                  UpdateSpendingCategorySpendingCategory = "NONE"
	UpdateSpendingCategorySpendingCategoryNONESSENTIALSPEND     UpdateSpendingCategorySpendingCategory = "NON_ESSENTIAL_SPEND"
	UpdateSpendingCategorySpendingCategoryOTHER                 UpdateSpendingCategorySpendingCategory = "OTHER"
	UpdateSpendingCategorySpendingCategoryOTHERINCOME           UpdateSpendingCategorySpendingCategory = "OTHER_INCOME"
	UpdateSpendingCategorySpendingCategoryPAYMENTS              UpdateSpendingCategorySpendingCategory = "PAYMENTS"
	UpdateSpendingCategorySpendingCategoryPERSONAL              UpdateSpendingCategorySpendingCategory = "PERSONAL"
	UpdateSpendingCategorySpendingCategoryPERSONALCARE          UpdateSpendingCategorySpendingCategory = "PERSONAL_CARE"
	UpdateSpendingCategorySpendingCategoryPERSONALTRANSFERS     UpdateSpendingCategorySpendingCategory = "PERSONAL_TRANSFERS"
	UpdateSpendingCategorySpendingCategoryPETS                  UpdateSpendingCategorySpendingCategory = "PETS"
	UpdateSpendingCategorySpendingCategoryPHONEANDINTERNET      UpdateSpendingCategorySpendingCategory = "PHONE_AND_INTERNET"
	UpdateSpendingCategorySpendingCategoryPROFESSIONALSERVICES  UpdateSpendingCategorySpendingCategory = "PROFESSIONAL_SERVICES"
	UpdateSpendingCategorySpendingCategoryPROJECTS              UpdateSpendingCategorySpendingCategory = "PROJECTS"
	UpdateSpendingCategorySpendingCategoryRELATIONSHIPS         UpdateSpendingCategorySpendingCategory = "RELATIONSHIPS"
	UpdateSpendingCategorySpendingCategoryRENT                  UpdateSpendingCategorySpendingCategory = "RENT"
	UpdateSpendingCategorySpendingCategoryREPAIRSANDMAINTENANCE UpdateSpendingCategorySpendingCategory = "REPAIRS_AND_MAINTENANCE"
	UpdateSpendingCategorySpendingCategoryREVENUE               UpdateSpendingCategorySpendingCategory = "REVENUE"
	UpdateSpendingCategorySpendingCategorySAVING                UpdateSpendingCategorySpendingCategory = "SAVING"
	UpdateSpendingCategorySpendingCategorySELFASSESSMENTTAX     UpdateSpendingCategorySpendingCategory = "SELF_ASSESSMENT_TAX"
	UpdateSpendingCategorySpendingCategorySHOPPING              UpdateSpendingCategorySpendingCategory = "SHOPPING"
	UpdateSpendingCategorySpendingCategorySTAFF                 UpdateSpendingCategorySpendingCategory = "STAFF"
	UpdateSpendingCategorySpendingCategorySUBSCRIPTIONS         UpdateSpendingCategorySpendingCategory = "SUBSCRIPTIONS"
	UpdateSpendingCategorySpendingCategoryTAKEAWAY              UpdateSpendingCategorySpendingCategory = "TAKEAWAY"
	UpdateSpendingCategorySpendingCategoryTAXI                  UpdateSpendingCategorySpendingCategory = "TAXI"
	UpdateSpendingCategorySpendingCategoryTRANSFERS             UpdateSpendingCategorySpendingCategory = "TRANSFERS"
	UpdateSpendingCategorySpendingCategoryTRANSPORT             UpdateSpendingCategorySpendingCategory = "TRANSPORT"
	UpdateSpendingCategorySpendingCategoryTRAVEL                UpdateSpendingCategorySpendingCategory = "TRAVEL"
	UpdateSpendingCategorySpendingCategoryTREATS                UpdateSpendingCategorySpendingCategory = "TREATS"
	UpdateSpendingCategorySpendingCategoryVAT                   UpdateSpendingCategorySpendingCategory = "VAT"
	UpdateSpendingCategorySpendingCategoryVEHICLES              UpdateSpendingCategorySpendingCategory = "VEHICLES"
	UpdateSpendingCategorySpendingCategoryWEDDING               UpdateSpendingCategorySpendingCategory = "WEDDING"
	UpdateSpendingCategorySpendingCategoryWELLBEING             UpdateSpendingCategorySpendingCategory = "WELLBEING"
	UpdateSpendingCategorySpendingCategoryWORKPLACE             UpdateSpendingCategorySpendingCategory = "WORKPLACE"
)

Defines values for UpdateSpendingCategorySpendingCategory.

type UpdateStandingOrderJSONRequestBody

type UpdateStandingOrderJSONRequestBody = UpdateStandingOrderRequest

UpdateStandingOrderJSONRequestBody defines body for UpdateStandingOrder for application/json ContentType.

type UpdateStandingOrderRequest

type UpdateStandingOrderRequest struct {
	// Amount Representation of money
	Amount CurrencyAndAmount `json:"amount"`

	// PaymentOrderUid UID of this payment order
	PaymentOrderUid openapi_types.UUID `json:"paymentOrderUid"`

	// Reference The payment reference
	Reference string `json:"reference"`

	// SpendingCategory The category of a transaction
	SpendingCategory *UpdateStandingOrderRequestSpendingCategory `json:"spendingCategory,omitempty"`

	// StandingOrderRecurrence Recurrence rules of a standing order
	StandingOrderRecurrence StandingOrderRecurrence `json:"standingOrderRecurrence"`
}

UpdateStandingOrderRequest Request to update a standing order

type UpdateStandingOrderRequestSpendingCategory

type UpdateStandingOrderRequestSpendingCategory string

UpdateStandingOrderRequestSpendingCategory The category of a transaction

const (
	ADMIN                 UpdateStandingOrderRequestSpendingCategory = "ADMIN"
	BANKCHARGES           UpdateStandingOrderRequestSpendingCategory = "BANK_CHARGES"
	BIKE                  UpdateStandingOrderRequestSpendingCategory = "BIKE"
	BILLSANDSERVICES      UpdateStandingOrderRequestSpendingCategory = "BILLS_AND_SERVICES"
	BUCKETLIST            UpdateStandingOrderRequestSpendingCategory = "BUCKET_LIST"
	BUSINESSENTERTAINMENT UpdateStandingOrderRequestSpendingCategory = "BUSINESS_ENTERTAINMENT"
	CAR                   UpdateStandingOrderRequestSpendingCategory = "CAR"
	CASH                  UpdateStandingOrderRequestSpendingCategory = "CASH"
	CELEBRATION           UpdateStandingOrderRequestSpendingCategory = "CELEBRATION"
	CHARITY               UpdateStandingOrderRequestSpendingCategory = "CHARITY"
	CHILDREN              UpdateStandingOrderRequestSpendingCategory = "CHILDREN"
	CLIENTREFUNDS         UpdateStandingOrderRequestSpendingCategory = "CLIENT_REFUNDS"
	CLOTHES               UpdateStandingOrderRequestSpendingCategory = "CLOTHES"
	COFFEE                UpdateStandingOrderRequestSpendingCategory = "COFFEE"
	CORPORATIONTAX        UpdateStandingOrderRequestSpendingCategory = "CORPORATION_TAX"
	DEBTREPAYMENT         UpdateStandingOrderRequestSpendingCategory = "DEBT_REPAYMENT"
	DIRECTORSWAGES        UpdateStandingOrderRequestSpendingCategory = "DIRECTORS_WAGES"
	DIVIDENDS             UpdateStandingOrderRequestSpendingCategory = "DIVIDENDS"
	DIY                   UpdateStandingOrderRequestSpendingCategory = "DIY"
	DRINKS                UpdateStandingOrderRequestSpendingCategory = "DRINKS"
	EATINGOUT             UpdateStandingOrderRequestSpendingCategory = "EATING_OUT"
	EDUCATION             UpdateStandingOrderRequestSpendingCategory = "EDUCATION"
	EMERGENCY             UpdateStandingOrderRequestSpendingCategory = "EMERGENCY"
	ENTERTAINMENT         UpdateStandingOrderRequestSpendingCategory = "ENTERTAINMENT"
	EQUIPMENT             UpdateStandingOrderRequestSpendingCategory = "EQUIPMENT"
	ESSENTIALSPEND        UpdateStandingOrderRequestSpendingCategory = "ESSENTIAL_SPEND"
	EXPENSES              UpdateStandingOrderRequestSpendingCategory = "EXPENSES"
	FAMILY                UpdateStandingOrderRequestSpendingCategory = "FAMILY"
	FITNESS               UpdateStandingOrderRequestSpendingCategory = "FITNESS"
	FOODANDDRINK          UpdateStandingOrderRequestSpendingCategory = "FOOD_AND_DRINK"
	FUEL                  UpdateStandingOrderRequestSpendingCategory = "FUEL"
	GAMBLING              UpdateStandingOrderRequestSpendingCategory = "GAMBLING"
	GAMING                UpdateStandingOrderRequestSpendingCategory = "GAMING"
	GARDEN                UpdateStandingOrderRequestSpendingCategory = "GARDEN"
	GENERAL               UpdateStandingOrderRequestSpendingCategory = "GENERAL"
	GIFTS                 UpdateStandingOrderRequestSpendingCategory = "GIFTS"
	GROCERIES             UpdateStandingOrderRequestSpendingCategory = "GROCERIES"
	HOBBY                 UpdateStandingOrderRequestSpendingCategory = "HOBBY"
	HOLIDAYS              UpdateStandingOrderRequestSpendingCategory = "HOLIDAYS"
	HOME                  UpdateStandingOrderRequestSpendingCategory = "HOME"
	IMPULSEBUY            UpdateStandingOrderRequestSpendingCategory = "IMPULSE_BUY"
	INCOME                UpdateStandingOrderRequestSpendingCategory = "INCOME"
	INSURANCE             UpdateStandingOrderRequestSpendingCategory = "INSURANCE"
	INTERESTPAYMENTS      UpdateStandingOrderRequestSpendingCategory = "INTEREST_PAYMENTS"
	INVENTORY             UpdateStandingOrderRequestSpendingCategory = "INVENTORY"
	INVESTMENTCAPITAL     UpdateStandingOrderRequestSpendingCategory = "INVESTMENT_CAPITAL"
	INVESTMENTS           UpdateStandingOrderRequestSpendingCategory = "INVESTMENTS"
	LIFESTYLE             UpdateStandingOrderRequestSpendingCategory = "LIFESTYLE"
	LOANPRINCIPAL         UpdateStandingOrderRequestSpendingCategory = "LOAN_PRINCIPAL"
	MAINTENANCEANDREPAIRS UpdateStandingOrderRequestSpendingCategory = "MAINTENANCE_AND_REPAIRS"
	MARKETING             UpdateStandingOrderRequestSpendingCategory = "MARKETING"
	MEDICAL               UpdateStandingOrderRequestSpendingCategory = "MEDICAL"
	MORTGAGE              UpdateStandingOrderRequestSpendingCategory = "MORTGAGE"
	NONE                  UpdateStandingOrderRequestSpendingCategory = "NONE"
	NONESSENTIALSPEND     UpdateStandingOrderRequestSpendingCategory = "NON_ESSENTIAL_SPEND"
	OTHER                 UpdateStandingOrderRequestSpendingCategory = "OTHER"
	OTHERINCOME           UpdateStandingOrderRequestSpendingCategory = "OTHER_INCOME"
	PAYMENTS              UpdateStandingOrderRequestSpendingCategory = "PAYMENTS"
	PERSONAL              UpdateStandingOrderRequestSpendingCategory = "PERSONAL"
	PERSONALCARE          UpdateStandingOrderRequestSpendingCategory = "PERSONAL_CARE"
	PERSONALTRANSFERS     UpdateStandingOrderRequestSpendingCategory = "PERSONAL_TRANSFERS"
	PETS                  UpdateStandingOrderRequestSpendingCategory = "PETS"
	PHONEANDINTERNET      UpdateStandingOrderRequestSpendingCategory = "PHONE_AND_INTERNET"
	PROFESSIONALSERVICES  UpdateStandingOrderRequestSpendingCategory = "PROFESSIONAL_SERVICES"
	PROJECTS              UpdateStandingOrderRequestSpendingCategory = "PROJECTS"
	RELATIONSHIPS         UpdateStandingOrderRequestSpendingCategory = "RELATIONSHIPS"
	RENT                  UpdateStandingOrderRequestSpendingCategory = "RENT"
	REPAIRSANDMAINTENANCE UpdateStandingOrderRequestSpendingCategory = "REPAIRS_AND_MAINTENANCE"
	REVENUE               UpdateStandingOrderRequestSpendingCategory = "REVENUE"
	SAVING                UpdateStandingOrderRequestSpendingCategory = "SAVING"
	SELFASSESSMENTTAX     UpdateStandingOrderRequestSpendingCategory = "SELF_ASSESSMENT_TAX"
	SHOPPING              UpdateStandingOrderRequestSpendingCategory = "SHOPPING"
	STAFF                 UpdateStandingOrderRequestSpendingCategory = "STAFF"
	SUBSCRIPTIONS         UpdateStandingOrderRequestSpendingCategory = "SUBSCRIPTIONS"
	TAKEAWAY              UpdateStandingOrderRequestSpendingCategory = "TAKEAWAY"
	TAXI                  UpdateStandingOrderRequestSpendingCategory = "TAXI"
	TRANSFERS             UpdateStandingOrderRequestSpendingCategory = "TRANSFERS"
	TRANSPORT             UpdateStandingOrderRequestSpendingCategory = "TRANSPORT"
	TRAVEL                UpdateStandingOrderRequestSpendingCategory = "TRAVEL"
	TREATS                UpdateStandingOrderRequestSpendingCategory = "TREATS"
	VAT                   UpdateStandingOrderRequestSpendingCategory = "VAT"
	VEHICLES              UpdateStandingOrderRequestSpendingCategory = "VEHICLES"
	WEDDING               UpdateStandingOrderRequestSpendingCategory = "WEDDING"
	WELLBEING             UpdateStandingOrderRequestSpendingCategory = "WELLBEING"
	WORKPLACE             UpdateStandingOrderRequestSpendingCategory = "WORKPLACE"
)

Defines values for UpdateStandingOrderRequestSpendingCategory.

type UpdateStandingOrderResponse

type UpdateStandingOrderResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *UpdateStandingOrderResult
	JSON4XX      *ErrorResponse
}

func ParseUpdateStandingOrderResponse

func ParseUpdateStandingOrderResponse(rsp *http.Response) (*UpdateStandingOrderResponse, error)

ParseUpdateStandingOrderResponse parses an HTTP response from a UpdateStandingOrderWithResponse call

func (UpdateStandingOrderResponse) Status

Status returns HTTPResponse.Status

func (UpdateStandingOrderResponse) StatusCode

func (r UpdateStandingOrderResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateStandingOrderResult

type UpdateStandingOrderResult struct {
	// PaymentOrderUid The uid of the updated payment order created by the standing order. N.B. this will not be the uid of any payment which is created by the standing order. If the recurrence rule is updated, this payment order uid will be different from the original one
	PaymentOrderUid *openapi_types.UUID `json:"paymentOrderUid,omitempty"`
}

UpdateStandingOrderResult after attempting to update a standing order

type UpdateUserNoteJSONRequestBody

type UpdateUserNoteJSONRequestBody = UserNoteWrapper

UpdateUserNoteJSONRequestBody defines body for UpdateUserNote for application/json ContentType.

type UpdateUserNoteResponse

type UpdateUserNoteResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON4XX      *ErrorResponse
}

func ParseUpdateUserNoteResponse

func ParseUpdateUserNoteResponse(rsp *http.Response) (*UpdateUserNoteResponse, error)

ParseUpdateUserNoteResponse parses an HTTP response from a UpdateUserNoteWithResponse call

func (UpdateUserNoteResponse) Status

func (r UpdateUserNoteResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateUserNoteResponse) StatusCode

func (r UpdateUserNoteResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UserNoteWrapper

type UserNoteWrapper struct {
	UserNote string `json:"userNote"`
}

UserNoteWrapper defines model for UserNoteWrapper.

type WithdrawMoneyJSONRequestBody

type WithdrawMoneyJSONRequestBody = WithdrawalRequestV2

WithdrawMoneyJSONRequestBody defines body for WithdrawMoney for application/json ContentType.

type WithdrawMoneyResponse

type WithdrawMoneyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SavingsGoalTransferResponseV2
	JSON4XX      *ErrorResponse
}

func ParseWithdrawMoneyResponse

func ParseWithdrawMoneyResponse(rsp *http.Response) (*WithdrawMoneyResponse, error)

ParseWithdrawMoneyResponse parses an HTTP response from a WithdrawMoneyWithResponse call

func (WithdrawMoneyResponse) Status

func (r WithdrawMoneyResponse) Status() string

Status returns HTTPResponse.Status

func (WithdrawMoneyResponse) StatusCode

func (r WithdrawMoneyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type WithdrawalRequestV2

type WithdrawalRequestV2 struct {
	// Amount Representation of money
	Amount CurrencyAndAmount `json:"amount"`
}

WithdrawalRequestV2 Request to withdraw money from a savings goal.

Jump to

Keyboard shortcuts

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