finverse

package
v0.0.0-...-59fafdf Latest Latest
Warning

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

Go to latest
Published: Apr 26, 2024 License: MIT Imports: 22 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// ContextOAuth2 takes an oauth2.TokenSource as authentication for the request.
	ContextOAuth2 = contextKey("token")

	// ContextBasicAuth takes BasicAuth as authentication for the request.
	ContextBasicAuth = contextKey("basic")

	// ContextAccessToken takes a string oauth2 access token as authentication for the request.
	ContextAccessToken = contextKey("accesstoken")

	// ContextAPIKeys takes a string apikey as authentication for the request
	ContextAPIKeys = contextKey("apiKeys")

	// ContextHttpSignatureAuth takes HttpSignatureAuth as authentication for the request.
	ContextHttpSignatureAuth = contextKey("httpsignature")

	// ContextServerIndex uses a server configuration from the index.
	ContextServerIndex = contextKey("serverIndex")

	// ContextOperationServerIndices uses a server configuration from the index mapping.
	ContextOperationServerIndices = contextKey("serverOperationIndices")

	// ContextServerVariables overrides a server configuration variables.
	ContextServerVariables = contextKey("serverVariables")

	// ContextOperationServerVariables overrides a server configuration variables using operation specific values.
	ContextOperationServerVariables = contextKey("serverOperationVariables")
)

Functions

func CacheExpires

func CacheExpires(r *http.Response) time.Time

CacheExpires helper function to determine remaining time before repeating a request.

func PtrBool

func PtrBool(v bool) *bool

PtrBool is a helper routine that returns a pointer to given boolean value.

func PtrFloat32

func PtrFloat32(v float32) *float32

PtrFloat32 is a helper routine that returns a pointer to given float value.

func PtrFloat64

func PtrFloat64(v float64) *float64

PtrFloat64 is a helper routine that returns a pointer to given float value.

func PtrInt

func PtrInt(v int) *int

PtrInt is a helper routine that returns a pointer to given integer value.

func PtrInt32

func PtrInt32(v int32) *int32

PtrInt32 is a helper routine that returns a pointer to given integer value.

func PtrInt64

func PtrInt64(v int64) *int64

PtrInt64 is a helper routine that returns a pointer to given integer value.

func PtrString

func PtrString(v string) *string

PtrString is a helper routine that returns a pointer to given string value.

func PtrTime

func PtrTime(v time.Time) *time.Time

PtrTime is helper routine that returns a pointer to given Time value.

Types

type APIClient

type APIClient struct {
	CustomerApi CustomerApi

	DefaultApi DefaultApi

	LinkApi LinkApi

	LoginIdentityApi LoginIdentityApi

	PublicApi PublicApi
	// contains filtered or unexported fields
}

APIClient manages communication with the Finverse Public API v0.0.1 In most cases there should be only one, shared, APIClient.

func NewAPIClient

func NewAPIClient(cfg *Configuration) *APIClient

NewAPIClient creates a new API client. Requires a userAgent string describing your application. optionally a custom http.Client to allow for advanced features such as caching.

func (*APIClient) GetConfig

func (c *APIClient) GetConfig() *Configuration

Allow modification of underlying config for alternate implementations and testing Caution: modifying the configuration while live can cause data races and potentially unwanted behavior

type APIKey

type APIKey struct {
	Key    string
	Prefix string
}

APIKey provides API key based authentication to a request passed via context using ContextAPIKey

type APIResponse

type APIResponse struct {
	*http.Response `json:"-"`
	Message        string `json:"message,omitempty"`
	// Operation is the name of the OpenAPI operation.
	Operation string `json:"operation,omitempty"`
	// RequestURL is the request URL. This value is always available, even if the
	// embedded *http.Response is nil.
	RequestURL string `json:"url,omitempty"`
	// Method is the HTTP method used for the request.  This value is always
	// available, even if the embedded *http.Response is nil.
	Method string `json:"method,omitempty"`
	// Payload holds the contents of the response body (which may be nil or empty).
	// This is provided here as the raw response.Body() reader will have already
	// been drained.
	Payload []byte `json:"-"`
}

APIResponse stores the API response returned by the server.

func NewAPIResponse

func NewAPIResponse(r *http.Response) *APIResponse

NewAPIResponse returns a new APIResponse object.

func NewAPIResponseWithError

func NewAPIResponseWithError(errorMessage string) *APIResponse

NewAPIResponseWithError returns a new APIResponse object with the provided error message.

type AccessTokenResponse

type AccessTokenResponse struct {
	AccessToken     string `json:"access_token"`
	LoginIdentityId string `json:"login_identity_id"`
	TokenType       string `json:"token_type"`
	// seconds
	ExpiresIn    float32   `json:"expires_in"`
	RefreshToken string    `json:"refresh_token"`
	IssuedAt     time.Time `json:"issued_at"`
}

AccessTokenResponse struct for AccessTokenResponse

func NewAccessTokenResponse

func NewAccessTokenResponse(accessToken string, loginIdentityId string, tokenType string, expiresIn float32, refreshToken string, issuedAt time.Time) *AccessTokenResponse

NewAccessTokenResponse instantiates a new AccessTokenResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAccessTokenResponseWithDefaults

func NewAccessTokenResponseWithDefaults() *AccessTokenResponse

NewAccessTokenResponseWithDefaults instantiates a new AccessTokenResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AccessTokenResponse) GetAccessToken

func (o *AccessTokenResponse) GetAccessToken() string

GetAccessToken returns the AccessToken field value

func (*AccessTokenResponse) GetAccessTokenOk

func (o *AccessTokenResponse) GetAccessTokenOk() (*string, bool)

GetAccessTokenOk returns a tuple with the AccessToken field value and a boolean to check if the value has been set.

func (*AccessTokenResponse) GetExpiresIn

func (o *AccessTokenResponse) GetExpiresIn() float32

GetExpiresIn returns the ExpiresIn field value

func (*AccessTokenResponse) GetExpiresInOk

func (o *AccessTokenResponse) GetExpiresInOk() (*float32, bool)

GetExpiresInOk returns a tuple with the ExpiresIn field value and a boolean to check if the value has been set.

func (*AccessTokenResponse) GetIssuedAt

func (o *AccessTokenResponse) GetIssuedAt() time.Time

GetIssuedAt returns the IssuedAt field value

func (*AccessTokenResponse) GetIssuedAtOk

func (o *AccessTokenResponse) GetIssuedAtOk() (*time.Time, bool)

GetIssuedAtOk returns a tuple with the IssuedAt field value and a boolean to check if the value has been set.

func (*AccessTokenResponse) GetLoginIdentityId

func (o *AccessTokenResponse) GetLoginIdentityId() string

GetLoginIdentityId returns the LoginIdentityId field value

func (*AccessTokenResponse) GetLoginIdentityIdOk

func (o *AccessTokenResponse) GetLoginIdentityIdOk() (*string, bool)

GetLoginIdentityIdOk returns a tuple with the LoginIdentityId field value and a boolean to check if the value has been set.

func (*AccessTokenResponse) GetRefreshToken

func (o *AccessTokenResponse) GetRefreshToken() string

GetRefreshToken returns the RefreshToken field value

func (*AccessTokenResponse) GetRefreshTokenOk

func (o *AccessTokenResponse) GetRefreshTokenOk() (*string, bool)

GetRefreshTokenOk returns a tuple with the RefreshToken field value and a boolean to check if the value has been set.

func (*AccessTokenResponse) GetTokenType

func (o *AccessTokenResponse) GetTokenType() string

GetTokenType returns the TokenType field value

func (*AccessTokenResponse) GetTokenTypeOk

func (o *AccessTokenResponse) GetTokenTypeOk() (*string, bool)

GetTokenTypeOk returns a tuple with the TokenType field value and a boolean to check if the value has been set.

func (AccessTokenResponse) MarshalJSON

func (o AccessTokenResponse) MarshalJSON() ([]byte, error)

func (*AccessTokenResponse) SetAccessToken

func (o *AccessTokenResponse) SetAccessToken(v string)

SetAccessToken sets field value

func (*AccessTokenResponse) SetExpiresIn

func (o *AccessTokenResponse) SetExpiresIn(v float32)

SetExpiresIn sets field value

func (*AccessTokenResponse) SetIssuedAt

func (o *AccessTokenResponse) SetIssuedAt(v time.Time)

SetIssuedAt sets field value

func (*AccessTokenResponse) SetLoginIdentityId

func (o *AccessTokenResponse) SetLoginIdentityId(v string)

SetLoginIdentityId sets field value

func (*AccessTokenResponse) SetRefreshToken

func (o *AccessTokenResponse) SetRefreshToken(v string)

SetRefreshToken sets field value

func (*AccessTokenResponse) SetTokenType

func (o *AccessTokenResponse) SetTokenType(v string)

SetTokenType sets field value

type Account

type Account struct {
	AccountId string `json:"account_id"`
	// The SHA3-256 hash of the account number, salted with the loginIdentityId
	GroupId             string          `json:"group_id"`
	AccountHolderName   *string         `json:"account_holder_name,omitempty"`
	AccountName         string          `json:"account_name"`
	AccountNickname     *string         `json:"account_nickname,omitempty"`
	AccountSubType      *string         `json:"account_sub_type,omitempty"`
	AccountNumberMasked *string         `json:"account_number_masked,omitempty"`
	Country             *string         `json:"country,omitempty"`
	CreatedAt           *time.Time      `json:"created_at,omitempty"`
	UpdatedAt           *time.Time      `json:"updated_at,omitempty"`
	AccountCurrency     *string         `json:"account_currency,omitempty"`
	Balance             *CurrencyAmount `json:"balance,omitempty"`
	StatementBalance    *CurrencyAmount `json:"statement_balance,omitempty"`
	IsParent            bool            `json:"is_parent"`
	IsClosed            bool            `json:"is_closed"`
	IsExcluded          bool            `json:"is_excluded"`
	AccountType         *AccountType    `json:"account_type,omitempty"`
}

Account struct for Account

func NewAccount

func NewAccount(accountId string, groupId string, accountName string, isParent bool, isClosed bool, isExcluded bool) *Account

NewAccount instantiates a new Account object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAccountWithDefaults

func NewAccountWithDefaults() *Account

NewAccountWithDefaults instantiates a new Account object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Account) GetAccountCurrency

func (o *Account) GetAccountCurrency() string

GetAccountCurrency returns the AccountCurrency field value if set, zero value otherwise.

func (*Account) GetAccountCurrencyOk

func (o *Account) GetAccountCurrencyOk() (*string, bool)

GetAccountCurrencyOk returns a tuple with the AccountCurrency field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Account) GetAccountHolderName

func (o *Account) GetAccountHolderName() string

GetAccountHolderName returns the AccountHolderName field value if set, zero value otherwise.

func (*Account) GetAccountHolderNameOk

func (o *Account) GetAccountHolderNameOk() (*string, bool)

GetAccountHolderNameOk returns a tuple with the AccountHolderName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Account) GetAccountId

func (o *Account) GetAccountId() string

GetAccountId returns the AccountId field value

func (*Account) GetAccountIdOk

func (o *Account) GetAccountIdOk() (*string, bool)

GetAccountIdOk returns a tuple with the AccountId field value and a boolean to check if the value has been set.

func (*Account) GetAccountName

func (o *Account) GetAccountName() string

GetAccountName returns the AccountName field value

func (*Account) GetAccountNameOk

func (o *Account) GetAccountNameOk() (*string, bool)

GetAccountNameOk returns a tuple with the AccountName field value and a boolean to check if the value has been set.

func (*Account) GetAccountNickname

func (o *Account) GetAccountNickname() string

GetAccountNickname returns the AccountNickname field value if set, zero value otherwise.

func (*Account) GetAccountNicknameOk

func (o *Account) GetAccountNicknameOk() (*string, bool)

GetAccountNicknameOk returns a tuple with the AccountNickname field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Account) GetAccountNumberMasked

func (o *Account) GetAccountNumberMasked() string

GetAccountNumberMasked returns the AccountNumberMasked field value if set, zero value otherwise.

func (*Account) GetAccountNumberMaskedOk

func (o *Account) GetAccountNumberMaskedOk() (*string, bool)

GetAccountNumberMaskedOk returns a tuple with the AccountNumberMasked field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Account) GetAccountSubType

func (o *Account) GetAccountSubType() string

GetAccountSubType returns the AccountSubType field value if set, zero value otherwise.

func (*Account) GetAccountSubTypeOk

func (o *Account) GetAccountSubTypeOk() (*string, bool)

GetAccountSubTypeOk returns a tuple with the AccountSubType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Account) GetAccountType

func (o *Account) GetAccountType() AccountType

GetAccountType returns the AccountType field value if set, zero value otherwise.

func (*Account) GetAccountTypeOk

func (o *Account) GetAccountTypeOk() (*AccountType, bool)

GetAccountTypeOk returns a tuple with the AccountType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Account) GetBalance

func (o *Account) GetBalance() CurrencyAmount

GetBalance returns the Balance field value if set, zero value otherwise.

func (*Account) GetBalanceOk

func (o *Account) GetBalanceOk() (*CurrencyAmount, bool)

GetBalanceOk returns a tuple with the Balance field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Account) GetCountry

func (o *Account) GetCountry() string

GetCountry returns the Country field value if set, zero value otherwise.

func (*Account) GetCountryOk

func (o *Account) GetCountryOk() (*string, bool)

GetCountryOk returns a tuple with the Country field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Account) GetCreatedAt

func (o *Account) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*Account) GetCreatedAtOk

func (o *Account) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Account) GetGroupId

func (o *Account) GetGroupId() string

GetGroupId returns the GroupId field value

func (*Account) GetGroupIdOk

func (o *Account) GetGroupIdOk() (*string, bool)

GetGroupIdOk returns a tuple with the GroupId field value and a boolean to check if the value has been set.

func (*Account) GetIsClosed

func (o *Account) GetIsClosed() bool

GetIsClosed returns the IsClosed field value

func (*Account) GetIsClosedOk

func (o *Account) GetIsClosedOk() (*bool, bool)

GetIsClosedOk returns a tuple with the IsClosed field value and a boolean to check if the value has been set.

func (*Account) GetIsExcluded

func (o *Account) GetIsExcluded() bool

GetIsExcluded returns the IsExcluded field value

func (*Account) GetIsExcludedOk

func (o *Account) GetIsExcludedOk() (*bool, bool)

GetIsExcludedOk returns a tuple with the IsExcluded field value and a boolean to check if the value has been set.

func (*Account) GetIsParent

func (o *Account) GetIsParent() bool

GetIsParent returns the IsParent field value

func (*Account) GetIsParentOk

func (o *Account) GetIsParentOk() (*bool, bool)

GetIsParentOk returns a tuple with the IsParent field value and a boolean to check if the value has been set.

func (*Account) GetStatementBalance

func (o *Account) GetStatementBalance() CurrencyAmount

GetStatementBalance returns the StatementBalance field value if set, zero value otherwise.

func (*Account) GetStatementBalanceOk

func (o *Account) GetStatementBalanceOk() (*CurrencyAmount, bool)

GetStatementBalanceOk returns a tuple with the StatementBalance field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Account) GetUpdatedAt

func (o *Account) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

func (*Account) GetUpdatedAtOk

func (o *Account) GetUpdatedAtOk() (*time.Time, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Account) HasAccountCurrency

func (o *Account) HasAccountCurrency() bool

HasAccountCurrency returns a boolean if a field has been set.

func (*Account) HasAccountHolderName

func (o *Account) HasAccountHolderName() bool

HasAccountHolderName returns a boolean if a field has been set.

func (*Account) HasAccountNickname

func (o *Account) HasAccountNickname() bool

HasAccountNickname returns a boolean if a field has been set.

func (*Account) HasAccountNumberMasked

func (o *Account) HasAccountNumberMasked() bool

HasAccountNumberMasked returns a boolean if a field has been set.

func (*Account) HasAccountSubType

func (o *Account) HasAccountSubType() bool

HasAccountSubType returns a boolean if a field has been set.

func (*Account) HasAccountType

func (o *Account) HasAccountType() bool

HasAccountType returns a boolean if a field has been set.

func (*Account) HasBalance

func (o *Account) HasBalance() bool

HasBalance returns a boolean if a field has been set.

func (*Account) HasCountry

func (o *Account) HasCountry() bool

HasCountry returns a boolean if a field has been set.

func (*Account) HasCreatedAt

func (o *Account) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*Account) HasStatementBalance

func (o *Account) HasStatementBalance() bool

HasStatementBalance returns a boolean if a field has been set.

func (*Account) HasUpdatedAt

func (o *Account) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (Account) MarshalJSON

func (o Account) MarshalJSON() ([]byte, error)

func (*Account) SetAccountCurrency

func (o *Account) SetAccountCurrency(v string)

SetAccountCurrency gets a reference to the given string and assigns it to the AccountCurrency field.

func (*Account) SetAccountHolderName

func (o *Account) SetAccountHolderName(v string)

SetAccountHolderName gets a reference to the given string and assigns it to the AccountHolderName field.

func (*Account) SetAccountId

func (o *Account) SetAccountId(v string)

SetAccountId sets field value

func (*Account) SetAccountName

func (o *Account) SetAccountName(v string)

SetAccountName sets field value

func (*Account) SetAccountNickname

func (o *Account) SetAccountNickname(v string)

SetAccountNickname gets a reference to the given string and assigns it to the AccountNickname field.

func (*Account) SetAccountNumberMasked

func (o *Account) SetAccountNumberMasked(v string)

SetAccountNumberMasked gets a reference to the given string and assigns it to the AccountNumberMasked field.

func (*Account) SetAccountSubType

func (o *Account) SetAccountSubType(v string)

SetAccountSubType gets a reference to the given string and assigns it to the AccountSubType field.

func (*Account) SetAccountType

func (o *Account) SetAccountType(v AccountType)

SetAccountType gets a reference to the given AccountType and assigns it to the AccountType field.

func (*Account) SetBalance

func (o *Account) SetBalance(v CurrencyAmount)

SetBalance gets a reference to the given CurrencyAmount and assigns it to the Balance field.

func (*Account) SetCountry

func (o *Account) SetCountry(v string)

SetCountry gets a reference to the given string and assigns it to the Country field.

func (*Account) SetCreatedAt

func (o *Account) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*Account) SetGroupId

func (o *Account) SetGroupId(v string)

SetGroupId sets field value

func (*Account) SetIsClosed

func (o *Account) SetIsClosed(v bool)

SetIsClosed sets field value

func (*Account) SetIsExcluded

func (o *Account) SetIsExcluded(v bool)

SetIsExcluded sets field value

func (*Account) SetIsParent

func (o *Account) SetIsParent(v bool)

SetIsParent sets field value

func (*Account) SetStatementBalance

func (o *Account) SetStatementBalance(v CurrencyAmount)

SetStatementBalance gets a reference to the given CurrencyAmount and assigns it to the StatementBalance field.

func (*Account) SetUpdatedAt

func (o *Account) SetUpdatedAt(v time.Time)

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.

type AccountNumber

type AccountNumber struct {
	AccountId string  `json:"account_id"`
	Number    *string `json:"number,omitempty"`
	Raw       string  `json:"raw"`
}

AccountNumber struct for AccountNumber

func NewAccountNumber

func NewAccountNumber(accountId string, raw string) *AccountNumber

NewAccountNumber instantiates a new AccountNumber object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAccountNumberWithDefaults

func NewAccountNumberWithDefaults() *AccountNumber

NewAccountNumberWithDefaults instantiates a new AccountNumber object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AccountNumber) GetAccountId

func (o *AccountNumber) GetAccountId() string

GetAccountId returns the AccountId field value

func (*AccountNumber) GetAccountIdOk

func (o *AccountNumber) GetAccountIdOk() (*string, bool)

GetAccountIdOk returns a tuple with the AccountId field value and a boolean to check if the value has been set.

func (*AccountNumber) GetNumber

func (o *AccountNumber) GetNumber() string

GetNumber returns the Number field value if set, zero value otherwise.

func (*AccountNumber) GetNumberOk

func (o *AccountNumber) GetNumberOk() (*string, bool)

GetNumberOk returns a tuple with the Number field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccountNumber) GetRaw

func (o *AccountNumber) GetRaw() string

GetRaw returns the Raw field value

func (*AccountNumber) GetRawOk

func (o *AccountNumber) GetRawOk() (*string, bool)

GetRawOk returns a tuple with the Raw field value and a boolean to check if the value has been set.

func (*AccountNumber) HasNumber

func (o *AccountNumber) HasNumber() bool

HasNumber returns a boolean if a field has been set.

func (AccountNumber) MarshalJSON

func (o AccountNumber) MarshalJSON() ([]byte, error)

func (*AccountNumber) SetAccountId

func (o *AccountNumber) SetAccountId(v string)

SetAccountId sets field value

func (*AccountNumber) SetNumber

func (o *AccountNumber) SetNumber(v string)

SetNumber gets a reference to the given string and assigns it to the Number field.

func (*AccountNumber) SetRaw

func (o *AccountNumber) SetRaw(v string)

SetRaw sets field value

type AccountType

type AccountType struct {
	Type    *string `json:"type,omitempty"`
	Subtype *string `json:"subtype,omitempty"`
}

AccountType struct for AccountType

func NewAccountType

func NewAccountType() *AccountType

NewAccountType instantiates a new AccountType object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAccountTypeWithDefaults

func NewAccountTypeWithDefaults() *AccountType

NewAccountTypeWithDefaults instantiates a new AccountType object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AccountType) GetSubtype

func (o *AccountType) GetSubtype() string

GetSubtype returns the Subtype field value if set, zero value otherwise.

func (*AccountType) GetSubtypeOk

func (o *AccountType) GetSubtypeOk() (*string, bool)

GetSubtypeOk returns a tuple with the Subtype field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccountType) GetType

func (o *AccountType) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*AccountType) GetTypeOk

func (o *AccountType) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccountType) HasSubtype

func (o *AccountType) HasSubtype() bool

HasSubtype returns a boolean if a field has been set.

func (*AccountType) HasType

func (o *AccountType) HasType() bool

HasType returns a boolean if a field has been set.

func (AccountType) MarshalJSON

func (o AccountType) MarshalJSON() ([]byte, error)

func (*AccountType) SetSubtype

func (o *AccountType) SetSubtype(v string)

SetSubtype gets a reference to the given string and assigns it to the Subtype field.

func (*AccountType) SetType

func (o *AccountType) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

type ActionRequest

type ActionRequest struct {
	EncryptedCredentials EncryptedPayload `json:"encrypted_credentials"`
	// The action id
	ActionId string `json:"action_id"`
}

ActionRequest struct for ActionRequest

func NewActionRequest

func NewActionRequest(encryptedCredentials EncryptedPayload, actionId string) *ActionRequest

NewActionRequest instantiates a new ActionRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewActionRequestWithDefaults

func NewActionRequestWithDefaults() *ActionRequest

NewActionRequestWithDefaults instantiates a new ActionRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ActionRequest) GetActionId

func (o *ActionRequest) GetActionId() string

GetActionId returns the ActionId field value

func (*ActionRequest) GetActionIdOk

func (o *ActionRequest) GetActionIdOk() (*string, bool)

GetActionIdOk returns a tuple with the ActionId field value and a boolean to check if the value has been set.

func (*ActionRequest) GetEncryptedCredentials

func (o *ActionRequest) GetEncryptedCredentials() EncryptedPayload

GetEncryptedCredentials returns the EncryptedCredentials field value

func (*ActionRequest) GetEncryptedCredentialsOk

func (o *ActionRequest) GetEncryptedCredentialsOk() (*EncryptedPayload, bool)

GetEncryptedCredentialsOk returns a tuple with the EncryptedCredentials field value and a boolean to check if the value has been set.

func (ActionRequest) MarshalJSON

func (o ActionRequest) MarshalJSON() ([]byte, error)

func (*ActionRequest) SetActionId

func (o *ActionRequest) SetActionId(v string)

SetActionId sets field value

func (*ActionRequest) SetEncryptedCredentials

func (o *ActionRequest) SetEncryptedCredentials(v EncryptedPayload)

SetEncryptedCredentials sets field value

type AllProductStatus

type AllProductStatus struct {
	Accounts               *ProductStatus `json:"accounts,omitempty"`
	OnlineTransactions     *ProductStatus `json:"online_transactions,omitempty"`
	Statements             *ProductStatus `json:"statements,omitempty"`
	HistoricalTransactions *ProductStatus `json:"historical_transactions,omitempty"`
	AccountNumbers         *ProductStatus `json:"account_numbers,omitempty"`
	Identity               *ProductStatus `json:"identity,omitempty"`
	BalanceHistory         *ProductStatus `json:"balance_history,omitempty"`
	Payments               *ProductStatus `json:"payments,omitempty"`
	IncomeEstimation       *ProductStatus `json:"income_estimation,omitempty"`
	CardDetails            *ProductStatus `json:"card_details,omitempty"`
}

AllProductStatus struct for AllProductStatus

func NewAllProductStatus

func NewAllProductStatus() *AllProductStatus

NewAllProductStatus instantiates a new AllProductStatus object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAllProductStatusWithDefaults

func NewAllProductStatusWithDefaults() *AllProductStatus

NewAllProductStatusWithDefaults instantiates a new AllProductStatus object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AllProductStatus) GetAccountNumbers

func (o *AllProductStatus) GetAccountNumbers() ProductStatus

GetAccountNumbers returns the AccountNumbers field value if set, zero value otherwise.

func (*AllProductStatus) GetAccountNumbersOk

func (o *AllProductStatus) GetAccountNumbersOk() (*ProductStatus, bool)

GetAccountNumbersOk returns a tuple with the AccountNumbers field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AllProductStatus) GetAccounts

func (o *AllProductStatus) GetAccounts() ProductStatus

GetAccounts returns the Accounts field value if set, zero value otherwise.

func (*AllProductStatus) GetAccountsOk

func (o *AllProductStatus) GetAccountsOk() (*ProductStatus, bool)

GetAccountsOk returns a tuple with the Accounts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AllProductStatus) GetBalanceHistory

func (o *AllProductStatus) GetBalanceHistory() ProductStatus

GetBalanceHistory returns the BalanceHistory field value if set, zero value otherwise.

func (*AllProductStatus) GetBalanceHistoryOk

func (o *AllProductStatus) GetBalanceHistoryOk() (*ProductStatus, bool)

GetBalanceHistoryOk returns a tuple with the BalanceHistory field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AllProductStatus) GetCardDetails

func (o *AllProductStatus) GetCardDetails() ProductStatus

GetCardDetails returns the CardDetails field value if set, zero value otherwise.

func (*AllProductStatus) GetCardDetailsOk

func (o *AllProductStatus) GetCardDetailsOk() (*ProductStatus, bool)

GetCardDetailsOk returns a tuple with the CardDetails field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AllProductStatus) GetHistoricalTransactions

func (o *AllProductStatus) GetHistoricalTransactions() ProductStatus

GetHistoricalTransactions returns the HistoricalTransactions field value if set, zero value otherwise.

func (*AllProductStatus) GetHistoricalTransactionsOk

func (o *AllProductStatus) GetHistoricalTransactionsOk() (*ProductStatus, bool)

GetHistoricalTransactionsOk returns a tuple with the HistoricalTransactions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AllProductStatus) GetIdentity

func (o *AllProductStatus) GetIdentity() ProductStatus

GetIdentity returns the Identity field value if set, zero value otherwise.

func (*AllProductStatus) GetIdentityOk

func (o *AllProductStatus) GetIdentityOk() (*ProductStatus, bool)

GetIdentityOk returns a tuple with the Identity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AllProductStatus) GetIncomeEstimation

func (o *AllProductStatus) GetIncomeEstimation() ProductStatus

GetIncomeEstimation returns the IncomeEstimation field value if set, zero value otherwise.

func (*AllProductStatus) GetIncomeEstimationOk

func (o *AllProductStatus) GetIncomeEstimationOk() (*ProductStatus, bool)

GetIncomeEstimationOk returns a tuple with the IncomeEstimation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AllProductStatus) GetOnlineTransactions

func (o *AllProductStatus) GetOnlineTransactions() ProductStatus

GetOnlineTransactions returns the OnlineTransactions field value if set, zero value otherwise.

func (*AllProductStatus) GetOnlineTransactionsOk

func (o *AllProductStatus) GetOnlineTransactionsOk() (*ProductStatus, bool)

GetOnlineTransactionsOk returns a tuple with the OnlineTransactions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AllProductStatus) GetPayments

func (o *AllProductStatus) GetPayments() ProductStatus

GetPayments returns the Payments field value if set, zero value otherwise.

func (*AllProductStatus) GetPaymentsOk

func (o *AllProductStatus) GetPaymentsOk() (*ProductStatus, bool)

GetPaymentsOk returns a tuple with the Payments field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AllProductStatus) GetStatements

func (o *AllProductStatus) GetStatements() ProductStatus

GetStatements returns the Statements field value if set, zero value otherwise.

func (*AllProductStatus) GetStatementsOk

func (o *AllProductStatus) GetStatementsOk() (*ProductStatus, bool)

GetStatementsOk returns a tuple with the Statements field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AllProductStatus) HasAccountNumbers

func (o *AllProductStatus) HasAccountNumbers() bool

HasAccountNumbers returns a boolean if a field has been set.

func (*AllProductStatus) HasAccounts

func (o *AllProductStatus) HasAccounts() bool

HasAccounts returns a boolean if a field has been set.

func (*AllProductStatus) HasBalanceHistory

func (o *AllProductStatus) HasBalanceHistory() bool

HasBalanceHistory returns a boolean if a field has been set.

func (*AllProductStatus) HasCardDetails

func (o *AllProductStatus) HasCardDetails() bool

HasCardDetails returns a boolean if a field has been set.

func (*AllProductStatus) HasHistoricalTransactions

func (o *AllProductStatus) HasHistoricalTransactions() bool

HasHistoricalTransactions returns a boolean if a field has been set.

func (*AllProductStatus) HasIdentity

func (o *AllProductStatus) HasIdentity() bool

HasIdentity returns a boolean if a field has been set.

func (*AllProductStatus) HasIncomeEstimation

func (o *AllProductStatus) HasIncomeEstimation() bool

HasIncomeEstimation returns a boolean if a field has been set.

func (*AllProductStatus) HasOnlineTransactions

func (o *AllProductStatus) HasOnlineTransactions() bool

HasOnlineTransactions returns a boolean if a field has been set.

func (*AllProductStatus) HasPayments

func (o *AllProductStatus) HasPayments() bool

HasPayments returns a boolean if a field has been set.

func (*AllProductStatus) HasStatements

func (o *AllProductStatus) HasStatements() bool

HasStatements returns a boolean if a field has been set.

func (AllProductStatus) MarshalJSON

func (o AllProductStatus) MarshalJSON() ([]byte, error)

func (*AllProductStatus) SetAccountNumbers

func (o *AllProductStatus) SetAccountNumbers(v ProductStatus)

SetAccountNumbers gets a reference to the given ProductStatus and assigns it to the AccountNumbers field.

func (*AllProductStatus) SetAccounts

func (o *AllProductStatus) SetAccounts(v ProductStatus)

SetAccounts gets a reference to the given ProductStatus and assigns it to the Accounts field.

func (*AllProductStatus) SetBalanceHistory

func (o *AllProductStatus) SetBalanceHistory(v ProductStatus)

SetBalanceHistory gets a reference to the given ProductStatus and assigns it to the BalanceHistory field.

func (*AllProductStatus) SetCardDetails

func (o *AllProductStatus) SetCardDetails(v ProductStatus)

SetCardDetails gets a reference to the given ProductStatus and assigns it to the CardDetails field.

func (*AllProductStatus) SetHistoricalTransactions

func (o *AllProductStatus) SetHistoricalTransactions(v ProductStatus)

SetHistoricalTransactions gets a reference to the given ProductStatus and assigns it to the HistoricalTransactions field.

func (*AllProductStatus) SetIdentity

func (o *AllProductStatus) SetIdentity(v ProductStatus)

SetIdentity gets a reference to the given ProductStatus and assigns it to the Identity field.

func (*AllProductStatus) SetIncomeEstimation

func (o *AllProductStatus) SetIncomeEstimation(v ProductStatus)

SetIncomeEstimation gets a reference to the given ProductStatus and assigns it to the IncomeEstimation field.

func (*AllProductStatus) SetOnlineTransactions

func (o *AllProductStatus) SetOnlineTransactions(v ProductStatus)

SetOnlineTransactions gets a reference to the given ProductStatus and assigns it to the OnlineTransactions field.

func (*AllProductStatus) SetPayments

func (o *AllProductStatus) SetPayments(v ProductStatus)

SetPayments gets a reference to the given ProductStatus and assigns it to the Payments field.

func (*AllProductStatus) SetStatements

func (o *AllProductStatus) SetStatements(v ProductStatus)

SetStatements gets a reference to the given ProductStatus and assigns it to the Statements field.

type ApiLinkRequest

type ApiLinkRequest struct {
	InstitutionId string `json:"institution_id"`
	// Identifier for end user
	UserId string `json:"user_id"`
	// this is a mandatory field
	Consent NullableBool `json:"consent"`
	// products that are requested
	ProductsRequested    []string         `json:"products_requested"`
	StoreCredentials     bool             `json:"store_credentials"`
	EncryptedCredentials EncryptedPayload `json:"encrypted_credentials"`
	PaymentInstructionId *string          `json:"payment_instruction_id,omitempty"`
}

ApiLinkRequest struct for ApiLinkRequest

func NewApiLinkRequest

func NewApiLinkRequest(institutionId string, userId string, consent NullableBool, productsRequested []string, storeCredentials bool, encryptedCredentials EncryptedPayload) *ApiLinkRequest

NewApiLinkRequest instantiates a new ApiLinkRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewApiLinkRequestWithDefaults

func NewApiLinkRequestWithDefaults() *ApiLinkRequest

NewApiLinkRequestWithDefaults instantiates a new ApiLinkRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ApiLinkRequest) GetConsent

func (o *ApiLinkRequest) GetConsent() bool

GetConsent returns the Consent field value If the value is explicit nil, the zero value for bool will be returned

func (*ApiLinkRequest) GetConsentOk

func (o *ApiLinkRequest) GetConsentOk() (*bool, bool)

GetConsentOk returns a tuple with the Consent field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ApiLinkRequest) GetEncryptedCredentials

func (o *ApiLinkRequest) GetEncryptedCredentials() EncryptedPayload

GetEncryptedCredentials returns the EncryptedCredentials field value

func (*ApiLinkRequest) GetEncryptedCredentialsOk

func (o *ApiLinkRequest) GetEncryptedCredentialsOk() (*EncryptedPayload, bool)

GetEncryptedCredentialsOk returns a tuple with the EncryptedCredentials field value and a boolean to check if the value has been set.

func (*ApiLinkRequest) GetInstitutionId

func (o *ApiLinkRequest) GetInstitutionId() string

GetInstitutionId returns the InstitutionId field value

func (*ApiLinkRequest) GetInstitutionIdOk

func (o *ApiLinkRequest) GetInstitutionIdOk() (*string, bool)

GetInstitutionIdOk returns a tuple with the InstitutionId field value and a boolean to check if the value has been set.

func (*ApiLinkRequest) GetPaymentInstructionId

func (o *ApiLinkRequest) GetPaymentInstructionId() string

GetPaymentInstructionId returns the PaymentInstructionId field value if set, zero value otherwise.

func (*ApiLinkRequest) GetPaymentInstructionIdOk

func (o *ApiLinkRequest) GetPaymentInstructionIdOk() (*string, bool)

GetPaymentInstructionIdOk returns a tuple with the PaymentInstructionId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ApiLinkRequest) GetProductsRequested

func (o *ApiLinkRequest) GetProductsRequested() []string

GetProductsRequested returns the ProductsRequested field value

func (*ApiLinkRequest) GetProductsRequestedOk

func (o *ApiLinkRequest) GetProductsRequestedOk() ([]string, bool)

GetProductsRequestedOk returns a tuple with the ProductsRequested field value and a boolean to check if the value has been set.

func (*ApiLinkRequest) GetStoreCredentials

func (o *ApiLinkRequest) GetStoreCredentials() bool

GetStoreCredentials returns the StoreCredentials field value

func (*ApiLinkRequest) GetStoreCredentialsOk

func (o *ApiLinkRequest) GetStoreCredentialsOk() (*bool, bool)

GetStoreCredentialsOk returns a tuple with the StoreCredentials field value and a boolean to check if the value has been set.

func (*ApiLinkRequest) GetUserId

func (o *ApiLinkRequest) GetUserId() string

GetUserId returns the UserId field value

func (*ApiLinkRequest) GetUserIdOk

func (o *ApiLinkRequest) GetUserIdOk() (*string, bool)

GetUserIdOk returns a tuple with the UserId field value and a boolean to check if the value has been set.

func (*ApiLinkRequest) HasPaymentInstructionId

func (o *ApiLinkRequest) HasPaymentInstructionId() bool

HasPaymentInstructionId returns a boolean if a field has been set.

func (ApiLinkRequest) MarshalJSON

func (o ApiLinkRequest) MarshalJSON() ([]byte, error)

func (*ApiLinkRequest) SetConsent

func (o *ApiLinkRequest) SetConsent(v bool)

SetConsent sets field value

func (*ApiLinkRequest) SetEncryptedCredentials

func (o *ApiLinkRequest) SetEncryptedCredentials(v EncryptedPayload)

SetEncryptedCredentials sets field value

func (*ApiLinkRequest) SetInstitutionId

func (o *ApiLinkRequest) SetInstitutionId(v string)

SetInstitutionId sets field value

func (*ApiLinkRequest) SetPaymentInstructionId

func (o *ApiLinkRequest) SetPaymentInstructionId(v string)

SetPaymentInstructionId gets a reference to the given string and assigns it to the PaymentInstructionId field.

func (*ApiLinkRequest) SetProductsRequested

func (o *ApiLinkRequest) SetProductsRequested(v []string)

SetProductsRequested sets field value

func (*ApiLinkRequest) SetStoreCredentials

func (o *ApiLinkRequest) SetStoreCredentials(v bool)

SetStoreCredentials sets field value

func (*ApiLinkRequest) SetUserId

func (o *ApiLinkRequest) SetUserId(v string)

SetUserId sets field value

type ApiRelinkRequest

type ApiRelinkRequest struct {
	StoreCredential      *bool            `json:"store_credential,omitempty"`
	Consent              bool             `json:"consent"`
	EncryptedCredentials EncryptedPayload `json:"encrypted_credentials"`
}

ApiRelinkRequest struct for ApiRelinkRequest

func NewApiRelinkRequest

func NewApiRelinkRequest(consent bool, encryptedCredentials EncryptedPayload) *ApiRelinkRequest

NewApiRelinkRequest instantiates a new ApiRelinkRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewApiRelinkRequestWithDefaults

func NewApiRelinkRequestWithDefaults() *ApiRelinkRequest

NewApiRelinkRequestWithDefaults instantiates a new ApiRelinkRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ApiRelinkRequest) GetConsent

func (o *ApiRelinkRequest) GetConsent() bool

GetConsent returns the Consent field value

func (*ApiRelinkRequest) GetConsentOk

func (o *ApiRelinkRequest) GetConsentOk() (*bool, bool)

GetConsentOk returns a tuple with the Consent field value and a boolean to check if the value has been set.

func (*ApiRelinkRequest) GetEncryptedCredentials

func (o *ApiRelinkRequest) GetEncryptedCredentials() EncryptedPayload

GetEncryptedCredentials returns the EncryptedCredentials field value

func (*ApiRelinkRequest) GetEncryptedCredentialsOk

func (o *ApiRelinkRequest) GetEncryptedCredentialsOk() (*EncryptedPayload, bool)

GetEncryptedCredentialsOk returns a tuple with the EncryptedCredentials field value and a boolean to check if the value has been set.

func (*ApiRelinkRequest) GetStoreCredential

func (o *ApiRelinkRequest) GetStoreCredential() bool

GetStoreCredential returns the StoreCredential field value if set, zero value otherwise.

func (*ApiRelinkRequest) GetStoreCredentialOk

func (o *ApiRelinkRequest) GetStoreCredentialOk() (*bool, bool)

GetStoreCredentialOk returns a tuple with the StoreCredential field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ApiRelinkRequest) HasStoreCredential

func (o *ApiRelinkRequest) HasStoreCredential() bool

HasStoreCredential returns a boolean if a field has been set.

func (ApiRelinkRequest) MarshalJSON

func (o ApiRelinkRequest) MarshalJSON() ([]byte, error)

func (*ApiRelinkRequest) SetConsent

func (o *ApiRelinkRequest) SetConsent(v bool)

SetConsent sets field value

func (*ApiRelinkRequest) SetEncryptedCredentials

func (o *ApiRelinkRequest) SetEncryptedCredentials(v EncryptedPayload)

SetEncryptedCredentials sets field value

func (*ApiRelinkRequest) SetStoreCredential

func (o *ApiRelinkRequest) SetStoreCredential(v bool)

SetStoreCredential gets a reference to the given bool and assigns it to the StoreCredential field.

type AuthChecklistFactor

type AuthChecklistFactor struct {
	// Type of authorization factor
	Type string `json:"type"`
	// Allows grouping similar checklist item types together
	GroupId string `json:"group_id"`
	// Indicates whether authorization factor is known to be required at this time.  Possible values are YES, NO, OPTIONAL
	Required string `json:"required"`
	// Helper text that applies to a specific checklist item
	HelperText *string `json:"helper_text,omitempty"`
	// Array of the options accepted for a specific authorization factor
	Options []AuthChecklistOptions `json:"options"`
}

AuthChecklistFactor struct for AuthChecklistFactor

func NewAuthChecklistFactor

func NewAuthChecklistFactor(type_ string, groupId string, required string, options []AuthChecklistOptions) *AuthChecklistFactor

NewAuthChecklistFactor instantiates a new AuthChecklistFactor object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAuthChecklistFactorWithDefaults

func NewAuthChecklistFactorWithDefaults() *AuthChecklistFactor

NewAuthChecklistFactorWithDefaults instantiates a new AuthChecklistFactor object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AuthChecklistFactor) GetGroupId

func (o *AuthChecklistFactor) GetGroupId() string

GetGroupId returns the GroupId field value

func (*AuthChecklistFactor) GetGroupIdOk

func (o *AuthChecklistFactor) GetGroupIdOk() (*string, bool)

GetGroupIdOk returns a tuple with the GroupId field value and a boolean to check if the value has been set.

func (*AuthChecklistFactor) GetHelperText

func (o *AuthChecklistFactor) GetHelperText() string

GetHelperText returns the HelperText field value if set, zero value otherwise.

func (*AuthChecklistFactor) GetHelperTextOk

func (o *AuthChecklistFactor) GetHelperTextOk() (*string, bool)

GetHelperTextOk returns a tuple with the HelperText field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthChecklistFactor) GetOptions

func (o *AuthChecklistFactor) GetOptions() []AuthChecklistOptions

GetOptions returns the Options field value

func (*AuthChecklistFactor) GetOptionsOk

func (o *AuthChecklistFactor) GetOptionsOk() ([]AuthChecklistOptions, bool)

GetOptionsOk returns a tuple with the Options field value and a boolean to check if the value has been set.

func (*AuthChecklistFactor) GetRequired

func (o *AuthChecklistFactor) GetRequired() string

GetRequired returns the Required field value

func (*AuthChecklistFactor) GetRequiredOk

func (o *AuthChecklistFactor) GetRequiredOk() (*string, bool)

GetRequiredOk returns a tuple with the Required field value and a boolean to check if the value has been set.

func (*AuthChecklistFactor) GetType

func (o *AuthChecklistFactor) GetType() string

GetType returns the Type field value

func (*AuthChecklistFactor) GetTypeOk

func (o *AuthChecklistFactor) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*AuthChecklistFactor) HasHelperText

func (o *AuthChecklistFactor) HasHelperText() bool

HasHelperText returns a boolean if a field has been set.

func (AuthChecklistFactor) MarshalJSON

func (o AuthChecklistFactor) MarshalJSON() ([]byte, error)

func (*AuthChecklistFactor) SetGroupId

func (o *AuthChecklistFactor) SetGroupId(v string)

SetGroupId sets field value

func (*AuthChecklistFactor) SetHelperText

func (o *AuthChecklistFactor) SetHelperText(v string)

SetHelperText gets a reference to the given string and assigns it to the HelperText field.

func (*AuthChecklistFactor) SetOptions

func (o *AuthChecklistFactor) SetOptions(v []AuthChecklistOptions)

SetOptions sets field value

func (*AuthChecklistFactor) SetRequired

func (o *AuthChecklistFactor) SetRequired(v string)

SetRequired sets field value

func (*AuthChecklistFactor) SetType

func (o *AuthChecklistFactor) SetType(v string)

SetType sets field value

type AuthChecklistOptions

type AuthChecklistOptions struct {
	// Name of authorization factor. Possible values are INSTITUTION_CREDENTIALS_LOGIN, INSTITUTION_OAUTH_LOGIN,
	Name string `json:"name"`
	// Timestamp in ISO format (YYYY-MM-DDTHH:MM:SS.SSSZ) for when the authorization factor was submitted to Finverse
	SubmittedAt NullableTime `json:"submitted_at,omitempty"`
	// Indicates who submitted the authorization factor to Finverse. Possible values are CUSTOMER_APP, FINVERSE_LINK
	SubmittedBy *string `json:"submitted_by,omitempty"`
	// Redirect to bank for authentication
	RedirectUrl *string `json:"redirect_url,omitempty"`
}

AuthChecklistOptions struct for AuthChecklistOptions

func NewAuthChecklistOptions

func NewAuthChecklistOptions(name string) *AuthChecklistOptions

NewAuthChecklistOptions instantiates a new AuthChecklistOptions object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAuthChecklistOptionsWithDefaults

func NewAuthChecklistOptionsWithDefaults() *AuthChecklistOptions

NewAuthChecklistOptionsWithDefaults instantiates a new AuthChecklistOptions object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AuthChecklistOptions) GetName

func (o *AuthChecklistOptions) GetName() string

GetName returns the Name field value

func (*AuthChecklistOptions) GetNameOk

func (o *AuthChecklistOptions) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*AuthChecklistOptions) GetRedirectUrl

func (o *AuthChecklistOptions) GetRedirectUrl() string

GetRedirectUrl returns the RedirectUrl field value if set, zero value otherwise.

func (*AuthChecklistOptions) GetRedirectUrlOk

func (o *AuthChecklistOptions) GetRedirectUrlOk() (*string, bool)

GetRedirectUrlOk returns a tuple with the RedirectUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthChecklistOptions) GetSubmittedAt

func (o *AuthChecklistOptions) GetSubmittedAt() time.Time

GetSubmittedAt returns the SubmittedAt field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AuthChecklistOptions) GetSubmittedAtOk

func (o *AuthChecklistOptions) GetSubmittedAtOk() (*time.Time, bool)

GetSubmittedAtOk returns a tuple with the SubmittedAt field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AuthChecklistOptions) GetSubmittedBy

func (o *AuthChecklistOptions) GetSubmittedBy() string

GetSubmittedBy returns the SubmittedBy field value if set, zero value otherwise.

func (*AuthChecklistOptions) GetSubmittedByOk

func (o *AuthChecklistOptions) GetSubmittedByOk() (*string, bool)

GetSubmittedByOk returns a tuple with the SubmittedBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthChecklistOptions) HasRedirectUrl

func (o *AuthChecklistOptions) HasRedirectUrl() bool

HasRedirectUrl returns a boolean if a field has been set.

func (*AuthChecklistOptions) HasSubmittedAt

func (o *AuthChecklistOptions) HasSubmittedAt() bool

HasSubmittedAt returns a boolean if a field has been set.

func (*AuthChecklistOptions) HasSubmittedBy

func (o *AuthChecklistOptions) HasSubmittedBy() bool

HasSubmittedBy returns a boolean if a field has been set.

func (AuthChecklistOptions) MarshalJSON

func (o AuthChecklistOptions) MarshalJSON() ([]byte, error)

func (*AuthChecklistOptions) SetName

func (o *AuthChecklistOptions) SetName(v string)

SetName sets field value

func (*AuthChecklistOptions) SetRedirectUrl

func (o *AuthChecklistOptions) SetRedirectUrl(v string)

SetRedirectUrl gets a reference to the given string and assigns it to the RedirectUrl field.

func (*AuthChecklistOptions) SetSubmittedAt

func (o *AuthChecklistOptions) SetSubmittedAt(v time.Time)

SetSubmittedAt gets a reference to the given NullableTime and assigns it to the SubmittedAt field.

func (*AuthChecklistOptions) SetSubmittedAtNil

func (o *AuthChecklistOptions) SetSubmittedAtNil()

SetSubmittedAtNil sets the value for SubmittedAt to be an explicit nil

func (*AuthChecklistOptions) SetSubmittedBy

func (o *AuthChecklistOptions) SetSubmittedBy(v string)

SetSubmittedBy gets a reference to the given string and assigns it to the SubmittedBy field.

func (*AuthChecklistOptions) UnsetSubmittedAt

func (o *AuthChecklistOptions) UnsetSubmittedAt()

UnsetSubmittedAt ensures that no value is present for SubmittedAt, not even an explicit nil

type AuthorizeMandateRequest

type AuthorizeMandateRequest struct {
	// Whether a consent was provided by the enduser to authorize a mandate
	EnduserConsent bool `json:"enduser_consent"`
}

AuthorizeMandateRequest struct for AuthorizeMandateRequest

func NewAuthorizeMandateRequest

func NewAuthorizeMandateRequest(enduserConsent bool) *AuthorizeMandateRequest

NewAuthorizeMandateRequest instantiates a new AuthorizeMandateRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAuthorizeMandateRequestWithDefaults

func NewAuthorizeMandateRequestWithDefaults() *AuthorizeMandateRequest

NewAuthorizeMandateRequestWithDefaults instantiates a new AuthorizeMandateRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AuthorizeMandateRequest) GetEnduserConsent

func (o *AuthorizeMandateRequest) GetEnduserConsent() bool

GetEnduserConsent returns the EnduserConsent field value

func (*AuthorizeMandateRequest) GetEnduserConsentOk

func (o *AuthorizeMandateRequest) GetEnduserConsentOk() (*bool, bool)

GetEnduserConsentOk returns a tuple with the EnduserConsent field value and a boolean to check if the value has been set.

func (AuthorizeMandateRequest) MarshalJSON

func (o AuthorizeMandateRequest) MarshalJSON() ([]byte, error)

func (*AuthorizeMandateRequest) SetEnduserConsent

func (o *AuthorizeMandateRequest) SetEnduserConsent(v bool)

SetEnduserConsent sets field value

type BadRequestModel

type BadRequestModel struct {
	Error *BadRequestModelError `json:"error,omitempty"`
}

BadRequestModel struct for BadRequestModel

func NewBadRequestModel

func NewBadRequestModel() *BadRequestModel

NewBadRequestModel instantiates a new BadRequestModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewBadRequestModelWithDefaults

func NewBadRequestModelWithDefaults() *BadRequestModel

NewBadRequestModelWithDefaults instantiates a new BadRequestModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*BadRequestModel) GetError

func (o *BadRequestModel) GetError() BadRequestModelError

GetError returns the Error field value if set, zero value otherwise.

func (*BadRequestModel) GetErrorOk

func (o *BadRequestModel) GetErrorOk() (*BadRequestModelError, bool)

GetErrorOk returns a tuple with the Error field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BadRequestModel) HasError

func (o *BadRequestModel) HasError() bool

HasError returns a boolean if a field has been set.

func (BadRequestModel) MarshalJSON

func (o BadRequestModel) MarshalJSON() ([]byte, error)

func (*BadRequestModel) SetError

func (o *BadRequestModel) SetError(v BadRequestModelError)

SetError gets a reference to the given BadRequestModelError and assigns it to the Error field.

type BadRequestModelError

type BadRequestModelError struct {
	Code    *float32 `json:"code,omitempty"`
	Name    *string  `json:"name,omitempty"`
	Message *string  `json:"message,omitempty"`
	// A link to visit for further action
	Link *string `json:"link,omitempty"`
}

BadRequestModelError struct for BadRequestModelError

func NewBadRequestModelError

func NewBadRequestModelError() *BadRequestModelError

NewBadRequestModelError instantiates a new BadRequestModelError object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewBadRequestModelErrorWithDefaults

func NewBadRequestModelErrorWithDefaults() *BadRequestModelError

NewBadRequestModelErrorWithDefaults instantiates a new BadRequestModelError object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*BadRequestModelError) GetCode

func (o *BadRequestModelError) GetCode() float32

GetCode returns the Code field value if set, zero value otherwise.

func (*BadRequestModelError) GetCodeOk

func (o *BadRequestModelError) GetCodeOk() (*float32, bool)

GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *BadRequestModelError) GetLink() string

GetLink returns the Link field value if set, zero value otherwise.

func (*BadRequestModelError) GetLinkOk

func (o *BadRequestModelError) GetLinkOk() (*string, bool)

GetLinkOk returns a tuple with the Link field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BadRequestModelError) GetMessage

func (o *BadRequestModelError) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*BadRequestModelError) GetMessageOk

func (o *BadRequestModelError) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BadRequestModelError) GetName

func (o *BadRequestModelError) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*BadRequestModelError) GetNameOk

func (o *BadRequestModelError) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BadRequestModelError) HasCode

func (o *BadRequestModelError) HasCode() bool

HasCode returns a boolean if a field has been set.

func (o *BadRequestModelError) HasLink() bool

HasLink returns a boolean if a field has been set.

func (*BadRequestModelError) HasMessage

func (o *BadRequestModelError) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*BadRequestModelError) HasName

func (o *BadRequestModelError) HasName() bool

HasName returns a boolean if a field has been set.

func (BadRequestModelError) MarshalJSON

func (o BadRequestModelError) MarshalJSON() ([]byte, error)

func (*BadRequestModelError) SetCode

func (o *BadRequestModelError) SetCode(v float32)

SetCode gets a reference to the given float32 and assigns it to the Code field.

func (o *BadRequestModelError) SetLink(v string)

SetLink gets a reference to the given string and assigns it to the Link field.

func (*BadRequestModelError) SetMessage

func (o *BadRequestModelError) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (*BadRequestModelError) SetName

func (o *BadRequestModelError) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

type BadRequestModelV2

type BadRequestModelV2 struct {
	Error *BadRequestModelV2Error `json:"error,omitempty"`
}

BadRequestModelV2 struct for BadRequestModelV2

func NewBadRequestModelV2

func NewBadRequestModelV2() *BadRequestModelV2

NewBadRequestModelV2 instantiates a new BadRequestModelV2 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewBadRequestModelV2WithDefaults

func NewBadRequestModelV2WithDefaults() *BadRequestModelV2

NewBadRequestModelV2WithDefaults instantiates a new BadRequestModelV2 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*BadRequestModelV2) GetError

GetError returns the Error field value if set, zero value otherwise.

func (*BadRequestModelV2) GetErrorOk

func (o *BadRequestModelV2) GetErrorOk() (*BadRequestModelV2Error, bool)

GetErrorOk returns a tuple with the Error field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BadRequestModelV2) HasError

func (o *BadRequestModelV2) HasError() bool

HasError returns a boolean if a field has been set.

func (BadRequestModelV2) MarshalJSON

func (o BadRequestModelV2) MarshalJSON() ([]byte, error)

func (*BadRequestModelV2) SetError

SetError gets a reference to the given BadRequestModelV2Error and assigns it to the Error field.

type BadRequestModelV2Error

type BadRequestModelV2Error struct {
	// The error type
	Type      string  `json:"type"`
	ErrorCode string  `json:"error_code"`
	Code      float32 `json:"code"`
	Message   string  `json:"message"`
	Details   *string `json:"details,omitempty"`
	// The request_id provided in the request header
	RequestId string `json:"request_id"`
}

BadRequestModelV2Error struct for BadRequestModelV2Error

func NewBadRequestModelV2Error

func NewBadRequestModelV2Error(type_ string, errorCode string, code float32, message string, requestId string) *BadRequestModelV2Error

NewBadRequestModelV2Error instantiates a new BadRequestModelV2Error object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewBadRequestModelV2ErrorWithDefaults

func NewBadRequestModelV2ErrorWithDefaults() *BadRequestModelV2Error

NewBadRequestModelV2ErrorWithDefaults instantiates a new BadRequestModelV2Error object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*BadRequestModelV2Error) GetCode

func (o *BadRequestModelV2Error) GetCode() float32

GetCode returns the Code field value

func (*BadRequestModelV2Error) GetCodeOk

func (o *BadRequestModelV2Error) GetCodeOk() (*float32, bool)

GetCodeOk returns a tuple with the Code field value and a boolean to check if the value has been set.

func (*BadRequestModelV2Error) GetDetails

func (o *BadRequestModelV2Error) GetDetails() string

GetDetails returns the Details field value if set, zero value otherwise.

func (*BadRequestModelV2Error) GetDetailsOk

func (o *BadRequestModelV2Error) GetDetailsOk() (*string, bool)

GetDetailsOk returns a tuple with the Details field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BadRequestModelV2Error) GetErrorCode

func (o *BadRequestModelV2Error) GetErrorCode() string

GetErrorCode returns the ErrorCode field value

func (*BadRequestModelV2Error) GetErrorCodeOk

func (o *BadRequestModelV2Error) GetErrorCodeOk() (*string, bool)

GetErrorCodeOk returns a tuple with the ErrorCode field value and a boolean to check if the value has been set.

func (*BadRequestModelV2Error) GetMessage

func (o *BadRequestModelV2Error) GetMessage() string

GetMessage returns the Message field value

func (*BadRequestModelV2Error) GetMessageOk

func (o *BadRequestModelV2Error) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value and a boolean to check if the value has been set.

func (*BadRequestModelV2Error) GetRequestId

func (o *BadRequestModelV2Error) GetRequestId() string

GetRequestId returns the RequestId field value

func (*BadRequestModelV2Error) GetRequestIdOk

func (o *BadRequestModelV2Error) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (*BadRequestModelV2Error) GetType

func (o *BadRequestModelV2Error) GetType() string

GetType returns the Type field value

func (*BadRequestModelV2Error) GetTypeOk

func (o *BadRequestModelV2Error) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*BadRequestModelV2Error) HasDetails

func (o *BadRequestModelV2Error) HasDetails() bool

HasDetails returns a boolean if a field has been set.

func (BadRequestModelV2Error) MarshalJSON

func (o BadRequestModelV2Error) MarshalJSON() ([]byte, error)

func (*BadRequestModelV2Error) SetCode

func (o *BadRequestModelV2Error) SetCode(v float32)

SetCode sets field value

func (*BadRequestModelV2Error) SetDetails

func (o *BadRequestModelV2Error) SetDetails(v string)

SetDetails gets a reference to the given string and assigns it to the Details field.

func (*BadRequestModelV2Error) SetErrorCode

func (o *BadRequestModelV2Error) SetErrorCode(v string)

SetErrorCode sets field value

func (*BadRequestModelV2Error) SetMessage

func (o *BadRequestModelV2Error) SetMessage(v string)

SetMessage sets field value

func (*BadRequestModelV2Error) SetRequestId

func (o *BadRequestModelV2Error) SetRequestId(v string)

SetRequestId sets field value

func (*BadRequestModelV2Error) SetType

func (o *BadRequestModelV2Error) SetType(v string)

SetType sets field value

type BalanceHistory

type BalanceHistory struct {
	// The date the balance was recorded
	Date string `json:"date"`
	// The end of day balance for this account on this specific date
	Amount float32 `json:"amount"`
	// The currency the balance
	Currency string `json:"currency"`
}

BalanceHistory struct for BalanceHistory

func NewBalanceHistory

func NewBalanceHistory(date string, amount float32, currency string) *BalanceHistory

NewBalanceHistory instantiates a new BalanceHistory object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewBalanceHistoryWithDefaults

func NewBalanceHistoryWithDefaults() *BalanceHistory

NewBalanceHistoryWithDefaults instantiates a new BalanceHistory object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*BalanceHistory) GetAmount

func (o *BalanceHistory) GetAmount() float32

GetAmount returns the Amount field value

func (*BalanceHistory) GetAmountOk

func (o *BalanceHistory) GetAmountOk() (*float32, bool)

GetAmountOk returns a tuple with the Amount field value and a boolean to check if the value has been set.

func (*BalanceHistory) GetCurrency

func (o *BalanceHistory) GetCurrency() string

GetCurrency returns the Currency field value

func (*BalanceHistory) GetCurrencyOk

func (o *BalanceHistory) GetCurrencyOk() (*string, bool)

GetCurrencyOk returns a tuple with the Currency field value and a boolean to check if the value has been set.

func (*BalanceHistory) GetDate

func (o *BalanceHistory) GetDate() string

GetDate returns the Date field value

func (*BalanceHistory) GetDateOk

func (o *BalanceHistory) GetDateOk() (*string, bool)

GetDateOk returns a tuple with the Date field value and a boolean to check if the value has been set.

func (BalanceHistory) MarshalJSON

func (o BalanceHistory) MarshalJSON() ([]byte, error)

func (*BalanceHistory) SetAmount

func (o *BalanceHistory) SetAmount(v float32)

SetAmount sets field value

func (*BalanceHistory) SetCurrency

func (o *BalanceHistory) SetCurrency(v string)

SetCurrency sets field value

func (*BalanceHistory) SetDate

func (o *BalanceHistory) SetDate(v string)

SetDate sets field value

type BasicAuth

type BasicAuth struct {
	UserName string `json:"userName,omitempty"`
	Password string `json:"password,omitempty"`
}

BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth

type CardAccount

type CardAccount struct {
	// Account this card is associated with
	AccountId   *string `json:"account_id,omitempty"`
	AccountName *string `json:"account_name,omitempty"`
	// Masked Account number of the card account
	AccountNumberMasked *string      `json:"account_number_masked,omitempty"`
	AccountType         *AccountType `json:"account_type,omitempty"`
	// The statement payment due date
	StatementPaymentDueDate *string `json:"statement_payment_due_date,omitempty"`
	// The next payment due date
	NextPaymentDueDate *string `json:"next_payment_due_date,omitempty"`
	// The statement date
	StatementDate *string `json:"statement_date,omitempty"`
	// The date of the last payment
	LastPaymentDate      *string         `json:"last_payment_date,omitempty"`
	LastPaymentAmount    *CurrencyAmount `json:"last_payment_amount,omitempty"`
	CurrentBalance       *CurrencyAmount `json:"current_balance,omitempty"`
	PaymentDueAmount     *CurrencyAmount `json:"payment_due_amount,omitempty"`
	StatementDueAmount   *CurrencyAmount `json:"statement_due_amount,omitempty"`
	TotalCreditLimit     *CurrencyAmount `json:"total_credit_limit,omitempty"`
	AvailableCreditLimit *CurrencyAmount `json:"available_credit_limit,omitempty"`
	MinimumPaymentDue    *CurrencyAmount `json:"minimum_payment_due,omitempty"`
	RewardsBalances      []GenericAmount `json:"rewards_balances,omitempty"`
	UpdatedAt            *time.Time      `json:"updated_at,omitempty"`
}

CardAccount struct for CardAccount

func NewCardAccount

func NewCardAccount() *CardAccount

NewCardAccount instantiates a new CardAccount object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCardAccountWithDefaults

func NewCardAccountWithDefaults() *CardAccount

NewCardAccountWithDefaults instantiates a new CardAccount object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CardAccount) GetAccountId

func (o *CardAccount) GetAccountId() string

GetAccountId returns the AccountId field value if set, zero value otherwise.

func (*CardAccount) GetAccountIdOk

func (o *CardAccount) GetAccountIdOk() (*string, bool)

GetAccountIdOk returns a tuple with the AccountId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardAccount) GetAccountName

func (o *CardAccount) GetAccountName() string

GetAccountName returns the AccountName field value if set, zero value otherwise.

func (*CardAccount) GetAccountNameOk

func (o *CardAccount) GetAccountNameOk() (*string, bool)

GetAccountNameOk returns a tuple with the AccountName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardAccount) GetAccountNumberMasked

func (o *CardAccount) GetAccountNumberMasked() string

GetAccountNumberMasked returns the AccountNumberMasked field value if set, zero value otherwise.

func (*CardAccount) GetAccountNumberMaskedOk

func (o *CardAccount) GetAccountNumberMaskedOk() (*string, bool)

GetAccountNumberMaskedOk returns a tuple with the AccountNumberMasked field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardAccount) GetAccountType

func (o *CardAccount) GetAccountType() AccountType

GetAccountType returns the AccountType field value if set, zero value otherwise.

func (*CardAccount) GetAccountTypeOk

func (o *CardAccount) GetAccountTypeOk() (*AccountType, bool)

GetAccountTypeOk returns a tuple with the AccountType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardAccount) GetAvailableCreditLimit

func (o *CardAccount) GetAvailableCreditLimit() CurrencyAmount

GetAvailableCreditLimit returns the AvailableCreditLimit field value if set, zero value otherwise.

func (*CardAccount) GetAvailableCreditLimitOk

func (o *CardAccount) GetAvailableCreditLimitOk() (*CurrencyAmount, bool)

GetAvailableCreditLimitOk returns a tuple with the AvailableCreditLimit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardAccount) GetCurrentBalance

func (o *CardAccount) GetCurrentBalance() CurrencyAmount

GetCurrentBalance returns the CurrentBalance field value if set, zero value otherwise.

func (*CardAccount) GetCurrentBalanceOk

func (o *CardAccount) GetCurrentBalanceOk() (*CurrencyAmount, bool)

GetCurrentBalanceOk returns a tuple with the CurrentBalance field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardAccount) GetLastPaymentAmount

func (o *CardAccount) GetLastPaymentAmount() CurrencyAmount

GetLastPaymentAmount returns the LastPaymentAmount field value if set, zero value otherwise.

func (*CardAccount) GetLastPaymentAmountOk

func (o *CardAccount) GetLastPaymentAmountOk() (*CurrencyAmount, bool)

GetLastPaymentAmountOk returns a tuple with the LastPaymentAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardAccount) GetLastPaymentDate

func (o *CardAccount) GetLastPaymentDate() string

GetLastPaymentDate returns the LastPaymentDate field value if set, zero value otherwise.

func (*CardAccount) GetLastPaymentDateOk

func (o *CardAccount) GetLastPaymentDateOk() (*string, bool)

GetLastPaymentDateOk returns a tuple with the LastPaymentDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardAccount) GetMinimumPaymentDue

func (o *CardAccount) GetMinimumPaymentDue() CurrencyAmount

GetMinimumPaymentDue returns the MinimumPaymentDue field value if set, zero value otherwise.

func (*CardAccount) GetMinimumPaymentDueOk

func (o *CardAccount) GetMinimumPaymentDueOk() (*CurrencyAmount, bool)

GetMinimumPaymentDueOk returns a tuple with the MinimumPaymentDue field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardAccount) GetNextPaymentDueDate

func (o *CardAccount) GetNextPaymentDueDate() string

GetNextPaymentDueDate returns the NextPaymentDueDate field value if set, zero value otherwise.

func (*CardAccount) GetNextPaymentDueDateOk

func (o *CardAccount) GetNextPaymentDueDateOk() (*string, bool)

GetNextPaymentDueDateOk returns a tuple with the NextPaymentDueDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardAccount) GetPaymentDueAmount

func (o *CardAccount) GetPaymentDueAmount() CurrencyAmount

GetPaymentDueAmount returns the PaymentDueAmount field value if set, zero value otherwise.

func (*CardAccount) GetPaymentDueAmountOk

func (o *CardAccount) GetPaymentDueAmountOk() (*CurrencyAmount, bool)

GetPaymentDueAmountOk returns a tuple with the PaymentDueAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardAccount) GetRewardsBalances

func (o *CardAccount) GetRewardsBalances() []GenericAmount

GetRewardsBalances returns the RewardsBalances field value if set, zero value otherwise.

func (*CardAccount) GetRewardsBalancesOk

func (o *CardAccount) GetRewardsBalancesOk() ([]GenericAmount, bool)

GetRewardsBalancesOk returns a tuple with the RewardsBalances field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardAccount) GetStatementDate

func (o *CardAccount) GetStatementDate() string

GetStatementDate returns the StatementDate field value if set, zero value otherwise.

func (*CardAccount) GetStatementDateOk

func (o *CardAccount) GetStatementDateOk() (*string, bool)

GetStatementDateOk returns a tuple with the StatementDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardAccount) GetStatementDueAmount

func (o *CardAccount) GetStatementDueAmount() CurrencyAmount

GetStatementDueAmount returns the StatementDueAmount field value if set, zero value otherwise.

func (*CardAccount) GetStatementDueAmountOk

func (o *CardAccount) GetStatementDueAmountOk() (*CurrencyAmount, bool)

GetStatementDueAmountOk returns a tuple with the StatementDueAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardAccount) GetStatementPaymentDueDate

func (o *CardAccount) GetStatementPaymentDueDate() string

GetStatementPaymentDueDate returns the StatementPaymentDueDate field value if set, zero value otherwise.

func (*CardAccount) GetStatementPaymentDueDateOk

func (o *CardAccount) GetStatementPaymentDueDateOk() (*string, bool)

GetStatementPaymentDueDateOk returns a tuple with the StatementPaymentDueDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardAccount) GetTotalCreditLimit

func (o *CardAccount) GetTotalCreditLimit() CurrencyAmount

GetTotalCreditLimit returns the TotalCreditLimit field value if set, zero value otherwise.

func (*CardAccount) GetTotalCreditLimitOk

func (o *CardAccount) GetTotalCreditLimitOk() (*CurrencyAmount, bool)

GetTotalCreditLimitOk returns a tuple with the TotalCreditLimit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardAccount) GetUpdatedAt

func (o *CardAccount) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

func (*CardAccount) GetUpdatedAtOk

func (o *CardAccount) GetUpdatedAtOk() (*time.Time, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardAccount) HasAccountId

func (o *CardAccount) HasAccountId() bool

HasAccountId returns a boolean if a field has been set.

func (*CardAccount) HasAccountName

func (o *CardAccount) HasAccountName() bool

HasAccountName returns a boolean if a field has been set.

func (*CardAccount) HasAccountNumberMasked

func (o *CardAccount) HasAccountNumberMasked() bool

HasAccountNumberMasked returns a boolean if a field has been set.

func (*CardAccount) HasAccountType

func (o *CardAccount) HasAccountType() bool

HasAccountType returns a boolean if a field has been set.

func (*CardAccount) HasAvailableCreditLimit

func (o *CardAccount) HasAvailableCreditLimit() bool

HasAvailableCreditLimit returns a boolean if a field has been set.

func (*CardAccount) HasCurrentBalance

func (o *CardAccount) HasCurrentBalance() bool

HasCurrentBalance returns a boolean if a field has been set.

func (*CardAccount) HasLastPaymentAmount

func (o *CardAccount) HasLastPaymentAmount() bool

HasLastPaymentAmount returns a boolean if a field has been set.

func (*CardAccount) HasLastPaymentDate

func (o *CardAccount) HasLastPaymentDate() bool

HasLastPaymentDate returns a boolean if a field has been set.

func (*CardAccount) HasMinimumPaymentDue

func (o *CardAccount) HasMinimumPaymentDue() bool

HasMinimumPaymentDue returns a boolean if a field has been set.

func (*CardAccount) HasNextPaymentDueDate

func (o *CardAccount) HasNextPaymentDueDate() bool

HasNextPaymentDueDate returns a boolean if a field has been set.

func (*CardAccount) HasPaymentDueAmount

func (o *CardAccount) HasPaymentDueAmount() bool

HasPaymentDueAmount returns a boolean if a field has been set.

func (*CardAccount) HasRewardsBalances

func (o *CardAccount) HasRewardsBalances() bool

HasRewardsBalances returns a boolean if a field has been set.

func (*CardAccount) HasStatementDate

func (o *CardAccount) HasStatementDate() bool

HasStatementDate returns a boolean if a field has been set.

func (*CardAccount) HasStatementDueAmount

func (o *CardAccount) HasStatementDueAmount() bool

HasStatementDueAmount returns a boolean if a field has been set.

func (*CardAccount) HasStatementPaymentDueDate

func (o *CardAccount) HasStatementPaymentDueDate() bool

HasStatementPaymentDueDate returns a boolean if a field has been set.

func (*CardAccount) HasTotalCreditLimit

func (o *CardAccount) HasTotalCreditLimit() bool

HasTotalCreditLimit returns a boolean if a field has been set.

func (*CardAccount) HasUpdatedAt

func (o *CardAccount) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (CardAccount) MarshalJSON

func (o CardAccount) MarshalJSON() ([]byte, error)

func (*CardAccount) SetAccountId

func (o *CardAccount) SetAccountId(v string)

SetAccountId gets a reference to the given string and assigns it to the AccountId field.

func (*CardAccount) SetAccountName

func (o *CardAccount) SetAccountName(v string)

SetAccountName gets a reference to the given string and assigns it to the AccountName field.

func (*CardAccount) SetAccountNumberMasked

func (o *CardAccount) SetAccountNumberMasked(v string)

SetAccountNumberMasked gets a reference to the given string and assigns it to the AccountNumberMasked field.

func (*CardAccount) SetAccountType

func (o *CardAccount) SetAccountType(v AccountType)

SetAccountType gets a reference to the given AccountType and assigns it to the AccountType field.

func (*CardAccount) SetAvailableCreditLimit

func (o *CardAccount) SetAvailableCreditLimit(v CurrencyAmount)

SetAvailableCreditLimit gets a reference to the given CurrencyAmount and assigns it to the AvailableCreditLimit field.

func (*CardAccount) SetCurrentBalance

func (o *CardAccount) SetCurrentBalance(v CurrencyAmount)

SetCurrentBalance gets a reference to the given CurrencyAmount and assigns it to the CurrentBalance field.

func (*CardAccount) SetLastPaymentAmount

func (o *CardAccount) SetLastPaymentAmount(v CurrencyAmount)

SetLastPaymentAmount gets a reference to the given CurrencyAmount and assigns it to the LastPaymentAmount field.

func (*CardAccount) SetLastPaymentDate

func (o *CardAccount) SetLastPaymentDate(v string)

SetLastPaymentDate gets a reference to the given string and assigns it to the LastPaymentDate field.

func (*CardAccount) SetMinimumPaymentDue

func (o *CardAccount) SetMinimumPaymentDue(v CurrencyAmount)

SetMinimumPaymentDue gets a reference to the given CurrencyAmount and assigns it to the MinimumPaymentDue field.

func (*CardAccount) SetNextPaymentDueDate

func (o *CardAccount) SetNextPaymentDueDate(v string)

SetNextPaymentDueDate gets a reference to the given string and assigns it to the NextPaymentDueDate field.

func (*CardAccount) SetPaymentDueAmount

func (o *CardAccount) SetPaymentDueAmount(v CurrencyAmount)

SetPaymentDueAmount gets a reference to the given CurrencyAmount and assigns it to the PaymentDueAmount field.

func (*CardAccount) SetRewardsBalances

func (o *CardAccount) SetRewardsBalances(v []GenericAmount)

SetRewardsBalances gets a reference to the given []GenericAmount and assigns it to the RewardsBalances field.

func (*CardAccount) SetStatementDate

func (o *CardAccount) SetStatementDate(v string)

SetStatementDate gets a reference to the given string and assigns it to the StatementDate field.

func (*CardAccount) SetStatementDueAmount

func (o *CardAccount) SetStatementDueAmount(v CurrencyAmount)

SetStatementDueAmount gets a reference to the given CurrencyAmount and assigns it to the StatementDueAmount field.

func (*CardAccount) SetStatementPaymentDueDate

func (o *CardAccount) SetStatementPaymentDueDate(v string)

SetStatementPaymentDueDate gets a reference to the given string and assigns it to the StatementPaymentDueDate field.

func (*CardAccount) SetTotalCreditLimit

func (o *CardAccount) SetTotalCreditLimit(v CurrencyAmount)

SetTotalCreditLimit gets a reference to the given CurrencyAmount and assigns it to the TotalCreditLimit field.

func (*CardAccount) SetUpdatedAt

func (o *CardAccount) SetUpdatedAt(v time.Time)

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.

type CardAccountAllOf

type CardAccountAllOf struct {
	// Account this card is associated with
	AccountId   *string `json:"account_id,omitempty"`
	AccountName *string `json:"account_name,omitempty"`
	// Masked Account number of the card account
	AccountNumberMasked *string      `json:"account_number_masked,omitempty"`
	AccountType         *AccountType `json:"account_type,omitempty"`
	// The statement payment due date
	StatementPaymentDueDate *string `json:"statement_payment_due_date,omitempty"`
	// The next payment due date
	NextPaymentDueDate *string `json:"next_payment_due_date,omitempty"`
	// The statement date
	StatementDate *string `json:"statement_date,omitempty"`
	// The date of the last payment
	LastPaymentDate   *string         `json:"last_payment_date,omitempty"`
	LastPaymentAmount *CurrencyAmount `json:"last_payment_amount,omitempty"`
}

CardAccountAllOf struct for CardAccountAllOf

func NewCardAccountAllOf

func NewCardAccountAllOf() *CardAccountAllOf

NewCardAccountAllOf instantiates a new CardAccountAllOf object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCardAccountAllOfWithDefaults

func NewCardAccountAllOfWithDefaults() *CardAccountAllOf

NewCardAccountAllOfWithDefaults instantiates a new CardAccountAllOf object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CardAccountAllOf) GetAccountId

func (o *CardAccountAllOf) GetAccountId() string

GetAccountId returns the AccountId field value if set, zero value otherwise.

func (*CardAccountAllOf) GetAccountIdOk

func (o *CardAccountAllOf) GetAccountIdOk() (*string, bool)

GetAccountIdOk returns a tuple with the AccountId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardAccountAllOf) GetAccountName

func (o *CardAccountAllOf) GetAccountName() string

GetAccountName returns the AccountName field value if set, zero value otherwise.

func (*CardAccountAllOf) GetAccountNameOk

func (o *CardAccountAllOf) GetAccountNameOk() (*string, bool)

GetAccountNameOk returns a tuple with the AccountName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardAccountAllOf) GetAccountNumberMasked

func (o *CardAccountAllOf) GetAccountNumberMasked() string

GetAccountNumberMasked returns the AccountNumberMasked field value if set, zero value otherwise.

func (*CardAccountAllOf) GetAccountNumberMaskedOk

func (o *CardAccountAllOf) GetAccountNumberMaskedOk() (*string, bool)

GetAccountNumberMaskedOk returns a tuple with the AccountNumberMasked field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardAccountAllOf) GetAccountType

func (o *CardAccountAllOf) GetAccountType() AccountType

GetAccountType returns the AccountType field value if set, zero value otherwise.

func (*CardAccountAllOf) GetAccountTypeOk

func (o *CardAccountAllOf) GetAccountTypeOk() (*AccountType, bool)

GetAccountTypeOk returns a tuple with the AccountType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardAccountAllOf) GetLastPaymentAmount

func (o *CardAccountAllOf) GetLastPaymentAmount() CurrencyAmount

GetLastPaymentAmount returns the LastPaymentAmount field value if set, zero value otherwise.

func (*CardAccountAllOf) GetLastPaymentAmountOk

func (o *CardAccountAllOf) GetLastPaymentAmountOk() (*CurrencyAmount, bool)

GetLastPaymentAmountOk returns a tuple with the LastPaymentAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardAccountAllOf) GetLastPaymentDate

func (o *CardAccountAllOf) GetLastPaymentDate() string

GetLastPaymentDate returns the LastPaymentDate field value if set, zero value otherwise.

func (*CardAccountAllOf) GetLastPaymentDateOk

func (o *CardAccountAllOf) GetLastPaymentDateOk() (*string, bool)

GetLastPaymentDateOk returns a tuple with the LastPaymentDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardAccountAllOf) GetNextPaymentDueDate

func (o *CardAccountAllOf) GetNextPaymentDueDate() string

GetNextPaymentDueDate returns the NextPaymentDueDate field value if set, zero value otherwise.

func (*CardAccountAllOf) GetNextPaymentDueDateOk

func (o *CardAccountAllOf) GetNextPaymentDueDateOk() (*string, bool)

GetNextPaymentDueDateOk returns a tuple with the NextPaymentDueDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardAccountAllOf) GetStatementDate

func (o *CardAccountAllOf) GetStatementDate() string

GetStatementDate returns the StatementDate field value if set, zero value otherwise.

func (*CardAccountAllOf) GetStatementDateOk

func (o *CardAccountAllOf) GetStatementDateOk() (*string, bool)

GetStatementDateOk returns a tuple with the StatementDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardAccountAllOf) GetStatementPaymentDueDate

func (o *CardAccountAllOf) GetStatementPaymentDueDate() string

GetStatementPaymentDueDate returns the StatementPaymentDueDate field value if set, zero value otherwise.

func (*CardAccountAllOf) GetStatementPaymentDueDateOk

func (o *CardAccountAllOf) GetStatementPaymentDueDateOk() (*string, bool)

GetStatementPaymentDueDateOk returns a tuple with the StatementPaymentDueDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardAccountAllOf) HasAccountId

func (o *CardAccountAllOf) HasAccountId() bool

HasAccountId returns a boolean if a field has been set.

func (*CardAccountAllOf) HasAccountName

func (o *CardAccountAllOf) HasAccountName() bool

HasAccountName returns a boolean if a field has been set.

func (*CardAccountAllOf) HasAccountNumberMasked

func (o *CardAccountAllOf) HasAccountNumberMasked() bool

HasAccountNumberMasked returns a boolean if a field has been set.

func (*CardAccountAllOf) HasAccountType

func (o *CardAccountAllOf) HasAccountType() bool

HasAccountType returns a boolean if a field has been set.

func (*CardAccountAllOf) HasLastPaymentAmount

func (o *CardAccountAllOf) HasLastPaymentAmount() bool

HasLastPaymentAmount returns a boolean if a field has been set.

func (*CardAccountAllOf) HasLastPaymentDate

func (o *CardAccountAllOf) HasLastPaymentDate() bool

HasLastPaymentDate returns a boolean if a field has been set.

func (*CardAccountAllOf) HasNextPaymentDueDate

func (o *CardAccountAllOf) HasNextPaymentDueDate() bool

HasNextPaymentDueDate returns a boolean if a field has been set.

func (*CardAccountAllOf) HasStatementDate

func (o *CardAccountAllOf) HasStatementDate() bool

HasStatementDate returns a boolean if a field has been set.

func (*CardAccountAllOf) HasStatementPaymentDueDate

func (o *CardAccountAllOf) HasStatementPaymentDueDate() bool

HasStatementPaymentDueDate returns a boolean if a field has been set.

func (CardAccountAllOf) MarshalJSON

func (o CardAccountAllOf) MarshalJSON() ([]byte, error)

func (*CardAccountAllOf) SetAccountId

func (o *CardAccountAllOf) SetAccountId(v string)

SetAccountId gets a reference to the given string and assigns it to the AccountId field.

func (*CardAccountAllOf) SetAccountName

func (o *CardAccountAllOf) SetAccountName(v string)

SetAccountName gets a reference to the given string and assigns it to the AccountName field.

func (*CardAccountAllOf) SetAccountNumberMasked

func (o *CardAccountAllOf) SetAccountNumberMasked(v string)

SetAccountNumberMasked gets a reference to the given string and assigns it to the AccountNumberMasked field.

func (*CardAccountAllOf) SetAccountType

func (o *CardAccountAllOf) SetAccountType(v AccountType)

SetAccountType gets a reference to the given AccountType and assigns it to the AccountType field.

func (*CardAccountAllOf) SetLastPaymentAmount

func (o *CardAccountAllOf) SetLastPaymentAmount(v CurrencyAmount)

SetLastPaymentAmount gets a reference to the given CurrencyAmount and assigns it to the LastPaymentAmount field.

func (*CardAccountAllOf) SetLastPaymentDate

func (o *CardAccountAllOf) SetLastPaymentDate(v string)

SetLastPaymentDate gets a reference to the given string and assigns it to the LastPaymentDate field.

func (*CardAccountAllOf) SetNextPaymentDueDate

func (o *CardAccountAllOf) SetNextPaymentDueDate(v string)

SetNextPaymentDueDate gets a reference to the given string and assigns it to the NextPaymentDueDate field.

func (*CardAccountAllOf) SetStatementDate

func (o *CardAccountAllOf) SetStatementDate(v string)

SetStatementDate gets a reference to the given string and assigns it to the StatementDate field.

func (*CardAccountAllOf) SetStatementPaymentDueDate

func (o *CardAccountAllOf) SetStatementPaymentDueDate(v string)

SetStatementPaymentDueDate gets a reference to the given string and assigns it to the StatementPaymentDueDate field.

type CardDetails

type CardDetails struct {
	CardAccounts []CardAccount `json:"card_accounts,omitempty"`
	CardTotal    *CardTotal    `json:"card_total,omitempty"`
}

CardDetails struct for CardDetails

func NewCardDetails

func NewCardDetails() *CardDetails

NewCardDetails instantiates a new CardDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCardDetailsWithDefaults

func NewCardDetailsWithDefaults() *CardDetails

NewCardDetailsWithDefaults instantiates a new CardDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CardDetails) GetCardAccounts

func (o *CardDetails) GetCardAccounts() []CardAccount

GetCardAccounts returns the CardAccounts field value if set, zero value otherwise.

func (*CardDetails) GetCardAccountsOk

func (o *CardDetails) GetCardAccountsOk() ([]CardAccount, bool)

GetCardAccountsOk returns a tuple with the CardAccounts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardDetails) GetCardTotal

func (o *CardDetails) GetCardTotal() CardTotal

GetCardTotal returns the CardTotal field value if set, zero value otherwise.

func (*CardDetails) GetCardTotalOk

func (o *CardDetails) GetCardTotalOk() (*CardTotal, bool)

GetCardTotalOk returns a tuple with the CardTotal field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardDetails) HasCardAccounts

func (o *CardDetails) HasCardAccounts() bool

HasCardAccounts returns a boolean if a field has been set.

func (*CardDetails) HasCardTotal

func (o *CardDetails) HasCardTotal() bool

HasCardTotal returns a boolean if a field has been set.

func (CardDetails) MarshalJSON

func (o CardDetails) MarshalJSON() ([]byte, error)

func (*CardDetails) SetCardAccounts

func (o *CardDetails) SetCardAccounts(v []CardAccount)

SetCardAccounts gets a reference to the given []CardAccount and assigns it to the CardAccounts field.

func (*CardDetails) SetCardTotal

func (o *CardDetails) SetCardTotal(v CardTotal)

SetCardTotal gets a reference to the given CardTotal and assigns it to the CardTotal field.

type CardFvLinkDetails

type CardFvLinkDetails struct {
	Brand *string `json:"brand,omitempty"`
	Last4 *string `json:"last4,omitempty"`
}

CardFvLinkDetails struct for CardFvLinkDetails

func NewCardFvLinkDetails

func NewCardFvLinkDetails() *CardFvLinkDetails

NewCardFvLinkDetails instantiates a new CardFvLinkDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCardFvLinkDetailsWithDefaults

func NewCardFvLinkDetailsWithDefaults() *CardFvLinkDetails

NewCardFvLinkDetailsWithDefaults instantiates a new CardFvLinkDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CardFvLinkDetails) GetBrand

func (o *CardFvLinkDetails) GetBrand() string

GetBrand returns the Brand field value if set, zero value otherwise.

func (*CardFvLinkDetails) GetBrandOk

func (o *CardFvLinkDetails) GetBrandOk() (*string, bool)

GetBrandOk returns a tuple with the Brand field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardFvLinkDetails) GetLast4

func (o *CardFvLinkDetails) GetLast4() string

GetLast4 returns the Last4 field value if set, zero value otherwise.

func (*CardFvLinkDetails) GetLast4Ok

func (o *CardFvLinkDetails) GetLast4Ok() (*string, bool)

GetLast4Ok returns a tuple with the Last4 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardFvLinkDetails) HasBrand

func (o *CardFvLinkDetails) HasBrand() bool

HasBrand returns a boolean if a field has been set.

func (*CardFvLinkDetails) HasLast4

func (o *CardFvLinkDetails) HasLast4() bool

HasLast4 returns a boolean if a field has been set.

func (CardFvLinkDetails) MarshalJSON

func (o CardFvLinkDetails) MarshalJSON() ([]byte, error)

func (*CardFvLinkDetails) SetBrand

func (o *CardFvLinkDetails) SetBrand(v string)

SetBrand gets a reference to the given string and assigns it to the Brand field.

func (*CardFvLinkDetails) SetLast4

func (o *CardFvLinkDetails) SetLast4(v string)

SetLast4 gets a reference to the given string and assigns it to the Last4 field.

type CardFvLinkResponse

type CardFvLinkResponse struct {
	Status      *string            `json:"status,omitempty"`
	CardDetails *CardFvLinkDetails `json:"card_details,omitempty"`
	Recipient   *CardRecipient     `json:"recipient,omitempty"`
}

CardFvLinkResponse struct for CardFvLinkResponse

func NewCardFvLinkResponse

func NewCardFvLinkResponse() *CardFvLinkResponse

NewCardFvLinkResponse instantiates a new CardFvLinkResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCardFvLinkResponseWithDefaults

func NewCardFvLinkResponseWithDefaults() *CardFvLinkResponse

NewCardFvLinkResponseWithDefaults instantiates a new CardFvLinkResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CardFvLinkResponse) GetCardDetails

func (o *CardFvLinkResponse) GetCardDetails() CardFvLinkDetails

GetCardDetails returns the CardDetails field value if set, zero value otherwise.

func (*CardFvLinkResponse) GetCardDetailsOk

func (o *CardFvLinkResponse) GetCardDetailsOk() (*CardFvLinkDetails, bool)

GetCardDetailsOk returns a tuple with the CardDetails field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardFvLinkResponse) GetRecipient

func (o *CardFvLinkResponse) GetRecipient() CardRecipient

GetRecipient returns the Recipient field value if set, zero value otherwise.

func (*CardFvLinkResponse) GetRecipientOk

func (o *CardFvLinkResponse) GetRecipientOk() (*CardRecipient, bool)

GetRecipientOk returns a tuple with the Recipient field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardFvLinkResponse) GetStatus

func (o *CardFvLinkResponse) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*CardFvLinkResponse) GetStatusOk

func (o *CardFvLinkResponse) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardFvLinkResponse) HasCardDetails

func (o *CardFvLinkResponse) HasCardDetails() bool

HasCardDetails returns a boolean if a field has been set.

func (*CardFvLinkResponse) HasRecipient

func (o *CardFvLinkResponse) HasRecipient() bool

HasRecipient returns a boolean if a field has been set.

func (*CardFvLinkResponse) HasStatus

func (o *CardFvLinkResponse) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (CardFvLinkResponse) MarshalJSON

func (o CardFvLinkResponse) MarshalJSON() ([]byte, error)

func (*CardFvLinkResponse) SetCardDetails

func (o *CardFvLinkResponse) SetCardDetails(v CardFvLinkDetails)

SetCardDetails gets a reference to the given CardFvLinkDetails and assigns it to the CardDetails field.

func (*CardFvLinkResponse) SetRecipient

func (o *CardFvLinkResponse) SetRecipient(v CardRecipient)

SetRecipient gets a reference to the given CardRecipient and assigns it to the Recipient field.

func (*CardFvLinkResponse) SetStatus

func (o *CardFvLinkResponse) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

type CardRecipient

type CardRecipient struct {
	// Merchant account name
	Name *string `json:"name,omitempty"`
}

CardRecipient struct for CardRecipient

func NewCardRecipient

func NewCardRecipient() *CardRecipient

NewCardRecipient instantiates a new CardRecipient object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCardRecipientWithDefaults

func NewCardRecipientWithDefaults() *CardRecipient

NewCardRecipientWithDefaults instantiates a new CardRecipient object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CardRecipient) GetName

func (o *CardRecipient) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*CardRecipient) GetNameOk

func (o *CardRecipient) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardRecipient) HasName

func (o *CardRecipient) HasName() bool

HasName returns a boolean if a field has been set.

func (CardRecipient) MarshalJSON

func (o CardRecipient) MarshalJSON() ([]byte, error)

func (*CardRecipient) SetName

func (o *CardRecipient) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

type CardTotal

type CardTotal struct {
	CurrentBalance       *CurrencyAmount `json:"current_balance,omitempty"`
	PaymentDueAmount     *CurrencyAmount `json:"payment_due_amount,omitempty"`
	StatementDueAmount   *CurrencyAmount `json:"statement_due_amount,omitempty"`
	TotalCreditLimit     *CurrencyAmount `json:"total_credit_limit,omitempty"`
	AvailableCreditLimit *CurrencyAmount `json:"available_credit_limit,omitempty"`
	MinimumPaymentDue    *CurrencyAmount `json:"minimum_payment_due,omitempty"`
	RewardsBalances      []GenericAmount `json:"rewards_balances,omitempty"`
	UpdatedAt            *time.Time      `json:"updated_at,omitempty"`
}

CardTotal struct for CardTotal

func NewCardTotal

func NewCardTotal() *CardTotal

NewCardTotal instantiates a new CardTotal object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCardTotalWithDefaults

func NewCardTotalWithDefaults() *CardTotal

NewCardTotalWithDefaults instantiates a new CardTotal object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CardTotal) GetAvailableCreditLimit

func (o *CardTotal) GetAvailableCreditLimit() CurrencyAmount

GetAvailableCreditLimit returns the AvailableCreditLimit field value if set, zero value otherwise.

func (*CardTotal) GetAvailableCreditLimitOk

func (o *CardTotal) GetAvailableCreditLimitOk() (*CurrencyAmount, bool)

GetAvailableCreditLimitOk returns a tuple with the AvailableCreditLimit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardTotal) GetCurrentBalance

func (o *CardTotal) GetCurrentBalance() CurrencyAmount

GetCurrentBalance returns the CurrentBalance field value if set, zero value otherwise.

func (*CardTotal) GetCurrentBalanceOk

func (o *CardTotal) GetCurrentBalanceOk() (*CurrencyAmount, bool)

GetCurrentBalanceOk returns a tuple with the CurrentBalance field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardTotal) GetMinimumPaymentDue

func (o *CardTotal) GetMinimumPaymentDue() CurrencyAmount

GetMinimumPaymentDue returns the MinimumPaymentDue field value if set, zero value otherwise.

func (*CardTotal) GetMinimumPaymentDueOk

func (o *CardTotal) GetMinimumPaymentDueOk() (*CurrencyAmount, bool)

GetMinimumPaymentDueOk returns a tuple with the MinimumPaymentDue field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardTotal) GetPaymentDueAmount

func (o *CardTotal) GetPaymentDueAmount() CurrencyAmount

GetPaymentDueAmount returns the PaymentDueAmount field value if set, zero value otherwise.

func (*CardTotal) GetPaymentDueAmountOk

func (o *CardTotal) GetPaymentDueAmountOk() (*CurrencyAmount, bool)

GetPaymentDueAmountOk returns a tuple with the PaymentDueAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardTotal) GetRewardsBalances

func (o *CardTotal) GetRewardsBalances() []GenericAmount

GetRewardsBalances returns the RewardsBalances field value if set, zero value otherwise.

func (*CardTotal) GetRewardsBalancesOk

func (o *CardTotal) GetRewardsBalancesOk() ([]GenericAmount, bool)

GetRewardsBalancesOk returns a tuple with the RewardsBalances field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardTotal) GetStatementDueAmount

func (o *CardTotal) GetStatementDueAmount() CurrencyAmount

GetStatementDueAmount returns the StatementDueAmount field value if set, zero value otherwise.

func (*CardTotal) GetStatementDueAmountOk

func (o *CardTotal) GetStatementDueAmountOk() (*CurrencyAmount, bool)

GetStatementDueAmountOk returns a tuple with the StatementDueAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardTotal) GetTotalCreditLimit

func (o *CardTotal) GetTotalCreditLimit() CurrencyAmount

GetTotalCreditLimit returns the TotalCreditLimit field value if set, zero value otherwise.

func (*CardTotal) GetTotalCreditLimitOk

func (o *CardTotal) GetTotalCreditLimitOk() (*CurrencyAmount, bool)

GetTotalCreditLimitOk returns a tuple with the TotalCreditLimit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardTotal) GetUpdatedAt

func (o *CardTotal) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

func (*CardTotal) GetUpdatedAtOk

func (o *CardTotal) GetUpdatedAtOk() (*time.Time, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CardTotal) HasAvailableCreditLimit

func (o *CardTotal) HasAvailableCreditLimit() bool

HasAvailableCreditLimit returns a boolean if a field has been set.

func (*CardTotal) HasCurrentBalance

func (o *CardTotal) HasCurrentBalance() bool

HasCurrentBalance returns a boolean if a field has been set.

func (*CardTotal) HasMinimumPaymentDue

func (o *CardTotal) HasMinimumPaymentDue() bool

HasMinimumPaymentDue returns a boolean if a field has been set.

func (*CardTotal) HasPaymentDueAmount

func (o *CardTotal) HasPaymentDueAmount() bool

HasPaymentDueAmount returns a boolean if a field has been set.

func (*CardTotal) HasRewardsBalances

func (o *CardTotal) HasRewardsBalances() bool

HasRewardsBalances returns a boolean if a field has been set.

func (*CardTotal) HasStatementDueAmount

func (o *CardTotal) HasStatementDueAmount() bool

HasStatementDueAmount returns a boolean if a field has been set.

func (*CardTotal) HasTotalCreditLimit

func (o *CardTotal) HasTotalCreditLimit() bool

HasTotalCreditLimit returns a boolean if a field has been set.

func (*CardTotal) HasUpdatedAt

func (o *CardTotal) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (CardTotal) MarshalJSON

func (o CardTotal) MarshalJSON() ([]byte, error)

func (*CardTotal) SetAvailableCreditLimit

func (o *CardTotal) SetAvailableCreditLimit(v CurrencyAmount)

SetAvailableCreditLimit gets a reference to the given CurrencyAmount and assigns it to the AvailableCreditLimit field.

func (*CardTotal) SetCurrentBalance

func (o *CardTotal) SetCurrentBalance(v CurrencyAmount)

SetCurrentBalance gets a reference to the given CurrencyAmount and assigns it to the CurrentBalance field.

func (*CardTotal) SetMinimumPaymentDue

func (o *CardTotal) SetMinimumPaymentDue(v CurrencyAmount)

SetMinimumPaymentDue gets a reference to the given CurrencyAmount and assigns it to the MinimumPaymentDue field.

func (*CardTotal) SetPaymentDueAmount

func (o *CardTotal) SetPaymentDueAmount(v CurrencyAmount)

SetPaymentDueAmount gets a reference to the given CurrencyAmount and assigns it to the PaymentDueAmount field.

func (*CardTotal) SetRewardsBalances

func (o *CardTotal) SetRewardsBalances(v []GenericAmount)

SetRewardsBalances gets a reference to the given []GenericAmount and assigns it to the RewardsBalances field.

func (*CardTotal) SetStatementDueAmount

func (o *CardTotal) SetStatementDueAmount(v CurrencyAmount)

SetStatementDueAmount gets a reference to the given CurrencyAmount and assigns it to the StatementDueAmount field.

func (*CardTotal) SetTotalCreditLimit

func (o *CardTotal) SetTotalCreditLimit(v CurrencyAmount)

SetTotalCreditLimit gets a reference to the given CurrencyAmount and assigns it to the TotalCreditLimit field.

func (*CardTotal) SetUpdatedAt

func (o *CardTotal) SetUpdatedAt(v time.Time)

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.

type CategoryDetails

type CategoryDetails struct {
	Categories []string `json:"categories,omitempty"`
	Source     *string  `json:"source,omitempty"`
	SourceId   *string  `json:"source_id,omitempty"`
}

CategoryDetails struct for CategoryDetails

func NewCategoryDetails

func NewCategoryDetails() *CategoryDetails

NewCategoryDetails instantiates a new CategoryDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCategoryDetailsWithDefaults

func NewCategoryDetailsWithDefaults() *CategoryDetails

NewCategoryDetailsWithDefaults instantiates a new CategoryDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CategoryDetails) GetCategories

func (o *CategoryDetails) GetCategories() []string

GetCategories returns the Categories field value if set, zero value otherwise.

func (*CategoryDetails) GetCategoriesOk

func (o *CategoryDetails) GetCategoriesOk() ([]string, bool)

GetCategoriesOk returns a tuple with the Categories field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CategoryDetails) GetSource

func (o *CategoryDetails) GetSource() string

GetSource returns the Source field value if set, zero value otherwise.

func (*CategoryDetails) GetSourceId

func (o *CategoryDetails) GetSourceId() string

GetSourceId returns the SourceId field value if set, zero value otherwise.

func (*CategoryDetails) GetSourceIdOk

func (o *CategoryDetails) GetSourceIdOk() (*string, bool)

GetSourceIdOk returns a tuple with the SourceId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CategoryDetails) GetSourceOk

func (o *CategoryDetails) GetSourceOk() (*string, bool)

GetSourceOk returns a tuple with the Source field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CategoryDetails) HasCategories

func (o *CategoryDetails) HasCategories() bool

HasCategories returns a boolean if a field has been set.

func (*CategoryDetails) HasSource

func (o *CategoryDetails) HasSource() bool

HasSource returns a boolean if a field has been set.

func (*CategoryDetails) HasSourceId

func (o *CategoryDetails) HasSourceId() bool

HasSourceId returns a boolean if a field has been set.

func (CategoryDetails) MarshalJSON

func (o CategoryDetails) MarshalJSON() ([]byte, error)

func (*CategoryDetails) SetCategories

func (o *CategoryDetails) SetCategories(v []string)

SetCategories gets a reference to the given []string and assigns it to the Categories field.

func (*CategoryDetails) SetSource

func (o *CategoryDetails) SetSource(v string)

SetSource gets a reference to the given string and assigns it to the Source field.

func (*CategoryDetails) SetSourceId

func (o *CategoryDetails) SetSourceId(v string)

SetSourceId gets a reference to the given string and assigns it to the SourceId field.

type CategoryPredictions

type CategoryPredictions struct {
	Categories []string `json:"categories,omitempty"`
	Source     *string  `json:"source,omitempty"`
	SourceId   *string  `json:"source_id,omitempty"`
}

CategoryPredictions struct for CategoryPredictions

func NewCategoryPredictions

func NewCategoryPredictions() *CategoryPredictions

NewCategoryPredictions instantiates a new CategoryPredictions object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCategoryPredictionsWithDefaults

func NewCategoryPredictionsWithDefaults() *CategoryPredictions

NewCategoryPredictionsWithDefaults instantiates a new CategoryPredictions object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CategoryPredictions) GetCategories

func (o *CategoryPredictions) GetCategories() []string

GetCategories returns the Categories field value if set, zero value otherwise.

func (*CategoryPredictions) GetCategoriesOk

func (o *CategoryPredictions) GetCategoriesOk() ([]string, bool)

GetCategoriesOk returns a tuple with the Categories field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CategoryPredictions) GetSource

func (o *CategoryPredictions) GetSource() string

GetSource returns the Source field value if set, zero value otherwise.

func (*CategoryPredictions) GetSourceId

func (o *CategoryPredictions) GetSourceId() string

GetSourceId returns the SourceId field value if set, zero value otherwise.

func (*CategoryPredictions) GetSourceIdOk

func (o *CategoryPredictions) GetSourceIdOk() (*string, bool)

GetSourceIdOk returns a tuple with the SourceId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CategoryPredictions) GetSourceOk

func (o *CategoryPredictions) GetSourceOk() (*string, bool)

GetSourceOk returns a tuple with the Source field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CategoryPredictions) HasCategories

func (o *CategoryPredictions) HasCategories() bool

HasCategories returns a boolean if a field has been set.

func (*CategoryPredictions) HasSource

func (o *CategoryPredictions) HasSource() bool

HasSource returns a boolean if a field has been set.

func (*CategoryPredictions) HasSourceId

func (o *CategoryPredictions) HasSourceId() bool

HasSourceId returns a boolean if a field has been set.

func (CategoryPredictions) MarshalJSON

func (o CategoryPredictions) MarshalJSON() ([]byte, error)

func (*CategoryPredictions) SetCategories

func (o *CategoryPredictions) SetCategories(v []string)

SetCategories gets a reference to the given []string and assigns it to the Categories field.

func (*CategoryPredictions) SetSource

func (o *CategoryPredictions) SetSource(v string)

SetSource gets a reference to the given string and assigns it to the Source field.

func (*CategoryPredictions) SetSourceId

func (o *CategoryPredictions) SetSourceId(v string)

SetSourceId gets a reference to the given string and assigns it to the SourceId field.

type ChangePaymentMethodFvLinkResponse

type ChangePaymentMethodFvLinkResponse struct {
	RedirectUrl *string `json:"redirect_url,omitempty"`
}

ChangePaymentMethodFvLinkResponse struct for ChangePaymentMethodFvLinkResponse

func NewChangePaymentMethodFvLinkResponse

func NewChangePaymentMethodFvLinkResponse() *ChangePaymentMethodFvLinkResponse

NewChangePaymentMethodFvLinkResponse instantiates a new ChangePaymentMethodFvLinkResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewChangePaymentMethodFvLinkResponseWithDefaults

func NewChangePaymentMethodFvLinkResponseWithDefaults() *ChangePaymentMethodFvLinkResponse

NewChangePaymentMethodFvLinkResponseWithDefaults instantiates a new ChangePaymentMethodFvLinkResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ChangePaymentMethodFvLinkResponse) GetRedirectUrl

func (o *ChangePaymentMethodFvLinkResponse) GetRedirectUrl() string

GetRedirectUrl returns the RedirectUrl field value if set, zero value otherwise.

func (*ChangePaymentMethodFvLinkResponse) GetRedirectUrlOk

func (o *ChangePaymentMethodFvLinkResponse) GetRedirectUrlOk() (*string, bool)

GetRedirectUrlOk returns a tuple with the RedirectUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ChangePaymentMethodFvLinkResponse) HasRedirectUrl

func (o *ChangePaymentMethodFvLinkResponse) HasRedirectUrl() bool

HasRedirectUrl returns a boolean if a field has been set.

func (ChangePaymentMethodFvLinkResponse) MarshalJSON

func (o ChangePaymentMethodFvLinkResponse) MarshalJSON() ([]byte, error)

func (*ChangePaymentMethodFvLinkResponse) SetRedirectUrl

func (o *ChangePaymentMethodFvLinkResponse) SetRedirectUrl(v string)

SetRedirectUrl gets a reference to the given string and assigns it to the RedirectUrl field.

type CommonCardDetails

type CommonCardDetails struct {
	CurrentBalance       *CurrencyAmount       `json:"current_balance,omitempty"`
	PaymentDueAmount     *CurrencyAmount       `json:"payment_due_amount,omitempty"`
	StatementDueAmount   *CurrencyAmount       `json:"statement_due_amount,omitempty"`
	TotalCreditLimit     *CurrencyAmount       `json:"total_credit_limit,omitempty"`
	AvailableCreditLimit *CurrencyAmount       `json:"available_credit_limit,omitempty"`
	MinimumPaymentDue    *CurrencyAmount       `json:"minimum_payment_due,omitempty"`
	RewardsPointsBalance *RewardsPointsBalance `json:"rewards_points_balance,omitempty"`
	UpdatedAt            *time.Time            `json:"updated_at,omitempty"`
}

CommonCardDetails struct for CommonCardDetails

func NewCommonCardDetails

func NewCommonCardDetails() *CommonCardDetails

NewCommonCardDetails instantiates a new CommonCardDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCommonCardDetailsWithDefaults

func NewCommonCardDetailsWithDefaults() *CommonCardDetails

NewCommonCardDetailsWithDefaults instantiates a new CommonCardDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CommonCardDetails) GetAvailableCreditLimit

func (o *CommonCardDetails) GetAvailableCreditLimit() CurrencyAmount

GetAvailableCreditLimit returns the AvailableCreditLimit field value if set, zero value otherwise.

func (*CommonCardDetails) GetAvailableCreditLimitOk

func (o *CommonCardDetails) GetAvailableCreditLimitOk() (*CurrencyAmount, bool)

GetAvailableCreditLimitOk returns a tuple with the AvailableCreditLimit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CommonCardDetails) GetCurrentBalance

func (o *CommonCardDetails) GetCurrentBalance() CurrencyAmount

GetCurrentBalance returns the CurrentBalance field value if set, zero value otherwise.

func (*CommonCardDetails) GetCurrentBalanceOk

func (o *CommonCardDetails) GetCurrentBalanceOk() (*CurrencyAmount, bool)

GetCurrentBalanceOk returns a tuple with the CurrentBalance field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CommonCardDetails) GetMinimumPaymentDue

func (o *CommonCardDetails) GetMinimumPaymentDue() CurrencyAmount

GetMinimumPaymentDue returns the MinimumPaymentDue field value if set, zero value otherwise.

func (*CommonCardDetails) GetMinimumPaymentDueOk

func (o *CommonCardDetails) GetMinimumPaymentDueOk() (*CurrencyAmount, bool)

GetMinimumPaymentDueOk returns a tuple with the MinimumPaymentDue field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CommonCardDetails) GetPaymentDueAmount

func (o *CommonCardDetails) GetPaymentDueAmount() CurrencyAmount

GetPaymentDueAmount returns the PaymentDueAmount field value if set, zero value otherwise.

func (*CommonCardDetails) GetPaymentDueAmountOk

func (o *CommonCardDetails) GetPaymentDueAmountOk() (*CurrencyAmount, bool)

GetPaymentDueAmountOk returns a tuple with the PaymentDueAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CommonCardDetails) GetRewardsPointsBalance

func (o *CommonCardDetails) GetRewardsPointsBalance() RewardsPointsBalance

GetRewardsPointsBalance returns the RewardsPointsBalance field value if set, zero value otherwise.

func (*CommonCardDetails) GetRewardsPointsBalanceOk

func (o *CommonCardDetails) GetRewardsPointsBalanceOk() (*RewardsPointsBalance, bool)

GetRewardsPointsBalanceOk returns a tuple with the RewardsPointsBalance field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CommonCardDetails) GetStatementDueAmount

func (o *CommonCardDetails) GetStatementDueAmount() CurrencyAmount

GetStatementDueAmount returns the StatementDueAmount field value if set, zero value otherwise.

func (*CommonCardDetails) GetStatementDueAmountOk

func (o *CommonCardDetails) GetStatementDueAmountOk() (*CurrencyAmount, bool)

GetStatementDueAmountOk returns a tuple with the StatementDueAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CommonCardDetails) GetTotalCreditLimit

func (o *CommonCardDetails) GetTotalCreditLimit() CurrencyAmount

GetTotalCreditLimit returns the TotalCreditLimit field value if set, zero value otherwise.

func (*CommonCardDetails) GetTotalCreditLimitOk

func (o *CommonCardDetails) GetTotalCreditLimitOk() (*CurrencyAmount, bool)

GetTotalCreditLimitOk returns a tuple with the TotalCreditLimit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CommonCardDetails) GetUpdatedAt

func (o *CommonCardDetails) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

func (*CommonCardDetails) GetUpdatedAtOk

func (o *CommonCardDetails) GetUpdatedAtOk() (*time.Time, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CommonCardDetails) HasAvailableCreditLimit

func (o *CommonCardDetails) HasAvailableCreditLimit() bool

HasAvailableCreditLimit returns a boolean if a field has been set.

func (*CommonCardDetails) HasCurrentBalance

func (o *CommonCardDetails) HasCurrentBalance() bool

HasCurrentBalance returns a boolean if a field has been set.

func (*CommonCardDetails) HasMinimumPaymentDue

func (o *CommonCardDetails) HasMinimumPaymentDue() bool

HasMinimumPaymentDue returns a boolean if a field has been set.

func (*CommonCardDetails) HasPaymentDueAmount

func (o *CommonCardDetails) HasPaymentDueAmount() bool

HasPaymentDueAmount returns a boolean if a field has been set.

func (*CommonCardDetails) HasRewardsPointsBalance

func (o *CommonCardDetails) HasRewardsPointsBalance() bool

HasRewardsPointsBalance returns a boolean if a field has been set.

func (*CommonCardDetails) HasStatementDueAmount

func (o *CommonCardDetails) HasStatementDueAmount() bool

HasStatementDueAmount returns a boolean if a field has been set.

func (*CommonCardDetails) HasTotalCreditLimit

func (o *CommonCardDetails) HasTotalCreditLimit() bool

HasTotalCreditLimit returns a boolean if a field has been set.

func (*CommonCardDetails) HasUpdatedAt

func (o *CommonCardDetails) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (CommonCardDetails) MarshalJSON

func (o CommonCardDetails) MarshalJSON() ([]byte, error)

func (*CommonCardDetails) SetAvailableCreditLimit

func (o *CommonCardDetails) SetAvailableCreditLimit(v CurrencyAmount)

SetAvailableCreditLimit gets a reference to the given CurrencyAmount and assigns it to the AvailableCreditLimit field.

func (*CommonCardDetails) SetCurrentBalance

func (o *CommonCardDetails) SetCurrentBalance(v CurrencyAmount)

SetCurrentBalance gets a reference to the given CurrencyAmount and assigns it to the CurrentBalance field.

func (*CommonCardDetails) SetMinimumPaymentDue

func (o *CommonCardDetails) SetMinimumPaymentDue(v CurrencyAmount)

SetMinimumPaymentDue gets a reference to the given CurrencyAmount and assigns it to the MinimumPaymentDue field.

func (*CommonCardDetails) SetPaymentDueAmount

func (o *CommonCardDetails) SetPaymentDueAmount(v CurrencyAmount)

SetPaymentDueAmount gets a reference to the given CurrencyAmount and assigns it to the PaymentDueAmount field.

func (*CommonCardDetails) SetRewardsPointsBalance

func (o *CommonCardDetails) SetRewardsPointsBalance(v RewardsPointsBalance)

SetRewardsPointsBalance gets a reference to the given RewardsPointsBalance and assigns it to the RewardsPointsBalance field.

func (*CommonCardDetails) SetStatementDueAmount

func (o *CommonCardDetails) SetStatementDueAmount(v CurrencyAmount)

SetStatementDueAmount gets a reference to the given CurrencyAmount and assigns it to the StatementDueAmount field.

func (*CommonCardDetails) SetTotalCreditLimit

func (o *CommonCardDetails) SetTotalCreditLimit(v CurrencyAmount)

SetTotalCreditLimit gets a reference to the given CurrencyAmount and assigns it to the TotalCreditLimit field.

func (*CommonCardDetails) SetUpdatedAt

func (o *CommonCardDetails) SetUpdatedAt(v time.Time)

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.

type CompositeStatementLink struct {
	// signedURL to download statement
	Url string `json:"url"`
	// expiry of the signedURL
	Expiry time.Time `json:"expiry"`
}

CompositeStatementLink struct for CompositeStatementLink

func NewCompositeStatementLink(url string, expiry time.Time) *CompositeStatementLink

NewCompositeStatementLink instantiates a new CompositeStatementLink object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCompositeStatementLinkWithDefaults

func NewCompositeStatementLinkWithDefaults() *CompositeStatementLink

NewCompositeStatementLinkWithDefaults instantiates a new CompositeStatementLink object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CompositeStatementLink) GetExpiry

func (o *CompositeStatementLink) GetExpiry() time.Time

GetExpiry returns the Expiry field value

func (*CompositeStatementLink) GetExpiryOk

func (o *CompositeStatementLink) GetExpiryOk() (*time.Time, bool)

GetExpiryOk returns a tuple with the Expiry field value and a boolean to check if the value has been set.

func (*CompositeStatementLink) GetUrl

func (o *CompositeStatementLink) GetUrl() string

GetUrl returns the Url field value

func (*CompositeStatementLink) GetUrlOk

func (o *CompositeStatementLink) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value and a boolean to check if the value has been set.

func (CompositeStatementLink) MarshalJSON

func (o CompositeStatementLink) MarshalJSON() ([]byte, error)

func (*CompositeStatementLink) SetExpiry

func (o *CompositeStatementLink) SetExpiry(v time.Time)

SetExpiry sets field value

func (*CompositeStatementLink) SetUrl

func (o *CompositeStatementLink) SetUrl(v string)

SetUrl sets field value

type Configuration

type Configuration struct {
	Host             string            `json:"host,omitempty"`
	Scheme           string            `json:"scheme,omitempty"`
	DefaultHeader    map[string]string `json:"defaultHeader,omitempty"`
	UserAgent        string            `json:"userAgent,omitempty"`
	Debug            bool              `json:"debug,omitempty"`
	Servers          ServerConfigurations
	OperationServers map[string]ServerConfigurations
	HTTPClient       *http.Client
	Middleware       MiddlewareFunction
}

Configuration stores the configuration of the API client

func NewConfiguration

func NewConfiguration() *Configuration

NewConfiguration returns a new Configuration object

func (*Configuration) AddDefaultHeader

func (c *Configuration) AddDefaultHeader(key string, value string)

AddDefaultHeader adds a new HTTP header to the default header in the request

func (*Configuration) ServerURL

func (c *Configuration) ServerURL(index int, variables map[string]string) (string, error)

ServerURL returns URL based on server settings

func (*Configuration) ServerURLWithContext

func (c *Configuration) ServerURLWithContext(ctx context.Context, endpoint string) (string, error)

ServerURLWithContext returns a new server URL given an endpoint

type ConfirmPaymentResponse

type ConfirmPaymentResponse struct {
	Success            bool `json:"success"`
	SkipAutopayConsent bool `json:"skip_autopay_consent"`
}

ConfirmPaymentResponse struct for ConfirmPaymentResponse

func NewConfirmPaymentResponse

func NewConfirmPaymentResponse(success bool, skipAutopayConsent bool) *ConfirmPaymentResponse

NewConfirmPaymentResponse instantiates a new ConfirmPaymentResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewConfirmPaymentResponseWithDefaults

func NewConfirmPaymentResponseWithDefaults() *ConfirmPaymentResponse

NewConfirmPaymentResponseWithDefaults instantiates a new ConfirmPaymentResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ConfirmPaymentResponse) GetSkipAutopayConsent

func (o *ConfirmPaymentResponse) GetSkipAutopayConsent() bool

GetSkipAutopayConsent returns the SkipAutopayConsent field value

func (*ConfirmPaymentResponse) GetSkipAutopayConsentOk

func (o *ConfirmPaymentResponse) GetSkipAutopayConsentOk() (*bool, bool)

GetSkipAutopayConsentOk returns a tuple with the SkipAutopayConsent field value and a boolean to check if the value has been set.

func (*ConfirmPaymentResponse) GetSuccess

func (o *ConfirmPaymentResponse) GetSuccess() bool

GetSuccess returns the Success field value

func (*ConfirmPaymentResponse) GetSuccessOk

func (o *ConfirmPaymentResponse) GetSuccessOk() (*bool, bool)

GetSuccessOk returns a tuple with the Success field value and a boolean to check if the value has been set.

func (ConfirmPaymentResponse) MarshalJSON

func (o ConfirmPaymentResponse) MarshalJSON() ([]byte, error)

func (*ConfirmPaymentResponse) SetSkipAutopayConsent

func (o *ConfirmPaymentResponse) SetSkipAutopayConsent(v bool)

SetSkipAutopayConsent sets field value

func (*ConfirmPaymentResponse) SetSuccess

func (o *ConfirmPaymentResponse) SetSuccess(v bool)

SetSuccess sets field value

type CreateCustomerRequest

type CreateCustomerRequest struct {
	// The email of the customer. This has to be unique.
	Name string `json:"name"`
	// The email of the customer. This has to be unique.
	Email string `json:"email"`
	// Primary key to identity the customer
	CustomerAppId string `json:"customer_app_id"`
	// The redirect callback
	RedirectUris []string `json:"redirect_uris"`
	// The webhook uris
	WebhookUris []string `json:"webhook_uris,omitempty"`
}

CreateCustomerRequest struct for CreateCustomerRequest

func NewCreateCustomerRequest

func NewCreateCustomerRequest(name string, email string, customerAppId string, redirectUris []string) *CreateCustomerRequest

NewCreateCustomerRequest instantiates a new CreateCustomerRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateCustomerRequestWithDefaults

func NewCreateCustomerRequestWithDefaults() *CreateCustomerRequest

NewCreateCustomerRequestWithDefaults instantiates a new CreateCustomerRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateCustomerRequest) GetCustomerAppId

func (o *CreateCustomerRequest) GetCustomerAppId() string

GetCustomerAppId returns the CustomerAppId field value

func (*CreateCustomerRequest) GetCustomerAppIdOk

func (o *CreateCustomerRequest) GetCustomerAppIdOk() (*string, bool)

GetCustomerAppIdOk returns a tuple with the CustomerAppId field value and a boolean to check if the value has been set.

func (*CreateCustomerRequest) GetEmail

func (o *CreateCustomerRequest) GetEmail() string

GetEmail returns the Email field value

func (*CreateCustomerRequest) GetEmailOk

func (o *CreateCustomerRequest) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value and a boolean to check if the value has been set.

func (*CreateCustomerRequest) GetName

func (o *CreateCustomerRequest) GetName() string

GetName returns the Name field value

func (*CreateCustomerRequest) GetNameOk

func (o *CreateCustomerRequest) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*CreateCustomerRequest) GetRedirectUris

func (o *CreateCustomerRequest) GetRedirectUris() []string

GetRedirectUris returns the RedirectUris field value

func (*CreateCustomerRequest) GetRedirectUrisOk

func (o *CreateCustomerRequest) GetRedirectUrisOk() ([]string, bool)

GetRedirectUrisOk returns a tuple with the RedirectUris field value and a boolean to check if the value has been set.

func (*CreateCustomerRequest) GetWebhookUris

func (o *CreateCustomerRequest) GetWebhookUris() []string

GetWebhookUris returns the WebhookUris field value if set, zero value otherwise.

func (*CreateCustomerRequest) GetWebhookUrisOk

func (o *CreateCustomerRequest) GetWebhookUrisOk() ([]string, bool)

GetWebhookUrisOk returns a tuple with the WebhookUris field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCustomerRequest) HasWebhookUris

func (o *CreateCustomerRequest) HasWebhookUris() bool

HasWebhookUris returns a boolean if a field has been set.

func (CreateCustomerRequest) MarshalJSON

func (o CreateCustomerRequest) MarshalJSON() ([]byte, error)

func (*CreateCustomerRequest) SetCustomerAppId

func (o *CreateCustomerRequest) SetCustomerAppId(v string)

SetCustomerAppId sets field value

func (*CreateCustomerRequest) SetEmail

func (o *CreateCustomerRequest) SetEmail(v string)

SetEmail sets field value

func (*CreateCustomerRequest) SetName

func (o *CreateCustomerRequest) SetName(v string)

SetName sets field value

func (*CreateCustomerRequest) SetRedirectUris

func (o *CreateCustomerRequest) SetRedirectUris(v []string)

SetRedirectUris sets field value

func (*CreateCustomerRequest) SetWebhookUris

func (o *CreateCustomerRequest) SetWebhookUris(v []string)

SetWebhookUris gets a reference to the given []string and assigns it to the WebhookUris field.

type CreateCustomerResponse

type CreateCustomerResponse struct {
	// The email of the customer. This has to be unique.
	Name string `json:"name"`
	// The email of the customer. This has to be unique.
	Email string `json:"email"`
	// Primary key to identity the customer
	CustomerAppId string `json:"customer_app_id"`
	// The redirect callback
	RedirectUris []string `json:"redirect_uris"`
	ClientId     string   `json:"client_id"`
	ClientSecret string   `json:"client_secret"`
	// The webhook uris
	WebhookUris []string `json:"webhook_uris,omitempty"`
}

CreateCustomerResponse struct for CreateCustomerResponse

func NewCreateCustomerResponse

func NewCreateCustomerResponse(name string, email string, customerAppId string, redirectUris []string, clientId string, clientSecret string) *CreateCustomerResponse

NewCreateCustomerResponse instantiates a new CreateCustomerResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateCustomerResponseWithDefaults

func NewCreateCustomerResponseWithDefaults() *CreateCustomerResponse

NewCreateCustomerResponseWithDefaults instantiates a new CreateCustomerResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateCustomerResponse) GetClientId

func (o *CreateCustomerResponse) GetClientId() string

GetClientId returns the ClientId field value

func (*CreateCustomerResponse) GetClientIdOk

func (o *CreateCustomerResponse) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value and a boolean to check if the value has been set.

func (*CreateCustomerResponse) GetClientSecret

func (o *CreateCustomerResponse) GetClientSecret() string

GetClientSecret returns the ClientSecret field value

func (*CreateCustomerResponse) GetClientSecretOk

func (o *CreateCustomerResponse) GetClientSecretOk() (*string, bool)

GetClientSecretOk returns a tuple with the ClientSecret field value and a boolean to check if the value has been set.

func (*CreateCustomerResponse) GetCustomerAppId

func (o *CreateCustomerResponse) GetCustomerAppId() string

GetCustomerAppId returns the CustomerAppId field value

func (*CreateCustomerResponse) GetCustomerAppIdOk

func (o *CreateCustomerResponse) GetCustomerAppIdOk() (*string, bool)

GetCustomerAppIdOk returns a tuple with the CustomerAppId field value and a boolean to check if the value has been set.

func (*CreateCustomerResponse) GetEmail

func (o *CreateCustomerResponse) GetEmail() string

GetEmail returns the Email field value

func (*CreateCustomerResponse) GetEmailOk

func (o *CreateCustomerResponse) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value and a boolean to check if the value has been set.

func (*CreateCustomerResponse) GetName

func (o *CreateCustomerResponse) GetName() string

GetName returns the Name field value

func (*CreateCustomerResponse) GetNameOk

func (o *CreateCustomerResponse) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*CreateCustomerResponse) GetRedirectUris

func (o *CreateCustomerResponse) GetRedirectUris() []string

GetRedirectUris returns the RedirectUris field value

func (*CreateCustomerResponse) GetRedirectUrisOk

func (o *CreateCustomerResponse) GetRedirectUrisOk() ([]string, bool)

GetRedirectUrisOk returns a tuple with the RedirectUris field value and a boolean to check if the value has been set.

func (*CreateCustomerResponse) GetWebhookUris

func (o *CreateCustomerResponse) GetWebhookUris() []string

GetWebhookUris returns the WebhookUris field value if set, zero value otherwise.

func (*CreateCustomerResponse) GetWebhookUrisOk

func (o *CreateCustomerResponse) GetWebhookUrisOk() ([]string, bool)

GetWebhookUrisOk returns a tuple with the WebhookUris field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateCustomerResponse) HasWebhookUris

func (o *CreateCustomerResponse) HasWebhookUris() bool

HasWebhookUris returns a boolean if a field has been set.

func (CreateCustomerResponse) MarshalJSON

func (o CreateCustomerResponse) MarshalJSON() ([]byte, error)

func (*CreateCustomerResponse) SetClientId

func (o *CreateCustomerResponse) SetClientId(v string)

SetClientId sets field value

func (*CreateCustomerResponse) SetClientSecret

func (o *CreateCustomerResponse) SetClientSecret(v string)

SetClientSecret sets field value

func (*CreateCustomerResponse) SetCustomerAppId

func (o *CreateCustomerResponse) SetCustomerAppId(v string)

SetCustomerAppId sets field value

func (*CreateCustomerResponse) SetEmail

func (o *CreateCustomerResponse) SetEmail(v string)

SetEmail sets field value

func (*CreateCustomerResponse) SetName

func (o *CreateCustomerResponse) SetName(v string)

SetName sets field value

func (*CreateCustomerResponse) SetRedirectUris

func (o *CreateCustomerResponse) SetRedirectUris(v []string)

SetRedirectUris sets field value

func (*CreateCustomerResponse) SetWebhookUris

func (o *CreateCustomerResponse) SetWebhookUris(v []string)

SetWebhookUris gets a reference to the given []string and assigns it to the WebhookUris field.

type CreateFpsTokenRequest

type CreateFpsTokenRequest struct {
	InvoiceId string `json:"invoice_id"`
}

CreateFpsTokenRequest struct for CreateFpsTokenRequest

func NewCreateFpsTokenRequest

func NewCreateFpsTokenRequest(invoiceId string) *CreateFpsTokenRequest

NewCreateFpsTokenRequest instantiates a new CreateFpsTokenRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateFpsTokenRequestWithDefaults

func NewCreateFpsTokenRequestWithDefaults() *CreateFpsTokenRequest

NewCreateFpsTokenRequestWithDefaults instantiates a new CreateFpsTokenRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateFpsTokenRequest) GetInvoiceId

func (o *CreateFpsTokenRequest) GetInvoiceId() string

GetInvoiceId returns the InvoiceId field value

func (*CreateFpsTokenRequest) GetInvoiceIdOk

func (o *CreateFpsTokenRequest) GetInvoiceIdOk() (*string, bool)

GetInvoiceIdOk returns a tuple with the InvoiceId field value and a boolean to check if the value has been set.

func (CreateFpsTokenRequest) MarshalJSON

func (o CreateFpsTokenRequest) MarshalJSON() ([]byte, error)

func (*CreateFpsTokenRequest) SetInvoiceId

func (o *CreateFpsTokenRequest) SetInvoiceId(v string)

SetInvoiceId sets field value

type CreateFpsTokenResponse

type CreateFpsTokenResponse struct {
	FpsToken PaymentLinkTokenResponse `json:"fps_token"`
}

CreateFpsTokenResponse struct for CreateFpsTokenResponse

func NewCreateFpsTokenResponse

func NewCreateFpsTokenResponse(fpsToken PaymentLinkTokenResponse) *CreateFpsTokenResponse

NewCreateFpsTokenResponse instantiates a new CreateFpsTokenResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateFpsTokenResponseWithDefaults

func NewCreateFpsTokenResponseWithDefaults() *CreateFpsTokenResponse

NewCreateFpsTokenResponseWithDefaults instantiates a new CreateFpsTokenResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateFpsTokenResponse) GetFpsToken

GetFpsToken returns the FpsToken field value

func (*CreateFpsTokenResponse) GetFpsTokenOk

func (o *CreateFpsTokenResponse) GetFpsTokenOk() (*PaymentLinkTokenResponse, bool)

GetFpsTokenOk returns a tuple with the FpsToken field value and a boolean to check if the value has been set.

func (CreateFpsTokenResponse) MarshalJSON

func (o CreateFpsTokenResponse) MarshalJSON() ([]byte, error)

func (*CreateFpsTokenResponse) SetFpsToken

SetFpsToken sets field value

type CreateMandateRequest

type CreateMandateRequest struct {
	RecipientAccount MandateRecipientRequest `json:"recipient_account"`
	Sender           CreateMandateSender     `json:"sender"`
	MandateDetails   MandateDetails          `json:"mandate_details"`
	// Additional attributes of the mandate in key:value format (e.g. mandate_internal_id: 1234). It supports up to 10 key:value pairs, whereas the key and value supports up to 50 and 500 characters respectively.
	Metadata *map[string]string `json:"metadata,omitempty"`
}

CreateMandateRequest struct for CreateMandateRequest

func NewCreateMandateRequest

func NewCreateMandateRequest(recipientAccount MandateRecipientRequest, sender CreateMandateSender, mandateDetails MandateDetails) *CreateMandateRequest

NewCreateMandateRequest instantiates a new CreateMandateRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateMandateRequestWithDefaults

func NewCreateMandateRequestWithDefaults() *CreateMandateRequest

NewCreateMandateRequestWithDefaults instantiates a new CreateMandateRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateMandateRequest) GetMandateDetails

func (o *CreateMandateRequest) GetMandateDetails() MandateDetails

GetMandateDetails returns the MandateDetails field value

func (*CreateMandateRequest) GetMandateDetailsOk

func (o *CreateMandateRequest) GetMandateDetailsOk() (*MandateDetails, bool)

GetMandateDetailsOk returns a tuple with the MandateDetails field value and a boolean to check if the value has been set.

func (*CreateMandateRequest) GetMetadata

func (o *CreateMandateRequest) GetMetadata() map[string]string

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*CreateMandateRequest) GetMetadataOk

func (o *CreateMandateRequest) GetMetadataOk() (*map[string]string, bool)

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateMandateRequest) GetRecipientAccount

func (o *CreateMandateRequest) GetRecipientAccount() MandateRecipientRequest

GetRecipientAccount returns the RecipientAccount field value

func (*CreateMandateRequest) GetRecipientAccountOk

func (o *CreateMandateRequest) GetRecipientAccountOk() (*MandateRecipientRequest, bool)

GetRecipientAccountOk returns a tuple with the RecipientAccount field value and a boolean to check if the value has been set.

func (*CreateMandateRequest) GetSender

GetSender returns the Sender field value

func (*CreateMandateRequest) GetSenderOk

func (o *CreateMandateRequest) GetSenderOk() (*CreateMandateSender, bool)

GetSenderOk returns a tuple with the Sender field value and a boolean to check if the value has been set.

func (*CreateMandateRequest) HasMetadata

func (o *CreateMandateRequest) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (CreateMandateRequest) MarshalJSON

func (o CreateMandateRequest) MarshalJSON() ([]byte, error)

func (*CreateMandateRequest) SetMandateDetails

func (o *CreateMandateRequest) SetMandateDetails(v MandateDetails)

SetMandateDetails sets field value

func (*CreateMandateRequest) SetMetadata

func (o *CreateMandateRequest) SetMetadata(v map[string]string)

SetMetadata gets a reference to the given map[string]string and assigns it to the Metadata field.

func (*CreateMandateRequest) SetRecipientAccount

func (o *CreateMandateRequest) SetRecipientAccount(v MandateRecipientRequest)

SetRecipientAccount sets field value

func (*CreateMandateRequest) SetSender

func (o *CreateMandateRequest) SetSender(v CreateMandateSender)

SetSender sets field value

type CreateMandateResponse

type CreateMandateResponse struct {
	// Timestamp in ISO format (YYYY-MM-DDTHH:MM:SS.SSSZ)
	CreatedAt *time.Time `json:"created_at,omitempty"`
	// Timestamp in ISO format (YYYY-MM-DDTHH:MM:SS.SSSZ)
	UpdatedAt time.Time `json:"updated_at"`
	// Finverse Mandate ID (ULID)
	MandateId string `json:"mandate_id"`
	// Finverse Payment Method ID (ULID)
	PaymentMethodId *string `json:"payment_method_id,omitempty"`
	// Mandate status
	Status           string                   `json:"status"`
	Recipient        MandateRecipient         `json:"recipient"`
	RecipientAccount *MandateRecipientAccount `json:"recipient_account,omitempty"`
	Sender           GetMandateSender         `json:"sender"`
	SenderAccount    *MandateSenderAccount    `json:"sender_account,omitempty"`
	MandateDetails   MandateDetails           `json:"mandate_details"`
	Fees             []Fee                    `json:"fees,omitempty"`
	// Additional attributes of the mandate in key:value format (e.g. mandate_internal_id: 1234). It supports up to 10 key:value pairs, whereas the key and value supports up to 50 and 500 characters respectively.
	Metadata *map[string]string `json:"metadata,omitempty"`
	Error    *FvErrorModelV2    `json:"error,omitempty"`
}

CreateMandateResponse struct for CreateMandateResponse

func NewCreateMandateResponse

func NewCreateMandateResponse(updatedAt time.Time, mandateId string, status string, recipient MandateRecipient, sender GetMandateSender, mandateDetails MandateDetails) *CreateMandateResponse

NewCreateMandateResponse instantiates a new CreateMandateResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateMandateResponseWithDefaults

func NewCreateMandateResponseWithDefaults() *CreateMandateResponse

NewCreateMandateResponseWithDefaults instantiates a new CreateMandateResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateMandateResponse) GetCreatedAt

func (o *CreateMandateResponse) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*CreateMandateResponse) GetCreatedAtOk

func (o *CreateMandateResponse) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateMandateResponse) GetError

func (o *CreateMandateResponse) GetError() FvErrorModelV2

GetError returns the Error field value if set, zero value otherwise.

func (*CreateMandateResponse) GetErrorOk

func (o *CreateMandateResponse) GetErrorOk() (*FvErrorModelV2, bool)

GetErrorOk returns a tuple with the Error field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateMandateResponse) GetFees

func (o *CreateMandateResponse) GetFees() []Fee

GetFees returns the Fees field value if set, zero value otherwise.

func (*CreateMandateResponse) GetFeesOk

func (o *CreateMandateResponse) GetFeesOk() ([]Fee, bool)

GetFeesOk returns a tuple with the Fees field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateMandateResponse) GetMandateDetails

func (o *CreateMandateResponse) GetMandateDetails() MandateDetails

GetMandateDetails returns the MandateDetails field value

func (*CreateMandateResponse) GetMandateDetailsOk

func (o *CreateMandateResponse) GetMandateDetailsOk() (*MandateDetails, bool)

GetMandateDetailsOk returns a tuple with the MandateDetails field value and a boolean to check if the value has been set.

func (*CreateMandateResponse) GetMandateId

func (o *CreateMandateResponse) GetMandateId() string

GetMandateId returns the MandateId field value

func (*CreateMandateResponse) GetMandateIdOk

func (o *CreateMandateResponse) GetMandateIdOk() (*string, bool)

GetMandateIdOk returns a tuple with the MandateId field value and a boolean to check if the value has been set.

func (*CreateMandateResponse) GetMetadata

func (o *CreateMandateResponse) GetMetadata() map[string]string

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*CreateMandateResponse) GetMetadataOk

func (o *CreateMandateResponse) GetMetadataOk() (*map[string]string, bool)

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateMandateResponse) GetPaymentMethodId

func (o *CreateMandateResponse) GetPaymentMethodId() string

GetPaymentMethodId returns the PaymentMethodId field value if set, zero value otherwise.

func (*CreateMandateResponse) GetPaymentMethodIdOk

func (o *CreateMandateResponse) GetPaymentMethodIdOk() (*string, bool)

GetPaymentMethodIdOk returns a tuple with the PaymentMethodId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateMandateResponse) GetRecipient

func (o *CreateMandateResponse) GetRecipient() MandateRecipient

GetRecipient returns the Recipient field value

func (*CreateMandateResponse) GetRecipientAccount

func (o *CreateMandateResponse) GetRecipientAccount() MandateRecipientAccount

GetRecipientAccount returns the RecipientAccount field value if set, zero value otherwise.

func (*CreateMandateResponse) GetRecipientAccountOk

func (o *CreateMandateResponse) GetRecipientAccountOk() (*MandateRecipientAccount, bool)

GetRecipientAccountOk returns a tuple with the RecipientAccount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateMandateResponse) GetRecipientOk

func (o *CreateMandateResponse) GetRecipientOk() (*MandateRecipient, bool)

GetRecipientOk returns a tuple with the Recipient field value and a boolean to check if the value has been set.

func (*CreateMandateResponse) GetSender

func (o *CreateMandateResponse) GetSender() GetMandateSender

GetSender returns the Sender field value

func (*CreateMandateResponse) GetSenderAccount

func (o *CreateMandateResponse) GetSenderAccount() MandateSenderAccount

GetSenderAccount returns the SenderAccount field value if set, zero value otherwise.

func (*CreateMandateResponse) GetSenderAccountOk

func (o *CreateMandateResponse) GetSenderAccountOk() (*MandateSenderAccount, bool)

GetSenderAccountOk returns a tuple with the SenderAccount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateMandateResponse) GetSenderOk

func (o *CreateMandateResponse) GetSenderOk() (*GetMandateSender, bool)

GetSenderOk returns a tuple with the Sender field value and a boolean to check if the value has been set.

func (*CreateMandateResponse) GetStatus

func (o *CreateMandateResponse) GetStatus() string

GetStatus returns the Status field value

func (*CreateMandateResponse) GetStatusOk

func (o *CreateMandateResponse) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*CreateMandateResponse) GetUpdatedAt

func (o *CreateMandateResponse) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value

func (*CreateMandateResponse) GetUpdatedAtOk

func (o *CreateMandateResponse) GetUpdatedAtOk() (*time.Time, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value and a boolean to check if the value has been set.

func (*CreateMandateResponse) HasCreatedAt

func (o *CreateMandateResponse) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*CreateMandateResponse) HasError

func (o *CreateMandateResponse) HasError() bool

HasError returns a boolean if a field has been set.

func (*CreateMandateResponse) HasFees

func (o *CreateMandateResponse) HasFees() bool

HasFees returns a boolean if a field has been set.

func (*CreateMandateResponse) HasMetadata

func (o *CreateMandateResponse) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*CreateMandateResponse) HasPaymentMethodId

func (o *CreateMandateResponse) HasPaymentMethodId() bool

HasPaymentMethodId returns a boolean if a field has been set.

func (*CreateMandateResponse) HasRecipientAccount

func (o *CreateMandateResponse) HasRecipientAccount() bool

HasRecipientAccount returns a boolean if a field has been set.

func (*CreateMandateResponse) HasSenderAccount

func (o *CreateMandateResponse) HasSenderAccount() bool

HasSenderAccount returns a boolean if a field has been set.

func (CreateMandateResponse) MarshalJSON

func (o CreateMandateResponse) MarshalJSON() ([]byte, error)

func (*CreateMandateResponse) SetCreatedAt

func (o *CreateMandateResponse) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*CreateMandateResponse) SetError

func (o *CreateMandateResponse) SetError(v FvErrorModelV2)

SetError gets a reference to the given FvErrorModelV2 and assigns it to the Error field.

func (*CreateMandateResponse) SetFees

func (o *CreateMandateResponse) SetFees(v []Fee)

SetFees gets a reference to the given []Fee and assigns it to the Fees field.

func (*CreateMandateResponse) SetMandateDetails

func (o *CreateMandateResponse) SetMandateDetails(v MandateDetails)

SetMandateDetails sets field value

func (*CreateMandateResponse) SetMandateId

func (o *CreateMandateResponse) SetMandateId(v string)

SetMandateId sets field value

func (*CreateMandateResponse) SetMetadata

func (o *CreateMandateResponse) SetMetadata(v map[string]string)

SetMetadata gets a reference to the given map[string]string and assigns it to the Metadata field.

func (*CreateMandateResponse) SetPaymentMethodId

func (o *CreateMandateResponse) SetPaymentMethodId(v string)

SetPaymentMethodId gets a reference to the given string and assigns it to the PaymentMethodId field.

func (*CreateMandateResponse) SetRecipient

func (o *CreateMandateResponse) SetRecipient(v MandateRecipient)

SetRecipient sets field value

func (*CreateMandateResponse) SetRecipientAccount

func (o *CreateMandateResponse) SetRecipientAccount(v MandateRecipientAccount)

SetRecipientAccount gets a reference to the given MandateRecipientAccount and assigns it to the RecipientAccount field.

func (*CreateMandateResponse) SetSender

func (o *CreateMandateResponse) SetSender(v GetMandateSender)

SetSender sets field value

func (*CreateMandateResponse) SetSenderAccount

func (o *CreateMandateResponse) SetSenderAccount(v MandateSenderAccount)

SetSenderAccount gets a reference to the given MandateSenderAccount and assigns it to the SenderAccount field.

func (*CreateMandateResponse) SetStatus

func (o *CreateMandateResponse) SetStatus(v string)

SetStatus sets field value

func (*CreateMandateResponse) SetUpdatedAt

func (o *CreateMandateResponse) SetUpdatedAt(v time.Time)

SetUpdatedAt sets field value

type CreateMandateSender

type CreateMandateSender struct {
	Name *string `json:"name,omitempty"`
	// Customer App's user ID, representing the end-user making the payment.
	ExternalUserId *string `json:"external_user_id,omitempty"`
	// Type of account held by the Sender at the Institution. Possible values are INDIVIDUAL, BUSINESS
	UserType *string `json:"user_type,omitempty"`
	// Sender details which will be used for fraud checking.
	UserDetails []SenderDetail `json:"user_details,omitempty"`
}

CreateMandateSender struct for CreateMandateSender

func NewCreateMandateSender

func NewCreateMandateSender() *CreateMandateSender

NewCreateMandateSender instantiates a new CreateMandateSender object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateMandateSenderWithDefaults

func NewCreateMandateSenderWithDefaults() *CreateMandateSender

NewCreateMandateSenderWithDefaults instantiates a new CreateMandateSender object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateMandateSender) GetExternalUserId

func (o *CreateMandateSender) GetExternalUserId() string

GetExternalUserId returns the ExternalUserId field value if set, zero value otherwise.

func (*CreateMandateSender) GetExternalUserIdOk

func (o *CreateMandateSender) GetExternalUserIdOk() (*string, bool)

GetExternalUserIdOk returns a tuple with the ExternalUserId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateMandateSender) GetName

func (o *CreateMandateSender) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*CreateMandateSender) GetNameOk

func (o *CreateMandateSender) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateMandateSender) GetUserDetails

func (o *CreateMandateSender) GetUserDetails() []SenderDetail

GetUserDetails returns the UserDetails field value if set, zero value otherwise.

func (*CreateMandateSender) GetUserDetailsOk

func (o *CreateMandateSender) GetUserDetailsOk() ([]SenderDetail, bool)

GetUserDetailsOk returns a tuple with the UserDetails field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateMandateSender) GetUserType

func (o *CreateMandateSender) GetUserType() string

GetUserType returns the UserType field value if set, zero value otherwise.

func (*CreateMandateSender) GetUserTypeOk

func (o *CreateMandateSender) GetUserTypeOk() (*string, bool)

GetUserTypeOk returns a tuple with the UserType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateMandateSender) HasExternalUserId

func (o *CreateMandateSender) HasExternalUserId() bool

HasExternalUserId returns a boolean if a field has been set.

func (*CreateMandateSender) HasName

func (o *CreateMandateSender) HasName() bool

HasName returns a boolean if a field has been set.

func (*CreateMandateSender) HasUserDetails

func (o *CreateMandateSender) HasUserDetails() bool

HasUserDetails returns a boolean if a field has been set.

func (*CreateMandateSender) HasUserType

func (o *CreateMandateSender) HasUserType() bool

HasUserType returns a boolean if a field has been set.

func (CreateMandateSender) MarshalJSON

func (o CreateMandateSender) MarshalJSON() ([]byte, error)

func (*CreateMandateSender) SetExternalUserId

func (o *CreateMandateSender) SetExternalUserId(v string)

SetExternalUserId gets a reference to the given string and assigns it to the ExternalUserId field.

func (*CreateMandateSender) SetName

func (o *CreateMandateSender) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*CreateMandateSender) SetUserDetails

func (o *CreateMandateSender) SetUserDetails(v []SenderDetail)

SetUserDetails gets a reference to the given []SenderDetail and assigns it to the UserDetails field.

func (*CreateMandateSender) SetUserType

func (o *CreateMandateSender) SetUserType(v string)

SetUserType gets a reference to the given string and assigns it to the UserType field.

type CreateMandateSenderAccount

type CreateMandateSenderAccount struct {
	// A unique identifier generated after creating sender account
	SenderAccountId *string `json:"sender_account_id,omitempty"`
}

CreateMandateSenderAccount struct for CreateMandateSenderAccount

func NewCreateMandateSenderAccount

func NewCreateMandateSenderAccount() *CreateMandateSenderAccount

NewCreateMandateSenderAccount instantiates a new CreateMandateSenderAccount object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateMandateSenderAccountWithDefaults

func NewCreateMandateSenderAccountWithDefaults() *CreateMandateSenderAccount

NewCreateMandateSenderAccountWithDefaults instantiates a new CreateMandateSenderAccount object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateMandateSenderAccount) GetSenderAccountId

func (o *CreateMandateSenderAccount) GetSenderAccountId() string

GetSenderAccountId returns the SenderAccountId field value if set, zero value otherwise.

func (*CreateMandateSenderAccount) GetSenderAccountIdOk

func (o *CreateMandateSenderAccount) GetSenderAccountIdOk() (*string, bool)

GetSenderAccountIdOk returns a tuple with the SenderAccountId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateMandateSenderAccount) HasSenderAccountId

func (o *CreateMandateSenderAccount) HasSenderAccountId() bool

HasSenderAccountId returns a boolean if a field has been set.

func (CreateMandateSenderAccount) MarshalJSON

func (o CreateMandateSenderAccount) MarshalJSON() ([]byte, error)

func (*CreateMandateSenderAccount) SetSenderAccountId

func (o *CreateMandateSenderAccount) SetSenderAccountId(v string)

SetSenderAccountId gets a reference to the given string and assigns it to the SenderAccountId field.

type CreateMandateWithSenderAccountRequest

type CreateMandateWithSenderAccountRequest struct {
	RecipientAccount MandateRecipientRequest     `json:"recipient_account"`
	SenderAccount    MandateSenderAccountRequest `json:"sender_account"`
	MandateDetails   MandateDetails              `json:"mandate_details"`
	// Additional attributes of the mandate in key:value format (e.g. mandate_internal_id: 1234). It supports up to 10 key:value pairs, whereas the key and value supports up to 50 and 500 characters respectively.
	Metadata *map[string]string `json:"metadata,omitempty"`
}

CreateMandateWithSenderAccountRequest struct for CreateMandateWithSenderAccountRequest

func NewCreateMandateWithSenderAccountRequest

func NewCreateMandateWithSenderAccountRequest(recipientAccount MandateRecipientRequest, senderAccount MandateSenderAccountRequest, mandateDetails MandateDetails) *CreateMandateWithSenderAccountRequest

NewCreateMandateWithSenderAccountRequest instantiates a new CreateMandateWithSenderAccountRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateMandateWithSenderAccountRequestWithDefaults

func NewCreateMandateWithSenderAccountRequestWithDefaults() *CreateMandateWithSenderAccountRequest

NewCreateMandateWithSenderAccountRequestWithDefaults instantiates a new CreateMandateWithSenderAccountRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateMandateWithSenderAccountRequest) GetMandateDetails

GetMandateDetails returns the MandateDetails field value

func (*CreateMandateWithSenderAccountRequest) GetMandateDetailsOk

func (o *CreateMandateWithSenderAccountRequest) GetMandateDetailsOk() (*MandateDetails, bool)

GetMandateDetailsOk returns a tuple with the MandateDetails field value and a boolean to check if the value has been set.

func (*CreateMandateWithSenderAccountRequest) GetMetadata

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*CreateMandateWithSenderAccountRequest) GetMetadataOk

func (o *CreateMandateWithSenderAccountRequest) GetMetadataOk() (*map[string]string, bool)

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateMandateWithSenderAccountRequest) GetRecipientAccount

GetRecipientAccount returns the RecipientAccount field value

func (*CreateMandateWithSenderAccountRequest) GetRecipientAccountOk

GetRecipientAccountOk returns a tuple with the RecipientAccount field value and a boolean to check if the value has been set.

func (*CreateMandateWithSenderAccountRequest) GetSenderAccount

GetSenderAccount returns the SenderAccount field value

func (*CreateMandateWithSenderAccountRequest) GetSenderAccountOk

GetSenderAccountOk returns a tuple with the SenderAccount field value and a boolean to check if the value has been set.

func (*CreateMandateWithSenderAccountRequest) HasMetadata

HasMetadata returns a boolean if a field has been set.

func (CreateMandateWithSenderAccountRequest) MarshalJSON

func (o CreateMandateWithSenderAccountRequest) MarshalJSON() ([]byte, error)

func (*CreateMandateWithSenderAccountRequest) SetMandateDetails

func (o *CreateMandateWithSenderAccountRequest) SetMandateDetails(v MandateDetails)

SetMandateDetails sets field value

func (*CreateMandateWithSenderAccountRequest) SetMetadata

func (o *CreateMandateWithSenderAccountRequest) SetMetadata(v map[string]string)

SetMetadata gets a reference to the given map[string]string and assigns it to the Metadata field.

func (*CreateMandateWithSenderAccountRequest) SetRecipientAccount

SetRecipientAccount sets field value

func (*CreateMandateWithSenderAccountRequest) SetSenderAccount

SetSenderAccount sets field value

type CreatePaymentAccountRequest

type CreatePaymentAccountRequest struct {
	AccountNumber RecipientAccountNumber `json:"account_number"`
	// Type of payment account. Currently only allow creating external account.
	AccountType string `json:"account_type"`
	// Accountholder name of the payment account
	AccountholderName string `json:"accountholder_name"`
	// List of currencies supported by the payment account
	Currencies []string `json:"currencies,omitempty"`
	// Finverse Institution ID for the payment institution.
	InstitutionId string `json:"institution_id"`
	// A unique identifier generated after creating user (Finverse Payment User ID)
	UserId string `json:"user_id"`
	// Additional attributes of the payment in key:value format (e.g. payment_internal_id: 1234). It supports up to 10 key:value pairs, whereas the key and value supports up to 50 and 500 characters respectively.
	Metadata *map[string]string `json:"metadata,omitempty"`
}

CreatePaymentAccountRequest struct for CreatePaymentAccountRequest

func NewCreatePaymentAccountRequest

func NewCreatePaymentAccountRequest(accountNumber RecipientAccountNumber, accountType string, accountholderName string, institutionId string, userId string) *CreatePaymentAccountRequest

NewCreatePaymentAccountRequest instantiates a new CreatePaymentAccountRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreatePaymentAccountRequestWithDefaults

func NewCreatePaymentAccountRequestWithDefaults() *CreatePaymentAccountRequest

NewCreatePaymentAccountRequestWithDefaults instantiates a new CreatePaymentAccountRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreatePaymentAccountRequest) GetAccountNumber

GetAccountNumber returns the AccountNumber field value

func (*CreatePaymentAccountRequest) GetAccountNumberOk

func (o *CreatePaymentAccountRequest) GetAccountNumberOk() (*RecipientAccountNumber, bool)

GetAccountNumberOk returns a tuple with the AccountNumber field value and a boolean to check if the value has been set.

func (*CreatePaymentAccountRequest) GetAccountType

func (o *CreatePaymentAccountRequest) GetAccountType() string

GetAccountType returns the AccountType field value

func (*CreatePaymentAccountRequest) GetAccountTypeOk

func (o *CreatePaymentAccountRequest) GetAccountTypeOk() (*string, bool)

GetAccountTypeOk returns a tuple with the AccountType field value and a boolean to check if the value has been set.

func (*CreatePaymentAccountRequest) GetAccountholderName

func (o *CreatePaymentAccountRequest) GetAccountholderName() string

GetAccountholderName returns the AccountholderName field value

func (*CreatePaymentAccountRequest) GetAccountholderNameOk

func (o *CreatePaymentAccountRequest) GetAccountholderNameOk() (*string, bool)

GetAccountholderNameOk returns a tuple with the AccountholderName field value and a boolean to check if the value has been set.

func (*CreatePaymentAccountRequest) GetCurrencies

func (o *CreatePaymentAccountRequest) GetCurrencies() []string

GetCurrencies returns the Currencies field value if set, zero value otherwise.

func (*CreatePaymentAccountRequest) GetCurrenciesOk

func (o *CreatePaymentAccountRequest) GetCurrenciesOk() ([]string, bool)

GetCurrenciesOk returns a tuple with the Currencies field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreatePaymentAccountRequest) GetInstitutionId

func (o *CreatePaymentAccountRequest) GetInstitutionId() string

GetInstitutionId returns the InstitutionId field value

func (*CreatePaymentAccountRequest) GetInstitutionIdOk

func (o *CreatePaymentAccountRequest) GetInstitutionIdOk() (*string, bool)

GetInstitutionIdOk returns a tuple with the InstitutionId field value and a boolean to check if the value has been set.

func (*CreatePaymentAccountRequest) GetMetadata

func (o *CreatePaymentAccountRequest) GetMetadata() map[string]string

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*CreatePaymentAccountRequest) GetMetadataOk

func (o *CreatePaymentAccountRequest) GetMetadataOk() (*map[string]string, bool)

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreatePaymentAccountRequest) GetUserId

func (o *CreatePaymentAccountRequest) GetUserId() string

GetUserId returns the UserId field value

func (*CreatePaymentAccountRequest) GetUserIdOk

func (o *CreatePaymentAccountRequest) GetUserIdOk() (*string, bool)

GetUserIdOk returns a tuple with the UserId field value and a boolean to check if the value has been set.

func (*CreatePaymentAccountRequest) HasCurrencies

func (o *CreatePaymentAccountRequest) HasCurrencies() bool

HasCurrencies returns a boolean if a field has been set.

func (*CreatePaymentAccountRequest) HasMetadata

func (o *CreatePaymentAccountRequest) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (CreatePaymentAccountRequest) MarshalJSON

func (o CreatePaymentAccountRequest) MarshalJSON() ([]byte, error)

func (*CreatePaymentAccountRequest) SetAccountNumber

func (o *CreatePaymentAccountRequest) SetAccountNumber(v RecipientAccountNumber)

SetAccountNumber sets field value

func (*CreatePaymentAccountRequest) SetAccountType

func (o *CreatePaymentAccountRequest) SetAccountType(v string)

SetAccountType sets field value

func (*CreatePaymentAccountRequest) SetAccountholderName

func (o *CreatePaymentAccountRequest) SetAccountholderName(v string)

SetAccountholderName sets field value

func (*CreatePaymentAccountRequest) SetCurrencies

func (o *CreatePaymentAccountRequest) SetCurrencies(v []string)

SetCurrencies gets a reference to the given []string and assigns it to the Currencies field.

func (*CreatePaymentAccountRequest) SetInstitutionId

func (o *CreatePaymentAccountRequest) SetInstitutionId(v string)

SetInstitutionId sets field value

func (*CreatePaymentAccountRequest) SetMetadata

func (o *CreatePaymentAccountRequest) SetMetadata(v map[string]string)

SetMetadata gets a reference to the given map[string]string and assigns it to the Metadata field.

func (*CreatePaymentAccountRequest) SetUserId

func (o *CreatePaymentAccountRequest) SetUserId(v string)

SetUserId sets field value

type CreatePaymentInstructionResponse

type CreatePaymentInstructionResponse struct {
	PaymentInstructionId *string `json:"payment_instruction_id,omitempty"`
}

CreatePaymentInstructionResponse struct for CreatePaymentInstructionResponse

func NewCreatePaymentInstructionResponse

func NewCreatePaymentInstructionResponse() *CreatePaymentInstructionResponse

NewCreatePaymentInstructionResponse instantiates a new CreatePaymentInstructionResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreatePaymentInstructionResponseWithDefaults

func NewCreatePaymentInstructionResponseWithDefaults() *CreatePaymentInstructionResponse

NewCreatePaymentInstructionResponseWithDefaults instantiates a new CreatePaymentInstructionResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreatePaymentInstructionResponse) GetPaymentInstructionId

func (o *CreatePaymentInstructionResponse) GetPaymentInstructionId() string

GetPaymentInstructionId returns the PaymentInstructionId field value if set, zero value otherwise.

func (*CreatePaymentInstructionResponse) GetPaymentInstructionIdOk

func (o *CreatePaymentInstructionResponse) GetPaymentInstructionIdOk() (*string, bool)

GetPaymentInstructionIdOk returns a tuple with the PaymentInstructionId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreatePaymentInstructionResponse) HasPaymentInstructionId

func (o *CreatePaymentInstructionResponse) HasPaymentInstructionId() bool

HasPaymentInstructionId returns a boolean if a field has been set.

func (CreatePaymentInstructionResponse) MarshalJSON

func (o CreatePaymentInstructionResponse) MarshalJSON() ([]byte, error)

func (*CreatePaymentInstructionResponse) SetPaymentInstructionId

func (o *CreatePaymentInstructionResponse) SetPaymentInstructionId(v string)

SetPaymentInstructionId gets a reference to the given string and assigns it to the PaymentInstructionId field.

type CreatePaymentLinkCardPaymentResponse

type CreatePaymentLinkCardPaymentResponse struct {
	// URL to redirect to for making the card payment (e.g. Stripe)
	CardProcessorRedirectUri string `json:"card_processor_redirect_uri"`
	// Finverse Payment ID
	PaymentId *string `json:"payment_id,omitempty"`
}

CreatePaymentLinkCardPaymentResponse struct for CreatePaymentLinkCardPaymentResponse

func NewCreatePaymentLinkCardPaymentResponse

func NewCreatePaymentLinkCardPaymentResponse(cardProcessorRedirectUri string) *CreatePaymentLinkCardPaymentResponse

NewCreatePaymentLinkCardPaymentResponse instantiates a new CreatePaymentLinkCardPaymentResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreatePaymentLinkCardPaymentResponseWithDefaults

func NewCreatePaymentLinkCardPaymentResponseWithDefaults() *CreatePaymentLinkCardPaymentResponse

NewCreatePaymentLinkCardPaymentResponseWithDefaults instantiates a new CreatePaymentLinkCardPaymentResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreatePaymentLinkCardPaymentResponse) GetCardProcessorRedirectUri

func (o *CreatePaymentLinkCardPaymentResponse) GetCardProcessorRedirectUri() string

GetCardProcessorRedirectUri returns the CardProcessorRedirectUri field value

func (*CreatePaymentLinkCardPaymentResponse) GetCardProcessorRedirectUriOk

func (o *CreatePaymentLinkCardPaymentResponse) GetCardProcessorRedirectUriOk() (*string, bool)

GetCardProcessorRedirectUriOk returns a tuple with the CardProcessorRedirectUri field value and a boolean to check if the value has been set.

func (*CreatePaymentLinkCardPaymentResponse) GetPaymentId

func (o *CreatePaymentLinkCardPaymentResponse) GetPaymentId() string

GetPaymentId returns the PaymentId field value if set, zero value otherwise.

func (*CreatePaymentLinkCardPaymentResponse) GetPaymentIdOk

func (o *CreatePaymentLinkCardPaymentResponse) GetPaymentIdOk() (*string, bool)

GetPaymentIdOk returns a tuple with the PaymentId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreatePaymentLinkCardPaymentResponse) HasPaymentId

func (o *CreatePaymentLinkCardPaymentResponse) HasPaymentId() bool

HasPaymentId returns a boolean if a field has been set.

func (CreatePaymentLinkCardPaymentResponse) MarshalJSON

func (o CreatePaymentLinkCardPaymentResponse) MarshalJSON() ([]byte, error)

func (*CreatePaymentLinkCardPaymentResponse) SetCardProcessorRedirectUri

func (o *CreatePaymentLinkCardPaymentResponse) SetCardProcessorRedirectUri(v string)

SetCardProcessorRedirectUri sets field value

func (*CreatePaymentLinkCardPaymentResponse) SetPaymentId

func (o *CreatePaymentLinkCardPaymentResponse) SetPaymentId(v string)

SetPaymentId gets a reference to the given string and assigns it to the PaymentId field.

type CreatePaymentLinkCreditCardPaymentResponse

type CreatePaymentLinkCreditCardPaymentResponse struct {
	// URL to redirect to for making the CC payment (e.g. Stripe)
	CcProcessorRedirectUri string `json:"cc_processor_redirect_uri"`
}

CreatePaymentLinkCreditCardPaymentResponse struct for CreatePaymentLinkCreditCardPaymentResponse

func NewCreatePaymentLinkCreditCardPaymentResponse

func NewCreatePaymentLinkCreditCardPaymentResponse(ccProcessorRedirectUri string) *CreatePaymentLinkCreditCardPaymentResponse

NewCreatePaymentLinkCreditCardPaymentResponse instantiates a new CreatePaymentLinkCreditCardPaymentResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreatePaymentLinkCreditCardPaymentResponseWithDefaults

func NewCreatePaymentLinkCreditCardPaymentResponseWithDefaults() *CreatePaymentLinkCreditCardPaymentResponse

NewCreatePaymentLinkCreditCardPaymentResponseWithDefaults instantiates a new CreatePaymentLinkCreditCardPaymentResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreatePaymentLinkCreditCardPaymentResponse) GetCcProcessorRedirectUri

func (o *CreatePaymentLinkCreditCardPaymentResponse) GetCcProcessorRedirectUri() string

GetCcProcessorRedirectUri returns the CcProcessorRedirectUri field value

func (*CreatePaymentLinkCreditCardPaymentResponse) GetCcProcessorRedirectUriOk

func (o *CreatePaymentLinkCreditCardPaymentResponse) GetCcProcessorRedirectUriOk() (*string, bool)

GetCcProcessorRedirectUriOk returns a tuple with the CcProcessorRedirectUri field value and a boolean to check if the value has been set.

func (CreatePaymentLinkCreditCardPaymentResponse) MarshalJSON

func (*CreatePaymentLinkCreditCardPaymentResponse) SetCcProcessorRedirectUri

func (o *CreatePaymentLinkCreditCardPaymentResponse) SetCcProcessorRedirectUri(v string)

SetCcProcessorRedirectUri sets field value

type CreatePaymentLinkMandateRequest

type CreatePaymentLinkMandateRequest struct {
	PaymentAttemptId string `json:"payment_attempt_id"`
	// The sender type of the mandate
	SenderType string `json:"sender_type"`
}

CreatePaymentLinkMandateRequest struct for CreatePaymentLinkMandateRequest

func NewCreatePaymentLinkMandateRequest

func NewCreatePaymentLinkMandateRequest(paymentAttemptId string, senderType string) *CreatePaymentLinkMandateRequest

NewCreatePaymentLinkMandateRequest instantiates a new CreatePaymentLinkMandateRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreatePaymentLinkMandateRequestWithDefaults

func NewCreatePaymentLinkMandateRequestWithDefaults() *CreatePaymentLinkMandateRequest

NewCreatePaymentLinkMandateRequestWithDefaults instantiates a new CreatePaymentLinkMandateRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreatePaymentLinkMandateRequest) GetPaymentAttemptId

func (o *CreatePaymentLinkMandateRequest) GetPaymentAttemptId() string

GetPaymentAttemptId returns the PaymentAttemptId field value

func (*CreatePaymentLinkMandateRequest) GetPaymentAttemptIdOk

func (o *CreatePaymentLinkMandateRequest) GetPaymentAttemptIdOk() (*string, bool)

GetPaymentAttemptIdOk returns a tuple with the PaymentAttemptId field value and a boolean to check if the value has been set.

func (*CreatePaymentLinkMandateRequest) GetSenderType

func (o *CreatePaymentLinkMandateRequest) GetSenderType() string

GetSenderType returns the SenderType field value

func (*CreatePaymentLinkMandateRequest) GetSenderTypeOk

func (o *CreatePaymentLinkMandateRequest) GetSenderTypeOk() (*string, bool)

GetSenderTypeOk returns a tuple with the SenderType field value and a boolean to check if the value has been set.

func (CreatePaymentLinkMandateRequest) MarshalJSON

func (o CreatePaymentLinkMandateRequest) MarshalJSON() ([]byte, error)

func (*CreatePaymentLinkMandateRequest) SetPaymentAttemptId

func (o *CreatePaymentLinkMandateRequest) SetPaymentAttemptId(v string)

SetPaymentAttemptId sets field value

func (*CreatePaymentLinkMandateRequest) SetSenderType

func (o *CreatePaymentLinkMandateRequest) SetSenderType(v string)

SetSenderType sets field value

type CreatePaymentLinkMandateResponse

type CreatePaymentLinkMandateResponse struct {
	MandateLinkToken PaymentLinkTokenResponse `json:"mandate_link_token"`
}

CreatePaymentLinkMandateResponse struct for CreatePaymentLinkMandateResponse

func NewCreatePaymentLinkMandateResponse

func NewCreatePaymentLinkMandateResponse(mandateLinkToken PaymentLinkTokenResponse) *CreatePaymentLinkMandateResponse

NewCreatePaymentLinkMandateResponse instantiates a new CreatePaymentLinkMandateResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreatePaymentLinkMandateResponseWithDefaults

func NewCreatePaymentLinkMandateResponseWithDefaults() *CreatePaymentLinkMandateResponse

NewCreatePaymentLinkMandateResponseWithDefaults instantiates a new CreatePaymentLinkMandateResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreatePaymentLinkMandateResponse) GetMandateLinkToken

GetMandateLinkToken returns the MandateLinkToken field value

func (*CreatePaymentLinkMandateResponse) GetMandateLinkTokenOk

func (o *CreatePaymentLinkMandateResponse) GetMandateLinkTokenOk() (*PaymentLinkTokenResponse, bool)

GetMandateLinkTokenOk returns a tuple with the MandateLinkToken field value and a boolean to check if the value has been set.

func (CreatePaymentLinkMandateResponse) MarshalJSON

func (o CreatePaymentLinkMandateResponse) MarshalJSON() ([]byte, error)

func (*CreatePaymentLinkMandateResponse) SetMandateLinkToken

SetMandateLinkToken sets field value

type CreatePaymentLinkRequest

type CreatePaymentLinkRequest struct {
	// The amount of the payment. Expressed in currency's smallest unit or “minor unit”, as defined in ISO 4217.
	Amount             *int32                     `json:"amount,omitempty"`
	Currency           string                     `json:"currency"`
	LinkCustomizations *PaymentLinkCustomizations `json:"link_customizations,omitempty"`
	// The payment link mode
	Mode           string              `json:"mode"`
	PaymentDetails *PaymentLinkDetails `json:"payment_details,omitempty"`
	Sender         PaymentLinkSender   `json:"sender"`
	// Unique reference id to identifying the payment to be collected.
	UniqueReferenceId   string               `json:"unique_reference_id"`
	PaymentSetupOptions *PaymentSetupOptions `json:"payment_setup_options,omitempty"`
	// Additional attributes of the payment link in key:value format (e.g. payment_id: 1234). It supports up to 10 key:value pairs, whereas the key and value supports up to 50 and 500 characters respectively.
	Metadata *map[string]string `json:"metadata,omitempty"`
	// Key-Value metadata to store on payments created on this Payment Link
	PaymentMetadata     *map[string]string          `json:"payment_metadata,omitempty"`
	IntegrationMetadata *IntegrationMetadataRequest `json:"integration_metadata,omitempty"`
}

CreatePaymentLinkRequest struct for CreatePaymentLinkRequest

func NewCreatePaymentLinkRequest

func NewCreatePaymentLinkRequest(currency string, mode string, sender PaymentLinkSender, uniqueReferenceId string) *CreatePaymentLinkRequest

NewCreatePaymentLinkRequest instantiates a new CreatePaymentLinkRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreatePaymentLinkRequestWithDefaults

func NewCreatePaymentLinkRequestWithDefaults() *CreatePaymentLinkRequest

NewCreatePaymentLinkRequestWithDefaults instantiates a new CreatePaymentLinkRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreatePaymentLinkRequest) GetAmount

func (o *CreatePaymentLinkRequest) GetAmount() int32

GetAmount returns the Amount field value if set, zero value otherwise.

func (*CreatePaymentLinkRequest) GetAmountOk

func (o *CreatePaymentLinkRequest) GetAmountOk() (*int32, bool)

GetAmountOk returns a tuple with the Amount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreatePaymentLinkRequest) GetCurrency

func (o *CreatePaymentLinkRequest) GetCurrency() string

GetCurrency returns the Currency field value

func (*CreatePaymentLinkRequest) GetCurrencyOk

func (o *CreatePaymentLinkRequest) GetCurrencyOk() (*string, bool)

GetCurrencyOk returns a tuple with the Currency field value and a boolean to check if the value has been set.

func (*CreatePaymentLinkRequest) GetIntegrationMetadata

func (o *CreatePaymentLinkRequest) GetIntegrationMetadata() IntegrationMetadataRequest

GetIntegrationMetadata returns the IntegrationMetadata field value if set, zero value otherwise.

func (*CreatePaymentLinkRequest) GetIntegrationMetadataOk

func (o *CreatePaymentLinkRequest) GetIntegrationMetadataOk() (*IntegrationMetadataRequest, bool)

GetIntegrationMetadataOk returns a tuple with the IntegrationMetadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreatePaymentLinkRequest) GetLinkCustomizations

func (o *CreatePaymentLinkRequest) GetLinkCustomizations() PaymentLinkCustomizations

GetLinkCustomizations returns the LinkCustomizations field value if set, zero value otherwise.

func (*CreatePaymentLinkRequest) GetLinkCustomizationsOk

func (o *CreatePaymentLinkRequest) GetLinkCustomizationsOk() (*PaymentLinkCustomizations, bool)

GetLinkCustomizationsOk returns a tuple with the LinkCustomizations field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreatePaymentLinkRequest) GetMetadata

func (o *CreatePaymentLinkRequest) GetMetadata() map[string]string

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*CreatePaymentLinkRequest) GetMetadataOk

func (o *CreatePaymentLinkRequest) GetMetadataOk() (*map[string]string, bool)

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreatePaymentLinkRequest) GetMode

func (o *CreatePaymentLinkRequest) GetMode() string

GetMode returns the Mode field value

func (*CreatePaymentLinkRequest) GetModeOk

func (o *CreatePaymentLinkRequest) GetModeOk() (*string, bool)

GetModeOk returns a tuple with the Mode field value and a boolean to check if the value has been set.

func (*CreatePaymentLinkRequest) GetPaymentDetails

func (o *CreatePaymentLinkRequest) GetPaymentDetails() PaymentLinkDetails

GetPaymentDetails returns the PaymentDetails field value if set, zero value otherwise.

func (*CreatePaymentLinkRequest) GetPaymentDetailsOk

func (o *CreatePaymentLinkRequest) GetPaymentDetailsOk() (*PaymentLinkDetails, bool)

GetPaymentDetailsOk returns a tuple with the PaymentDetails field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreatePaymentLinkRequest) GetPaymentMetadata

func (o *CreatePaymentLinkRequest) GetPaymentMetadata() map[string]string

GetPaymentMetadata returns the PaymentMetadata field value if set, zero value otherwise.

func (*CreatePaymentLinkRequest) GetPaymentMetadataOk

func (o *CreatePaymentLinkRequest) GetPaymentMetadataOk() (*map[string]string, bool)

GetPaymentMetadataOk returns a tuple with the PaymentMetadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreatePaymentLinkRequest) GetPaymentSetupOptions

func (o *CreatePaymentLinkRequest) GetPaymentSetupOptions() PaymentSetupOptions

GetPaymentSetupOptions returns the PaymentSetupOptions field value if set, zero value otherwise.

func (*CreatePaymentLinkRequest) GetPaymentSetupOptionsOk

func (o *CreatePaymentLinkRequest) GetPaymentSetupOptionsOk() (*PaymentSetupOptions, bool)

GetPaymentSetupOptionsOk returns a tuple with the PaymentSetupOptions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreatePaymentLinkRequest) GetSender

GetSender returns the Sender field value

func (*CreatePaymentLinkRequest) GetSenderOk

func (o *CreatePaymentLinkRequest) GetSenderOk() (*PaymentLinkSender, bool)

GetSenderOk returns a tuple with the Sender field value and a boolean to check if the value has been set.

func (*CreatePaymentLinkRequest) GetUniqueReferenceId

func (o *CreatePaymentLinkRequest) GetUniqueReferenceId() string

GetUniqueReferenceId returns the UniqueReferenceId field value

func (*CreatePaymentLinkRequest) GetUniqueReferenceIdOk

func (o *CreatePaymentLinkRequest) GetUniqueReferenceIdOk() (*string, bool)

GetUniqueReferenceIdOk returns a tuple with the UniqueReferenceId field value and a boolean to check if the value has been set.

func (*CreatePaymentLinkRequest) HasAmount

func (o *CreatePaymentLinkRequest) HasAmount() bool

HasAmount returns a boolean if a field has been set.

func (*CreatePaymentLinkRequest) HasIntegrationMetadata

func (o *CreatePaymentLinkRequest) HasIntegrationMetadata() bool

HasIntegrationMetadata returns a boolean if a field has been set.

func (*CreatePaymentLinkRequest) HasLinkCustomizations

func (o *CreatePaymentLinkRequest) HasLinkCustomizations() bool

HasLinkCustomizations returns a boolean if a field has been set.

func (*CreatePaymentLinkRequest) HasMetadata

func (o *CreatePaymentLinkRequest) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*CreatePaymentLinkRequest) HasPaymentDetails

func (o *CreatePaymentLinkRequest) HasPaymentDetails() bool

HasPaymentDetails returns a boolean if a field has been set.

func (*CreatePaymentLinkRequest) HasPaymentMetadata

func (o *CreatePaymentLinkRequest) HasPaymentMetadata() bool

HasPaymentMetadata returns a boolean if a field has been set.

func (*CreatePaymentLinkRequest) HasPaymentSetupOptions

func (o *CreatePaymentLinkRequest) HasPaymentSetupOptions() bool

HasPaymentSetupOptions returns a boolean if a field has been set.

func (CreatePaymentLinkRequest) MarshalJSON

func (o CreatePaymentLinkRequest) MarshalJSON() ([]byte, error)

func (*CreatePaymentLinkRequest) SetAmount

func (o *CreatePaymentLinkRequest) SetAmount(v int32)

SetAmount gets a reference to the given int32 and assigns it to the Amount field.

func (*CreatePaymentLinkRequest) SetCurrency

func (o *CreatePaymentLinkRequest) SetCurrency(v string)

SetCurrency sets field value

func (*CreatePaymentLinkRequest) SetIntegrationMetadata

func (o *CreatePaymentLinkRequest) SetIntegrationMetadata(v IntegrationMetadataRequest)

SetIntegrationMetadata gets a reference to the given IntegrationMetadataRequest and assigns it to the IntegrationMetadata field.

func (*CreatePaymentLinkRequest) SetLinkCustomizations

func (o *CreatePaymentLinkRequest) SetLinkCustomizations(v PaymentLinkCustomizations)

SetLinkCustomizations gets a reference to the given PaymentLinkCustomizations and assigns it to the LinkCustomizations field.

func (*CreatePaymentLinkRequest) SetMetadata

func (o *CreatePaymentLinkRequest) SetMetadata(v map[string]string)

SetMetadata gets a reference to the given map[string]string and assigns it to the Metadata field.

func (*CreatePaymentLinkRequest) SetMode

func (o *CreatePaymentLinkRequest) SetMode(v string)

SetMode sets field value

func (*CreatePaymentLinkRequest) SetPaymentDetails

func (o *CreatePaymentLinkRequest) SetPaymentDetails(v PaymentLinkDetails)

SetPaymentDetails gets a reference to the given PaymentLinkDetails and assigns it to the PaymentDetails field.

func (*CreatePaymentLinkRequest) SetPaymentMetadata

func (o *CreatePaymentLinkRequest) SetPaymentMetadata(v map[string]string)

SetPaymentMetadata gets a reference to the given map[string]string and assigns it to the PaymentMetadata field.

func (*CreatePaymentLinkRequest) SetPaymentSetupOptions

func (o *CreatePaymentLinkRequest) SetPaymentSetupOptions(v PaymentSetupOptions)

SetPaymentSetupOptions gets a reference to the given PaymentSetupOptions and assigns it to the PaymentSetupOptions field.

func (*CreatePaymentLinkRequest) SetSender

SetSender sets field value

func (*CreatePaymentLinkRequest) SetUniqueReferenceId

func (o *CreatePaymentLinkRequest) SetUniqueReferenceId(v string)

SetUniqueReferenceId sets field value

type CreatePaymentLinkResponse

type CreatePaymentLinkResponse struct {
	// The URL for payment link
	PaymentLinkUrl *string `json:"payment_link_url,omitempty"`
}

CreatePaymentLinkResponse struct for CreatePaymentLinkResponse

func NewCreatePaymentLinkResponse

func NewCreatePaymentLinkResponse() *CreatePaymentLinkResponse

NewCreatePaymentLinkResponse instantiates a new CreatePaymentLinkResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreatePaymentLinkResponseWithDefaults

func NewCreatePaymentLinkResponseWithDefaults() *CreatePaymentLinkResponse

NewCreatePaymentLinkResponseWithDefaults instantiates a new CreatePaymentLinkResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreatePaymentLinkResponse) GetPaymentLinkUrl

func (o *CreatePaymentLinkResponse) GetPaymentLinkUrl() string

GetPaymentLinkUrl returns the PaymentLinkUrl field value if set, zero value otherwise.

func (*CreatePaymentLinkResponse) GetPaymentLinkUrlOk

func (o *CreatePaymentLinkResponse) GetPaymentLinkUrlOk() (*string, bool)

GetPaymentLinkUrlOk returns a tuple with the PaymentLinkUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreatePaymentLinkResponse) HasPaymentLinkUrl

func (o *CreatePaymentLinkResponse) HasPaymentLinkUrl() bool

HasPaymentLinkUrl returns a boolean if a field has been set.

func (CreatePaymentLinkResponse) MarshalJSON

func (o CreatePaymentLinkResponse) MarshalJSON() ([]byte, error)

func (*CreatePaymentLinkResponse) SetPaymentLinkUrl

func (o *CreatePaymentLinkResponse) SetPaymentLinkUrl(v string)

SetPaymentLinkUrl gets a reference to the given string and assigns it to the PaymentLinkUrl field.

type CreatePaymentRequest

type CreatePaymentRequest struct {
	// Amount to be paid, in currency's smallest unit or “minor unit”, as defined in ISO 4217. For example, HKD 100.01 is represented as amount = 10001 (minor unit = cents). For currencies without minor units (e.g. VND, JPY), the amount is represented as is, without modification. For example, VND 15101 is represented as amount = 15101.
	Amount int32 `json:"amount"`
	// The currency code as defined in ISO 4217.
	Currency string `json:"currency"`
	// ID of the payment method this pament is referring to.
	PaymentMethodId *string         `json:"payment_method_id,omitempty"`
	PaymentDetails  PaymentDetails2 `json:"payment_details"`
	// Additional attributes of the payment in key:value format (e.g. payment_internal_id: 1234). It supports up to 10 key:value pairs, whereas the key and value supports up to 50 and 500 characters respectively.
	Metadata *map[string]string `json:"metadata,omitempty"`
}

CreatePaymentRequest struct for CreatePaymentRequest

func NewCreatePaymentRequest

func NewCreatePaymentRequest(amount int32, currency string, paymentDetails PaymentDetails2) *CreatePaymentRequest

NewCreatePaymentRequest instantiates a new CreatePaymentRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreatePaymentRequestWithDefaults

func NewCreatePaymentRequestWithDefaults() *CreatePaymentRequest

NewCreatePaymentRequestWithDefaults instantiates a new CreatePaymentRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreatePaymentRequest) GetAmount

func (o *CreatePaymentRequest) GetAmount() int32

GetAmount returns the Amount field value

func (*CreatePaymentRequest) GetAmountOk

func (o *CreatePaymentRequest) GetAmountOk() (*int32, bool)

GetAmountOk returns a tuple with the Amount field value and a boolean to check if the value has been set.

func (*CreatePaymentRequest) GetCurrency

func (o *CreatePaymentRequest) GetCurrency() string

GetCurrency returns the Currency field value

func (*CreatePaymentRequest) GetCurrencyOk

func (o *CreatePaymentRequest) GetCurrencyOk() (*string, bool)

GetCurrencyOk returns a tuple with the Currency field value and a boolean to check if the value has been set.

func (*CreatePaymentRequest) GetMetadata

func (o *CreatePaymentRequest) GetMetadata() map[string]string

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*CreatePaymentRequest) GetMetadataOk

func (o *CreatePaymentRequest) GetMetadataOk() (*map[string]string, bool)

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreatePaymentRequest) GetPaymentDetails

func (o *CreatePaymentRequest) GetPaymentDetails() PaymentDetails2

GetPaymentDetails returns the PaymentDetails field value

func (*CreatePaymentRequest) GetPaymentDetailsOk

func (o *CreatePaymentRequest) GetPaymentDetailsOk() (*PaymentDetails2, bool)

GetPaymentDetailsOk returns a tuple with the PaymentDetails field value and a boolean to check if the value has been set.

func (*CreatePaymentRequest) GetPaymentMethodId

func (o *CreatePaymentRequest) GetPaymentMethodId() string

GetPaymentMethodId returns the PaymentMethodId field value if set, zero value otherwise.

func (*CreatePaymentRequest) GetPaymentMethodIdOk

func (o *CreatePaymentRequest) GetPaymentMethodIdOk() (*string, bool)

GetPaymentMethodIdOk returns a tuple with the PaymentMethodId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreatePaymentRequest) HasMetadata

func (o *CreatePaymentRequest) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*CreatePaymentRequest) HasPaymentMethodId

func (o *CreatePaymentRequest) HasPaymentMethodId() bool

HasPaymentMethodId returns a boolean if a field has been set.

func (CreatePaymentRequest) MarshalJSON

func (o CreatePaymentRequest) MarshalJSON() ([]byte, error)

func (*CreatePaymentRequest) SetAmount

func (o *CreatePaymentRequest) SetAmount(v int32)

SetAmount sets field value

func (*CreatePaymentRequest) SetCurrency

func (o *CreatePaymentRequest) SetCurrency(v string)

SetCurrency sets field value

func (*CreatePaymentRequest) SetMetadata

func (o *CreatePaymentRequest) SetMetadata(v map[string]string)

SetMetadata gets a reference to the given map[string]string and assigns it to the Metadata field.

func (*CreatePaymentRequest) SetPaymentDetails

func (o *CreatePaymentRequest) SetPaymentDetails(v PaymentDetails2)

SetPaymentDetails sets field value

func (*CreatePaymentRequest) SetPaymentMethodId

func (o *CreatePaymentRequest) SetPaymentMethodId(v string)

SetPaymentMethodId gets a reference to the given string and assigns it to the PaymentMethodId field.

type CreatePaymentResponse

type CreatePaymentResponse struct {
	// Finverse Payment ID
	PaymentId *string `json:"payment_id,omitempty"`
}

CreatePaymentResponse struct for CreatePaymentResponse

func NewCreatePaymentResponse

func NewCreatePaymentResponse() *CreatePaymentResponse

NewCreatePaymentResponse instantiates a new CreatePaymentResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreatePaymentResponseWithDefaults

func NewCreatePaymentResponseWithDefaults() *CreatePaymentResponse

NewCreatePaymentResponseWithDefaults instantiates a new CreatePaymentResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreatePaymentResponse) GetPaymentId

func (o *CreatePaymentResponse) GetPaymentId() string

GetPaymentId returns the PaymentId field value if set, zero value otherwise.

func (*CreatePaymentResponse) GetPaymentIdOk

func (o *CreatePaymentResponse) GetPaymentIdOk() (*string, bool)

GetPaymentIdOk returns a tuple with the PaymentId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreatePaymentResponse) HasPaymentId

func (o *CreatePaymentResponse) HasPaymentId() bool

HasPaymentId returns a boolean if a field has been set.

func (CreatePaymentResponse) MarshalJSON

func (o CreatePaymentResponse) MarshalJSON() ([]byte, error)

func (*CreatePaymentResponse) SetPaymentId

func (o *CreatePaymentResponse) SetPaymentId(v string)

SetPaymentId gets a reference to the given string and assigns it to the PaymentId field.

type CreatePaymentUserRequest

type CreatePaymentUserRequest struct {
	Name           string             `json:"name"`
	ExternalUserId string             `json:"external_user_id"`
	UserType       *string            `json:"user_type,omitempty"`
	Email          *string            `json:"email,omitempty"`
	UserDetails    []SenderDetail     `json:"user_details,omitempty"`
	Metadata       *map[string]string `json:"metadata,omitempty"`
}

CreatePaymentUserRequest struct for CreatePaymentUserRequest

func NewCreatePaymentUserRequest

func NewCreatePaymentUserRequest(name string, externalUserId string) *CreatePaymentUserRequest

NewCreatePaymentUserRequest instantiates a new CreatePaymentUserRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreatePaymentUserRequestWithDefaults

func NewCreatePaymentUserRequestWithDefaults() *CreatePaymentUserRequest

NewCreatePaymentUserRequestWithDefaults instantiates a new CreatePaymentUserRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreatePaymentUserRequest) GetEmail

func (o *CreatePaymentUserRequest) GetEmail() string

GetEmail returns the Email field value if set, zero value otherwise.

func (*CreatePaymentUserRequest) GetEmailOk

func (o *CreatePaymentUserRequest) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreatePaymentUserRequest) GetExternalUserId

func (o *CreatePaymentUserRequest) GetExternalUserId() string

GetExternalUserId returns the ExternalUserId field value

func (*CreatePaymentUserRequest) GetExternalUserIdOk

func (o *CreatePaymentUserRequest) GetExternalUserIdOk() (*string, bool)

GetExternalUserIdOk returns a tuple with the ExternalUserId field value and a boolean to check if the value has been set.

func (*CreatePaymentUserRequest) GetMetadata

func (o *CreatePaymentUserRequest) GetMetadata() map[string]string

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*CreatePaymentUserRequest) GetMetadataOk

func (o *CreatePaymentUserRequest) GetMetadataOk() (*map[string]string, bool)

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreatePaymentUserRequest) GetName

func (o *CreatePaymentUserRequest) GetName() string

GetName returns the Name field value

func (*CreatePaymentUserRequest) GetNameOk

func (o *CreatePaymentUserRequest) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*CreatePaymentUserRequest) GetUserDetails

func (o *CreatePaymentUserRequest) GetUserDetails() []SenderDetail

GetUserDetails returns the UserDetails field value if set, zero value otherwise.

func (*CreatePaymentUserRequest) GetUserDetailsOk

func (o *CreatePaymentUserRequest) GetUserDetailsOk() ([]SenderDetail, bool)

GetUserDetailsOk returns a tuple with the UserDetails field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreatePaymentUserRequest) GetUserType

func (o *CreatePaymentUserRequest) GetUserType() string

GetUserType returns the UserType field value if set, zero value otherwise.

func (*CreatePaymentUserRequest) GetUserTypeOk

func (o *CreatePaymentUserRequest) GetUserTypeOk() (*string, bool)

GetUserTypeOk returns a tuple with the UserType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreatePaymentUserRequest) HasEmail

func (o *CreatePaymentUserRequest) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*CreatePaymentUserRequest) HasMetadata

func (o *CreatePaymentUserRequest) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*CreatePaymentUserRequest) HasUserDetails

func (o *CreatePaymentUserRequest) HasUserDetails() bool

HasUserDetails returns a boolean if a field has been set.

func (*CreatePaymentUserRequest) HasUserType

func (o *CreatePaymentUserRequest) HasUserType() bool

HasUserType returns a boolean if a field has been set.

func (CreatePaymentUserRequest) MarshalJSON

func (o CreatePaymentUserRequest) MarshalJSON() ([]byte, error)

func (*CreatePaymentUserRequest) SetEmail

func (o *CreatePaymentUserRequest) SetEmail(v string)

SetEmail gets a reference to the given string and assigns it to the Email field.

func (*CreatePaymentUserRequest) SetExternalUserId

func (o *CreatePaymentUserRequest) SetExternalUserId(v string)

SetExternalUserId sets field value

func (*CreatePaymentUserRequest) SetMetadata

func (o *CreatePaymentUserRequest) SetMetadata(v map[string]string)

SetMetadata gets a reference to the given map[string]string and assigns it to the Metadata field.

func (*CreatePaymentUserRequest) SetName

func (o *CreatePaymentUserRequest) SetName(v string)

SetName sets field value

func (*CreatePaymentUserRequest) SetUserDetails

func (o *CreatePaymentUserRequest) SetUserDetails(v []SenderDetail)

SetUserDetails gets a reference to the given []SenderDetail and assigns it to the UserDetails field.

func (*CreatePaymentUserRequest) SetUserType

func (o *CreatePaymentUserRequest) SetUserType(v string)

SetUserType gets a reference to the given string and assigns it to the UserType field.

type CreatePayoutInstructionRequest

type CreatePayoutInstructionRequest struct {
	// Amount to be paid, in currency's smallest unit or “minor unit”, as defined in ISO 4217. For example, HKD 100.01 is represented as amount = 10001 (minor unit = cents). For currencies without minor units (e.g. VND, JPY), the amount is represented as is, without modification. For example, VND 15101 is represented as amount = 15101.
	Amount int32 `json:"amount"`
	// The currency code as defined in ISO 4217.
	Currency         string                  `json:"currency"`
	PaymentDetails   PayoutDetails           `json:"payment_details"`
	RecipientAccount MandateRecipientRequest `json:"recipient_account"`
	// Additional attributes of the payout instruction in key:value format (e.g. payout_instruction_internal_id: 1234). It supports up to 10 key:value pairs, whereas the key and value supports up to 50 and 500 characters respectively.
	Metadata *map[string]string `json:"metadata,omitempty"`
}

CreatePayoutInstructionRequest struct for CreatePayoutInstructionRequest

func NewCreatePayoutInstructionRequest

func NewCreatePayoutInstructionRequest(amount int32, currency string, paymentDetails PayoutDetails, recipientAccount MandateRecipientRequest) *CreatePayoutInstructionRequest

NewCreatePayoutInstructionRequest instantiates a new CreatePayoutInstructionRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreatePayoutInstructionRequestWithDefaults

func NewCreatePayoutInstructionRequestWithDefaults() *CreatePayoutInstructionRequest

NewCreatePayoutInstructionRequestWithDefaults instantiates a new CreatePayoutInstructionRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreatePayoutInstructionRequest) GetAmount

func (o *CreatePayoutInstructionRequest) GetAmount() int32

GetAmount returns the Amount field value

func (*CreatePayoutInstructionRequest) GetAmountOk

func (o *CreatePayoutInstructionRequest) GetAmountOk() (*int32, bool)

GetAmountOk returns a tuple with the Amount field value and a boolean to check if the value has been set.

func (*CreatePayoutInstructionRequest) GetCurrency

func (o *CreatePayoutInstructionRequest) GetCurrency() string

GetCurrency returns the Currency field value

func (*CreatePayoutInstructionRequest) GetCurrencyOk

func (o *CreatePayoutInstructionRequest) GetCurrencyOk() (*string, bool)

GetCurrencyOk returns a tuple with the Currency field value and a boolean to check if the value has been set.

func (*CreatePayoutInstructionRequest) GetMetadata

func (o *CreatePayoutInstructionRequest) GetMetadata() map[string]string

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*CreatePayoutInstructionRequest) GetMetadataOk

func (o *CreatePayoutInstructionRequest) GetMetadataOk() (*map[string]string, bool)

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreatePayoutInstructionRequest) GetPaymentDetails

func (o *CreatePayoutInstructionRequest) GetPaymentDetails() PayoutDetails

GetPaymentDetails returns the PaymentDetails field value

func (*CreatePayoutInstructionRequest) GetPaymentDetailsOk

func (o *CreatePayoutInstructionRequest) GetPaymentDetailsOk() (*PayoutDetails, bool)

GetPaymentDetailsOk returns a tuple with the PaymentDetails field value and a boolean to check if the value has been set.

func (*CreatePayoutInstructionRequest) GetRecipientAccount

GetRecipientAccount returns the RecipientAccount field value

func (*CreatePayoutInstructionRequest) GetRecipientAccountOk

func (o *CreatePayoutInstructionRequest) GetRecipientAccountOk() (*MandateRecipientRequest, bool)

GetRecipientAccountOk returns a tuple with the RecipientAccount field value and a boolean to check if the value has been set.

func (*CreatePayoutInstructionRequest) HasMetadata

func (o *CreatePayoutInstructionRequest) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (CreatePayoutInstructionRequest) MarshalJSON

func (o CreatePayoutInstructionRequest) MarshalJSON() ([]byte, error)

func (*CreatePayoutInstructionRequest) SetAmount

func (o *CreatePayoutInstructionRequest) SetAmount(v int32)

SetAmount sets field value

func (*CreatePayoutInstructionRequest) SetCurrency

func (o *CreatePayoutInstructionRequest) SetCurrency(v string)

SetCurrency sets field value

func (*CreatePayoutInstructionRequest) SetMetadata

func (o *CreatePayoutInstructionRequest) SetMetadata(v map[string]string)

SetMetadata gets a reference to the given map[string]string and assigns it to the Metadata field.

func (*CreatePayoutInstructionRequest) SetPaymentDetails

func (o *CreatePayoutInstructionRequest) SetPaymentDetails(v PayoutDetails)

SetPaymentDetails sets field value

func (*CreatePayoutInstructionRequest) SetRecipientAccount

func (o *CreatePayoutInstructionRequest) SetRecipientAccount(v MandateRecipientRequest)

SetRecipientAccount sets field value

type CreateRecipientAccount

type CreateRecipientAccount struct {
	// Accountholder name of the recipient's account
	AccountholderName string                 `json:"accountholder_name"`
	AccountNumber     RecipientAccountNumber `json:"account_number"`
	// Type of recipient account.
	AccountType string `json:"account_type"`
	// List of currencies supported by the recipient account
	Currencies []string `json:"currencies"`
	// Finverse Institution ID for the recipient’s institution.
	InstitutionId string `json:"institution_id"`
}

CreateRecipientAccount struct for CreateRecipientAccount

func NewCreateRecipientAccount

func NewCreateRecipientAccount(accountholderName string, accountNumber RecipientAccountNumber, accountType string, currencies []string, institutionId string) *CreateRecipientAccount

NewCreateRecipientAccount instantiates a new CreateRecipientAccount object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateRecipientAccountWithDefaults

func NewCreateRecipientAccountWithDefaults() *CreateRecipientAccount

NewCreateRecipientAccountWithDefaults instantiates a new CreateRecipientAccount object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateRecipientAccount) GetAccountNumber

func (o *CreateRecipientAccount) GetAccountNumber() RecipientAccountNumber

GetAccountNumber returns the AccountNumber field value

func (*CreateRecipientAccount) GetAccountNumberOk

func (o *CreateRecipientAccount) GetAccountNumberOk() (*RecipientAccountNumber, bool)

GetAccountNumberOk returns a tuple with the AccountNumber field value and a boolean to check if the value has been set.

func (*CreateRecipientAccount) GetAccountType

func (o *CreateRecipientAccount) GetAccountType() string

GetAccountType returns the AccountType field value

func (*CreateRecipientAccount) GetAccountTypeOk

func (o *CreateRecipientAccount) GetAccountTypeOk() (*string, bool)

GetAccountTypeOk returns a tuple with the AccountType field value and a boolean to check if the value has been set.

func (*CreateRecipientAccount) GetAccountholderName

func (o *CreateRecipientAccount) GetAccountholderName() string

GetAccountholderName returns the AccountholderName field value

func (*CreateRecipientAccount) GetAccountholderNameOk

func (o *CreateRecipientAccount) GetAccountholderNameOk() (*string, bool)

GetAccountholderNameOk returns a tuple with the AccountholderName field value and a boolean to check if the value has been set.

func (*CreateRecipientAccount) GetCurrencies

func (o *CreateRecipientAccount) GetCurrencies() []string

GetCurrencies returns the Currencies field value

func (*CreateRecipientAccount) GetCurrenciesOk

func (o *CreateRecipientAccount) GetCurrenciesOk() ([]string, bool)

GetCurrenciesOk returns a tuple with the Currencies field value and a boolean to check if the value has been set.

func (*CreateRecipientAccount) GetInstitutionId

func (o *CreateRecipientAccount) GetInstitutionId() string

GetInstitutionId returns the InstitutionId field value

func (*CreateRecipientAccount) GetInstitutionIdOk

func (o *CreateRecipientAccount) GetInstitutionIdOk() (*string, bool)

GetInstitutionIdOk returns a tuple with the InstitutionId field value and a boolean to check if the value has been set.

func (CreateRecipientAccount) MarshalJSON

func (o CreateRecipientAccount) MarshalJSON() ([]byte, error)

func (*CreateRecipientAccount) SetAccountNumber

func (o *CreateRecipientAccount) SetAccountNumber(v RecipientAccountNumber)

SetAccountNumber sets field value

func (*CreateRecipientAccount) SetAccountType

func (o *CreateRecipientAccount) SetAccountType(v string)

SetAccountType sets field value

func (*CreateRecipientAccount) SetAccountholderName

func (o *CreateRecipientAccount) SetAccountholderName(v string)

SetAccountholderName sets field value

func (*CreateRecipientAccount) SetCurrencies

func (o *CreateRecipientAccount) SetCurrencies(v []string)

SetCurrencies sets field value

func (*CreateRecipientAccount) SetInstitutionId

func (o *CreateRecipientAccount) SetInstitutionId(v string)

SetInstitutionId sets field value

type CreateRecipientRequest

type CreateRecipientRequest struct {
	// Recipient's name/nickname (note: this does not need to match the actual accountholder name of the recipient's account)
	Name             string                 `json:"name"`
	RecipientAccount CreateRecipientAccount `json:"recipient_account"`
	// Customer App's internal ID for the recipient
	UserId string `json:"user_id"`
	// Additional attributes of the recipient in key:value format (e.g. employer_name: Apple Inc for a payroll case where recipient is an employee)
	Metadata *map[string]string `json:"metadata,omitempty"`
}

CreateRecipientRequest struct for CreateRecipientRequest

func NewCreateRecipientRequest

func NewCreateRecipientRequest(name string, recipientAccount CreateRecipientAccount, userId string) *CreateRecipientRequest

NewCreateRecipientRequest instantiates a new CreateRecipientRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateRecipientRequestWithDefaults

func NewCreateRecipientRequestWithDefaults() *CreateRecipientRequest

NewCreateRecipientRequestWithDefaults instantiates a new CreateRecipientRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateRecipientRequest) GetMetadata

func (o *CreateRecipientRequest) GetMetadata() map[string]string

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*CreateRecipientRequest) GetMetadataOk

func (o *CreateRecipientRequest) GetMetadataOk() (*map[string]string, bool)

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateRecipientRequest) GetName

func (o *CreateRecipientRequest) GetName() string

GetName returns the Name field value

func (*CreateRecipientRequest) GetNameOk

func (o *CreateRecipientRequest) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*CreateRecipientRequest) GetRecipientAccount

func (o *CreateRecipientRequest) GetRecipientAccount() CreateRecipientAccount

GetRecipientAccount returns the RecipientAccount field value

func (*CreateRecipientRequest) GetRecipientAccountOk

func (o *CreateRecipientRequest) GetRecipientAccountOk() (*CreateRecipientAccount, bool)

GetRecipientAccountOk returns a tuple with the RecipientAccount field value and a boolean to check if the value has been set.

func (*CreateRecipientRequest) GetUserId

func (o *CreateRecipientRequest) GetUserId() string

GetUserId returns the UserId field value

func (*CreateRecipientRequest) GetUserIdOk

func (o *CreateRecipientRequest) GetUserIdOk() (*string, bool)

GetUserIdOk returns a tuple with the UserId field value and a boolean to check if the value has been set.

func (*CreateRecipientRequest) HasMetadata

func (o *CreateRecipientRequest) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (CreateRecipientRequest) MarshalJSON

func (o CreateRecipientRequest) MarshalJSON() ([]byte, error)

func (*CreateRecipientRequest) SetMetadata

func (o *CreateRecipientRequest) SetMetadata(v map[string]string)

SetMetadata gets a reference to the given map[string]string and assigns it to the Metadata field.

func (*CreateRecipientRequest) SetName

func (o *CreateRecipientRequest) SetName(v string)

SetName sets field value

func (*CreateRecipientRequest) SetRecipientAccount

func (o *CreateRecipientRequest) SetRecipientAccount(v CreateRecipientAccount)

SetRecipientAccount sets field value

func (*CreateRecipientRequest) SetUserId

func (o *CreateRecipientRequest) SetUserId(v string)

SetUserId sets field value

type CreateRecipientResponse

type CreateRecipientResponse struct {
	Recipient *RecipientResponse `json:"recipient,omitempty"`
}

CreateRecipientResponse struct for CreateRecipientResponse

func NewCreateRecipientResponse

func NewCreateRecipientResponse() *CreateRecipientResponse

NewCreateRecipientResponse instantiates a new CreateRecipientResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateRecipientResponseWithDefaults

func NewCreateRecipientResponseWithDefaults() *CreateRecipientResponse

NewCreateRecipientResponseWithDefaults instantiates a new CreateRecipientResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateRecipientResponse) GetRecipient

func (o *CreateRecipientResponse) GetRecipient() RecipientResponse

GetRecipient returns the Recipient field value if set, zero value otherwise.

func (*CreateRecipientResponse) GetRecipientOk

func (o *CreateRecipientResponse) GetRecipientOk() (*RecipientResponse, bool)

GetRecipientOk returns a tuple with the Recipient field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateRecipientResponse) HasRecipient

func (o *CreateRecipientResponse) HasRecipient() bool

HasRecipient returns a boolean if a field has been set.

func (CreateRecipientResponse) MarshalJSON

func (o CreateRecipientResponse) MarshalJSON() ([]byte, error)

func (*CreateRecipientResponse) SetRecipient

func (o *CreateRecipientResponse) SetRecipient(v RecipientResponse)

SetRecipient gets a reference to the given RecipientResponse and assigns it to the Recipient field.

type CreateScheduledPayoutRequest

type CreateScheduledPayoutRequest struct {
	// Amount to be paid, in currency's smallest unit or “minor unit”, as defined in ISO 4217. For example, HKD 100.01 is represented as amount = 10001 (minor unit = cents). For currencies without minor units (e.g. VND, JPY), the amount is represented as is, without modification. For example, VND 15101 is represented as amount = 15101.
	Amount int32 `json:"amount"`
	// The currency code as defined in ISO 4217.
	Currency         string                  `json:"currency"`
	PaymentDetails   PayoutDetails           `json:"payment_details"`
	RecipientAccount MandateRecipientRequest `json:"recipient_account"`
	// Additional attributes of the payout instruction in key:value format (e.g. payout_instruction_internal_id: 1234). It supports up to 10 key:value pairs, whereas the key and value supports up to 50 and 500 characters respectively.
	Metadata *map[string]string `json:"metadata,omitempty"`
}

CreateScheduledPayoutRequest struct for CreateScheduledPayoutRequest

func NewCreateScheduledPayoutRequest

func NewCreateScheduledPayoutRequest(amount int32, currency string, paymentDetails PayoutDetails, recipientAccount MandateRecipientRequest) *CreateScheduledPayoutRequest

NewCreateScheduledPayoutRequest instantiates a new CreateScheduledPayoutRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateScheduledPayoutRequestWithDefaults

func NewCreateScheduledPayoutRequestWithDefaults() *CreateScheduledPayoutRequest

NewCreateScheduledPayoutRequestWithDefaults instantiates a new CreateScheduledPayoutRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateScheduledPayoutRequest) GetAmount

func (o *CreateScheduledPayoutRequest) GetAmount() int32

GetAmount returns the Amount field value

func (*CreateScheduledPayoutRequest) GetAmountOk

func (o *CreateScheduledPayoutRequest) GetAmountOk() (*int32, bool)

GetAmountOk returns a tuple with the Amount field value and a boolean to check if the value has been set.

func (*CreateScheduledPayoutRequest) GetCurrency

func (o *CreateScheduledPayoutRequest) GetCurrency() string

GetCurrency returns the Currency field value

func (*CreateScheduledPayoutRequest) GetCurrencyOk

func (o *CreateScheduledPayoutRequest) GetCurrencyOk() (*string, bool)

GetCurrencyOk returns a tuple with the Currency field value and a boolean to check if the value has been set.

func (*CreateScheduledPayoutRequest) GetMetadata

func (o *CreateScheduledPayoutRequest) GetMetadata() map[string]string

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*CreateScheduledPayoutRequest) GetMetadataOk

func (o *CreateScheduledPayoutRequest) GetMetadataOk() (*map[string]string, bool)

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateScheduledPayoutRequest) GetPaymentDetails

func (o *CreateScheduledPayoutRequest) GetPaymentDetails() PayoutDetails

GetPaymentDetails returns the PaymentDetails field value

func (*CreateScheduledPayoutRequest) GetPaymentDetailsOk

func (o *CreateScheduledPayoutRequest) GetPaymentDetailsOk() (*PayoutDetails, bool)

GetPaymentDetailsOk returns a tuple with the PaymentDetails field value and a boolean to check if the value has been set.

func (*CreateScheduledPayoutRequest) GetRecipientAccount

func (o *CreateScheduledPayoutRequest) GetRecipientAccount() MandateRecipientRequest

GetRecipientAccount returns the RecipientAccount field value

func (*CreateScheduledPayoutRequest) GetRecipientAccountOk

func (o *CreateScheduledPayoutRequest) GetRecipientAccountOk() (*MandateRecipientRequest, bool)

GetRecipientAccountOk returns a tuple with the RecipientAccount field value and a boolean to check if the value has been set.

func (*CreateScheduledPayoutRequest) HasMetadata

func (o *CreateScheduledPayoutRequest) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (CreateScheduledPayoutRequest) MarshalJSON

func (o CreateScheduledPayoutRequest) MarshalJSON() ([]byte, error)

func (*CreateScheduledPayoutRequest) SetAmount

func (o *CreateScheduledPayoutRequest) SetAmount(v int32)

SetAmount sets field value

func (*CreateScheduledPayoutRequest) SetCurrency

func (o *CreateScheduledPayoutRequest) SetCurrency(v string)

SetCurrency sets field value

func (*CreateScheduledPayoutRequest) SetMetadata

func (o *CreateScheduledPayoutRequest) SetMetadata(v map[string]string)

SetMetadata gets a reference to the given map[string]string and assigns it to the Metadata field.

func (*CreateScheduledPayoutRequest) SetPaymentDetails

func (o *CreateScheduledPayoutRequest) SetPaymentDetails(v PayoutDetails)

SetPaymentDetails sets field value

func (*CreateScheduledPayoutRequest) SetRecipientAccount

func (o *CreateScheduledPayoutRequest) SetRecipientAccount(v MandateRecipientRequest)

SetRecipientAccount sets field value

type CreateSenderAccountRequest

type CreateSenderAccountRequest struct {
	// Accountholder name of the sender's account
	AccountholderName string                 `json:"accountholder_name"`
	AccountNumber     RecipientAccountNumber `json:"account_number"`
	// Type of sender account.
	AccountType string `json:"account_type"`
	// Finverse Institution ID for the sender’s institution.
	InstitutionId string `json:"institution_id"`
	// A unique identifier generated after creating sender
	SenderId string `json:"sender_id"`
	// Additional attributes of the sender account in key:value format (e.g. sender_id: 1234). It supports up to 10 key:value pairs, whereas the key and value supports up to 50 and 500 characters respectively.
	Metadata *map[string]string `json:"metadata,omitempty"`
}

CreateSenderAccountRequest struct for CreateSenderAccountRequest

func NewCreateSenderAccountRequest

func NewCreateSenderAccountRequest(accountholderName string, accountNumber RecipientAccountNumber, accountType string, institutionId string, senderId string) *CreateSenderAccountRequest

NewCreateSenderAccountRequest instantiates a new CreateSenderAccountRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateSenderAccountRequestWithDefaults

func NewCreateSenderAccountRequestWithDefaults() *CreateSenderAccountRequest

NewCreateSenderAccountRequestWithDefaults instantiates a new CreateSenderAccountRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateSenderAccountRequest) GetAccountNumber

func (o *CreateSenderAccountRequest) GetAccountNumber() RecipientAccountNumber

GetAccountNumber returns the AccountNumber field value

func (*CreateSenderAccountRequest) GetAccountNumberOk

func (o *CreateSenderAccountRequest) GetAccountNumberOk() (*RecipientAccountNumber, bool)

GetAccountNumberOk returns a tuple with the AccountNumber field value and a boolean to check if the value has been set.

func (*CreateSenderAccountRequest) GetAccountType

func (o *CreateSenderAccountRequest) GetAccountType() string

GetAccountType returns the AccountType field value

func (*CreateSenderAccountRequest) GetAccountTypeOk

func (o *CreateSenderAccountRequest) GetAccountTypeOk() (*string, bool)

GetAccountTypeOk returns a tuple with the AccountType field value and a boolean to check if the value has been set.

func (*CreateSenderAccountRequest) GetAccountholderName

func (o *CreateSenderAccountRequest) GetAccountholderName() string

GetAccountholderName returns the AccountholderName field value

func (*CreateSenderAccountRequest) GetAccountholderNameOk

func (o *CreateSenderAccountRequest) GetAccountholderNameOk() (*string, bool)

GetAccountholderNameOk returns a tuple with the AccountholderName field value and a boolean to check if the value has been set.

func (*CreateSenderAccountRequest) GetInstitutionId

func (o *CreateSenderAccountRequest) GetInstitutionId() string

GetInstitutionId returns the InstitutionId field value

func (*CreateSenderAccountRequest) GetInstitutionIdOk

func (o *CreateSenderAccountRequest) GetInstitutionIdOk() (*string, bool)

GetInstitutionIdOk returns a tuple with the InstitutionId field value and a boolean to check if the value has been set.

func (*CreateSenderAccountRequest) GetMetadata

func (o *CreateSenderAccountRequest) GetMetadata() map[string]string

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*CreateSenderAccountRequest) GetMetadataOk

func (o *CreateSenderAccountRequest) GetMetadataOk() (*map[string]string, bool)

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateSenderAccountRequest) GetSenderId

func (o *CreateSenderAccountRequest) GetSenderId() string

GetSenderId returns the SenderId field value

func (*CreateSenderAccountRequest) GetSenderIdOk

func (o *CreateSenderAccountRequest) GetSenderIdOk() (*string, bool)

GetSenderIdOk returns a tuple with the SenderId field value and a boolean to check if the value has been set.

func (*CreateSenderAccountRequest) HasMetadata

func (o *CreateSenderAccountRequest) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (CreateSenderAccountRequest) MarshalJSON

func (o CreateSenderAccountRequest) MarshalJSON() ([]byte, error)

func (*CreateSenderAccountRequest) SetAccountNumber

func (o *CreateSenderAccountRequest) SetAccountNumber(v RecipientAccountNumber)

SetAccountNumber sets field value

func (*CreateSenderAccountRequest) SetAccountType

func (o *CreateSenderAccountRequest) SetAccountType(v string)

SetAccountType sets field value

func (*CreateSenderAccountRequest) SetAccountholderName

func (o *CreateSenderAccountRequest) SetAccountholderName(v string)

SetAccountholderName sets field value

func (*CreateSenderAccountRequest) SetInstitutionId

func (o *CreateSenderAccountRequest) SetInstitutionId(v string)

SetInstitutionId sets field value

func (*CreateSenderAccountRequest) SetMetadata

func (o *CreateSenderAccountRequest) SetMetadata(v map[string]string)

SetMetadata gets a reference to the given map[string]string and assigns it to the Metadata field.

func (*CreateSenderAccountRequest) SetSenderId

func (o *CreateSenderAccountRequest) SetSenderId(v string)

SetSenderId sets field value

type CreateSenderRequest

type CreateSenderRequest struct {
	// Sender’s name/nickname (note: this does not need to match the actual accountholder name of the sender’s account)
	Name string `json:"name"`
	// Customer App's internal ID for the sender
	UserId string `json:"user_id"`
	// Sender details which will be used for fraud checking.
	SenderDetails []SenderDetail `json:"sender_details,omitempty"`
	// Type of account held by the Sender at the Institution. Possible values are INDIVIDUAL, BUSINESS
	SenderType string `json:"sender_type"`
	// Additional attributes of the sender in key:value format (e.g. employer_name: Apple Inc for a payroll case where sender is an employee)
	Metadata *map[string]string `json:"metadata,omitempty"`
}

CreateSenderRequest struct for CreateSenderRequest

func NewCreateSenderRequest

func NewCreateSenderRequest(name string, userId string, senderType string) *CreateSenderRequest

NewCreateSenderRequest instantiates a new CreateSenderRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateSenderRequestWithDefaults

func NewCreateSenderRequestWithDefaults() *CreateSenderRequest

NewCreateSenderRequestWithDefaults instantiates a new CreateSenderRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateSenderRequest) GetMetadata

func (o *CreateSenderRequest) GetMetadata() map[string]string

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*CreateSenderRequest) GetMetadataOk

func (o *CreateSenderRequest) GetMetadataOk() (*map[string]string, bool)

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateSenderRequest) GetName

func (o *CreateSenderRequest) GetName() string

GetName returns the Name field value

func (*CreateSenderRequest) GetNameOk

func (o *CreateSenderRequest) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*CreateSenderRequest) GetSenderDetails

func (o *CreateSenderRequest) GetSenderDetails() []SenderDetail

GetSenderDetails returns the SenderDetails field value if set, zero value otherwise.

func (*CreateSenderRequest) GetSenderDetailsOk

func (o *CreateSenderRequest) GetSenderDetailsOk() ([]SenderDetail, bool)

GetSenderDetailsOk returns a tuple with the SenderDetails field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateSenderRequest) GetSenderType

func (o *CreateSenderRequest) GetSenderType() string

GetSenderType returns the SenderType field value

func (*CreateSenderRequest) GetSenderTypeOk

func (o *CreateSenderRequest) GetSenderTypeOk() (*string, bool)

GetSenderTypeOk returns a tuple with the SenderType field value and a boolean to check if the value has been set.

func (*CreateSenderRequest) GetUserId

func (o *CreateSenderRequest) GetUserId() string

GetUserId returns the UserId field value

func (*CreateSenderRequest) GetUserIdOk

func (o *CreateSenderRequest) GetUserIdOk() (*string, bool)

GetUserIdOk returns a tuple with the UserId field value and a boolean to check if the value has been set.

func (*CreateSenderRequest) HasMetadata

func (o *CreateSenderRequest) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*CreateSenderRequest) HasSenderDetails

func (o *CreateSenderRequest) HasSenderDetails() bool

HasSenderDetails returns a boolean if a field has been set.

func (CreateSenderRequest) MarshalJSON

func (o CreateSenderRequest) MarshalJSON() ([]byte, error)

func (*CreateSenderRequest) SetMetadata

func (o *CreateSenderRequest) SetMetadata(v map[string]string)

SetMetadata gets a reference to the given map[string]string and assigns it to the Metadata field.

func (*CreateSenderRequest) SetName

func (o *CreateSenderRequest) SetName(v string)

SetName sets field value

func (*CreateSenderRequest) SetSenderDetails

func (o *CreateSenderRequest) SetSenderDetails(v []SenderDetail)

SetSenderDetails gets a reference to the given []SenderDetail and assigns it to the SenderDetails field.

func (*CreateSenderRequest) SetSenderType

func (o *CreateSenderRequest) SetSenderType(v string)

SetSenderType sets field value

func (*CreateSenderRequest) SetUserId

func (o *CreateSenderRequest) SetUserId(v string)

SetUserId sets field value

type CurrencyAmount

type CurrencyAmount struct {
	Currency *string `json:"currency,omitempty"`
	Value    float32 `json:"value"`
	Raw      *string `json:"raw,omitempty"`
}

CurrencyAmount struct for CurrencyAmount

func NewCurrencyAmount

func NewCurrencyAmount(value float32) *CurrencyAmount

NewCurrencyAmount instantiates a new CurrencyAmount object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCurrencyAmountWithDefaults

func NewCurrencyAmountWithDefaults() *CurrencyAmount

NewCurrencyAmountWithDefaults instantiates a new CurrencyAmount object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CurrencyAmount) GetCurrency

func (o *CurrencyAmount) GetCurrency() string

GetCurrency returns the Currency field value if set, zero value otherwise.

func (*CurrencyAmount) GetCurrencyOk

func (o *CurrencyAmount) GetCurrencyOk() (*string, bool)

GetCurrencyOk returns a tuple with the Currency field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CurrencyAmount) GetRaw

func (o *CurrencyAmount) GetRaw() string

GetRaw returns the Raw field value if set, zero value otherwise.

func (*CurrencyAmount) GetRawOk

func (o *CurrencyAmount) GetRawOk() (*string, bool)

GetRawOk returns a tuple with the Raw field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CurrencyAmount) GetValue

func (o *CurrencyAmount) GetValue() float32

GetValue returns the Value field value

func (*CurrencyAmount) GetValueOk

func (o *CurrencyAmount) GetValueOk() (*float32, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (*CurrencyAmount) HasCurrency

func (o *CurrencyAmount) HasCurrency() bool

HasCurrency returns a boolean if a field has been set.

func (*CurrencyAmount) HasRaw

func (o *CurrencyAmount) HasRaw() bool

HasRaw returns a boolean if a field has been set.

func (CurrencyAmount) MarshalJSON

func (o CurrencyAmount) MarshalJSON() ([]byte, error)

func (*CurrencyAmount) SetCurrency

func (o *CurrencyAmount) SetCurrency(v string)

SetCurrency gets a reference to the given string and assigns it to the Currency field.

func (*CurrencyAmount) SetRaw

func (o *CurrencyAmount) SetRaw(v string)

SetRaw gets a reference to the given string and assigns it to the Raw field.

func (*CurrencyAmount) SetValue

func (o *CurrencyAmount) SetValue(v float32)

SetValue sets field value

type CustomerApi

type CustomerApi interface {

	/*
		AuthorizeMandate Method for AuthorizeMandate

		Allows a customer to authorize a specific mandate

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param mandateId The mandate_id that is being authorized
		 @return CustomerApiApiAuthorizeMandateRequest
	*/
	AuthorizeMandate(ctx context.Context, mandateId string) CustomerApiApiAuthorizeMandateRequest

	// AuthorizeMandateExecute executes the request
	//  @return GetMandateResponse
	AuthorizeMandateExecute(r CustomerApiApiAuthorizeMandateRequest) (*GetMandateResponse, *http.Response, error)

	/*
		CreateMandate Method for CreateMandate

		CREATE Mandate

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @return CustomerApiApiCreateMandateRequest
	*/
	CreateMandate(ctx context.Context) CustomerApiApiCreateMandateRequest

	// CreateMandateExecute executes the request
	//  @return CreateMandateResponse
	CreateMandateExecute(r CustomerApiApiCreateMandateRequest) (*CreateMandateResponse, *http.Response, error)

	/*
		CreatePayment Method for CreatePayment

		Create new Payment

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @return CustomerApiApiCreatePaymentRequest
	*/
	CreatePayment(ctx context.Context) CustomerApiApiCreatePaymentRequest

	// CreatePaymentExecute executes the request
	//  @return PaymentResponse
	CreatePaymentExecute(r CustomerApiApiCreatePaymentRequest) (*PaymentResponse, *http.Response, error)

	/*
		CreatePaymentAccount Method for CreatePaymentAccount

		create payment account

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @return CustomerApiApiCreatePaymentAccountRequest
	*/
	CreatePaymentAccount(ctx context.Context) CustomerApiApiCreatePaymentAccountRequest

	// CreatePaymentAccountExecute executes the request
	//  @return PaymentAccountDetails
	CreatePaymentAccountExecute(r CustomerApiApiCreatePaymentAccountRequest) (*PaymentAccountDetails, *http.Response, error)

	/*
		CreatePaymentInstruction Method for CreatePaymentInstruction

		Create a new payment instruction to be used when linking to perform new payment

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @return CustomerApiApiCreatePaymentInstructionRequest
	*/
	CreatePaymentInstruction(ctx context.Context) CustomerApiApiCreatePaymentInstructionRequest

	// CreatePaymentInstructionExecute executes the request
	//  @return CreatePaymentInstructionResponse
	CreatePaymentInstructionExecute(r CustomerApiApiCreatePaymentInstructionRequest) (*CreatePaymentInstructionResponse, *http.Response, error)

	/*
		CreatePaymentUser Method for CreatePaymentUser

		Create a payment user

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @return CustomerApiApiCreatePaymentUserRequest
	*/
	CreatePaymentUser(ctx context.Context) CustomerApiApiCreatePaymentUserRequest

	// CreatePaymentUserExecute executes the request
	//  @return PaymentUser
	CreatePaymentUserExecute(r CustomerApiApiCreatePaymentUserRequest) (*PaymentUser, *http.Response, error)

	/*
		DeletePaymentAccount Method for DeletePaymentAccount

		delete payment account

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param paymentAccountId The payment account id
		 @return CustomerApiApiDeletePaymentAccountRequest
	*/
	DeletePaymentAccount(ctx context.Context, paymentAccountId string) CustomerApiApiDeletePaymentAccountRequest

	// DeletePaymentAccountExecute executes the request
	DeletePaymentAccountExecute(r CustomerApiApiDeletePaymentAccountRequest) (*http.Response, error)

	/*
		GenerateLinkToken Method for GenerateLinkToken

		generate a link token that can be used to create link

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @return CustomerApiApiGenerateLinkTokenRequest
	*/
	GenerateLinkToken(ctx context.Context) CustomerApiApiGenerateLinkTokenRequest

	// GenerateLinkTokenExecute executes the request
	//  @return LinkTokenResponse
	GenerateLinkTokenExecute(r CustomerApiApiGenerateLinkTokenRequest) (*LinkTokenResponse, *http.Response, error)

	/*
		GetInstitution Method for GetInstitution

		Get a specific institution by institutionId

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param institutionId The institution id
		 @return CustomerApiApiGetInstitutionRequest
	*/
	GetInstitution(ctx context.Context, institutionId string) CustomerApiApiGetInstitutionRequest

	// GetInstitutionExecute executes the request
	//  @return Institution
	GetInstitutionExecute(r CustomerApiApiGetInstitutionRequest) (*Institution, *http.Response, error)

	/*
		GetLineItemsForDisplay Method for GetLineItemsForDisplay

		Get line items for display

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param paymentType The payment type
		 @return CustomerApiApiGetLineItemsForDisplayRequest
	*/
	GetLineItemsForDisplay(ctx context.Context, paymentType string) CustomerApiApiGetLineItemsForDisplayRequest

	// GetLineItemsForDisplayExecute executes the request
	//  @return GetLineItemsForDisplayResponse
	GetLineItemsForDisplayExecute(r CustomerApiApiGetLineItemsForDisplayRequest) (*GetLineItemsForDisplayResponse, *http.Response, error)

	/*
		GetLoginIdentityById Method for GetLoginIdentityById

		Get a specific loginIdentity

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param loginIdentityId The login identity id
		 @return CustomerApiApiGetLoginIdentityByIdRequest
	*/
	GetLoginIdentityById(ctx context.Context, loginIdentityId string) CustomerApiApiGetLoginIdentityByIdRequest

	// GetLoginIdentityByIdExecute executes the request
	//  @return GetLoginIdentityByIdResponse
	GetLoginIdentityByIdExecute(r CustomerApiApiGetLoginIdentityByIdRequest) (*GetLoginIdentityByIdResponse, *http.Response, error)

	/*
		GetLoginIdentityHistory Method for GetLoginIdentityHistory

		Get a history of events for a specific loginIdentity

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param loginIdentityId The login identity id
		 @return CustomerApiApiGetLoginIdentityHistoryRequest
	*/
	GetLoginIdentityHistory(ctx context.Context, loginIdentityId string) CustomerApiApiGetLoginIdentityHistoryRequest

	// GetLoginIdentityHistoryExecute executes the request
	//  @return GetLoginIdentityHistoryResponse
	GetLoginIdentityHistoryExecute(r CustomerApiApiGetLoginIdentityHistoryRequest) (*GetLoginIdentityHistoryResponse, *http.Response, error)

	/*
		GetMandate Method for GetMandate

		Get Mandate details by mandate_id

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param mandateId mandate id
		 @return CustomerApiApiGetMandateRequest
	*/
	GetMandate(ctx context.Context, mandateId string) CustomerApiApiGetMandateRequest

	// GetMandateExecute executes the request
	//  @return GetMandateResponse
	GetMandateExecute(r CustomerApiApiGetMandateRequest) (*GetMandateResponse, *http.Response, error)

	/*
		GetMandateAuth Method for GetMandateAuth

		Get Mandate Authorization by mandate id

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @return CustomerApiApiGetMandateAuthRequest
	*/
	GetMandateAuth(ctx context.Context) CustomerApiApiGetMandateAuthRequest

	// GetMandateAuthExecute executes the request
	//  @return GetMandateAuthResponse
	GetMandateAuthExecute(r CustomerApiApiGetMandateAuthRequest) (*GetMandateAuthResponse, *http.Response, error)

	/*
		GetMandateAuthLink Method for GetMandateAuthLink

		Get link to launch FV Link UI in mandate authorization mode

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @return CustomerApiApiGetMandateAuthLinkRequest
	*/
	GetMandateAuthLink(ctx context.Context) CustomerApiApiGetMandateAuthLinkRequest

	// GetMandateAuthLinkExecute executes the request
	//  @return GetMandateAuthLinkResponse
	GetMandateAuthLinkExecute(r CustomerApiApiGetMandateAuthLinkRequest) (*GetMandateAuthLinkResponse, *http.Response, error)

	/*
		GetPayment Method for GetPayment

		Get Payment details by payment_id

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param paymentId payment id
		 @return CustomerApiApiGetPaymentRequest
	*/
	GetPayment(ctx context.Context, paymentId string) CustomerApiApiGetPaymentRequest

	// GetPaymentExecute executes the request
	//  @return PaymentResponse
	GetPaymentExecute(r CustomerApiApiGetPaymentRequest) (*PaymentResponse, *http.Response, error)

	/*
		GetPaymentInstruction Method for GetPaymentInstruction

		Get payment instructions by payment_instruction_id

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param paymentInstructionId The id of a payment instruction
		 @return CustomerApiApiGetPaymentInstructionRequest
	*/
	GetPaymentInstruction(ctx context.Context, paymentInstructionId string) CustomerApiApiGetPaymentInstructionRequest

	// GetPaymentInstructionExecute executes the request
	//  @return GetPaymentInstructionsResponse
	GetPaymentInstructionExecute(r CustomerApiApiGetPaymentInstructionRequest) (*GetPaymentInstructionsResponse, *http.Response, error)

	/*
		GetPaymentUser Method for GetPaymentUser

		Get a payment user

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param paymentUserId
		 @return CustomerApiApiGetPaymentUserRequest
	*/
	GetPaymentUser(ctx context.Context, paymentUserId string) CustomerApiApiGetPaymentUserRequest

	// GetPaymentUserExecute executes the request
	//  @return PaymentUser
	GetPaymentUserExecute(r CustomerApiApiGetPaymentUserRequest) (*PaymentUser, *http.Response, error)

	/*
		ListInstitutions Method for ListInstitutions

		Get a list of institutions

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @return CustomerApiApiListInstitutionsRequest
	*/
	ListInstitutions(ctx context.Context) CustomerApiApiListInstitutionsRequest

	// ListInstitutionsExecute executes the request
	//  @return []Institution
	ListInstitutionsExecute(r CustomerApiApiListInstitutionsRequest) ([]Institution, *http.Response, error)

	/*
		ListPaymentAccounts Method for ListPaymentAccounts

		Get payment account by user id

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param paymentUserId The payment user id
		 @return CustomerApiApiListPaymentAccountsRequest
	*/
	ListPaymentAccounts(ctx context.Context, paymentUserId string) CustomerApiApiListPaymentAccountsRequest

	// ListPaymentAccountsExecute executes the request
	//  @return ListPaymentAccountsResponse
	ListPaymentAccountsExecute(r CustomerApiApiListPaymentAccountsRequest) (*ListPaymentAccountsResponse, *http.Response, error)

	/*
		RefreshToken Method for RefreshToken

		Refresh an access token

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @return CustomerApiApiRefreshTokenRequest
	*/
	RefreshToken(ctx context.Context) CustomerApiApiRefreshTokenRequest

	// RefreshTokenExecute executes the request
	//  @return AccessTokenResponse
	RefreshTokenExecute(r CustomerApiApiRefreshTokenRequest) (*AccessTokenResponse, *http.Response, error)

	/*
		SetMandateInstitution Method for SetMandateInstitution

		Update InstitutionID and SenderType for Mandate

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @return CustomerApiApiSetMandateInstitutionRequest
	*/
	SetMandateInstitution(ctx context.Context) CustomerApiApiSetMandateInstitutionRequest

	// SetMandateInstitutionExecute executes the request
	//  @return SetMandateInstitutionResponse
	SetMandateInstitutionExecute(r CustomerApiApiSetMandateInstitutionRequest) (*SetMandateInstitutionResponse, *http.Response, error)

	/*
		SubmitAuthChecklist Method for SubmitAuthChecklist

		Submit authorization checklist items

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @return CustomerApiApiSubmitAuthChecklistRequest
	*/
	SubmitAuthChecklist(ctx context.Context) CustomerApiApiSubmitAuthChecklistRequest

	// SubmitAuthChecklistExecute executes the request
	//  @return SubmitAuthChecklistResponse
	SubmitAuthChecklistExecute(r CustomerApiApiSubmitAuthChecklistRequest) (*SubmitAuthChecklistResponse, *http.Response, error)
}

type CustomerApiApiAuthorizeMandateRequest

type CustomerApiApiAuthorizeMandateRequest struct {
	ApiService CustomerApi
	// contains filtered or unexported fields
}

func (CustomerApiApiAuthorizeMandateRequest) AuthorizeMandateRequest

request body for authorizing a mandate

func (CustomerApiApiAuthorizeMandateRequest) Execute

type CustomerApiApiCreateMandateRequest

type CustomerApiApiCreateMandateRequest struct {
	ApiService CustomerApi
	// contains filtered or unexported fields
}

func (CustomerApiApiCreateMandateRequest) CreateMandateRequest

request body for creating mandate

func (CustomerApiApiCreateMandateRequest) Execute

func (CustomerApiApiCreateMandateRequest) IdempotencyKey

A random key provided by the customer, per unique payment. The purpose for the Idempotency key is to allow safe retrying without the operation being performed multiple times.

type CustomerApiApiCreatePaymentAccountRequest

type CustomerApiApiCreatePaymentAccountRequest struct {
	ApiService CustomerApi
	// contains filtered or unexported fields
}

func (CustomerApiApiCreatePaymentAccountRequest) CreatePaymentAccountRequest

request body for creating payment account

func (CustomerApiApiCreatePaymentAccountRequest) Execute

type CustomerApiApiCreatePaymentInstructionRequest

type CustomerApiApiCreatePaymentInstructionRequest struct {
	ApiService CustomerApi
	// contains filtered or unexported fields
}

func (CustomerApiApiCreatePaymentInstructionRequest) Execute

func (CustomerApiApiCreatePaymentInstructionRequest) PaymentInstruction

Request body for starting a new Link

type CustomerApiApiCreatePaymentRequest

type CustomerApiApiCreatePaymentRequest struct {
	ApiService CustomerApi
	// contains filtered or unexported fields
}

func (CustomerApiApiCreatePaymentRequest) CreatePaymentRequest

request body for creating payment

func (CustomerApiApiCreatePaymentRequest) Execute

func (CustomerApiApiCreatePaymentRequest) IdempotencyKey

A random key provided by the customer, per unique payment. The purpose for the Idempotency key is to allow safe retrying without the operation being performed multiple times.

type CustomerApiApiCreatePaymentUserRequest

type CustomerApiApiCreatePaymentUserRequest struct {
	ApiService CustomerApi
	// contains filtered or unexported fields
}

func (CustomerApiApiCreatePaymentUserRequest) CreatePaymentUserRequest

request body for creating payment user

func (CustomerApiApiCreatePaymentUserRequest) Execute

type CustomerApiApiDeletePaymentAccountRequest

type CustomerApiApiDeletePaymentAccountRequest struct {
	ApiService CustomerApi
	// contains filtered or unexported fields
}

func (CustomerApiApiDeletePaymentAccountRequest) Execute

type CustomerApiApiGenerateLinkTokenRequest

type CustomerApiApiGenerateLinkTokenRequest struct {
	ApiService CustomerApi
	// contains filtered or unexported fields
}

func (CustomerApiApiGenerateLinkTokenRequest) Execute

func (CustomerApiApiGenerateLinkTokenRequest) LinkTokenRequest

token request

type CustomerApiApiGetInstitutionRequest

type CustomerApiApiGetInstitutionRequest struct {
	ApiService CustomerApi
	// contains filtered or unexported fields
}

func (CustomerApiApiGetInstitutionRequest) Execute

type CustomerApiApiGetLineItemsForDisplayRequest

type CustomerApiApiGetLineItemsForDisplayRequest struct {
	ApiService CustomerApi
	// contains filtered or unexported fields
}

func (CustomerApiApiGetLineItemsForDisplayRequest) Execute

type CustomerApiApiGetLoginIdentityByIdRequest

type CustomerApiApiGetLoginIdentityByIdRequest struct {
	ApiService CustomerApi
	// contains filtered or unexported fields
}

func (CustomerApiApiGetLoginIdentityByIdRequest) Execute

type CustomerApiApiGetLoginIdentityHistoryRequest

type CustomerApiApiGetLoginIdentityHistoryRequest struct {
	ApiService CustomerApi
	// contains filtered or unexported fields
}

func (CustomerApiApiGetLoginIdentityHistoryRequest) Execute

type CustomerApiApiGetMandateAuthLinkRequest

type CustomerApiApiGetMandateAuthLinkRequest struct {
	ApiService CustomerApi
	// contains filtered or unexported fields
}

func (CustomerApiApiGetMandateAuthLinkRequest) Execute

func (CustomerApiApiGetMandateAuthLinkRequest) GetMandateAuthLinkRequest

request body for mandate authorization link

type CustomerApiApiGetMandateAuthRequest

type CustomerApiApiGetMandateAuthRequest struct {
	ApiService CustomerApi
	// contains filtered or unexported fields
}

func (CustomerApiApiGetMandateAuthRequest) Execute

type CustomerApiApiGetMandateRequest

type CustomerApiApiGetMandateRequest struct {
	ApiService CustomerApi
	// contains filtered or unexported fields
}

func (CustomerApiApiGetMandateRequest) Execute

type CustomerApiApiGetPaymentInstructionRequest

type CustomerApiApiGetPaymentInstructionRequest struct {
	ApiService CustomerApi
	// contains filtered or unexported fields
}

func (CustomerApiApiGetPaymentInstructionRequest) Execute

type CustomerApiApiGetPaymentRequest

type CustomerApiApiGetPaymentRequest struct {
	ApiService CustomerApi
	// contains filtered or unexported fields
}

func (CustomerApiApiGetPaymentRequest) Execute

type CustomerApiApiGetPaymentUserRequest

type CustomerApiApiGetPaymentUserRequest struct {
	ApiService CustomerApi
	// contains filtered or unexported fields
}

func (CustomerApiApiGetPaymentUserRequest) Execute

type CustomerApiApiListInstitutionsRequest

type CustomerApiApiListInstitutionsRequest struct {
	ApiService CustomerApi
	// contains filtered or unexported fields
}

func (CustomerApiApiListInstitutionsRequest) Countries

The countries the institution belongs to

func (CustomerApiApiListInstitutionsRequest) Country

(Deprecated) The country the institution belongs to

func (CustomerApiApiListInstitutionsRequest) Execute

func (CustomerApiApiListInstitutionsRequest) InstitutionType

The type of institution

func (CustomerApiApiListInstitutionsRequest) ProductsSupported

The products that this institution supports

type CustomerApiApiListPaymentAccountsRequest

type CustomerApiApiListPaymentAccountsRequest struct {
	ApiService CustomerApi
	// contains filtered or unexported fields
}

func (CustomerApiApiListPaymentAccountsRequest) Execute

type CustomerApiApiRefreshTokenRequest

type CustomerApiApiRefreshTokenRequest struct {
	ApiService CustomerApi
	// contains filtered or unexported fields
}

func (CustomerApiApiRefreshTokenRequest) Execute

func (CustomerApiApiRefreshTokenRequest) RefreshRequest

The refresh token

type CustomerApiApiSetMandateInstitutionRequest

type CustomerApiApiSetMandateInstitutionRequest struct {
	ApiService CustomerApi
	// contains filtered or unexported fields
}

func (CustomerApiApiSetMandateInstitutionRequest) Execute

func (CustomerApiApiSetMandateInstitutionRequest) UpdateRequest

request body for updating mandate institutionId and senderType

type CustomerApiApiSubmitAuthChecklistRequest

type CustomerApiApiSubmitAuthChecklistRequest struct {
	ApiService CustomerApi
	// contains filtered or unexported fields
}

func (CustomerApiApiSubmitAuthChecklistRequest) Execute

func (CustomerApiApiSubmitAuthChecklistRequest) SubmitAuthChecklistRequest

request body for submitting auth checklist

type CustomerApiService

type CustomerApiService service

CustomerApiService CustomerApi service

func (*CustomerApiService) AuthorizeMandate

AuthorizeMandate Method for AuthorizeMandate

Allows a customer to authorize a specific mandate

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param mandateId The mandate_id that is being authorized
@return CustomerApiApiAuthorizeMandateRequest

func (*CustomerApiService) AuthorizeMandateExecute

Execute executes the request

@return GetMandateResponse

func (*CustomerApiService) CreateMandate

CreateMandate Method for CreateMandate

CREATE Mandate

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return CustomerApiApiCreateMandateRequest

func (*CustomerApiService) CreateMandateExecute

Execute executes the request

@return CreateMandateResponse

func (*CustomerApiService) CreatePayment

CreatePayment Method for CreatePayment

Create new Payment

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return CustomerApiApiCreatePaymentRequest

func (*CustomerApiService) CreatePaymentAccount

CreatePaymentAccount Method for CreatePaymentAccount

create payment account

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return CustomerApiApiCreatePaymentAccountRequest

func (*CustomerApiService) CreatePaymentAccountExecute

Execute executes the request

@return PaymentAccountDetails

func (*CustomerApiService) CreatePaymentExecute

Execute executes the request

@return PaymentResponse

func (*CustomerApiService) CreatePaymentInstruction

CreatePaymentInstruction Method for CreatePaymentInstruction

Create a new payment instruction to be used when linking to perform new payment

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return CustomerApiApiCreatePaymentInstructionRequest

func (*CustomerApiService) CreatePaymentInstructionExecute

Execute executes the request

@return CreatePaymentInstructionResponse

func (*CustomerApiService) CreatePaymentUser

CreatePaymentUser Method for CreatePaymentUser

Create a payment user

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return CustomerApiApiCreatePaymentUserRequest

func (*CustomerApiService) CreatePaymentUserExecute

Execute executes the request

@return PaymentUser

func (*CustomerApiService) DeletePaymentAccount

func (a *CustomerApiService) DeletePaymentAccount(ctx context.Context, paymentAccountId string) CustomerApiApiDeletePaymentAccountRequest

DeletePaymentAccount Method for DeletePaymentAccount

delete payment account

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param paymentAccountId The payment account id
@return CustomerApiApiDeletePaymentAccountRequest

func (*CustomerApiService) DeletePaymentAccountExecute

func (a *CustomerApiService) DeletePaymentAccountExecute(r CustomerApiApiDeletePaymentAccountRequest) (*http.Response, error)

Execute executes the request

func (*CustomerApiService) GenerateLinkToken

GenerateLinkToken Method for GenerateLinkToken

generate a link token that can be used to create link

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return CustomerApiApiGenerateLinkTokenRequest

func (*CustomerApiService) GenerateLinkTokenExecute

Execute executes the request

@return LinkTokenResponse

func (*CustomerApiService) GetInstitution

func (a *CustomerApiService) GetInstitution(ctx context.Context, institutionId string) CustomerApiApiGetInstitutionRequest

GetInstitution Method for GetInstitution

Get a specific institution by institutionId

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param institutionId The institution id
@return CustomerApiApiGetInstitutionRequest

func (*CustomerApiService) GetInstitutionExecute

Execute executes the request

@return Institution

func (*CustomerApiService) GetLineItemsForDisplay

func (a *CustomerApiService) GetLineItemsForDisplay(ctx context.Context, paymentType string) CustomerApiApiGetLineItemsForDisplayRequest

GetLineItemsForDisplay Method for GetLineItemsForDisplay

Get line items for display

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param paymentType The payment type
@return CustomerApiApiGetLineItemsForDisplayRequest

func (*CustomerApiService) GetLineItemsForDisplayExecute

Execute executes the request

@return GetLineItemsForDisplayResponse

func (*CustomerApiService) GetLoginIdentityById

func (a *CustomerApiService) GetLoginIdentityById(ctx context.Context, loginIdentityId string) CustomerApiApiGetLoginIdentityByIdRequest

GetLoginIdentityById Method for GetLoginIdentityById

Get a specific loginIdentity

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param loginIdentityId The login identity id
@return CustomerApiApiGetLoginIdentityByIdRequest

func (*CustomerApiService) GetLoginIdentityByIdExecute

Execute executes the request

@return GetLoginIdentityByIdResponse

func (*CustomerApiService) GetLoginIdentityHistory

func (a *CustomerApiService) GetLoginIdentityHistory(ctx context.Context, loginIdentityId string) CustomerApiApiGetLoginIdentityHistoryRequest

GetLoginIdentityHistory Method for GetLoginIdentityHistory

Get a history of events for a specific loginIdentity

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param loginIdentityId The login identity id
@return CustomerApiApiGetLoginIdentityHistoryRequest

func (*CustomerApiService) GetLoginIdentityHistoryExecute

Execute executes the request

@return GetLoginIdentityHistoryResponse

func (*CustomerApiService) GetMandate

GetMandate Method for GetMandate

Get Mandate details by mandate_id

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param mandateId mandate id
@return CustomerApiApiGetMandateRequest

func (*CustomerApiService) GetMandateAuth

GetMandateAuth Method for GetMandateAuth

Get Mandate Authorization by mandate id

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return CustomerApiApiGetMandateAuthRequest

func (*CustomerApiService) GetMandateAuthExecute

Execute executes the request

@return GetMandateAuthResponse

GetMandateAuthLink Method for GetMandateAuthLink

Get link to launch FV Link UI in mandate authorization mode

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return CustomerApiApiGetMandateAuthLinkRequest

func (*CustomerApiService) GetMandateAuthLinkExecute

Execute executes the request

@return GetMandateAuthLinkResponse

func (*CustomerApiService) GetMandateExecute

Execute executes the request

@return GetMandateResponse

func (*CustomerApiService) GetPayment

GetPayment Method for GetPayment

Get Payment details by payment_id

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param paymentId payment id
@return CustomerApiApiGetPaymentRequest

func (*CustomerApiService) GetPaymentExecute

Execute executes the request

@return PaymentResponse

func (*CustomerApiService) GetPaymentInstruction

func (a *CustomerApiService) GetPaymentInstruction(ctx context.Context, paymentInstructionId string) CustomerApiApiGetPaymentInstructionRequest

GetPaymentInstruction Method for GetPaymentInstruction

Get payment instructions by payment_instruction_id

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param paymentInstructionId The id of a payment instruction
@return CustomerApiApiGetPaymentInstructionRequest

func (*CustomerApiService) GetPaymentInstructionExecute

Execute executes the request

@return GetPaymentInstructionsResponse

func (*CustomerApiService) GetPaymentUser

func (a *CustomerApiService) GetPaymentUser(ctx context.Context, paymentUserId string) CustomerApiApiGetPaymentUserRequest

GetPaymentUser Method for GetPaymentUser

Get a payment user

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param paymentUserId
@return CustomerApiApiGetPaymentUserRequest

func (*CustomerApiService) GetPaymentUserExecute

Execute executes the request

@return PaymentUser

func (*CustomerApiService) ListInstitutions

ListInstitutions Method for ListInstitutions

Get a list of institutions

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return CustomerApiApiListInstitutionsRequest

func (*CustomerApiService) ListInstitutionsExecute

Execute executes the request

@return []Institution

func (*CustomerApiService) ListPaymentAccounts

func (a *CustomerApiService) ListPaymentAccounts(ctx context.Context, paymentUserId string) CustomerApiApiListPaymentAccountsRequest

ListPaymentAccounts Method for ListPaymentAccounts

Get payment account by user id

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param paymentUserId The payment user id
@return CustomerApiApiListPaymentAccountsRequest

func (*CustomerApiService) ListPaymentAccountsExecute

Execute executes the request

@return ListPaymentAccountsResponse

func (*CustomerApiService) RefreshToken

RefreshToken Method for RefreshToken

Refresh an access token

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return CustomerApiApiRefreshTokenRequest

func (*CustomerApiService) RefreshTokenExecute

Execute executes the request

@return AccessTokenResponse

func (*CustomerApiService) SetMandateInstitution

SetMandateInstitution Method for SetMandateInstitution

Update InstitutionID and SenderType for Mandate

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return CustomerApiApiSetMandateInstitutionRequest

func (*CustomerApiService) SetMandateInstitutionExecute

Execute executes the request

@return SetMandateInstitutionResponse

func (*CustomerApiService) SubmitAuthChecklist

SubmitAuthChecklist Method for SubmitAuthChecklist

Submit authorization checklist items

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return CustomerApiApiSubmitAuthChecklistRequest

func (*CustomerApiService) SubmitAuthChecklistExecute

Execute executes the request

@return SubmitAuthChecklistResponse

type CustomerPaymentInstruction

type CustomerPaymentInstruction struct {
	// A id of the user of this payment, need to equal to userId when creating link
	UserId string `json:"user_id"`
	// Type of payment is being created, please check Documentation on which payment type is supported in each institution
	Type string `json:"type"`
	// The recipient name
	RecipientName *string `json:"recipient_name,omitempty"`
	// The recipient account Id
	RecipientAccountId *string `json:"recipient_account_id,omitempty"`
	// The sender name
	SenderName *string `json:"sender_name,omitempty"`
	// The sender account Id
	SenderAccountId *string `json:"sender_account_id,omitempty"`
	// When the payment should start
	StartDate NullableString `json:"start_date,omitempty"`
	// When the payment should stop
	EndDate NullableString `json:"end_date,omitempty"`
	// The currency for the payment
	Currency *string `json:"currency,omitempty"`
	// The payment amount
	Amount *float32 `json:"amount,omitempty"`
	// How often the payment should be executed
	Frequency *string `json:"frequency,omitempty"`
	// Related remarks about this instruction
	Remarks *string `json:"remarks,omitempty"`
}

CustomerPaymentInstruction struct for CustomerPaymentInstruction

func NewCustomerPaymentInstruction

func NewCustomerPaymentInstruction(userId string, type_ string) *CustomerPaymentInstruction

NewCustomerPaymentInstruction instantiates a new CustomerPaymentInstruction object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCustomerPaymentInstructionWithDefaults

func NewCustomerPaymentInstructionWithDefaults() *CustomerPaymentInstruction

NewCustomerPaymentInstructionWithDefaults instantiates a new CustomerPaymentInstruction object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CustomerPaymentInstruction) GetAmount

func (o *CustomerPaymentInstruction) GetAmount() float32

GetAmount returns the Amount field value if set, zero value otherwise.

func (*CustomerPaymentInstruction) GetAmountOk

func (o *CustomerPaymentInstruction) GetAmountOk() (*float32, bool)

GetAmountOk returns a tuple with the Amount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustomerPaymentInstruction) GetCurrency

func (o *CustomerPaymentInstruction) GetCurrency() string

GetCurrency returns the Currency field value if set, zero value otherwise.

func (*CustomerPaymentInstruction) GetCurrencyOk

func (o *CustomerPaymentInstruction) GetCurrencyOk() (*string, bool)

GetCurrencyOk returns a tuple with the Currency field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustomerPaymentInstruction) GetEndDate

func (o *CustomerPaymentInstruction) GetEndDate() string

GetEndDate returns the EndDate field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CustomerPaymentInstruction) GetEndDateOk

func (o *CustomerPaymentInstruction) GetEndDateOk() (*string, bool)

GetEndDateOk returns a tuple with the EndDate field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CustomerPaymentInstruction) GetFrequency

func (o *CustomerPaymentInstruction) GetFrequency() string

GetFrequency returns the Frequency field value if set, zero value otherwise.

func (*CustomerPaymentInstruction) GetFrequencyOk

func (o *CustomerPaymentInstruction) GetFrequencyOk() (*string, bool)

GetFrequencyOk returns a tuple with the Frequency field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustomerPaymentInstruction) GetRecipientAccountId

func (o *CustomerPaymentInstruction) GetRecipientAccountId() string

GetRecipientAccountId returns the RecipientAccountId field value if set, zero value otherwise.

func (*CustomerPaymentInstruction) GetRecipientAccountIdOk

func (o *CustomerPaymentInstruction) GetRecipientAccountIdOk() (*string, bool)

GetRecipientAccountIdOk returns a tuple with the RecipientAccountId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustomerPaymentInstruction) GetRecipientName

func (o *CustomerPaymentInstruction) GetRecipientName() string

GetRecipientName returns the RecipientName field value if set, zero value otherwise.

func (*CustomerPaymentInstruction) GetRecipientNameOk

func (o *CustomerPaymentInstruction) GetRecipientNameOk() (*string, bool)

GetRecipientNameOk returns a tuple with the RecipientName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustomerPaymentInstruction) GetRemarks

func (o *CustomerPaymentInstruction) GetRemarks() string

GetRemarks returns the Remarks field value if set, zero value otherwise.

func (*CustomerPaymentInstruction) GetRemarksOk

func (o *CustomerPaymentInstruction) GetRemarksOk() (*string, bool)

GetRemarksOk returns a tuple with the Remarks field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustomerPaymentInstruction) GetSenderAccountId

func (o *CustomerPaymentInstruction) GetSenderAccountId() string

GetSenderAccountId returns the SenderAccountId field value if set, zero value otherwise.

func (*CustomerPaymentInstruction) GetSenderAccountIdOk

func (o *CustomerPaymentInstruction) GetSenderAccountIdOk() (*string, bool)

GetSenderAccountIdOk returns a tuple with the SenderAccountId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustomerPaymentInstruction) GetSenderName

func (o *CustomerPaymentInstruction) GetSenderName() string

GetSenderName returns the SenderName field value if set, zero value otherwise.

func (*CustomerPaymentInstruction) GetSenderNameOk

func (o *CustomerPaymentInstruction) GetSenderNameOk() (*string, bool)

GetSenderNameOk returns a tuple with the SenderName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustomerPaymentInstruction) GetStartDate

func (o *CustomerPaymentInstruction) GetStartDate() string

GetStartDate returns the StartDate field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CustomerPaymentInstruction) GetStartDateOk

func (o *CustomerPaymentInstruction) GetStartDateOk() (*string, bool)

GetStartDateOk returns a tuple with the StartDate field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CustomerPaymentInstruction) GetType

func (o *CustomerPaymentInstruction) GetType() string

GetType returns the Type field value

func (*CustomerPaymentInstruction) GetTypeOk

func (o *CustomerPaymentInstruction) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*CustomerPaymentInstruction) GetUserId

func (o *CustomerPaymentInstruction) GetUserId() string

GetUserId returns the UserId field value

func (*CustomerPaymentInstruction) GetUserIdOk

func (o *CustomerPaymentInstruction) GetUserIdOk() (*string, bool)

GetUserIdOk returns a tuple with the UserId field value and a boolean to check if the value has been set.

func (*CustomerPaymentInstruction) HasAmount

func (o *CustomerPaymentInstruction) HasAmount() bool

HasAmount returns a boolean if a field has been set.

func (*CustomerPaymentInstruction) HasCurrency

func (o *CustomerPaymentInstruction) HasCurrency() bool

HasCurrency returns a boolean if a field has been set.

func (*CustomerPaymentInstruction) HasEndDate

func (o *CustomerPaymentInstruction) HasEndDate() bool

HasEndDate returns a boolean if a field has been set.

func (*CustomerPaymentInstruction) HasFrequency

func (o *CustomerPaymentInstruction) HasFrequency() bool

HasFrequency returns a boolean if a field has been set.

func (*CustomerPaymentInstruction) HasRecipientAccountId

func (o *CustomerPaymentInstruction) HasRecipientAccountId() bool

HasRecipientAccountId returns a boolean if a field has been set.

func (*CustomerPaymentInstruction) HasRecipientName

func (o *CustomerPaymentInstruction) HasRecipientName() bool

HasRecipientName returns a boolean if a field has been set.

func (*CustomerPaymentInstruction) HasRemarks

func (o *CustomerPaymentInstruction) HasRemarks() bool

HasRemarks returns a boolean if a field has been set.

func (*CustomerPaymentInstruction) HasSenderAccountId

func (o *CustomerPaymentInstruction) HasSenderAccountId() bool

HasSenderAccountId returns a boolean if a field has been set.

func (*CustomerPaymentInstruction) HasSenderName

func (o *CustomerPaymentInstruction) HasSenderName() bool

HasSenderName returns a boolean if a field has been set.

func (*CustomerPaymentInstruction) HasStartDate

func (o *CustomerPaymentInstruction) HasStartDate() bool

HasStartDate returns a boolean if a field has been set.

func (CustomerPaymentInstruction) MarshalJSON

func (o CustomerPaymentInstruction) MarshalJSON() ([]byte, error)

func (*CustomerPaymentInstruction) SetAmount

func (o *CustomerPaymentInstruction) SetAmount(v float32)

SetAmount gets a reference to the given float32 and assigns it to the Amount field.

func (*CustomerPaymentInstruction) SetCurrency

func (o *CustomerPaymentInstruction) SetCurrency(v string)

SetCurrency gets a reference to the given string and assigns it to the Currency field.

func (*CustomerPaymentInstruction) SetEndDate

func (o *CustomerPaymentInstruction) SetEndDate(v string)

SetEndDate gets a reference to the given NullableString and assigns it to the EndDate field.

func (*CustomerPaymentInstruction) SetEndDateNil

func (o *CustomerPaymentInstruction) SetEndDateNil()

SetEndDateNil sets the value for EndDate to be an explicit nil

func (*CustomerPaymentInstruction) SetFrequency

func (o *CustomerPaymentInstruction) SetFrequency(v string)

SetFrequency gets a reference to the given string and assigns it to the Frequency field.

func (*CustomerPaymentInstruction) SetRecipientAccountId

func (o *CustomerPaymentInstruction) SetRecipientAccountId(v string)

SetRecipientAccountId gets a reference to the given string and assigns it to the RecipientAccountId field.

func (*CustomerPaymentInstruction) SetRecipientName

func (o *CustomerPaymentInstruction) SetRecipientName(v string)

SetRecipientName gets a reference to the given string and assigns it to the RecipientName field.

func (*CustomerPaymentInstruction) SetRemarks

func (o *CustomerPaymentInstruction) SetRemarks(v string)

SetRemarks gets a reference to the given string and assigns it to the Remarks field.

func (*CustomerPaymentInstruction) SetSenderAccountId

func (o *CustomerPaymentInstruction) SetSenderAccountId(v string)

SetSenderAccountId gets a reference to the given string and assigns it to the SenderAccountId field.

func (*CustomerPaymentInstruction) SetSenderName

func (o *CustomerPaymentInstruction) SetSenderName(v string)

SetSenderName gets a reference to the given string and assigns it to the SenderName field.

func (*CustomerPaymentInstruction) SetStartDate

func (o *CustomerPaymentInstruction) SetStartDate(v string)

SetStartDate gets a reference to the given NullableString and assigns it to the StartDate field.

func (*CustomerPaymentInstruction) SetStartDateNil

func (o *CustomerPaymentInstruction) SetStartDateNil()

SetStartDateNil sets the value for StartDate to be an explicit nil

func (*CustomerPaymentInstruction) SetType

func (o *CustomerPaymentInstruction) SetType(v string)

SetType sets field value

func (*CustomerPaymentInstruction) SetUserId

func (o *CustomerPaymentInstruction) SetUserId(v string)

SetUserId sets field value

func (*CustomerPaymentInstruction) UnsetEndDate

func (o *CustomerPaymentInstruction) UnsetEndDate()

UnsetEndDate ensures that no value is present for EndDate, not even an explicit nil

func (*CustomerPaymentInstruction) UnsetStartDate

func (o *CustomerPaymentInstruction) UnsetStartDate()

UnsetStartDate ensures that no value is present for StartDate, not even an explicit nil

type CustomizationDetails

type CustomizationDetails struct {
	LogoId      *string `json:"logo_id,omitempty"`
	DisplayName *string `json:"display_name,omitempty"`
}

CustomizationDetails struct for CustomizationDetails

func NewCustomizationDetails

func NewCustomizationDetails() *CustomizationDetails

NewCustomizationDetails instantiates a new CustomizationDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCustomizationDetailsWithDefaults

func NewCustomizationDetailsWithDefaults() *CustomizationDetails

NewCustomizationDetailsWithDefaults instantiates a new CustomizationDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CustomizationDetails) GetDisplayName

func (o *CustomizationDetails) GetDisplayName() string

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*CustomizationDetails) GetDisplayNameOk

func (o *CustomizationDetails) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustomizationDetails) GetLogoId

func (o *CustomizationDetails) GetLogoId() string

GetLogoId returns the LogoId field value if set, zero value otherwise.

func (*CustomizationDetails) GetLogoIdOk

func (o *CustomizationDetails) GetLogoIdOk() (*string, bool)

GetLogoIdOk returns a tuple with the LogoId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CustomizationDetails) HasDisplayName

func (o *CustomizationDetails) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*CustomizationDetails) HasLogoId

func (o *CustomizationDetails) HasLogoId() bool

HasLogoId returns a boolean if a field has been set.

func (CustomizationDetails) MarshalJSON

func (o CustomizationDetails) MarshalJSON() ([]byte, error)

func (*CustomizationDetails) SetDisplayName

func (o *CustomizationDetails) SetDisplayName(v string)

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*CustomizationDetails) SetLogoId

func (o *CustomizationDetails) SetLogoId(v string)

SetLogoId gets a reference to the given string and assigns it to the LogoId field.

type DefaultApi

type DefaultApi interface {

	/*
		CancelPaymentLink Method for CancelPaymentLink

		Cancel a payment link

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param paymentLinkId The payment link id
		 @return DefaultApiApiCancelPaymentLinkRequest
	*/
	CancelPaymentLink(ctx context.Context, paymentLinkId string) DefaultApiApiCancelPaymentLinkRequest

	// CancelPaymentLinkExecute executes the request
	//  @return PaymentLinkResponse
	CancelPaymentLinkExecute(r DefaultApiApiCancelPaymentLinkRequest) (*PaymentLinkResponse, *http.Response, error)

	/*
		CancelPayout Method for CancelPayout

		Cancel Payout by payout_id

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param payoutId payout id
		 @return DefaultApiApiCancelPayoutRequest
	*/
	CancelPayout(ctx context.Context, payoutId string) DefaultApiApiCancelPayoutRequest

	// CancelPayoutExecute executes the request
	//  @return PayoutSnapshotResponse
	CancelPayoutExecute(r DefaultApiApiCancelPayoutRequest) (*PayoutSnapshotResponse, *http.Response, error)

	/*
		ChangePaymentMethodPaymentLink Method for ChangePaymentMethodPaymentLink

		Initiate change payment method from payment link front-end

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @return DefaultApiApiChangePaymentMethodPaymentLinkRequest
	*/
	ChangePaymentMethodPaymentLink(ctx context.Context) DefaultApiApiChangePaymentMethodPaymentLinkRequest

	// ChangePaymentMethodPaymentLinkExecute executes the request
	//  @return ChangePaymentMethodFvLinkResponse
	ChangePaymentMethodPaymentLinkExecute(r DefaultApiApiChangePaymentMethodPaymentLinkRequest) (*ChangePaymentMethodFvLinkResponse, *http.Response, error)

	/*
		ConfirmManualPayment Method for ConfirmManualPayment

		Submit manual payment confirmation

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @return DefaultApiApiConfirmManualPaymentRequest
	*/
	ConfirmManualPayment(ctx context.Context) DefaultApiApiConfirmManualPaymentRequest

	// ConfirmManualPaymentExecute executes the request
	//  @return ManualPaymentConfirmationResponse
	ConfirmManualPaymentExecute(r DefaultApiApiConfirmManualPaymentRequest) (*ManualPaymentConfirmationResponse, *http.Response, error)

	/*
		ConfirmPayment Method for ConfirmPayment

		Confirm a payment against a payment Link

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @return DefaultApiApiConfirmPaymentRequest
	*/
	ConfirmPayment(ctx context.Context) DefaultApiApiConfirmPaymentRequest

	// ConfirmPaymentExecute executes the request
	//  @return ConfirmPaymentResponse
	ConfirmPaymentExecute(r DefaultApiApiConfirmPaymentRequest) (*ConfirmPaymentResponse, *http.Response, error)

	/*
		CreateFpsToken Method for CreateFpsToken

		Create token for fps flow

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @return DefaultApiApiCreateFpsTokenRequest
	*/
	CreateFpsToken(ctx context.Context) DefaultApiApiCreateFpsTokenRequest

	// CreateFpsTokenExecute executes the request
	//  @return CreateFpsTokenResponse
	CreateFpsTokenExecute(r DefaultApiApiCreateFpsTokenRequest) (*CreateFpsTokenResponse, *http.Response, error)

	/*
		CreateMandateForExistingSender Method for CreateMandateForExistingSender

		Create mandate for an existing sender account

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @return DefaultApiApiCreateMandateForExistingSenderRequest
	*/
	CreateMandateForExistingSender(ctx context.Context) DefaultApiApiCreateMandateForExistingSenderRequest

	// CreateMandateForExistingSenderExecute executes the request
	//  @return CreateMandateResponse
	CreateMandateForExistingSenderExecute(r DefaultApiApiCreateMandateForExistingSenderRequest) (*CreateMandateResponse, *http.Response, error)

	/*
		CreatePaymentLink Method for CreatePaymentLink

		Create payment link

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @return DefaultApiApiCreatePaymentLinkRequest
	*/
	CreatePaymentLink(ctx context.Context) DefaultApiApiCreatePaymentLinkRequest

	// CreatePaymentLinkExecute executes the request
	//  @return PaymentLinkResponse
	CreatePaymentLinkExecute(r DefaultApiApiCreatePaymentLinkRequest) (*PaymentLinkResponse, *http.Response, error)

	/*
		CreatePaymentLinkCardPayment Method for CreatePaymentLinkCardPayment

		Initiate Card Payment for a Payment Link

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @return DefaultApiApiCreatePaymentLinkCardPaymentRequest
	*/
	CreatePaymentLinkCardPayment(ctx context.Context) DefaultApiApiCreatePaymentLinkCardPaymentRequest

	// CreatePaymentLinkCardPaymentExecute executes the request
	//  @return CreatePaymentLinkCardPaymentResponse
	CreatePaymentLinkCardPaymentExecute(r DefaultApiApiCreatePaymentLinkCardPaymentRequest) (*CreatePaymentLinkCardPaymentResponse, *http.Response, error)

	/*
		CreatePaymentLinkMandate Method for CreatePaymentLinkMandate

		CREATE Mandate for payment link

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @return DefaultApiApiCreatePaymentLinkMandateRequest
	*/
	CreatePaymentLinkMandate(ctx context.Context) DefaultApiApiCreatePaymentLinkMandateRequest

	// CreatePaymentLinkMandateExecute executes the request
	//  @return CreatePaymentLinkMandateResponse
	CreatePaymentLinkMandateExecute(r DefaultApiApiCreatePaymentLinkMandateRequest) (*CreatePaymentLinkMandateResponse, *http.Response, error)

	/*
		CreateScheduledPayout Method for CreateScheduledPayout

		Create a scheduled payout

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @return DefaultApiApiCreateScheduledPayoutRequest
	*/
	CreateScheduledPayout(ctx context.Context) DefaultApiApiCreateScheduledPayoutRequest

	// CreateScheduledPayoutExecute executes the request
	//  @return PayoutSnapshotResponse
	CreateScheduledPayoutExecute(r DefaultApiApiCreateScheduledPayoutRequest) (*PayoutSnapshotResponse, *http.Response, error)

	/*
		GetFpsQrCode Method for GetFpsQrCode

		Get the FPS QR code

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @return DefaultApiApiGetFpsQrCodeRequest
	*/
	GetFpsQrCode(ctx context.Context) DefaultApiApiGetFpsQrCodeRequest

	// GetFpsQrCodeExecute executes the request
	//  @return FpsQrCodeResponse
	GetFpsQrCodeExecute(r DefaultApiApiGetFpsQrCodeRequest) (*FpsQrCodeResponse, *http.Response, error)

	/*
		GetInstitutionsForCustomer Method for GetInstitutionsForCustomer

		Get a customer-specific list of institutions for Finverse Link

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @return DefaultApiApiGetInstitutionsForCustomerRequest
	*/
	GetInstitutionsForCustomer(ctx context.Context) DefaultApiApiGetInstitutionsForCustomerRequest

	// GetInstitutionsForCustomerExecute executes the request
	//  @return []Institution
	GetInstitutionsForCustomerExecute(r DefaultApiApiGetInstitutionsForCustomerRequest) ([]Institution, *http.Response, error)

	/*
		GetPaymentLink Method for GetPaymentLink

		Get payment link

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param paymentLinkId The payment link id
		 @return DefaultApiApiGetPaymentLinkRequest
	*/
	GetPaymentLink(ctx context.Context, paymentLinkId string) DefaultApiApiGetPaymentLinkRequest

	// GetPaymentLinkExecute executes the request
	//  @return PaymentLinkResponse
	GetPaymentLinkExecute(r DefaultApiApiGetPaymentLinkRequest) (*PaymentLinkResponse, *http.Response, error)

	/*
		GetPaymentMethodPaymentLink Method for GetPaymentMethodPaymentLink

		Get payment method in payment link flow

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @return DefaultApiApiGetPaymentMethodPaymentLinkRequest
	*/
	GetPaymentMethodPaymentLink(ctx context.Context) DefaultApiApiGetPaymentMethodPaymentLinkRequest

	// GetPaymentMethodPaymentLinkExecute executes the request
	//  @return PaymentMethodFvLinkResponse
	GetPaymentMethodPaymentLinkExecute(r DefaultApiApiGetPaymentMethodPaymentLinkRequest) (*PaymentMethodFvLinkResponse, *http.Response, error)

	/*
		GetPayoutById Method for GetPayoutById

		Get payout by payout_id

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param payoutId payout id
		 @return DefaultApiApiGetPayoutByIdRequest
	*/
	GetPayoutById(ctx context.Context, payoutId string) DefaultApiApiGetPayoutByIdRequest

	// GetPayoutByIdExecute executes the request
	//  @return PayoutSnapshotResponse
	GetPayoutByIdExecute(r DefaultApiApiGetPayoutByIdRequest) (*PayoutSnapshotResponse, *http.Response, error)

	/*
		GetSenderPaymentUser Method for GetSenderPaymentUser

		Get sender payment user in payment link flow

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @return DefaultApiApiGetSenderPaymentUserRequest
	*/
	GetSenderPaymentUser(ctx context.Context) DefaultApiApiGetSenderPaymentUserRequest

	// GetSenderPaymentUserExecute executes the request
	//  @return GetPaymentUserResponse
	GetSenderPaymentUserExecute(r DefaultApiApiGetSenderPaymentUserRequest) (*GetPaymentUserResponse, *http.Response, error)

	/*
		ListDetokenizedMandates Method for ListDetokenizedMandates

		List mandates details

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @return DefaultApiApiListDetokenizedMandatesRequest
	*/
	ListDetokenizedMandates(ctx context.Context) DefaultApiApiListDetokenizedMandatesRequest

	// ListDetokenizedMandatesExecute executes the request
	//  @return ListMandatesResponse
	ListDetokenizedMandatesExecute(r DefaultApiApiListDetokenizedMandatesRequest) (*ListMandatesResponse, *http.Response, error)

	/*
		ListMandates Method for ListMandates

		List mandates

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @return DefaultApiApiListMandatesRequest
	*/
	ListMandates(ctx context.Context) DefaultApiApiListMandatesRequest

	// ListMandatesExecute executes the request
	//  @return ListMandatesResponse
	ListMandatesExecute(r DefaultApiApiListMandatesRequest) (*ListMandatesResponse, *http.Response, error)

	/*
		ListPaymentMethods Method for ListPaymentMethods

		List Payment Methods for a User

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param paymentUserId Payment User Id
		 @return DefaultApiApiListPaymentMethodsRequest
	*/
	ListPaymentMethods(ctx context.Context, paymentUserId string) DefaultApiApiListPaymentMethodsRequest

	// ListPaymentMethodsExecute executes the request
	//  @return ListPaymentMethodsResponse
	ListPaymentMethodsExecute(r DefaultApiApiListPaymentMethodsRequest) (*ListPaymentMethodsResponse, *http.Response, error)

	/*
		ListPayments Method for ListPayments

		List Payments

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @return DefaultApiApiListPaymentsRequest
	*/
	ListPayments(ctx context.Context) DefaultApiApiListPaymentsRequest

	// ListPaymentsExecute executes the request
	//  @return ListPaymentsResponse
	ListPaymentsExecute(r DefaultApiApiListPaymentsRequest) (*ListPaymentsResponse, *http.Response, error)

	/*
		SetAutopayConsent Method for SetAutopayConsent

		Set autopay consent for payment user

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @return DefaultApiApiSetAutopayConsentRequest
	*/
	SetAutopayConsent(ctx context.Context) DefaultApiApiSetAutopayConsentRequest

	// SetAutopayConsentExecute executes the request
	SetAutopayConsentExecute(r DefaultApiApiSetAutopayConsentRequest) (*http.Response, error)
}

type DefaultApiApiCancelPaymentLinkRequest

type DefaultApiApiCancelPaymentLinkRequest struct {
	ApiService DefaultApi
	// contains filtered or unexported fields
}

func (DefaultApiApiCancelPaymentLinkRequest) Execute

type DefaultApiApiCancelPayoutRequest

type DefaultApiApiCancelPayoutRequest struct {
	ApiService DefaultApi
	// contains filtered or unexported fields
}

func (DefaultApiApiCancelPayoutRequest) Execute

type DefaultApiApiChangePaymentMethodPaymentLinkRequest

type DefaultApiApiChangePaymentMethodPaymentLinkRequest struct {
	ApiService DefaultApi
	// contains filtered or unexported fields
}

func (DefaultApiApiChangePaymentMethodPaymentLinkRequest) Execute

type DefaultApiApiConfirmManualPaymentRequest

type DefaultApiApiConfirmManualPaymentRequest struct {
	ApiService DefaultApi
	// contains filtered or unexported fields
}

func (DefaultApiApiConfirmManualPaymentRequest) Execute

func (DefaultApiApiConfirmManualPaymentRequest) ManualPaymentIdentifiers

Request body containing information to identify manual payment

type DefaultApiApiConfirmPaymentRequest

type DefaultApiApiConfirmPaymentRequest struct {
	ApiService DefaultApi
	// contains filtered or unexported fields
}

func (DefaultApiApiConfirmPaymentRequest) Execute

type DefaultApiApiCreateFpsTokenRequest

type DefaultApiApiCreateFpsTokenRequest struct {
	ApiService DefaultApi
	// contains filtered or unexported fields
}

func (DefaultApiApiCreateFpsTokenRequest) Execute

type DefaultApiApiCreateMandateForExistingSenderRequest

type DefaultApiApiCreateMandateForExistingSenderRequest struct {
	ApiService DefaultApi
	// contains filtered or unexported fields
}

func (DefaultApiApiCreateMandateForExistingSenderRequest) CreateMandateRequest

request body for creating mandate

func (DefaultApiApiCreateMandateForExistingSenderRequest) Execute

func (DefaultApiApiCreateMandateForExistingSenderRequest) IdempotencyKey

A random key provided by the customer, per unique payment. The purpose for the Idempotency key is to allow safe retrying without the operation being performed multiple times.

type DefaultApiApiCreatePaymentLinkCardPaymentRequest

type DefaultApiApiCreatePaymentLinkCardPaymentRequest struct {
	ApiService DefaultApi
	// contains filtered or unexported fields
}

func (DefaultApiApiCreatePaymentLinkCardPaymentRequest) Execute

type DefaultApiApiCreatePaymentLinkMandateRequest

type DefaultApiApiCreatePaymentLinkMandateRequest struct {
	ApiService DefaultApi
	// contains filtered or unexported fields
}

func (DefaultApiApiCreatePaymentLinkMandateRequest) CreatePaymentLinkMandateRequest

request body for creating mandate for payment-link

func (DefaultApiApiCreatePaymentLinkMandateRequest) Execute

type DefaultApiApiCreatePaymentLinkRequest

type DefaultApiApiCreatePaymentLinkRequest struct {
	ApiService DefaultApi
	// contains filtered or unexported fields
}

func (DefaultApiApiCreatePaymentLinkRequest) CreatePaymentLinkRequest

Parameters required to create a payment link

func (DefaultApiApiCreatePaymentLinkRequest) Execute

type DefaultApiApiCreateScheduledPayoutRequest

type DefaultApiApiCreateScheduledPayoutRequest struct {
	ApiService DefaultApi
	// contains filtered or unexported fields
}

func (DefaultApiApiCreateScheduledPayoutRequest) CreateScheduledPayoutRequest

Request body containing information to create scheduled payout

func (DefaultApiApiCreateScheduledPayoutRequest) Execute

func (DefaultApiApiCreateScheduledPayoutRequest) IdempotencyKey

A random key provided by the customer, per unique payment. The purpose for the Idempotency key is to allow safe retrying without the operation being performed multiple times.

type DefaultApiApiGetFpsQrCodeRequest

type DefaultApiApiGetFpsQrCodeRequest struct {
	ApiService DefaultApi
	// contains filtered or unexported fields
}

func (DefaultApiApiGetFpsQrCodeRequest) Execute

type DefaultApiApiGetInstitutionsForCustomerRequest

type DefaultApiApiGetInstitutionsForCustomerRequest struct {
	ApiService DefaultApi
	// contains filtered or unexported fields
}

func (DefaultApiApiGetInstitutionsForCustomerRequest) Execute

type DefaultApiApiGetPaymentLinkRequest

type DefaultApiApiGetPaymentLinkRequest struct {
	ApiService DefaultApi
	// contains filtered or unexported fields
}

func (DefaultApiApiGetPaymentLinkRequest) Execute

type DefaultApiApiGetPaymentMethodPaymentLinkRequest

type DefaultApiApiGetPaymentMethodPaymentLinkRequest struct {
	ApiService DefaultApi
	// contains filtered or unexported fields
}

func (DefaultApiApiGetPaymentMethodPaymentLinkRequest) Execute

type DefaultApiApiGetPayoutByIdRequest

type DefaultApiApiGetPayoutByIdRequest struct {
	ApiService DefaultApi
	// contains filtered or unexported fields
}

func (DefaultApiApiGetPayoutByIdRequest) Execute

type DefaultApiApiGetSenderPaymentUserRequest

type DefaultApiApiGetSenderPaymentUserRequest struct {
	ApiService DefaultApi
	// contains filtered or unexported fields
}

func (DefaultApiApiGetSenderPaymentUserRequest) Execute

type DefaultApiApiListDetokenizedMandatesRequest

type DefaultApiApiListDetokenizedMandatesRequest struct {
	ApiService DefaultApi
	// contains filtered or unexported fields
}

func (DefaultApiApiListDetokenizedMandatesRequest) DateFrom

ISO format (YYYY-MM-DD)

func (DefaultApiApiListDetokenizedMandatesRequest) DateTo

ISO format (YYYY-MM-DD)

func (DefaultApiApiListDetokenizedMandatesRequest) Execute

func (DefaultApiApiListDetokenizedMandatesRequest) InstitutionId

The institution the mandate was executed against

func (DefaultApiApiListDetokenizedMandatesRequest) Limit

default is 500, max is 1000

func (DefaultApiApiListDetokenizedMandatesRequest) Offset

default is 0

func (DefaultApiApiListDetokenizedMandatesRequest) SenderType

The sender type of the mandate

func (DefaultApiApiListDetokenizedMandatesRequest) Statuses

The mandate statuses to filter for, comma separated

func (DefaultApiApiListDetokenizedMandatesRequest) UserId

The user_id the mandate was setup for

type DefaultApiApiListMandatesRequest

type DefaultApiApiListMandatesRequest struct {
	ApiService DefaultApi
	// contains filtered or unexported fields
}

func (DefaultApiApiListMandatesRequest) DateFrom

ISO format (YYYY-MM-DD)

func (DefaultApiApiListMandatesRequest) DateTo

ISO format (YYYY-MM-DD)

func (DefaultApiApiListMandatesRequest) Execute

func (DefaultApiApiListMandatesRequest) InstitutionId

The institution the mandate was executed against

func (DefaultApiApiListMandatesRequest) Limit

default is 500, max is 1000

func (DefaultApiApiListMandatesRequest) Offset

default is 0

func (DefaultApiApiListMandatesRequest) SenderType

The sender type of the mandate

func (DefaultApiApiListMandatesRequest) Statuses

The mandate statuses to filter for, comma separated

func (DefaultApiApiListMandatesRequest) UserId

The user_id the mandate was setup for

type DefaultApiApiListPaymentMethodsRequest

type DefaultApiApiListPaymentMethodsRequest struct {
	ApiService DefaultApi
	// contains filtered or unexported fields
}

func (DefaultApiApiListPaymentMethodsRequest) Execute

type DefaultApiApiListPaymentsRequest

type DefaultApiApiListPaymentsRequest struct {
	ApiService DefaultApi
	// contains filtered or unexported fields
}

func (DefaultApiApiListPaymentsRequest) Currency

The currency the payment is made in

func (DefaultApiApiListPaymentsRequest) DateFrom

ISO format (YYYY-MM-DD)

func (DefaultApiApiListPaymentsRequest) DateTo

ISO format (YYYY-MM-DD)

func (DefaultApiApiListPaymentsRequest) Execute

func (DefaultApiApiListPaymentsRequest) InstitutionId

The institution the mandate was executed against

func (DefaultApiApiListPaymentsRequest) Limit

default is 500, max is 1000

func (DefaultApiApiListPaymentsRequest) MandateId

The mandate the payment belongs to

func (DefaultApiApiListPaymentsRequest) Offset

default is 0

func (DefaultApiApiListPaymentsRequest) PaymentType

The type of payment

func (DefaultApiApiListPaymentsRequest) SenderType

The sender type of the mandate

func (DefaultApiApiListPaymentsRequest) Statuses

The payment statuses to filter for, comma separated

func (DefaultApiApiListPaymentsRequest) UserId

The user_id the mandate was setup for

type DefaultApiApiSetAutopayConsentRequest

type DefaultApiApiSetAutopayConsentRequest struct {
	ApiService DefaultApi
	// contains filtered or unexported fields
}

func (DefaultApiApiSetAutopayConsentRequest) Execute

func (DefaultApiApiSetAutopayConsentRequest) SetAutopayConsentRequest

type DefaultApiService

type DefaultApiService service

DefaultApiService DefaultApi service

func (a *DefaultApiService) CancelPaymentLink(ctx context.Context, paymentLinkId string) DefaultApiApiCancelPaymentLinkRequest

CancelPaymentLink Method for CancelPaymentLink

Cancel a payment link

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param paymentLinkId The payment link id
@return DefaultApiApiCancelPaymentLinkRequest

func (*DefaultApiService) CancelPaymentLinkExecute

Execute executes the request

@return PaymentLinkResponse

func (*DefaultApiService) CancelPayout

CancelPayout Method for CancelPayout

Cancel Payout by payout_id

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param payoutId payout id
@return DefaultApiApiCancelPayoutRequest

func (*DefaultApiService) CancelPayoutExecute

Execute executes the request

@return PayoutSnapshotResponse

ChangePaymentMethodPaymentLink Method for ChangePaymentMethodPaymentLink

Initiate change payment method from payment link front-end

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return DefaultApiApiChangePaymentMethodPaymentLinkRequest

func (*DefaultApiService) ChangePaymentMethodPaymentLinkExecute

Execute executes the request

@return ChangePaymentMethodFvLinkResponse

func (*DefaultApiService) ConfirmManualPayment

ConfirmManualPayment Method for ConfirmManualPayment

Submit manual payment confirmation

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return DefaultApiApiConfirmManualPaymentRequest

func (*DefaultApiService) ConfirmManualPaymentExecute

Execute executes the request

@return ManualPaymentConfirmationResponse

func (*DefaultApiService) ConfirmPayment

ConfirmPayment Method for ConfirmPayment

Confirm a payment against a payment Link

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return DefaultApiApiConfirmPaymentRequest

func (*DefaultApiService) ConfirmPaymentExecute

Execute executes the request

@return ConfirmPaymentResponse

func (*DefaultApiService) CreateFpsToken

CreateFpsToken Method for CreateFpsToken

Create token for fps flow

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return DefaultApiApiCreateFpsTokenRequest

func (*DefaultApiService) CreateFpsTokenExecute

Execute executes the request

@return CreateFpsTokenResponse

func (*DefaultApiService) CreateMandateForExistingSender

CreateMandateForExistingSender Method for CreateMandateForExistingSender

Create mandate for an existing sender account

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return DefaultApiApiCreateMandateForExistingSenderRequest

func (*DefaultApiService) CreateMandateForExistingSenderExecute

Execute executes the request

@return CreateMandateResponse

CreatePaymentLink Method for CreatePaymentLink

Create payment link

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return DefaultApiApiCreatePaymentLinkRequest

func (*DefaultApiService) CreatePaymentLinkCardPayment

CreatePaymentLinkCardPayment Method for CreatePaymentLinkCardPayment

Initiate Card Payment for a Payment Link

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return DefaultApiApiCreatePaymentLinkCardPaymentRequest

func (*DefaultApiService) CreatePaymentLinkCardPaymentExecute

Execute executes the request

@return CreatePaymentLinkCardPaymentResponse

func (*DefaultApiService) CreatePaymentLinkExecute

Execute executes the request

@return PaymentLinkResponse

func (*DefaultApiService) CreatePaymentLinkMandate

CreatePaymentLinkMandate Method for CreatePaymentLinkMandate

CREATE Mandate for payment link

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return DefaultApiApiCreatePaymentLinkMandateRequest

func (*DefaultApiService) CreatePaymentLinkMandateExecute

Execute executes the request

@return CreatePaymentLinkMandateResponse

func (*DefaultApiService) CreateScheduledPayout

CreateScheduledPayout Method for CreateScheduledPayout

Create a scheduled payout

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return DefaultApiApiCreateScheduledPayoutRequest

func (*DefaultApiService) CreateScheduledPayoutExecute

Execute executes the request

@return PayoutSnapshotResponse

func (*DefaultApiService) GetFpsQrCode

GetFpsQrCode Method for GetFpsQrCode

Get the FPS QR code

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return DefaultApiApiGetFpsQrCodeRequest

func (*DefaultApiService) GetFpsQrCodeExecute

Execute executes the request

@return FpsQrCodeResponse

func (*DefaultApiService) GetInstitutionsForCustomer

GetInstitutionsForCustomer Method for GetInstitutionsForCustomer

Get a customer-specific list of institutions for Finverse Link

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return DefaultApiApiGetInstitutionsForCustomerRequest

func (*DefaultApiService) GetInstitutionsForCustomerExecute

func (a *DefaultApiService) GetInstitutionsForCustomerExecute(r DefaultApiApiGetInstitutionsForCustomerRequest) ([]Institution, *http.Response, error)

Execute executes the request

@return []Institution
func (a *DefaultApiService) GetPaymentLink(ctx context.Context, paymentLinkId string) DefaultApiApiGetPaymentLinkRequest

GetPaymentLink Method for GetPaymentLink

Get payment link

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param paymentLinkId The payment link id
@return DefaultApiApiGetPaymentLinkRequest

func (*DefaultApiService) GetPaymentLinkExecute

Execute executes the request

@return PaymentLinkResponse

GetPaymentMethodPaymentLink Method for GetPaymentMethodPaymentLink

Get payment method in payment link flow

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return DefaultApiApiGetPaymentMethodPaymentLinkRequest

func (*DefaultApiService) GetPaymentMethodPaymentLinkExecute

Execute executes the request

@return PaymentMethodFvLinkResponse

func (*DefaultApiService) GetPayoutById

GetPayoutById Method for GetPayoutById

Get payout by payout_id

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param payoutId payout id
@return DefaultApiApiGetPayoutByIdRequest

func (*DefaultApiService) GetPayoutByIdExecute

Execute executes the request

@return PayoutSnapshotResponse

func (*DefaultApiService) GetSenderPaymentUser

GetSenderPaymentUser Method for GetSenderPaymentUser

Get sender payment user in payment link flow

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return DefaultApiApiGetSenderPaymentUserRequest

func (*DefaultApiService) GetSenderPaymentUserExecute

Execute executes the request

@return GetPaymentUserResponse

func (*DefaultApiService) ListDetokenizedMandates

ListDetokenizedMandates Method for ListDetokenizedMandates

List mandates details

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return DefaultApiApiListDetokenizedMandatesRequest

func (*DefaultApiService) ListDetokenizedMandatesExecute

Execute executes the request

@return ListMandatesResponse

func (*DefaultApiService) ListMandates

ListMandates Method for ListMandates

List mandates

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return DefaultApiApiListMandatesRequest

func (*DefaultApiService) ListMandatesExecute

Execute executes the request

@return ListMandatesResponse

func (*DefaultApiService) ListPaymentMethods

func (a *DefaultApiService) ListPaymentMethods(ctx context.Context, paymentUserId string) DefaultApiApiListPaymentMethodsRequest

ListPaymentMethods Method for ListPaymentMethods

List Payment Methods for a User

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param paymentUserId Payment User Id
@return DefaultApiApiListPaymentMethodsRequest

func (*DefaultApiService) ListPaymentMethodsExecute

Execute executes the request

@return ListPaymentMethodsResponse

func (*DefaultApiService) ListPayments

ListPayments Method for ListPayments

List Payments

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return DefaultApiApiListPaymentsRequest

func (*DefaultApiService) ListPaymentsExecute

Execute executes the request

@return ListPaymentsResponse

func (*DefaultApiService) SetAutopayConsent

SetAutopayConsent Method for SetAutopayConsent

Set autopay consent for payment user

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return DefaultApiApiSetAutopayConsentRequest

func (*DefaultApiService) SetAutopayConsentExecute

func (a *DefaultApiService) SetAutopayConsentExecute(r DefaultApiApiSetAutopayConsentRequest) (*http.Response, error)

Execute executes the request

type DeleteInstitutionResponse

type DeleteInstitutionResponse struct {
	Success *bool `json:"success,omitempty"`
}

DeleteInstitutionResponse struct for DeleteInstitutionResponse

func NewDeleteInstitutionResponse

func NewDeleteInstitutionResponse() *DeleteInstitutionResponse

NewDeleteInstitutionResponse instantiates a new DeleteInstitutionResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDeleteInstitutionResponseWithDefaults

func NewDeleteInstitutionResponseWithDefaults() *DeleteInstitutionResponse

NewDeleteInstitutionResponseWithDefaults instantiates a new DeleteInstitutionResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*DeleteInstitutionResponse) GetSuccess

func (o *DeleteInstitutionResponse) GetSuccess() bool

GetSuccess returns the Success field value if set, zero value otherwise.

func (*DeleteInstitutionResponse) GetSuccessOk

func (o *DeleteInstitutionResponse) GetSuccessOk() (*bool, bool)

GetSuccessOk returns a tuple with the Success field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DeleteInstitutionResponse) HasSuccess

func (o *DeleteInstitutionResponse) HasSuccess() bool

HasSuccess returns a boolean if a field has been set.

func (DeleteInstitutionResponse) MarshalJSON

func (o DeleteInstitutionResponse) MarshalJSON() ([]byte, error)

func (*DeleteInstitutionResponse) SetSuccess

func (o *DeleteInstitutionResponse) SetSuccess(v bool)

SetSuccess gets a reference to the given bool and assigns it to the Success field.

type DeleteLoginIdentityResponse

type DeleteLoginIdentityResponse struct {
	Success *bool `json:"success,omitempty"`
}

DeleteLoginIdentityResponse struct for DeleteLoginIdentityResponse

func NewDeleteLoginIdentityResponse

func NewDeleteLoginIdentityResponse() *DeleteLoginIdentityResponse

NewDeleteLoginIdentityResponse instantiates a new DeleteLoginIdentityResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDeleteLoginIdentityResponseWithDefaults

func NewDeleteLoginIdentityResponseWithDefaults() *DeleteLoginIdentityResponse

NewDeleteLoginIdentityResponseWithDefaults instantiates a new DeleteLoginIdentityResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*DeleteLoginIdentityResponse) GetSuccess

func (o *DeleteLoginIdentityResponse) GetSuccess() bool

GetSuccess returns the Success field value if set, zero value otherwise.

func (*DeleteLoginIdentityResponse) GetSuccessOk

func (o *DeleteLoginIdentityResponse) GetSuccessOk() (*bool, bool)

GetSuccessOk returns a tuple with the Success field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DeleteLoginIdentityResponse) HasSuccess

func (o *DeleteLoginIdentityResponse) HasSuccess() bool

HasSuccess returns a boolean if a field has been set.

func (DeleteLoginIdentityResponse) MarshalJSON

func (o DeleteLoginIdentityResponse) MarshalJSON() ([]byte, error)

func (*DeleteLoginIdentityResponse) SetSuccess

func (o *DeleteLoginIdentityResponse) SetSuccess(v bool)

SetSuccess gets a reference to the given bool and assigns it to the Success field.

type EncryptedPayload

type EncryptedPayload struct {
	// The credential payload encrypted with AES (base64)
	Ciphertext string `json:"ciphertext"`
	// The 16 byte IV used w/ AES (base64)
	InitializationVector string `json:"initializationVector"`
	// The MAC to verify AES decryption validity
	MessageAuthenticationCode string `json:"messageAuthenticationCode"`
	// The AES key encrypted with an RSA pubkey (base64)
	EnvelopeEncryptionKey string `json:"envelopeEncryptionKey"`
	// The identifier of the public key used to encrypt the AES key
	KeyId string `json:"keyId"`
}

EncryptedPayload struct for EncryptedPayload

func NewEncryptedPayload

func NewEncryptedPayload(ciphertext string, initializationVector string, messageAuthenticationCode string, envelopeEncryptionKey string, keyId string) *EncryptedPayload

NewEncryptedPayload instantiates a new EncryptedPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewEncryptedPayloadWithDefaults

func NewEncryptedPayloadWithDefaults() *EncryptedPayload

NewEncryptedPayloadWithDefaults instantiates a new EncryptedPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*EncryptedPayload) GetCiphertext

func (o *EncryptedPayload) GetCiphertext() string

GetCiphertext returns the Ciphertext field value

func (*EncryptedPayload) GetCiphertextOk

func (o *EncryptedPayload) GetCiphertextOk() (*string, bool)

GetCiphertextOk returns a tuple with the Ciphertext field value and a boolean to check if the value has been set.

func (*EncryptedPayload) GetEnvelopeEncryptionKey

func (o *EncryptedPayload) GetEnvelopeEncryptionKey() string

GetEnvelopeEncryptionKey returns the EnvelopeEncryptionKey field value

func (*EncryptedPayload) GetEnvelopeEncryptionKeyOk

func (o *EncryptedPayload) GetEnvelopeEncryptionKeyOk() (*string, bool)

GetEnvelopeEncryptionKeyOk returns a tuple with the EnvelopeEncryptionKey field value and a boolean to check if the value has been set.

func (*EncryptedPayload) GetInitializationVector

func (o *EncryptedPayload) GetInitializationVector() string

GetInitializationVector returns the InitializationVector field value

func (*EncryptedPayload) GetInitializationVectorOk

func (o *EncryptedPayload) GetInitializationVectorOk() (*string, bool)

GetInitializationVectorOk returns a tuple with the InitializationVector field value and a boolean to check if the value has been set.

func (*EncryptedPayload) GetKeyId

func (o *EncryptedPayload) GetKeyId() string

GetKeyId returns the KeyId field value

func (*EncryptedPayload) GetKeyIdOk

func (o *EncryptedPayload) GetKeyIdOk() (*string, bool)

GetKeyIdOk returns a tuple with the KeyId field value and a boolean to check if the value has been set.

func (*EncryptedPayload) GetMessageAuthenticationCode

func (o *EncryptedPayload) GetMessageAuthenticationCode() string

GetMessageAuthenticationCode returns the MessageAuthenticationCode field value

func (*EncryptedPayload) GetMessageAuthenticationCodeOk

func (o *EncryptedPayload) GetMessageAuthenticationCodeOk() (*string, bool)

GetMessageAuthenticationCodeOk returns a tuple with the MessageAuthenticationCode field value and a boolean to check if the value has been set.

func (EncryptedPayload) MarshalJSON

func (o EncryptedPayload) MarshalJSON() ([]byte, error)

func (*EncryptedPayload) SetCiphertext

func (o *EncryptedPayload) SetCiphertext(v string)

SetCiphertext sets field value

func (*EncryptedPayload) SetEnvelopeEncryptionKey

func (o *EncryptedPayload) SetEnvelopeEncryptionKey(v string)

SetEnvelopeEncryptionKey sets field value

func (*EncryptedPayload) SetInitializationVector

func (o *EncryptedPayload) SetInitializationVector(v string)

SetInitializationVector sets field value

func (*EncryptedPayload) SetKeyId

func (o *EncryptedPayload) SetKeyId(v string)

SetKeyId sets field value

func (*EncryptedPayload) SetMessageAuthenticationCode

func (o *EncryptedPayload) SetMessageAuthenticationCode(v string)

SetMessageAuthenticationCode sets field value

type ErrBodyModel

type ErrBodyModel struct {
	Error *FvErrorModel `json:"error,omitempty"`
}

ErrBodyModel struct for ErrBodyModel

func NewErrBodyModel

func NewErrBodyModel() *ErrBodyModel

NewErrBodyModel instantiates a new ErrBodyModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewErrBodyModelWithDefaults

func NewErrBodyModelWithDefaults() *ErrBodyModel

NewErrBodyModelWithDefaults instantiates a new ErrBodyModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ErrBodyModel) GetError

func (o *ErrBodyModel) GetError() FvErrorModel

GetError returns the Error field value if set, zero value otherwise.

func (*ErrBodyModel) GetErrorOk

func (o *ErrBodyModel) GetErrorOk() (*FvErrorModel, bool)

GetErrorOk returns a tuple with the Error field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ErrBodyModel) HasError

func (o *ErrBodyModel) HasError() bool

HasError returns a boolean if a field has been set.

func (ErrBodyModel) MarshalJSON

func (o ErrBodyModel) MarshalJSON() ([]byte, error)

func (*ErrBodyModel) SetError

func (o *ErrBodyModel) SetError(v FvErrorModel)

SetError gets a reference to the given FvErrorModel and assigns it to the Error field.

type ErrBodyModelV2

type ErrBodyModelV2 struct {
	Error *FvErrorModelV2 `json:"error,omitempty"`
}

ErrBodyModelV2 struct for ErrBodyModelV2

func NewErrBodyModelV2

func NewErrBodyModelV2() *ErrBodyModelV2

NewErrBodyModelV2 instantiates a new ErrBodyModelV2 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewErrBodyModelV2WithDefaults

func NewErrBodyModelV2WithDefaults() *ErrBodyModelV2

NewErrBodyModelV2WithDefaults instantiates a new ErrBodyModelV2 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ErrBodyModelV2) GetError

func (o *ErrBodyModelV2) GetError() FvErrorModelV2

GetError returns the Error field value if set, zero value otherwise.

func (*ErrBodyModelV2) GetErrorOk

func (o *ErrBodyModelV2) GetErrorOk() (*FvErrorModelV2, bool)

GetErrorOk returns a tuple with the Error field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ErrBodyModelV2) HasError

func (o *ErrBodyModelV2) HasError() bool

HasError returns a boolean if a field has been set.

func (ErrBodyModelV2) MarshalJSON

func (o ErrBodyModelV2) MarshalJSON() ([]byte, error)

func (*ErrBodyModelV2) SetError

func (o *ErrBodyModelV2) SetError(v FvErrorModelV2)

SetError gets a reference to the given FvErrorModelV2 and assigns it to the Error field.

type ErrorResponse

type ErrorResponse struct {
	Err            *string  `json:"err,omitempty"`
	HttpStatusCode *float32 `json:"http_status_code,omitempty"`
	StatusText     *string  `json:"status_text,omitempty"`
	AppCode        *float32 `json:"app_code,omitempty"`
	ErrorCategory  *string  `json:"error_category,omitempty"`
	ErrorText      *string  `json:"error_text,omitempty"`
	RequestId      *string  `json:"request_id,omitempty"`
}

ErrorResponse struct for ErrorResponse

func NewErrorResponse

func NewErrorResponse() *ErrorResponse

NewErrorResponse instantiates a new ErrorResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewErrorResponseWithDefaults

func NewErrorResponseWithDefaults() *ErrorResponse

NewErrorResponseWithDefaults instantiates a new ErrorResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ErrorResponse) GetAppCode

func (o *ErrorResponse) GetAppCode() float32

GetAppCode returns the AppCode field value if set, zero value otherwise.

func (*ErrorResponse) GetAppCodeOk

func (o *ErrorResponse) GetAppCodeOk() (*float32, bool)

GetAppCodeOk returns a tuple with the AppCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ErrorResponse) GetErr

func (o *ErrorResponse) GetErr() string

GetErr returns the Err field value if set, zero value otherwise.

func (*ErrorResponse) GetErrOk

func (o *ErrorResponse) GetErrOk() (*string, bool)

GetErrOk returns a tuple with the Err field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ErrorResponse) GetErrorCategory

func (o *ErrorResponse) GetErrorCategory() string

GetErrorCategory returns the ErrorCategory field value if set, zero value otherwise.

func (*ErrorResponse) GetErrorCategoryOk

func (o *ErrorResponse) GetErrorCategoryOk() (*string, bool)

GetErrorCategoryOk returns a tuple with the ErrorCategory field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ErrorResponse) GetErrorText

func (o *ErrorResponse) GetErrorText() string

GetErrorText returns the ErrorText field value if set, zero value otherwise.

func (*ErrorResponse) GetErrorTextOk

func (o *ErrorResponse) GetErrorTextOk() (*string, bool)

GetErrorTextOk returns a tuple with the ErrorText field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ErrorResponse) GetHttpStatusCode

func (o *ErrorResponse) GetHttpStatusCode() float32

GetHttpStatusCode returns the HttpStatusCode field value if set, zero value otherwise.

func (*ErrorResponse) GetHttpStatusCodeOk

func (o *ErrorResponse) GetHttpStatusCodeOk() (*float32, bool)

GetHttpStatusCodeOk returns a tuple with the HttpStatusCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ErrorResponse) GetRequestId

func (o *ErrorResponse) GetRequestId() string

GetRequestId returns the RequestId field value if set, zero value otherwise.

func (*ErrorResponse) GetRequestIdOk

func (o *ErrorResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ErrorResponse) GetStatusText

func (o *ErrorResponse) GetStatusText() string

GetStatusText returns the StatusText field value if set, zero value otherwise.

func (*ErrorResponse) GetStatusTextOk

func (o *ErrorResponse) GetStatusTextOk() (*string, bool)

GetStatusTextOk returns a tuple with the StatusText field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ErrorResponse) HasAppCode

func (o *ErrorResponse) HasAppCode() bool

HasAppCode returns a boolean if a field has been set.

func (*ErrorResponse) HasErr

func (o *ErrorResponse) HasErr() bool

HasErr returns a boolean if a field has been set.

func (*ErrorResponse) HasErrorCategory

func (o *ErrorResponse) HasErrorCategory() bool

HasErrorCategory returns a boolean if a field has been set.

func (*ErrorResponse) HasErrorText

func (o *ErrorResponse) HasErrorText() bool

HasErrorText returns a boolean if a field has been set.

func (*ErrorResponse) HasHttpStatusCode

func (o *ErrorResponse) HasHttpStatusCode() bool

HasHttpStatusCode returns a boolean if a field has been set.

func (*ErrorResponse) HasRequestId

func (o *ErrorResponse) HasRequestId() bool

HasRequestId returns a boolean if a field has been set.

func (*ErrorResponse) HasStatusText

func (o *ErrorResponse) HasStatusText() bool

HasStatusText returns a boolean if a field has been set.

func (ErrorResponse) MarshalJSON

func (o ErrorResponse) MarshalJSON() ([]byte, error)

func (*ErrorResponse) SetAppCode

func (o *ErrorResponse) SetAppCode(v float32)

SetAppCode gets a reference to the given float32 and assigns it to the AppCode field.

func (*ErrorResponse) SetErr

func (o *ErrorResponse) SetErr(v string)

SetErr gets a reference to the given string and assigns it to the Err field.

func (*ErrorResponse) SetErrorCategory

func (o *ErrorResponse) SetErrorCategory(v string)

SetErrorCategory gets a reference to the given string and assigns it to the ErrorCategory field.

func (*ErrorResponse) SetErrorText

func (o *ErrorResponse) SetErrorText(v string)

SetErrorText gets a reference to the given string and assigns it to the ErrorText field.

func (*ErrorResponse) SetHttpStatusCode

func (o *ErrorResponse) SetHttpStatusCode(v float32)

SetHttpStatusCode gets a reference to the given float32 and assigns it to the HttpStatusCode field.

func (*ErrorResponse) SetRequestId

func (o *ErrorResponse) SetRequestId(v string)

SetRequestId gets a reference to the given string and assigns it to the RequestId field.

func (*ErrorResponse) SetStatusText

func (o *ErrorResponse) SetStatusText(v string)

SetStatusText gets a reference to the given string and assigns it to the StatusText field.

type FVCard

type FVCard struct {
	// Timestamp in ISO format (YYYY-MM-DDTHH:MM:SS.SSSZ)
	CreatedAt *time.Time `json:"created_at,omitempty"`
	// Timestamp in ISO format (YYYY-MM-DDTHH:MM:SS.SSSZ)
	UpdatedAt *time.Time `json:"updated_at,omitempty"`
	// Card Status
	Status      *string        `json:"status,omitempty"`
	CardDetails *FVCardDetails `json:"card_details,omitempty"`
}

FVCard struct for FVCard

func NewFVCard

func NewFVCard() *FVCard

NewFVCard instantiates a new FVCard object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewFVCardWithDefaults

func NewFVCardWithDefaults() *FVCard

NewFVCardWithDefaults instantiates a new FVCard object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*FVCard) GetCardDetails

func (o *FVCard) GetCardDetails() FVCardDetails

GetCardDetails returns the CardDetails field value if set, zero value otherwise.

func (*FVCard) GetCardDetailsOk

func (o *FVCard) GetCardDetailsOk() (*FVCardDetails, bool)

GetCardDetailsOk returns a tuple with the CardDetails field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FVCard) GetCreatedAt

func (o *FVCard) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*FVCard) GetCreatedAtOk

func (o *FVCard) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FVCard) GetStatus

func (o *FVCard) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*FVCard) GetStatusOk

func (o *FVCard) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FVCard) GetUpdatedAt

func (o *FVCard) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

func (*FVCard) GetUpdatedAtOk

func (o *FVCard) GetUpdatedAtOk() (*time.Time, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FVCard) HasCardDetails

func (o *FVCard) HasCardDetails() bool

HasCardDetails returns a boolean if a field has been set.

func (*FVCard) HasCreatedAt

func (o *FVCard) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*FVCard) HasStatus

func (o *FVCard) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*FVCard) HasUpdatedAt

func (o *FVCard) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (FVCard) MarshalJSON

func (o FVCard) MarshalJSON() ([]byte, error)

func (*FVCard) SetCardDetails

func (o *FVCard) SetCardDetails(v FVCardDetails)

SetCardDetails gets a reference to the given FVCardDetails and assigns it to the CardDetails field.

func (*FVCard) SetCreatedAt

func (o *FVCard) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*FVCard) SetStatus

func (o *FVCard) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*FVCard) SetUpdatedAt

func (o *FVCard) SetUpdatedAt(v time.Time)

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.

type FVCardDetails

type FVCardDetails struct {
	// The credit card brand
	Brand *string `json:"brand,omitempty"`
	// Last 4 digits of the credit card number
	Last4 *string `json:"last4,omitempty"`
}

FVCardDetails struct for FVCardDetails

func NewFVCardDetails

func NewFVCardDetails() *FVCardDetails

NewFVCardDetails instantiates a new FVCardDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewFVCardDetailsWithDefaults

func NewFVCardDetailsWithDefaults() *FVCardDetails

NewFVCardDetailsWithDefaults instantiates a new FVCardDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*FVCardDetails) GetBrand

func (o *FVCardDetails) GetBrand() string

GetBrand returns the Brand field value if set, zero value otherwise.

func (*FVCardDetails) GetBrandOk

func (o *FVCardDetails) GetBrandOk() (*string, bool)

GetBrandOk returns a tuple with the Brand field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FVCardDetails) GetLast4

func (o *FVCardDetails) GetLast4() string

GetLast4 returns the Last4 field value if set, zero value otherwise.

func (*FVCardDetails) GetLast4Ok

func (o *FVCardDetails) GetLast4Ok() (*string, bool)

GetLast4Ok returns a tuple with the Last4 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FVCardDetails) HasBrand

func (o *FVCardDetails) HasBrand() bool

HasBrand returns a boolean if a field has been set.

func (*FVCardDetails) HasLast4

func (o *FVCardDetails) HasLast4() bool

HasLast4 returns a boolean if a field has been set.

func (FVCardDetails) MarshalJSON

func (o FVCardDetails) MarshalJSON() ([]byte, error)

func (*FVCardDetails) SetBrand

func (o *FVCardDetails) SetBrand(v string)

SetBrand gets a reference to the given string and assigns it to the Brand field.

func (*FVCardDetails) SetLast4

func (o *FVCardDetails) SetLast4(v string)

SetLast4 gets a reference to the given string and assigns it to the Last4 field.

type Fee

type Fee struct {
	// The amount of fee for a single transaction. Expressed in currency's smallest unit or “minor unit”, as defined in ISO 4217.
	Amount   int32   `json:"amount"`
	Currency *string `json:"currency,omitempty"`
	PaidBy   *string `json:"paid_by,omitempty"`
	// The payment account Id
	PaidByAccountId *string `json:"paid_by_account_id,omitempty"`
}

Fee struct for Fee

func NewFee

func NewFee(amount int32) *Fee

NewFee instantiates a new Fee object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewFeeWithDefaults

func NewFeeWithDefaults() *Fee

NewFeeWithDefaults instantiates a new Fee object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Fee) GetAmount

func (o *Fee) GetAmount() int32

GetAmount returns the Amount field value

func (*Fee) GetAmountOk

func (o *Fee) GetAmountOk() (*int32, bool)

GetAmountOk returns a tuple with the Amount field value and a boolean to check if the value has been set.

func (*Fee) GetCurrency

func (o *Fee) GetCurrency() string

GetCurrency returns the Currency field value if set, zero value otherwise.

func (*Fee) GetCurrencyOk

func (o *Fee) GetCurrencyOk() (*string, bool)

GetCurrencyOk returns a tuple with the Currency field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Fee) GetPaidBy

func (o *Fee) GetPaidBy() string

GetPaidBy returns the PaidBy field value if set, zero value otherwise.

func (*Fee) GetPaidByAccountId

func (o *Fee) GetPaidByAccountId() string

GetPaidByAccountId returns the PaidByAccountId field value if set, zero value otherwise.

func (*Fee) GetPaidByAccountIdOk

func (o *Fee) GetPaidByAccountIdOk() (*string, bool)

GetPaidByAccountIdOk returns a tuple with the PaidByAccountId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Fee) GetPaidByOk

func (o *Fee) GetPaidByOk() (*string, bool)

GetPaidByOk returns a tuple with the PaidBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Fee) HasCurrency

func (o *Fee) HasCurrency() bool

HasCurrency returns a boolean if a field has been set.

func (*Fee) HasPaidBy

func (o *Fee) HasPaidBy() bool

HasPaidBy returns a boolean if a field has been set.

func (*Fee) HasPaidByAccountId

func (o *Fee) HasPaidByAccountId() bool

HasPaidByAccountId returns a boolean if a field has been set.

func (Fee) MarshalJSON

func (o Fee) MarshalJSON() ([]byte, error)

func (*Fee) SetAmount

func (o *Fee) SetAmount(v int32)

SetAmount sets field value

func (*Fee) SetCurrency

func (o *Fee) SetCurrency(v string)

SetCurrency gets a reference to the given string and assigns it to the Currency field.

func (*Fee) SetPaidBy

func (o *Fee) SetPaidBy(v string)

SetPaidBy gets a reference to the given string and assigns it to the PaidBy field.

func (*Fee) SetPaidByAccountId

func (o *Fee) SetPaidByAccountId(v string)

SetPaidByAccountId gets a reference to the given string and assigns it to the PaidByAccountId field.

type FpsQrCodeResponse

type FpsQrCodeResponse struct {
	// The FPS QR code in base64
	QrCode string `json:"qr_code"`
}

FpsQrCodeResponse struct for FpsQrCodeResponse

func NewFpsQrCodeResponse

func NewFpsQrCodeResponse(qrCode string) *FpsQrCodeResponse

NewFpsQrCodeResponse instantiates a new FpsQrCodeResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewFpsQrCodeResponseWithDefaults

func NewFpsQrCodeResponseWithDefaults() *FpsQrCodeResponse

NewFpsQrCodeResponseWithDefaults instantiates a new FpsQrCodeResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*FpsQrCodeResponse) GetQrCode

func (o *FpsQrCodeResponse) GetQrCode() string

GetQrCode returns the QrCode field value

func (*FpsQrCodeResponse) GetQrCodeOk

func (o *FpsQrCodeResponse) GetQrCodeOk() (*string, bool)

GetQrCodeOk returns a tuple with the QrCode field value and a boolean to check if the value has been set.

func (FpsQrCodeResponse) MarshalJSON

func (o FpsQrCodeResponse) MarshalJSON() ([]byte, error)

func (*FpsQrCodeResponse) SetQrCode

func (o *FpsQrCodeResponse) SetQrCode(v string)

SetQrCode sets field value

type FvErrorModel

type FvErrorModel struct {
	// The error type
	Type      string `json:"type"`
	ErrorCode string `json:"error_code"`
	Code      string `json:"code"`
	Message   string `json:"message"`
	Details   string `json:"details"`
	// The request_id provided in the request header
	RequestId string `json:"request_id"`
}

FvErrorModel struct for FvErrorModel

func NewFvErrorModel

func NewFvErrorModel(type_ string, errorCode string, code string, message string, details string, requestId string) *FvErrorModel

NewFvErrorModel instantiates a new FvErrorModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewFvErrorModelWithDefaults

func NewFvErrorModelWithDefaults() *FvErrorModel

NewFvErrorModelWithDefaults instantiates a new FvErrorModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*FvErrorModel) GetCode

func (o *FvErrorModel) GetCode() string

GetCode returns the Code field value

func (*FvErrorModel) GetCodeOk

func (o *FvErrorModel) GetCodeOk() (*string, bool)

GetCodeOk returns a tuple with the Code field value and a boolean to check if the value has been set.

func (*FvErrorModel) GetDetails

func (o *FvErrorModel) GetDetails() string

GetDetails returns the Details field value

func (*FvErrorModel) GetDetailsOk

func (o *FvErrorModel) GetDetailsOk() (*string, bool)

GetDetailsOk returns a tuple with the Details field value and a boolean to check if the value has been set.

func (*FvErrorModel) GetErrorCode

func (o *FvErrorModel) GetErrorCode() string

GetErrorCode returns the ErrorCode field value

func (*FvErrorModel) GetErrorCodeOk

func (o *FvErrorModel) GetErrorCodeOk() (*string, bool)

GetErrorCodeOk returns a tuple with the ErrorCode field value and a boolean to check if the value has been set.

func (*FvErrorModel) GetMessage

func (o *FvErrorModel) GetMessage() string

GetMessage returns the Message field value

func (*FvErrorModel) GetMessageOk

func (o *FvErrorModel) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value and a boolean to check if the value has been set.

func (*FvErrorModel) GetRequestId

func (o *FvErrorModel) GetRequestId() string

GetRequestId returns the RequestId field value

func (*FvErrorModel) GetRequestIdOk

func (o *FvErrorModel) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (*FvErrorModel) GetType

func (o *FvErrorModel) GetType() string

GetType returns the Type field value

func (*FvErrorModel) GetTypeOk

func (o *FvErrorModel) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (FvErrorModel) MarshalJSON

func (o FvErrorModel) MarshalJSON() ([]byte, error)

func (*FvErrorModel) SetCode

func (o *FvErrorModel) SetCode(v string)

SetCode sets field value

func (*FvErrorModel) SetDetails

func (o *FvErrorModel) SetDetails(v string)

SetDetails sets field value

func (*FvErrorModel) SetErrorCode

func (o *FvErrorModel) SetErrorCode(v string)

SetErrorCode sets field value

func (*FvErrorModel) SetMessage

func (o *FvErrorModel) SetMessage(v string)

SetMessage sets field value

func (*FvErrorModel) SetRequestId

func (o *FvErrorModel) SetRequestId(v string)

SetRequestId sets field value

func (*FvErrorModel) SetType

func (o *FvErrorModel) SetType(v string)

SetType sets field value

type FvErrorModelV2

type FvErrorModelV2 struct {
	// The error type
	Type      string `json:"type"`
	ErrorCode string `json:"error_code"`
	Message   string `json:"message"`
	Details   string `json:"details"`
	// The request_id provided in the request header
	RequestId string `json:"request_id"`
}

FvErrorModelV2 struct for FvErrorModelV2

func NewFvErrorModelV2

func NewFvErrorModelV2(type_ string, errorCode string, message string, details string, requestId string) *FvErrorModelV2

NewFvErrorModelV2 instantiates a new FvErrorModelV2 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewFvErrorModelV2WithDefaults

func NewFvErrorModelV2WithDefaults() *FvErrorModelV2

NewFvErrorModelV2WithDefaults instantiates a new FvErrorModelV2 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*FvErrorModelV2) GetDetails

func (o *FvErrorModelV2) GetDetails() string

GetDetails returns the Details field value

func (*FvErrorModelV2) GetDetailsOk

func (o *FvErrorModelV2) GetDetailsOk() (*string, bool)

GetDetailsOk returns a tuple with the Details field value and a boolean to check if the value has been set.

func (*FvErrorModelV2) GetErrorCode

func (o *FvErrorModelV2) GetErrorCode() string

GetErrorCode returns the ErrorCode field value

func (*FvErrorModelV2) GetErrorCodeOk

func (o *FvErrorModelV2) GetErrorCodeOk() (*string, bool)

GetErrorCodeOk returns a tuple with the ErrorCode field value and a boolean to check if the value has been set.

func (*FvErrorModelV2) GetMessage

func (o *FvErrorModelV2) GetMessage() string

GetMessage returns the Message field value

func (*FvErrorModelV2) GetMessageOk

func (o *FvErrorModelV2) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value and a boolean to check if the value has been set.

func (*FvErrorModelV2) GetRequestId

func (o *FvErrorModelV2) GetRequestId() string

GetRequestId returns the RequestId field value

func (*FvErrorModelV2) GetRequestIdOk

func (o *FvErrorModelV2) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (*FvErrorModelV2) GetType

func (o *FvErrorModelV2) GetType() string

GetType returns the Type field value

func (*FvErrorModelV2) GetTypeOk

func (o *FvErrorModelV2) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (FvErrorModelV2) MarshalJSON

func (o FvErrorModelV2) MarshalJSON() ([]byte, error)

func (*FvErrorModelV2) SetDetails

func (o *FvErrorModelV2) SetDetails(v string)

SetDetails sets field value

func (*FvErrorModelV2) SetErrorCode

func (o *FvErrorModelV2) SetErrorCode(v string)

SetErrorCode sets field value

func (*FvErrorModelV2) SetMessage

func (o *FvErrorModelV2) SetMessage(v string)

SetMessage sets field value

func (*FvErrorModelV2) SetRequestId

func (o *FvErrorModelV2) SetRequestId(v string)

SetRequestId sets field value

func (*FvErrorModelV2) SetType

func (o *FvErrorModelV2) SetType(v string)

SetType sets field value

type GenericAmount

type GenericAmount struct {
	Unit  *string `json:"unit,omitempty"`
	Value float32 `json:"value"`
	Raw   *string `json:"raw,omitempty"`
}

GenericAmount struct for GenericAmount

func NewGenericAmount

func NewGenericAmount(value float32) *GenericAmount

NewGenericAmount instantiates a new GenericAmount object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGenericAmountWithDefaults

func NewGenericAmountWithDefaults() *GenericAmount

NewGenericAmountWithDefaults instantiates a new GenericAmount object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GenericAmount) GetRaw

func (o *GenericAmount) GetRaw() string

GetRaw returns the Raw field value if set, zero value otherwise.

func (*GenericAmount) GetRawOk

func (o *GenericAmount) GetRawOk() (*string, bool)

GetRawOk returns a tuple with the Raw field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GenericAmount) GetUnit

func (o *GenericAmount) GetUnit() string

GetUnit returns the Unit field value if set, zero value otherwise.

func (*GenericAmount) GetUnitOk

func (o *GenericAmount) GetUnitOk() (*string, bool)

GetUnitOk returns a tuple with the Unit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GenericAmount) GetValue

func (o *GenericAmount) GetValue() float32

GetValue returns the Value field value

func (*GenericAmount) GetValueOk

func (o *GenericAmount) GetValueOk() (*float32, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (*GenericAmount) HasRaw

func (o *GenericAmount) HasRaw() bool

HasRaw returns a boolean if a field has been set.

func (*GenericAmount) HasUnit

func (o *GenericAmount) HasUnit() bool

HasUnit returns a boolean if a field has been set.

func (GenericAmount) MarshalJSON

func (o GenericAmount) MarshalJSON() ([]byte, error)

func (*GenericAmount) SetRaw

func (o *GenericAmount) SetRaw(v string)

SetRaw gets a reference to the given string and assigns it to the Raw field.

func (*GenericAmount) SetUnit

func (o *GenericAmount) SetUnit(v string)

SetUnit gets a reference to the given string and assigns it to the Unit field.

func (*GenericAmount) SetValue

func (o *GenericAmount) SetValue(v float32)

SetValue sets field value

type GenericOpenAPIError

type GenericOpenAPIError struct {
	// contains filtered or unexported fields
}

GenericOpenAPIError Provides access to the body, error and model on returned errors.

func (GenericOpenAPIError) Body

func (e GenericOpenAPIError) Body() []byte

Body returns the raw bytes of the response

func (GenericOpenAPIError) Error

func (e GenericOpenAPIError) Error() string

Error returns non-empty string if there was an error.

func (GenericOpenAPIError) Model

func (e GenericOpenAPIError) Model() interface{}

Model returns the unpacked model of the error

type GetAccountNumberResponse

type GetAccountNumberResponse struct {
	AccountNumber  *AccountNumber      `json:"account_number,omitempty"`
	Account        *Account            `json:"account,omitempty"`
	LoginIdentity  *LoginIdentityShort `json:"login_identity,omitempty"`
	Institution    *InstitutionShort   `json:"institution,omitempty"`
	PaymentDetails []PaymentDetails    `json:"payment_details,omitempty"`
}

GetAccountNumberResponse struct for GetAccountNumberResponse

func NewGetAccountNumberResponse

func NewGetAccountNumberResponse() *GetAccountNumberResponse

NewGetAccountNumberResponse instantiates a new GetAccountNumberResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetAccountNumberResponseWithDefaults

func NewGetAccountNumberResponseWithDefaults() *GetAccountNumberResponse

NewGetAccountNumberResponseWithDefaults instantiates a new GetAccountNumberResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetAccountNumberResponse) GetAccount

func (o *GetAccountNumberResponse) GetAccount() Account

GetAccount returns the Account field value if set, zero value otherwise.

func (*GetAccountNumberResponse) GetAccountNumber

func (o *GetAccountNumberResponse) GetAccountNumber() AccountNumber

GetAccountNumber returns the AccountNumber field value if set, zero value otherwise.

func (*GetAccountNumberResponse) GetAccountNumberOk

func (o *GetAccountNumberResponse) GetAccountNumberOk() (*AccountNumber, bool)

GetAccountNumberOk returns a tuple with the AccountNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetAccountNumberResponse) GetAccountOk

func (o *GetAccountNumberResponse) GetAccountOk() (*Account, bool)

GetAccountOk returns a tuple with the Account field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetAccountNumberResponse) GetInstitution

func (o *GetAccountNumberResponse) GetInstitution() InstitutionShort

GetInstitution returns the Institution field value if set, zero value otherwise.

func (*GetAccountNumberResponse) GetInstitutionOk

func (o *GetAccountNumberResponse) GetInstitutionOk() (*InstitutionShort, bool)

GetInstitutionOk returns a tuple with the Institution field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetAccountNumberResponse) GetLoginIdentity

func (o *GetAccountNumberResponse) GetLoginIdentity() LoginIdentityShort

GetLoginIdentity returns the LoginIdentity field value if set, zero value otherwise.

func (*GetAccountNumberResponse) GetLoginIdentityOk

func (o *GetAccountNumberResponse) GetLoginIdentityOk() (*LoginIdentityShort, bool)

GetLoginIdentityOk returns a tuple with the LoginIdentity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetAccountNumberResponse) GetPaymentDetails

func (o *GetAccountNumberResponse) GetPaymentDetails() []PaymentDetails

GetPaymentDetails returns the PaymentDetails field value if set, zero value otherwise.

func (*GetAccountNumberResponse) GetPaymentDetailsOk

func (o *GetAccountNumberResponse) GetPaymentDetailsOk() ([]PaymentDetails, bool)

GetPaymentDetailsOk returns a tuple with the PaymentDetails field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetAccountNumberResponse) HasAccount

func (o *GetAccountNumberResponse) HasAccount() bool

HasAccount returns a boolean if a field has been set.

func (*GetAccountNumberResponse) HasAccountNumber

func (o *GetAccountNumberResponse) HasAccountNumber() bool

HasAccountNumber returns a boolean if a field has been set.

func (*GetAccountNumberResponse) HasInstitution

func (o *GetAccountNumberResponse) HasInstitution() bool

HasInstitution returns a boolean if a field has been set.

func (*GetAccountNumberResponse) HasLoginIdentity

func (o *GetAccountNumberResponse) HasLoginIdentity() bool

HasLoginIdentity returns a boolean if a field has been set.

func (*GetAccountNumberResponse) HasPaymentDetails

func (o *GetAccountNumberResponse) HasPaymentDetails() bool

HasPaymentDetails returns a boolean if a field has been set.

func (GetAccountNumberResponse) MarshalJSON

func (o GetAccountNumberResponse) MarshalJSON() ([]byte, error)

func (*GetAccountNumberResponse) SetAccount

func (o *GetAccountNumberResponse) SetAccount(v Account)

SetAccount gets a reference to the given Account and assigns it to the Account field.

func (*GetAccountNumberResponse) SetAccountNumber

func (o *GetAccountNumberResponse) SetAccountNumber(v AccountNumber)

SetAccountNumber gets a reference to the given AccountNumber and assigns it to the AccountNumber field.

func (*GetAccountNumberResponse) SetInstitution

func (o *GetAccountNumberResponse) SetInstitution(v InstitutionShort)

SetInstitution gets a reference to the given InstitutionShort and assigns it to the Institution field.

func (*GetAccountNumberResponse) SetLoginIdentity

func (o *GetAccountNumberResponse) SetLoginIdentity(v LoginIdentityShort)

SetLoginIdentity gets a reference to the given LoginIdentityShort and assigns it to the LoginIdentity field.

func (*GetAccountNumberResponse) SetPaymentDetails

func (o *GetAccountNumberResponse) SetPaymentDetails(v []PaymentDetails)

SetPaymentDetails gets a reference to the given []PaymentDetails and assigns it to the PaymentDetails field.

type GetAccountResponse

type GetAccountResponse struct {
	Account       *Account            `json:"account,omitempty"`
	LoginIdentity *LoginIdentityShort `json:"login_identity,omitempty"`
	Institution   *InstitutionShort   `json:"institution,omitempty"`
}

GetAccountResponse struct for GetAccountResponse

func NewGetAccountResponse

func NewGetAccountResponse() *GetAccountResponse

NewGetAccountResponse instantiates a new GetAccountResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetAccountResponseWithDefaults

func NewGetAccountResponseWithDefaults() *GetAccountResponse

NewGetAccountResponseWithDefaults instantiates a new GetAccountResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetAccountResponse) GetAccount

func (o *GetAccountResponse) GetAccount() Account

GetAccount returns the Account field value if set, zero value otherwise.

func (*GetAccountResponse) GetAccountOk

func (o *GetAccountResponse) GetAccountOk() (*Account, bool)

GetAccountOk returns a tuple with the Account field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetAccountResponse) GetInstitution

func (o *GetAccountResponse) GetInstitution() InstitutionShort

GetInstitution returns the Institution field value if set, zero value otherwise.

func (*GetAccountResponse) GetInstitutionOk

func (o *GetAccountResponse) GetInstitutionOk() (*InstitutionShort, bool)

GetInstitutionOk returns a tuple with the Institution field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetAccountResponse) GetLoginIdentity

func (o *GetAccountResponse) GetLoginIdentity() LoginIdentityShort

GetLoginIdentity returns the LoginIdentity field value if set, zero value otherwise.

func (*GetAccountResponse) GetLoginIdentityOk

func (o *GetAccountResponse) GetLoginIdentityOk() (*LoginIdentityShort, bool)

GetLoginIdentityOk returns a tuple with the LoginIdentity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetAccountResponse) HasAccount

func (o *GetAccountResponse) HasAccount() bool

HasAccount returns a boolean if a field has been set.

func (*GetAccountResponse) HasInstitution

func (o *GetAccountResponse) HasInstitution() bool

HasInstitution returns a boolean if a field has been set.

func (*GetAccountResponse) HasLoginIdentity

func (o *GetAccountResponse) HasLoginIdentity() bool

HasLoginIdentity returns a boolean if a field has been set.

func (GetAccountResponse) MarshalJSON

func (o GetAccountResponse) MarshalJSON() ([]byte, error)

func (*GetAccountResponse) SetAccount

func (o *GetAccountResponse) SetAccount(v Account)

SetAccount gets a reference to the given Account and assigns it to the Account field.

func (*GetAccountResponse) SetInstitution

func (o *GetAccountResponse) SetInstitution(v InstitutionShort)

SetInstitution gets a reference to the given InstitutionShort and assigns it to the Institution field.

func (*GetAccountResponse) SetLoginIdentity

func (o *GetAccountResponse) SetLoginIdentity(v LoginIdentityShort)

SetLoginIdentity gets a reference to the given LoginIdentityShort and assigns it to the LoginIdentity field.

type GetBalanceHistoryResponse

type GetBalanceHistoryResponse struct {
	Account        *Account            `json:"account,omitempty"`
	LoginIdentity  *LoginIdentityShort `json:"login_identity,omitempty"`
	Institution    *InstitutionShort   `json:"institution,omitempty"`
	BalanceHistory []BalanceHistory    `json:"balance_history,omitempty"`
	Source         *string             `json:"source,omitempty"`
}

GetBalanceHistoryResponse struct for GetBalanceHistoryResponse

func NewGetBalanceHistoryResponse

func NewGetBalanceHistoryResponse() *GetBalanceHistoryResponse

NewGetBalanceHistoryResponse instantiates a new GetBalanceHistoryResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetBalanceHistoryResponseWithDefaults

func NewGetBalanceHistoryResponseWithDefaults() *GetBalanceHistoryResponse

NewGetBalanceHistoryResponseWithDefaults instantiates a new GetBalanceHistoryResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetBalanceHistoryResponse) GetAccount

func (o *GetBalanceHistoryResponse) GetAccount() Account

GetAccount returns the Account field value if set, zero value otherwise.

func (*GetBalanceHistoryResponse) GetAccountOk

func (o *GetBalanceHistoryResponse) GetAccountOk() (*Account, bool)

GetAccountOk returns a tuple with the Account field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetBalanceHistoryResponse) GetBalanceHistory

func (o *GetBalanceHistoryResponse) GetBalanceHistory() []BalanceHistory

GetBalanceHistory returns the BalanceHistory field value if set, zero value otherwise.

func (*GetBalanceHistoryResponse) GetBalanceHistoryOk

func (o *GetBalanceHistoryResponse) GetBalanceHistoryOk() ([]BalanceHistory, bool)

GetBalanceHistoryOk returns a tuple with the BalanceHistory field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetBalanceHistoryResponse) GetInstitution

func (o *GetBalanceHistoryResponse) GetInstitution() InstitutionShort

GetInstitution returns the Institution field value if set, zero value otherwise.

func (*GetBalanceHistoryResponse) GetInstitutionOk

func (o *GetBalanceHistoryResponse) GetInstitutionOk() (*InstitutionShort, bool)

GetInstitutionOk returns a tuple with the Institution field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetBalanceHistoryResponse) GetLoginIdentity

func (o *GetBalanceHistoryResponse) GetLoginIdentity() LoginIdentityShort

GetLoginIdentity returns the LoginIdentity field value if set, zero value otherwise.

func (*GetBalanceHistoryResponse) GetLoginIdentityOk

func (o *GetBalanceHistoryResponse) GetLoginIdentityOk() (*LoginIdentityShort, bool)

GetLoginIdentityOk returns a tuple with the LoginIdentity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetBalanceHistoryResponse) GetSource

func (o *GetBalanceHistoryResponse) GetSource() string

GetSource returns the Source field value if set, zero value otherwise.

func (*GetBalanceHistoryResponse) GetSourceOk

func (o *GetBalanceHistoryResponse) GetSourceOk() (*string, bool)

GetSourceOk returns a tuple with the Source field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetBalanceHistoryResponse) HasAccount

func (o *GetBalanceHistoryResponse) HasAccount() bool

HasAccount returns a boolean if a field has been set.

func (*GetBalanceHistoryResponse) HasBalanceHistory

func (o *GetBalanceHistoryResponse) HasBalanceHistory() bool

HasBalanceHistory returns a boolean if a field has been set.

func (*GetBalanceHistoryResponse) HasInstitution

func (o *GetBalanceHistoryResponse) HasInstitution() bool

HasInstitution returns a boolean if a field has been set.

func (*GetBalanceHistoryResponse) HasLoginIdentity

func (o *GetBalanceHistoryResponse) HasLoginIdentity() bool

HasLoginIdentity returns a boolean if a field has been set.

func (*GetBalanceHistoryResponse) HasSource

func (o *GetBalanceHistoryResponse) HasSource() bool

HasSource returns a boolean if a field has been set.

func (GetBalanceHistoryResponse) MarshalJSON

func (o GetBalanceHistoryResponse) MarshalJSON() ([]byte, error)

func (*GetBalanceHistoryResponse) SetAccount

func (o *GetBalanceHistoryResponse) SetAccount(v Account)

SetAccount gets a reference to the given Account and assigns it to the Account field.

func (*GetBalanceHistoryResponse) SetBalanceHistory

func (o *GetBalanceHistoryResponse) SetBalanceHistory(v []BalanceHistory)

SetBalanceHistory gets a reference to the given []BalanceHistory and assigns it to the BalanceHistory field.

func (*GetBalanceHistoryResponse) SetInstitution

func (o *GetBalanceHistoryResponse) SetInstitution(v InstitutionShort)

SetInstitution gets a reference to the given InstitutionShort and assigns it to the Institution field.

func (*GetBalanceHistoryResponse) SetLoginIdentity

func (o *GetBalanceHistoryResponse) SetLoginIdentity(v LoginIdentityShort)

SetLoginIdentity gets a reference to the given LoginIdentityShort and assigns it to the LoginIdentity field.

func (*GetBalanceHistoryResponse) SetSource

func (o *GetBalanceHistoryResponse) SetSource(v string)

SetSource gets a reference to the given string and assigns it to the Source field.

type GetIdentityResponse

type GetIdentityResponse struct {
	Identity      *Identity           `json:"identity,omitempty"`
	LoginIdentity *LoginIdentityShort `json:"login_identity,omitempty"`
	Institution   *InstitutionShort   `json:"institution,omitempty"`
}

GetIdentityResponse struct for GetIdentityResponse

func NewGetIdentityResponse

func NewGetIdentityResponse() *GetIdentityResponse

NewGetIdentityResponse instantiates a new GetIdentityResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetIdentityResponseWithDefaults

func NewGetIdentityResponseWithDefaults() *GetIdentityResponse

NewGetIdentityResponseWithDefaults instantiates a new GetIdentityResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetIdentityResponse) GetIdentity

func (o *GetIdentityResponse) GetIdentity() Identity

GetIdentity returns the Identity field value if set, zero value otherwise.

func (*GetIdentityResponse) GetIdentityOk

func (o *GetIdentityResponse) GetIdentityOk() (*Identity, bool)

GetIdentityOk returns a tuple with the Identity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetIdentityResponse) GetInstitution

func (o *GetIdentityResponse) GetInstitution() InstitutionShort

GetInstitution returns the Institution field value if set, zero value otherwise.

func (*GetIdentityResponse) GetInstitutionOk

func (o *GetIdentityResponse) GetInstitutionOk() (*InstitutionShort, bool)

GetInstitutionOk returns a tuple with the Institution field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetIdentityResponse) GetLoginIdentity

func (o *GetIdentityResponse) GetLoginIdentity() LoginIdentityShort

GetLoginIdentity returns the LoginIdentity field value if set, zero value otherwise.

func (*GetIdentityResponse) GetLoginIdentityOk

func (o *GetIdentityResponse) GetLoginIdentityOk() (*LoginIdentityShort, bool)

GetLoginIdentityOk returns a tuple with the LoginIdentity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetIdentityResponse) HasIdentity

func (o *GetIdentityResponse) HasIdentity() bool

HasIdentity returns a boolean if a field has been set.

func (*GetIdentityResponse) HasInstitution

func (o *GetIdentityResponse) HasInstitution() bool

HasInstitution returns a boolean if a field has been set.

func (*GetIdentityResponse) HasLoginIdentity

func (o *GetIdentityResponse) HasLoginIdentity() bool

HasLoginIdentity returns a boolean if a field has been set.

func (GetIdentityResponse) MarshalJSON

func (o GetIdentityResponse) MarshalJSON() ([]byte, error)

func (*GetIdentityResponse) SetIdentity

func (o *GetIdentityResponse) SetIdentity(v Identity)

SetIdentity gets a reference to the given Identity and assigns it to the Identity field.

func (*GetIdentityResponse) SetInstitution

func (o *GetIdentityResponse) SetInstitution(v InstitutionShort)

SetInstitution gets a reference to the given InstitutionShort and assigns it to the Institution field.

func (*GetIdentityResponse) SetLoginIdentity

func (o *GetIdentityResponse) SetLoginIdentity(v LoginIdentityShort)

SetLoginIdentity gets a reference to the given LoginIdentityShort and assigns it to the LoginIdentity field.

type GetJWKSResponse

type GetJWKSResponse struct {
	Keys []JWKSKey `json:"keys,omitempty"`
}

GetJWKSResponse struct for GetJWKSResponse

func NewGetJWKSResponse

func NewGetJWKSResponse() *GetJWKSResponse

NewGetJWKSResponse instantiates a new GetJWKSResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetJWKSResponseWithDefaults

func NewGetJWKSResponseWithDefaults() *GetJWKSResponse

NewGetJWKSResponseWithDefaults instantiates a new GetJWKSResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetJWKSResponse) GetKeys

func (o *GetJWKSResponse) GetKeys() []JWKSKey

GetKeys returns the Keys field value if set, zero value otherwise.

func (*GetJWKSResponse) GetKeysOk

func (o *GetJWKSResponse) GetKeysOk() ([]JWKSKey, bool)

GetKeysOk returns a tuple with the Keys field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetJWKSResponse) HasKeys

func (o *GetJWKSResponse) HasKeys() bool

HasKeys returns a boolean if a field has been set.

func (GetJWKSResponse) MarshalJSON

func (o GetJWKSResponse) MarshalJSON() ([]byte, error)

func (*GetJWKSResponse) SetKeys

func (o *GetJWKSResponse) SetKeys(v []JWKSKey)

SetKeys gets a reference to the given []JWKSKey and assigns it to the Keys field.

type GetLineItemsForDisplayResponse

type GetLineItemsForDisplayResponse struct {
	LineItems []LineItem `json:"line_items,omitempty"`
}

GetLineItemsForDisplayResponse struct for GetLineItemsForDisplayResponse

func NewGetLineItemsForDisplayResponse

func NewGetLineItemsForDisplayResponse() *GetLineItemsForDisplayResponse

NewGetLineItemsForDisplayResponse instantiates a new GetLineItemsForDisplayResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetLineItemsForDisplayResponseWithDefaults

func NewGetLineItemsForDisplayResponseWithDefaults() *GetLineItemsForDisplayResponse

NewGetLineItemsForDisplayResponseWithDefaults instantiates a new GetLineItemsForDisplayResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetLineItemsForDisplayResponse) GetLineItems

func (o *GetLineItemsForDisplayResponse) GetLineItems() []LineItem

GetLineItems returns the LineItems field value if set, zero value otherwise.

func (*GetLineItemsForDisplayResponse) GetLineItemsOk

func (o *GetLineItemsForDisplayResponse) GetLineItemsOk() ([]LineItem, bool)

GetLineItemsOk returns a tuple with the LineItems field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetLineItemsForDisplayResponse) HasLineItems

func (o *GetLineItemsForDisplayResponse) HasLineItems() bool

HasLineItems returns a boolean if a field has been set.

func (GetLineItemsForDisplayResponse) MarshalJSON

func (o GetLineItemsForDisplayResponse) MarshalJSON() ([]byte, error)

func (*GetLineItemsForDisplayResponse) SetLineItems

func (o *GetLineItemsForDisplayResponse) SetLineItems(v []LineItem)

SetLineItems gets a reference to the given []LineItem and assigns it to the LineItems field.

type GetLoginIdentityByIdResponse

type GetLoginIdentityByIdResponse struct {
	LoginIdentity *LoginIdentity    `json:"login_identity,omitempty"`
	Institution   *InstitutionShort `json:"institution,omitempty"`
}

GetLoginIdentityByIdResponse struct for GetLoginIdentityByIdResponse

func NewGetLoginIdentityByIdResponse

func NewGetLoginIdentityByIdResponse() *GetLoginIdentityByIdResponse

NewGetLoginIdentityByIdResponse instantiates a new GetLoginIdentityByIdResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetLoginIdentityByIdResponseWithDefaults

func NewGetLoginIdentityByIdResponseWithDefaults() *GetLoginIdentityByIdResponse

NewGetLoginIdentityByIdResponseWithDefaults instantiates a new GetLoginIdentityByIdResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetLoginIdentityByIdResponse) GetInstitution

func (o *GetLoginIdentityByIdResponse) GetInstitution() InstitutionShort

GetInstitution returns the Institution field value if set, zero value otherwise.

func (*GetLoginIdentityByIdResponse) GetInstitutionOk

func (o *GetLoginIdentityByIdResponse) GetInstitutionOk() (*InstitutionShort, bool)

GetInstitutionOk returns a tuple with the Institution field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetLoginIdentityByIdResponse) GetLoginIdentity

func (o *GetLoginIdentityByIdResponse) GetLoginIdentity() LoginIdentity

GetLoginIdentity returns the LoginIdentity field value if set, zero value otherwise.

func (*GetLoginIdentityByIdResponse) GetLoginIdentityOk

func (o *GetLoginIdentityByIdResponse) GetLoginIdentityOk() (*LoginIdentity, bool)

GetLoginIdentityOk returns a tuple with the LoginIdentity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetLoginIdentityByIdResponse) HasInstitution

func (o *GetLoginIdentityByIdResponse) HasInstitution() bool

HasInstitution returns a boolean if a field has been set.

func (*GetLoginIdentityByIdResponse) HasLoginIdentity

func (o *GetLoginIdentityByIdResponse) HasLoginIdentity() bool

HasLoginIdentity returns a boolean if a field has been set.

func (GetLoginIdentityByIdResponse) MarshalJSON

func (o GetLoginIdentityByIdResponse) MarshalJSON() ([]byte, error)

func (*GetLoginIdentityByIdResponse) SetInstitution

func (o *GetLoginIdentityByIdResponse) SetInstitution(v InstitutionShort)

SetInstitution gets a reference to the given InstitutionShort and assigns it to the Institution field.

func (*GetLoginIdentityByIdResponse) SetLoginIdentity

func (o *GetLoginIdentityByIdResponse) SetLoginIdentity(v LoginIdentity)

SetLoginIdentity gets a reference to the given LoginIdentity and assigns it to the LoginIdentity field.

type GetLoginIdentityHistoryResponse

type GetLoginIdentityHistoryResponse struct {
	LoginIdentity *LoginIdentity               `json:"login_identity,omitempty"`
	StatusHistory []LoginIdentityStatusDetails `json:"status_history,omitempty"`
}

GetLoginIdentityHistoryResponse struct for GetLoginIdentityHistoryResponse

func NewGetLoginIdentityHistoryResponse

func NewGetLoginIdentityHistoryResponse() *GetLoginIdentityHistoryResponse

NewGetLoginIdentityHistoryResponse instantiates a new GetLoginIdentityHistoryResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetLoginIdentityHistoryResponseWithDefaults

func NewGetLoginIdentityHistoryResponseWithDefaults() *GetLoginIdentityHistoryResponse

NewGetLoginIdentityHistoryResponseWithDefaults instantiates a new GetLoginIdentityHistoryResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetLoginIdentityHistoryResponse) GetLoginIdentity

func (o *GetLoginIdentityHistoryResponse) GetLoginIdentity() LoginIdentity

GetLoginIdentity returns the LoginIdentity field value if set, zero value otherwise.

func (*GetLoginIdentityHistoryResponse) GetLoginIdentityOk

func (o *GetLoginIdentityHistoryResponse) GetLoginIdentityOk() (*LoginIdentity, bool)

GetLoginIdentityOk returns a tuple with the LoginIdentity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetLoginIdentityHistoryResponse) GetStatusHistory

GetStatusHistory returns the StatusHistory field value if set, zero value otherwise.

func (*GetLoginIdentityHistoryResponse) GetStatusHistoryOk

GetStatusHistoryOk returns a tuple with the StatusHistory field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetLoginIdentityHistoryResponse) HasLoginIdentity

func (o *GetLoginIdentityHistoryResponse) HasLoginIdentity() bool

HasLoginIdentity returns a boolean if a field has been set.

func (*GetLoginIdentityHistoryResponse) HasStatusHistory

func (o *GetLoginIdentityHistoryResponse) HasStatusHistory() bool

HasStatusHistory returns a boolean if a field has been set.

func (GetLoginIdentityHistoryResponse) MarshalJSON

func (o GetLoginIdentityHistoryResponse) MarshalJSON() ([]byte, error)

func (*GetLoginIdentityHistoryResponse) SetLoginIdentity

func (o *GetLoginIdentityHistoryResponse) SetLoginIdentity(v LoginIdentity)

SetLoginIdentity gets a reference to the given LoginIdentity and assigns it to the LoginIdentity field.

func (*GetLoginIdentityHistoryResponse) SetStatusHistory

SetStatusHistory gets a reference to the given []LoginIdentityStatusDetails and assigns it to the StatusHistory field.

type GetMandateAuthLinkRequest

type GetMandateAuthLinkRequest struct {
	// Mandate ID
	MandateId          string                        `json:"mandate_id"`
	LinkCustomizations MandateAuthLinkCustomizations `json:"link_customizations"`
}

GetMandateAuthLinkRequest struct for GetMandateAuthLinkRequest

func NewGetMandateAuthLinkRequest

func NewGetMandateAuthLinkRequest(mandateId string, linkCustomizations MandateAuthLinkCustomizations) *GetMandateAuthLinkRequest

NewGetMandateAuthLinkRequest instantiates a new GetMandateAuthLinkRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetMandateAuthLinkRequestWithDefaults

func NewGetMandateAuthLinkRequestWithDefaults() *GetMandateAuthLinkRequest

NewGetMandateAuthLinkRequestWithDefaults instantiates a new GetMandateAuthLinkRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetMandateAuthLinkRequest) GetLinkCustomizations

func (o *GetMandateAuthLinkRequest) GetLinkCustomizations() MandateAuthLinkCustomizations

GetLinkCustomizations returns the LinkCustomizations field value

func (*GetMandateAuthLinkRequest) GetLinkCustomizationsOk

func (o *GetMandateAuthLinkRequest) GetLinkCustomizationsOk() (*MandateAuthLinkCustomizations, bool)

GetLinkCustomizationsOk returns a tuple with the LinkCustomizations field value and a boolean to check if the value has been set.

func (*GetMandateAuthLinkRequest) GetMandateId

func (o *GetMandateAuthLinkRequest) GetMandateId() string

GetMandateId returns the MandateId field value

func (*GetMandateAuthLinkRequest) GetMandateIdOk

func (o *GetMandateAuthLinkRequest) GetMandateIdOk() (*string, bool)

GetMandateIdOk returns a tuple with the MandateId field value and a boolean to check if the value has been set.

func (GetMandateAuthLinkRequest) MarshalJSON

func (o GetMandateAuthLinkRequest) MarshalJSON() ([]byte, error)

func (*GetMandateAuthLinkRequest) SetLinkCustomizations

func (o *GetMandateAuthLinkRequest) SetLinkCustomizations(v MandateAuthLinkCustomizations)

SetLinkCustomizations sets field value

func (*GetMandateAuthLinkRequest) SetMandateId

func (o *GetMandateAuthLinkRequest) SetMandateId(v string)

SetMandateId sets field value

type GetMandateAuthLinkResponse

type GetMandateAuthLinkResponse struct {
	// Short-lived access-token to interact with Finverse Link
	AccessToken string `json:"access_token"`
	// Access token validity duration (in seconds)
	ExpiresIn int32 `json:"expires_in"`
	// URL to launch Finverse Link to authorize the mandate
	LinkUrl   string `json:"link_url"`
	TokenType string `json:"token_type"`
}

GetMandateAuthLinkResponse struct for GetMandateAuthLinkResponse

func NewGetMandateAuthLinkResponse

func NewGetMandateAuthLinkResponse(accessToken string, expiresIn int32, linkUrl string, tokenType string) *GetMandateAuthLinkResponse

NewGetMandateAuthLinkResponse instantiates a new GetMandateAuthLinkResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetMandateAuthLinkResponseWithDefaults

func NewGetMandateAuthLinkResponseWithDefaults() *GetMandateAuthLinkResponse

NewGetMandateAuthLinkResponseWithDefaults instantiates a new GetMandateAuthLinkResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetMandateAuthLinkResponse) GetAccessToken

func (o *GetMandateAuthLinkResponse) GetAccessToken() string

GetAccessToken returns the AccessToken field value

func (*GetMandateAuthLinkResponse) GetAccessTokenOk

func (o *GetMandateAuthLinkResponse) GetAccessTokenOk() (*string, bool)

GetAccessTokenOk returns a tuple with the AccessToken field value and a boolean to check if the value has been set.

func (*GetMandateAuthLinkResponse) GetExpiresIn

func (o *GetMandateAuthLinkResponse) GetExpiresIn() int32

GetExpiresIn returns the ExpiresIn field value

func (*GetMandateAuthLinkResponse) GetExpiresInOk

func (o *GetMandateAuthLinkResponse) GetExpiresInOk() (*int32, bool)

GetExpiresInOk returns a tuple with the ExpiresIn field value and a boolean to check if the value has been set.

func (*GetMandateAuthLinkResponse) GetLinkUrl

func (o *GetMandateAuthLinkResponse) GetLinkUrl() string

GetLinkUrl returns the LinkUrl field value

func (*GetMandateAuthLinkResponse) GetLinkUrlOk

func (o *GetMandateAuthLinkResponse) GetLinkUrlOk() (*string, bool)

GetLinkUrlOk returns a tuple with the LinkUrl field value and a boolean to check if the value has been set.

func (*GetMandateAuthLinkResponse) GetTokenType

func (o *GetMandateAuthLinkResponse) GetTokenType() string

GetTokenType returns the TokenType field value

func (*GetMandateAuthLinkResponse) GetTokenTypeOk

func (o *GetMandateAuthLinkResponse) GetTokenTypeOk() (*string, bool)

GetTokenTypeOk returns a tuple with the TokenType field value and a boolean to check if the value has been set.

func (GetMandateAuthLinkResponse) MarshalJSON

func (o GetMandateAuthLinkResponse) MarshalJSON() ([]byte, error)

func (*GetMandateAuthLinkResponse) SetAccessToken

func (o *GetMandateAuthLinkResponse) SetAccessToken(v string)

SetAccessToken sets field value

func (*GetMandateAuthLinkResponse) SetExpiresIn

func (o *GetMandateAuthLinkResponse) SetExpiresIn(v int32)

SetExpiresIn sets field value

func (*GetMandateAuthLinkResponse) SetLinkUrl

func (o *GetMandateAuthLinkResponse) SetLinkUrl(v string)

SetLinkUrl sets field value

func (*GetMandateAuthLinkResponse) SetTokenType

func (o *GetMandateAuthLinkResponse) SetTokenType(v string)

SetTokenType sets field value

type GetMandateAuthResponse

type GetMandateAuthResponse struct {
	// Finverse Mandate ID
	MandateId string `json:"mandate_id"`
	// Mandate status
	MandateStatus string `json:"mandate_status"`
	// Merchant account ID assigned by Finverse
	RecipientAccountId string `json:"recipient_account_id"`
	// Finverse Institution ID. Only returned if institution_id was included in the request.
	InstitutionId string `json:"institution_id"`
	// Type of account held by the Sender at the Institution. Possible values are INDIVIDUAL, BUSINESS
	SenderType *string `json:"sender_type,omitempty"`
	// Checklist of the authorization factors needed to complete Mandate authorization
	AuthChecklist  []AuthChecklistFactor     `json:"auth_checklist"`
	EncryptionInfo MandateAuthEncryptionInfo `json:"encryption_info"`
	// Timestamp in ISO format (YYYY-MM-DDTHH:MM:SS.SSSZ)
	LastUpdate     time.Time         `json:"last_update"`
	Error          *FvErrorModelV2   `json:"error,omitempty"`
	MandateDetails *MandateDetails   `json:"mandate_details,omitempty"`
	Recipient      *MandateRecipient `json:"recipient,omitempty"`
}

GetMandateAuthResponse struct for GetMandateAuthResponse

func NewGetMandateAuthResponse

func NewGetMandateAuthResponse(mandateId string, mandateStatus string, recipientAccountId string, institutionId string, authChecklist []AuthChecklistFactor, encryptionInfo MandateAuthEncryptionInfo, lastUpdate time.Time) *GetMandateAuthResponse

NewGetMandateAuthResponse instantiates a new GetMandateAuthResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetMandateAuthResponseWithDefaults

func NewGetMandateAuthResponseWithDefaults() *GetMandateAuthResponse

NewGetMandateAuthResponseWithDefaults instantiates a new GetMandateAuthResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetMandateAuthResponse) GetAuthChecklist

func (o *GetMandateAuthResponse) GetAuthChecklist() []AuthChecklistFactor

GetAuthChecklist returns the AuthChecklist field value

func (*GetMandateAuthResponse) GetAuthChecklistOk

func (o *GetMandateAuthResponse) GetAuthChecklistOk() ([]AuthChecklistFactor, bool)

GetAuthChecklistOk returns a tuple with the AuthChecklist field value and a boolean to check if the value has been set.

func (*GetMandateAuthResponse) GetEncryptionInfo

func (o *GetMandateAuthResponse) GetEncryptionInfo() MandateAuthEncryptionInfo

GetEncryptionInfo returns the EncryptionInfo field value

func (*GetMandateAuthResponse) GetEncryptionInfoOk

func (o *GetMandateAuthResponse) GetEncryptionInfoOk() (*MandateAuthEncryptionInfo, bool)

GetEncryptionInfoOk returns a tuple with the EncryptionInfo field value and a boolean to check if the value has been set.

func (*GetMandateAuthResponse) GetError

func (o *GetMandateAuthResponse) GetError() FvErrorModelV2

GetError returns the Error field value if set, zero value otherwise.

func (*GetMandateAuthResponse) GetErrorOk

func (o *GetMandateAuthResponse) GetErrorOk() (*FvErrorModelV2, bool)

GetErrorOk returns a tuple with the Error field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetMandateAuthResponse) GetInstitutionId

func (o *GetMandateAuthResponse) GetInstitutionId() string

GetInstitutionId returns the InstitutionId field value

func (*GetMandateAuthResponse) GetInstitutionIdOk

func (o *GetMandateAuthResponse) GetInstitutionIdOk() (*string, bool)

GetInstitutionIdOk returns a tuple with the InstitutionId field value and a boolean to check if the value has been set.

func (*GetMandateAuthResponse) GetLastUpdate

func (o *GetMandateAuthResponse) GetLastUpdate() time.Time

GetLastUpdate returns the LastUpdate field value

func (*GetMandateAuthResponse) GetLastUpdateOk

func (o *GetMandateAuthResponse) GetLastUpdateOk() (*time.Time, bool)

GetLastUpdateOk returns a tuple with the LastUpdate field value and a boolean to check if the value has been set.

func (*GetMandateAuthResponse) GetMandateDetails

func (o *GetMandateAuthResponse) GetMandateDetails() MandateDetails

GetMandateDetails returns the MandateDetails field value if set, zero value otherwise.

func (*GetMandateAuthResponse) GetMandateDetailsOk

func (o *GetMandateAuthResponse) GetMandateDetailsOk() (*MandateDetails, bool)

GetMandateDetailsOk returns a tuple with the MandateDetails field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetMandateAuthResponse) GetMandateId

func (o *GetMandateAuthResponse) GetMandateId() string

GetMandateId returns the MandateId field value

func (*GetMandateAuthResponse) GetMandateIdOk

func (o *GetMandateAuthResponse) GetMandateIdOk() (*string, bool)

GetMandateIdOk returns a tuple with the MandateId field value and a boolean to check if the value has been set.

func (*GetMandateAuthResponse) GetMandateStatus

func (o *GetMandateAuthResponse) GetMandateStatus() string

GetMandateStatus returns the MandateStatus field value

func (*GetMandateAuthResponse) GetMandateStatusOk

func (o *GetMandateAuthResponse) GetMandateStatusOk() (*string, bool)

GetMandateStatusOk returns a tuple with the MandateStatus field value and a boolean to check if the value has been set.

func (*GetMandateAuthResponse) GetRecipient

func (o *GetMandateAuthResponse) GetRecipient() MandateRecipient

GetRecipient returns the Recipient field value if set, zero value otherwise.

func (*GetMandateAuthResponse) GetRecipientAccountId

func (o *GetMandateAuthResponse) GetRecipientAccountId() string

GetRecipientAccountId returns the RecipientAccountId field value

func (*GetMandateAuthResponse) GetRecipientAccountIdOk

func (o *GetMandateAuthResponse) GetRecipientAccountIdOk() (*string, bool)

GetRecipientAccountIdOk returns a tuple with the RecipientAccountId field value and a boolean to check if the value has been set.

func (*GetMandateAuthResponse) GetRecipientOk

func (o *GetMandateAuthResponse) GetRecipientOk() (*MandateRecipient, bool)

GetRecipientOk returns a tuple with the Recipient field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetMandateAuthResponse) GetSenderType

func (o *GetMandateAuthResponse) GetSenderType() string

GetSenderType returns the SenderType field value if set, zero value otherwise.

func (*GetMandateAuthResponse) GetSenderTypeOk

func (o *GetMandateAuthResponse) GetSenderTypeOk() (*string, bool)

GetSenderTypeOk returns a tuple with the SenderType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetMandateAuthResponse) HasError

func (o *GetMandateAuthResponse) HasError() bool

HasError returns a boolean if a field has been set.

func (*GetMandateAuthResponse) HasMandateDetails

func (o *GetMandateAuthResponse) HasMandateDetails() bool

HasMandateDetails returns a boolean if a field has been set.

func (*GetMandateAuthResponse) HasRecipient

func (o *GetMandateAuthResponse) HasRecipient() bool

HasRecipient returns a boolean if a field has been set.

func (*GetMandateAuthResponse) HasSenderType

func (o *GetMandateAuthResponse) HasSenderType() bool

HasSenderType returns a boolean if a field has been set.

func (GetMandateAuthResponse) MarshalJSON

func (o GetMandateAuthResponse) MarshalJSON() ([]byte, error)

func (*GetMandateAuthResponse) SetAuthChecklist

func (o *GetMandateAuthResponse) SetAuthChecklist(v []AuthChecklistFactor)

SetAuthChecklist sets field value

func (*GetMandateAuthResponse) SetEncryptionInfo

func (o *GetMandateAuthResponse) SetEncryptionInfo(v MandateAuthEncryptionInfo)

SetEncryptionInfo sets field value

func (*GetMandateAuthResponse) SetError

func (o *GetMandateAuthResponse) SetError(v FvErrorModelV2)

SetError gets a reference to the given FvErrorModelV2 and assigns it to the Error field.

func (*GetMandateAuthResponse) SetInstitutionId

func (o *GetMandateAuthResponse) SetInstitutionId(v string)

SetInstitutionId sets field value

func (*GetMandateAuthResponse) SetLastUpdate

func (o *GetMandateAuthResponse) SetLastUpdate(v time.Time)

SetLastUpdate sets field value

func (*GetMandateAuthResponse) SetMandateDetails

func (o *GetMandateAuthResponse) SetMandateDetails(v MandateDetails)

SetMandateDetails gets a reference to the given MandateDetails and assigns it to the MandateDetails field.

func (*GetMandateAuthResponse) SetMandateId

func (o *GetMandateAuthResponse) SetMandateId(v string)

SetMandateId sets field value

func (*GetMandateAuthResponse) SetMandateStatus

func (o *GetMandateAuthResponse) SetMandateStatus(v string)

SetMandateStatus sets field value

func (*GetMandateAuthResponse) SetRecipient

func (o *GetMandateAuthResponse) SetRecipient(v MandateRecipient)

SetRecipient gets a reference to the given MandateRecipient and assigns it to the Recipient field.

func (*GetMandateAuthResponse) SetRecipientAccountId

func (o *GetMandateAuthResponse) SetRecipientAccountId(v string)

SetRecipientAccountId sets field value

func (*GetMandateAuthResponse) SetSenderType

func (o *GetMandateAuthResponse) SetSenderType(v string)

SetSenderType gets a reference to the given string and assigns it to the SenderType field.

type GetMandateResponse

type GetMandateResponse struct {
	// Timestamp in ISO format (YYYY-MM-DDTHH:MM:SS.SSSZ)
	CreatedAt *time.Time `json:"created_at,omitempty"`
	// Timestamp in ISO format (YYYY-MM-DDTHH:MM:SS.SSSZ)
	UpdatedAt time.Time `json:"updated_at"`
	// Finverse Mandate ID (ULID)
	MandateId string `json:"mandate_id"`
	// Finverse Payment Method ID (ULID)
	PaymentMethodId *string `json:"payment_method_id,omitempty"`
	// Mandate Status
	Status           string                   `json:"status"`
	Recipient        MandateRecipient         `json:"recipient"`
	RecipientAccount *MandateRecipientAccount `json:"recipient_account,omitempty"`
	Sender           GetMandateSender         `json:"sender"`
	SenderAccount    *MandateSenderAccount    `json:"sender_account,omitempty"`
	MandateDetails   MandateDetails           `json:"mandate_details"`
	Fees             []Fee                    `json:"fees,omitempty"`
	Error            *FvErrorModelV2          `json:"error,omitempty"`
	// Additional attributes of the mandate in key:value format (e.g. mandate_internal_id: 1234). It supports up to 10 key:value pairs, whereas the key and value supports up to 50 and 500 characters respectively.
	Metadata *map[string]string `json:"metadata,omitempty"`
}

GetMandateResponse struct for GetMandateResponse

func NewGetMandateResponse

func NewGetMandateResponse(updatedAt time.Time, mandateId string, status string, recipient MandateRecipient, sender GetMandateSender, mandateDetails MandateDetails) *GetMandateResponse

NewGetMandateResponse instantiates a new GetMandateResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetMandateResponseWithDefaults

func NewGetMandateResponseWithDefaults() *GetMandateResponse

NewGetMandateResponseWithDefaults instantiates a new GetMandateResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetMandateResponse) GetCreatedAt

func (o *GetMandateResponse) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*GetMandateResponse) GetCreatedAtOk

func (o *GetMandateResponse) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetMandateResponse) GetError

func (o *GetMandateResponse) GetError() FvErrorModelV2

GetError returns the Error field value if set, zero value otherwise.

func (*GetMandateResponse) GetErrorOk

func (o *GetMandateResponse) GetErrorOk() (*FvErrorModelV2, bool)

GetErrorOk returns a tuple with the Error field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetMandateResponse) GetFees

func (o *GetMandateResponse) GetFees() []Fee

GetFees returns the Fees field value if set, zero value otherwise.

func (*GetMandateResponse) GetFeesOk

func (o *GetMandateResponse) GetFeesOk() ([]Fee, bool)

GetFeesOk returns a tuple with the Fees field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetMandateResponse) GetMandateDetails

func (o *GetMandateResponse) GetMandateDetails() MandateDetails

GetMandateDetails returns the MandateDetails field value

func (*GetMandateResponse) GetMandateDetailsOk

func (o *GetMandateResponse) GetMandateDetailsOk() (*MandateDetails, bool)

GetMandateDetailsOk returns a tuple with the MandateDetails field value and a boolean to check if the value has been set.

func (*GetMandateResponse) GetMandateId

func (o *GetMandateResponse) GetMandateId() string

GetMandateId returns the MandateId field value

func (*GetMandateResponse) GetMandateIdOk

func (o *GetMandateResponse) GetMandateIdOk() (*string, bool)

GetMandateIdOk returns a tuple with the MandateId field value and a boolean to check if the value has been set.

func (*GetMandateResponse) GetMetadata

func (o *GetMandateResponse) GetMetadata() map[string]string

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*GetMandateResponse) GetMetadataOk

func (o *GetMandateResponse) GetMetadataOk() (*map[string]string, bool)

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetMandateResponse) GetPaymentMethodId

func (o *GetMandateResponse) GetPaymentMethodId() string

GetPaymentMethodId returns the PaymentMethodId field value if set, zero value otherwise.

func (*GetMandateResponse) GetPaymentMethodIdOk

func (o *GetMandateResponse) GetPaymentMethodIdOk() (*string, bool)

GetPaymentMethodIdOk returns a tuple with the PaymentMethodId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetMandateResponse) GetRecipient

func (o *GetMandateResponse) GetRecipient() MandateRecipient

GetRecipient returns the Recipient field value

func (*GetMandateResponse) GetRecipientAccount

func (o *GetMandateResponse) GetRecipientAccount() MandateRecipientAccount

GetRecipientAccount returns the RecipientAccount field value if set, zero value otherwise.

func (*GetMandateResponse) GetRecipientAccountOk

func (o *GetMandateResponse) GetRecipientAccountOk() (*MandateRecipientAccount, bool)

GetRecipientAccountOk returns a tuple with the RecipientAccount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetMandateResponse) GetRecipientOk

func (o *GetMandateResponse) GetRecipientOk() (*MandateRecipient, bool)

GetRecipientOk returns a tuple with the Recipient field value and a boolean to check if the value has been set.

func (*GetMandateResponse) GetSender

func (o *GetMandateResponse) GetSender() GetMandateSender

GetSender returns the Sender field value

func (*GetMandateResponse) GetSenderAccount

func (o *GetMandateResponse) GetSenderAccount() MandateSenderAccount

GetSenderAccount returns the SenderAccount field value if set, zero value otherwise.

func (*GetMandateResponse) GetSenderAccountOk

func (o *GetMandateResponse) GetSenderAccountOk() (*MandateSenderAccount, bool)

GetSenderAccountOk returns a tuple with the SenderAccount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetMandateResponse) GetSenderOk

func (o *GetMandateResponse) GetSenderOk() (*GetMandateSender, bool)

GetSenderOk returns a tuple with the Sender field value and a boolean to check if the value has been set.

func (*GetMandateResponse) GetStatus

func (o *GetMandateResponse) GetStatus() string

GetStatus returns the Status field value

func (*GetMandateResponse) GetStatusOk

func (o *GetMandateResponse) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*GetMandateResponse) GetUpdatedAt

func (o *GetMandateResponse) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value

func (*GetMandateResponse) GetUpdatedAtOk

func (o *GetMandateResponse) GetUpdatedAtOk() (*time.Time, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value and a boolean to check if the value has been set.

func (*GetMandateResponse) HasCreatedAt

func (o *GetMandateResponse) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*GetMandateResponse) HasError

func (o *GetMandateResponse) HasError() bool

HasError returns a boolean if a field has been set.

func (*GetMandateResponse) HasFees

func (o *GetMandateResponse) HasFees() bool

HasFees returns a boolean if a field has been set.

func (*GetMandateResponse) HasMetadata

func (o *GetMandateResponse) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*GetMandateResponse) HasPaymentMethodId

func (o *GetMandateResponse) HasPaymentMethodId() bool

HasPaymentMethodId returns a boolean if a field has been set.

func (*GetMandateResponse) HasRecipientAccount

func (o *GetMandateResponse) HasRecipientAccount() bool

HasRecipientAccount returns a boolean if a field has been set.

func (*GetMandateResponse) HasSenderAccount

func (o *GetMandateResponse) HasSenderAccount() bool

HasSenderAccount returns a boolean if a field has been set.

func (GetMandateResponse) MarshalJSON

func (o GetMandateResponse) MarshalJSON() ([]byte, error)

func (*GetMandateResponse) SetCreatedAt

func (o *GetMandateResponse) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*GetMandateResponse) SetError

func (o *GetMandateResponse) SetError(v FvErrorModelV2)

SetError gets a reference to the given FvErrorModelV2 and assigns it to the Error field.

func (*GetMandateResponse) SetFees

func (o *GetMandateResponse) SetFees(v []Fee)

SetFees gets a reference to the given []Fee and assigns it to the Fees field.

func (*GetMandateResponse) SetMandateDetails

func (o *GetMandateResponse) SetMandateDetails(v MandateDetails)

SetMandateDetails sets field value

func (*GetMandateResponse) SetMandateId

func (o *GetMandateResponse) SetMandateId(v string)

SetMandateId sets field value

func (*GetMandateResponse) SetMetadata

func (o *GetMandateResponse) SetMetadata(v map[string]string)

SetMetadata gets a reference to the given map[string]string and assigns it to the Metadata field.

func (*GetMandateResponse) SetPaymentMethodId

func (o *GetMandateResponse) SetPaymentMethodId(v string)

SetPaymentMethodId gets a reference to the given string and assigns it to the PaymentMethodId field.

func (*GetMandateResponse) SetRecipient

func (o *GetMandateResponse) SetRecipient(v MandateRecipient)

SetRecipient sets field value

func (*GetMandateResponse) SetRecipientAccount

func (o *GetMandateResponse) SetRecipientAccount(v MandateRecipientAccount)

SetRecipientAccount gets a reference to the given MandateRecipientAccount and assigns it to the RecipientAccount field.

func (*GetMandateResponse) SetSender

func (o *GetMandateResponse) SetSender(v GetMandateSender)

SetSender sets field value

func (*GetMandateResponse) SetSenderAccount

func (o *GetMandateResponse) SetSenderAccount(v MandateSenderAccount)

SetSenderAccount gets a reference to the given MandateSenderAccount and assigns it to the SenderAccount field.

func (*GetMandateResponse) SetStatus

func (o *GetMandateResponse) SetStatus(v string)

SetStatus sets field value

func (*GetMandateResponse) SetUpdatedAt

func (o *GetMandateResponse) SetUpdatedAt(v time.Time)

SetUpdatedAt sets field value

type GetMandateSender

type GetMandateSender struct {
	// A unique identifier generated after creating sender
	UserId string  `json:"user_id"`
	Name   *string `json:"name,omitempty"`
	// Customer App's user ID, representing the end-user making the payment.
	ExternalUserId string `json:"external_user_id"`
	// Type of account held by the Sender at the Institution. Possible values are INDIVIDUAL, BUSINESS
	UserType string `json:"user_type"`
	// Sender details which will be used for fraud checking.
	UserDetails []SenderDetail `json:"user_details,omitempty"`
}

GetMandateSender struct for GetMandateSender

func NewGetMandateSender

func NewGetMandateSender(userId string, externalUserId string, userType string) *GetMandateSender

NewGetMandateSender instantiates a new GetMandateSender object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetMandateSenderWithDefaults

func NewGetMandateSenderWithDefaults() *GetMandateSender

NewGetMandateSenderWithDefaults instantiates a new GetMandateSender object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetMandateSender) GetExternalUserId

func (o *GetMandateSender) GetExternalUserId() string

GetExternalUserId returns the ExternalUserId field value

func (*GetMandateSender) GetExternalUserIdOk

func (o *GetMandateSender) GetExternalUserIdOk() (*string, bool)

GetExternalUserIdOk returns a tuple with the ExternalUserId field value and a boolean to check if the value has been set.

func (*GetMandateSender) GetName

func (o *GetMandateSender) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*GetMandateSender) GetNameOk

func (o *GetMandateSender) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetMandateSender) GetUserDetails

func (o *GetMandateSender) GetUserDetails() []SenderDetail

GetUserDetails returns the UserDetails field value if set, zero value otherwise.

func (*GetMandateSender) GetUserDetailsOk

func (o *GetMandateSender) GetUserDetailsOk() ([]SenderDetail, bool)

GetUserDetailsOk returns a tuple with the UserDetails field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetMandateSender) GetUserId

func (o *GetMandateSender) GetUserId() string

GetUserId returns the UserId field value

func (*GetMandateSender) GetUserIdOk

func (o *GetMandateSender) GetUserIdOk() (*string, bool)

GetUserIdOk returns a tuple with the UserId field value and a boolean to check if the value has been set.

func (*GetMandateSender) GetUserType

func (o *GetMandateSender) GetUserType() string

GetUserType returns the UserType field value

func (*GetMandateSender) GetUserTypeOk

func (o *GetMandateSender) GetUserTypeOk() (*string, bool)

GetUserTypeOk returns a tuple with the UserType field value and a boolean to check if the value has been set.

func (*GetMandateSender) HasName

func (o *GetMandateSender) HasName() bool

HasName returns a boolean if a field has been set.

func (*GetMandateSender) HasUserDetails

func (o *GetMandateSender) HasUserDetails() bool

HasUserDetails returns a boolean if a field has been set.

func (GetMandateSender) MarshalJSON

func (o GetMandateSender) MarshalJSON() ([]byte, error)

func (*GetMandateSender) SetExternalUserId

func (o *GetMandateSender) SetExternalUserId(v string)

SetExternalUserId sets field value

func (*GetMandateSender) SetName

func (o *GetMandateSender) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*GetMandateSender) SetUserDetails

func (o *GetMandateSender) SetUserDetails(v []SenderDetail)

SetUserDetails gets a reference to the given []SenderDetail and assigns it to the UserDetails field.

func (*GetMandateSender) SetUserId

func (o *GetMandateSender) SetUserId(v string)

SetUserId sets field value

func (*GetMandateSender) SetUserType

func (o *GetMandateSender) SetUserType(v string)

SetUserType sets field value

type GetMandatesResponse

type GetMandatesResponse struct {
	// Timestamp in ISO format (YYYY-MM-DDTHH:MM:SS.SSSZ)
	LastUpdate time.Time `json:"last_update"`
	// Finverse Mandate ID (ULID)
	MandateId string `json:"mandate_id"`
	// Mandate status
	MandateStatus  string           `json:"mandate_status"`
	Recipient      MandateRecipient `json:"recipient"`
	Sender         GetMandateSender `json:"sender"`
	MandateDetails MandateDetails   `json:"mandate_details"`
}

GetMandatesResponse struct for GetMandatesResponse

func NewGetMandatesResponse

func NewGetMandatesResponse(lastUpdate time.Time, mandateId string, mandateStatus string, recipient MandateRecipient, sender GetMandateSender, mandateDetails MandateDetails) *GetMandatesResponse

NewGetMandatesResponse instantiates a new GetMandatesResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetMandatesResponseWithDefaults

func NewGetMandatesResponseWithDefaults() *GetMandatesResponse

NewGetMandatesResponseWithDefaults instantiates a new GetMandatesResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetMandatesResponse) GetLastUpdate

func (o *GetMandatesResponse) GetLastUpdate() time.Time

GetLastUpdate returns the LastUpdate field value

func (*GetMandatesResponse) GetLastUpdateOk

func (o *GetMandatesResponse) GetLastUpdateOk() (*time.Time, bool)

GetLastUpdateOk returns a tuple with the LastUpdate field value and a boolean to check if the value has been set.

func (*GetMandatesResponse) GetMandateDetails

func (o *GetMandatesResponse) GetMandateDetails() MandateDetails

GetMandateDetails returns the MandateDetails field value

func (*GetMandatesResponse) GetMandateDetailsOk

func (o *GetMandatesResponse) GetMandateDetailsOk() (*MandateDetails, bool)

GetMandateDetailsOk returns a tuple with the MandateDetails field value and a boolean to check if the value has been set.

func (*GetMandatesResponse) GetMandateId

func (o *GetMandatesResponse) GetMandateId() string

GetMandateId returns the MandateId field value

func (*GetMandatesResponse) GetMandateIdOk

func (o *GetMandatesResponse) GetMandateIdOk() (*string, bool)

GetMandateIdOk returns a tuple with the MandateId field value and a boolean to check if the value has been set.

func (*GetMandatesResponse) GetMandateStatus

func (o *GetMandatesResponse) GetMandateStatus() string

GetMandateStatus returns the MandateStatus field value

func (*GetMandatesResponse) GetMandateStatusOk

func (o *GetMandatesResponse) GetMandateStatusOk() (*string, bool)

GetMandateStatusOk returns a tuple with the MandateStatus field value and a boolean to check if the value has been set.

func (*GetMandatesResponse) GetRecipient

func (o *GetMandatesResponse) GetRecipient() MandateRecipient

GetRecipient returns the Recipient field value

func (*GetMandatesResponse) GetRecipientOk

func (o *GetMandatesResponse) GetRecipientOk() (*MandateRecipient, bool)

GetRecipientOk returns a tuple with the Recipient field value and a boolean to check if the value has been set.

func (*GetMandatesResponse) GetSender

func (o *GetMandatesResponse) GetSender() GetMandateSender

GetSender returns the Sender field value

func (*GetMandatesResponse) GetSenderOk

func (o *GetMandatesResponse) GetSenderOk() (*GetMandateSender, bool)

GetSenderOk returns a tuple with the Sender field value and a boolean to check if the value has been set.

func (GetMandatesResponse) MarshalJSON

func (o GetMandatesResponse) MarshalJSON() ([]byte, error)

func (*GetMandatesResponse) SetLastUpdate

func (o *GetMandatesResponse) SetLastUpdate(v time.Time)

SetLastUpdate sets field value

func (*GetMandatesResponse) SetMandateDetails

func (o *GetMandatesResponse) SetMandateDetails(v MandateDetails)

SetMandateDetails sets field value

func (*GetMandatesResponse) SetMandateId

func (o *GetMandatesResponse) SetMandateId(v string)

SetMandateId sets field value

func (*GetMandatesResponse) SetMandateStatus

func (o *GetMandatesResponse) SetMandateStatus(v string)

SetMandateStatus sets field value

func (*GetMandatesResponse) SetRecipient

func (o *GetMandatesResponse) SetRecipient(v MandateRecipient)

SetRecipient sets field value

func (*GetMandatesResponse) SetSender

func (o *GetMandatesResponse) SetSender(v GetMandateSender)

SetSender sets field value

type GetPaymentInstructionsResponse

type GetPaymentInstructionsResponse struct {
	PaymentInstruction *PaymentInstruction `json:"payment_instruction,omitempty"`
}

GetPaymentInstructionsResponse struct for GetPaymentInstructionsResponse

func NewGetPaymentInstructionsResponse

func NewGetPaymentInstructionsResponse() *GetPaymentInstructionsResponse

NewGetPaymentInstructionsResponse instantiates a new GetPaymentInstructionsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetPaymentInstructionsResponseWithDefaults

func NewGetPaymentInstructionsResponseWithDefaults() *GetPaymentInstructionsResponse

NewGetPaymentInstructionsResponseWithDefaults instantiates a new GetPaymentInstructionsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetPaymentInstructionsResponse) GetPaymentInstruction

func (o *GetPaymentInstructionsResponse) GetPaymentInstruction() PaymentInstruction

GetPaymentInstruction returns the PaymentInstruction field value if set, zero value otherwise.

func (*GetPaymentInstructionsResponse) GetPaymentInstructionOk

func (o *GetPaymentInstructionsResponse) GetPaymentInstructionOk() (*PaymentInstruction, bool)

GetPaymentInstructionOk returns a tuple with the PaymentInstruction field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetPaymentInstructionsResponse) HasPaymentInstruction

func (o *GetPaymentInstructionsResponse) HasPaymentInstruction() bool

HasPaymentInstruction returns a boolean if a field has been set.

func (GetPaymentInstructionsResponse) MarshalJSON

func (o GetPaymentInstructionsResponse) MarshalJSON() ([]byte, error)

func (*GetPaymentInstructionsResponse) SetPaymentInstruction

func (o *GetPaymentInstructionsResponse) SetPaymentInstruction(v PaymentInstruction)

SetPaymentInstruction gets a reference to the given PaymentInstruction and assigns it to the PaymentInstruction field.

type GetPaymentResponse

type GetPaymentResponse struct {
	// Finverse Payment ID
	PaymentId *string `json:"payment_id,omitempty"`
	// Amount to be paid, in currency’s smallest unit or “minor unit”, as defined in ISO 4217. For example, HKD 100.01 is represented as amount = 10001 (minor unit = cents). For currencies without minor units (e.g. VND, JPY), the amount is represented as is, without modification. For example, VND 15101 is represented as amount = 15101.
	Amount *int32 `json:"amount,omitempty"`
	// Indicates whether this is a mandate-based payment or one-off direct payment to an account. Possible values - MANDATE, SINGLE
	Type *string `json:"type,omitempty"`
	// Timestamp in ISO format (YYYY-MM-DDTHH:MM:SS.SSSZ)
	LastUpdate *time.Time `json:"last_update,omitempty"`
	// Possible values - CREATED, AUTHORIZED, SUBMITTED, EXECUTED, FAILED, REJECTED, CANCELLED.
	Status         *string          `json:"status,omitempty"`
	PaymentDetails *PaymentDetails2 `json:"payment_details,omitempty"`
}

GetPaymentResponse struct for GetPaymentResponse

func NewGetPaymentResponse

func NewGetPaymentResponse() *GetPaymentResponse

NewGetPaymentResponse instantiates a new GetPaymentResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetPaymentResponseWithDefaults

func NewGetPaymentResponseWithDefaults() *GetPaymentResponse

NewGetPaymentResponseWithDefaults instantiates a new GetPaymentResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetPaymentResponse) GetAmount

func (o *GetPaymentResponse) GetAmount() int32

GetAmount returns the Amount field value if set, zero value otherwise.

func (*GetPaymentResponse) GetAmountOk

func (o *GetPaymentResponse) GetAmountOk() (*int32, bool)

GetAmountOk returns a tuple with the Amount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetPaymentResponse) GetLastUpdate

func (o *GetPaymentResponse) GetLastUpdate() time.Time

GetLastUpdate returns the LastUpdate field value if set, zero value otherwise.

func (*GetPaymentResponse) GetLastUpdateOk

func (o *GetPaymentResponse) GetLastUpdateOk() (*time.Time, bool)

GetLastUpdateOk returns a tuple with the LastUpdate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetPaymentResponse) GetPaymentDetails

func (o *GetPaymentResponse) GetPaymentDetails() PaymentDetails2

GetPaymentDetails returns the PaymentDetails field value if set, zero value otherwise.

func (*GetPaymentResponse) GetPaymentDetailsOk

func (o *GetPaymentResponse) GetPaymentDetailsOk() (*PaymentDetails2, bool)

GetPaymentDetailsOk returns a tuple with the PaymentDetails field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetPaymentResponse) GetPaymentId

func (o *GetPaymentResponse) GetPaymentId() string

GetPaymentId returns the PaymentId field value if set, zero value otherwise.

func (*GetPaymentResponse) GetPaymentIdOk

func (o *GetPaymentResponse) GetPaymentIdOk() (*string, bool)

GetPaymentIdOk returns a tuple with the PaymentId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetPaymentResponse) GetStatus

func (o *GetPaymentResponse) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*GetPaymentResponse) GetStatusOk

func (o *GetPaymentResponse) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetPaymentResponse) GetType

func (o *GetPaymentResponse) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*GetPaymentResponse) GetTypeOk

func (o *GetPaymentResponse) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetPaymentResponse) HasAmount

func (o *GetPaymentResponse) HasAmount() bool

HasAmount returns a boolean if a field has been set.

func (*GetPaymentResponse) HasLastUpdate

func (o *GetPaymentResponse) HasLastUpdate() bool

HasLastUpdate returns a boolean if a field has been set.

func (*GetPaymentResponse) HasPaymentDetails

func (o *GetPaymentResponse) HasPaymentDetails() bool

HasPaymentDetails returns a boolean if a field has been set.

func (*GetPaymentResponse) HasPaymentId

func (o *GetPaymentResponse) HasPaymentId() bool

HasPaymentId returns a boolean if a field has been set.

func (*GetPaymentResponse) HasStatus

func (o *GetPaymentResponse) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*GetPaymentResponse) HasType

func (o *GetPaymentResponse) HasType() bool

HasType returns a boolean if a field has been set.

func (GetPaymentResponse) MarshalJSON

func (o GetPaymentResponse) MarshalJSON() ([]byte, error)

func (*GetPaymentResponse) SetAmount

func (o *GetPaymentResponse) SetAmount(v int32)

SetAmount gets a reference to the given int32 and assigns it to the Amount field.

func (*GetPaymentResponse) SetLastUpdate

func (o *GetPaymentResponse) SetLastUpdate(v time.Time)

SetLastUpdate gets a reference to the given time.Time and assigns it to the LastUpdate field.

func (*GetPaymentResponse) SetPaymentDetails

func (o *GetPaymentResponse) SetPaymentDetails(v PaymentDetails2)

SetPaymentDetails gets a reference to the given PaymentDetails2 and assigns it to the PaymentDetails field.

func (*GetPaymentResponse) SetPaymentId

func (o *GetPaymentResponse) SetPaymentId(v string)

SetPaymentId gets a reference to the given string and assigns it to the PaymentId field.

func (*GetPaymentResponse) SetStatus

func (o *GetPaymentResponse) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*GetPaymentResponse) SetType

func (o *GetPaymentResponse) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

type GetPaymentUserResponse

type GetPaymentUserResponse struct {
	PaymentUserId string `json:"payment_user_id"`
	CustomerAppId string `json:"customer_app_id"`
	// The user's current autopay value
	AutopayConsent bool `json:"autopay_consent"`
	// This indicates the value that the user's pre-set selection should be. If this is a new user, the value will be set to true by default, else it will be the user's current autopay value.
	AutopayPrefill bool `json:"autopay_prefill"`
}

GetPaymentUserResponse struct for GetPaymentUserResponse

func NewGetPaymentUserResponse

func NewGetPaymentUserResponse(paymentUserId string, customerAppId string, autopayConsent bool, autopayPrefill bool) *GetPaymentUserResponse

NewGetPaymentUserResponse instantiates a new GetPaymentUserResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetPaymentUserResponseWithDefaults

func NewGetPaymentUserResponseWithDefaults() *GetPaymentUserResponse

NewGetPaymentUserResponseWithDefaults instantiates a new GetPaymentUserResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetPaymentUserResponse) GetAutopayConsent

func (o *GetPaymentUserResponse) GetAutopayConsent() bool

GetAutopayConsent returns the AutopayConsent field value

func (*GetPaymentUserResponse) GetAutopayConsentOk

func (o *GetPaymentUserResponse) GetAutopayConsentOk() (*bool, bool)

GetAutopayConsentOk returns a tuple with the AutopayConsent field value and a boolean to check if the value has been set.

func (*GetPaymentUserResponse) GetAutopayPrefill

func (o *GetPaymentUserResponse) GetAutopayPrefill() bool

GetAutopayPrefill returns the AutopayPrefill field value

func (*GetPaymentUserResponse) GetAutopayPrefillOk

func (o *GetPaymentUserResponse) GetAutopayPrefillOk() (*bool, bool)

GetAutopayPrefillOk returns a tuple with the AutopayPrefill field value and a boolean to check if the value has been set.

func (*GetPaymentUserResponse) GetCustomerAppId

func (o *GetPaymentUserResponse) GetCustomerAppId() string

GetCustomerAppId returns the CustomerAppId field value

func (*GetPaymentUserResponse) GetCustomerAppIdOk

func (o *GetPaymentUserResponse) GetCustomerAppIdOk() (*string, bool)

GetCustomerAppIdOk returns a tuple with the CustomerAppId field value and a boolean to check if the value has been set.

func (*GetPaymentUserResponse) GetPaymentUserId

func (o *GetPaymentUserResponse) GetPaymentUserId() string

GetPaymentUserId returns the PaymentUserId field value

func (*GetPaymentUserResponse) GetPaymentUserIdOk

func (o *GetPaymentUserResponse) GetPaymentUserIdOk() (*string, bool)

GetPaymentUserIdOk returns a tuple with the PaymentUserId field value and a boolean to check if the value has been set.

func (GetPaymentUserResponse) MarshalJSON

func (o GetPaymentUserResponse) MarshalJSON() ([]byte, error)

func (*GetPaymentUserResponse) SetAutopayConsent

func (o *GetPaymentUserResponse) SetAutopayConsent(v bool)

SetAutopayConsent sets field value

func (*GetPaymentUserResponse) SetAutopayPrefill

func (o *GetPaymentUserResponse) SetAutopayPrefill(v bool)

SetAutopayPrefill sets field value

func (*GetPaymentUserResponse) SetCustomerAppId

func (o *GetPaymentUserResponse) SetCustomerAppId(v string)

SetCustomerAppId sets field value

func (*GetPaymentUserResponse) SetPaymentUserId

func (o *GetPaymentUserResponse) SetPaymentUserId(v string)

SetPaymentUserId sets field value

type GetRecipientResponse

type GetRecipientResponse struct {
	Recipient *RecipientResponse `json:"recipient,omitempty"`
}

GetRecipientResponse struct for GetRecipientResponse

func NewGetRecipientResponse

func NewGetRecipientResponse() *GetRecipientResponse

NewGetRecipientResponse instantiates a new GetRecipientResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetRecipientResponseWithDefaults

func NewGetRecipientResponseWithDefaults() *GetRecipientResponse

NewGetRecipientResponseWithDefaults instantiates a new GetRecipientResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetRecipientResponse) GetRecipient

func (o *GetRecipientResponse) GetRecipient() RecipientResponse

GetRecipient returns the Recipient field value if set, zero value otherwise.

func (*GetRecipientResponse) GetRecipientOk

func (o *GetRecipientResponse) GetRecipientOk() (*RecipientResponse, bool)

GetRecipientOk returns a tuple with the Recipient field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetRecipientResponse) HasRecipient

func (o *GetRecipientResponse) HasRecipient() bool

HasRecipient returns a boolean if a field has been set.

func (GetRecipientResponse) MarshalJSON

func (o GetRecipientResponse) MarshalJSON() ([]byte, error)

func (*GetRecipientResponse) SetRecipient

func (o *GetRecipientResponse) SetRecipient(v RecipientResponse)

SetRecipient gets a reference to the given RecipientResponse and assigns it to the Recipient field.

type GetStatementLinkResponse

type GetStatementLinkResponse struct {
	StatementLinks []StatementLink `json:"statement_links,omitempty"`
}

GetStatementLinkResponse struct for GetStatementLinkResponse

func NewGetStatementLinkResponse

func NewGetStatementLinkResponse() *GetStatementLinkResponse

NewGetStatementLinkResponse instantiates a new GetStatementLinkResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetStatementLinkResponseWithDefaults

func NewGetStatementLinkResponseWithDefaults() *GetStatementLinkResponse

NewGetStatementLinkResponseWithDefaults instantiates a new GetStatementLinkResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (o *GetStatementLinkResponse) GetStatementLinks() []StatementLink

GetStatementLinks returns the StatementLinks field value if set, zero value otherwise.

func (*GetStatementLinkResponse) GetStatementLinksOk

func (o *GetStatementLinkResponse) GetStatementLinksOk() ([]StatementLink, bool)

GetStatementLinksOk returns a tuple with the StatementLinks field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *GetStatementLinkResponse) HasStatementLinks() bool

HasStatementLinks returns a boolean if a field has been set.

func (GetStatementLinkResponse) MarshalJSON

func (o GetStatementLinkResponse) MarshalJSON() ([]byte, error)
func (o *GetStatementLinkResponse) SetStatementLinks(v []StatementLink)

SetStatementLinks gets a reference to the given []StatementLink and assigns it to the StatementLinks field.

type GetStatementsResponse

type GetStatementsResponse struct {
	Statements    []Statement         `json:"statements,omitempty"`
	LoginIdentity *LoginIdentityShort `json:"login_identity,omitempty"`
	Institution   *InstitutionShort   `json:"institution,omitempty"`
}

GetStatementsResponse struct for GetStatementsResponse

func NewGetStatementsResponse

func NewGetStatementsResponse() *GetStatementsResponse

NewGetStatementsResponse instantiates a new GetStatementsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetStatementsResponseWithDefaults

func NewGetStatementsResponseWithDefaults() *GetStatementsResponse

NewGetStatementsResponseWithDefaults instantiates a new GetStatementsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetStatementsResponse) GetInstitution

func (o *GetStatementsResponse) GetInstitution() InstitutionShort

GetInstitution returns the Institution field value if set, zero value otherwise.

func (*GetStatementsResponse) GetInstitutionOk

func (o *GetStatementsResponse) GetInstitutionOk() (*InstitutionShort, bool)

GetInstitutionOk returns a tuple with the Institution field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetStatementsResponse) GetLoginIdentity

func (o *GetStatementsResponse) GetLoginIdentity() LoginIdentityShort

GetLoginIdentity returns the LoginIdentity field value if set, zero value otherwise.

func (*GetStatementsResponse) GetLoginIdentityOk

func (o *GetStatementsResponse) GetLoginIdentityOk() (*LoginIdentityShort, bool)

GetLoginIdentityOk returns a tuple with the LoginIdentity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetStatementsResponse) GetStatements

func (o *GetStatementsResponse) GetStatements() []Statement

GetStatements returns the Statements field value if set, zero value otherwise.

func (*GetStatementsResponse) GetStatementsOk

func (o *GetStatementsResponse) GetStatementsOk() ([]Statement, bool)

GetStatementsOk returns a tuple with the Statements field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetStatementsResponse) HasInstitution

func (o *GetStatementsResponse) HasInstitution() bool

HasInstitution returns a boolean if a field has been set.

func (*GetStatementsResponse) HasLoginIdentity

func (o *GetStatementsResponse) HasLoginIdentity() bool

HasLoginIdentity returns a boolean if a field has been set.

func (*GetStatementsResponse) HasStatements

func (o *GetStatementsResponse) HasStatements() bool

HasStatements returns a boolean if a field has been set.

func (GetStatementsResponse) MarshalJSON

func (o GetStatementsResponse) MarshalJSON() ([]byte, error)

func (*GetStatementsResponse) SetInstitution

func (o *GetStatementsResponse) SetInstitution(v InstitutionShort)

SetInstitution gets a reference to the given InstitutionShort and assigns it to the Institution field.

func (*GetStatementsResponse) SetLoginIdentity

func (o *GetStatementsResponse) SetLoginIdentity(v LoginIdentityShort)

SetLoginIdentity gets a reference to the given LoginIdentityShort and assigns it to the LoginIdentity field.

func (*GetStatementsResponse) SetStatements

func (o *GetStatementsResponse) SetStatements(v []Statement)

SetStatements gets a reference to the given []Statement and assigns it to the Statements field.

type Identity

type Identity struct {
	Names        []IdentityName        `json:"names,omitempty"`
	Addresses    []IdentityAddress     `json:"addresses,omitempty"`
	Emails       []IdentityEmail       `json:"emails,omitempty"`
	PhoneNumbers []IdentityPhoneNumber `json:"phone_numbers,omitempty"`
	DateOfBirths []IdentityDateOfBirth `json:"date_of_births,omitempty"`
}

Identity struct for Identity

func NewIdentity

func NewIdentity() *Identity

NewIdentity instantiates a new Identity object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIdentityWithDefaults

func NewIdentityWithDefaults() *Identity

NewIdentityWithDefaults instantiates a new Identity object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Identity) GetAddresses

func (o *Identity) GetAddresses() []IdentityAddress

GetAddresses returns the Addresses field value if set, zero value otherwise.

func (*Identity) GetAddressesOk

func (o *Identity) GetAddressesOk() ([]IdentityAddress, bool)

GetAddressesOk returns a tuple with the Addresses field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Identity) GetDateOfBirths

func (o *Identity) GetDateOfBirths() []IdentityDateOfBirth

GetDateOfBirths returns the DateOfBirths field value if set, zero value otherwise.

func (*Identity) GetDateOfBirthsOk

func (o *Identity) GetDateOfBirthsOk() ([]IdentityDateOfBirth, bool)

GetDateOfBirthsOk returns a tuple with the DateOfBirths field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Identity) GetEmails

func (o *Identity) GetEmails() []IdentityEmail

GetEmails returns the Emails field value if set, zero value otherwise.

func (*Identity) GetEmailsOk

func (o *Identity) GetEmailsOk() ([]IdentityEmail, bool)

GetEmailsOk returns a tuple with the Emails field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Identity) GetNames

func (o *Identity) GetNames() []IdentityName

GetNames returns the Names field value if set, zero value otherwise.

func (*Identity) GetNamesOk

func (o *Identity) GetNamesOk() ([]IdentityName, bool)

GetNamesOk returns a tuple with the Names field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Identity) GetPhoneNumbers

func (o *Identity) GetPhoneNumbers() []IdentityPhoneNumber

GetPhoneNumbers returns the PhoneNumbers field value if set, zero value otherwise.

func (*Identity) GetPhoneNumbersOk

func (o *Identity) GetPhoneNumbersOk() ([]IdentityPhoneNumber, bool)

GetPhoneNumbersOk returns a tuple with the PhoneNumbers field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Identity) HasAddresses

func (o *Identity) HasAddresses() bool

HasAddresses returns a boolean if a field has been set.

func (*Identity) HasDateOfBirths

func (o *Identity) HasDateOfBirths() bool

HasDateOfBirths returns a boolean if a field has been set.

func (*Identity) HasEmails

func (o *Identity) HasEmails() bool

HasEmails returns a boolean if a field has been set.

func (*Identity) HasNames

func (o *Identity) HasNames() bool

HasNames returns a boolean if a field has been set.

func (*Identity) HasPhoneNumbers

func (o *Identity) HasPhoneNumbers() bool

HasPhoneNumbers returns a boolean if a field has been set.

func (Identity) MarshalJSON

func (o Identity) MarshalJSON() ([]byte, error)

func (*Identity) SetAddresses

func (o *Identity) SetAddresses(v []IdentityAddress)

SetAddresses gets a reference to the given []IdentityAddress and assigns it to the Addresses field.

func (*Identity) SetDateOfBirths

func (o *Identity) SetDateOfBirths(v []IdentityDateOfBirth)

SetDateOfBirths gets a reference to the given []IdentityDateOfBirth and assigns it to the DateOfBirths field.

func (*Identity) SetEmails

func (o *Identity) SetEmails(v []IdentityEmail)

SetEmails gets a reference to the given []IdentityEmail and assigns it to the Emails field.

func (*Identity) SetNames

func (o *Identity) SetNames(v []IdentityName)

SetNames gets a reference to the given []IdentityName and assigns it to the Names field.

func (*Identity) SetPhoneNumbers

func (o *Identity) SetPhoneNumbers(v []IdentityPhoneNumber)

SetPhoneNumbers gets a reference to the given []IdentityPhoneNumber and assigns it to the PhoneNumbers field.

type IdentityAddress

type IdentityAddress struct {
	Raw           *string  `json:"raw,omitempty"`
	FullAddress   *string  `json:"full_address,omitempty"`
	UnitNumber    *string  `json:"unit_number,omitempty"`
	FloorNumber   *string  `json:"floor_number,omitempty"`
	BuildingName  *string  `json:"building_name,omitempty"`
	StreetNumber  *string  `json:"street_number,omitempty"`
	StreetName    *string  `json:"street_name,omitempty"`
	City          *string  `json:"city,omitempty"`
	District      *string  `json:"district,omitempty"`
	Ward          *string  `json:"ward,omitempty"`
	StreetAddress *string  `json:"street_address,omitempty"`
	Province      *string  `json:"province,omitempty"`
	Country       *string  `json:"country,omitempty"`
	PostalCode    *string  `json:"postal_code,omitempty"`
	Source        *string  `json:"source,omitempty"`
	SourceIds     []string `json:"source_ids,omitempty"`
	AccountIds    []string `json:"account_ids,omitempty"`
}

IdentityAddress struct for IdentityAddress

func NewIdentityAddress

func NewIdentityAddress() *IdentityAddress

NewIdentityAddress instantiates a new IdentityAddress object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIdentityAddressWithDefaults

func NewIdentityAddressWithDefaults() *IdentityAddress

NewIdentityAddressWithDefaults instantiates a new IdentityAddress object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IdentityAddress) GetAccountIds

func (o *IdentityAddress) GetAccountIds() []string

GetAccountIds returns the AccountIds field value if set, zero value otherwise.

func (*IdentityAddress) GetAccountIdsOk

func (o *IdentityAddress) GetAccountIdsOk() ([]string, bool)

GetAccountIdsOk returns a tuple with the AccountIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IdentityAddress) GetBuildingName

func (o *IdentityAddress) GetBuildingName() string

GetBuildingName returns the BuildingName field value if set, zero value otherwise.

func (*IdentityAddress) GetBuildingNameOk

func (o *IdentityAddress) GetBuildingNameOk() (*string, bool)

GetBuildingNameOk returns a tuple with the BuildingName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IdentityAddress) GetCity

func (o *IdentityAddress) GetCity() string

GetCity returns the City field value if set, zero value otherwise.

func (*IdentityAddress) GetCityOk

func (o *IdentityAddress) GetCityOk() (*string, bool)

GetCityOk returns a tuple with the City field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IdentityAddress) GetCountry

func (o *IdentityAddress) GetCountry() string

GetCountry returns the Country field value if set, zero value otherwise.

func (*IdentityAddress) GetCountryOk

func (o *IdentityAddress) GetCountryOk() (*string, bool)

GetCountryOk returns a tuple with the Country field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IdentityAddress) GetDistrict

func (o *IdentityAddress) GetDistrict() string

GetDistrict returns the District field value if set, zero value otherwise.

func (*IdentityAddress) GetDistrictOk

func (o *IdentityAddress) GetDistrictOk() (*string, bool)

GetDistrictOk returns a tuple with the District field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IdentityAddress) GetFloorNumber

func (o *IdentityAddress) GetFloorNumber() string

GetFloorNumber returns the FloorNumber field value if set, zero value otherwise.

func (*IdentityAddress) GetFloorNumberOk

func (o *IdentityAddress) GetFloorNumberOk() (*string, bool)

GetFloorNumberOk returns a tuple with the FloorNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IdentityAddress) GetFullAddress

func (o *IdentityAddress) GetFullAddress() string

GetFullAddress returns the FullAddress field value if set, zero value otherwise.

func (*IdentityAddress) GetFullAddressOk

func (o *IdentityAddress) GetFullAddressOk() (*string, bool)

GetFullAddressOk returns a tuple with the FullAddress field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IdentityAddress) GetPostalCode

func (o *IdentityAddress) GetPostalCode() string

GetPostalCode returns the PostalCode field value if set, zero value otherwise.

func (*IdentityAddress) GetPostalCodeOk

func (o *IdentityAddress) GetPostalCodeOk() (*string, bool)

GetPostalCodeOk returns a tuple with the PostalCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IdentityAddress) GetProvince

func (o *IdentityAddress) GetProvince() string

GetProvince returns the Province field value if set, zero value otherwise.

func (*IdentityAddress) GetProvinceOk

func (o *IdentityAddress) GetProvinceOk() (*string, bool)

GetProvinceOk returns a tuple with the Province field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IdentityAddress) GetRaw

func (o *IdentityAddress) GetRaw() string

GetRaw returns the Raw field value if set, zero value otherwise.

func (*IdentityAddress) GetRawOk

func (o *IdentityAddress) GetRawOk() (*string, bool)

GetRawOk returns a tuple with the Raw field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IdentityAddress) GetSource

func (o *IdentityAddress) GetSource() string

GetSource returns the Source field value if set, zero value otherwise.

func (*IdentityAddress) GetSourceIds

func (o *IdentityAddress) GetSourceIds() []string

GetSourceIds returns the SourceIds field value if set, zero value otherwise.

func (*IdentityAddress) GetSourceIdsOk

func (o *IdentityAddress) GetSourceIdsOk() ([]string, bool)

GetSourceIdsOk returns a tuple with the SourceIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IdentityAddress) GetSourceOk

func (o *IdentityAddress) GetSourceOk() (*string, bool)

GetSourceOk returns a tuple with the Source field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IdentityAddress) GetStreetAddress

func (o *IdentityAddress) GetStreetAddress() string

GetStreetAddress returns the StreetAddress field value if set, zero value otherwise.

func (*IdentityAddress) GetStreetAddressOk

func (o *IdentityAddress) GetStreetAddressOk() (*string, bool)

GetStreetAddressOk returns a tuple with the StreetAddress field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IdentityAddress) GetStreetName

func (o *IdentityAddress) GetStreetName() string

GetStreetName returns the StreetName field value if set, zero value otherwise.

func (*IdentityAddress) GetStreetNameOk

func (o *IdentityAddress) GetStreetNameOk() (*string, bool)

GetStreetNameOk returns a tuple with the StreetName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IdentityAddress) GetStreetNumber

func (o *IdentityAddress) GetStreetNumber() string

GetStreetNumber returns the StreetNumber field value if set, zero value otherwise.

func (*IdentityAddress) GetStreetNumberOk

func (o *IdentityAddress) GetStreetNumberOk() (*string, bool)

GetStreetNumberOk returns a tuple with the StreetNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IdentityAddress) GetUnitNumber

func (o *IdentityAddress) GetUnitNumber() string

GetUnitNumber returns the UnitNumber field value if set, zero value otherwise.

func (*IdentityAddress) GetUnitNumberOk

func (o *IdentityAddress) GetUnitNumberOk() (*string, bool)

GetUnitNumberOk returns a tuple with the UnitNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IdentityAddress) GetWard

func (o *IdentityAddress) GetWard() string

GetWard returns the Ward field value if set, zero value otherwise.

func (*IdentityAddress) GetWardOk

func (o *IdentityAddress) GetWardOk() (*string, bool)

GetWardOk returns a tuple with the Ward field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IdentityAddress) HasAccountIds

func (o *IdentityAddress) HasAccountIds() bool

HasAccountIds returns a boolean if a field has been set.

func (*IdentityAddress) HasBuildingName

func (o *IdentityAddress) HasBuildingName() bool

HasBuildingName returns a boolean if a field has been set.

func (*IdentityAddress) HasCity

func (o *IdentityAddress) HasCity() bool

HasCity returns a boolean if a field has been set.

func (*IdentityAddress) HasCountry

func (o *IdentityAddress) HasCountry() bool

HasCountry returns a boolean if a field has been set.

func (*IdentityAddress) HasDistrict

func (o *IdentityAddress) HasDistrict() bool

HasDistrict returns a boolean if a field has been set.

func (*IdentityAddress) HasFloorNumber

func (o *IdentityAddress) HasFloorNumber() bool

HasFloorNumber returns a boolean if a field has been set.

func (*IdentityAddress) HasFullAddress

func (o *IdentityAddress) HasFullAddress() bool

HasFullAddress returns a boolean if a field has been set.

func (*IdentityAddress) HasPostalCode

func (o *IdentityAddress) HasPostalCode() bool

HasPostalCode returns a boolean if a field has been set.

func (*IdentityAddress) HasProvince

func (o *IdentityAddress) HasProvince() bool

HasProvince returns a boolean if a field has been set.

func (*IdentityAddress) HasRaw

func (o *IdentityAddress) HasRaw() bool

HasRaw returns a boolean if a field has been set.

func (*IdentityAddress) HasSource

func (o *IdentityAddress) HasSource() bool

HasSource returns a boolean if a field has been set.

func (*IdentityAddress) HasSourceIds

func (o *IdentityAddress) HasSourceIds() bool

HasSourceIds returns a boolean if a field has been set.

func (*IdentityAddress) HasStreetAddress

func (o *IdentityAddress) HasStreetAddress() bool

HasStreetAddress returns a boolean if a field has been set.

func (*IdentityAddress) HasStreetName

func (o *IdentityAddress) HasStreetName() bool

HasStreetName returns a boolean if a field has been set.

func (*IdentityAddress) HasStreetNumber

func (o *IdentityAddress) HasStreetNumber() bool

HasStreetNumber returns a boolean if a field has been set.

func (*IdentityAddress) HasUnitNumber

func (o *IdentityAddress) HasUnitNumber() bool

HasUnitNumber returns a boolean if a field has been set.

func (*IdentityAddress) HasWard

func (o *IdentityAddress) HasWard() bool

HasWard returns a boolean if a field has been set.

func (IdentityAddress) MarshalJSON

func (o IdentityAddress) MarshalJSON() ([]byte, error)

func (*IdentityAddress) SetAccountIds

func (o *IdentityAddress) SetAccountIds(v []string)

SetAccountIds gets a reference to the given []string and assigns it to the AccountIds field.

func (*IdentityAddress) SetBuildingName

func (o *IdentityAddress) SetBuildingName(v string)

SetBuildingName gets a reference to the given string and assigns it to the BuildingName field.

func (*IdentityAddress) SetCity

func (o *IdentityAddress) SetCity(v string)

SetCity gets a reference to the given string and assigns it to the City field.

func (*IdentityAddress) SetCountry

func (o *IdentityAddress) SetCountry(v string)

SetCountry gets a reference to the given string and assigns it to the Country field.

func (*IdentityAddress) SetDistrict

func (o *IdentityAddress) SetDistrict(v string)

SetDistrict gets a reference to the given string and assigns it to the District field.

func (*IdentityAddress) SetFloorNumber

func (o *IdentityAddress) SetFloorNumber(v string)

SetFloorNumber gets a reference to the given string and assigns it to the FloorNumber field.

func (*IdentityAddress) SetFullAddress

func (o *IdentityAddress) SetFullAddress(v string)

SetFullAddress gets a reference to the given string and assigns it to the FullAddress field.

func (*IdentityAddress) SetPostalCode

func (o *IdentityAddress) SetPostalCode(v string)

SetPostalCode gets a reference to the given string and assigns it to the PostalCode field.

func (*IdentityAddress) SetProvince

func (o *IdentityAddress) SetProvince(v string)

SetProvince gets a reference to the given string and assigns it to the Province field.

func (*IdentityAddress) SetRaw

func (o *IdentityAddress) SetRaw(v string)

SetRaw gets a reference to the given string and assigns it to the Raw field.

func (*IdentityAddress) SetSource

func (o *IdentityAddress) SetSource(v string)

SetSource gets a reference to the given string and assigns it to the Source field.

func (*IdentityAddress) SetSourceIds

func (o *IdentityAddress) SetSourceIds(v []string)

SetSourceIds gets a reference to the given []string and assigns it to the SourceIds field.

func (*IdentityAddress) SetStreetAddress

func (o *IdentityAddress) SetStreetAddress(v string)

SetStreetAddress gets a reference to the given string and assigns it to the StreetAddress field.

func (*IdentityAddress) SetStreetName

func (o *IdentityAddress) SetStreetName(v string)

SetStreetName gets a reference to the given string and assigns it to the StreetName field.

func (*IdentityAddress) SetStreetNumber

func (o *IdentityAddress) SetStreetNumber(v string)

SetStreetNumber gets a reference to the given string and assigns it to the StreetNumber field.

func (*IdentityAddress) SetUnitNumber

func (o *IdentityAddress) SetUnitNumber(v string)

SetUnitNumber gets a reference to the given string and assigns it to the UnitNumber field.

func (*IdentityAddress) SetWard

func (o *IdentityAddress) SetWard(v string)

SetWard gets a reference to the given string and assigns it to the Ward field.

type IdentityDateOfBirth

type IdentityDateOfBirth struct {
	Raw               *string  `json:"raw,omitempty"`
	DateOfBirth       *string  `json:"date_of_birth,omitempty"`
	MaskedDateOfBirth *string  `json:"masked_date_of_birth,omitempty"`
	Source            *string  `json:"source,omitempty"`
	SourceIds         []string `json:"source_ids,omitempty"`
	AccountIds        []string `json:"account_ids,omitempty"`
}

IdentityDateOfBirth struct for IdentityDateOfBirth

func NewIdentityDateOfBirth

func NewIdentityDateOfBirth() *IdentityDateOfBirth

NewIdentityDateOfBirth instantiates a new IdentityDateOfBirth object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIdentityDateOfBirthWithDefaults

func NewIdentityDateOfBirthWithDefaults() *IdentityDateOfBirth

NewIdentityDateOfBirthWithDefaults instantiates a new IdentityDateOfBirth object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IdentityDateOfBirth) GetAccountIds

func (o *IdentityDateOfBirth) GetAccountIds() []string

GetAccountIds returns the AccountIds field value if set, zero value otherwise.

func (*IdentityDateOfBirth) GetAccountIdsOk

func (o *IdentityDateOfBirth) GetAccountIdsOk() ([]string, bool)

GetAccountIdsOk returns a tuple with the AccountIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IdentityDateOfBirth) GetDateOfBirth

func (o *IdentityDateOfBirth) GetDateOfBirth() string

GetDateOfBirth returns the DateOfBirth field value if set, zero value otherwise.

func (*IdentityDateOfBirth) GetDateOfBirthOk

func (o *IdentityDateOfBirth) GetDateOfBirthOk() (*string, bool)

GetDateOfBirthOk returns a tuple with the DateOfBirth field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IdentityDateOfBirth) GetMaskedDateOfBirth

func (o *IdentityDateOfBirth) GetMaskedDateOfBirth() string

GetMaskedDateOfBirth returns the MaskedDateOfBirth field value if set, zero value otherwise.

func (*IdentityDateOfBirth) GetMaskedDateOfBirthOk

func (o *IdentityDateOfBirth) GetMaskedDateOfBirthOk() (*string, bool)

GetMaskedDateOfBirthOk returns a tuple with the MaskedDateOfBirth field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IdentityDateOfBirth) GetRaw

func (o *IdentityDateOfBirth) GetRaw() string

GetRaw returns the Raw field value if set, zero value otherwise.

func (*IdentityDateOfBirth) GetRawOk

func (o *IdentityDateOfBirth) GetRawOk() (*string, bool)

GetRawOk returns a tuple with the Raw field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IdentityDateOfBirth) GetSource

func (o *IdentityDateOfBirth) GetSource() string

GetSource returns the Source field value if set, zero value otherwise.

func (*IdentityDateOfBirth) GetSourceIds

func (o *IdentityDateOfBirth) GetSourceIds() []string

GetSourceIds returns the SourceIds field value if set, zero value otherwise.

func (*IdentityDateOfBirth) GetSourceIdsOk

func (o *IdentityDateOfBirth) GetSourceIdsOk() ([]string, bool)

GetSourceIdsOk returns a tuple with the SourceIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IdentityDateOfBirth) GetSourceOk

func (o *IdentityDateOfBirth) GetSourceOk() (*string, bool)

GetSourceOk returns a tuple with the Source field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IdentityDateOfBirth) HasAccountIds

func (o *IdentityDateOfBirth) HasAccountIds() bool

HasAccountIds returns a boolean if a field has been set.

func (*IdentityDateOfBirth) HasDateOfBirth

func (o *IdentityDateOfBirth) HasDateOfBirth() bool

HasDateOfBirth returns a boolean if a field has been set.

func (*IdentityDateOfBirth) HasMaskedDateOfBirth

func (o *IdentityDateOfBirth) HasMaskedDateOfBirth() bool

HasMaskedDateOfBirth returns a boolean if a field has been set.

func (*IdentityDateOfBirth) HasRaw

func (o *IdentityDateOfBirth) HasRaw() bool

HasRaw returns a boolean if a field has been set.

func (*IdentityDateOfBirth) HasSource

func (o *IdentityDateOfBirth) HasSource() bool

HasSource returns a boolean if a field has been set.

func (*IdentityDateOfBirth) HasSourceIds

func (o *IdentityDateOfBirth) HasSourceIds() bool

HasSourceIds returns a boolean if a field has been set.

func (IdentityDateOfBirth) MarshalJSON

func (o IdentityDateOfBirth) MarshalJSON() ([]byte, error)

func (*IdentityDateOfBirth) SetAccountIds

func (o *IdentityDateOfBirth) SetAccountIds(v []string)

SetAccountIds gets a reference to the given []string and assigns it to the AccountIds field.

func (*IdentityDateOfBirth) SetDateOfBirth

func (o *IdentityDateOfBirth) SetDateOfBirth(v string)

SetDateOfBirth gets a reference to the given string and assigns it to the DateOfBirth field.

func (*IdentityDateOfBirth) SetMaskedDateOfBirth

func (o *IdentityDateOfBirth) SetMaskedDateOfBirth(v string)

SetMaskedDateOfBirth gets a reference to the given string and assigns it to the MaskedDateOfBirth field.

func (*IdentityDateOfBirth) SetRaw

func (o *IdentityDateOfBirth) SetRaw(v string)

SetRaw gets a reference to the given string and assigns it to the Raw field.

func (*IdentityDateOfBirth) SetSource

func (o *IdentityDateOfBirth) SetSource(v string)

SetSource gets a reference to the given string and assigns it to the Source field.

func (*IdentityDateOfBirth) SetSourceIds

func (o *IdentityDateOfBirth) SetSourceIds(v []string)

SetSourceIds gets a reference to the given []string and assigns it to the SourceIds field.

type IdentityEmail

type IdentityEmail struct {
	Raw         *string  `json:"raw,omitempty"`
	Email       *string  `json:"email,omitempty"`
	MaskedEmail *string  `json:"masked_email,omitempty"`
	Source      *string  `json:"source,omitempty"`
	SourceIds   []string `json:"source_ids,omitempty"`
	AccountIds  []string `json:"account_ids,omitempty"`
}

IdentityEmail struct for IdentityEmail

func NewIdentityEmail

func NewIdentityEmail() *IdentityEmail

NewIdentityEmail instantiates a new IdentityEmail object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIdentityEmailWithDefaults

func NewIdentityEmailWithDefaults() *IdentityEmail

NewIdentityEmailWithDefaults instantiates a new IdentityEmail object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IdentityEmail) GetAccountIds

func (o *IdentityEmail) GetAccountIds() []string

GetAccountIds returns the AccountIds field value if set, zero value otherwise.

func (*IdentityEmail) GetAccountIdsOk

func (o *IdentityEmail) GetAccountIdsOk() ([]string, bool)

GetAccountIdsOk returns a tuple with the AccountIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IdentityEmail) GetEmail

func (o *IdentityEmail) GetEmail() string

GetEmail returns the Email field value if set, zero value otherwise.

func (*IdentityEmail) GetEmailOk

func (o *IdentityEmail) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IdentityEmail) GetMaskedEmail

func (o *IdentityEmail) GetMaskedEmail() string

GetMaskedEmail returns the MaskedEmail field value if set, zero value otherwise.

func (*IdentityEmail) GetMaskedEmailOk

func (o *IdentityEmail) GetMaskedEmailOk() (*string, bool)

GetMaskedEmailOk returns a tuple with the MaskedEmail field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IdentityEmail) GetRaw

func (o *IdentityEmail) GetRaw() string

GetRaw returns the Raw field value if set, zero value otherwise.

func (*IdentityEmail) GetRawOk

func (o *IdentityEmail) GetRawOk() (*string, bool)

GetRawOk returns a tuple with the Raw field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IdentityEmail) GetSource

func (o *IdentityEmail) GetSource() string

GetSource returns the Source field value if set, zero value otherwise.

func (*IdentityEmail) GetSourceIds

func (o *IdentityEmail) GetSourceIds() []string

GetSourceIds returns the SourceIds field value if set, zero value otherwise.

func (*IdentityEmail) GetSourceIdsOk

func (o *IdentityEmail) GetSourceIdsOk() ([]string, bool)

GetSourceIdsOk returns a tuple with the SourceIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IdentityEmail) GetSourceOk

func (o *IdentityEmail) GetSourceOk() (*string, bool)

GetSourceOk returns a tuple with the Source field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IdentityEmail) HasAccountIds

func (o *IdentityEmail) HasAccountIds() bool

HasAccountIds returns a boolean if a field has been set.

func (*IdentityEmail) HasEmail

func (o *IdentityEmail) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*IdentityEmail) HasMaskedEmail

func (o *IdentityEmail) HasMaskedEmail() bool

HasMaskedEmail returns a boolean if a field has been set.

func (*IdentityEmail) HasRaw

func (o *IdentityEmail) HasRaw() bool

HasRaw returns a boolean if a field has been set.

func (*IdentityEmail) HasSource

func (o *IdentityEmail) HasSource() bool

HasSource returns a boolean if a field has been set.

func (*IdentityEmail) HasSourceIds

func (o *IdentityEmail) HasSourceIds() bool

HasSourceIds returns a boolean if a field has been set.

func (IdentityEmail) MarshalJSON

func (o IdentityEmail) MarshalJSON() ([]byte, error)

func (*IdentityEmail) SetAccountIds

func (o *IdentityEmail) SetAccountIds(v []string)

SetAccountIds gets a reference to the given []string and assigns it to the AccountIds field.

func (*IdentityEmail) SetEmail

func (o *IdentityEmail) SetEmail(v string)

SetEmail gets a reference to the given string and assigns it to the Email field.

func (*IdentityEmail) SetMaskedEmail

func (o *IdentityEmail) SetMaskedEmail(v string)

SetMaskedEmail gets a reference to the given string and assigns it to the MaskedEmail field.

func (*IdentityEmail) SetRaw

func (o *IdentityEmail) SetRaw(v string)

SetRaw gets a reference to the given string and assigns it to the Raw field.

func (*IdentityEmail) SetSource

func (o *IdentityEmail) SetSource(v string)

SetSource gets a reference to the given string and assigns it to the Source field.

func (*IdentityEmail) SetSourceIds

func (o *IdentityEmail) SetSourceIds(v []string)

SetSourceIds gets a reference to the given []string and assigns it to the SourceIds field.

type IdentityName

type IdentityName struct {
	Raw        *string  `json:"raw,omitempty"`
	FullName   *string  `json:"full_name,omitempty"`
	FirstName  *string  `json:"first_name,omitempty"`
	LastName   *string  `json:"last_name,omitempty"`
	OtherName  *string  `json:"other_name,omitempty"`
	Source     *string  `json:"source,omitempty"`
	SourceIds  []string `json:"source_ids,omitempty"`
	AccountIds []string `json:"account_ids,omitempty"`
}

IdentityName struct for IdentityName

func NewIdentityName

func NewIdentityName() *IdentityName

NewIdentityName instantiates a new IdentityName object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIdentityNameWithDefaults

func NewIdentityNameWithDefaults() *IdentityName

NewIdentityNameWithDefaults instantiates a new IdentityName object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IdentityName) GetAccountIds

func (o *IdentityName) GetAccountIds() []string

GetAccountIds returns the AccountIds field value if set, zero value otherwise.

func (*IdentityName) GetAccountIdsOk

func (o *IdentityName) GetAccountIdsOk() ([]string, bool)

GetAccountIdsOk returns a tuple with the AccountIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IdentityName) GetFirstName

func (o *IdentityName) GetFirstName() string

GetFirstName returns the FirstName field value if set, zero value otherwise.

func (*IdentityName) GetFirstNameOk

func (o *IdentityName) GetFirstNameOk() (*string, bool)

GetFirstNameOk returns a tuple with the FirstName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IdentityName) GetFullName

func (o *IdentityName) GetFullName() string

GetFullName returns the FullName field value if set, zero value otherwise.

func (*IdentityName) GetFullNameOk

func (o *IdentityName) GetFullNameOk() (*string, bool)

GetFullNameOk returns a tuple with the FullName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IdentityName) GetLastName

func (o *IdentityName) GetLastName() string

GetLastName returns the LastName field value if set, zero value otherwise.

func (*IdentityName) GetLastNameOk

func (o *IdentityName) GetLastNameOk() (*string, bool)

GetLastNameOk returns a tuple with the LastName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IdentityName) GetOtherName

func (o *IdentityName) GetOtherName() string

GetOtherName returns the OtherName field value if set, zero value otherwise.

func (*IdentityName) GetOtherNameOk

func (o *IdentityName) GetOtherNameOk() (*string, bool)

GetOtherNameOk returns a tuple with the OtherName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IdentityName) GetRaw

func (o *IdentityName) GetRaw() string

GetRaw returns the Raw field value if set, zero value otherwise.

func (*IdentityName) GetRawOk

func (o *IdentityName) GetRawOk() (*string, bool)

GetRawOk returns a tuple with the Raw field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IdentityName) GetSource

func (o *IdentityName) GetSource() string

GetSource returns the Source field value if set, zero value otherwise.

func (*IdentityName) GetSourceIds

func (o *IdentityName) GetSourceIds() []string

GetSourceIds returns the SourceIds field value if set, zero value otherwise.

func (*IdentityName) GetSourceIdsOk

func (o *IdentityName) GetSourceIdsOk() ([]string, bool)

GetSourceIdsOk returns a tuple with the SourceIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IdentityName) GetSourceOk

func (o *IdentityName) GetSourceOk() (*string, bool)

GetSourceOk returns a tuple with the Source field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IdentityName) HasAccountIds

func (o *IdentityName) HasAccountIds() bool

HasAccountIds returns a boolean if a field has been set.

func (*IdentityName) HasFirstName

func (o *IdentityName) HasFirstName() bool

HasFirstName returns a boolean if a field has been set.

func (*IdentityName) HasFullName

func (o *IdentityName) HasFullName() bool

HasFullName returns a boolean if a field has been set.

func (*IdentityName) HasLastName

func (o *IdentityName) HasLastName() bool

HasLastName returns a boolean if a field has been set.

func (*IdentityName) HasOtherName

func (o *IdentityName) HasOtherName() bool

HasOtherName returns a boolean if a field has been set.

func (*IdentityName) HasRaw

func (o *IdentityName) HasRaw() bool

HasRaw returns a boolean if a field has been set.

func (*IdentityName) HasSource

func (o *IdentityName) HasSource() bool

HasSource returns a boolean if a field has been set.

func (*IdentityName) HasSourceIds

func (o *IdentityName) HasSourceIds() bool

HasSourceIds returns a boolean if a field has been set.

func (IdentityName) MarshalJSON

func (o IdentityName) MarshalJSON() ([]byte, error)

func (*IdentityName) SetAccountIds

func (o *IdentityName) SetAccountIds(v []string)

SetAccountIds gets a reference to the given []string and assigns it to the AccountIds field.

func (*IdentityName) SetFirstName

func (o *IdentityName) SetFirstName(v string)

SetFirstName gets a reference to the given string and assigns it to the FirstName field.

func (*IdentityName) SetFullName

func (o *IdentityName) SetFullName(v string)

SetFullName gets a reference to the given string and assigns it to the FullName field.

func (*IdentityName) SetLastName

func (o *IdentityName) SetLastName(v string)

SetLastName gets a reference to the given string and assigns it to the LastName field.

func (*IdentityName) SetOtherName

func (o *IdentityName) SetOtherName(v string)

SetOtherName gets a reference to the given string and assigns it to the OtherName field.

func (*IdentityName) SetRaw

func (o *IdentityName) SetRaw(v string)

SetRaw gets a reference to the given string and assigns it to the Raw field.

func (*IdentityName) SetSource

func (o *IdentityName) SetSource(v string)

SetSource gets a reference to the given string and assigns it to the Source field.

func (*IdentityName) SetSourceIds

func (o *IdentityName) SetSourceIds(v []string)

SetSourceIds gets a reference to the given []string and assigns it to the SourceIds field.

type IdentityPhoneNumber

type IdentityPhoneNumber struct {
	Raw         *string  `json:"raw,omitempty"`
	MobilePhone *string  `json:"mobile_phone,omitempty"`
	OtherPhone  *string  `json:"other_phone,omitempty"`
	MaskedPhone *string  `json:"masked_phone,omitempty"`
	Source      *string  `json:"source,omitempty"`
	SourceIds   []string `json:"source_ids,omitempty"`
	AccountIds  []string `json:"account_ids,omitempty"`
}

IdentityPhoneNumber struct for IdentityPhoneNumber

func NewIdentityPhoneNumber

func NewIdentityPhoneNumber() *IdentityPhoneNumber

NewIdentityPhoneNumber instantiates a new IdentityPhoneNumber object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIdentityPhoneNumberWithDefaults

func NewIdentityPhoneNumberWithDefaults() *IdentityPhoneNumber

NewIdentityPhoneNumberWithDefaults instantiates a new IdentityPhoneNumber object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IdentityPhoneNumber) GetAccountIds

func (o *IdentityPhoneNumber) GetAccountIds() []string

GetAccountIds returns the AccountIds field value if set, zero value otherwise.

func (*IdentityPhoneNumber) GetAccountIdsOk

func (o *IdentityPhoneNumber) GetAccountIdsOk() ([]string, bool)

GetAccountIdsOk returns a tuple with the AccountIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IdentityPhoneNumber) GetMaskedPhone

func (o *IdentityPhoneNumber) GetMaskedPhone() string

GetMaskedPhone returns the MaskedPhone field value if set, zero value otherwise.

func (*IdentityPhoneNumber) GetMaskedPhoneOk

func (o *IdentityPhoneNumber) GetMaskedPhoneOk() (*string, bool)

GetMaskedPhoneOk returns a tuple with the MaskedPhone field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IdentityPhoneNumber) GetMobilePhone

func (o *IdentityPhoneNumber) GetMobilePhone() string

GetMobilePhone returns the MobilePhone field value if set, zero value otherwise.

func (*IdentityPhoneNumber) GetMobilePhoneOk

func (o *IdentityPhoneNumber) GetMobilePhoneOk() (*string, bool)

GetMobilePhoneOk returns a tuple with the MobilePhone field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IdentityPhoneNumber) GetOtherPhone

func (o *IdentityPhoneNumber) GetOtherPhone() string

GetOtherPhone returns the OtherPhone field value if set, zero value otherwise.

func (*IdentityPhoneNumber) GetOtherPhoneOk

func (o *IdentityPhoneNumber) GetOtherPhoneOk() (*string, bool)

GetOtherPhoneOk returns a tuple with the OtherPhone field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IdentityPhoneNumber) GetRaw

func (o *IdentityPhoneNumber) GetRaw() string

GetRaw returns the Raw field value if set, zero value otherwise.

func (*IdentityPhoneNumber) GetRawOk

func (o *IdentityPhoneNumber) GetRawOk() (*string, bool)

GetRawOk returns a tuple with the Raw field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IdentityPhoneNumber) GetSource

func (o *IdentityPhoneNumber) GetSource() string

GetSource returns the Source field value if set, zero value otherwise.

func (*IdentityPhoneNumber) GetSourceIds

func (o *IdentityPhoneNumber) GetSourceIds() []string

GetSourceIds returns the SourceIds field value if set, zero value otherwise.

func (*IdentityPhoneNumber) GetSourceIdsOk

func (o *IdentityPhoneNumber) GetSourceIdsOk() ([]string, bool)

GetSourceIdsOk returns a tuple with the SourceIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IdentityPhoneNumber) GetSourceOk

func (o *IdentityPhoneNumber) GetSourceOk() (*string, bool)

GetSourceOk returns a tuple with the Source field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IdentityPhoneNumber) HasAccountIds

func (o *IdentityPhoneNumber) HasAccountIds() bool

HasAccountIds returns a boolean if a field has been set.

func (*IdentityPhoneNumber) HasMaskedPhone

func (o *IdentityPhoneNumber) HasMaskedPhone() bool

HasMaskedPhone returns a boolean if a field has been set.

func (*IdentityPhoneNumber) HasMobilePhone

func (o *IdentityPhoneNumber) HasMobilePhone() bool

HasMobilePhone returns a boolean if a field has been set.

func (*IdentityPhoneNumber) HasOtherPhone

func (o *IdentityPhoneNumber) HasOtherPhone() bool

HasOtherPhone returns a boolean if a field has been set.

func (*IdentityPhoneNumber) HasRaw

func (o *IdentityPhoneNumber) HasRaw() bool

HasRaw returns a boolean if a field has been set.

func (*IdentityPhoneNumber) HasSource

func (o *IdentityPhoneNumber) HasSource() bool

HasSource returns a boolean if a field has been set.

func (*IdentityPhoneNumber) HasSourceIds

func (o *IdentityPhoneNumber) HasSourceIds() bool

HasSourceIds returns a boolean if a field has been set.

func (IdentityPhoneNumber) MarshalJSON

func (o IdentityPhoneNumber) MarshalJSON() ([]byte, error)

func (*IdentityPhoneNumber) SetAccountIds

func (o *IdentityPhoneNumber) SetAccountIds(v []string)

SetAccountIds gets a reference to the given []string and assigns it to the AccountIds field.

func (*IdentityPhoneNumber) SetMaskedPhone

func (o *IdentityPhoneNumber) SetMaskedPhone(v string)

SetMaskedPhone gets a reference to the given string and assigns it to the MaskedPhone field.

func (*IdentityPhoneNumber) SetMobilePhone

func (o *IdentityPhoneNumber) SetMobilePhone(v string)

SetMobilePhone gets a reference to the given string and assigns it to the MobilePhone field.

func (*IdentityPhoneNumber) SetOtherPhone

func (o *IdentityPhoneNumber) SetOtherPhone(v string)

SetOtherPhone gets a reference to the given string and assigns it to the OtherPhone field.

func (*IdentityPhoneNumber) SetRaw

func (o *IdentityPhoneNumber) SetRaw(v string)

SetRaw gets a reference to the given string and assigns it to the Raw field.

func (*IdentityPhoneNumber) SetSource

func (o *IdentityPhoneNumber) SetSource(v string)

SetSource gets a reference to the given string and assigns it to the Source field.

func (*IdentityPhoneNumber) SetSourceIds

func (o *IdentityPhoneNumber) SetSourceIds(v []string)

SetSourceIds gets a reference to the given []string and assigns it to the SourceIds field.

type IncomeEstimate

type IncomeEstimate struct {
	// Income amount
	Amount float32 `json:"amount"`
	// Currency
	Currency string `json:"currency"`
}

IncomeEstimate struct for IncomeEstimate

func NewIncomeEstimate

func NewIncomeEstimate(amount float32, currency string) *IncomeEstimate

NewIncomeEstimate instantiates a new IncomeEstimate object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIncomeEstimateWithDefaults

func NewIncomeEstimateWithDefaults() *IncomeEstimate

NewIncomeEstimateWithDefaults instantiates a new IncomeEstimate object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IncomeEstimate) GetAmount

func (o *IncomeEstimate) GetAmount() float32

GetAmount returns the Amount field value

func (*IncomeEstimate) GetAmountOk

func (o *IncomeEstimate) GetAmountOk() (*float32, bool)

GetAmountOk returns a tuple with the Amount field value and a boolean to check if the value has been set.

func (*IncomeEstimate) GetCurrency

func (o *IncomeEstimate) GetCurrency() string

GetCurrency returns the Currency field value

func (*IncomeEstimate) GetCurrencyOk

func (o *IncomeEstimate) GetCurrencyOk() (*string, bool)

GetCurrencyOk returns a tuple with the Currency field value and a boolean to check if the value has been set.

func (IncomeEstimate) MarshalJSON

func (o IncomeEstimate) MarshalJSON() ([]byte, error)

func (*IncomeEstimate) SetAmount

func (o *IncomeEstimate) SetAmount(v float32)

SetAmount sets field value

func (*IncomeEstimate) SetCurrency

func (o *IncomeEstimate) SetCurrency(v string)

SetCurrency sets field value

type IncomeResponse

type IncomeResponse struct {
	Income        []SingleSourceIncome `json:"income"`
	LoginIdentity LoginIdentityShort   `json:"login_identity"`
	Institution   InstitutionShort     `json:"institution"`
}

IncomeResponse struct for IncomeResponse

func NewIncomeResponse

func NewIncomeResponse(income []SingleSourceIncome, loginIdentity LoginIdentityShort, institution InstitutionShort) *IncomeResponse

NewIncomeResponse instantiates a new IncomeResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIncomeResponseWithDefaults

func NewIncomeResponseWithDefaults() *IncomeResponse

NewIncomeResponseWithDefaults instantiates a new IncomeResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IncomeResponse) GetIncome

func (o *IncomeResponse) GetIncome() []SingleSourceIncome

GetIncome returns the Income field value

func (*IncomeResponse) GetIncomeOk

func (o *IncomeResponse) GetIncomeOk() ([]SingleSourceIncome, bool)

GetIncomeOk returns a tuple with the Income field value and a boolean to check if the value has been set.

func (*IncomeResponse) GetInstitution

func (o *IncomeResponse) GetInstitution() InstitutionShort

GetInstitution returns the Institution field value

func (*IncomeResponse) GetInstitutionOk

func (o *IncomeResponse) GetInstitutionOk() (*InstitutionShort, bool)

GetInstitutionOk returns a tuple with the Institution field value and a boolean to check if the value has been set.

func (*IncomeResponse) GetLoginIdentity

func (o *IncomeResponse) GetLoginIdentity() LoginIdentityShort

GetLoginIdentity returns the LoginIdentity field value

func (*IncomeResponse) GetLoginIdentityOk

func (o *IncomeResponse) GetLoginIdentityOk() (*LoginIdentityShort, bool)

GetLoginIdentityOk returns a tuple with the LoginIdentity field value and a boolean to check if the value has been set.

func (IncomeResponse) MarshalJSON

func (o IncomeResponse) MarshalJSON() ([]byte, error)

func (*IncomeResponse) SetIncome

func (o *IncomeResponse) SetIncome(v []SingleSourceIncome)

SetIncome sets field value

func (*IncomeResponse) SetInstitution

func (o *IncomeResponse) SetInstitution(v InstitutionShort)

SetInstitution sets field value

func (*IncomeResponse) SetLoginIdentity

func (o *IncomeResponse) SetLoginIdentity(v LoginIdentityShort)

SetLoginIdentity sets field value

type IncomeStream

type IncomeStream struct {
	// Account this income estimate is associated with
	AccountId              string          `json:"account_id"`
	EstimatedMonthlyIncome *IncomeEstimate `json:"estimated_monthly_income,omitempty"`
	// Number of transactions counted towards income
	TransactionCount float32                 `json:"transaction_count"`
	MonthlyHistory   []MonthlyIncomeEstimate `json:"monthly_history"`
}

IncomeStream struct for IncomeStream

func NewIncomeStream

func NewIncomeStream(accountId string, transactionCount float32, monthlyHistory []MonthlyIncomeEstimate) *IncomeStream

NewIncomeStream instantiates a new IncomeStream object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIncomeStreamWithDefaults

func NewIncomeStreamWithDefaults() *IncomeStream

NewIncomeStreamWithDefaults instantiates a new IncomeStream object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IncomeStream) GetAccountId

func (o *IncomeStream) GetAccountId() string

GetAccountId returns the AccountId field value

func (*IncomeStream) GetAccountIdOk

func (o *IncomeStream) GetAccountIdOk() (*string, bool)

GetAccountIdOk returns a tuple with the AccountId field value and a boolean to check if the value has been set.

func (*IncomeStream) GetEstimatedMonthlyIncome

func (o *IncomeStream) GetEstimatedMonthlyIncome() IncomeEstimate

GetEstimatedMonthlyIncome returns the EstimatedMonthlyIncome field value if set, zero value otherwise.

func (*IncomeStream) GetEstimatedMonthlyIncomeOk

func (o *IncomeStream) GetEstimatedMonthlyIncomeOk() (*IncomeEstimate, bool)

GetEstimatedMonthlyIncomeOk returns a tuple with the EstimatedMonthlyIncome field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncomeStream) GetMonthlyHistory

func (o *IncomeStream) GetMonthlyHistory() []MonthlyIncomeEstimate

GetMonthlyHistory returns the MonthlyHistory field value

func (*IncomeStream) GetMonthlyHistoryOk

func (o *IncomeStream) GetMonthlyHistoryOk() ([]MonthlyIncomeEstimate, bool)

GetMonthlyHistoryOk returns a tuple with the MonthlyHistory field value and a boolean to check if the value has been set.

func (*IncomeStream) GetTransactionCount

func (o *IncomeStream) GetTransactionCount() float32

GetTransactionCount returns the TransactionCount field value

func (*IncomeStream) GetTransactionCountOk

func (o *IncomeStream) GetTransactionCountOk() (*float32, bool)

GetTransactionCountOk returns a tuple with the TransactionCount field value and a boolean to check if the value has been set.

func (*IncomeStream) HasEstimatedMonthlyIncome

func (o *IncomeStream) HasEstimatedMonthlyIncome() bool

HasEstimatedMonthlyIncome returns a boolean if a field has been set.

func (IncomeStream) MarshalJSON

func (o IncomeStream) MarshalJSON() ([]byte, error)

func (*IncomeStream) SetAccountId

func (o *IncomeStream) SetAccountId(v string)

SetAccountId sets field value

func (*IncomeStream) SetEstimatedMonthlyIncome

func (o *IncomeStream) SetEstimatedMonthlyIncome(v IncomeEstimate)

SetEstimatedMonthlyIncome gets a reference to the given IncomeEstimate and assigns it to the EstimatedMonthlyIncome field.

func (*IncomeStream) SetMonthlyHistory

func (o *IncomeStream) SetMonthlyHistory(v []MonthlyIncomeEstimate)

SetMonthlyHistory sets field value

func (*IncomeStream) SetTransactionCount

func (o *IncomeStream) SetTransactionCount(v float32)

SetTransactionCount sets field value

type IncomeTotal

type IncomeTotal struct {
	EstimatedMonthlyIncome *IncomeEstimate `json:"estimated_monthly_income,omitempty"`
	// Number of transactions counted towards income
	TransactionCount float32                 `json:"transaction_count"`
	MonthlyHistory   []MonthlyIncomeEstimate `json:"monthly_history"`
}

IncomeTotal struct for IncomeTotal

func NewIncomeTotal

func NewIncomeTotal(transactionCount float32, monthlyHistory []MonthlyIncomeEstimate) *IncomeTotal

NewIncomeTotal instantiates a new IncomeTotal object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIncomeTotalWithDefaults

func NewIncomeTotalWithDefaults() *IncomeTotal

NewIncomeTotalWithDefaults instantiates a new IncomeTotal object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IncomeTotal) GetEstimatedMonthlyIncome

func (o *IncomeTotal) GetEstimatedMonthlyIncome() IncomeEstimate

GetEstimatedMonthlyIncome returns the EstimatedMonthlyIncome field value if set, zero value otherwise.

func (*IncomeTotal) GetEstimatedMonthlyIncomeOk

func (o *IncomeTotal) GetEstimatedMonthlyIncomeOk() (*IncomeEstimate, bool)

GetEstimatedMonthlyIncomeOk returns a tuple with the EstimatedMonthlyIncome field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncomeTotal) GetMonthlyHistory

func (o *IncomeTotal) GetMonthlyHistory() []MonthlyIncomeEstimate

GetMonthlyHistory returns the MonthlyHistory field value

func (*IncomeTotal) GetMonthlyHistoryOk

func (o *IncomeTotal) GetMonthlyHistoryOk() ([]MonthlyIncomeEstimate, bool)

GetMonthlyHistoryOk returns a tuple with the MonthlyHistory field value and a boolean to check if the value has been set.

func (*IncomeTotal) GetTransactionCount

func (o *IncomeTotal) GetTransactionCount() float32

GetTransactionCount returns the TransactionCount field value

func (*IncomeTotal) GetTransactionCountOk

func (o *IncomeTotal) GetTransactionCountOk() (*float32, bool)

GetTransactionCountOk returns a tuple with the TransactionCount field value and a boolean to check if the value has been set.

func (*IncomeTotal) HasEstimatedMonthlyIncome

func (o *IncomeTotal) HasEstimatedMonthlyIncome() bool

HasEstimatedMonthlyIncome returns a boolean if a field has been set.

func (IncomeTotal) MarshalJSON

func (o IncomeTotal) MarshalJSON() ([]byte, error)

func (*IncomeTotal) SetEstimatedMonthlyIncome

func (o *IncomeTotal) SetEstimatedMonthlyIncome(v IncomeEstimate)

SetEstimatedMonthlyIncome gets a reference to the given IncomeEstimate and assigns it to the EstimatedMonthlyIncome field.

func (*IncomeTotal) SetMonthlyHistory

func (o *IncomeTotal) SetMonthlyHistory(v []MonthlyIncomeEstimate)

SetMonthlyHistory sets field value

func (*IncomeTotal) SetTransactionCount

func (o *IncomeTotal) SetTransactionCount(v float32)

SetTransactionCount sets field value

type Institution

type Institution struct {
	InstitutionId         string                 `json:"institution_id"`
	Countries             []string               `json:"countries"`
	Tags                  []string               `json:"tags,omitempty"`
	InstitutionType       string                 `json:"institution_type"`
	ProductsSupported     []string               `json:"products_supported"`
	ParentInstitutionName *string                `json:"parent_institution_name,omitempty"`
	InstitutionName       string                 `json:"institution_name"`
	PortalName            *string                `json:"portal_name,omitempty"`
	UserType              []string               `json:"user_type"`
	Status                string                 `json:"status"`
	StatusDetails         map[string]interface{} `json:"status_details,omitempty"`
	LoginUrl              *string                `json:"login_url,omitempty"`
	LoginDetails          map[string]interface{} `json:"login_details"`
	LoginMethods          []LoginMethod          `json:"login_methods,omitempty"`
	PaymentInfo           *PaymentInfo           `json:"payment_info,omitempty"`
	Color                 *string                `json:"color,omitempty"`
	UpdatedAt             *time.Time             `json:"updated_at,omitempty"`
	LoginActions          []LoginAction          `json:"login_actions,omitempty"`
}

Institution struct for Institution

func NewInstitution

func NewInstitution(institutionId string, countries []string, institutionType string, productsSupported []string, institutionName string, userType []string, status string, loginDetails map[string]interface{}) *Institution

NewInstitution instantiates a new Institution object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewInstitutionWithDefaults

func NewInstitutionWithDefaults() *Institution

NewInstitutionWithDefaults instantiates a new Institution object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Institution) GetColor

func (o *Institution) GetColor() string

GetColor returns the Color field value if set, zero value otherwise.

func (*Institution) GetColorOk

func (o *Institution) GetColorOk() (*string, bool)

GetColorOk returns a tuple with the Color field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Institution) GetCountries

func (o *Institution) GetCountries() []string

GetCountries returns the Countries field value

func (*Institution) GetCountriesOk

func (o *Institution) GetCountriesOk() ([]string, bool)

GetCountriesOk returns a tuple with the Countries field value and a boolean to check if the value has been set.

func (*Institution) GetInstitutionId

func (o *Institution) GetInstitutionId() string

GetInstitutionId returns the InstitutionId field value

func (*Institution) GetInstitutionIdOk

func (o *Institution) GetInstitutionIdOk() (*string, bool)

GetInstitutionIdOk returns a tuple with the InstitutionId field value and a boolean to check if the value has been set.

func (*Institution) GetInstitutionName

func (o *Institution) GetInstitutionName() string

GetInstitutionName returns the InstitutionName field value

func (*Institution) GetInstitutionNameOk

func (o *Institution) GetInstitutionNameOk() (*string, bool)

GetInstitutionNameOk returns a tuple with the InstitutionName field value and a boolean to check if the value has been set.

func (*Institution) GetInstitutionType

func (o *Institution) GetInstitutionType() string

GetInstitutionType returns the InstitutionType field value

func (*Institution) GetInstitutionTypeOk

func (o *Institution) GetInstitutionTypeOk() (*string, bool)

GetInstitutionTypeOk returns a tuple with the InstitutionType field value and a boolean to check if the value has been set.

func (*Institution) GetLoginActions

func (o *Institution) GetLoginActions() []LoginAction

GetLoginActions returns the LoginActions field value if set, zero value otherwise.

func (*Institution) GetLoginActionsOk

func (o *Institution) GetLoginActionsOk() ([]LoginAction, bool)

GetLoginActionsOk returns a tuple with the LoginActions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Institution) GetLoginDetails

func (o *Institution) GetLoginDetails() map[string]interface{}

GetLoginDetails returns the LoginDetails field value

func (*Institution) GetLoginDetailsOk

func (o *Institution) GetLoginDetailsOk() (map[string]interface{}, bool)

GetLoginDetailsOk returns a tuple with the LoginDetails field value and a boolean to check if the value has been set.

func (*Institution) GetLoginMethods

func (o *Institution) GetLoginMethods() []LoginMethod

GetLoginMethods returns the LoginMethods field value if set, zero value otherwise.

func (*Institution) GetLoginMethodsOk

func (o *Institution) GetLoginMethodsOk() ([]LoginMethod, bool)

GetLoginMethodsOk returns a tuple with the LoginMethods field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Institution) GetLoginUrl

func (o *Institution) GetLoginUrl() string

GetLoginUrl returns the LoginUrl field value if set, zero value otherwise.

func (*Institution) GetLoginUrlOk

func (o *Institution) GetLoginUrlOk() (*string, bool)

GetLoginUrlOk returns a tuple with the LoginUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Institution) GetParentInstitutionName

func (o *Institution) GetParentInstitutionName() string

GetParentInstitutionName returns the ParentInstitutionName field value if set, zero value otherwise.

func (*Institution) GetParentInstitutionNameOk

func (o *Institution) GetParentInstitutionNameOk() (*string, bool)

GetParentInstitutionNameOk returns a tuple with the ParentInstitutionName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Institution) GetPaymentInfo

func (o *Institution) GetPaymentInfo() PaymentInfo

GetPaymentInfo returns the PaymentInfo field value if set, zero value otherwise.

func (*Institution) GetPaymentInfoOk

func (o *Institution) GetPaymentInfoOk() (*PaymentInfo, bool)

GetPaymentInfoOk returns a tuple with the PaymentInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Institution) GetPortalName

func (o *Institution) GetPortalName() string

GetPortalName returns the PortalName field value if set, zero value otherwise.

func (*Institution) GetPortalNameOk

func (o *Institution) GetPortalNameOk() (*string, bool)

GetPortalNameOk returns a tuple with the PortalName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Institution) GetProductsSupported

func (o *Institution) GetProductsSupported() []string

GetProductsSupported returns the ProductsSupported field value

func (*Institution) GetProductsSupportedOk

func (o *Institution) GetProductsSupportedOk() ([]string, bool)

GetProductsSupportedOk returns a tuple with the ProductsSupported field value and a boolean to check if the value has been set.

func (*Institution) GetStatus

func (o *Institution) GetStatus() string

GetStatus returns the Status field value

func (*Institution) GetStatusDetails

func (o *Institution) GetStatusDetails() map[string]interface{}

GetStatusDetails returns the StatusDetails field value if set, zero value otherwise.

func (*Institution) GetStatusDetailsOk

func (o *Institution) GetStatusDetailsOk() (map[string]interface{}, bool)

GetStatusDetailsOk returns a tuple with the StatusDetails field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Institution) GetStatusOk

func (o *Institution) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*Institution) GetTags

func (o *Institution) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*Institution) GetTagsOk

func (o *Institution) GetTagsOk() ([]string, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Institution) GetUpdatedAt

func (o *Institution) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

func (*Institution) GetUpdatedAtOk

func (o *Institution) GetUpdatedAtOk() (*time.Time, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Institution) GetUserType

func (o *Institution) GetUserType() []string

GetUserType returns the UserType field value

func (*Institution) GetUserTypeOk

func (o *Institution) GetUserTypeOk() ([]string, bool)

GetUserTypeOk returns a tuple with the UserType field value and a boolean to check if the value has been set.

func (*Institution) HasColor

func (o *Institution) HasColor() bool

HasColor returns a boolean if a field has been set.

func (*Institution) HasLoginActions

func (o *Institution) HasLoginActions() bool

HasLoginActions returns a boolean if a field has been set.

func (*Institution) HasLoginMethods

func (o *Institution) HasLoginMethods() bool

HasLoginMethods returns a boolean if a field has been set.

func (*Institution) HasLoginUrl

func (o *Institution) HasLoginUrl() bool

HasLoginUrl returns a boolean if a field has been set.

func (*Institution) HasParentInstitutionName

func (o *Institution) HasParentInstitutionName() bool

HasParentInstitutionName returns a boolean if a field has been set.

func (*Institution) HasPaymentInfo

func (o *Institution) HasPaymentInfo() bool

HasPaymentInfo returns a boolean if a field has been set.

func (*Institution) HasPortalName

func (o *Institution) HasPortalName() bool

HasPortalName returns a boolean if a field has been set.

func (*Institution) HasStatusDetails

func (o *Institution) HasStatusDetails() bool

HasStatusDetails returns a boolean if a field has been set.

func (*Institution) HasTags

func (o *Institution) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*Institution) HasUpdatedAt

func (o *Institution) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (Institution) MarshalJSON

func (o Institution) MarshalJSON() ([]byte, error)

func (*Institution) SetColor

func (o *Institution) SetColor(v string)

SetColor gets a reference to the given string and assigns it to the Color field.

func (*Institution) SetCountries

func (o *Institution) SetCountries(v []string)

SetCountries sets field value

func (*Institution) SetInstitutionId

func (o *Institution) SetInstitutionId(v string)

SetInstitutionId sets field value

func (*Institution) SetInstitutionName

func (o *Institution) SetInstitutionName(v string)

SetInstitutionName sets field value

func (*Institution) SetInstitutionType

func (o *Institution) SetInstitutionType(v string)

SetInstitutionType sets field value

func (*Institution) SetLoginActions

func (o *Institution) SetLoginActions(v []LoginAction)

SetLoginActions gets a reference to the given []LoginAction and assigns it to the LoginActions field.

func (*Institution) SetLoginDetails

func (o *Institution) SetLoginDetails(v map[string]interface{})

SetLoginDetails sets field value

func (*Institution) SetLoginMethods

func (o *Institution) SetLoginMethods(v []LoginMethod)

SetLoginMethods gets a reference to the given []LoginMethod and assigns it to the LoginMethods field.

func (*Institution) SetLoginUrl

func (o *Institution) SetLoginUrl(v string)

SetLoginUrl gets a reference to the given string and assigns it to the LoginUrl field.

func (*Institution) SetParentInstitutionName

func (o *Institution) SetParentInstitutionName(v string)

SetParentInstitutionName gets a reference to the given string and assigns it to the ParentInstitutionName field.

func (*Institution) SetPaymentInfo

func (o *Institution) SetPaymentInfo(v PaymentInfo)

SetPaymentInfo gets a reference to the given PaymentInfo and assigns it to the PaymentInfo field.

func (*Institution) SetPortalName

func (o *Institution) SetPortalName(v string)

SetPortalName gets a reference to the given string and assigns it to the PortalName field.

func (*Institution) SetProductsSupported

func (o *Institution) SetProductsSupported(v []string)

SetProductsSupported sets field value

func (*Institution) SetStatus

func (o *Institution) SetStatus(v string)

SetStatus sets field value

func (*Institution) SetStatusDetails

func (o *Institution) SetStatusDetails(v map[string]interface{})

SetStatusDetails gets a reference to the given map[string]interface{} and assigns it to the StatusDetails field.

func (*Institution) SetTags

func (o *Institution) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*Institution) SetUpdatedAt

func (o *Institution) SetUpdatedAt(v time.Time)

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.

func (*Institution) SetUserType

func (o *Institution) SetUserType(v []string)

SetUserType sets field value

type InstitutionShort

type InstitutionShort struct {
	InstitutionId   *string  `json:"institution_id,omitempty"`
	Countries       []string `json:"countries,omitempty"`
	InstitutionName *string  `json:"institution_name,omitempty"`
	PortalName      *string  `json:"portal_name,omitempty"`
}

InstitutionShort struct for InstitutionShort

func NewInstitutionShort

func NewInstitutionShort() *InstitutionShort

NewInstitutionShort instantiates a new InstitutionShort object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewInstitutionShortWithDefaults

func NewInstitutionShortWithDefaults() *InstitutionShort

NewInstitutionShortWithDefaults instantiates a new InstitutionShort object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*InstitutionShort) GetCountries

func (o *InstitutionShort) GetCountries() []string

GetCountries returns the Countries field value if set, zero value otherwise.

func (*InstitutionShort) GetCountriesOk

func (o *InstitutionShort) GetCountriesOk() ([]string, bool)

GetCountriesOk returns a tuple with the Countries field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InstitutionShort) GetInstitutionId

func (o *InstitutionShort) GetInstitutionId() string

GetInstitutionId returns the InstitutionId field value if set, zero value otherwise.

func (*InstitutionShort) GetInstitutionIdOk

func (o *InstitutionShort) GetInstitutionIdOk() (*string, bool)

GetInstitutionIdOk returns a tuple with the InstitutionId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InstitutionShort) GetInstitutionName

func (o *InstitutionShort) GetInstitutionName() string

GetInstitutionName returns the InstitutionName field value if set, zero value otherwise.

func (*InstitutionShort) GetInstitutionNameOk

func (o *InstitutionShort) GetInstitutionNameOk() (*string, bool)

GetInstitutionNameOk returns a tuple with the InstitutionName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InstitutionShort) GetPortalName

func (o *InstitutionShort) GetPortalName() string

GetPortalName returns the PortalName field value if set, zero value otherwise.

func (*InstitutionShort) GetPortalNameOk

func (o *InstitutionShort) GetPortalNameOk() (*string, bool)

GetPortalNameOk returns a tuple with the PortalName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InstitutionShort) HasCountries

func (o *InstitutionShort) HasCountries() bool

HasCountries returns a boolean if a field has been set.

func (*InstitutionShort) HasInstitutionId

func (o *InstitutionShort) HasInstitutionId() bool

HasInstitutionId returns a boolean if a field has been set.

func (*InstitutionShort) HasInstitutionName

func (o *InstitutionShort) HasInstitutionName() bool

HasInstitutionName returns a boolean if a field has been set.

func (*InstitutionShort) HasPortalName

func (o *InstitutionShort) HasPortalName() bool

HasPortalName returns a boolean if a field has been set.

func (InstitutionShort) MarshalJSON

func (o InstitutionShort) MarshalJSON() ([]byte, error)

func (*InstitutionShort) SetCountries

func (o *InstitutionShort) SetCountries(v []string)

SetCountries gets a reference to the given []string and assigns it to the Countries field.

func (*InstitutionShort) SetInstitutionId

func (o *InstitutionShort) SetInstitutionId(v string)

SetInstitutionId gets a reference to the given string and assigns it to the InstitutionId field.

func (*InstitutionShort) SetInstitutionName

func (o *InstitutionShort) SetInstitutionName(v string)

SetInstitutionName gets a reference to the given string and assigns it to the InstitutionName field.

func (*InstitutionShort) SetPortalName

func (o *InstitutionShort) SetPortalName(v string)

SetPortalName gets a reference to the given string and assigns it to the PortalName field.

type IntegrationMetadataRequest

type IntegrationMetadataRequest struct {
	IntegrationId     string                    `json:"integration_id"`
	RapidstorMetadata *RapidstorMetadataRequest `json:"rapidstor_metadata,omitempty"`
}

IntegrationMetadataRequest struct for IntegrationMetadataRequest

func NewIntegrationMetadataRequest

func NewIntegrationMetadataRequest(integrationId string) *IntegrationMetadataRequest

NewIntegrationMetadataRequest instantiates a new IntegrationMetadataRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIntegrationMetadataRequestWithDefaults

func NewIntegrationMetadataRequestWithDefaults() *IntegrationMetadataRequest

NewIntegrationMetadataRequestWithDefaults instantiates a new IntegrationMetadataRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IntegrationMetadataRequest) GetIntegrationId

func (o *IntegrationMetadataRequest) GetIntegrationId() string

GetIntegrationId returns the IntegrationId field value

func (*IntegrationMetadataRequest) GetIntegrationIdOk

func (o *IntegrationMetadataRequest) GetIntegrationIdOk() (*string, bool)

GetIntegrationIdOk returns a tuple with the IntegrationId field value and a boolean to check if the value has been set.

func (*IntegrationMetadataRequest) GetRapidstorMetadata

func (o *IntegrationMetadataRequest) GetRapidstorMetadata() RapidstorMetadataRequest

GetRapidstorMetadata returns the RapidstorMetadata field value if set, zero value otherwise.

func (*IntegrationMetadataRequest) GetRapidstorMetadataOk

func (o *IntegrationMetadataRequest) GetRapidstorMetadataOk() (*RapidstorMetadataRequest, bool)

GetRapidstorMetadataOk returns a tuple with the RapidstorMetadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IntegrationMetadataRequest) HasRapidstorMetadata

func (o *IntegrationMetadataRequest) HasRapidstorMetadata() bool

HasRapidstorMetadata returns a boolean if a field has been set.

func (IntegrationMetadataRequest) MarshalJSON

func (o IntegrationMetadataRequest) MarshalJSON() ([]byte, error)

func (*IntegrationMetadataRequest) SetIntegrationId

func (o *IntegrationMetadataRequest) SetIntegrationId(v string)

SetIntegrationId sets field value

func (*IntegrationMetadataRequest) SetRapidstorMetadata

func (o *IntegrationMetadataRequest) SetRapidstorMetadata(v RapidstorMetadataRequest)

SetRapidstorMetadata gets a reference to the given RapidstorMetadataRequest and assigns it to the RapidstorMetadata field.

type IntegrationMetadataResponse

type IntegrationMetadataResponse struct {
	IntegrationId     *string                    `json:"integration_id,omitempty"`
	RapidstorMetadata *RapidstorMetadataResponse `json:"rapidstor_metadata,omitempty"`
}

IntegrationMetadataResponse struct for IntegrationMetadataResponse

func NewIntegrationMetadataResponse

func NewIntegrationMetadataResponse() *IntegrationMetadataResponse

NewIntegrationMetadataResponse instantiates a new IntegrationMetadataResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIntegrationMetadataResponseWithDefaults

func NewIntegrationMetadataResponseWithDefaults() *IntegrationMetadataResponse

NewIntegrationMetadataResponseWithDefaults instantiates a new IntegrationMetadataResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IntegrationMetadataResponse) GetIntegrationId

func (o *IntegrationMetadataResponse) GetIntegrationId() string

GetIntegrationId returns the IntegrationId field value if set, zero value otherwise.

func (*IntegrationMetadataResponse) GetIntegrationIdOk

func (o *IntegrationMetadataResponse) GetIntegrationIdOk() (*string, bool)

GetIntegrationIdOk returns a tuple with the IntegrationId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IntegrationMetadataResponse) GetRapidstorMetadata

func (o *IntegrationMetadataResponse) GetRapidstorMetadata() RapidstorMetadataResponse

GetRapidstorMetadata returns the RapidstorMetadata field value if set, zero value otherwise.

func (*IntegrationMetadataResponse) GetRapidstorMetadataOk

func (o *IntegrationMetadataResponse) GetRapidstorMetadataOk() (*RapidstorMetadataResponse, bool)

GetRapidstorMetadataOk returns a tuple with the RapidstorMetadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IntegrationMetadataResponse) HasIntegrationId

func (o *IntegrationMetadataResponse) HasIntegrationId() bool

HasIntegrationId returns a boolean if a field has been set.

func (*IntegrationMetadataResponse) HasRapidstorMetadata

func (o *IntegrationMetadataResponse) HasRapidstorMetadata() bool

HasRapidstorMetadata returns a boolean if a field has been set.

func (IntegrationMetadataResponse) MarshalJSON

func (o IntegrationMetadataResponse) MarshalJSON() ([]byte, error)

func (*IntegrationMetadataResponse) SetIntegrationId

func (o *IntegrationMetadataResponse) SetIntegrationId(v string)

SetIntegrationId gets a reference to the given string and assigns it to the IntegrationId field.

func (*IntegrationMetadataResponse) SetRapidstorMetadata

func (o *IntegrationMetadataResponse) SetRapidstorMetadata(v RapidstorMetadataResponse)

SetRapidstorMetadata gets a reference to the given RapidstorMetadataResponse and assigns it to the RapidstorMetadata field.

type JWKSKey

type JWKSKey struct {
	// The \"kty\" (key type) parameter identifies the cryptographic algorithm family used with the key, such as \"RSA\" or \"EC\".
	Kty *string `json:"kty,omitempty"`
	// The \"kid\" (key ID) parameter is used to match a specific key
	Kid *string `json:"kid,omitempty"`
	// The \"use\" (public key use) parameter identifies the intended use of the public key
	Use *string `json:"use,omitempty"`
	// RSA key value \"e\"
	E *string `json:"e,omitempty"`
	// RSA key value \"n\"
	N *string `json:"n,omitempty"`
	// The \"x5c\" (X.509 certificate chain) parameter contains a chain of one or more PKIX certificates
	X5c []string `json:"x5c,omitempty"`
}

JWKSKey struct for JWKSKey

func NewJWKSKey

func NewJWKSKey() *JWKSKey

NewJWKSKey instantiates a new JWKSKey object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewJWKSKeyWithDefaults

func NewJWKSKeyWithDefaults() *JWKSKey

NewJWKSKeyWithDefaults instantiates a new JWKSKey object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*JWKSKey) GetE

func (o *JWKSKey) GetE() string

GetE returns the E field value if set, zero value otherwise.

func (*JWKSKey) GetEOk

func (o *JWKSKey) GetEOk() (*string, bool)

GetEOk returns a tuple with the E field value if set, nil otherwise and a boolean to check if the value has been set.

func (*JWKSKey) GetKid

func (o *JWKSKey) GetKid() string

GetKid returns the Kid field value if set, zero value otherwise.

func (*JWKSKey) GetKidOk

func (o *JWKSKey) GetKidOk() (*string, bool)

GetKidOk returns a tuple with the Kid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*JWKSKey) GetKty

func (o *JWKSKey) GetKty() string

GetKty returns the Kty field value if set, zero value otherwise.

func (*JWKSKey) GetKtyOk

func (o *JWKSKey) GetKtyOk() (*string, bool)

GetKtyOk returns a tuple with the Kty field value if set, nil otherwise and a boolean to check if the value has been set.

func (*JWKSKey) GetN

func (o *JWKSKey) GetN() string

GetN returns the N field value if set, zero value otherwise.

func (*JWKSKey) GetNOk

func (o *JWKSKey) GetNOk() (*string, bool)

GetNOk returns a tuple with the N field value if set, nil otherwise and a boolean to check if the value has been set.

func (*JWKSKey) GetUse

func (o *JWKSKey) GetUse() string

GetUse returns the Use field value if set, zero value otherwise.

func (*JWKSKey) GetUseOk

func (o *JWKSKey) GetUseOk() (*string, bool)

GetUseOk returns a tuple with the Use field value if set, nil otherwise and a boolean to check if the value has been set.

func (*JWKSKey) GetX5c

func (o *JWKSKey) GetX5c() []string

GetX5c returns the X5c field value if set, zero value otherwise.

func (*JWKSKey) GetX5cOk

func (o *JWKSKey) GetX5cOk() ([]string, bool)

GetX5cOk returns a tuple with the X5c field value if set, nil otherwise and a boolean to check if the value has been set.

func (*JWKSKey) HasE

func (o *JWKSKey) HasE() bool

HasE returns a boolean if a field has been set.

func (*JWKSKey) HasKid

func (o *JWKSKey) HasKid() bool

HasKid returns a boolean if a field has been set.

func (*JWKSKey) HasKty

func (o *JWKSKey) HasKty() bool

HasKty returns a boolean if a field has been set.

func (*JWKSKey) HasN

func (o *JWKSKey) HasN() bool

HasN returns a boolean if a field has been set.

func (*JWKSKey) HasUse

func (o *JWKSKey) HasUse() bool

HasUse returns a boolean if a field has been set.

func (*JWKSKey) HasX5c

func (o *JWKSKey) HasX5c() bool

HasX5c returns a boolean if a field has been set.

func (JWKSKey) MarshalJSON

func (o JWKSKey) MarshalJSON() ([]byte, error)

func (*JWKSKey) SetE

func (o *JWKSKey) SetE(v string)

SetE gets a reference to the given string and assigns it to the E field.

func (*JWKSKey) SetKid

func (o *JWKSKey) SetKid(v string)

SetKid gets a reference to the given string and assigns it to the Kid field.

func (*JWKSKey) SetKty

func (o *JWKSKey) SetKty(v string)

SetKty gets a reference to the given string and assigns it to the Kty field.

func (*JWKSKey) SetN

func (o *JWKSKey) SetN(v string)

SetN gets a reference to the given string and assigns it to the N field.

func (*JWKSKey) SetUse

func (o *JWKSKey) SetUse(v string)

SetUse gets a reference to the given string and assigns it to the Use field.

func (*JWKSKey) SetX5c

func (o *JWKSKey) SetX5c(v []string)

SetX5c gets a reference to the given []string and assigns it to the X5c field.

type LineItem

type LineItem struct {
	Currency *string `json:"currency,omitempty"`
	// The amount in decimal
	Amount   *string `json:"amount,omitempty"`
	ItemType *string `json:"item_type,omitempty"`
}

LineItem struct for LineItem

func NewLineItem

func NewLineItem() *LineItem

NewLineItem instantiates a new LineItem object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLineItemWithDefaults

func NewLineItemWithDefaults() *LineItem

NewLineItemWithDefaults instantiates a new LineItem object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LineItem) GetAmount

func (o *LineItem) GetAmount() string

GetAmount returns the Amount field value if set, zero value otherwise.

func (*LineItem) GetAmountOk

func (o *LineItem) GetAmountOk() (*string, bool)

GetAmountOk returns a tuple with the Amount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LineItem) GetCurrency

func (o *LineItem) GetCurrency() string

GetCurrency returns the Currency field value if set, zero value otherwise.

func (*LineItem) GetCurrencyOk

func (o *LineItem) GetCurrencyOk() (*string, bool)

GetCurrencyOk returns a tuple with the Currency field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LineItem) GetItemType

func (o *LineItem) GetItemType() string

GetItemType returns the ItemType field value if set, zero value otherwise.

func (*LineItem) GetItemTypeOk

func (o *LineItem) GetItemTypeOk() (*string, bool)

GetItemTypeOk returns a tuple with the ItemType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LineItem) HasAmount

func (o *LineItem) HasAmount() bool

HasAmount returns a boolean if a field has been set.

func (*LineItem) HasCurrency

func (o *LineItem) HasCurrency() bool

HasCurrency returns a boolean if a field has been set.

func (*LineItem) HasItemType

func (o *LineItem) HasItemType() bool

HasItemType returns a boolean if a field has been set.

func (LineItem) MarshalJSON

func (o LineItem) MarshalJSON() ([]byte, error)

func (*LineItem) SetAmount

func (o *LineItem) SetAmount(v string)

SetAmount gets a reference to the given string and assigns it to the Amount field.

func (*LineItem) SetCurrency

func (o *LineItem) SetCurrency(v string)

SetCurrency gets a reference to the given string and assigns it to the Currency field.

func (*LineItem) SetItemType

func (o *LineItem) SetItemType(v string)

SetItemType gets a reference to the given string and assigns it to the ItemType field.

type LinkApi

type LinkApi interface {

	/*
		CreateLink Method for CreateLink

		Create a new link and submit credentials

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @return LinkApiApiCreateLinkRequest
	*/
	CreateLink(ctx context.Context) LinkApiApiCreateLinkRequest

	// CreateLinkExecute executes the request
	//  @return GetLoginIdentityByIdResponse
	CreateLinkExecute(r LinkApiApiCreateLinkRequest) (*GetLoginIdentityByIdResponse, *http.Response, error)

	/*
		CreateLinkWoauth Method for CreateLinkWoauth

		Creates a new link

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @return LinkApiApiCreateLinkWoauthRequest
	*/
	CreateLinkWoauth(ctx context.Context) LinkApiApiCreateLinkWoauthRequest

	// CreateLinkWoauthExecute executes the request
	//  @return LinkResponse
	CreateLinkWoauthExecute(r LinkApiApiCreateLinkWoauthRequest) (*LinkResponse, *http.Response, error)

	/*
		LinkAction Method for LinkAction

		Post the user action value

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param loginIdentityId The login identity id
		 @return LinkApiApiLinkActionRequest
	*/
	LinkAction(ctx context.Context, loginIdentityId string) LinkApiApiLinkActionRequest

	// LinkActionExecute executes the request
	//  @return GetLoginIdentityByIdResponse
	LinkActionExecute(r LinkApiApiLinkActionRequest) (*GetLoginIdentityByIdResponse, *http.Response, error)

	/*
		LinkStatus Method for LinkStatus

		Check the status of a given loginIdentity

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param loginIdentityId The login identity id
		 @return LinkApiApiLinkStatusRequest
	*/
	LinkStatus(ctx context.Context, loginIdentityId string) LinkApiApiLinkStatusRequest

	// LinkStatusExecute executes the request
	//  @return LinkStatusResponse
	LinkStatusExecute(r LinkApiApiLinkStatusRequest) (*LinkStatusResponse, *http.Response, error)

	/*
		LinkStatusNonSensitive Method for LinkStatusNonSensitive

		Check the status of a given login identity via FVLink

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param loginIdentityId The login identity id
		 @return LinkApiApiLinkStatusNonSensitiveRequest
	*/
	LinkStatusNonSensitive(ctx context.Context, loginIdentityId string) LinkApiApiLinkStatusNonSensitiveRequest

	// LinkStatusNonSensitiveExecute executes the request
	//  @return NonSensitiveLinkStatusResponse
	LinkStatusNonSensitiveExecute(r LinkApiApiLinkStatusNonSensitiveRequest) (*NonSensitiveLinkStatusResponse, *http.Response, error)

	/*
		ListInstitutions Method for ListInstitutions

		Get a list of institutions

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @return LinkApiApiListInstitutionsRequest
	*/
	ListInstitutions(ctx context.Context) LinkApiApiListInstitutionsRequest

	// ListInstitutionsExecute executes the request
	//  @return []Institution
	ListInstitutionsExecute(r LinkApiApiListInstitutionsRequest) ([]Institution, *http.Response, error)

	/*
		Relink Method for Relink

		Update an existing link

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @return LinkApiApiRelinkRequest
	*/
	Relink(ctx context.Context) LinkApiApiRelinkRequest

	// RelinkExecute executes the request
	//  @return LinkResponse
	RelinkExecute(r LinkApiApiRelinkRequest) (*LinkResponse, *http.Response, error)

	/*
		RelinkV2 Method for RelinkV2

		Create a new link using an existing LIID

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param loginIdentityId The login identity id
		 @return LinkApiApiRelinkV2Request
	*/
	RelinkV2(ctx context.Context, loginIdentityId string) LinkApiApiRelinkV2Request

	// RelinkV2Execute executes the request
	//  @return GetLoginIdentityByIdResponse
	RelinkV2Execute(r LinkApiApiRelinkV2Request) (*GetLoginIdentityByIdResponse, *http.Response, error)

	/*
		Token Method for Token

		Exchange authorization code for token

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @return LinkApiApiTokenRequest
	*/
	Token(ctx context.Context) LinkApiApiTokenRequest

	// TokenExecute executes the request
	//  @return AccessTokenResponse
	TokenExecute(r LinkApiApiTokenRequest) (*AccessTokenResponse, *http.Response, error)
}

type LinkApiApiCreateLinkRequest

type LinkApiApiCreateLinkRequest struct {
	ApiService LinkApi
	// contains filtered or unexported fields
}

func (LinkApiApiCreateLinkRequest) ApiLinkRequest

Request body for creating a new link and submitting credentials

func (LinkApiApiCreateLinkRequest) Execute

type LinkApiApiCreateLinkWoauthRequest

type LinkApiApiCreateLinkWoauthRequest struct {
	ApiService LinkApi
	// contains filtered or unexported fields
}

func (LinkApiApiCreateLinkWoauthRequest) Execute

func (LinkApiApiCreateLinkWoauthRequest) LinkRequest

Request body for starting a new Link

type LinkApiApiLinkActionRequest

type LinkApiApiLinkActionRequest struct {
	ApiService LinkApi
	// contains filtered or unexported fields
}

func (LinkApiApiLinkActionRequest) ActionRequest

Request body for post link action

func (LinkApiApiLinkActionRequest) Execute

type LinkApiApiLinkStatusNonSensitiveRequest

type LinkApiApiLinkStatusNonSensitiveRequest struct {
	ApiService LinkApi
	// contains filtered or unexported fields
}

func (LinkApiApiLinkStatusNonSensitiveRequest) Execute

type LinkApiApiLinkStatusRequest

type LinkApiApiLinkStatusRequest struct {
	ApiService LinkApi
	// contains filtered or unexported fields
}

func (LinkApiApiLinkStatusRequest) Execute

type LinkApiApiListInstitutionsRequest

type LinkApiApiListInstitutionsRequest struct {
	ApiService LinkApi
	// contains filtered or unexported fields
}

func (LinkApiApiListInstitutionsRequest) Countries

The countries the institution belongs to

func (LinkApiApiListInstitutionsRequest) Country

(Deprecated) The country the institution belongs to

func (LinkApiApiListInstitutionsRequest) Execute

func (LinkApiApiListInstitutionsRequest) InstitutionType

The type of institution

func (LinkApiApiListInstitutionsRequest) ProductsSupported

func (r LinkApiApiListInstitutionsRequest) ProductsSupported(productsSupported string) LinkApiApiListInstitutionsRequest

The products that this institution supports

type LinkApiApiRelinkRequest

type LinkApiApiRelinkRequest struct {
	ApiService LinkApi
	// contains filtered or unexported fields
}

func (LinkApiApiRelinkRequest) Execute

func (LinkApiApiRelinkRequest) RelinkRequest

func (r LinkApiApiRelinkRequest) RelinkRequest(relinkRequest RelinkRequest) LinkApiApiRelinkRequest

Request body for updating Link

type LinkApiApiRelinkV2Request

type LinkApiApiRelinkV2Request struct {
	ApiService LinkApi
	// contains filtered or unexported fields
}

func (LinkApiApiRelinkV2Request) ApiRelinkRequest

func (r LinkApiApiRelinkV2Request) ApiRelinkRequest(apiRelinkRequest ApiRelinkRequest) LinkApiApiRelinkV2Request

Request body for relinking and submitting credentials

func (LinkApiApiRelinkV2Request) Execute

type LinkApiApiTokenRequest

type LinkApiApiTokenRequest struct {
	ApiService LinkApi
	// contains filtered or unexported fields
}

func (LinkApiApiTokenRequest) ClientId

func (LinkApiApiTokenRequest) Code

func (LinkApiApiTokenRequest) Execute

func (LinkApiApiTokenRequest) GrantType

func (r LinkApiApiTokenRequest) GrantType(grantType string) LinkApiApiTokenRequest

func (LinkApiApiTokenRequest) RedirectUri

func (r LinkApiApiTokenRequest) RedirectUri(redirectUri string) LinkApiApiTokenRequest

type LinkApiService

type LinkApiService service

LinkApiService LinkApi service

CreateLink Method for CreateLink

Create a new link and submit credentials

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return LinkApiApiCreateLinkRequest

func (*LinkApiService) CreateLinkExecute

Execute executes the request

@return GetLoginIdentityByIdResponse

func (*LinkApiService) CreateLinkWoauth

CreateLinkWoauth Method for CreateLinkWoauth

Creates a new link

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return LinkApiApiCreateLinkWoauthRequest

func (*LinkApiService) CreateLinkWoauthExecute

Execute executes the request

@return LinkResponse

func (*LinkApiService) LinkAction

func (a *LinkApiService) LinkAction(ctx context.Context, loginIdentityId string) LinkApiApiLinkActionRequest

LinkAction Method for LinkAction

Post the user action value

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param loginIdentityId The login identity id
@return LinkApiApiLinkActionRequest

func (*LinkApiService) LinkActionExecute

Execute executes the request

@return GetLoginIdentityByIdResponse

func (*LinkApiService) LinkStatus

func (a *LinkApiService) LinkStatus(ctx context.Context, loginIdentityId string) LinkApiApiLinkStatusRequest

LinkStatus Method for LinkStatus

Check the status of a given loginIdentity

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param loginIdentityId The login identity id
@return LinkApiApiLinkStatusRequest

func (*LinkApiService) LinkStatusExecute

Execute executes the request

@return LinkStatusResponse

func (*LinkApiService) LinkStatusNonSensitive

func (a *LinkApiService) LinkStatusNonSensitive(ctx context.Context, loginIdentityId string) LinkApiApiLinkStatusNonSensitiveRequest

LinkStatusNonSensitive Method for LinkStatusNonSensitive

Check the status of a given login identity via FVLink

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param loginIdentityId The login identity id
@return LinkApiApiLinkStatusNonSensitiveRequest

func (*LinkApiService) LinkStatusNonSensitiveExecute

Execute executes the request

@return NonSensitiveLinkStatusResponse

func (*LinkApiService) ListInstitutions

ListInstitutions Method for ListInstitutions

Get a list of institutions

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return LinkApiApiListInstitutionsRequest

func (*LinkApiService) ListInstitutionsExecute

func (a *LinkApiService) ListInstitutionsExecute(r LinkApiApiListInstitutionsRequest) ([]Institution, *http.Response, error)

Execute executes the request

@return []Institution

Relink Method for Relink

Update an existing link

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return LinkApiApiRelinkRequest

func (*LinkApiService) RelinkExecute

Execute executes the request

@return LinkResponse

func (*LinkApiService) RelinkV2

func (a *LinkApiService) RelinkV2(ctx context.Context, loginIdentityId string) LinkApiApiRelinkV2Request

RelinkV2 Method for RelinkV2

Create a new link using an existing LIID

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param loginIdentityId The login identity id
@return LinkApiApiRelinkV2Request

func (*LinkApiService) RelinkV2Execute

Execute executes the request

@return GetLoginIdentityByIdResponse

func (*LinkApiService) Token

Token Method for Token

Exchange authorization code for token

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return LinkApiApiTokenRequest

func (*LinkApiService) TokenExecute

Execute executes the request

@return AccessTokenResponse

type LinkRequest

type LinkRequest struct {
	InstitutionId   string `json:"institution_id"`
	StoreCredential bool   `json:"store_credential"`
	// this is a mandatory field
	Consent NullableBool `json:"consent,omitempty"`
	// products that is requested
	ProductsRequested []string `json:"products_requested,omitempty"`
	// The identifier returned after creating payment instruction
	PaymentInstructionId *string `json:"payment_instruction_id,omitempty"`
}

LinkRequest struct for LinkRequest

func NewLinkRequest

func NewLinkRequest(institutionId string, storeCredential bool) *LinkRequest

NewLinkRequest instantiates a new LinkRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLinkRequestWithDefaults

func NewLinkRequestWithDefaults() *LinkRequest

NewLinkRequestWithDefaults instantiates a new LinkRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LinkRequest) GetConsent

func (o *LinkRequest) GetConsent() bool

GetConsent returns the Consent field value if set, zero value otherwise (both if not set or set to explicit null).

func (*LinkRequest) GetConsentOk

func (o *LinkRequest) GetConsentOk() (*bool, bool)

GetConsentOk returns a tuple with the Consent field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LinkRequest) GetInstitutionId

func (o *LinkRequest) GetInstitutionId() string

GetInstitutionId returns the InstitutionId field value

func (*LinkRequest) GetInstitutionIdOk

func (o *LinkRequest) GetInstitutionIdOk() (*string, bool)

GetInstitutionIdOk returns a tuple with the InstitutionId field value and a boolean to check if the value has been set.

func (*LinkRequest) GetPaymentInstructionId

func (o *LinkRequest) GetPaymentInstructionId() string

GetPaymentInstructionId returns the PaymentInstructionId field value if set, zero value otherwise.

func (*LinkRequest) GetPaymentInstructionIdOk

func (o *LinkRequest) GetPaymentInstructionIdOk() (*string, bool)

GetPaymentInstructionIdOk returns a tuple with the PaymentInstructionId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkRequest) GetProductsRequested

func (o *LinkRequest) GetProductsRequested() []string

GetProductsRequested returns the ProductsRequested field value if set, zero value otherwise.

func (*LinkRequest) GetProductsRequestedOk

func (o *LinkRequest) GetProductsRequestedOk() ([]string, bool)

GetProductsRequestedOk returns a tuple with the ProductsRequested field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkRequest) GetStoreCredential

func (o *LinkRequest) GetStoreCredential() bool

GetStoreCredential returns the StoreCredential field value

func (*LinkRequest) GetStoreCredentialOk

func (o *LinkRequest) GetStoreCredentialOk() (*bool, bool)

GetStoreCredentialOk returns a tuple with the StoreCredential field value and a boolean to check if the value has been set.

func (*LinkRequest) HasConsent

func (o *LinkRequest) HasConsent() bool

HasConsent returns a boolean if a field has been set.

func (*LinkRequest) HasPaymentInstructionId

func (o *LinkRequest) HasPaymentInstructionId() bool

HasPaymentInstructionId returns a boolean if a field has been set.

func (*LinkRequest) HasProductsRequested

func (o *LinkRequest) HasProductsRequested() bool

HasProductsRequested returns a boolean if a field has been set.

func (LinkRequest) MarshalJSON

func (o LinkRequest) MarshalJSON() ([]byte, error)

func (*LinkRequest) SetConsent

func (o *LinkRequest) SetConsent(v bool)

SetConsent gets a reference to the given NullableBool and assigns it to the Consent field.

func (*LinkRequest) SetConsentNil

func (o *LinkRequest) SetConsentNil()

SetConsentNil sets the value for Consent to be an explicit nil

func (*LinkRequest) SetInstitutionId

func (o *LinkRequest) SetInstitutionId(v string)

SetInstitutionId sets field value

func (*LinkRequest) SetPaymentInstructionId

func (o *LinkRequest) SetPaymentInstructionId(v string)

SetPaymentInstructionId gets a reference to the given string and assigns it to the PaymentInstructionId field.

func (*LinkRequest) SetProductsRequested

func (o *LinkRequest) SetProductsRequested(v []string)

SetProductsRequested gets a reference to the given []string and assigns it to the ProductsRequested field.

func (*LinkRequest) SetStoreCredential

func (o *LinkRequest) SetStoreCredential(v bool)

SetStoreCredential sets field value

func (*LinkRequest) UnsetConsent

func (o *LinkRequest) UnsetConsent()

UnsetConsent ensures that no value is present for Consent, not even an explicit nil

type LinkResponse

type LinkResponse struct {
	AuthUrl *string `json:"auth_url,omitempty"`
}

LinkResponse struct for LinkResponse

func NewLinkResponse

func NewLinkResponse() *LinkResponse

NewLinkResponse instantiates a new LinkResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLinkResponseWithDefaults

func NewLinkResponseWithDefaults() *LinkResponse

NewLinkResponseWithDefaults instantiates a new LinkResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LinkResponse) GetAuthUrl

func (o *LinkResponse) GetAuthUrl() string

GetAuthUrl returns the AuthUrl field value if set, zero value otherwise.

func (*LinkResponse) GetAuthUrlOk

func (o *LinkResponse) GetAuthUrlOk() (*string, bool)

GetAuthUrlOk returns a tuple with the AuthUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkResponse) HasAuthUrl

func (o *LinkResponse) HasAuthUrl() bool

HasAuthUrl returns a boolean if a field has been set.

func (LinkResponse) MarshalJSON

func (o LinkResponse) MarshalJSON() ([]byte, error)

func (*LinkResponse) SetAuthUrl

func (o *LinkResponse) SetAuthUrl(v string)

SetAuthUrl gets a reference to the given string and assigns it to the AuthUrl field.

type LinkStatusActionModel

type LinkStatusActionModel struct {
	// Unique identifier
	ActionId string `json:"action_id"`
	// The type of user screen the UI is to render
	Type string `json:"type"`
	// The name of the user screen the UI is to render
	Name     string        `json:"name"`
	Messages []UserMessage `json:"messages"`
	Fields   []UserField   `json:"fields"`
	Buttons  []UserButton  `json:"buttons,omitempty"`
}

LinkStatusActionModel struct for LinkStatusActionModel

func NewLinkStatusActionModel

func NewLinkStatusActionModel(actionId string, type_ string, name string, messages []UserMessage, fields []UserField) *LinkStatusActionModel

NewLinkStatusActionModel instantiates a new LinkStatusActionModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLinkStatusActionModelWithDefaults

func NewLinkStatusActionModelWithDefaults() *LinkStatusActionModel

NewLinkStatusActionModelWithDefaults instantiates a new LinkStatusActionModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LinkStatusActionModel) GetActionId

func (o *LinkStatusActionModel) GetActionId() string

GetActionId returns the ActionId field value

func (*LinkStatusActionModel) GetActionIdOk

func (o *LinkStatusActionModel) GetActionIdOk() (*string, bool)

GetActionIdOk returns a tuple with the ActionId field value and a boolean to check if the value has been set.

func (*LinkStatusActionModel) GetButtons

func (o *LinkStatusActionModel) GetButtons() []UserButton

GetButtons returns the Buttons field value if set, zero value otherwise.

func (*LinkStatusActionModel) GetButtonsOk

func (o *LinkStatusActionModel) GetButtonsOk() ([]UserButton, bool)

GetButtonsOk returns a tuple with the Buttons field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkStatusActionModel) GetFields

func (o *LinkStatusActionModel) GetFields() []UserField

GetFields returns the Fields field value

func (*LinkStatusActionModel) GetFieldsOk

func (o *LinkStatusActionModel) GetFieldsOk() ([]UserField, bool)

GetFieldsOk returns a tuple with the Fields field value and a boolean to check if the value has been set.

func (*LinkStatusActionModel) GetMessages

func (o *LinkStatusActionModel) GetMessages() []UserMessage

GetMessages returns the Messages field value

func (*LinkStatusActionModel) GetMessagesOk

func (o *LinkStatusActionModel) GetMessagesOk() ([]UserMessage, bool)

GetMessagesOk returns a tuple with the Messages field value and a boolean to check if the value has been set.

func (*LinkStatusActionModel) GetName

func (o *LinkStatusActionModel) GetName() string

GetName returns the Name field value

func (*LinkStatusActionModel) GetNameOk

func (o *LinkStatusActionModel) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*LinkStatusActionModel) GetType

func (o *LinkStatusActionModel) GetType() string

GetType returns the Type field value

func (*LinkStatusActionModel) GetTypeOk

func (o *LinkStatusActionModel) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*LinkStatusActionModel) HasButtons

func (o *LinkStatusActionModel) HasButtons() bool

HasButtons returns a boolean if a field has been set.

func (LinkStatusActionModel) MarshalJSON

func (o LinkStatusActionModel) MarshalJSON() ([]byte, error)

func (*LinkStatusActionModel) SetActionId

func (o *LinkStatusActionModel) SetActionId(v string)

SetActionId sets field value

func (*LinkStatusActionModel) SetButtons

func (o *LinkStatusActionModel) SetButtons(v []UserButton)

SetButtons gets a reference to the given []UserButton and assigns it to the Buttons field.

func (*LinkStatusActionModel) SetFields

func (o *LinkStatusActionModel) SetFields(v []UserField)

SetFields sets field value

func (*LinkStatusActionModel) SetMessages

func (o *LinkStatusActionModel) SetMessages(v []UserMessage)

SetMessages sets field value

func (*LinkStatusActionModel) SetName

func (o *LinkStatusActionModel) SetName(v string)

SetName sets field value

func (*LinkStatusActionModel) SetType

func (o *LinkStatusActionModel) SetType(v string)

SetType sets field value

type LinkStatusPendingModel

type LinkStatusPendingModel struct {
	Code    *string `json:"code,omitempty"`
	Message *string `json:"message,omitempty"`
	Details *string `json:"details,omitempty"`
}

LinkStatusPendingModel struct for LinkStatusPendingModel

func NewLinkStatusPendingModel

func NewLinkStatusPendingModel() *LinkStatusPendingModel

NewLinkStatusPendingModel instantiates a new LinkStatusPendingModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLinkStatusPendingModelWithDefaults

func NewLinkStatusPendingModelWithDefaults() *LinkStatusPendingModel

NewLinkStatusPendingModelWithDefaults instantiates a new LinkStatusPendingModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LinkStatusPendingModel) GetCode

func (o *LinkStatusPendingModel) GetCode() string

GetCode returns the Code field value if set, zero value otherwise.

func (*LinkStatusPendingModel) GetCodeOk

func (o *LinkStatusPendingModel) GetCodeOk() (*string, bool)

GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkStatusPendingModel) GetDetails

func (o *LinkStatusPendingModel) GetDetails() string

GetDetails returns the Details field value if set, zero value otherwise.

func (*LinkStatusPendingModel) GetDetailsOk

func (o *LinkStatusPendingModel) GetDetailsOk() (*string, bool)

GetDetailsOk returns a tuple with the Details field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkStatusPendingModel) GetMessage

func (o *LinkStatusPendingModel) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*LinkStatusPendingModel) GetMessageOk

func (o *LinkStatusPendingModel) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkStatusPendingModel) HasCode

func (o *LinkStatusPendingModel) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*LinkStatusPendingModel) HasDetails

func (o *LinkStatusPendingModel) HasDetails() bool

HasDetails returns a boolean if a field has been set.

func (*LinkStatusPendingModel) HasMessage

func (o *LinkStatusPendingModel) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (LinkStatusPendingModel) MarshalJSON

func (o LinkStatusPendingModel) MarshalJSON() ([]byte, error)

func (*LinkStatusPendingModel) SetCode

func (o *LinkStatusPendingModel) SetCode(v string)

SetCode gets a reference to the given string and assigns it to the Code field.

func (*LinkStatusPendingModel) SetDetails

func (o *LinkStatusPendingModel) SetDetails(v string)

SetDetails gets a reference to the given string and assigns it to the Details field.

func (*LinkStatusPendingModel) SetMessage

func (o *LinkStatusPendingModel) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

type LinkStatusResponse

type LinkStatusResponse struct {
	Success *AccessTokenResponse    `json:"success,omitempty"`
	Pending *LinkStatusPendingModel `json:"pending,omitempty"`
	Action  *LinkStatusActionModel  `json:"action,omitempty"`
}

LinkStatusResponse struct for LinkStatusResponse

func NewLinkStatusResponse

func NewLinkStatusResponse() *LinkStatusResponse

NewLinkStatusResponse instantiates a new LinkStatusResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLinkStatusResponseWithDefaults

func NewLinkStatusResponseWithDefaults() *LinkStatusResponse

NewLinkStatusResponseWithDefaults instantiates a new LinkStatusResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LinkStatusResponse) GetAction

GetAction returns the Action field value if set, zero value otherwise.

func (*LinkStatusResponse) GetActionOk

func (o *LinkStatusResponse) GetActionOk() (*LinkStatusActionModel, bool)

GetActionOk returns a tuple with the Action field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkStatusResponse) GetPending

GetPending returns the Pending field value if set, zero value otherwise.

func (*LinkStatusResponse) GetPendingOk

func (o *LinkStatusResponse) GetPendingOk() (*LinkStatusPendingModel, bool)

GetPendingOk returns a tuple with the Pending field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkStatusResponse) GetSuccess

func (o *LinkStatusResponse) GetSuccess() AccessTokenResponse

GetSuccess returns the Success field value if set, zero value otherwise.

func (*LinkStatusResponse) GetSuccessOk

func (o *LinkStatusResponse) GetSuccessOk() (*AccessTokenResponse, bool)

GetSuccessOk returns a tuple with the Success field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkStatusResponse) HasAction

func (o *LinkStatusResponse) HasAction() bool

HasAction returns a boolean if a field has been set.

func (*LinkStatusResponse) HasPending

func (o *LinkStatusResponse) HasPending() bool

HasPending returns a boolean if a field has been set.

func (*LinkStatusResponse) HasSuccess

func (o *LinkStatusResponse) HasSuccess() bool

HasSuccess returns a boolean if a field has been set.

func (LinkStatusResponse) MarshalJSON

func (o LinkStatusResponse) MarshalJSON() ([]byte, error)

func (*LinkStatusResponse) SetAction

func (o *LinkStatusResponse) SetAction(v LinkStatusActionModel)

SetAction gets a reference to the given LinkStatusActionModel and assigns it to the Action field.

func (*LinkStatusResponse) SetPending

func (o *LinkStatusResponse) SetPending(v LinkStatusPendingModel)

SetPending gets a reference to the given LinkStatusPendingModel and assigns it to the Pending field.

func (*LinkStatusResponse) SetSuccess

func (o *LinkStatusResponse) SetSuccess(v AccessTokenResponse)

SetSuccess gets a reference to the given AccessTokenResponse and assigns it to the Success field.

type LinkTokenRequest

type LinkTokenRequest struct {
	// support only client_credentials
	GrantType    string `json:"grant_type"`
	ResponseType string `json:"response_type"`
	ResponseMode string `json:"response_mode"`
	// required when creating new Link, ignored when updating existing Link
	UserId      *string `json:"user_id,omitempty"`
	ClientId    string  `json:"client_id"`
	RedirectUri string  `json:"redirect_uri"`
	State       *string `json:"state,omitempty"`
	Scope       *string `json:"scope,omitempty"`
	// Space separated list of the tags of the institutions to view.
	LinkMode *string `json:"link_mode,omitempty"`
	// The UI mode link is intended to be used in - \"iframe\", \"auto_redirect\", \"redirect\" or \"standalone\"
	UiMode *string `json:"ui_mode,omitempty"`
	// ISO639-1 language code. Language to display when user open the link, default to English (en) if not specified
	Language            *string `json:"language,omitempty"`
	CodeChallenge       *string `json:"code_challenge,omitempty"`
	CodeChallengeMethod *string `json:"code_challenge_method,omitempty"`
	// use this to update a specific login identity
	LoginIdentityId *string `json:"login_identity_id,omitempty"`
	// The customization id if the customer wishes to embed it into link token for spawning link with their choice of stuffs
	CustomizationId *string `json:"customization_id,omitempty"`
	// Institution to preselect
	InstitutionId *string `json:"institution_id,omitempty"`
	// institution's country filter
	Countries []string `json:"countries,omitempty"`
	// institution's supported user_type filter
	UserType []string `json:"user_type,omitempty"`
	// institution's supported product filter
	ProductsSupported []string `json:"products_supported,omitempty"`
	// products that is requested
	ProductsRequested []string `json:"products_requested,omitempty"`
	// The identifier returned after creating payment instruction
	PaymentInstructionId *string `json:"payment_instruction_id,omitempty"`
	// Controls the behavior of the automatic data refresh checkbox
	AutomaticDataRefresh *string `json:"automatic_data_refresh,omitempty"`
	// institution's status filter
	InstitutionStatus *string `json:"institution_status,omitempty"`
}

LinkTokenRequest struct for LinkTokenRequest

func NewLinkTokenRequest

func NewLinkTokenRequest(grantType string, responseType string, responseMode string, clientId string, redirectUri string) *LinkTokenRequest

NewLinkTokenRequest instantiates a new LinkTokenRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLinkTokenRequestWithDefaults

func NewLinkTokenRequestWithDefaults() *LinkTokenRequest

NewLinkTokenRequestWithDefaults instantiates a new LinkTokenRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LinkTokenRequest) GetAutomaticDataRefresh

func (o *LinkTokenRequest) GetAutomaticDataRefresh() string

GetAutomaticDataRefresh returns the AutomaticDataRefresh field value if set, zero value otherwise.

func (*LinkTokenRequest) GetAutomaticDataRefreshOk

func (o *LinkTokenRequest) GetAutomaticDataRefreshOk() (*string, bool)

GetAutomaticDataRefreshOk returns a tuple with the AutomaticDataRefresh field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkTokenRequest) GetClientId

func (o *LinkTokenRequest) GetClientId() string

GetClientId returns the ClientId field value

func (*LinkTokenRequest) GetClientIdOk

func (o *LinkTokenRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value and a boolean to check if the value has been set.

func (*LinkTokenRequest) GetCodeChallenge

func (o *LinkTokenRequest) GetCodeChallenge() string

GetCodeChallenge returns the CodeChallenge field value if set, zero value otherwise.

func (*LinkTokenRequest) GetCodeChallengeMethod

func (o *LinkTokenRequest) GetCodeChallengeMethod() string

GetCodeChallengeMethod returns the CodeChallengeMethod field value if set, zero value otherwise.

func (*LinkTokenRequest) GetCodeChallengeMethodOk

func (o *LinkTokenRequest) GetCodeChallengeMethodOk() (*string, bool)

GetCodeChallengeMethodOk returns a tuple with the CodeChallengeMethod field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkTokenRequest) GetCodeChallengeOk

func (o *LinkTokenRequest) GetCodeChallengeOk() (*string, bool)

GetCodeChallengeOk returns a tuple with the CodeChallenge field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkTokenRequest) GetCountries

func (o *LinkTokenRequest) GetCountries() []string

GetCountries returns the Countries field value if set, zero value otherwise.

func (*LinkTokenRequest) GetCountriesOk

func (o *LinkTokenRequest) GetCountriesOk() ([]string, bool)

GetCountriesOk returns a tuple with the Countries field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkTokenRequest) GetCustomizationId

func (o *LinkTokenRequest) GetCustomizationId() string

GetCustomizationId returns the CustomizationId field value if set, zero value otherwise.

func (*LinkTokenRequest) GetCustomizationIdOk

func (o *LinkTokenRequest) GetCustomizationIdOk() (*string, bool)

GetCustomizationIdOk returns a tuple with the CustomizationId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkTokenRequest) GetGrantType

func (o *LinkTokenRequest) GetGrantType() string

GetGrantType returns the GrantType field value

func (*LinkTokenRequest) GetGrantTypeOk

func (o *LinkTokenRequest) GetGrantTypeOk() (*string, bool)

GetGrantTypeOk returns a tuple with the GrantType field value and a boolean to check if the value has been set.

func (*LinkTokenRequest) GetInstitutionId

func (o *LinkTokenRequest) GetInstitutionId() string

GetInstitutionId returns the InstitutionId field value if set, zero value otherwise.

func (*LinkTokenRequest) GetInstitutionIdOk

func (o *LinkTokenRequest) GetInstitutionIdOk() (*string, bool)

GetInstitutionIdOk returns a tuple with the InstitutionId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkTokenRequest) GetInstitutionStatus

func (o *LinkTokenRequest) GetInstitutionStatus() string

GetInstitutionStatus returns the InstitutionStatus field value if set, zero value otherwise.

func (*LinkTokenRequest) GetInstitutionStatusOk

func (o *LinkTokenRequest) GetInstitutionStatusOk() (*string, bool)

GetInstitutionStatusOk returns a tuple with the InstitutionStatus field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkTokenRequest) GetLanguage

func (o *LinkTokenRequest) GetLanguage() string

GetLanguage returns the Language field value if set, zero value otherwise.

func (*LinkTokenRequest) GetLanguageOk

func (o *LinkTokenRequest) GetLanguageOk() (*string, bool)

GetLanguageOk returns a tuple with the Language field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkTokenRequest) GetLinkMode

func (o *LinkTokenRequest) GetLinkMode() string

GetLinkMode returns the LinkMode field value if set, zero value otherwise.

func (*LinkTokenRequest) GetLinkModeOk

func (o *LinkTokenRequest) GetLinkModeOk() (*string, bool)

GetLinkModeOk returns a tuple with the LinkMode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkTokenRequest) GetLoginIdentityId

func (o *LinkTokenRequest) GetLoginIdentityId() string

GetLoginIdentityId returns the LoginIdentityId field value if set, zero value otherwise.

func (*LinkTokenRequest) GetLoginIdentityIdOk

func (o *LinkTokenRequest) GetLoginIdentityIdOk() (*string, bool)

GetLoginIdentityIdOk returns a tuple with the LoginIdentityId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkTokenRequest) GetPaymentInstructionId

func (o *LinkTokenRequest) GetPaymentInstructionId() string

GetPaymentInstructionId returns the PaymentInstructionId field value if set, zero value otherwise.

func (*LinkTokenRequest) GetPaymentInstructionIdOk

func (o *LinkTokenRequest) GetPaymentInstructionIdOk() (*string, bool)

GetPaymentInstructionIdOk returns a tuple with the PaymentInstructionId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkTokenRequest) GetProductsRequested

func (o *LinkTokenRequest) GetProductsRequested() []string

GetProductsRequested returns the ProductsRequested field value if set, zero value otherwise.

func (*LinkTokenRequest) GetProductsRequestedOk

func (o *LinkTokenRequest) GetProductsRequestedOk() ([]string, bool)

GetProductsRequestedOk returns a tuple with the ProductsRequested field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkTokenRequest) GetProductsSupported

func (o *LinkTokenRequest) GetProductsSupported() []string

GetProductsSupported returns the ProductsSupported field value if set, zero value otherwise.

func (*LinkTokenRequest) GetProductsSupportedOk

func (o *LinkTokenRequest) GetProductsSupportedOk() ([]string, bool)

GetProductsSupportedOk returns a tuple with the ProductsSupported field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkTokenRequest) GetRedirectUri

func (o *LinkTokenRequest) GetRedirectUri() string

GetRedirectUri returns the RedirectUri field value

func (*LinkTokenRequest) GetRedirectUriOk

func (o *LinkTokenRequest) GetRedirectUriOk() (*string, bool)

GetRedirectUriOk returns a tuple with the RedirectUri field value and a boolean to check if the value has been set.

func (*LinkTokenRequest) GetResponseMode

func (o *LinkTokenRequest) GetResponseMode() string

GetResponseMode returns the ResponseMode field value

func (*LinkTokenRequest) GetResponseModeOk

func (o *LinkTokenRequest) GetResponseModeOk() (*string, bool)

GetResponseModeOk returns a tuple with the ResponseMode field value and a boolean to check if the value has been set.

func (*LinkTokenRequest) GetResponseType

func (o *LinkTokenRequest) GetResponseType() string

GetResponseType returns the ResponseType field value

func (*LinkTokenRequest) GetResponseTypeOk

func (o *LinkTokenRequest) GetResponseTypeOk() (*string, bool)

GetResponseTypeOk returns a tuple with the ResponseType field value and a boolean to check if the value has been set.

func (*LinkTokenRequest) GetScope

func (o *LinkTokenRequest) GetScope() string

GetScope returns the Scope field value if set, zero value otherwise.

func (*LinkTokenRequest) GetScopeOk

func (o *LinkTokenRequest) GetScopeOk() (*string, bool)

GetScopeOk returns a tuple with the Scope field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkTokenRequest) GetState

func (o *LinkTokenRequest) GetState() string

GetState returns the State field value if set, zero value otherwise.

func (*LinkTokenRequest) GetStateOk

func (o *LinkTokenRequest) GetStateOk() (*string, bool)

GetStateOk returns a tuple with the State field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkTokenRequest) GetUiMode

func (o *LinkTokenRequest) GetUiMode() string

GetUiMode returns the UiMode field value if set, zero value otherwise.

func (*LinkTokenRequest) GetUiModeOk

func (o *LinkTokenRequest) GetUiModeOk() (*string, bool)

GetUiModeOk returns a tuple with the UiMode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkTokenRequest) GetUserId

func (o *LinkTokenRequest) GetUserId() string

GetUserId returns the UserId field value if set, zero value otherwise.

func (*LinkTokenRequest) GetUserIdOk

func (o *LinkTokenRequest) GetUserIdOk() (*string, bool)

GetUserIdOk returns a tuple with the UserId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkTokenRequest) GetUserType

func (o *LinkTokenRequest) GetUserType() []string

GetUserType returns the UserType field value if set, zero value otherwise.

func (*LinkTokenRequest) GetUserTypeOk

func (o *LinkTokenRequest) GetUserTypeOk() ([]string, bool)

GetUserTypeOk returns a tuple with the UserType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkTokenRequest) HasAutomaticDataRefresh

func (o *LinkTokenRequest) HasAutomaticDataRefresh() bool

HasAutomaticDataRefresh returns a boolean if a field has been set.

func (*LinkTokenRequest) HasCodeChallenge

func (o *LinkTokenRequest) HasCodeChallenge() bool

HasCodeChallenge returns a boolean if a field has been set.

func (*LinkTokenRequest) HasCodeChallengeMethod

func (o *LinkTokenRequest) HasCodeChallengeMethod() bool

HasCodeChallengeMethod returns a boolean if a field has been set.

func (*LinkTokenRequest) HasCountries

func (o *LinkTokenRequest) HasCountries() bool

HasCountries returns a boolean if a field has been set.

func (*LinkTokenRequest) HasCustomizationId

func (o *LinkTokenRequest) HasCustomizationId() bool

HasCustomizationId returns a boolean if a field has been set.

func (*LinkTokenRequest) HasInstitutionId

func (o *LinkTokenRequest) HasInstitutionId() bool

HasInstitutionId returns a boolean if a field has been set.

func (*LinkTokenRequest) HasInstitutionStatus

func (o *LinkTokenRequest) HasInstitutionStatus() bool

HasInstitutionStatus returns a boolean if a field has been set.

func (*LinkTokenRequest) HasLanguage

func (o *LinkTokenRequest) HasLanguage() bool

HasLanguage returns a boolean if a field has been set.

func (*LinkTokenRequest) HasLinkMode

func (o *LinkTokenRequest) HasLinkMode() bool

HasLinkMode returns a boolean if a field has been set.

func (*LinkTokenRequest) HasLoginIdentityId

func (o *LinkTokenRequest) HasLoginIdentityId() bool

HasLoginIdentityId returns a boolean if a field has been set.

func (*LinkTokenRequest) HasPaymentInstructionId

func (o *LinkTokenRequest) HasPaymentInstructionId() bool

HasPaymentInstructionId returns a boolean if a field has been set.

func (*LinkTokenRequest) HasProductsRequested

func (o *LinkTokenRequest) HasProductsRequested() bool

HasProductsRequested returns a boolean if a field has been set.

func (*LinkTokenRequest) HasProductsSupported

func (o *LinkTokenRequest) HasProductsSupported() bool

HasProductsSupported returns a boolean if a field has been set.

func (*LinkTokenRequest) HasScope

func (o *LinkTokenRequest) HasScope() bool

HasScope returns a boolean if a field has been set.

func (*LinkTokenRequest) HasState

func (o *LinkTokenRequest) HasState() bool

HasState returns a boolean if a field has been set.

func (*LinkTokenRequest) HasUiMode

func (o *LinkTokenRequest) HasUiMode() bool

HasUiMode returns a boolean if a field has been set.

func (*LinkTokenRequest) HasUserId

func (o *LinkTokenRequest) HasUserId() bool

HasUserId returns a boolean if a field has been set.

func (*LinkTokenRequest) HasUserType

func (o *LinkTokenRequest) HasUserType() bool

HasUserType returns a boolean if a field has been set.

func (LinkTokenRequest) MarshalJSON

func (o LinkTokenRequest) MarshalJSON() ([]byte, error)

func (*LinkTokenRequest) SetAutomaticDataRefresh

func (o *LinkTokenRequest) SetAutomaticDataRefresh(v string)

SetAutomaticDataRefresh gets a reference to the given string and assigns it to the AutomaticDataRefresh field.

func (*LinkTokenRequest) SetClientId

func (o *LinkTokenRequest) SetClientId(v string)

SetClientId sets field value

func (*LinkTokenRequest) SetCodeChallenge

func (o *LinkTokenRequest) SetCodeChallenge(v string)

SetCodeChallenge gets a reference to the given string and assigns it to the CodeChallenge field.

func (*LinkTokenRequest) SetCodeChallengeMethod

func (o *LinkTokenRequest) SetCodeChallengeMethod(v string)

SetCodeChallengeMethod gets a reference to the given string and assigns it to the CodeChallengeMethod field.

func (*LinkTokenRequest) SetCountries

func (o *LinkTokenRequest) SetCountries(v []string)

SetCountries gets a reference to the given []string and assigns it to the Countries field.

func (*LinkTokenRequest) SetCustomizationId

func (o *LinkTokenRequest) SetCustomizationId(v string)

SetCustomizationId gets a reference to the given string and assigns it to the CustomizationId field.

func (*LinkTokenRequest) SetGrantType

func (o *LinkTokenRequest) SetGrantType(v string)

SetGrantType sets field value

func (*LinkTokenRequest) SetInstitutionId

func (o *LinkTokenRequest) SetInstitutionId(v string)

SetInstitutionId gets a reference to the given string and assigns it to the InstitutionId field.

func (*LinkTokenRequest) SetInstitutionStatus

func (o *LinkTokenRequest) SetInstitutionStatus(v string)

SetInstitutionStatus gets a reference to the given string and assigns it to the InstitutionStatus field.

func (*LinkTokenRequest) SetLanguage

func (o *LinkTokenRequest) SetLanguage(v string)

SetLanguage gets a reference to the given string and assigns it to the Language field.

func (*LinkTokenRequest) SetLinkMode

func (o *LinkTokenRequest) SetLinkMode(v string)

SetLinkMode gets a reference to the given string and assigns it to the LinkMode field.

func (*LinkTokenRequest) SetLoginIdentityId

func (o *LinkTokenRequest) SetLoginIdentityId(v string)

SetLoginIdentityId gets a reference to the given string and assigns it to the LoginIdentityId field.

func (*LinkTokenRequest) SetPaymentInstructionId

func (o *LinkTokenRequest) SetPaymentInstructionId(v string)

SetPaymentInstructionId gets a reference to the given string and assigns it to the PaymentInstructionId field.

func (*LinkTokenRequest) SetProductsRequested

func (o *LinkTokenRequest) SetProductsRequested(v []string)

SetProductsRequested gets a reference to the given []string and assigns it to the ProductsRequested field.

func (*LinkTokenRequest) SetProductsSupported

func (o *LinkTokenRequest) SetProductsSupported(v []string)

SetProductsSupported gets a reference to the given []string and assigns it to the ProductsSupported field.

func (*LinkTokenRequest) SetRedirectUri

func (o *LinkTokenRequest) SetRedirectUri(v string)

SetRedirectUri sets field value

func (*LinkTokenRequest) SetResponseMode

func (o *LinkTokenRequest) SetResponseMode(v string)

SetResponseMode sets field value

func (*LinkTokenRequest) SetResponseType

func (o *LinkTokenRequest) SetResponseType(v string)

SetResponseType sets field value

func (*LinkTokenRequest) SetScope

func (o *LinkTokenRequest) SetScope(v string)

SetScope gets a reference to the given string and assigns it to the Scope field.

func (*LinkTokenRequest) SetState

func (o *LinkTokenRequest) SetState(v string)

SetState gets a reference to the given string and assigns it to the State field.

func (*LinkTokenRequest) SetUiMode

func (o *LinkTokenRequest) SetUiMode(v string)

SetUiMode gets a reference to the given string and assigns it to the UiMode field.

func (*LinkTokenRequest) SetUserId

func (o *LinkTokenRequest) SetUserId(v string)

SetUserId gets a reference to the given string and assigns it to the UserId field.

func (*LinkTokenRequest) SetUserType

func (o *LinkTokenRequest) SetUserType(v []string)

SetUserType gets a reference to the given []string and assigns it to the UserType field.

type LinkTokenResponse

type LinkTokenResponse struct {
	AccessToken string `json:"access_token"`
	TokenType   string `json:"token_type"`
	// seconds
	ExpiresIn float32   `json:"expires_in"`
	IssuedAt  time.Time `json:"issued_at"`
	LinkUrl   string    `json:"link_url"`
}

LinkTokenResponse struct for LinkTokenResponse

func NewLinkTokenResponse

func NewLinkTokenResponse(accessToken string, tokenType string, expiresIn float32, issuedAt time.Time, linkUrl string) *LinkTokenResponse

NewLinkTokenResponse instantiates a new LinkTokenResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLinkTokenResponseWithDefaults

func NewLinkTokenResponseWithDefaults() *LinkTokenResponse

NewLinkTokenResponseWithDefaults instantiates a new LinkTokenResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LinkTokenResponse) GetAccessToken

func (o *LinkTokenResponse) GetAccessToken() string

GetAccessToken returns the AccessToken field value

func (*LinkTokenResponse) GetAccessTokenOk

func (o *LinkTokenResponse) GetAccessTokenOk() (*string, bool)

GetAccessTokenOk returns a tuple with the AccessToken field value and a boolean to check if the value has been set.

func (*LinkTokenResponse) GetExpiresIn

func (o *LinkTokenResponse) GetExpiresIn() float32

GetExpiresIn returns the ExpiresIn field value

func (*LinkTokenResponse) GetExpiresInOk

func (o *LinkTokenResponse) GetExpiresInOk() (*float32, bool)

GetExpiresInOk returns a tuple with the ExpiresIn field value and a boolean to check if the value has been set.

func (*LinkTokenResponse) GetIssuedAt

func (o *LinkTokenResponse) GetIssuedAt() time.Time

GetIssuedAt returns the IssuedAt field value

func (*LinkTokenResponse) GetIssuedAtOk

func (o *LinkTokenResponse) GetIssuedAtOk() (*time.Time, bool)

GetIssuedAtOk returns a tuple with the IssuedAt field value and a boolean to check if the value has been set.

func (*LinkTokenResponse) GetLinkUrl

func (o *LinkTokenResponse) GetLinkUrl() string

GetLinkUrl returns the LinkUrl field value

func (*LinkTokenResponse) GetLinkUrlOk

func (o *LinkTokenResponse) GetLinkUrlOk() (*string, bool)

GetLinkUrlOk returns a tuple with the LinkUrl field value and a boolean to check if the value has been set.

func (*LinkTokenResponse) GetTokenType

func (o *LinkTokenResponse) GetTokenType() string

GetTokenType returns the TokenType field value

func (*LinkTokenResponse) GetTokenTypeOk

func (o *LinkTokenResponse) GetTokenTypeOk() (*string, bool)

GetTokenTypeOk returns a tuple with the TokenType field value and a boolean to check if the value has been set.

func (LinkTokenResponse) MarshalJSON

func (o LinkTokenResponse) MarshalJSON() ([]byte, error)

func (*LinkTokenResponse) SetAccessToken

func (o *LinkTokenResponse) SetAccessToken(v string)

SetAccessToken sets field value

func (*LinkTokenResponse) SetExpiresIn

func (o *LinkTokenResponse) SetExpiresIn(v float32)

SetExpiresIn sets field value

func (*LinkTokenResponse) SetIssuedAt

func (o *LinkTokenResponse) SetIssuedAt(v time.Time)

SetIssuedAt sets field value

func (*LinkTokenResponse) SetLinkUrl

func (o *LinkTokenResponse) SetLinkUrl(v string)

SetLinkUrl sets field value

func (*LinkTokenResponse) SetTokenType

func (o *LinkTokenResponse) SetTokenType(v string)

SetTokenType sets field value

type ListAccountsResponse

type ListAccountsResponse struct {
	Accounts      []Account           `json:"accounts,omitempty"`
	LoginIdentity *LoginIdentityShort `json:"login_identity,omitempty"`
	Institution   *InstitutionShort   `json:"institution,omitempty"`
}

ListAccountsResponse struct for ListAccountsResponse

func NewListAccountsResponse

func NewListAccountsResponse() *ListAccountsResponse

NewListAccountsResponse instantiates a new ListAccountsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewListAccountsResponseWithDefaults

func NewListAccountsResponseWithDefaults() *ListAccountsResponse

NewListAccountsResponseWithDefaults instantiates a new ListAccountsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ListAccountsResponse) GetAccounts

func (o *ListAccountsResponse) GetAccounts() []Account

GetAccounts returns the Accounts field value if set, zero value otherwise.

func (*ListAccountsResponse) GetAccountsOk

func (o *ListAccountsResponse) GetAccountsOk() ([]Account, bool)

GetAccountsOk returns a tuple with the Accounts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAccountsResponse) GetInstitution

func (o *ListAccountsResponse) GetInstitution() InstitutionShort

GetInstitution returns the Institution field value if set, zero value otherwise.

func (*ListAccountsResponse) GetInstitutionOk

func (o *ListAccountsResponse) GetInstitutionOk() (*InstitutionShort, bool)

GetInstitutionOk returns a tuple with the Institution field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAccountsResponse) GetLoginIdentity

func (o *ListAccountsResponse) GetLoginIdentity() LoginIdentityShort

GetLoginIdentity returns the LoginIdentity field value if set, zero value otherwise.

func (*ListAccountsResponse) GetLoginIdentityOk

func (o *ListAccountsResponse) GetLoginIdentityOk() (*LoginIdentityShort, bool)

GetLoginIdentityOk returns a tuple with the LoginIdentity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAccountsResponse) HasAccounts

func (o *ListAccountsResponse) HasAccounts() bool

HasAccounts returns a boolean if a field has been set.

func (*ListAccountsResponse) HasInstitution

func (o *ListAccountsResponse) HasInstitution() bool

HasInstitution returns a boolean if a field has been set.

func (*ListAccountsResponse) HasLoginIdentity

func (o *ListAccountsResponse) HasLoginIdentity() bool

HasLoginIdentity returns a boolean if a field has been set.

func (ListAccountsResponse) MarshalJSON

func (o ListAccountsResponse) MarshalJSON() ([]byte, error)

func (*ListAccountsResponse) SetAccounts

func (o *ListAccountsResponse) SetAccounts(v []Account)

SetAccounts gets a reference to the given []Account and assigns it to the Accounts field.

func (*ListAccountsResponse) SetInstitution

func (o *ListAccountsResponse) SetInstitution(v InstitutionShort)

SetInstitution gets a reference to the given InstitutionShort and assigns it to the Institution field.

func (*ListAccountsResponse) SetLoginIdentity

func (o *ListAccountsResponse) SetLoginIdentity(v LoginIdentityShort)

SetLoginIdentity gets a reference to the given LoginIdentityShort and assigns it to the LoginIdentity field.

type ListCardsDetailsResponse

type ListCardsDetailsResponse struct {
	LoginIdentity *LoginIdentityShort `json:"login_identity,omitempty"`
	Institution   *InstitutionShort   `json:"institution,omitempty"`
	CardDetails   *CardDetails        `json:"card_details,omitempty"`
}

ListCardsDetailsResponse struct for ListCardsDetailsResponse

func NewListCardsDetailsResponse

func NewListCardsDetailsResponse() *ListCardsDetailsResponse

NewListCardsDetailsResponse instantiates a new ListCardsDetailsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewListCardsDetailsResponseWithDefaults

func NewListCardsDetailsResponseWithDefaults() *ListCardsDetailsResponse

NewListCardsDetailsResponseWithDefaults instantiates a new ListCardsDetailsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ListCardsDetailsResponse) GetCardDetails

func (o *ListCardsDetailsResponse) GetCardDetails() CardDetails

GetCardDetails returns the CardDetails field value if set, zero value otherwise.

func (*ListCardsDetailsResponse) GetCardDetailsOk

func (o *ListCardsDetailsResponse) GetCardDetailsOk() (*CardDetails, bool)

GetCardDetailsOk returns a tuple with the CardDetails field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListCardsDetailsResponse) GetInstitution

func (o *ListCardsDetailsResponse) GetInstitution() InstitutionShort

GetInstitution returns the Institution field value if set, zero value otherwise.

func (*ListCardsDetailsResponse) GetInstitutionOk

func (o *ListCardsDetailsResponse) GetInstitutionOk() (*InstitutionShort, bool)

GetInstitutionOk returns a tuple with the Institution field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListCardsDetailsResponse) GetLoginIdentity

func (o *ListCardsDetailsResponse) GetLoginIdentity() LoginIdentityShort

GetLoginIdentity returns the LoginIdentity field value if set, zero value otherwise.

func (*ListCardsDetailsResponse) GetLoginIdentityOk

func (o *ListCardsDetailsResponse) GetLoginIdentityOk() (*LoginIdentityShort, bool)

GetLoginIdentityOk returns a tuple with the LoginIdentity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListCardsDetailsResponse) HasCardDetails

func (o *ListCardsDetailsResponse) HasCardDetails() bool

HasCardDetails returns a boolean if a field has been set.

func (*ListCardsDetailsResponse) HasInstitution

func (o *ListCardsDetailsResponse) HasInstitution() bool

HasInstitution returns a boolean if a field has been set.

func (*ListCardsDetailsResponse) HasLoginIdentity

func (o *ListCardsDetailsResponse) HasLoginIdentity() bool

HasLoginIdentity returns a boolean if a field has been set.

func (ListCardsDetailsResponse) MarshalJSON

func (o ListCardsDetailsResponse) MarshalJSON() ([]byte, error)

func (*ListCardsDetailsResponse) SetCardDetails

func (o *ListCardsDetailsResponse) SetCardDetails(v CardDetails)

SetCardDetails gets a reference to the given CardDetails and assigns it to the CardDetails field.

func (*ListCardsDetailsResponse) SetInstitution

func (o *ListCardsDetailsResponse) SetInstitution(v InstitutionShort)

SetInstitution gets a reference to the given InstitutionShort and assigns it to the Institution field.

func (*ListCardsDetailsResponse) SetLoginIdentity

func (o *ListCardsDetailsResponse) SetLoginIdentity(v LoginIdentityShort)

SetLoginIdentity gets a reference to the given LoginIdentityShort and assigns it to the LoginIdentity field.

type ListMandatesResponse

type ListMandatesResponse struct {
	Mandates      []GetMandateResponse `json:"mandates,omitempty"`
	TotalMandates int32                `json:"total_mandates"`
}

ListMandatesResponse struct for ListMandatesResponse

func NewListMandatesResponse

func NewListMandatesResponse(totalMandates int32) *ListMandatesResponse

NewListMandatesResponse instantiates a new ListMandatesResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewListMandatesResponseWithDefaults

func NewListMandatesResponseWithDefaults() *ListMandatesResponse

NewListMandatesResponseWithDefaults instantiates a new ListMandatesResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ListMandatesResponse) GetMandates

func (o *ListMandatesResponse) GetMandates() []GetMandateResponse

GetMandates returns the Mandates field value if set, zero value otherwise.

func (*ListMandatesResponse) GetMandatesOk

func (o *ListMandatesResponse) GetMandatesOk() ([]GetMandateResponse, bool)

GetMandatesOk returns a tuple with the Mandates field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListMandatesResponse) GetTotalMandates

func (o *ListMandatesResponse) GetTotalMandates() int32

GetTotalMandates returns the TotalMandates field value

func (*ListMandatesResponse) GetTotalMandatesOk

func (o *ListMandatesResponse) GetTotalMandatesOk() (*int32, bool)

GetTotalMandatesOk returns a tuple with the TotalMandates field value and a boolean to check if the value has been set.

func (*ListMandatesResponse) HasMandates

func (o *ListMandatesResponse) HasMandates() bool

HasMandates returns a boolean if a field has been set.

func (ListMandatesResponse) MarshalJSON

func (o ListMandatesResponse) MarshalJSON() ([]byte, error)

func (*ListMandatesResponse) SetMandates

func (o *ListMandatesResponse) SetMandates(v []GetMandateResponse)

SetMandates gets a reference to the given []GetMandateResponse and assigns it to the Mandates field.

func (*ListMandatesResponse) SetTotalMandates

func (o *ListMandatesResponse) SetTotalMandates(v int32)

SetTotalMandates sets field value

type ListPaymentAccountsResponse

type ListPaymentAccountsResponse struct {
	PaymentAccounts []PaymentAccountDetails `json:"payment_accounts,omitempty"`
}

ListPaymentAccountsResponse struct for ListPaymentAccountsResponse

func NewListPaymentAccountsResponse

func NewListPaymentAccountsResponse() *ListPaymentAccountsResponse

NewListPaymentAccountsResponse instantiates a new ListPaymentAccountsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewListPaymentAccountsResponseWithDefaults

func NewListPaymentAccountsResponseWithDefaults() *ListPaymentAccountsResponse

NewListPaymentAccountsResponseWithDefaults instantiates a new ListPaymentAccountsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ListPaymentAccountsResponse) GetPaymentAccounts

func (o *ListPaymentAccountsResponse) GetPaymentAccounts() []PaymentAccountDetails

GetPaymentAccounts returns the PaymentAccounts field value if set, zero value otherwise.

func (*ListPaymentAccountsResponse) GetPaymentAccountsOk

func (o *ListPaymentAccountsResponse) GetPaymentAccountsOk() ([]PaymentAccountDetails, bool)

GetPaymentAccountsOk returns a tuple with the PaymentAccounts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListPaymentAccountsResponse) HasPaymentAccounts

func (o *ListPaymentAccountsResponse) HasPaymentAccounts() bool

HasPaymentAccounts returns a boolean if a field has been set.

func (ListPaymentAccountsResponse) MarshalJSON

func (o ListPaymentAccountsResponse) MarshalJSON() ([]byte, error)

func (*ListPaymentAccountsResponse) SetPaymentAccounts

func (o *ListPaymentAccountsResponse) SetPaymentAccounts(v []PaymentAccountDetails)

SetPaymentAccounts gets a reference to the given []PaymentAccountDetails and assigns it to the PaymentAccounts field.

type ListPaymentInstructionsResponse

type ListPaymentInstructionsResponse struct {
	PaymentInstructions []PaymentInstruction `json:"payment_instructions,omitempty"`
	LoginIdentity       *LoginIdentityShort  `json:"login_identity,omitempty"`
	Institution         *InstitutionShort    `json:"institution,omitempty"`
}

ListPaymentInstructionsResponse struct for ListPaymentInstructionsResponse

func NewListPaymentInstructionsResponse

func NewListPaymentInstructionsResponse() *ListPaymentInstructionsResponse

NewListPaymentInstructionsResponse instantiates a new ListPaymentInstructionsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewListPaymentInstructionsResponseWithDefaults

func NewListPaymentInstructionsResponseWithDefaults() *ListPaymentInstructionsResponse

NewListPaymentInstructionsResponseWithDefaults instantiates a new ListPaymentInstructionsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ListPaymentInstructionsResponse) GetInstitution

GetInstitution returns the Institution field value if set, zero value otherwise.

func (*ListPaymentInstructionsResponse) GetInstitutionOk

func (o *ListPaymentInstructionsResponse) GetInstitutionOk() (*InstitutionShort, bool)

GetInstitutionOk returns a tuple with the Institution field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListPaymentInstructionsResponse) GetLoginIdentity

GetLoginIdentity returns the LoginIdentity field value if set, zero value otherwise.

func (*ListPaymentInstructionsResponse) GetLoginIdentityOk

func (o *ListPaymentInstructionsResponse) GetLoginIdentityOk() (*LoginIdentityShort, bool)

GetLoginIdentityOk returns a tuple with the LoginIdentity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListPaymentInstructionsResponse) GetPaymentInstructions

func (o *ListPaymentInstructionsResponse) GetPaymentInstructions() []PaymentInstruction

GetPaymentInstructions returns the PaymentInstructions field value if set, zero value otherwise.

func (*ListPaymentInstructionsResponse) GetPaymentInstructionsOk

func (o *ListPaymentInstructionsResponse) GetPaymentInstructionsOk() ([]PaymentInstruction, bool)

GetPaymentInstructionsOk returns a tuple with the PaymentInstructions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListPaymentInstructionsResponse) HasInstitution

func (o *ListPaymentInstructionsResponse) HasInstitution() bool

HasInstitution returns a boolean if a field has been set.

func (*ListPaymentInstructionsResponse) HasLoginIdentity

func (o *ListPaymentInstructionsResponse) HasLoginIdentity() bool

HasLoginIdentity returns a boolean if a field has been set.

func (*ListPaymentInstructionsResponse) HasPaymentInstructions

func (o *ListPaymentInstructionsResponse) HasPaymentInstructions() bool

HasPaymentInstructions returns a boolean if a field has been set.

func (ListPaymentInstructionsResponse) MarshalJSON

func (o ListPaymentInstructionsResponse) MarshalJSON() ([]byte, error)

func (*ListPaymentInstructionsResponse) SetInstitution

SetInstitution gets a reference to the given InstitutionShort and assigns it to the Institution field.

func (*ListPaymentInstructionsResponse) SetLoginIdentity

func (o *ListPaymentInstructionsResponse) SetLoginIdentity(v LoginIdentityShort)

SetLoginIdentity gets a reference to the given LoginIdentityShort and assigns it to the LoginIdentity field.

func (*ListPaymentInstructionsResponse) SetPaymentInstructions

func (o *ListPaymentInstructionsResponse) SetPaymentInstructions(v []PaymentInstruction)

SetPaymentInstructions gets a reference to the given []PaymentInstruction and assigns it to the PaymentInstructions field.

type ListPaymentMethodsResponse

type ListPaymentMethodsResponse struct {
	PaymentMethods []PaymentMethodResponse `json:"payment_methods,omitempty"`
	Sender         *PaymentUser            `json:"sender,omitempty"`
}

ListPaymentMethodsResponse struct for ListPaymentMethodsResponse

func NewListPaymentMethodsResponse

func NewListPaymentMethodsResponse() *ListPaymentMethodsResponse

NewListPaymentMethodsResponse instantiates a new ListPaymentMethodsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewListPaymentMethodsResponseWithDefaults

func NewListPaymentMethodsResponseWithDefaults() *ListPaymentMethodsResponse

NewListPaymentMethodsResponseWithDefaults instantiates a new ListPaymentMethodsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ListPaymentMethodsResponse) GetPaymentMethods

func (o *ListPaymentMethodsResponse) GetPaymentMethods() []PaymentMethodResponse

GetPaymentMethods returns the PaymentMethods field value if set, zero value otherwise.

func (*ListPaymentMethodsResponse) GetPaymentMethodsOk

func (o *ListPaymentMethodsResponse) GetPaymentMethodsOk() ([]PaymentMethodResponse, bool)

GetPaymentMethodsOk returns a tuple with the PaymentMethods field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListPaymentMethodsResponse) GetSender

func (o *ListPaymentMethodsResponse) GetSender() PaymentUser

GetSender returns the Sender field value if set, zero value otherwise.

func (*ListPaymentMethodsResponse) GetSenderOk

func (o *ListPaymentMethodsResponse) GetSenderOk() (*PaymentUser, bool)

GetSenderOk returns a tuple with the Sender field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListPaymentMethodsResponse) HasPaymentMethods

func (o *ListPaymentMethodsResponse) HasPaymentMethods() bool

HasPaymentMethods returns a boolean if a field has been set.

func (*ListPaymentMethodsResponse) HasSender

func (o *ListPaymentMethodsResponse) HasSender() bool

HasSender returns a boolean if a field has been set.

func (ListPaymentMethodsResponse) MarshalJSON

func (o ListPaymentMethodsResponse) MarshalJSON() ([]byte, error)

func (*ListPaymentMethodsResponse) SetPaymentMethods

func (o *ListPaymentMethodsResponse) SetPaymentMethods(v []PaymentMethodResponse)

SetPaymentMethods gets a reference to the given []PaymentMethodResponse and assigns it to the PaymentMethods field.

func (*ListPaymentMethodsResponse) SetSender

func (o *ListPaymentMethodsResponse) SetSender(v PaymentUser)

SetSender gets a reference to the given PaymentUser and assigns it to the Sender field.

type ListPaymentsResponse

type ListPaymentsResponse struct {
	Payments      []PaymentResponse `json:"payments,omitempty"`
	TotalPayments int32             `json:"total_payments"`
}

ListPaymentsResponse struct for ListPaymentsResponse

func NewListPaymentsResponse

func NewListPaymentsResponse(totalPayments int32) *ListPaymentsResponse

NewListPaymentsResponse instantiates a new ListPaymentsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewListPaymentsResponseWithDefaults

func NewListPaymentsResponseWithDefaults() *ListPaymentsResponse

NewListPaymentsResponseWithDefaults instantiates a new ListPaymentsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ListPaymentsResponse) GetPayments

func (o *ListPaymentsResponse) GetPayments() []PaymentResponse

GetPayments returns the Payments field value if set, zero value otherwise.

func (*ListPaymentsResponse) GetPaymentsOk

func (o *ListPaymentsResponse) GetPaymentsOk() ([]PaymentResponse, bool)

GetPaymentsOk returns a tuple with the Payments field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListPaymentsResponse) GetTotalPayments

func (o *ListPaymentsResponse) GetTotalPayments() int32

GetTotalPayments returns the TotalPayments field value

func (*ListPaymentsResponse) GetTotalPaymentsOk

func (o *ListPaymentsResponse) GetTotalPaymentsOk() (*int32, bool)

GetTotalPaymentsOk returns a tuple with the TotalPayments field value and a boolean to check if the value has been set.

func (*ListPaymentsResponse) HasPayments

func (o *ListPaymentsResponse) HasPayments() bool

HasPayments returns a boolean if a field has been set.

func (ListPaymentsResponse) MarshalJSON

func (o ListPaymentsResponse) MarshalJSON() ([]byte, error)

func (*ListPaymentsResponse) SetPayments

func (o *ListPaymentsResponse) SetPayments(v []PaymentResponse)

SetPayments gets a reference to the given []PaymentResponse and assigns it to the Payments field.

func (*ListPaymentsResponse) SetTotalPayments

func (o *ListPaymentsResponse) SetTotalPayments(v int32)

SetTotalPayments sets field value

type ListTransactionsResponse

type ListTransactionsResponse struct {
	Accounts          []Account           `json:"accounts,omitempty"`
	Transactions      []Transaction       `json:"transactions,omitempty"`
	LoginIdentity     *LoginIdentityShort `json:"login_identity,omitempty"`
	Institution       *InstitutionShort   `json:"institution,omitempty"`
	TotalTransactions int32               `json:"total_transactions"`
}

ListTransactionsResponse struct for ListTransactionsResponse

func NewListTransactionsResponse

func NewListTransactionsResponse(totalTransactions int32) *ListTransactionsResponse

NewListTransactionsResponse instantiates a new ListTransactionsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewListTransactionsResponseWithDefaults

func NewListTransactionsResponseWithDefaults() *ListTransactionsResponse

NewListTransactionsResponseWithDefaults instantiates a new ListTransactionsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ListTransactionsResponse) GetAccounts

func (o *ListTransactionsResponse) GetAccounts() []Account

GetAccounts returns the Accounts field value if set, zero value otherwise.

func (*ListTransactionsResponse) GetAccountsOk

func (o *ListTransactionsResponse) GetAccountsOk() ([]Account, bool)

GetAccountsOk returns a tuple with the Accounts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListTransactionsResponse) GetInstitution

func (o *ListTransactionsResponse) GetInstitution() InstitutionShort

GetInstitution returns the Institution field value if set, zero value otherwise.

func (*ListTransactionsResponse) GetInstitutionOk

func (o *ListTransactionsResponse) GetInstitutionOk() (*InstitutionShort, bool)

GetInstitutionOk returns a tuple with the Institution field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListTransactionsResponse) GetLoginIdentity

func (o *ListTransactionsResponse) GetLoginIdentity() LoginIdentityShort

GetLoginIdentity returns the LoginIdentity field value if set, zero value otherwise.

func (*ListTransactionsResponse) GetLoginIdentityOk

func (o *ListTransactionsResponse) GetLoginIdentityOk() (*LoginIdentityShort, bool)

GetLoginIdentityOk returns a tuple with the LoginIdentity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListTransactionsResponse) GetTotalTransactions

func (o *ListTransactionsResponse) GetTotalTransactions() int32

GetTotalTransactions returns the TotalTransactions field value

func (*ListTransactionsResponse) GetTotalTransactionsOk

func (o *ListTransactionsResponse) GetTotalTransactionsOk() (*int32, bool)

GetTotalTransactionsOk returns a tuple with the TotalTransactions field value and a boolean to check if the value has been set.

func (*ListTransactionsResponse) GetTransactions

func (o *ListTransactionsResponse) GetTransactions() []Transaction

GetTransactions returns the Transactions field value if set, zero value otherwise.

func (*ListTransactionsResponse) GetTransactionsOk

func (o *ListTransactionsResponse) GetTransactionsOk() ([]Transaction, bool)

GetTransactionsOk returns a tuple with the Transactions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListTransactionsResponse) HasAccounts

func (o *ListTransactionsResponse) HasAccounts() bool

HasAccounts returns a boolean if a field has been set.

func (*ListTransactionsResponse) HasInstitution

func (o *ListTransactionsResponse) HasInstitution() bool

HasInstitution returns a boolean if a field has been set.

func (*ListTransactionsResponse) HasLoginIdentity

func (o *ListTransactionsResponse) HasLoginIdentity() bool

HasLoginIdentity returns a boolean if a field has been set.

func (*ListTransactionsResponse) HasTransactions

func (o *ListTransactionsResponse) HasTransactions() bool

HasTransactions returns a boolean if a field has been set.

func (ListTransactionsResponse) MarshalJSON

func (o ListTransactionsResponse) MarshalJSON() ([]byte, error)

func (*ListTransactionsResponse) SetAccounts

func (o *ListTransactionsResponse) SetAccounts(v []Account)

SetAccounts gets a reference to the given []Account and assigns it to the Accounts field.

func (*ListTransactionsResponse) SetInstitution

func (o *ListTransactionsResponse) SetInstitution(v InstitutionShort)

SetInstitution gets a reference to the given InstitutionShort and assigns it to the Institution field.

func (*ListTransactionsResponse) SetLoginIdentity

func (o *ListTransactionsResponse) SetLoginIdentity(v LoginIdentityShort)

SetLoginIdentity gets a reference to the given LoginIdentityShort and assigns it to the LoginIdentity field.

func (*ListTransactionsResponse) SetTotalTransactions

func (o *ListTransactionsResponse) SetTotalTransactions(v int32)

SetTotalTransactions sets field value

func (*ListTransactionsResponse) SetTransactions

func (o *ListTransactionsResponse) SetTransactions(v []Transaction)

SetTransactions gets a reference to the given []Transaction and assigns it to the Transactions field.

type LoginAction

type LoginAction struct {
	Type     *string       `json:"type,omitempty"`
	Name     *string       `json:"name,omitempty"`
	Messages []UserMessage `json:"messages,omitempty"`
	Fields   []UserField   `json:"fields,omitempty"`
	Buttons  []UserButton  `json:"buttons,omitempty"`
}

LoginAction struct for LoginAction

func NewLoginAction

func NewLoginAction() *LoginAction

NewLoginAction instantiates a new LoginAction object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLoginActionWithDefaults

func NewLoginActionWithDefaults() *LoginAction

NewLoginActionWithDefaults instantiates a new LoginAction object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LoginAction) GetButtons

func (o *LoginAction) GetButtons() []UserButton

GetButtons returns the Buttons field value if set, zero value otherwise.

func (*LoginAction) GetButtonsOk

func (o *LoginAction) GetButtonsOk() ([]UserButton, bool)

GetButtonsOk returns a tuple with the Buttons field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LoginAction) GetFields

func (o *LoginAction) GetFields() []UserField

GetFields returns the Fields field value if set, zero value otherwise.

func (*LoginAction) GetFieldsOk

func (o *LoginAction) GetFieldsOk() ([]UserField, bool)

GetFieldsOk returns a tuple with the Fields field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LoginAction) GetMessages

func (o *LoginAction) GetMessages() []UserMessage

GetMessages returns the Messages field value if set, zero value otherwise.

func (*LoginAction) GetMessagesOk

func (o *LoginAction) GetMessagesOk() ([]UserMessage, bool)

GetMessagesOk returns a tuple with the Messages field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LoginAction) GetName

func (o *LoginAction) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*LoginAction) GetNameOk

func (o *LoginAction) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LoginAction) GetType

func (o *LoginAction) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*LoginAction) GetTypeOk

func (o *LoginAction) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LoginAction) HasButtons

func (o *LoginAction) HasButtons() bool

HasButtons returns a boolean if a field has been set.

func (*LoginAction) HasFields

func (o *LoginAction) HasFields() bool

HasFields returns a boolean if a field has been set.

func (*LoginAction) HasMessages

func (o *LoginAction) HasMessages() bool

HasMessages returns a boolean if a field has been set.

func (*LoginAction) HasName

func (o *LoginAction) HasName() bool

HasName returns a boolean if a field has been set.

func (*LoginAction) HasType

func (o *LoginAction) HasType() bool

HasType returns a boolean if a field has been set.

func (LoginAction) MarshalJSON

func (o LoginAction) MarshalJSON() ([]byte, error)

func (*LoginAction) SetButtons

func (o *LoginAction) SetButtons(v []UserButton)

SetButtons gets a reference to the given []UserButton and assigns it to the Buttons field.

func (*LoginAction) SetFields

func (o *LoginAction) SetFields(v []UserField)

SetFields gets a reference to the given []UserField and assigns it to the Fields field.

func (*LoginAction) SetMessages

func (o *LoginAction) SetMessages(v []UserMessage)

SetMessages gets a reference to the given []UserMessage and assigns it to the Messages field.

func (*LoginAction) SetName

func (o *LoginAction) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*LoginAction) SetType

func (o *LoginAction) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

type LoginField

type LoginField struct {
	Key  *string `json:"key,omitempty"`
	Name *string `json:"name,omitempty"`
	// could be password, text, number
	Type *string `json:"type,omitempty"`
}

LoginField struct for LoginField

func NewLoginField

func NewLoginField() *LoginField

NewLoginField instantiates a new LoginField object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLoginFieldWithDefaults

func NewLoginFieldWithDefaults() *LoginField

NewLoginFieldWithDefaults instantiates a new LoginField object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LoginField) GetKey

func (o *LoginField) GetKey() string

GetKey returns the Key field value if set, zero value otherwise.

func (*LoginField) GetKeyOk

func (o *LoginField) GetKeyOk() (*string, bool)

GetKeyOk returns a tuple with the Key field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LoginField) GetName

func (o *LoginField) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*LoginField) GetNameOk

func (o *LoginField) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LoginField) GetType

func (o *LoginField) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*LoginField) GetTypeOk

func (o *LoginField) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LoginField) HasKey

func (o *LoginField) HasKey() bool

HasKey returns a boolean if a field has been set.

func (*LoginField) HasName

func (o *LoginField) HasName() bool

HasName returns a boolean if a field has been set.

func (*LoginField) HasType

func (o *LoginField) HasType() bool

HasType returns a boolean if a field has been set.

func (LoginField) MarshalJSON

func (o LoginField) MarshalJSON() ([]byte, error)

func (*LoginField) SetKey

func (o *LoginField) SetKey(v string)

SetKey gets a reference to the given string and assigns it to the Key field.

func (*LoginField) SetName

func (o *LoginField) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*LoginField) SetType

func (o *LoginField) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

type LoginIdentity

type LoginIdentity struct {
	LoginIdentityId       *string                             `json:"login_identity_id,omitempty"`
	CustomerAppId         string                              `json:"customer_app_id"`
	UserId                string                              `json:"user_id"`
	LoginMethodsAvailable *LoginIdentityLoginMethodsAvailable `json:"login_methods_available,omitempty"`
	PermissionsGrantDate  *time.Time                          `json:"permissions_grant_date,omitempty"`
	PermissionsExpiryDate *time.Time                          `json:"permissions_expiry_date,omitempty"`
	Permissions           []string                            `json:"permissions,omitempty"`
	BillingDetails        *LoginIdentityBillingDetails        `json:"billing_details,omitempty"`
	Status                *string                             `json:"status,omitempty"`
	StatusDetails         *LoginIdentityStatusDetails         `json:"status_details,omitempty"`
	ProductStatus         *AllProductStatus                   `json:"product_status,omitempty"`
	AuthenticationStatus  *ProductStatus                      `json:"authentication_status,omitempty"`
	Error                 *LoginIdentityError                 `json:"error,omitempty"`
	LastSuccess           *time.Time                          `json:"last_success,omitempty"`
	FirstSuccess          *time.Time                          `json:"first_success,omitempty"`
	Webhook               *string                             `json:"webhook,omitempty"`
	SessionStatus         *string                             `json:"session_status,omitempty"`
	InstitutionId         string                              `json:"institution_id"`
	CreatedAt             *time.Time                          `json:"created_at,omitempty"`
	UpdatedAt             *time.Time                          `json:"updated_at,omitempty"`
	// a login attempt id which is unique per login_identity
	LinkingAttemptId *string `json:"linking_attempt_id,omitempty"`
	// a successful login attempt id which is unique per login_identity
	AuthenticationId *string      `json:"authentication_id,omitempty"`
	LastSessionId    *string      `json:"last_session_id,omitempty"`
	Refresh          *RefreshData `json:"refresh,omitempty"`
}

LoginIdentity struct for LoginIdentity

func NewLoginIdentity

func NewLoginIdentity(customerAppId string, userId string, institutionId string) *LoginIdentity

NewLoginIdentity instantiates a new LoginIdentity object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLoginIdentityWithDefaults

func NewLoginIdentityWithDefaults() *LoginIdentity

NewLoginIdentityWithDefaults instantiates a new LoginIdentity object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LoginIdentity) GetAuthenticationId

func (o *LoginIdentity) GetAuthenticationId() string

GetAuthenticationId returns the AuthenticationId field value if set, zero value otherwise.

func (*LoginIdentity) GetAuthenticationIdOk

func (o *LoginIdentity) GetAuthenticationIdOk() (*string, bool)

GetAuthenticationIdOk returns a tuple with the AuthenticationId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LoginIdentity) GetAuthenticationStatus

func (o *LoginIdentity) GetAuthenticationStatus() ProductStatus

GetAuthenticationStatus returns the AuthenticationStatus field value if set, zero value otherwise.

func (*LoginIdentity) GetAuthenticationStatusOk

func (o *LoginIdentity) GetAuthenticationStatusOk() (*ProductStatus, bool)

GetAuthenticationStatusOk returns a tuple with the AuthenticationStatus field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LoginIdentity) GetBillingDetails

func (o *LoginIdentity) GetBillingDetails() LoginIdentityBillingDetails

GetBillingDetails returns the BillingDetails field value if set, zero value otherwise.

func (*LoginIdentity) GetBillingDetailsOk

func (o *LoginIdentity) GetBillingDetailsOk() (*LoginIdentityBillingDetails, bool)

GetBillingDetailsOk returns a tuple with the BillingDetails field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LoginIdentity) GetCreatedAt

func (o *LoginIdentity) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*LoginIdentity) GetCreatedAtOk

func (o *LoginIdentity) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LoginIdentity) GetCustomerAppId

func (o *LoginIdentity) GetCustomerAppId() string

GetCustomerAppId returns the CustomerAppId field value

func (*LoginIdentity) GetCustomerAppIdOk

func (o *LoginIdentity) GetCustomerAppIdOk() (*string, bool)

GetCustomerAppIdOk returns a tuple with the CustomerAppId field value and a boolean to check if the value has been set.

func (*LoginIdentity) GetError

func (o *LoginIdentity) GetError() LoginIdentityError

GetError returns the Error field value if set, zero value otherwise.

func (*LoginIdentity) GetErrorOk

func (o *LoginIdentity) GetErrorOk() (*LoginIdentityError, bool)

GetErrorOk returns a tuple with the Error field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LoginIdentity) GetFirstSuccess

func (o *LoginIdentity) GetFirstSuccess() time.Time

GetFirstSuccess returns the FirstSuccess field value if set, zero value otherwise.

func (*LoginIdentity) GetFirstSuccessOk

func (o *LoginIdentity) GetFirstSuccessOk() (*time.Time, bool)

GetFirstSuccessOk returns a tuple with the FirstSuccess field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LoginIdentity) GetInstitutionId

func (o *LoginIdentity) GetInstitutionId() string

GetInstitutionId returns the InstitutionId field value

func (*LoginIdentity) GetInstitutionIdOk

func (o *LoginIdentity) GetInstitutionIdOk() (*string, bool)

GetInstitutionIdOk returns a tuple with the InstitutionId field value and a boolean to check if the value has been set.

func (*LoginIdentity) GetLastSessionId

func (o *LoginIdentity) GetLastSessionId() string

GetLastSessionId returns the LastSessionId field value if set, zero value otherwise.

func (*LoginIdentity) GetLastSessionIdOk

func (o *LoginIdentity) GetLastSessionIdOk() (*string, bool)

GetLastSessionIdOk returns a tuple with the LastSessionId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LoginIdentity) GetLastSuccess

func (o *LoginIdentity) GetLastSuccess() time.Time

GetLastSuccess returns the LastSuccess field value if set, zero value otherwise.

func (*LoginIdentity) GetLastSuccessOk

func (o *LoginIdentity) GetLastSuccessOk() (*time.Time, bool)

GetLastSuccessOk returns a tuple with the LastSuccess field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LoginIdentity) GetLinkingAttemptId

func (o *LoginIdentity) GetLinkingAttemptId() string

GetLinkingAttemptId returns the LinkingAttemptId field value if set, zero value otherwise.

func (*LoginIdentity) GetLinkingAttemptIdOk

func (o *LoginIdentity) GetLinkingAttemptIdOk() (*string, bool)

GetLinkingAttemptIdOk returns a tuple with the LinkingAttemptId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LoginIdentity) GetLoginIdentityId

func (o *LoginIdentity) GetLoginIdentityId() string

GetLoginIdentityId returns the LoginIdentityId field value if set, zero value otherwise.

func (*LoginIdentity) GetLoginIdentityIdOk

func (o *LoginIdentity) GetLoginIdentityIdOk() (*string, bool)

GetLoginIdentityIdOk returns a tuple with the LoginIdentityId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LoginIdentity) GetLoginMethodsAvailable

func (o *LoginIdentity) GetLoginMethodsAvailable() LoginIdentityLoginMethodsAvailable

GetLoginMethodsAvailable returns the LoginMethodsAvailable field value if set, zero value otherwise.

func (*LoginIdentity) GetLoginMethodsAvailableOk

func (o *LoginIdentity) GetLoginMethodsAvailableOk() (*LoginIdentityLoginMethodsAvailable, bool)

GetLoginMethodsAvailableOk returns a tuple with the LoginMethodsAvailable field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LoginIdentity) GetPermissions

func (o *LoginIdentity) GetPermissions() []string

GetPermissions returns the Permissions field value if set, zero value otherwise.

func (*LoginIdentity) GetPermissionsExpiryDate

func (o *LoginIdentity) GetPermissionsExpiryDate() time.Time

GetPermissionsExpiryDate returns the PermissionsExpiryDate field value if set, zero value otherwise.

func (*LoginIdentity) GetPermissionsExpiryDateOk

func (o *LoginIdentity) GetPermissionsExpiryDateOk() (*time.Time, bool)

GetPermissionsExpiryDateOk returns a tuple with the PermissionsExpiryDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LoginIdentity) GetPermissionsGrantDate

func (o *LoginIdentity) GetPermissionsGrantDate() time.Time

GetPermissionsGrantDate returns the PermissionsGrantDate field value if set, zero value otherwise.

func (*LoginIdentity) GetPermissionsGrantDateOk

func (o *LoginIdentity) GetPermissionsGrantDateOk() (*time.Time, bool)

GetPermissionsGrantDateOk returns a tuple with the PermissionsGrantDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LoginIdentity) GetPermissionsOk

func (o *LoginIdentity) GetPermissionsOk() ([]string, bool)

GetPermissionsOk returns a tuple with the Permissions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LoginIdentity) GetProductStatus

func (o *LoginIdentity) GetProductStatus() AllProductStatus

GetProductStatus returns the ProductStatus field value if set, zero value otherwise.

func (*LoginIdentity) GetProductStatusOk

func (o *LoginIdentity) GetProductStatusOk() (*AllProductStatus, bool)

GetProductStatusOk returns a tuple with the ProductStatus field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LoginIdentity) GetRefresh

func (o *LoginIdentity) GetRefresh() RefreshData

GetRefresh returns the Refresh field value if set, zero value otherwise.

func (*LoginIdentity) GetRefreshOk

func (o *LoginIdentity) GetRefreshOk() (*RefreshData, bool)

GetRefreshOk returns a tuple with the Refresh field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LoginIdentity) GetSessionStatus

func (o *LoginIdentity) GetSessionStatus() string

GetSessionStatus returns the SessionStatus field value if set, zero value otherwise.

func (*LoginIdentity) GetSessionStatusOk

func (o *LoginIdentity) GetSessionStatusOk() (*string, bool)

GetSessionStatusOk returns a tuple with the SessionStatus field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LoginIdentity) GetStatus

func (o *LoginIdentity) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*LoginIdentity) GetStatusDetails

func (o *LoginIdentity) GetStatusDetails() LoginIdentityStatusDetails

GetStatusDetails returns the StatusDetails field value if set, zero value otherwise.

func (*LoginIdentity) GetStatusDetailsOk

func (o *LoginIdentity) GetStatusDetailsOk() (*LoginIdentityStatusDetails, bool)

GetStatusDetailsOk returns a tuple with the StatusDetails field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LoginIdentity) GetStatusOk

func (o *LoginIdentity) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LoginIdentity) GetUpdatedAt

func (o *LoginIdentity) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

func (*LoginIdentity) GetUpdatedAtOk

func (o *LoginIdentity) GetUpdatedAtOk() (*time.Time, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LoginIdentity) GetUserId

func (o *LoginIdentity) GetUserId() string

GetUserId returns the UserId field value

func (*LoginIdentity) GetUserIdOk

func (o *LoginIdentity) GetUserIdOk() (*string, bool)

GetUserIdOk returns a tuple with the UserId field value and a boolean to check if the value has been set.

func (*LoginIdentity) GetWebhook

func (o *LoginIdentity) GetWebhook() string

GetWebhook returns the Webhook field value if set, zero value otherwise.

func (*LoginIdentity) GetWebhookOk

func (o *LoginIdentity) GetWebhookOk() (*string, bool)

GetWebhookOk returns a tuple with the Webhook field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LoginIdentity) HasAuthenticationId

func (o *LoginIdentity) HasAuthenticationId() bool

HasAuthenticationId returns a boolean if a field has been set.

func (*LoginIdentity) HasAuthenticationStatus

func (o *LoginIdentity) HasAuthenticationStatus() bool

HasAuthenticationStatus returns a boolean if a field has been set.

func (*LoginIdentity) HasBillingDetails

func (o *LoginIdentity) HasBillingDetails() bool

HasBillingDetails returns a boolean if a field has been set.

func (*LoginIdentity) HasCreatedAt

func (o *LoginIdentity) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*LoginIdentity) HasError

func (o *LoginIdentity) HasError() bool

HasError returns a boolean if a field has been set.

func (*LoginIdentity) HasFirstSuccess

func (o *LoginIdentity) HasFirstSuccess() bool

HasFirstSuccess returns a boolean if a field has been set.

func (*LoginIdentity) HasLastSessionId

func (o *LoginIdentity) HasLastSessionId() bool

HasLastSessionId returns a boolean if a field has been set.

func (*LoginIdentity) HasLastSuccess

func (o *LoginIdentity) HasLastSuccess() bool

HasLastSuccess returns a boolean if a field has been set.

func (*LoginIdentity) HasLinkingAttemptId

func (o *LoginIdentity) HasLinkingAttemptId() bool

HasLinkingAttemptId returns a boolean if a field has been set.

func (*LoginIdentity) HasLoginIdentityId

func (o *LoginIdentity) HasLoginIdentityId() bool

HasLoginIdentityId returns a boolean if a field has been set.

func (*LoginIdentity) HasLoginMethodsAvailable

func (o *LoginIdentity) HasLoginMethodsAvailable() bool

HasLoginMethodsAvailable returns a boolean if a field has been set.

func (*LoginIdentity) HasPermissions

func (o *LoginIdentity) HasPermissions() bool

HasPermissions returns a boolean if a field has been set.

func (*LoginIdentity) HasPermissionsExpiryDate

func (o *LoginIdentity) HasPermissionsExpiryDate() bool

HasPermissionsExpiryDate returns a boolean if a field has been set.

func (*LoginIdentity) HasPermissionsGrantDate

func (o *LoginIdentity) HasPermissionsGrantDate() bool

HasPermissionsGrantDate returns a boolean if a field has been set.

func (*LoginIdentity) HasProductStatus

func (o *LoginIdentity) HasProductStatus() bool

HasProductStatus returns a boolean if a field has been set.

func (*LoginIdentity) HasRefresh

func (o *LoginIdentity) HasRefresh() bool

HasRefresh returns a boolean if a field has been set.

func (*LoginIdentity) HasSessionStatus

func (o *LoginIdentity) HasSessionStatus() bool

HasSessionStatus returns a boolean if a field has been set.

func (*LoginIdentity) HasStatus

func (o *LoginIdentity) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*LoginIdentity) HasStatusDetails

func (o *LoginIdentity) HasStatusDetails() bool

HasStatusDetails returns a boolean if a field has been set.

func (*LoginIdentity) HasUpdatedAt

func (o *LoginIdentity) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (*LoginIdentity) HasWebhook

func (o *LoginIdentity) HasWebhook() bool

HasWebhook returns a boolean if a field has been set.

func (LoginIdentity) MarshalJSON

func (o LoginIdentity) MarshalJSON() ([]byte, error)

func (*LoginIdentity) SetAuthenticationId

func (o *LoginIdentity) SetAuthenticationId(v string)

SetAuthenticationId gets a reference to the given string and assigns it to the AuthenticationId field.

func (*LoginIdentity) SetAuthenticationStatus

func (o *LoginIdentity) SetAuthenticationStatus(v ProductStatus)

SetAuthenticationStatus gets a reference to the given ProductStatus and assigns it to the AuthenticationStatus field.

func (*LoginIdentity) SetBillingDetails

func (o *LoginIdentity) SetBillingDetails(v LoginIdentityBillingDetails)

SetBillingDetails gets a reference to the given LoginIdentityBillingDetails and assigns it to the BillingDetails field.

func (*LoginIdentity) SetCreatedAt

func (o *LoginIdentity) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*LoginIdentity) SetCustomerAppId

func (o *LoginIdentity) SetCustomerAppId(v string)

SetCustomerAppId sets field value

func (*LoginIdentity) SetError

func (o *LoginIdentity) SetError(v LoginIdentityError)

SetError gets a reference to the given LoginIdentityError and assigns it to the Error field.

func (*LoginIdentity) SetFirstSuccess

func (o *LoginIdentity) SetFirstSuccess(v time.Time)

SetFirstSuccess gets a reference to the given time.Time and assigns it to the FirstSuccess field.

func (*LoginIdentity) SetInstitutionId

func (o *LoginIdentity) SetInstitutionId(v string)

SetInstitutionId sets field value

func (*LoginIdentity) SetLastSessionId

func (o *LoginIdentity) SetLastSessionId(v string)

SetLastSessionId gets a reference to the given string and assigns it to the LastSessionId field.

func (*LoginIdentity) SetLastSuccess

func (o *LoginIdentity) SetLastSuccess(v time.Time)

SetLastSuccess gets a reference to the given time.Time and assigns it to the LastSuccess field.

func (*LoginIdentity) SetLinkingAttemptId

func (o *LoginIdentity) SetLinkingAttemptId(v string)

SetLinkingAttemptId gets a reference to the given string and assigns it to the LinkingAttemptId field.

func (*LoginIdentity) SetLoginIdentityId

func (o *LoginIdentity) SetLoginIdentityId(v string)

SetLoginIdentityId gets a reference to the given string and assigns it to the LoginIdentityId field.

func (*LoginIdentity) SetLoginMethodsAvailable

func (o *LoginIdentity) SetLoginMethodsAvailable(v LoginIdentityLoginMethodsAvailable)

SetLoginMethodsAvailable gets a reference to the given LoginIdentityLoginMethodsAvailable and assigns it to the LoginMethodsAvailable field.

func (*LoginIdentity) SetPermissions

func (o *LoginIdentity) SetPermissions(v []string)

SetPermissions gets a reference to the given []string and assigns it to the Permissions field.

func (*LoginIdentity) SetPermissionsExpiryDate

func (o *LoginIdentity) SetPermissionsExpiryDate(v time.Time)

SetPermissionsExpiryDate gets a reference to the given time.Time and assigns it to the PermissionsExpiryDate field.

func (*LoginIdentity) SetPermissionsGrantDate

func (o *LoginIdentity) SetPermissionsGrantDate(v time.Time)

SetPermissionsGrantDate gets a reference to the given time.Time and assigns it to the PermissionsGrantDate field.

func (*LoginIdentity) SetProductStatus

func (o *LoginIdentity) SetProductStatus(v AllProductStatus)

SetProductStatus gets a reference to the given AllProductStatus and assigns it to the ProductStatus field.

func (*LoginIdentity) SetRefresh

func (o *LoginIdentity) SetRefresh(v RefreshData)

SetRefresh gets a reference to the given RefreshData and assigns it to the Refresh field.

func (*LoginIdentity) SetSessionStatus

func (o *LoginIdentity) SetSessionStatus(v string)

SetSessionStatus gets a reference to the given string and assigns it to the SessionStatus field.

func (*LoginIdentity) SetStatus

func (o *LoginIdentity) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*LoginIdentity) SetStatusDetails

func (o *LoginIdentity) SetStatusDetails(v LoginIdentityStatusDetails)

SetStatusDetails gets a reference to the given LoginIdentityStatusDetails and assigns it to the StatusDetails field.

func (*LoginIdentity) SetUpdatedAt

func (o *LoginIdentity) SetUpdatedAt(v time.Time)

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.

func (*LoginIdentity) SetUserId

func (o *LoginIdentity) SetUserId(v string)

SetUserId sets field value

func (*LoginIdentity) SetWebhook

func (o *LoginIdentity) SetWebhook(v string)

SetWebhook gets a reference to the given string and assigns it to the Webhook field.

type LoginIdentityApi

type LoginIdentityApi interface {

	/*
		DeleteLoginIdentity Method for DeleteLoginIdentity

		Delete a specific loginIdentity

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @return LoginIdentityApiApiDeleteLoginIdentityRequest
	*/
	DeleteLoginIdentity(ctx context.Context) LoginIdentityApiApiDeleteLoginIdentityRequest

	// DeleteLoginIdentityExecute executes the request
	//  @return DeleteLoginIdentityResponse
	DeleteLoginIdentityExecute(r LoginIdentityApiApiDeleteLoginIdentityRequest) (*DeleteLoginIdentityResponse, *http.Response, error)

	/*
		GenerateLinkToken Method for GenerateLinkToken

		generate a link token that can be used to create link

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @return LoginIdentityApiApiGenerateLinkTokenRequest
	*/
	GenerateLinkToken(ctx context.Context) LoginIdentityApiApiGenerateLinkTokenRequest

	// GenerateLinkTokenExecute executes the request
	//  @return LinkTokenResponse
	GenerateLinkTokenExecute(r LoginIdentityApiApiGenerateLinkTokenRequest) (*LinkTokenResponse, *http.Response, error)

	/*
		GetAccount Method for GetAccount

		Get a specific account's information

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param accountId The account id
		 @return LoginIdentityApiApiGetAccountRequest
	*/
	GetAccount(ctx context.Context, accountId string) LoginIdentityApiApiGetAccountRequest

	// GetAccountExecute executes the request
	//  @return GetAccountResponse
	GetAccountExecute(r LoginIdentityApiApiGetAccountRequest) (*GetAccountResponse, *http.Response, error)

	/*
		GetAccountNumber Method for GetAccountNumber

		Get the account number for a specific account

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param accountId The account id
		 @return LoginIdentityApiApiGetAccountNumberRequest
	*/
	GetAccountNumber(ctx context.Context, accountId string) LoginIdentityApiApiGetAccountNumberRequest

	// GetAccountNumberExecute executes the request
	//  @return GetAccountNumberResponse
	GetAccountNumberExecute(r LoginIdentityApiApiGetAccountNumberRequest) (*GetAccountNumberResponse, *http.Response, error)

	/*
		GetBalanceHistory Method for GetBalanceHistory

		Get the balance history for a specific account

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param accountId The account id
		 @return LoginIdentityApiApiGetBalanceHistoryRequest
	*/
	GetBalanceHistory(ctx context.Context, accountId string) LoginIdentityApiApiGetBalanceHistoryRequest

	// GetBalanceHistoryExecute executes the request
	//  @return GetBalanceHistoryResponse
	GetBalanceHistoryExecute(r LoginIdentityApiApiGetBalanceHistoryRequest) (*GetBalanceHistoryResponse, *http.Response, error)

	/*
		GetCompositeStatement Method for GetCompositeStatement

		Download composite statement

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @return LoginIdentityApiApiGetCompositeStatementRequest
	*/
	GetCompositeStatement(ctx context.Context) LoginIdentityApiApiGetCompositeStatementRequest

	// GetCompositeStatementExecute executes the request
	//  @return CompositeStatementLink
	GetCompositeStatementExecute(r LoginIdentityApiApiGetCompositeStatementRequest) (*CompositeStatementLink, *http.Response, error)

	/*
		GetIdentity Method for GetIdentity

		\[BETA] Get a list of identity data for a given login identity

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @return LoginIdentityApiApiGetIdentityRequest
	*/
	GetIdentity(ctx context.Context) LoginIdentityApiApiGetIdentityRequest

	// GetIdentityExecute executes the request
	//  @return GetIdentityResponse
	GetIdentityExecute(r LoginIdentityApiApiGetIdentityRequest) (*GetIdentityResponse, *http.Response, error)

	/*
		GetIncomeEstimateByLoginIdentityId Method for GetIncomeEstimateByLoginIdentityId

		Get income figures for a login identity

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @return LoginIdentityApiApiGetIncomeEstimateByLoginIdentityIdRequest
	*/
	GetIncomeEstimateByLoginIdentityId(ctx context.Context) LoginIdentityApiApiGetIncomeEstimateByLoginIdentityIdRequest

	// GetIncomeEstimateByLoginIdentityIdExecute executes the request
	//  @return IncomeResponse
	GetIncomeEstimateByLoginIdentityIdExecute(r LoginIdentityApiApiGetIncomeEstimateByLoginIdentityIdRequest) (*IncomeResponse, *http.Response, error)

	/*
		GetLoginIdentity Method for GetLoginIdentity

		Get a specific loginIdentity

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @return LoginIdentityApiApiGetLoginIdentityRequest
	*/
	GetLoginIdentity(ctx context.Context) LoginIdentityApiApiGetLoginIdentityRequest

	// GetLoginIdentityExecute executes the request
	//  @return GetLoginIdentityByIdResponse
	GetLoginIdentityExecute(r LoginIdentityApiApiGetLoginIdentityRequest) (*GetLoginIdentityByIdResponse, *http.Response, error)

	/*
		GetStatement Method for GetStatement

		Download statement

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param statementId The statement id
		 @return LoginIdentityApiApiGetStatementRequest
	*/
	GetStatement(ctx context.Context, statementId string) LoginIdentityApiApiGetStatementRequest

	// GetStatementExecute executes the request
	//  @return GetStatementLinkResponse
	GetStatementExecute(r LoginIdentityApiApiGetStatementRequest) (*GetStatementLinkResponse, *http.Response, error)

	/*
		GetStatements Method for GetStatements

		Get list of available statements

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @return LoginIdentityApiApiGetStatementsRequest
	*/
	GetStatements(ctx context.Context) LoginIdentityApiApiGetStatementsRequest

	// GetStatementsExecute executes the request
	//  @return GetStatementsResponse
	GetStatementsExecute(r LoginIdentityApiApiGetStatementsRequest) (*GetStatementsResponse, *http.Response, error)

	/*
		ListAccounts Method for ListAccounts

		Get a list of accounts for a login identity

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @return LoginIdentityApiApiListAccountsRequest
	*/
	ListAccounts(ctx context.Context) LoginIdentityApiApiListAccountsRequest

	// ListAccountsExecute executes the request
	//  @return ListAccountsResponse
	ListAccountsExecute(r LoginIdentityApiApiListAccountsRequest) (*ListAccountsResponse, *http.Response, error)

	/*
		ListCardDetails Method for ListCardDetails

		Get a list of card details for a login identity

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @return LoginIdentityApiApiListCardDetailsRequest
	*/
	ListCardDetails(ctx context.Context) LoginIdentityApiApiListCardDetailsRequest

	// ListCardDetailsExecute executes the request
	//  @return ListCardsDetailsResponse
	ListCardDetailsExecute(r LoginIdentityApiApiListCardDetailsRequest) (*ListCardsDetailsResponse, *http.Response, error)

	/*
		ListTransactionsByAccountId Method for ListTransactionsByAccountId

		Get a list of transactions for a particular account. The transactions are returned in sorted order, with the most recent one appearing first.

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param accountId The account id (ULID, example - 01EP4A1MZDHKETZFRPF0K62S6S)
		 @return LoginIdentityApiApiListTransactionsByAccountIdRequest
	*/
	ListTransactionsByAccountId(ctx context.Context, accountId string) LoginIdentityApiApiListTransactionsByAccountIdRequest

	// ListTransactionsByAccountIdExecute executes the request
	//  @return ListTransactionsResponse
	ListTransactionsByAccountIdExecute(r LoginIdentityApiApiListTransactionsByAccountIdRequest) (*ListTransactionsResponse, *http.Response, error)

	/*
		ListTransactionsByLoginIdentityId Method for ListTransactionsByLoginIdentityId

		Get a list of transactions for a login identity. The transactions are returned in sorted order, with the most recent one appearing first.

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @return LoginIdentityApiApiListTransactionsByLoginIdentityIdRequest
	*/
	ListTransactionsByLoginIdentityId(ctx context.Context) LoginIdentityApiApiListTransactionsByLoginIdentityIdRequest

	// ListTransactionsByLoginIdentityIdExecute executes the request
	//  @return ListTransactionsResponse
	ListTransactionsByLoginIdentityIdExecute(r LoginIdentityApiApiListTransactionsByLoginIdentityIdRequest) (*ListTransactionsResponse, *http.Response, error)

	/*
		RefreshLoginIdentity Method for RefreshLoginIdentity

		Create a refresh job for a login identity

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @return LoginIdentityApiApiRefreshLoginIdentityRequest
	*/
	RefreshLoginIdentity(ctx context.Context) LoginIdentityApiApiRefreshLoginIdentityRequest

	// RefreshLoginIdentityExecute executes the request
	RefreshLoginIdentityExecute(r LoginIdentityApiApiRefreshLoginIdentityRequest) (*http.Response, error)
}

type LoginIdentityApiApiDeleteLoginIdentityRequest

type LoginIdentityApiApiDeleteLoginIdentityRequest struct {
	ApiService LoginIdentityApi
	// contains filtered or unexported fields
}

func (LoginIdentityApiApiDeleteLoginIdentityRequest) Execute

type LoginIdentityApiApiGenerateLinkTokenRequest

type LoginIdentityApiApiGenerateLinkTokenRequest struct {
	ApiService LoginIdentityApi
	// contains filtered or unexported fields
}

func (LoginIdentityApiApiGenerateLinkTokenRequest) Execute

func (LoginIdentityApiApiGenerateLinkTokenRequest) LinkTokenRequest

token request

type LoginIdentityApiApiGetAccountNumberRequest

type LoginIdentityApiApiGetAccountNumberRequest struct {
	ApiService LoginIdentityApi
	// contains filtered or unexported fields
}

func (LoginIdentityApiApiGetAccountNumberRequest) Execute

type LoginIdentityApiApiGetAccountRequest

type LoginIdentityApiApiGetAccountRequest struct {
	ApiService LoginIdentityApi
	// contains filtered or unexported fields
}

func (LoginIdentityApiApiGetAccountRequest) Execute

type LoginIdentityApiApiGetBalanceHistoryRequest

type LoginIdentityApiApiGetBalanceHistoryRequest struct {
	ApiService LoginIdentityApi
	// contains filtered or unexported fields
}

func (LoginIdentityApiApiGetBalanceHistoryRequest) Execute

func (LoginIdentityApiApiGetBalanceHistoryRequest) Source

The source will determine what type of balance history will be returned

type LoginIdentityApiApiGetCompositeStatementRequest

type LoginIdentityApiApiGetCompositeStatementRequest struct {
	ApiService LoginIdentityApi
	// contains filtered or unexported fields
}

func (LoginIdentityApiApiGetCompositeStatementRequest) Execute

func (LoginIdentityApiApiGetCompositeStatementRequest) Redirect

when true, response will be http redirect; otherwise it will be json response with the download link

type LoginIdentityApiApiGetIdentityRequest

type LoginIdentityApiApiGetIdentityRequest struct {
	ApiService LoginIdentityApi
	// contains filtered or unexported fields
}

func (LoginIdentityApiApiGetIdentityRequest) Execute

type LoginIdentityApiApiGetIncomeEstimateByLoginIdentityIdRequest

type LoginIdentityApiApiGetIncomeEstimateByLoginIdentityIdRequest struct {
	ApiService LoginIdentityApi
	// contains filtered or unexported fields
}

func (LoginIdentityApiApiGetIncomeEstimateByLoginIdentityIdRequest) Execute

type LoginIdentityApiApiGetLoginIdentityRequest

type LoginIdentityApiApiGetLoginIdentityRequest struct {
	ApiService LoginIdentityApi
	// contains filtered or unexported fields
}

func (LoginIdentityApiApiGetLoginIdentityRequest) Execute

type LoginIdentityApiApiGetStatementRequest

type LoginIdentityApiApiGetStatementRequest struct {
	ApiService LoginIdentityApi
	// contains filtered or unexported fields
}

func (LoginIdentityApiApiGetStatementRequest) Execute

func (LoginIdentityApiApiGetStatementRequest) Redirect

when true, response will be http redirect; otherwise it will be json response with the download link

type LoginIdentityApiApiGetStatementsRequest

type LoginIdentityApiApiGetStatementsRequest struct {
	ApiService LoginIdentityApi
	// contains filtered or unexported fields
}

func (LoginIdentityApiApiGetStatementsRequest) Execute

type LoginIdentityApiApiListAccountsRequest

type LoginIdentityApiApiListAccountsRequest struct {
	ApiService LoginIdentityApi
	// contains filtered or unexported fields
}

func (LoginIdentityApiApiListAccountsRequest) Execute

type LoginIdentityApiApiListCardDetailsRequest

type LoginIdentityApiApiListCardDetailsRequest struct {
	ApiService LoginIdentityApi
	// contains filtered or unexported fields
}

func (LoginIdentityApiApiListCardDetailsRequest) Execute

type LoginIdentityApiApiListTransactionsByAccountIdRequest

type LoginIdentityApiApiListTransactionsByAccountIdRequest struct {
	ApiService LoginIdentityApi
	// contains filtered or unexported fields
}

func (LoginIdentityApiApiListTransactionsByAccountIdRequest) Enrichments

when true, response will be enriched transactions; otherwise it will be raw transactions

func (LoginIdentityApiApiListTransactionsByAccountIdRequest) Execute

func (LoginIdentityApiApiListTransactionsByAccountIdRequest) Limit

default is 500, max is 1000

func (LoginIdentityApiApiListTransactionsByAccountIdRequest) Offset

default is 0

type LoginIdentityApiApiListTransactionsByLoginIdentityIdRequest

type LoginIdentityApiApiListTransactionsByLoginIdentityIdRequest struct {
	ApiService LoginIdentityApi
	// contains filtered or unexported fields
}

func (LoginIdentityApiApiListTransactionsByLoginIdentityIdRequest) Enrichments

when true, response will be enriched transactions; otherwise it will be raw transactions

func (LoginIdentityApiApiListTransactionsByLoginIdentityIdRequest) Execute

func (LoginIdentityApiApiListTransactionsByLoginIdentityIdRequest) Limit

default is 500, max is 1000

func (LoginIdentityApiApiListTransactionsByLoginIdentityIdRequest) Offset

default is 0

type LoginIdentityApiApiRefreshLoginIdentityRequest

type LoginIdentityApiApiRefreshLoginIdentityRequest struct {
	ApiService LoginIdentityApi
	// contains filtered or unexported fields
}

func (LoginIdentityApiApiRefreshLoginIdentityRequest) Execute

type LoginIdentityApiService

type LoginIdentityApiService service

LoginIdentityApiService LoginIdentityApi service

func (*LoginIdentityApiService) DeleteLoginIdentity

DeleteLoginIdentity Method for DeleteLoginIdentity

Delete a specific loginIdentity

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return LoginIdentityApiApiDeleteLoginIdentityRequest

func (*LoginIdentityApiService) DeleteLoginIdentityExecute

Execute executes the request

@return DeleteLoginIdentityResponse

func (*LoginIdentityApiService) GenerateLinkToken

GenerateLinkToken Method for GenerateLinkToken

generate a link token that can be used to create link

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return LoginIdentityApiApiGenerateLinkTokenRequest

func (*LoginIdentityApiService) GenerateLinkTokenExecute

Execute executes the request

@return LinkTokenResponse

func (*LoginIdentityApiService) GetAccount

GetAccount Method for GetAccount

Get a specific account's information

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountId The account id
@return LoginIdentityApiApiGetAccountRequest

func (*LoginIdentityApiService) GetAccountExecute

Execute executes the request

@return GetAccountResponse

func (*LoginIdentityApiService) GetAccountNumber

GetAccountNumber Method for GetAccountNumber

Get the account number for a specific account

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountId The account id
@return LoginIdentityApiApiGetAccountNumberRequest

func (*LoginIdentityApiService) GetAccountNumberExecute

Execute executes the request

@return GetAccountNumberResponse

func (*LoginIdentityApiService) GetBalanceHistory

GetBalanceHistory Method for GetBalanceHistory

Get the balance history for a specific account

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountId The account id
@return LoginIdentityApiApiGetBalanceHistoryRequest

func (*LoginIdentityApiService) GetBalanceHistoryExecute

Execute executes the request

@return GetBalanceHistoryResponse

func (*LoginIdentityApiService) GetCompositeStatement

GetCompositeStatement Method for GetCompositeStatement

Download composite statement

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return LoginIdentityApiApiGetCompositeStatementRequest

func (*LoginIdentityApiService) GetCompositeStatementExecute

Execute executes the request

@return CompositeStatementLink

func (*LoginIdentityApiService) GetIdentity

GetIdentity Method for GetIdentity

\[BETA] Get a list of identity data for a given login identity

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return LoginIdentityApiApiGetIdentityRequest

func (*LoginIdentityApiService) GetIdentityExecute

Execute executes the request

@return GetIdentityResponse

func (*LoginIdentityApiService) GetIncomeEstimateByLoginIdentityId

GetIncomeEstimateByLoginIdentityId Method for GetIncomeEstimateByLoginIdentityId

Get income figures for a login identity

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return LoginIdentityApiApiGetIncomeEstimateByLoginIdentityIdRequest

func (*LoginIdentityApiService) GetIncomeEstimateByLoginIdentityIdExecute

Execute executes the request

@return IncomeResponse

func (*LoginIdentityApiService) GetLoginIdentity

GetLoginIdentity Method for GetLoginIdentity

Get a specific loginIdentity

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return LoginIdentityApiApiGetLoginIdentityRequest

func (*LoginIdentityApiService) GetLoginIdentityExecute

Execute executes the request

@return GetLoginIdentityByIdResponse

func (*LoginIdentityApiService) GetStatement

GetStatement Method for GetStatement

Download statement

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param statementId The statement id
@return LoginIdentityApiApiGetStatementRequest

func (*LoginIdentityApiService) GetStatementExecute

Execute executes the request

@return GetStatementLinkResponse

func (*LoginIdentityApiService) GetStatements

GetStatements Method for GetStatements

Get list of available statements

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return LoginIdentityApiApiGetStatementsRequest

func (*LoginIdentityApiService) GetStatementsExecute

Execute executes the request

@return GetStatementsResponse

func (*LoginIdentityApiService) ListAccounts

ListAccounts Method for ListAccounts

Get a list of accounts for a login identity

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return LoginIdentityApiApiListAccountsRequest

func (*LoginIdentityApiService) ListAccountsExecute

Execute executes the request

@return ListAccountsResponse

func (*LoginIdentityApiService) ListCardDetails

ListCardDetails Method for ListCardDetails

Get a list of card details for a login identity

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return LoginIdentityApiApiListCardDetailsRequest

func (*LoginIdentityApiService) ListCardDetailsExecute

Execute executes the request

@return ListCardsDetailsResponse

func (*LoginIdentityApiService) ListTransactionsByAccountId

ListTransactionsByAccountId Method for ListTransactionsByAccountId

Get a list of transactions for a particular account. The transactions are returned in sorted order, with the most recent one appearing first.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountId The account id (ULID, example - 01EP4A1MZDHKETZFRPF0K62S6S)
@return LoginIdentityApiApiListTransactionsByAccountIdRequest

func (*LoginIdentityApiService) ListTransactionsByAccountIdExecute

Execute executes the request

@return ListTransactionsResponse

func (*LoginIdentityApiService) ListTransactionsByLoginIdentityId

ListTransactionsByLoginIdentityId Method for ListTransactionsByLoginIdentityId

Get a list of transactions for a login identity. The transactions are returned in sorted order, with the most recent one appearing first.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return LoginIdentityApiApiListTransactionsByLoginIdentityIdRequest

func (*LoginIdentityApiService) ListTransactionsByLoginIdentityIdExecute

Execute executes the request

@return ListTransactionsResponse

func (*LoginIdentityApiService) RefreshLoginIdentity

RefreshLoginIdentity Method for RefreshLoginIdentity

Create a refresh job for a login identity

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return LoginIdentityApiApiRefreshLoginIdentityRequest

func (*LoginIdentityApiService) RefreshLoginIdentityExecute

Execute executes the request

type LoginIdentityBillingDetails

type LoginIdentityBillingDetails struct {
	BilledProducts []string `json:"billed_products,omitempty"`
}

LoginIdentityBillingDetails struct for LoginIdentityBillingDetails

func NewLoginIdentityBillingDetails

func NewLoginIdentityBillingDetails() *LoginIdentityBillingDetails

NewLoginIdentityBillingDetails instantiates a new LoginIdentityBillingDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLoginIdentityBillingDetailsWithDefaults

func NewLoginIdentityBillingDetailsWithDefaults() *LoginIdentityBillingDetails

NewLoginIdentityBillingDetailsWithDefaults instantiates a new LoginIdentityBillingDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LoginIdentityBillingDetails) GetBilledProducts

func (o *LoginIdentityBillingDetails) GetBilledProducts() []string

GetBilledProducts returns the BilledProducts field value if set, zero value otherwise.

func (*LoginIdentityBillingDetails) GetBilledProductsOk

func (o *LoginIdentityBillingDetails) GetBilledProductsOk() ([]string, bool)

GetBilledProductsOk returns a tuple with the BilledProducts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LoginIdentityBillingDetails) HasBilledProducts

func (o *LoginIdentityBillingDetails) HasBilledProducts() bool

HasBilledProducts returns a boolean if a field has been set.

func (LoginIdentityBillingDetails) MarshalJSON

func (o LoginIdentityBillingDetails) MarshalJSON() ([]byte, error)

func (*LoginIdentityBillingDetails) SetBilledProducts

func (o *LoginIdentityBillingDetails) SetBilledProducts(v []string)

SetBilledProducts gets a reference to the given []string and assigns it to the BilledProducts field.

type LoginIdentityError

type LoginIdentityError struct {
	Code    *int32  `json:"code,omitempty"`
	Type    *string `json:"type,omitempty"`
	Message *string `json:"message,omitempty"`
	Details *string `json:"details,omitempty"`
}

LoginIdentityError struct for LoginIdentityError

func NewLoginIdentityError

func NewLoginIdentityError() *LoginIdentityError

NewLoginIdentityError instantiates a new LoginIdentityError object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLoginIdentityErrorWithDefaults

func NewLoginIdentityErrorWithDefaults() *LoginIdentityError

NewLoginIdentityErrorWithDefaults instantiates a new LoginIdentityError object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LoginIdentityError) GetCode

func (o *LoginIdentityError) GetCode() int32

GetCode returns the Code field value if set, zero value otherwise.

func (*LoginIdentityError) GetCodeOk

func (o *LoginIdentityError) GetCodeOk() (*int32, bool)

GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LoginIdentityError) GetDetails

func (o *LoginIdentityError) GetDetails() string

GetDetails returns the Details field value if set, zero value otherwise.

func (*LoginIdentityError) GetDetailsOk

func (o *LoginIdentityError) GetDetailsOk() (*string, bool)

GetDetailsOk returns a tuple with the Details field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LoginIdentityError) GetMessage

func (o *LoginIdentityError) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*LoginIdentityError) GetMessageOk

func (o *LoginIdentityError) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LoginIdentityError) GetType

func (o *LoginIdentityError) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*LoginIdentityError) GetTypeOk

func (o *LoginIdentityError) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LoginIdentityError) HasCode

func (o *LoginIdentityError) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*LoginIdentityError) HasDetails

func (o *LoginIdentityError) HasDetails() bool

HasDetails returns a boolean if a field has been set.

func (*LoginIdentityError) HasMessage

func (o *LoginIdentityError) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*LoginIdentityError) HasType

func (o *LoginIdentityError) HasType() bool

HasType returns a boolean if a field has been set.

func (LoginIdentityError) MarshalJSON

func (o LoginIdentityError) MarshalJSON() ([]byte, error)

func (*LoginIdentityError) SetCode

func (o *LoginIdentityError) SetCode(v int32)

SetCode gets a reference to the given int32 and assigns it to the Code field.

func (*LoginIdentityError) SetDetails

func (o *LoginIdentityError) SetDetails(v string)

SetDetails gets a reference to the given string and assigns it to the Details field.

func (*LoginIdentityError) SetMessage

func (o *LoginIdentityError) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (*LoginIdentityError) SetType

func (o *LoginIdentityError) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

type LoginIdentityLoginMethodsAvailable

type LoginIdentityLoginMethodsAvailable struct {
	HavePassword *bool `json:"havePassword,omitempty"`
	HaveSecret   *bool `json:"haveSecret,omitempty"`
}

LoginIdentityLoginMethodsAvailable struct for LoginIdentityLoginMethodsAvailable

func NewLoginIdentityLoginMethodsAvailable

func NewLoginIdentityLoginMethodsAvailable() *LoginIdentityLoginMethodsAvailable

NewLoginIdentityLoginMethodsAvailable instantiates a new LoginIdentityLoginMethodsAvailable object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLoginIdentityLoginMethodsAvailableWithDefaults

func NewLoginIdentityLoginMethodsAvailableWithDefaults() *LoginIdentityLoginMethodsAvailable

NewLoginIdentityLoginMethodsAvailableWithDefaults instantiates a new LoginIdentityLoginMethodsAvailable object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LoginIdentityLoginMethodsAvailable) GetHavePassword

func (o *LoginIdentityLoginMethodsAvailable) GetHavePassword() bool

GetHavePassword returns the HavePassword field value if set, zero value otherwise.

func (*LoginIdentityLoginMethodsAvailable) GetHavePasswordOk

func (o *LoginIdentityLoginMethodsAvailable) GetHavePasswordOk() (*bool, bool)

GetHavePasswordOk returns a tuple with the HavePassword field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LoginIdentityLoginMethodsAvailable) GetHaveSecret

func (o *LoginIdentityLoginMethodsAvailable) GetHaveSecret() bool

GetHaveSecret returns the HaveSecret field value if set, zero value otherwise.

func (*LoginIdentityLoginMethodsAvailable) GetHaveSecretOk

func (o *LoginIdentityLoginMethodsAvailable) GetHaveSecretOk() (*bool, bool)

GetHaveSecretOk returns a tuple with the HaveSecret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LoginIdentityLoginMethodsAvailable) HasHavePassword

func (o *LoginIdentityLoginMethodsAvailable) HasHavePassword() bool

HasHavePassword returns a boolean if a field has been set.

func (*LoginIdentityLoginMethodsAvailable) HasHaveSecret

func (o *LoginIdentityLoginMethodsAvailable) HasHaveSecret() bool

HasHaveSecret returns a boolean if a field has been set.

func (LoginIdentityLoginMethodsAvailable) MarshalJSON

func (o LoginIdentityLoginMethodsAvailable) MarshalJSON() ([]byte, error)

func (*LoginIdentityLoginMethodsAvailable) SetHavePassword

func (o *LoginIdentityLoginMethodsAvailable) SetHavePassword(v bool)

SetHavePassword gets a reference to the given bool and assigns it to the HavePassword field.

func (*LoginIdentityLoginMethodsAvailable) SetHaveSecret

func (o *LoginIdentityLoginMethodsAvailable) SetHaveSecret(v bool)

SetHaveSecret gets a reference to the given bool and assigns it to the HaveSecret field.

type LoginIdentityShort

type LoginIdentityShort struct {
	LoginIdentityId *string `json:"login_identity_id,omitempty"`
	Status          *string `json:"status,omitempty"`
	LastSessionId   *string `json:"last_session_id,omitempty"`
}

LoginIdentityShort struct for LoginIdentityShort

func NewLoginIdentityShort

func NewLoginIdentityShort() *LoginIdentityShort

NewLoginIdentityShort instantiates a new LoginIdentityShort object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLoginIdentityShortWithDefaults

func NewLoginIdentityShortWithDefaults() *LoginIdentityShort

NewLoginIdentityShortWithDefaults instantiates a new LoginIdentityShort object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LoginIdentityShort) GetLastSessionId

func (o *LoginIdentityShort) GetLastSessionId() string

GetLastSessionId returns the LastSessionId field value if set, zero value otherwise.

func (*LoginIdentityShort) GetLastSessionIdOk

func (o *LoginIdentityShort) GetLastSessionIdOk() (*string, bool)

GetLastSessionIdOk returns a tuple with the LastSessionId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LoginIdentityShort) GetLoginIdentityId

func (o *LoginIdentityShort) GetLoginIdentityId() string

GetLoginIdentityId returns the LoginIdentityId field value if set, zero value otherwise.

func (*LoginIdentityShort) GetLoginIdentityIdOk

func (o *LoginIdentityShort) GetLoginIdentityIdOk() (*string, bool)

GetLoginIdentityIdOk returns a tuple with the LoginIdentityId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LoginIdentityShort) GetStatus

func (o *LoginIdentityShort) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*LoginIdentityShort) GetStatusOk

func (o *LoginIdentityShort) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LoginIdentityShort) HasLastSessionId

func (o *LoginIdentityShort) HasLastSessionId() bool

HasLastSessionId returns a boolean if a field has been set.

func (*LoginIdentityShort) HasLoginIdentityId

func (o *LoginIdentityShort) HasLoginIdentityId() bool

HasLoginIdentityId returns a boolean if a field has been set.

func (*LoginIdentityShort) HasStatus

func (o *LoginIdentityShort) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (LoginIdentityShort) MarshalJSON

func (o LoginIdentityShort) MarshalJSON() ([]byte, error)

func (*LoginIdentityShort) SetLastSessionId

func (o *LoginIdentityShort) SetLastSessionId(v string)

SetLastSessionId gets a reference to the given string and assigns it to the LastSessionId field.

func (*LoginIdentityShort) SetLoginIdentityId

func (o *LoginIdentityShort) SetLoginIdentityId(v string)

SetLoginIdentityId gets a reference to the given string and assigns it to the LoginIdentityId field.

func (*LoginIdentityShort) SetStatus

func (o *LoginIdentityShort) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

type LoginIdentityStatusDetails

type LoginIdentityStatusDetails struct {
	EventDate *time.Time `json:"event_date,omitempty"`
	EventName *string    `json:"event_name,omitempty"`
}

LoginIdentityStatusDetails struct for LoginIdentityStatusDetails

func NewLoginIdentityStatusDetails

func NewLoginIdentityStatusDetails() *LoginIdentityStatusDetails

NewLoginIdentityStatusDetails instantiates a new LoginIdentityStatusDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLoginIdentityStatusDetailsWithDefaults

func NewLoginIdentityStatusDetailsWithDefaults() *LoginIdentityStatusDetails

NewLoginIdentityStatusDetailsWithDefaults instantiates a new LoginIdentityStatusDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LoginIdentityStatusDetails) GetEventDate

func (o *LoginIdentityStatusDetails) GetEventDate() time.Time

GetEventDate returns the EventDate field value if set, zero value otherwise.

func (*LoginIdentityStatusDetails) GetEventDateOk

func (o *LoginIdentityStatusDetails) GetEventDateOk() (*time.Time, bool)

GetEventDateOk returns a tuple with the EventDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LoginIdentityStatusDetails) GetEventName

func (o *LoginIdentityStatusDetails) GetEventName() string

GetEventName returns the EventName field value if set, zero value otherwise.

func (*LoginIdentityStatusDetails) GetEventNameOk

func (o *LoginIdentityStatusDetails) GetEventNameOk() (*string, bool)

GetEventNameOk returns a tuple with the EventName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LoginIdentityStatusDetails) HasEventDate

func (o *LoginIdentityStatusDetails) HasEventDate() bool

HasEventDate returns a boolean if a field has been set.

func (*LoginIdentityStatusDetails) HasEventName

func (o *LoginIdentityStatusDetails) HasEventName() bool

HasEventName returns a boolean if a field has been set.

func (LoginIdentityStatusDetails) MarshalJSON

func (o LoginIdentityStatusDetails) MarshalJSON() ([]byte, error)

func (*LoginIdentityStatusDetails) SetEventDate

func (o *LoginIdentityStatusDetails) SetEventDate(v time.Time)

SetEventDate gets a reference to the given time.Time and assigns it to the EventDate field.

func (*LoginIdentityStatusDetails) SetEventName

func (o *LoginIdentityStatusDetails) SetEventName(v string)

SetEventName gets a reference to the given string and assigns it to the EventName field.

type LoginMethod

type LoginMethod struct {
	Id              *string      `json:"id,omitempty"`
	Name            *string      `json:"name,omitempty"`
	IsDefaultMethod NullableBool `json:"is_default_method,omitempty"`
	Status          *string      `json:"status,omitempty"`
	LoginFields     []LoginField `json:"login_fields,omitempty"`
}

LoginMethod struct for LoginMethod

func NewLoginMethod

func NewLoginMethod() *LoginMethod

NewLoginMethod instantiates a new LoginMethod object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLoginMethodWithDefaults

func NewLoginMethodWithDefaults() *LoginMethod

NewLoginMethodWithDefaults instantiates a new LoginMethod object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LoginMethod) GetId

func (o *LoginMethod) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*LoginMethod) GetIdOk

func (o *LoginMethod) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LoginMethod) GetIsDefaultMethod

func (o *LoginMethod) GetIsDefaultMethod() bool

GetIsDefaultMethod returns the IsDefaultMethod field value if set, zero value otherwise (both if not set or set to explicit null).

func (*LoginMethod) GetIsDefaultMethodOk

func (o *LoginMethod) GetIsDefaultMethodOk() (*bool, bool)

GetIsDefaultMethodOk returns a tuple with the IsDefaultMethod field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LoginMethod) GetLoginFields

func (o *LoginMethod) GetLoginFields() []LoginField

GetLoginFields returns the LoginFields field value if set, zero value otherwise.

func (*LoginMethod) GetLoginFieldsOk

func (o *LoginMethod) GetLoginFieldsOk() ([]LoginField, bool)

GetLoginFieldsOk returns a tuple with the LoginFields field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LoginMethod) GetName

func (o *LoginMethod) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*LoginMethod) GetNameOk

func (o *LoginMethod) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LoginMethod) GetStatus

func (o *LoginMethod) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*LoginMethod) GetStatusOk

func (o *LoginMethod) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LoginMethod) HasId

func (o *LoginMethod) HasId() bool

HasId returns a boolean if a field has been set.

func (*LoginMethod) HasIsDefaultMethod

func (o *LoginMethod) HasIsDefaultMethod() bool

HasIsDefaultMethod returns a boolean if a field has been set.

func (*LoginMethod) HasLoginFields

func (o *LoginMethod) HasLoginFields() bool

HasLoginFields returns a boolean if a field has been set.

func (*LoginMethod) HasName

func (o *LoginMethod) HasName() bool

HasName returns a boolean if a field has been set.

func (*LoginMethod) HasStatus

func (o *LoginMethod) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (LoginMethod) MarshalJSON

func (o LoginMethod) MarshalJSON() ([]byte, error)

func (*LoginMethod) SetId

func (o *LoginMethod) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*LoginMethod) SetIsDefaultMethod

func (o *LoginMethod) SetIsDefaultMethod(v bool)

SetIsDefaultMethod gets a reference to the given NullableBool and assigns it to the IsDefaultMethod field.

func (*LoginMethod) SetIsDefaultMethodNil

func (o *LoginMethod) SetIsDefaultMethodNil()

SetIsDefaultMethodNil sets the value for IsDefaultMethod to be an explicit nil

func (*LoginMethod) SetLoginFields

func (o *LoginMethod) SetLoginFields(v []LoginField)

SetLoginFields gets a reference to the given []LoginField and assigns it to the LoginFields field.

func (*LoginMethod) SetName

func (o *LoginMethod) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*LoginMethod) SetStatus

func (o *LoginMethod) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*LoginMethod) UnsetIsDefaultMethod

func (o *LoginMethod) UnsetIsDefaultMethod()

UnsetIsDefaultMethod ensures that no value is present for IsDefaultMethod, not even an explicit nil

type MandateAuthEncryptionInfo

type MandateAuthEncryptionInfo struct {
	JwksUrl string `json:"jwks_url"`
	KeyId   string `json:"key_id"`
}

MandateAuthEncryptionInfo struct for MandateAuthEncryptionInfo

func NewMandateAuthEncryptionInfo

func NewMandateAuthEncryptionInfo(jwksUrl string, keyId string) *MandateAuthEncryptionInfo

NewMandateAuthEncryptionInfo instantiates a new MandateAuthEncryptionInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMandateAuthEncryptionInfoWithDefaults

func NewMandateAuthEncryptionInfoWithDefaults() *MandateAuthEncryptionInfo

NewMandateAuthEncryptionInfoWithDefaults instantiates a new MandateAuthEncryptionInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MandateAuthEncryptionInfo) GetJwksUrl

func (o *MandateAuthEncryptionInfo) GetJwksUrl() string

GetJwksUrl returns the JwksUrl field value

func (*MandateAuthEncryptionInfo) GetJwksUrlOk

func (o *MandateAuthEncryptionInfo) GetJwksUrlOk() (*string, bool)

GetJwksUrlOk returns a tuple with the JwksUrl field value and a boolean to check if the value has been set.

func (*MandateAuthEncryptionInfo) GetKeyId

func (o *MandateAuthEncryptionInfo) GetKeyId() string

GetKeyId returns the KeyId field value

func (*MandateAuthEncryptionInfo) GetKeyIdOk

func (o *MandateAuthEncryptionInfo) GetKeyIdOk() (*string, bool)

GetKeyIdOk returns a tuple with the KeyId field value and a boolean to check if the value has been set.

func (MandateAuthEncryptionInfo) MarshalJSON

func (o MandateAuthEncryptionInfo) MarshalJSON() ([]byte, error)

func (*MandateAuthEncryptionInfo) SetJwksUrl

func (o *MandateAuthEncryptionInfo) SetJwksUrl(v string)

SetJwksUrl sets field value

func (*MandateAuthEncryptionInfo) SetKeyId

func (o *MandateAuthEncryptionInfo) SetKeyId(v string)

SetKeyId sets field value

type MandateAuthLinkCustomizations

type MandateAuthLinkCustomizations struct {
	// institution's country filter
	Countries []string `json:"countries,omitempty"`
	// Institution to preselect
	InstitutionId *string `json:"institution_id,omitempty"`
	// institution's status filter
	InstitutionStatus *string `json:"institution_status,omitempty"`
	// ISO639-1 language code. Language to display when user open the link, default to English (en) if not specified
	Language *string `json:"language,omitempty"`
	// Space separated list of the tags of the institutions to view.
	LinkMode *string `json:"link_mode,omitempty"`
	// institution's supported product filter. For mandate authorization, this field should contain [\"MANDATE\"]
	ProductsSupported []string `json:"products_supported,omitempty"`
	// The UI mode link is intended to be used in - \"iframe\", \"auto_redirect\", \"redirect\" or \"standalone\"
	UiMode *string `json:"ui_mode,omitempty"`
	// The URI to redirect to. Required if ui_mode is \"redirect\" or \"auto_redirect\"
	RedirectUri *string `json:"redirect_uri,omitempty"`
	// institution's supported user_type filter
	UserType []string `json:"user_type,omitempty"`
}

MandateAuthLinkCustomizations struct for MandateAuthLinkCustomizations

func NewMandateAuthLinkCustomizations

func NewMandateAuthLinkCustomizations() *MandateAuthLinkCustomizations

NewMandateAuthLinkCustomizations instantiates a new MandateAuthLinkCustomizations object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMandateAuthLinkCustomizationsWithDefaults

func NewMandateAuthLinkCustomizationsWithDefaults() *MandateAuthLinkCustomizations

NewMandateAuthLinkCustomizationsWithDefaults instantiates a new MandateAuthLinkCustomizations object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MandateAuthLinkCustomizations) GetCountries

func (o *MandateAuthLinkCustomizations) GetCountries() []string

GetCountries returns the Countries field value if set, zero value otherwise.

func (*MandateAuthLinkCustomizations) GetCountriesOk

func (o *MandateAuthLinkCustomizations) GetCountriesOk() ([]string, bool)

GetCountriesOk returns a tuple with the Countries field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MandateAuthLinkCustomizations) GetInstitutionId

func (o *MandateAuthLinkCustomizations) GetInstitutionId() string

GetInstitutionId returns the InstitutionId field value if set, zero value otherwise.

func (*MandateAuthLinkCustomizations) GetInstitutionIdOk

func (o *MandateAuthLinkCustomizations) GetInstitutionIdOk() (*string, bool)

GetInstitutionIdOk returns a tuple with the InstitutionId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MandateAuthLinkCustomizations) GetInstitutionStatus

func (o *MandateAuthLinkCustomizations) GetInstitutionStatus() string

GetInstitutionStatus returns the InstitutionStatus field value if set, zero value otherwise.

func (*MandateAuthLinkCustomizations) GetInstitutionStatusOk

func (o *MandateAuthLinkCustomizations) GetInstitutionStatusOk() (*string, bool)

GetInstitutionStatusOk returns a tuple with the InstitutionStatus field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MandateAuthLinkCustomizations) GetLanguage

func (o *MandateAuthLinkCustomizations) GetLanguage() string

GetLanguage returns the Language field value if set, zero value otherwise.

func (*MandateAuthLinkCustomizations) GetLanguageOk

func (o *MandateAuthLinkCustomizations) GetLanguageOk() (*string, bool)

GetLanguageOk returns a tuple with the Language field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MandateAuthLinkCustomizations) GetLinkMode

func (o *MandateAuthLinkCustomizations) GetLinkMode() string

GetLinkMode returns the LinkMode field value if set, zero value otherwise.

func (*MandateAuthLinkCustomizations) GetLinkModeOk

func (o *MandateAuthLinkCustomizations) GetLinkModeOk() (*string, bool)

GetLinkModeOk returns a tuple with the LinkMode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MandateAuthLinkCustomizations) GetProductsSupported

func (o *MandateAuthLinkCustomizations) GetProductsSupported() []string

GetProductsSupported returns the ProductsSupported field value if set, zero value otherwise.

func (*MandateAuthLinkCustomizations) GetProductsSupportedOk

func (o *MandateAuthLinkCustomizations) GetProductsSupportedOk() ([]string, bool)

GetProductsSupportedOk returns a tuple with the ProductsSupported field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MandateAuthLinkCustomizations) GetRedirectUri

func (o *MandateAuthLinkCustomizations) GetRedirectUri() string

GetRedirectUri returns the RedirectUri field value if set, zero value otherwise.

func (*MandateAuthLinkCustomizations) GetRedirectUriOk

func (o *MandateAuthLinkCustomizations) GetRedirectUriOk() (*string, bool)

GetRedirectUriOk returns a tuple with the RedirectUri field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MandateAuthLinkCustomizations) GetUiMode

func (o *MandateAuthLinkCustomizations) GetUiMode() string

GetUiMode returns the UiMode field value if set, zero value otherwise.

func (*MandateAuthLinkCustomizations) GetUiModeOk

func (o *MandateAuthLinkCustomizations) GetUiModeOk() (*string, bool)

GetUiModeOk returns a tuple with the UiMode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MandateAuthLinkCustomizations) GetUserType

func (o *MandateAuthLinkCustomizations) GetUserType() []string

GetUserType returns the UserType field value if set, zero value otherwise.

func (*MandateAuthLinkCustomizations) GetUserTypeOk

func (o *MandateAuthLinkCustomizations) GetUserTypeOk() ([]string, bool)

GetUserTypeOk returns a tuple with the UserType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MandateAuthLinkCustomizations) HasCountries

func (o *MandateAuthLinkCustomizations) HasCountries() bool

HasCountries returns a boolean if a field has been set.

func (*MandateAuthLinkCustomizations) HasInstitutionId

func (o *MandateAuthLinkCustomizations) HasInstitutionId() bool

HasInstitutionId returns a boolean if a field has been set.

func (*MandateAuthLinkCustomizations) HasInstitutionStatus

func (o *MandateAuthLinkCustomizations) HasInstitutionStatus() bool

HasInstitutionStatus returns a boolean if a field has been set.

func (*MandateAuthLinkCustomizations) HasLanguage

func (o *MandateAuthLinkCustomizations) HasLanguage() bool

HasLanguage returns a boolean if a field has been set.

func (*MandateAuthLinkCustomizations) HasLinkMode

func (o *MandateAuthLinkCustomizations) HasLinkMode() bool

HasLinkMode returns a boolean if a field has been set.

func (*MandateAuthLinkCustomizations) HasProductsSupported

func (o *MandateAuthLinkCustomizations) HasProductsSupported() bool

HasProductsSupported returns a boolean if a field has been set.

func (*MandateAuthLinkCustomizations) HasRedirectUri

func (o *MandateAuthLinkCustomizations) HasRedirectUri() bool

HasRedirectUri returns a boolean if a field has been set.

func (*MandateAuthLinkCustomizations) HasUiMode

func (o *MandateAuthLinkCustomizations) HasUiMode() bool

HasUiMode returns a boolean if a field has been set.

func (*MandateAuthLinkCustomizations) HasUserType

func (o *MandateAuthLinkCustomizations) HasUserType() bool

HasUserType returns a boolean if a field has been set.

func (MandateAuthLinkCustomizations) MarshalJSON

func (o MandateAuthLinkCustomizations) MarshalJSON() ([]byte, error)

func (*MandateAuthLinkCustomizations) SetCountries

func (o *MandateAuthLinkCustomizations) SetCountries(v []string)

SetCountries gets a reference to the given []string and assigns it to the Countries field.

func (*MandateAuthLinkCustomizations) SetInstitutionId

func (o *MandateAuthLinkCustomizations) SetInstitutionId(v string)

SetInstitutionId gets a reference to the given string and assigns it to the InstitutionId field.

func (*MandateAuthLinkCustomizations) SetInstitutionStatus

func (o *MandateAuthLinkCustomizations) SetInstitutionStatus(v string)

SetInstitutionStatus gets a reference to the given string and assigns it to the InstitutionStatus field.

func (*MandateAuthLinkCustomizations) SetLanguage

func (o *MandateAuthLinkCustomizations) SetLanguage(v string)

SetLanguage gets a reference to the given string and assigns it to the Language field.

func (*MandateAuthLinkCustomizations) SetLinkMode

func (o *MandateAuthLinkCustomizations) SetLinkMode(v string)

SetLinkMode gets a reference to the given string and assigns it to the LinkMode field.

func (*MandateAuthLinkCustomizations) SetProductsSupported

func (o *MandateAuthLinkCustomizations) SetProductsSupported(v []string)

SetProductsSupported gets a reference to the given []string and assigns it to the ProductsSupported field.

func (*MandateAuthLinkCustomizations) SetRedirectUri

func (o *MandateAuthLinkCustomizations) SetRedirectUri(v string)

SetRedirectUri gets a reference to the given string and assigns it to the RedirectUri field.

func (*MandateAuthLinkCustomizations) SetUiMode

func (o *MandateAuthLinkCustomizations) SetUiMode(v string)

SetUiMode gets a reference to the given string and assigns it to the UiMode field.

func (*MandateAuthLinkCustomizations) SetUserType

func (o *MandateAuthLinkCustomizations) SetUserType(v []string)

SetUserType gets a reference to the given []string and assigns it to the UserType field.

type MandateDetails

type MandateDetails struct {
	// ISO currency code
	Currency string `json:"currency"`
	// YYYY-MM-DD, must be later than or the same as the date of creation. If unspecified, default to the date of creation.
	StartDate NullableString `json:"start_date,omitempty"`
	// YYYY-MM-DD, must be later than the date of creation.
	EndDate           NullableString     `json:"end_date,omitempty"`
	PaymentSchedule   *PaymentSchedule   `json:"payment_schedule,omitempty"`
	TransactionLimits *TransactionLimits `json:"transaction_limits,omitempty"`
	// End-user facing description of the mandate (used in notifications, and in payments if no description is provided)
	Description *string `json:"description,omitempty"`
	// A bank specific reference, what the end user may see
	MandateBankReference *string `json:"mandate_bank_reference,omitempty"`
}

MandateDetails struct for MandateDetails

func NewMandateDetails

func NewMandateDetails(currency string) *MandateDetails

NewMandateDetails instantiates a new MandateDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMandateDetailsWithDefaults

func NewMandateDetailsWithDefaults() *MandateDetails

NewMandateDetailsWithDefaults instantiates a new MandateDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MandateDetails) GetCurrency

func (o *MandateDetails) GetCurrency() string

GetCurrency returns the Currency field value

func (*MandateDetails) GetCurrencyOk

func (o *MandateDetails) GetCurrencyOk() (*string, bool)

GetCurrencyOk returns a tuple with the Currency field value and a boolean to check if the value has been set.

func (*MandateDetails) GetDescription

func (o *MandateDetails) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*MandateDetails) GetDescriptionOk

func (o *MandateDetails) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MandateDetails) GetEndDate

func (o *MandateDetails) GetEndDate() string

GetEndDate returns the EndDate field value if set, zero value otherwise (both if not set or set to explicit null).

func (*MandateDetails) GetEndDateOk

func (o *MandateDetails) GetEndDateOk() (*string, bool)

GetEndDateOk returns a tuple with the EndDate field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MandateDetails) GetMandateBankReference

func (o *MandateDetails) GetMandateBankReference() string

GetMandateBankReference returns the MandateBankReference field value if set, zero value otherwise.

func (*MandateDetails) GetMandateBankReferenceOk

func (o *MandateDetails) GetMandateBankReferenceOk() (*string, bool)

GetMandateBankReferenceOk returns a tuple with the MandateBankReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MandateDetails) GetPaymentSchedule

func (o *MandateDetails) GetPaymentSchedule() PaymentSchedule

GetPaymentSchedule returns the PaymentSchedule field value if set, zero value otherwise.

func (*MandateDetails) GetPaymentScheduleOk

func (o *MandateDetails) GetPaymentScheduleOk() (*PaymentSchedule, bool)

GetPaymentScheduleOk returns a tuple with the PaymentSchedule field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MandateDetails) GetStartDate

func (o *MandateDetails) GetStartDate() string

GetStartDate returns the StartDate field value if set, zero value otherwise (both if not set or set to explicit null).

func (*MandateDetails) GetStartDateOk

func (o *MandateDetails) GetStartDateOk() (*string, bool)

GetStartDateOk returns a tuple with the StartDate field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MandateDetails) GetTransactionLimits

func (o *MandateDetails) GetTransactionLimits() TransactionLimits

GetTransactionLimits returns the TransactionLimits field value if set, zero value otherwise.

func (*MandateDetails) GetTransactionLimitsOk

func (o *MandateDetails) GetTransactionLimitsOk() (*TransactionLimits, bool)

GetTransactionLimitsOk returns a tuple with the TransactionLimits field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MandateDetails) HasDescription

func (o *MandateDetails) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*MandateDetails) HasEndDate

func (o *MandateDetails) HasEndDate() bool

HasEndDate returns a boolean if a field has been set.

func (*MandateDetails) HasMandateBankReference

func (o *MandateDetails) HasMandateBankReference() bool

HasMandateBankReference returns a boolean if a field has been set.

func (*MandateDetails) HasPaymentSchedule

func (o *MandateDetails) HasPaymentSchedule() bool

HasPaymentSchedule returns a boolean if a field has been set.

func (*MandateDetails) HasStartDate

func (o *MandateDetails) HasStartDate() bool

HasStartDate returns a boolean if a field has been set.

func (*MandateDetails) HasTransactionLimits

func (o *MandateDetails) HasTransactionLimits() bool

HasTransactionLimits returns a boolean if a field has been set.

func (MandateDetails) MarshalJSON

func (o MandateDetails) MarshalJSON() ([]byte, error)

func (*MandateDetails) SetCurrency

func (o *MandateDetails) SetCurrency(v string)

SetCurrency sets field value

func (*MandateDetails) SetDescription

func (o *MandateDetails) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*MandateDetails) SetEndDate

func (o *MandateDetails) SetEndDate(v string)

SetEndDate gets a reference to the given NullableString and assigns it to the EndDate field.

func (*MandateDetails) SetEndDateNil

func (o *MandateDetails) SetEndDateNil()

SetEndDateNil sets the value for EndDate to be an explicit nil

func (*MandateDetails) SetMandateBankReference

func (o *MandateDetails) SetMandateBankReference(v string)

SetMandateBankReference gets a reference to the given string and assigns it to the MandateBankReference field.

func (*MandateDetails) SetPaymentSchedule

func (o *MandateDetails) SetPaymentSchedule(v PaymentSchedule)

SetPaymentSchedule gets a reference to the given PaymentSchedule and assigns it to the PaymentSchedule field.

func (*MandateDetails) SetStartDate

func (o *MandateDetails) SetStartDate(v string)

SetStartDate gets a reference to the given NullableString and assigns it to the StartDate field.

func (*MandateDetails) SetStartDateNil

func (o *MandateDetails) SetStartDateNil()

SetStartDateNil sets the value for StartDate to be an explicit nil

func (*MandateDetails) SetTransactionLimits

func (o *MandateDetails) SetTransactionLimits(v TransactionLimits)

SetTransactionLimits gets a reference to the given TransactionLimits and assigns it to the TransactionLimits field.

func (*MandateDetails) UnsetEndDate

func (o *MandateDetails) UnsetEndDate()

UnsetEndDate ensures that no value is present for EndDate, not even an explicit nil

func (*MandateDetails) UnsetStartDate

func (o *MandateDetails) UnsetStartDate()

UnsetStartDate ensures that no value is present for StartDate, not even an explicit nil

type MandateDetailsForPaymentLink struct {
	// YYYY-MM-DD, must be later than or the same as the date of creation. If unspecified, default to the date of creation.
	StartDate NullableString `json:"start_date,omitempty"`
	// YYYY-MM-DD, must be later than the date of creation.
	EndDate           NullableString     `json:"end_date,omitempty"`
	TransactionLimits *TransactionLimits `json:"transaction_limits,omitempty"`
	// End-user facing description of the mandate (used in notifications, and in payments if no description is provided)
	Description *string `json:"description,omitempty"`
}

MandateDetailsForPaymentLink struct for MandateDetailsForPaymentLink

func NewMandateDetailsForPaymentLink() *MandateDetailsForPaymentLink

NewMandateDetailsForPaymentLink instantiates a new MandateDetailsForPaymentLink object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMandateDetailsForPaymentLinkWithDefaults

func NewMandateDetailsForPaymentLinkWithDefaults() *MandateDetailsForPaymentLink

NewMandateDetailsForPaymentLinkWithDefaults instantiates a new MandateDetailsForPaymentLink object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MandateDetailsForPaymentLink) GetDescription

func (o *MandateDetailsForPaymentLink) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*MandateDetailsForPaymentLink) GetDescriptionOk

func (o *MandateDetailsForPaymentLink) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MandateDetailsForPaymentLink) GetEndDate

func (o *MandateDetailsForPaymentLink) GetEndDate() string

GetEndDate returns the EndDate field value if set, zero value otherwise (both if not set or set to explicit null).

func (*MandateDetailsForPaymentLink) GetEndDateOk

func (o *MandateDetailsForPaymentLink) GetEndDateOk() (*string, bool)

GetEndDateOk returns a tuple with the EndDate field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MandateDetailsForPaymentLink) GetStartDate

func (o *MandateDetailsForPaymentLink) GetStartDate() string

GetStartDate returns the StartDate field value if set, zero value otherwise (both if not set or set to explicit null).

func (*MandateDetailsForPaymentLink) GetStartDateOk

func (o *MandateDetailsForPaymentLink) GetStartDateOk() (*string, bool)

GetStartDateOk returns a tuple with the StartDate field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MandateDetailsForPaymentLink) GetTransactionLimits

func (o *MandateDetailsForPaymentLink) GetTransactionLimits() TransactionLimits

GetTransactionLimits returns the TransactionLimits field value if set, zero value otherwise.

func (*MandateDetailsForPaymentLink) GetTransactionLimitsOk

func (o *MandateDetailsForPaymentLink) GetTransactionLimitsOk() (*TransactionLimits, bool)

GetTransactionLimitsOk returns a tuple with the TransactionLimits field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MandateDetailsForPaymentLink) HasDescription

func (o *MandateDetailsForPaymentLink) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*MandateDetailsForPaymentLink) HasEndDate

func (o *MandateDetailsForPaymentLink) HasEndDate() bool

HasEndDate returns a boolean if a field has been set.

func (*MandateDetailsForPaymentLink) HasStartDate

func (o *MandateDetailsForPaymentLink) HasStartDate() bool

HasStartDate returns a boolean if a field has been set.

func (*MandateDetailsForPaymentLink) HasTransactionLimits

func (o *MandateDetailsForPaymentLink) HasTransactionLimits() bool

HasTransactionLimits returns a boolean if a field has been set.

func (MandateDetailsForPaymentLink) MarshalJSON

func (o MandateDetailsForPaymentLink) MarshalJSON() ([]byte, error)

func (*MandateDetailsForPaymentLink) SetDescription

func (o *MandateDetailsForPaymentLink) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*MandateDetailsForPaymentLink) SetEndDate

func (o *MandateDetailsForPaymentLink) SetEndDate(v string)

SetEndDate gets a reference to the given NullableString and assigns it to the EndDate field.

func (*MandateDetailsForPaymentLink) SetEndDateNil

func (o *MandateDetailsForPaymentLink) SetEndDateNil()

SetEndDateNil sets the value for EndDate to be an explicit nil

func (*MandateDetailsForPaymentLink) SetStartDate

func (o *MandateDetailsForPaymentLink) SetStartDate(v string)

SetStartDate gets a reference to the given NullableString and assigns it to the StartDate field.

func (*MandateDetailsForPaymentLink) SetStartDateNil

func (o *MandateDetailsForPaymentLink) SetStartDateNil()

SetStartDateNil sets the value for StartDate to be an explicit nil

func (*MandateDetailsForPaymentLink) SetTransactionLimits

func (o *MandateDetailsForPaymentLink) SetTransactionLimits(v TransactionLimits)

SetTransactionLimits gets a reference to the given TransactionLimits and assigns it to the TransactionLimits field.

func (*MandateDetailsForPaymentLink) UnsetEndDate

func (o *MandateDetailsForPaymentLink) UnsetEndDate()

UnsetEndDate ensures that no value is present for EndDate, not even an explicit nil

func (*MandateDetailsForPaymentLink) UnsetStartDate

func (o *MandateDetailsForPaymentLink) UnsetStartDate()

UnsetStartDate ensures that no value is present for StartDate, not even an explicit nil

type MandateFvLinkResponse

type MandateFvLinkResponse struct {
	MandateId     *string                      `json:"mandate_id,omitempty"`
	InstitutionId *string                      `json:"institution_id,omitempty"`
	MandateStatus *string                      `json:"mandate_status,omitempty"`
	Recipient     *MandateRecipient            `json:"recipient,omitempty"`
	SenderAccount *SenderAccountFvLinkResponse `json:"sender_account,omitempty"`
	Error         *FvErrorModelV2              `json:"error,omitempty"`
}

MandateFvLinkResponse struct for MandateFvLinkResponse

func NewMandateFvLinkResponse

func NewMandateFvLinkResponse() *MandateFvLinkResponse

NewMandateFvLinkResponse instantiates a new MandateFvLinkResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMandateFvLinkResponseWithDefaults

func NewMandateFvLinkResponseWithDefaults() *MandateFvLinkResponse

NewMandateFvLinkResponseWithDefaults instantiates a new MandateFvLinkResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MandateFvLinkResponse) GetError

func (o *MandateFvLinkResponse) GetError() FvErrorModelV2

GetError returns the Error field value if set, zero value otherwise.

func (*MandateFvLinkResponse) GetErrorOk

func (o *MandateFvLinkResponse) GetErrorOk() (*FvErrorModelV2, bool)

GetErrorOk returns a tuple with the Error field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MandateFvLinkResponse) GetInstitutionId

func (o *MandateFvLinkResponse) GetInstitutionId() string

GetInstitutionId returns the InstitutionId field value if set, zero value otherwise.

func (*MandateFvLinkResponse) GetInstitutionIdOk

func (o *MandateFvLinkResponse) GetInstitutionIdOk() (*string, bool)

GetInstitutionIdOk returns a tuple with the InstitutionId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MandateFvLinkResponse) GetMandateId

func (o *MandateFvLinkResponse) GetMandateId() string

GetMandateId returns the MandateId field value if set, zero value otherwise.

func (*MandateFvLinkResponse) GetMandateIdOk

func (o *MandateFvLinkResponse) GetMandateIdOk() (*string, bool)

GetMandateIdOk returns a tuple with the MandateId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MandateFvLinkResponse) GetMandateStatus

func (o *MandateFvLinkResponse) GetMandateStatus() string

GetMandateStatus returns the MandateStatus field value if set, zero value otherwise.

func (*MandateFvLinkResponse) GetMandateStatusOk

func (o *MandateFvLinkResponse) GetMandateStatusOk() (*string, bool)

GetMandateStatusOk returns a tuple with the MandateStatus field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MandateFvLinkResponse) GetRecipient

func (o *MandateFvLinkResponse) GetRecipient() MandateRecipient

GetRecipient returns the Recipient field value if set, zero value otherwise.

func (*MandateFvLinkResponse) GetRecipientOk

func (o *MandateFvLinkResponse) GetRecipientOk() (*MandateRecipient, bool)

GetRecipientOk returns a tuple with the Recipient field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MandateFvLinkResponse) GetSenderAccount

func (o *MandateFvLinkResponse) GetSenderAccount() SenderAccountFvLinkResponse

GetSenderAccount returns the SenderAccount field value if set, zero value otherwise.

func (*MandateFvLinkResponse) GetSenderAccountOk

func (o *MandateFvLinkResponse) GetSenderAccountOk() (*SenderAccountFvLinkResponse, bool)

GetSenderAccountOk returns a tuple with the SenderAccount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MandateFvLinkResponse) HasError

func (o *MandateFvLinkResponse) HasError() bool

HasError returns a boolean if a field has been set.

func (*MandateFvLinkResponse) HasInstitutionId

func (o *MandateFvLinkResponse) HasInstitutionId() bool

HasInstitutionId returns a boolean if a field has been set.

func (*MandateFvLinkResponse) HasMandateId

func (o *MandateFvLinkResponse) HasMandateId() bool

HasMandateId returns a boolean if a field has been set.

func (*MandateFvLinkResponse) HasMandateStatus

func (o *MandateFvLinkResponse) HasMandateStatus() bool

HasMandateStatus returns a boolean if a field has been set.

func (*MandateFvLinkResponse) HasRecipient

func (o *MandateFvLinkResponse) HasRecipient() bool

HasRecipient returns a boolean if a field has been set.

func (*MandateFvLinkResponse) HasSenderAccount

func (o *MandateFvLinkResponse) HasSenderAccount() bool

HasSenderAccount returns a boolean if a field has been set.

func (MandateFvLinkResponse) MarshalJSON

func (o MandateFvLinkResponse) MarshalJSON() ([]byte, error)

func (*MandateFvLinkResponse) SetError

func (o *MandateFvLinkResponse) SetError(v FvErrorModelV2)

SetError gets a reference to the given FvErrorModelV2 and assigns it to the Error field.

func (*MandateFvLinkResponse) SetInstitutionId

func (o *MandateFvLinkResponse) SetInstitutionId(v string)

SetInstitutionId gets a reference to the given string and assigns it to the InstitutionId field.

func (*MandateFvLinkResponse) SetMandateId

func (o *MandateFvLinkResponse) SetMandateId(v string)

SetMandateId gets a reference to the given string and assigns it to the MandateId field.

func (*MandateFvLinkResponse) SetMandateStatus

func (o *MandateFvLinkResponse) SetMandateStatus(v string)

SetMandateStatus gets a reference to the given string and assigns it to the MandateStatus field.

func (*MandateFvLinkResponse) SetRecipient

func (o *MandateFvLinkResponse) SetRecipient(v MandateRecipient)

SetRecipient gets a reference to the given MandateRecipient and assigns it to the Recipient field.

func (*MandateFvLinkResponse) SetSenderAccount

func (o *MandateFvLinkResponse) SetSenderAccount(v SenderAccountFvLinkResponse)

SetSenderAccount gets a reference to the given SenderAccountFvLinkResponse and assigns it to the SenderAccount field.

type MandateRecipient

type MandateRecipient struct {
	// Merchant account name
	Name string `json:"name"`
}

MandateRecipient struct for MandateRecipient

func NewMandateRecipient

func NewMandateRecipient(name string) *MandateRecipient

NewMandateRecipient instantiates a new MandateRecipient object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMandateRecipientWithDefaults

func NewMandateRecipientWithDefaults() *MandateRecipient

NewMandateRecipientWithDefaults instantiates a new MandateRecipient object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MandateRecipient) GetName

func (o *MandateRecipient) GetName() string

GetName returns the Name field value

func (*MandateRecipient) GetNameOk

func (o *MandateRecipient) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (MandateRecipient) MarshalJSON

func (o MandateRecipient) MarshalJSON() ([]byte, error)

func (*MandateRecipient) SetName

func (o *MandateRecipient) SetName(v string)

SetName sets field value

type MandateRecipientAccount

type MandateRecipientAccount struct {
	// Merchant account ID assigned by Finverse
	AccountId string `json:"account_id"`
	// Type of recipient account.
	AccountType string `json:"account_type"`
}

MandateRecipientAccount struct for MandateRecipientAccount

func NewMandateRecipientAccount

func NewMandateRecipientAccount(accountId string, accountType string) *MandateRecipientAccount

NewMandateRecipientAccount instantiates a new MandateRecipientAccount object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMandateRecipientAccountWithDefaults

func NewMandateRecipientAccountWithDefaults() *MandateRecipientAccount

NewMandateRecipientAccountWithDefaults instantiates a new MandateRecipientAccount object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MandateRecipientAccount) GetAccountId

func (o *MandateRecipientAccount) GetAccountId() string

GetAccountId returns the AccountId field value

func (*MandateRecipientAccount) GetAccountIdOk

func (o *MandateRecipientAccount) GetAccountIdOk() (*string, bool)

GetAccountIdOk returns a tuple with the AccountId field value and a boolean to check if the value has been set.

func (*MandateRecipientAccount) GetAccountType

func (o *MandateRecipientAccount) GetAccountType() string

GetAccountType returns the AccountType field value

func (*MandateRecipientAccount) GetAccountTypeOk

func (o *MandateRecipientAccount) GetAccountTypeOk() (*string, bool)

GetAccountTypeOk returns a tuple with the AccountType field value and a boolean to check if the value has been set.

func (MandateRecipientAccount) MarshalJSON

func (o MandateRecipientAccount) MarshalJSON() ([]byte, error)

func (*MandateRecipientAccount) SetAccountId

func (o *MandateRecipientAccount) SetAccountId(v string)

SetAccountId sets field value

func (*MandateRecipientAccount) SetAccountType

func (o *MandateRecipientAccount) SetAccountType(v string)

SetAccountType sets field value

type MandateRecipientRequest

type MandateRecipientRequest struct {
	// Merchant account ID assigned by Finverse
	AccountId string `json:"account_id"`
}

MandateRecipientRequest struct for MandateRecipientRequest

func NewMandateRecipientRequest

func NewMandateRecipientRequest(accountId string) *MandateRecipientRequest

NewMandateRecipientRequest instantiates a new MandateRecipientRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMandateRecipientRequestWithDefaults

func NewMandateRecipientRequestWithDefaults() *MandateRecipientRequest

NewMandateRecipientRequestWithDefaults instantiates a new MandateRecipientRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MandateRecipientRequest) GetAccountId

func (o *MandateRecipientRequest) GetAccountId() string

GetAccountId returns the AccountId field value

func (*MandateRecipientRequest) GetAccountIdOk

func (o *MandateRecipientRequest) GetAccountIdOk() (*string, bool)

GetAccountIdOk returns a tuple with the AccountId field value and a boolean to check if the value has been set.

func (MandateRecipientRequest) MarshalJSON

func (o MandateRecipientRequest) MarshalJSON() ([]byte, error)

func (*MandateRecipientRequest) SetAccountId

func (o *MandateRecipientRequest) SetAccountId(v string)

SetAccountId sets field value

type MandateSenderAccount

type MandateSenderAccount struct {
	// A unique identifier generated after creating sender account
	AccountId *string `json:"account_id,omitempty"`
	// Tokenized accountholder name of the sender's account
	AccountholderName *string `json:"accountholder_name,omitempty"`
	// Accountholder name of the sender's account in plain text
	AccountholderNamePlaintext NullableString          `json:"accountholder_name_plaintext,omitempty"`
	AccountNumber              *RecipientAccountNumber `json:"account_number,omitempty"`
	// Masked Account number of the sender’s account
	AccountNumberMasked *string `json:"account_number_masked,omitempty"`
	// Type of sender account.
	AccountType *string `json:"account_type,omitempty"`
	// Finverse Institution ID for the sender’s institution.
	InstitutionId *string `json:"institution_id,omitempty"`
	// A unique identifier generated after creating sender (Finverse Payment User ID)
	UserId   *string `json:"user_id,omitempty"`
	BankCode *string `json:"bank_code,omitempty"`
	// Additional attributes of the sender account in key:value format (e.g. sender_id: 1234). It supports up to 10 key:value pairs, whereas the key and value supports up to 50 and 500 characters respectively.
	Metadata *map[string]string `json:"metadata,omitempty"`
}

MandateSenderAccount struct for MandateSenderAccount

func NewMandateSenderAccount

func NewMandateSenderAccount() *MandateSenderAccount

NewMandateSenderAccount instantiates a new MandateSenderAccount object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMandateSenderAccountWithDefaults

func NewMandateSenderAccountWithDefaults() *MandateSenderAccount

NewMandateSenderAccountWithDefaults instantiates a new MandateSenderAccount object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MandateSenderAccount) GetAccountId

func (o *MandateSenderAccount) GetAccountId() string

GetAccountId returns the AccountId field value if set, zero value otherwise.

func (*MandateSenderAccount) GetAccountIdOk

func (o *MandateSenderAccount) GetAccountIdOk() (*string, bool)

GetAccountIdOk returns a tuple with the AccountId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MandateSenderAccount) GetAccountNumber

func (o *MandateSenderAccount) GetAccountNumber() RecipientAccountNumber

GetAccountNumber returns the AccountNumber field value if set, zero value otherwise.

func (*MandateSenderAccount) GetAccountNumberMasked

func (o *MandateSenderAccount) GetAccountNumberMasked() string

GetAccountNumberMasked returns the AccountNumberMasked field value if set, zero value otherwise.

func (*MandateSenderAccount) GetAccountNumberMaskedOk

func (o *MandateSenderAccount) GetAccountNumberMaskedOk() (*string, bool)

GetAccountNumberMaskedOk returns a tuple with the AccountNumberMasked field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MandateSenderAccount) GetAccountNumberOk

func (o *MandateSenderAccount) GetAccountNumberOk() (*RecipientAccountNumber, bool)

GetAccountNumberOk returns a tuple with the AccountNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MandateSenderAccount) GetAccountType

func (o *MandateSenderAccount) GetAccountType() string

GetAccountType returns the AccountType field value if set, zero value otherwise.

func (*MandateSenderAccount) GetAccountTypeOk

func (o *MandateSenderAccount) GetAccountTypeOk() (*string, bool)

GetAccountTypeOk returns a tuple with the AccountType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MandateSenderAccount) GetAccountholderName

func (o *MandateSenderAccount) GetAccountholderName() string

GetAccountholderName returns the AccountholderName field value if set, zero value otherwise.

func (*MandateSenderAccount) GetAccountholderNameOk

func (o *MandateSenderAccount) GetAccountholderNameOk() (*string, bool)

GetAccountholderNameOk returns a tuple with the AccountholderName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MandateSenderAccount) GetAccountholderNamePlaintext

func (o *MandateSenderAccount) GetAccountholderNamePlaintext() string

GetAccountholderNamePlaintext returns the AccountholderNamePlaintext field value if set, zero value otherwise (both if not set or set to explicit null).

func (*MandateSenderAccount) GetAccountholderNamePlaintextOk

func (o *MandateSenderAccount) GetAccountholderNamePlaintextOk() (*string, bool)

GetAccountholderNamePlaintextOk returns a tuple with the AccountholderNamePlaintext field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MandateSenderAccount) GetBankCode

func (o *MandateSenderAccount) GetBankCode() string

GetBankCode returns the BankCode field value if set, zero value otherwise.

func (*MandateSenderAccount) GetBankCodeOk

func (o *MandateSenderAccount) GetBankCodeOk() (*string, bool)

GetBankCodeOk returns a tuple with the BankCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MandateSenderAccount) GetInstitutionId

func (o *MandateSenderAccount) GetInstitutionId() string

GetInstitutionId returns the InstitutionId field value if set, zero value otherwise.

func (*MandateSenderAccount) GetInstitutionIdOk

func (o *MandateSenderAccount) GetInstitutionIdOk() (*string, bool)

GetInstitutionIdOk returns a tuple with the InstitutionId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MandateSenderAccount) GetMetadata

func (o *MandateSenderAccount) GetMetadata() map[string]string

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*MandateSenderAccount) GetMetadataOk

func (o *MandateSenderAccount) GetMetadataOk() (*map[string]string, bool)

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MandateSenderAccount) GetUserId

func (o *MandateSenderAccount) GetUserId() string

GetUserId returns the UserId field value if set, zero value otherwise.

func (*MandateSenderAccount) GetUserIdOk

func (o *MandateSenderAccount) GetUserIdOk() (*string, bool)

GetUserIdOk returns a tuple with the UserId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MandateSenderAccount) HasAccountId

func (o *MandateSenderAccount) HasAccountId() bool

HasAccountId returns a boolean if a field has been set.

func (*MandateSenderAccount) HasAccountNumber

func (o *MandateSenderAccount) HasAccountNumber() bool

HasAccountNumber returns a boolean if a field has been set.

func (*MandateSenderAccount) HasAccountNumberMasked

func (o *MandateSenderAccount) HasAccountNumberMasked() bool

HasAccountNumberMasked returns a boolean if a field has been set.

func (*MandateSenderAccount) HasAccountType

func (o *MandateSenderAccount) HasAccountType() bool

HasAccountType returns a boolean if a field has been set.

func (*MandateSenderAccount) HasAccountholderName

func (o *MandateSenderAccount) HasAccountholderName() bool

HasAccountholderName returns a boolean if a field has been set.

func (*MandateSenderAccount) HasAccountholderNamePlaintext

func (o *MandateSenderAccount) HasAccountholderNamePlaintext() bool

HasAccountholderNamePlaintext returns a boolean if a field has been set.

func (*MandateSenderAccount) HasBankCode

func (o *MandateSenderAccount) HasBankCode() bool

HasBankCode returns a boolean if a field has been set.

func (*MandateSenderAccount) HasInstitutionId

func (o *MandateSenderAccount) HasInstitutionId() bool

HasInstitutionId returns a boolean if a field has been set.

func (*MandateSenderAccount) HasMetadata

func (o *MandateSenderAccount) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*MandateSenderAccount) HasUserId

func (o *MandateSenderAccount) HasUserId() bool

HasUserId returns a boolean if a field has been set.

func (MandateSenderAccount) MarshalJSON

func (o MandateSenderAccount) MarshalJSON() ([]byte, error)

func (*MandateSenderAccount) SetAccountId

func (o *MandateSenderAccount) SetAccountId(v string)

SetAccountId gets a reference to the given string and assigns it to the AccountId field.

func (*MandateSenderAccount) SetAccountNumber

func (o *MandateSenderAccount) SetAccountNumber(v RecipientAccountNumber)

SetAccountNumber gets a reference to the given RecipientAccountNumber and assigns it to the AccountNumber field.

func (*MandateSenderAccount) SetAccountNumberMasked

func (o *MandateSenderAccount) SetAccountNumberMasked(v string)

SetAccountNumberMasked gets a reference to the given string and assigns it to the AccountNumberMasked field.

func (*MandateSenderAccount) SetAccountType

func (o *MandateSenderAccount) SetAccountType(v string)

SetAccountType gets a reference to the given string and assigns it to the AccountType field.

func (*MandateSenderAccount) SetAccountholderName

func (o *MandateSenderAccount) SetAccountholderName(v string)

SetAccountholderName gets a reference to the given string and assigns it to the AccountholderName field.

func (*MandateSenderAccount) SetAccountholderNamePlaintext

func (o *MandateSenderAccount) SetAccountholderNamePlaintext(v string)

SetAccountholderNamePlaintext gets a reference to the given NullableString and assigns it to the AccountholderNamePlaintext field.

func (*MandateSenderAccount) SetAccountholderNamePlaintextNil

func (o *MandateSenderAccount) SetAccountholderNamePlaintextNil()

SetAccountholderNamePlaintextNil sets the value for AccountholderNamePlaintext to be an explicit nil

func (*MandateSenderAccount) SetBankCode

func (o *MandateSenderAccount) SetBankCode(v string)

SetBankCode gets a reference to the given string and assigns it to the BankCode field.

func (*MandateSenderAccount) SetInstitutionId

func (o *MandateSenderAccount) SetInstitutionId(v string)

SetInstitutionId gets a reference to the given string and assigns it to the InstitutionId field.

func (*MandateSenderAccount) SetMetadata

func (o *MandateSenderAccount) SetMetadata(v map[string]string)

SetMetadata gets a reference to the given map[string]string and assigns it to the Metadata field.

func (*MandateSenderAccount) SetUserId

func (o *MandateSenderAccount) SetUserId(v string)

SetUserId gets a reference to the given string and assigns it to the UserId field.

func (*MandateSenderAccount) UnsetAccountholderNamePlaintext

func (o *MandateSenderAccount) UnsetAccountholderNamePlaintext()

UnsetAccountholderNamePlaintext ensures that no value is present for AccountholderNamePlaintext, not even an explicit nil

type MandateSenderAccountRequest

type MandateSenderAccountRequest struct {
	// account ID assigned by Finverse
	AccountId string `json:"account_id"`
}

MandateSenderAccountRequest struct for MandateSenderAccountRequest

func NewMandateSenderAccountRequest

func NewMandateSenderAccountRequest(accountId string) *MandateSenderAccountRequest

NewMandateSenderAccountRequest instantiates a new MandateSenderAccountRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMandateSenderAccountRequestWithDefaults

func NewMandateSenderAccountRequestWithDefaults() *MandateSenderAccountRequest

NewMandateSenderAccountRequestWithDefaults instantiates a new MandateSenderAccountRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MandateSenderAccountRequest) GetAccountId

func (o *MandateSenderAccountRequest) GetAccountId() string

GetAccountId returns the AccountId field value

func (*MandateSenderAccountRequest) GetAccountIdOk

func (o *MandateSenderAccountRequest) GetAccountIdOk() (*string, bool)

GetAccountIdOk returns a tuple with the AccountId field value and a boolean to check if the value has been set.

func (MandateSenderAccountRequest) MarshalJSON

func (o MandateSenderAccountRequest) MarshalJSON() ([]byte, error)

func (*MandateSenderAccountRequest) SetAccountId

func (o *MandateSenderAccountRequest) SetAccountId(v string)

SetAccountId sets field value

type ManualPaymentConfirmationRequest

type ManualPaymentConfirmationRequest struct {
	AccountholderName string `json:"accountholder_name"`
}

ManualPaymentConfirmationRequest struct for ManualPaymentConfirmationRequest

func NewManualPaymentConfirmationRequest

func NewManualPaymentConfirmationRequest(accountholderName string) *ManualPaymentConfirmationRequest

NewManualPaymentConfirmationRequest instantiates a new ManualPaymentConfirmationRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewManualPaymentConfirmationRequestWithDefaults

func NewManualPaymentConfirmationRequestWithDefaults() *ManualPaymentConfirmationRequest

NewManualPaymentConfirmationRequestWithDefaults instantiates a new ManualPaymentConfirmationRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ManualPaymentConfirmationRequest) GetAccountholderName

func (o *ManualPaymentConfirmationRequest) GetAccountholderName() string

GetAccountholderName returns the AccountholderName field value

func (*ManualPaymentConfirmationRequest) GetAccountholderNameOk

func (o *ManualPaymentConfirmationRequest) GetAccountholderNameOk() (*string, bool)

GetAccountholderNameOk returns a tuple with the AccountholderName field value and a boolean to check if the value has been set.

func (ManualPaymentConfirmationRequest) MarshalJSON

func (o ManualPaymentConfirmationRequest) MarshalJSON() ([]byte, error)

func (*ManualPaymentConfirmationRequest) SetAccountholderName

func (o *ManualPaymentConfirmationRequest) SetAccountholderName(v string)

SetAccountholderName sets field value

type ManualPaymentConfirmationResponse

type ManualPaymentConfirmationResponse struct {
	PaymentId *string `json:"payment_id,omitempty"`
}

ManualPaymentConfirmationResponse struct for ManualPaymentConfirmationResponse

func NewManualPaymentConfirmationResponse

func NewManualPaymentConfirmationResponse() *ManualPaymentConfirmationResponse

NewManualPaymentConfirmationResponse instantiates a new ManualPaymentConfirmationResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewManualPaymentConfirmationResponseWithDefaults

func NewManualPaymentConfirmationResponseWithDefaults() *ManualPaymentConfirmationResponse

NewManualPaymentConfirmationResponseWithDefaults instantiates a new ManualPaymentConfirmationResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ManualPaymentConfirmationResponse) GetPaymentId

func (o *ManualPaymentConfirmationResponse) GetPaymentId() string

GetPaymentId returns the PaymentId field value if set, zero value otherwise.

func (*ManualPaymentConfirmationResponse) GetPaymentIdOk

func (o *ManualPaymentConfirmationResponse) GetPaymentIdOk() (*string, bool)

GetPaymentIdOk returns a tuple with the PaymentId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ManualPaymentConfirmationResponse) HasPaymentId

func (o *ManualPaymentConfirmationResponse) HasPaymentId() bool

HasPaymentId returns a boolean if a field has been set.

func (ManualPaymentConfirmationResponse) MarshalJSON

func (o ManualPaymentConfirmationResponse) MarshalJSON() ([]byte, error)

func (*ManualPaymentConfirmationResponse) SetPaymentId

func (o *ManualPaymentConfirmationResponse) SetPaymentId(v string)

SetPaymentId gets a reference to the given string and assigns it to the PaymentId field.

type MiddlewareFunction

type MiddlewareFunction func(*http.Request)

MiddlewareFunction provides way to implement custom middleware

type MonthlyIncomeEstimate

type MonthlyIncomeEstimate struct {
	EstimatedIncome IncomeEstimate `json:"estimated_income"`
	// The numeric month
	Month float32 `json:"month"`
	// The year
	Year float32 `json:"year"`
}

MonthlyIncomeEstimate struct for MonthlyIncomeEstimate

func NewMonthlyIncomeEstimate

func NewMonthlyIncomeEstimate(estimatedIncome IncomeEstimate, month float32, year float32) *MonthlyIncomeEstimate

NewMonthlyIncomeEstimate instantiates a new MonthlyIncomeEstimate object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMonthlyIncomeEstimateWithDefaults

func NewMonthlyIncomeEstimateWithDefaults() *MonthlyIncomeEstimate

NewMonthlyIncomeEstimateWithDefaults instantiates a new MonthlyIncomeEstimate object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MonthlyIncomeEstimate) GetEstimatedIncome

func (o *MonthlyIncomeEstimate) GetEstimatedIncome() IncomeEstimate

GetEstimatedIncome returns the EstimatedIncome field value

func (*MonthlyIncomeEstimate) GetEstimatedIncomeOk

func (o *MonthlyIncomeEstimate) GetEstimatedIncomeOk() (*IncomeEstimate, bool)

GetEstimatedIncomeOk returns a tuple with the EstimatedIncome field value and a boolean to check if the value has been set.

func (*MonthlyIncomeEstimate) GetMonth

func (o *MonthlyIncomeEstimate) GetMonth() float32

GetMonth returns the Month field value

func (*MonthlyIncomeEstimate) GetMonthOk

func (o *MonthlyIncomeEstimate) GetMonthOk() (*float32, bool)

GetMonthOk returns a tuple with the Month field value and a boolean to check if the value has been set.

func (*MonthlyIncomeEstimate) GetYear

func (o *MonthlyIncomeEstimate) GetYear() float32

GetYear returns the Year field value

func (*MonthlyIncomeEstimate) GetYearOk

func (o *MonthlyIncomeEstimate) GetYearOk() (*float32, bool)

GetYearOk returns a tuple with the Year field value and a boolean to check if the value has been set.

func (MonthlyIncomeEstimate) MarshalJSON

func (o MonthlyIncomeEstimate) MarshalJSON() ([]byte, error)

func (*MonthlyIncomeEstimate) SetEstimatedIncome

func (o *MonthlyIncomeEstimate) SetEstimatedIncome(v IncomeEstimate)

SetEstimatedIncome sets field value

func (*MonthlyIncomeEstimate) SetMonth

func (o *MonthlyIncomeEstimate) SetMonth(v float32)

SetMonth sets field value

func (*MonthlyIncomeEstimate) SetYear

func (o *MonthlyIncomeEstimate) SetYear(v float32)

SetYear sets field value

type NonSensitiveLinkStatusResponse

type NonSensitiveLinkStatusResponse struct {
	Action      *LinkStatusActionModel `json:"action,omitempty"`
	RedirectUri *string                `json:"redirect_uri,omitempty"`
}

NonSensitiveLinkStatusResponse struct for NonSensitiveLinkStatusResponse

func NewNonSensitiveLinkStatusResponse

func NewNonSensitiveLinkStatusResponse() *NonSensitiveLinkStatusResponse

NewNonSensitiveLinkStatusResponse instantiates a new NonSensitiveLinkStatusResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNonSensitiveLinkStatusResponseWithDefaults

func NewNonSensitiveLinkStatusResponseWithDefaults() *NonSensitiveLinkStatusResponse

NewNonSensitiveLinkStatusResponseWithDefaults instantiates a new NonSensitiveLinkStatusResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NonSensitiveLinkStatusResponse) GetAction

GetAction returns the Action field value if set, zero value otherwise.

func (*NonSensitiveLinkStatusResponse) GetActionOk

GetActionOk returns a tuple with the Action field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NonSensitiveLinkStatusResponse) GetRedirectUri

func (o *NonSensitiveLinkStatusResponse) GetRedirectUri() string

GetRedirectUri returns the RedirectUri field value if set, zero value otherwise.

func (*NonSensitiveLinkStatusResponse) GetRedirectUriOk

func (o *NonSensitiveLinkStatusResponse) GetRedirectUriOk() (*string, bool)

GetRedirectUriOk returns a tuple with the RedirectUri field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NonSensitiveLinkStatusResponse) HasAction

func (o *NonSensitiveLinkStatusResponse) HasAction() bool

HasAction returns a boolean if a field has been set.

func (*NonSensitiveLinkStatusResponse) HasRedirectUri

func (o *NonSensitiveLinkStatusResponse) HasRedirectUri() bool

HasRedirectUri returns a boolean if a field has been set.

func (NonSensitiveLinkStatusResponse) MarshalJSON

func (o NonSensitiveLinkStatusResponse) MarshalJSON() ([]byte, error)

func (*NonSensitiveLinkStatusResponse) SetAction

SetAction gets a reference to the given LinkStatusActionModel and assigns it to the Action field.

func (*NonSensitiveLinkStatusResponse) SetRedirectUri

func (o *NonSensitiveLinkStatusResponse) SetRedirectUri(v string)

SetRedirectUri gets a reference to the given string and assigns it to the RedirectUri field.

type NullableAccessTokenResponse

type NullableAccessTokenResponse struct {
	// contains filtered or unexported fields
}

func NewNullableAccessTokenResponse

func NewNullableAccessTokenResponse(val *AccessTokenResponse) *NullableAccessTokenResponse

func (NullableAccessTokenResponse) Get

func (NullableAccessTokenResponse) IsSet

func (NullableAccessTokenResponse) MarshalJSON

func (v NullableAccessTokenResponse) MarshalJSON() ([]byte, error)

func (*NullableAccessTokenResponse) Set

func (*NullableAccessTokenResponse) UnmarshalJSON

func (v *NullableAccessTokenResponse) UnmarshalJSON(src []byte) error

func (*NullableAccessTokenResponse) Unset

func (v *NullableAccessTokenResponse) Unset()

type NullableAccount

type NullableAccount struct {
	// contains filtered or unexported fields
}

func NewNullableAccount

func NewNullableAccount(val *Account) *NullableAccount

func (NullableAccount) Get

func (v NullableAccount) Get() *Account

func (NullableAccount) IsSet

func (v NullableAccount) IsSet() bool

func (NullableAccount) MarshalJSON

func (v NullableAccount) MarshalJSON() ([]byte, error)

func (*NullableAccount) Set

func (v *NullableAccount) Set(val *Account)

func (*NullableAccount) UnmarshalJSON

func (v *NullableAccount) UnmarshalJSON(src []byte) error

func (*NullableAccount) Unset

func (v *NullableAccount) Unset()

type NullableAccountNumber

type NullableAccountNumber struct {
	// contains filtered or unexported fields
}

func NewNullableAccountNumber

func NewNullableAccountNumber(val *AccountNumber) *NullableAccountNumber

func (NullableAccountNumber) Get

func (NullableAccountNumber) IsSet

func (v NullableAccountNumber) IsSet() bool

func (NullableAccountNumber) MarshalJSON

func (v NullableAccountNumber) MarshalJSON() ([]byte, error)

func (*NullableAccountNumber) Set

func (v *NullableAccountNumber) Set(val *AccountNumber)

func (*NullableAccountNumber) UnmarshalJSON

func (v *NullableAccountNumber) UnmarshalJSON(src []byte) error

func (*NullableAccountNumber) Unset

func (v *NullableAccountNumber) Unset()

type NullableAccountType

type NullableAccountType struct {
	// contains filtered or unexported fields
}

func NewNullableAccountType

func NewNullableAccountType(val *AccountType) *NullableAccountType

func (NullableAccountType) Get

func (NullableAccountType) IsSet

func (v NullableAccountType) IsSet() bool

func (NullableAccountType) MarshalJSON

func (v NullableAccountType) MarshalJSON() ([]byte, error)

func (*NullableAccountType) Set

func (v *NullableAccountType) Set(val *AccountType)

func (*NullableAccountType) UnmarshalJSON

func (v *NullableAccountType) UnmarshalJSON(src []byte) error

func (*NullableAccountType) Unset

func (v *NullableAccountType) Unset()

type NullableActionRequest

type NullableActionRequest struct {
	// contains filtered or unexported fields
}

func NewNullableActionRequest

func NewNullableActionRequest(val *ActionRequest) *NullableActionRequest

func (NullableActionRequest) Get

func (NullableActionRequest) IsSet

func (v NullableActionRequest) IsSet() bool

func (NullableActionRequest) MarshalJSON

func (v NullableActionRequest) MarshalJSON() ([]byte, error)

func (*NullableActionRequest) Set

func (v *NullableActionRequest) Set(val *ActionRequest)

func (*NullableActionRequest) UnmarshalJSON

func (v *NullableActionRequest) UnmarshalJSON(src []byte) error

func (*NullableActionRequest) Unset

func (v *NullableActionRequest) Unset()

type NullableAllProductStatus

type NullableAllProductStatus struct {
	// contains filtered or unexported fields
}

func NewNullableAllProductStatus

func NewNullableAllProductStatus(val *AllProductStatus) *NullableAllProductStatus

func (NullableAllProductStatus) Get

func (NullableAllProductStatus) IsSet

func (v NullableAllProductStatus) IsSet() bool

func (NullableAllProductStatus) MarshalJSON

func (v NullableAllProductStatus) MarshalJSON() ([]byte, error)

func (*NullableAllProductStatus) Set

func (*NullableAllProductStatus) UnmarshalJSON

func (v *NullableAllProductStatus) UnmarshalJSON(src []byte) error

func (*NullableAllProductStatus) Unset

func (v *NullableAllProductStatus) Unset()

type NullableApiLinkRequest

type NullableApiLinkRequest struct {
	// contains filtered or unexported fields
}

func NewNullableApiLinkRequest

func NewNullableApiLinkRequest(val *ApiLinkRequest) *NullableApiLinkRequest

func (NullableApiLinkRequest) Get

func (NullableApiLinkRequest) IsSet

func (v NullableApiLinkRequest) IsSet() bool

func (NullableApiLinkRequest) MarshalJSON

func (v NullableApiLinkRequest) MarshalJSON() ([]byte, error)

func (*NullableApiLinkRequest) Set

func (*NullableApiLinkRequest) UnmarshalJSON

func (v *NullableApiLinkRequest) UnmarshalJSON(src []byte) error

func (*NullableApiLinkRequest) Unset

func (v *NullableApiLinkRequest) Unset()

type NullableApiRelinkRequest

type NullableApiRelinkRequest struct {
	// contains filtered or unexported fields
}

func NewNullableApiRelinkRequest

func NewNullableApiRelinkRequest(val *ApiRelinkRequest) *NullableApiRelinkRequest

func (NullableApiRelinkRequest) Get

func (NullableApiRelinkRequest) IsSet

func (v NullableApiRelinkRequest) IsSet() bool

func (NullableApiRelinkRequest) MarshalJSON

func (v NullableApiRelinkRequest) MarshalJSON() ([]byte, error)

func (*NullableApiRelinkRequest) Set

func (*NullableApiRelinkRequest) UnmarshalJSON

func (v *NullableApiRelinkRequest) UnmarshalJSON(src []byte) error

func (*NullableApiRelinkRequest) Unset

func (v *NullableApiRelinkRequest) Unset()

type NullableAuthChecklistFactor

type NullableAuthChecklistFactor struct {
	// contains filtered or unexported fields
}

func NewNullableAuthChecklistFactor

func NewNullableAuthChecklistFactor(val *AuthChecklistFactor) *NullableAuthChecklistFactor

func (NullableAuthChecklistFactor) Get

func (NullableAuthChecklistFactor) IsSet

func (NullableAuthChecklistFactor) MarshalJSON

func (v NullableAuthChecklistFactor) MarshalJSON() ([]byte, error)

func (*NullableAuthChecklistFactor) Set

func (*NullableAuthChecklistFactor) UnmarshalJSON

func (v *NullableAuthChecklistFactor) UnmarshalJSON(src []byte) error

func (*NullableAuthChecklistFactor) Unset

func (v *NullableAuthChecklistFactor) Unset()

type NullableAuthChecklistOptions

type NullableAuthChecklistOptions struct {
	// contains filtered or unexported fields
}

func NewNullableAuthChecklistOptions

func NewNullableAuthChecklistOptions(val *AuthChecklistOptions) *NullableAuthChecklistOptions

func (NullableAuthChecklistOptions) Get

func (NullableAuthChecklistOptions) IsSet

func (NullableAuthChecklistOptions) MarshalJSON

func (v NullableAuthChecklistOptions) MarshalJSON() ([]byte, error)

func (*NullableAuthChecklistOptions) Set

func (*NullableAuthChecklistOptions) UnmarshalJSON

func (v *NullableAuthChecklistOptions) UnmarshalJSON(src []byte) error

func (*NullableAuthChecklistOptions) Unset

func (v *NullableAuthChecklistOptions) Unset()

type NullableAuthorizeMandateRequest

type NullableAuthorizeMandateRequest struct {
	// contains filtered or unexported fields
}

func (NullableAuthorizeMandateRequest) Get

func (NullableAuthorizeMandateRequest) IsSet

func (NullableAuthorizeMandateRequest) MarshalJSON

func (v NullableAuthorizeMandateRequest) MarshalJSON() ([]byte, error)

func (*NullableAuthorizeMandateRequest) Set

func (*NullableAuthorizeMandateRequest) UnmarshalJSON

func (v *NullableAuthorizeMandateRequest) UnmarshalJSON(src []byte) error

func (*NullableAuthorizeMandateRequest) Unset

type NullableBadRequestModel

type NullableBadRequestModel struct {
	// contains filtered or unexported fields
}

func NewNullableBadRequestModel

func NewNullableBadRequestModel(val *BadRequestModel) *NullableBadRequestModel

func (NullableBadRequestModel) Get

func (NullableBadRequestModel) IsSet

func (v NullableBadRequestModel) IsSet() bool

func (NullableBadRequestModel) MarshalJSON

func (v NullableBadRequestModel) MarshalJSON() ([]byte, error)

func (*NullableBadRequestModel) Set

func (*NullableBadRequestModel) UnmarshalJSON

func (v *NullableBadRequestModel) UnmarshalJSON(src []byte) error

func (*NullableBadRequestModel) Unset

func (v *NullableBadRequestModel) Unset()

type NullableBadRequestModelError

type NullableBadRequestModelError struct {
	// contains filtered or unexported fields
}

func NewNullableBadRequestModelError

func NewNullableBadRequestModelError(val *BadRequestModelError) *NullableBadRequestModelError

func (NullableBadRequestModelError) Get

func (NullableBadRequestModelError) IsSet

func (NullableBadRequestModelError) MarshalJSON

func (v NullableBadRequestModelError) MarshalJSON() ([]byte, error)

func (*NullableBadRequestModelError) Set

func (*NullableBadRequestModelError) UnmarshalJSON

func (v *NullableBadRequestModelError) UnmarshalJSON(src []byte) error

func (*NullableBadRequestModelError) Unset

func (v *NullableBadRequestModelError) Unset()

type NullableBadRequestModelV2

type NullableBadRequestModelV2 struct {
	// contains filtered or unexported fields
}

func NewNullableBadRequestModelV2

func NewNullableBadRequestModelV2(val *BadRequestModelV2) *NullableBadRequestModelV2

func (NullableBadRequestModelV2) Get

func (NullableBadRequestModelV2) IsSet

func (v NullableBadRequestModelV2) IsSet() bool

func (NullableBadRequestModelV2) MarshalJSON

func (v NullableBadRequestModelV2) MarshalJSON() ([]byte, error)

func (*NullableBadRequestModelV2) Set

func (*NullableBadRequestModelV2) UnmarshalJSON

func (v *NullableBadRequestModelV2) UnmarshalJSON(src []byte) error

func (*NullableBadRequestModelV2) Unset

func (v *NullableBadRequestModelV2) Unset()

type NullableBadRequestModelV2Error

type NullableBadRequestModelV2Error struct {
	// contains filtered or unexported fields
}

func (NullableBadRequestModelV2Error) Get

func (NullableBadRequestModelV2Error) IsSet

func (NullableBadRequestModelV2Error) MarshalJSON

func (v NullableBadRequestModelV2Error) MarshalJSON() ([]byte, error)

func (*NullableBadRequestModelV2Error) Set

func (*NullableBadRequestModelV2Error) UnmarshalJSON

func (v *NullableBadRequestModelV2Error) UnmarshalJSON(src []byte) error

func (*NullableBadRequestModelV2Error) Unset

func (v *NullableBadRequestModelV2Error) Unset()

type NullableBalanceHistory

type NullableBalanceHistory struct {
	// contains filtered or unexported fields
}

func NewNullableBalanceHistory

func NewNullableBalanceHistory(val *BalanceHistory) *NullableBalanceHistory

func (NullableBalanceHistory) Get

func (NullableBalanceHistory) IsSet

func (v NullableBalanceHistory) IsSet() bool

func (NullableBalanceHistory) MarshalJSON

func (v NullableBalanceHistory) MarshalJSON() ([]byte, error)

func (*NullableBalanceHistory) Set

func (*NullableBalanceHistory) UnmarshalJSON

func (v *NullableBalanceHistory) UnmarshalJSON(src []byte) error

func (*NullableBalanceHistory) Unset

func (v *NullableBalanceHistory) Unset()

type NullableBool

type NullableBool struct {
	// contains filtered or unexported fields
}

func NewNullableBool

func NewNullableBool(val *bool) *NullableBool

func (NullableBool) Get

func (v NullableBool) Get() *bool

func (NullableBool) IsSet

func (v NullableBool) IsSet() bool

func (NullableBool) MarshalJSON

func (v NullableBool) MarshalJSON() ([]byte, error)

func (*NullableBool) Set

func (v *NullableBool) Set(val *bool)

func (*NullableBool) UnmarshalJSON

func (v *NullableBool) UnmarshalJSON(src []byte) error

func (*NullableBool) Unset

func (v *NullableBool) Unset()

type NullableCardAccount

type NullableCardAccount struct {
	// contains filtered or unexported fields
}

func NewNullableCardAccount

func NewNullableCardAccount(val *CardAccount) *NullableCardAccount

func (NullableCardAccount) Get

func (NullableCardAccount) IsSet

func (v NullableCardAccount) IsSet() bool

func (NullableCardAccount) MarshalJSON

func (v NullableCardAccount) MarshalJSON() ([]byte, error)

func (*NullableCardAccount) Set

func (v *NullableCardAccount) Set(val *CardAccount)

func (*NullableCardAccount) UnmarshalJSON

func (v *NullableCardAccount) UnmarshalJSON(src []byte) error

func (*NullableCardAccount) Unset

func (v *NullableCardAccount) Unset()

type NullableCardAccountAllOf

type NullableCardAccountAllOf struct {
	// contains filtered or unexported fields
}

func NewNullableCardAccountAllOf

func NewNullableCardAccountAllOf(val *CardAccountAllOf) *NullableCardAccountAllOf

func (NullableCardAccountAllOf) Get

func (NullableCardAccountAllOf) IsSet

func (v NullableCardAccountAllOf) IsSet() bool

func (NullableCardAccountAllOf) MarshalJSON

func (v NullableCardAccountAllOf) MarshalJSON() ([]byte, error)

func (*NullableCardAccountAllOf) Set

func (*NullableCardAccountAllOf) UnmarshalJSON

func (v *NullableCardAccountAllOf) UnmarshalJSON(src []byte) error

func (*NullableCardAccountAllOf) Unset

func (v *NullableCardAccountAllOf) Unset()

type NullableCardDetails

type NullableCardDetails struct {
	// contains filtered or unexported fields
}

func NewNullableCardDetails

func NewNullableCardDetails(val *CardDetails) *NullableCardDetails

func (NullableCardDetails) Get

func (NullableCardDetails) IsSet

func (v NullableCardDetails) IsSet() bool

func (NullableCardDetails) MarshalJSON

func (v NullableCardDetails) MarshalJSON() ([]byte, error)

func (*NullableCardDetails) Set

func (v *NullableCardDetails) Set(val *CardDetails)

func (*NullableCardDetails) UnmarshalJSON

func (v *NullableCardDetails) UnmarshalJSON(src []byte) error

func (*NullableCardDetails) Unset

func (v *NullableCardDetails) Unset()

type NullableCardFvLinkDetails

type NullableCardFvLinkDetails struct {
	// contains filtered or unexported fields
}

func NewNullableCardFvLinkDetails

func NewNullableCardFvLinkDetails(val *CardFvLinkDetails) *NullableCardFvLinkDetails

func (NullableCardFvLinkDetails) Get

func (NullableCardFvLinkDetails) IsSet

func (v NullableCardFvLinkDetails) IsSet() bool

func (NullableCardFvLinkDetails) MarshalJSON

func (v NullableCardFvLinkDetails) MarshalJSON() ([]byte, error)

func (*NullableCardFvLinkDetails) Set

func (*NullableCardFvLinkDetails) UnmarshalJSON

func (v *NullableCardFvLinkDetails) UnmarshalJSON(src []byte) error

func (*NullableCardFvLinkDetails) Unset

func (v *NullableCardFvLinkDetails) Unset()

type NullableCardFvLinkResponse

type NullableCardFvLinkResponse struct {
	// contains filtered or unexported fields
}

func NewNullableCardFvLinkResponse

func NewNullableCardFvLinkResponse(val *CardFvLinkResponse) *NullableCardFvLinkResponse

func (NullableCardFvLinkResponse) Get

func (NullableCardFvLinkResponse) IsSet

func (v NullableCardFvLinkResponse) IsSet() bool

func (NullableCardFvLinkResponse) MarshalJSON

func (v NullableCardFvLinkResponse) MarshalJSON() ([]byte, error)

func (*NullableCardFvLinkResponse) Set

func (*NullableCardFvLinkResponse) UnmarshalJSON

func (v *NullableCardFvLinkResponse) UnmarshalJSON(src []byte) error

func (*NullableCardFvLinkResponse) Unset

func (v *NullableCardFvLinkResponse) Unset()

type NullableCardRecipient

type NullableCardRecipient struct {
	// contains filtered or unexported fields
}

func NewNullableCardRecipient

func NewNullableCardRecipient(val *CardRecipient) *NullableCardRecipient

func (NullableCardRecipient) Get

func (NullableCardRecipient) IsSet

func (v NullableCardRecipient) IsSet() bool

func (NullableCardRecipient) MarshalJSON

func (v NullableCardRecipient) MarshalJSON() ([]byte, error)

func (*NullableCardRecipient) Set

func (v *NullableCardRecipient) Set(val *CardRecipient)

func (*NullableCardRecipient) UnmarshalJSON

func (v *NullableCardRecipient) UnmarshalJSON(src []byte) error

func (*NullableCardRecipient) Unset

func (v *NullableCardRecipient) Unset()

type NullableCardTotal

type NullableCardTotal struct {
	// contains filtered or unexported fields
}

func NewNullableCardTotal

func NewNullableCardTotal(val *CardTotal) *NullableCardTotal

func (NullableCardTotal) Get

func (v NullableCardTotal) Get() *CardTotal

func (NullableCardTotal) IsSet

func (v NullableCardTotal) IsSet() bool

func (NullableCardTotal) MarshalJSON

func (v NullableCardTotal) MarshalJSON() ([]byte, error)

func (*NullableCardTotal) Set

func (v *NullableCardTotal) Set(val *CardTotal)

func (*NullableCardTotal) UnmarshalJSON

func (v *NullableCardTotal) UnmarshalJSON(src []byte) error

func (*NullableCardTotal) Unset

func (v *NullableCardTotal) Unset()

type NullableCategoryDetails

type NullableCategoryDetails struct {
	// contains filtered or unexported fields
}

func NewNullableCategoryDetails

func NewNullableCategoryDetails(val *CategoryDetails) *NullableCategoryDetails

func (NullableCategoryDetails) Get

func (NullableCategoryDetails) IsSet

func (v NullableCategoryDetails) IsSet() bool

func (NullableCategoryDetails) MarshalJSON

func (v NullableCategoryDetails) MarshalJSON() ([]byte, error)

func (*NullableCategoryDetails) Set

func (*NullableCategoryDetails) UnmarshalJSON

func (v *NullableCategoryDetails) UnmarshalJSON(src []byte) error

func (*NullableCategoryDetails) Unset

func (v *NullableCategoryDetails) Unset()

type NullableCategoryPredictions

type NullableCategoryPredictions struct {
	// contains filtered or unexported fields
}

func NewNullableCategoryPredictions

func NewNullableCategoryPredictions(val *CategoryPredictions) *NullableCategoryPredictions

func (NullableCategoryPredictions) Get

func (NullableCategoryPredictions) IsSet

func (NullableCategoryPredictions) MarshalJSON

func (v NullableCategoryPredictions) MarshalJSON() ([]byte, error)

func (*NullableCategoryPredictions) Set

func (*NullableCategoryPredictions) UnmarshalJSON

func (v *NullableCategoryPredictions) UnmarshalJSON(src []byte) error

func (*NullableCategoryPredictions) Unset

func (v *NullableCategoryPredictions) Unset()

type NullableChangePaymentMethodFvLinkResponse

type NullableChangePaymentMethodFvLinkResponse struct {
	// contains filtered or unexported fields
}

func (NullableChangePaymentMethodFvLinkResponse) Get

func (NullableChangePaymentMethodFvLinkResponse) IsSet

func (NullableChangePaymentMethodFvLinkResponse) MarshalJSON

func (*NullableChangePaymentMethodFvLinkResponse) Set

func (*NullableChangePaymentMethodFvLinkResponse) UnmarshalJSON

func (v *NullableChangePaymentMethodFvLinkResponse) UnmarshalJSON(src []byte) error

func (*NullableChangePaymentMethodFvLinkResponse) Unset

type NullableCommonCardDetails

type NullableCommonCardDetails struct {
	// contains filtered or unexported fields
}

func NewNullableCommonCardDetails

func NewNullableCommonCardDetails(val *CommonCardDetails) *NullableCommonCardDetails

func (NullableCommonCardDetails) Get

func (NullableCommonCardDetails) IsSet

func (v NullableCommonCardDetails) IsSet() bool

func (NullableCommonCardDetails) MarshalJSON

func (v NullableCommonCardDetails) MarshalJSON() ([]byte, error)

func (*NullableCommonCardDetails) Set

func (*NullableCommonCardDetails) UnmarshalJSON

func (v *NullableCommonCardDetails) UnmarshalJSON(src []byte) error

func (*NullableCommonCardDetails) Unset

func (v *NullableCommonCardDetails) Unset()
type NullableCompositeStatementLink struct {
	// contains filtered or unexported fields
}

func (NullableCompositeStatementLink) Get

func (NullableCompositeStatementLink) IsSet

func (NullableCompositeStatementLink) MarshalJSON

func (v NullableCompositeStatementLink) MarshalJSON() ([]byte, error)

func (*NullableCompositeStatementLink) Set

func (*NullableCompositeStatementLink) UnmarshalJSON

func (v *NullableCompositeStatementLink) UnmarshalJSON(src []byte) error

func (*NullableCompositeStatementLink) Unset

func (v *NullableCompositeStatementLink) Unset()

type NullableConfirmPaymentResponse

type NullableConfirmPaymentResponse struct {
	// contains filtered or unexported fields
}

func (NullableConfirmPaymentResponse) Get

func (NullableConfirmPaymentResponse) IsSet

func (NullableConfirmPaymentResponse) MarshalJSON

func (v NullableConfirmPaymentResponse) MarshalJSON() ([]byte, error)

func (*NullableConfirmPaymentResponse) Set

func (*NullableConfirmPaymentResponse) UnmarshalJSON

func (v *NullableConfirmPaymentResponse) UnmarshalJSON(src []byte) error

func (*NullableConfirmPaymentResponse) Unset

func (v *NullableConfirmPaymentResponse) Unset()

type NullableCreateCustomerRequest

type NullableCreateCustomerRequest struct {
	// contains filtered or unexported fields
}

func (NullableCreateCustomerRequest) Get

func (NullableCreateCustomerRequest) IsSet

func (NullableCreateCustomerRequest) MarshalJSON

func (v NullableCreateCustomerRequest) MarshalJSON() ([]byte, error)

func (*NullableCreateCustomerRequest) Set

func (*NullableCreateCustomerRequest) UnmarshalJSON

func (v *NullableCreateCustomerRequest) UnmarshalJSON(src []byte) error

func (*NullableCreateCustomerRequest) Unset

func (v *NullableCreateCustomerRequest) Unset()

type NullableCreateCustomerResponse

type NullableCreateCustomerResponse struct {
	// contains filtered or unexported fields
}

func (NullableCreateCustomerResponse) Get

func (NullableCreateCustomerResponse) IsSet

func (NullableCreateCustomerResponse) MarshalJSON

func (v NullableCreateCustomerResponse) MarshalJSON() ([]byte, error)

func (*NullableCreateCustomerResponse) Set

func (*NullableCreateCustomerResponse) UnmarshalJSON

func (v *NullableCreateCustomerResponse) UnmarshalJSON(src []byte) error

func (*NullableCreateCustomerResponse) Unset

func (v *NullableCreateCustomerResponse) Unset()

type NullableCreateFpsTokenRequest

type NullableCreateFpsTokenRequest struct {
	// contains filtered or unexported fields
}

func (NullableCreateFpsTokenRequest) Get

func (NullableCreateFpsTokenRequest) IsSet

func (NullableCreateFpsTokenRequest) MarshalJSON

func (v NullableCreateFpsTokenRequest) MarshalJSON() ([]byte, error)

func (*NullableCreateFpsTokenRequest) Set

func (*NullableCreateFpsTokenRequest) UnmarshalJSON

func (v *NullableCreateFpsTokenRequest) UnmarshalJSON(src []byte) error

func (*NullableCreateFpsTokenRequest) Unset

func (v *NullableCreateFpsTokenRequest) Unset()

type NullableCreateFpsTokenResponse

type NullableCreateFpsTokenResponse struct {
	// contains filtered or unexported fields
}

func (NullableCreateFpsTokenResponse) Get

func (NullableCreateFpsTokenResponse) IsSet

func (NullableCreateFpsTokenResponse) MarshalJSON

func (v NullableCreateFpsTokenResponse) MarshalJSON() ([]byte, error)

func (*NullableCreateFpsTokenResponse) Set

func (*NullableCreateFpsTokenResponse) UnmarshalJSON

func (v *NullableCreateFpsTokenResponse) UnmarshalJSON(src []byte) error

func (*NullableCreateFpsTokenResponse) Unset

func (v *NullableCreateFpsTokenResponse) Unset()

type NullableCreateMandateRequest

type NullableCreateMandateRequest struct {
	// contains filtered or unexported fields
}

func NewNullableCreateMandateRequest

func NewNullableCreateMandateRequest(val *CreateMandateRequest) *NullableCreateMandateRequest

func (NullableCreateMandateRequest) Get

func (NullableCreateMandateRequest) IsSet

func (NullableCreateMandateRequest) MarshalJSON

func (v NullableCreateMandateRequest) MarshalJSON() ([]byte, error)

func (*NullableCreateMandateRequest) Set

func (*NullableCreateMandateRequest) UnmarshalJSON

func (v *NullableCreateMandateRequest) UnmarshalJSON(src []byte) error

func (*NullableCreateMandateRequest) Unset

func (v *NullableCreateMandateRequest) Unset()

type NullableCreateMandateResponse

type NullableCreateMandateResponse struct {
	// contains filtered or unexported fields
}

func (NullableCreateMandateResponse) Get

func (NullableCreateMandateResponse) IsSet

func (NullableCreateMandateResponse) MarshalJSON

func (v NullableCreateMandateResponse) MarshalJSON() ([]byte, error)

func (*NullableCreateMandateResponse) Set

func (*NullableCreateMandateResponse) UnmarshalJSON

func (v *NullableCreateMandateResponse) UnmarshalJSON(src []byte) error

func (*NullableCreateMandateResponse) Unset

func (v *NullableCreateMandateResponse) Unset()

type NullableCreateMandateSender

type NullableCreateMandateSender struct {
	// contains filtered or unexported fields
}

func NewNullableCreateMandateSender

func NewNullableCreateMandateSender(val *CreateMandateSender) *NullableCreateMandateSender

func (NullableCreateMandateSender) Get

func (NullableCreateMandateSender) IsSet

func (NullableCreateMandateSender) MarshalJSON

func (v NullableCreateMandateSender) MarshalJSON() ([]byte, error)

func (*NullableCreateMandateSender) Set

func (*NullableCreateMandateSender) UnmarshalJSON

func (v *NullableCreateMandateSender) UnmarshalJSON(src []byte) error

func (*NullableCreateMandateSender) Unset

func (v *NullableCreateMandateSender) Unset()

type NullableCreateMandateSenderAccount

type NullableCreateMandateSenderAccount struct {
	// contains filtered or unexported fields
}

func (NullableCreateMandateSenderAccount) Get

func (NullableCreateMandateSenderAccount) IsSet

func (NullableCreateMandateSenderAccount) MarshalJSON

func (v NullableCreateMandateSenderAccount) MarshalJSON() ([]byte, error)

func (*NullableCreateMandateSenderAccount) Set

func (*NullableCreateMandateSenderAccount) UnmarshalJSON

func (v *NullableCreateMandateSenderAccount) UnmarshalJSON(src []byte) error

func (*NullableCreateMandateSenderAccount) Unset

type NullableCreateMandateWithSenderAccountRequest

type NullableCreateMandateWithSenderAccountRequest struct {
	// contains filtered or unexported fields
}

func (NullableCreateMandateWithSenderAccountRequest) Get

func (NullableCreateMandateWithSenderAccountRequest) IsSet

func (NullableCreateMandateWithSenderAccountRequest) MarshalJSON

func (*NullableCreateMandateWithSenderAccountRequest) Set

func (*NullableCreateMandateWithSenderAccountRequest) UnmarshalJSON

func (*NullableCreateMandateWithSenderAccountRequest) Unset

type NullableCreatePaymentAccountRequest

type NullableCreatePaymentAccountRequest struct {
	// contains filtered or unexported fields
}

func (NullableCreatePaymentAccountRequest) Get

func (NullableCreatePaymentAccountRequest) IsSet

func (NullableCreatePaymentAccountRequest) MarshalJSON

func (v NullableCreatePaymentAccountRequest) MarshalJSON() ([]byte, error)

func (*NullableCreatePaymentAccountRequest) Set

func (*NullableCreatePaymentAccountRequest) UnmarshalJSON

func (v *NullableCreatePaymentAccountRequest) UnmarshalJSON(src []byte) error

func (*NullableCreatePaymentAccountRequest) Unset

type NullableCreatePaymentInstructionResponse

type NullableCreatePaymentInstructionResponse struct {
	// contains filtered or unexported fields
}

func (NullableCreatePaymentInstructionResponse) Get

func (NullableCreatePaymentInstructionResponse) IsSet

func (NullableCreatePaymentInstructionResponse) MarshalJSON

func (*NullableCreatePaymentInstructionResponse) Set

func (*NullableCreatePaymentInstructionResponse) UnmarshalJSON

func (v *NullableCreatePaymentInstructionResponse) UnmarshalJSON(src []byte) error

func (*NullableCreatePaymentInstructionResponse) Unset

type NullableCreatePaymentLinkCardPaymentResponse

type NullableCreatePaymentLinkCardPaymentResponse struct {
	// contains filtered or unexported fields
}

func (NullableCreatePaymentLinkCardPaymentResponse) Get

func (NullableCreatePaymentLinkCardPaymentResponse) IsSet

func (NullableCreatePaymentLinkCardPaymentResponse) MarshalJSON

func (*NullableCreatePaymentLinkCardPaymentResponse) Set

func (*NullableCreatePaymentLinkCardPaymentResponse) UnmarshalJSON

func (*NullableCreatePaymentLinkCardPaymentResponse) Unset

type NullableCreatePaymentLinkCreditCardPaymentResponse

type NullableCreatePaymentLinkCreditCardPaymentResponse struct {
	// contains filtered or unexported fields
}

func (NullableCreatePaymentLinkCreditCardPaymentResponse) Get

func (NullableCreatePaymentLinkCreditCardPaymentResponse) IsSet

func (NullableCreatePaymentLinkCreditCardPaymentResponse) MarshalJSON

func (*NullableCreatePaymentLinkCreditCardPaymentResponse) Set

func (*NullableCreatePaymentLinkCreditCardPaymentResponse) UnmarshalJSON

func (*NullableCreatePaymentLinkCreditCardPaymentResponse) Unset

type NullableCreatePaymentLinkMandateRequest

type NullableCreatePaymentLinkMandateRequest struct {
	// contains filtered or unexported fields
}

func (NullableCreatePaymentLinkMandateRequest) Get

func (NullableCreatePaymentLinkMandateRequest) IsSet

func (NullableCreatePaymentLinkMandateRequest) MarshalJSON

func (v NullableCreatePaymentLinkMandateRequest) MarshalJSON() ([]byte, error)

func (*NullableCreatePaymentLinkMandateRequest) Set

func (*NullableCreatePaymentLinkMandateRequest) UnmarshalJSON

func (v *NullableCreatePaymentLinkMandateRequest) UnmarshalJSON(src []byte) error

func (*NullableCreatePaymentLinkMandateRequest) Unset

type NullableCreatePaymentLinkMandateResponse

type NullableCreatePaymentLinkMandateResponse struct {
	// contains filtered or unexported fields
}

func (NullableCreatePaymentLinkMandateResponse) Get

func (NullableCreatePaymentLinkMandateResponse) IsSet

func (NullableCreatePaymentLinkMandateResponse) MarshalJSON

func (*NullableCreatePaymentLinkMandateResponse) Set

func (*NullableCreatePaymentLinkMandateResponse) UnmarshalJSON

func (v *NullableCreatePaymentLinkMandateResponse) UnmarshalJSON(src []byte) error

func (*NullableCreatePaymentLinkMandateResponse) Unset

type NullableCreatePaymentLinkRequest

type NullableCreatePaymentLinkRequest struct {
	// contains filtered or unexported fields
}

func (NullableCreatePaymentLinkRequest) Get

func (NullableCreatePaymentLinkRequest) IsSet

func (NullableCreatePaymentLinkRequest) MarshalJSON

func (v NullableCreatePaymentLinkRequest) MarshalJSON() ([]byte, error)

func (*NullableCreatePaymentLinkRequest) Set

func (*NullableCreatePaymentLinkRequest) UnmarshalJSON

func (v *NullableCreatePaymentLinkRequest) UnmarshalJSON(src []byte) error

func (*NullableCreatePaymentLinkRequest) Unset

type NullableCreatePaymentLinkResponse

type NullableCreatePaymentLinkResponse struct {
	// contains filtered or unexported fields
}

func (NullableCreatePaymentLinkResponse) Get

func (NullableCreatePaymentLinkResponse) IsSet

func (NullableCreatePaymentLinkResponse) MarshalJSON

func (v NullableCreatePaymentLinkResponse) MarshalJSON() ([]byte, error)

func (*NullableCreatePaymentLinkResponse) Set

func (*NullableCreatePaymentLinkResponse) UnmarshalJSON

func (v *NullableCreatePaymentLinkResponse) UnmarshalJSON(src []byte) error

func (*NullableCreatePaymentLinkResponse) Unset

type NullableCreatePaymentRequest

type NullableCreatePaymentRequest struct {
	// contains filtered or unexported fields
}

func NewNullableCreatePaymentRequest

func NewNullableCreatePaymentRequest(val *CreatePaymentRequest) *NullableCreatePaymentRequest

func (NullableCreatePaymentRequest) Get

func (NullableCreatePaymentRequest) IsSet

func (NullableCreatePaymentRequest) MarshalJSON

func (v NullableCreatePaymentRequest) MarshalJSON() ([]byte, error)

func (*NullableCreatePaymentRequest) Set

func (*NullableCreatePaymentRequest) UnmarshalJSON

func (v *NullableCreatePaymentRequest) UnmarshalJSON(src []byte) error

func (*NullableCreatePaymentRequest) Unset

func (v *NullableCreatePaymentRequest) Unset()

type NullableCreatePaymentResponse

type NullableCreatePaymentResponse struct {
	// contains filtered or unexported fields
}

func (NullableCreatePaymentResponse) Get

func (NullableCreatePaymentResponse) IsSet

func (NullableCreatePaymentResponse) MarshalJSON

func (v NullableCreatePaymentResponse) MarshalJSON() ([]byte, error)

func (*NullableCreatePaymentResponse) Set

func (*NullableCreatePaymentResponse) UnmarshalJSON

func (v *NullableCreatePaymentResponse) UnmarshalJSON(src []byte) error

func (*NullableCreatePaymentResponse) Unset

func (v *NullableCreatePaymentResponse) Unset()

type NullableCreatePaymentUserRequest

type NullableCreatePaymentUserRequest struct {
	// contains filtered or unexported fields
}

func (NullableCreatePaymentUserRequest) Get

func (NullableCreatePaymentUserRequest) IsSet

func (NullableCreatePaymentUserRequest) MarshalJSON

func (v NullableCreatePaymentUserRequest) MarshalJSON() ([]byte, error)

func (*NullableCreatePaymentUserRequest) Set

func (*NullableCreatePaymentUserRequest) UnmarshalJSON

func (v *NullableCreatePaymentUserRequest) UnmarshalJSON(src []byte) error

func (*NullableCreatePaymentUserRequest) Unset

type NullableCreatePayoutInstructionRequest

type NullableCreatePayoutInstructionRequest struct {
	// contains filtered or unexported fields
}

func (NullableCreatePayoutInstructionRequest) Get

func (NullableCreatePayoutInstructionRequest) IsSet

func (NullableCreatePayoutInstructionRequest) MarshalJSON

func (v NullableCreatePayoutInstructionRequest) MarshalJSON() ([]byte, error)

func (*NullableCreatePayoutInstructionRequest) Set

func (*NullableCreatePayoutInstructionRequest) UnmarshalJSON

func (v *NullableCreatePayoutInstructionRequest) UnmarshalJSON(src []byte) error

func (*NullableCreatePayoutInstructionRequest) Unset

type NullableCreateRecipientAccount

type NullableCreateRecipientAccount struct {
	// contains filtered or unexported fields
}

func (NullableCreateRecipientAccount) Get

func (NullableCreateRecipientAccount) IsSet

func (NullableCreateRecipientAccount) MarshalJSON

func (v NullableCreateRecipientAccount) MarshalJSON() ([]byte, error)

func (*NullableCreateRecipientAccount) Set

func (*NullableCreateRecipientAccount) UnmarshalJSON

func (v *NullableCreateRecipientAccount) UnmarshalJSON(src []byte) error

func (*NullableCreateRecipientAccount) Unset

func (v *NullableCreateRecipientAccount) Unset()

type NullableCreateRecipientRequest

type NullableCreateRecipientRequest struct {
	// contains filtered or unexported fields
}

func (NullableCreateRecipientRequest) Get

func (NullableCreateRecipientRequest) IsSet

func (NullableCreateRecipientRequest) MarshalJSON

func (v NullableCreateRecipientRequest) MarshalJSON() ([]byte, error)

func (*NullableCreateRecipientRequest) Set

func (*NullableCreateRecipientRequest) UnmarshalJSON

func (v *NullableCreateRecipientRequest) UnmarshalJSON(src []byte) error

func (*NullableCreateRecipientRequest) Unset

func (v *NullableCreateRecipientRequest) Unset()

type NullableCreateRecipientResponse

type NullableCreateRecipientResponse struct {
	// contains filtered or unexported fields
}

func (NullableCreateRecipientResponse) Get

func (NullableCreateRecipientResponse) IsSet

func (NullableCreateRecipientResponse) MarshalJSON

func (v NullableCreateRecipientResponse) MarshalJSON() ([]byte, error)

func (*NullableCreateRecipientResponse) Set

func (*NullableCreateRecipientResponse) UnmarshalJSON

func (v *NullableCreateRecipientResponse) UnmarshalJSON(src []byte) error

func (*NullableCreateRecipientResponse) Unset

type NullableCreateScheduledPayoutRequest

type NullableCreateScheduledPayoutRequest struct {
	// contains filtered or unexported fields
}

func (NullableCreateScheduledPayoutRequest) Get

func (NullableCreateScheduledPayoutRequest) IsSet

func (NullableCreateScheduledPayoutRequest) MarshalJSON

func (v NullableCreateScheduledPayoutRequest) MarshalJSON() ([]byte, error)

func (*NullableCreateScheduledPayoutRequest) Set

func (*NullableCreateScheduledPayoutRequest) UnmarshalJSON

func (v *NullableCreateScheduledPayoutRequest) UnmarshalJSON(src []byte) error

func (*NullableCreateScheduledPayoutRequest) Unset

type NullableCreateSenderAccountRequest

type NullableCreateSenderAccountRequest struct {
	// contains filtered or unexported fields
}

func (NullableCreateSenderAccountRequest) Get

func (NullableCreateSenderAccountRequest) IsSet

func (NullableCreateSenderAccountRequest) MarshalJSON

func (v NullableCreateSenderAccountRequest) MarshalJSON() ([]byte, error)

func (*NullableCreateSenderAccountRequest) Set

func (*NullableCreateSenderAccountRequest) UnmarshalJSON

func (v *NullableCreateSenderAccountRequest) UnmarshalJSON(src []byte) error

func (*NullableCreateSenderAccountRequest) Unset

type NullableCreateSenderRequest

type NullableCreateSenderRequest struct {
	// contains filtered or unexported fields
}

func NewNullableCreateSenderRequest

func NewNullableCreateSenderRequest(val *CreateSenderRequest) *NullableCreateSenderRequest

func (NullableCreateSenderRequest) Get

func (NullableCreateSenderRequest) IsSet

func (NullableCreateSenderRequest) MarshalJSON

func (v NullableCreateSenderRequest) MarshalJSON() ([]byte, error)

func (*NullableCreateSenderRequest) Set

func (*NullableCreateSenderRequest) UnmarshalJSON

func (v *NullableCreateSenderRequest) UnmarshalJSON(src []byte) error

func (*NullableCreateSenderRequest) Unset

func (v *NullableCreateSenderRequest) Unset()

type NullableCurrencyAmount

type NullableCurrencyAmount struct {
	// contains filtered or unexported fields
}

func NewNullableCurrencyAmount

func NewNullableCurrencyAmount(val *CurrencyAmount) *NullableCurrencyAmount

func (NullableCurrencyAmount) Get

func (NullableCurrencyAmount) IsSet

func (v NullableCurrencyAmount) IsSet() bool

func (NullableCurrencyAmount) MarshalJSON

func (v NullableCurrencyAmount) MarshalJSON() ([]byte, error)

func (*NullableCurrencyAmount) Set

func (*NullableCurrencyAmount) UnmarshalJSON

func (v *NullableCurrencyAmount) UnmarshalJSON(src []byte) error

func (*NullableCurrencyAmount) Unset

func (v *NullableCurrencyAmount) Unset()

type NullableCustomerPaymentInstruction

type NullableCustomerPaymentInstruction struct {
	// contains filtered or unexported fields
}

func (NullableCustomerPaymentInstruction) Get

func (NullableCustomerPaymentInstruction) IsSet

func (NullableCustomerPaymentInstruction) MarshalJSON

func (v NullableCustomerPaymentInstruction) MarshalJSON() ([]byte, error)

func (*NullableCustomerPaymentInstruction) Set

func (*NullableCustomerPaymentInstruction) UnmarshalJSON

func (v *NullableCustomerPaymentInstruction) UnmarshalJSON(src []byte) error

func (*NullableCustomerPaymentInstruction) Unset

type NullableCustomizationDetails

type NullableCustomizationDetails struct {
	// contains filtered or unexported fields
}

func NewNullableCustomizationDetails

func NewNullableCustomizationDetails(val *CustomizationDetails) *NullableCustomizationDetails

func (NullableCustomizationDetails) Get

func (NullableCustomizationDetails) IsSet

func (NullableCustomizationDetails) MarshalJSON

func (v NullableCustomizationDetails) MarshalJSON() ([]byte, error)

func (*NullableCustomizationDetails) Set

func (*NullableCustomizationDetails) UnmarshalJSON

func (v *NullableCustomizationDetails) UnmarshalJSON(src []byte) error

func (*NullableCustomizationDetails) Unset

func (v *NullableCustomizationDetails) Unset()

type NullableDeleteInstitutionResponse

type NullableDeleteInstitutionResponse struct {
	// contains filtered or unexported fields
}

func (NullableDeleteInstitutionResponse) Get

func (NullableDeleteInstitutionResponse) IsSet

func (NullableDeleteInstitutionResponse) MarshalJSON

func (v NullableDeleteInstitutionResponse) MarshalJSON() ([]byte, error)

func (*NullableDeleteInstitutionResponse) Set

func (*NullableDeleteInstitutionResponse) UnmarshalJSON

func (v *NullableDeleteInstitutionResponse) UnmarshalJSON(src []byte) error

func (*NullableDeleteInstitutionResponse) Unset

type NullableDeleteLoginIdentityResponse

type NullableDeleteLoginIdentityResponse struct {
	// contains filtered or unexported fields
}

func (NullableDeleteLoginIdentityResponse) Get

func (NullableDeleteLoginIdentityResponse) IsSet

func (NullableDeleteLoginIdentityResponse) MarshalJSON

func (v NullableDeleteLoginIdentityResponse) MarshalJSON() ([]byte, error)

func (*NullableDeleteLoginIdentityResponse) Set

func (*NullableDeleteLoginIdentityResponse) UnmarshalJSON

func (v *NullableDeleteLoginIdentityResponse) UnmarshalJSON(src []byte) error

func (*NullableDeleteLoginIdentityResponse) Unset

type NullableEncryptedPayload

type NullableEncryptedPayload struct {
	// contains filtered or unexported fields
}

func NewNullableEncryptedPayload

func NewNullableEncryptedPayload(val *EncryptedPayload) *NullableEncryptedPayload

func (NullableEncryptedPayload) Get

func (NullableEncryptedPayload) IsSet

func (v NullableEncryptedPayload) IsSet() bool

func (NullableEncryptedPayload) MarshalJSON

func (v NullableEncryptedPayload) MarshalJSON() ([]byte, error)

func (*NullableEncryptedPayload) Set

func (*NullableEncryptedPayload) UnmarshalJSON

func (v *NullableEncryptedPayload) UnmarshalJSON(src []byte) error

func (*NullableEncryptedPayload) Unset

func (v *NullableEncryptedPayload) Unset()

type NullableErrBodyModel

type NullableErrBodyModel struct {
	// contains filtered or unexported fields
}

func NewNullableErrBodyModel

func NewNullableErrBodyModel(val *ErrBodyModel) *NullableErrBodyModel

func (NullableErrBodyModel) Get

func (NullableErrBodyModel) IsSet

func (v NullableErrBodyModel) IsSet() bool

func (NullableErrBodyModel) MarshalJSON

func (v NullableErrBodyModel) MarshalJSON() ([]byte, error)

func (*NullableErrBodyModel) Set

func (v *NullableErrBodyModel) Set(val *ErrBodyModel)

func (*NullableErrBodyModel) UnmarshalJSON

func (v *NullableErrBodyModel) UnmarshalJSON(src []byte) error

func (*NullableErrBodyModel) Unset

func (v *NullableErrBodyModel) Unset()

type NullableErrBodyModelV2

type NullableErrBodyModelV2 struct {
	// contains filtered or unexported fields
}

func NewNullableErrBodyModelV2

func NewNullableErrBodyModelV2(val *ErrBodyModelV2) *NullableErrBodyModelV2

func (NullableErrBodyModelV2) Get

func (NullableErrBodyModelV2) IsSet

func (v NullableErrBodyModelV2) IsSet() bool

func (NullableErrBodyModelV2) MarshalJSON

func (v NullableErrBodyModelV2) MarshalJSON() ([]byte, error)

func (*NullableErrBodyModelV2) Set

func (*NullableErrBodyModelV2) UnmarshalJSON

func (v *NullableErrBodyModelV2) UnmarshalJSON(src []byte) error

func (*NullableErrBodyModelV2) Unset

func (v *NullableErrBodyModelV2) Unset()

type NullableErrorResponse

type NullableErrorResponse struct {
	// contains filtered or unexported fields
}

func NewNullableErrorResponse

func NewNullableErrorResponse(val *ErrorResponse) *NullableErrorResponse

func (NullableErrorResponse) Get

func (NullableErrorResponse) IsSet

func (v NullableErrorResponse) IsSet() bool

func (NullableErrorResponse) MarshalJSON

func (v NullableErrorResponse) MarshalJSON() ([]byte, error)

func (*NullableErrorResponse) Set

func (v *NullableErrorResponse) Set(val *ErrorResponse)

func (*NullableErrorResponse) UnmarshalJSON

func (v *NullableErrorResponse) UnmarshalJSON(src []byte) error

func (*NullableErrorResponse) Unset

func (v *NullableErrorResponse) Unset()

type NullableFVCard

type NullableFVCard struct {
	// contains filtered or unexported fields
}

func NewNullableFVCard

func NewNullableFVCard(val *FVCard) *NullableFVCard

func (NullableFVCard) Get

func (v NullableFVCard) Get() *FVCard

func (NullableFVCard) IsSet

func (v NullableFVCard) IsSet() bool

func (NullableFVCard) MarshalJSON

func (v NullableFVCard) MarshalJSON() ([]byte, error)

func (*NullableFVCard) Set

func (v *NullableFVCard) Set(val *FVCard)

func (*NullableFVCard) UnmarshalJSON

func (v *NullableFVCard) UnmarshalJSON(src []byte) error

func (*NullableFVCard) Unset

func (v *NullableFVCard) Unset()

type NullableFVCardDetails

type NullableFVCardDetails struct {
	// contains filtered or unexported fields
}

func NewNullableFVCardDetails

func NewNullableFVCardDetails(val *FVCardDetails) *NullableFVCardDetails

func (NullableFVCardDetails) Get

func (NullableFVCardDetails) IsSet

func (v NullableFVCardDetails) IsSet() bool

func (NullableFVCardDetails) MarshalJSON

func (v NullableFVCardDetails) MarshalJSON() ([]byte, error)

func (*NullableFVCardDetails) Set

func (v *NullableFVCardDetails) Set(val *FVCardDetails)

func (*NullableFVCardDetails) UnmarshalJSON

func (v *NullableFVCardDetails) UnmarshalJSON(src []byte) error

func (*NullableFVCardDetails) Unset

func (v *NullableFVCardDetails) Unset()

type NullableFee

type NullableFee struct {
	// contains filtered or unexported fields
}

func NewNullableFee

func NewNullableFee(val *Fee) *NullableFee

func (NullableFee) Get

func (v NullableFee) Get() *Fee

func (NullableFee) IsSet

func (v NullableFee) IsSet() bool

func (NullableFee) MarshalJSON

func (v NullableFee) MarshalJSON() ([]byte, error)

func (*NullableFee) Set

func (v *NullableFee) Set(val *Fee)

func (*NullableFee) UnmarshalJSON

func (v *NullableFee) UnmarshalJSON(src []byte) error

func (*NullableFee) Unset

func (v *NullableFee) Unset()

type NullableFloat32

type NullableFloat32 struct {
	// contains filtered or unexported fields
}

func NewNullableFloat32

func NewNullableFloat32(val *float32) *NullableFloat32

func (NullableFloat32) Get

func (v NullableFloat32) Get() *float32

func (NullableFloat32) IsSet

func (v NullableFloat32) IsSet() bool

func (NullableFloat32) MarshalJSON

func (v NullableFloat32) MarshalJSON() ([]byte, error)

func (*NullableFloat32) Set

func (v *NullableFloat32) Set(val *float32)

func (*NullableFloat32) UnmarshalJSON

func (v *NullableFloat32) UnmarshalJSON(src []byte) error

func (*NullableFloat32) Unset

func (v *NullableFloat32) Unset()

type NullableFloat64

type NullableFloat64 struct {
	// contains filtered or unexported fields
}

func NewNullableFloat64

func NewNullableFloat64(val *float64) *NullableFloat64

func (NullableFloat64) Get

func (v NullableFloat64) Get() *float64

func (NullableFloat64) IsSet

func (v NullableFloat64) IsSet() bool

func (NullableFloat64) MarshalJSON

func (v NullableFloat64) MarshalJSON() ([]byte, error)

func (*NullableFloat64) Set

func (v *NullableFloat64) Set(val *float64)

func (*NullableFloat64) UnmarshalJSON

func (v *NullableFloat64) UnmarshalJSON(src []byte) error

func (*NullableFloat64) Unset

func (v *NullableFloat64) Unset()

type NullableFpsQrCodeResponse

type NullableFpsQrCodeResponse struct {
	// contains filtered or unexported fields
}

func NewNullableFpsQrCodeResponse

func NewNullableFpsQrCodeResponse(val *FpsQrCodeResponse) *NullableFpsQrCodeResponse

func (NullableFpsQrCodeResponse) Get

func (NullableFpsQrCodeResponse) IsSet

func (v NullableFpsQrCodeResponse) IsSet() bool

func (NullableFpsQrCodeResponse) MarshalJSON

func (v NullableFpsQrCodeResponse) MarshalJSON() ([]byte, error)

func (*NullableFpsQrCodeResponse) Set

func (*NullableFpsQrCodeResponse) UnmarshalJSON

func (v *NullableFpsQrCodeResponse) UnmarshalJSON(src []byte) error

func (*NullableFpsQrCodeResponse) Unset

func (v *NullableFpsQrCodeResponse) Unset()

type NullableFvErrorModel

type NullableFvErrorModel struct {
	// contains filtered or unexported fields
}

func NewNullableFvErrorModel

func NewNullableFvErrorModel(val *FvErrorModel) *NullableFvErrorModel

func (NullableFvErrorModel) Get

func (NullableFvErrorModel) IsSet

func (v NullableFvErrorModel) IsSet() bool

func (NullableFvErrorModel) MarshalJSON

func (v NullableFvErrorModel) MarshalJSON() ([]byte, error)

func (*NullableFvErrorModel) Set

func (v *NullableFvErrorModel) Set(val *FvErrorModel)

func (*NullableFvErrorModel) UnmarshalJSON

func (v *NullableFvErrorModel) UnmarshalJSON(src []byte) error

func (*NullableFvErrorModel) Unset

func (v *NullableFvErrorModel) Unset()

type NullableFvErrorModelV2

type NullableFvErrorModelV2 struct {
	// contains filtered or unexported fields
}

func NewNullableFvErrorModelV2

func NewNullableFvErrorModelV2(val *FvErrorModelV2) *NullableFvErrorModelV2

func (NullableFvErrorModelV2) Get

func (NullableFvErrorModelV2) IsSet

func (v NullableFvErrorModelV2) IsSet() bool

func (NullableFvErrorModelV2) MarshalJSON

func (v NullableFvErrorModelV2) MarshalJSON() ([]byte, error)

func (*NullableFvErrorModelV2) Set

func (*NullableFvErrorModelV2) UnmarshalJSON

func (v *NullableFvErrorModelV2) UnmarshalJSON(src []byte) error

func (*NullableFvErrorModelV2) Unset

func (v *NullableFvErrorModelV2) Unset()

type NullableGenericAmount

type NullableGenericAmount struct {
	// contains filtered or unexported fields
}

func NewNullableGenericAmount

func NewNullableGenericAmount(val *GenericAmount) *NullableGenericAmount

func (NullableGenericAmount) Get

func (NullableGenericAmount) IsSet

func (v NullableGenericAmount) IsSet() bool

func (NullableGenericAmount) MarshalJSON

func (v NullableGenericAmount) MarshalJSON() ([]byte, error)

func (*NullableGenericAmount) Set

func (v *NullableGenericAmount) Set(val *GenericAmount)

func (*NullableGenericAmount) UnmarshalJSON

func (v *NullableGenericAmount) UnmarshalJSON(src []byte) error

func (*NullableGenericAmount) Unset

func (v *NullableGenericAmount) Unset()

type NullableGetAccountNumberResponse

type NullableGetAccountNumberResponse struct {
	// contains filtered or unexported fields
}

func (NullableGetAccountNumberResponse) Get

func (NullableGetAccountNumberResponse) IsSet

func (NullableGetAccountNumberResponse) MarshalJSON

func (v NullableGetAccountNumberResponse) MarshalJSON() ([]byte, error)

func (*NullableGetAccountNumberResponse) Set

func (*NullableGetAccountNumberResponse) UnmarshalJSON

func (v *NullableGetAccountNumberResponse) UnmarshalJSON(src []byte) error

func (*NullableGetAccountNumberResponse) Unset

type NullableGetAccountResponse

type NullableGetAccountResponse struct {
	// contains filtered or unexported fields
}

func NewNullableGetAccountResponse

func NewNullableGetAccountResponse(val *GetAccountResponse) *NullableGetAccountResponse

func (NullableGetAccountResponse) Get

func (NullableGetAccountResponse) IsSet

func (v NullableGetAccountResponse) IsSet() bool

func (NullableGetAccountResponse) MarshalJSON

func (v NullableGetAccountResponse) MarshalJSON() ([]byte, error)

func (*NullableGetAccountResponse) Set

func (*NullableGetAccountResponse) UnmarshalJSON

func (v *NullableGetAccountResponse) UnmarshalJSON(src []byte) error

func (*NullableGetAccountResponse) Unset

func (v *NullableGetAccountResponse) Unset()

type NullableGetBalanceHistoryResponse

type NullableGetBalanceHistoryResponse struct {
	// contains filtered or unexported fields
}

func (NullableGetBalanceHistoryResponse) Get

func (NullableGetBalanceHistoryResponse) IsSet

func (NullableGetBalanceHistoryResponse) MarshalJSON

func (v NullableGetBalanceHistoryResponse) MarshalJSON() ([]byte, error)

func (*NullableGetBalanceHistoryResponse) Set

func (*NullableGetBalanceHistoryResponse) UnmarshalJSON

func (v *NullableGetBalanceHistoryResponse) UnmarshalJSON(src []byte) error

func (*NullableGetBalanceHistoryResponse) Unset

type NullableGetIdentityResponse

type NullableGetIdentityResponse struct {
	// contains filtered or unexported fields
}

func NewNullableGetIdentityResponse

func NewNullableGetIdentityResponse(val *GetIdentityResponse) *NullableGetIdentityResponse

func (NullableGetIdentityResponse) Get

func (NullableGetIdentityResponse) IsSet

func (NullableGetIdentityResponse) MarshalJSON

func (v NullableGetIdentityResponse) MarshalJSON() ([]byte, error)

func (*NullableGetIdentityResponse) Set

func (*NullableGetIdentityResponse) UnmarshalJSON

func (v *NullableGetIdentityResponse) UnmarshalJSON(src []byte) error

func (*NullableGetIdentityResponse) Unset

func (v *NullableGetIdentityResponse) Unset()

type NullableGetJWKSResponse

type NullableGetJWKSResponse struct {
	// contains filtered or unexported fields
}

func NewNullableGetJWKSResponse

func NewNullableGetJWKSResponse(val *GetJWKSResponse) *NullableGetJWKSResponse

func (NullableGetJWKSResponse) Get

func (NullableGetJWKSResponse) IsSet

func (v NullableGetJWKSResponse) IsSet() bool

func (NullableGetJWKSResponse) MarshalJSON

func (v NullableGetJWKSResponse) MarshalJSON() ([]byte, error)

func (*NullableGetJWKSResponse) Set

func (*NullableGetJWKSResponse) UnmarshalJSON

func (v *NullableGetJWKSResponse) UnmarshalJSON(src []byte) error

func (*NullableGetJWKSResponse) Unset

func (v *NullableGetJWKSResponse) Unset()

type NullableGetLineItemsForDisplayResponse

type NullableGetLineItemsForDisplayResponse struct {
	// contains filtered or unexported fields
}

func (NullableGetLineItemsForDisplayResponse) Get

func (NullableGetLineItemsForDisplayResponse) IsSet

func (NullableGetLineItemsForDisplayResponse) MarshalJSON

func (v NullableGetLineItemsForDisplayResponse) MarshalJSON() ([]byte, error)

func (*NullableGetLineItemsForDisplayResponse) Set

func (*NullableGetLineItemsForDisplayResponse) UnmarshalJSON

func (v *NullableGetLineItemsForDisplayResponse) UnmarshalJSON(src []byte) error

func (*NullableGetLineItemsForDisplayResponse) Unset

type NullableGetLoginIdentityByIdResponse

type NullableGetLoginIdentityByIdResponse struct {
	// contains filtered or unexported fields
}

func (NullableGetLoginIdentityByIdResponse) Get

func (NullableGetLoginIdentityByIdResponse) IsSet

func (NullableGetLoginIdentityByIdResponse) MarshalJSON

func (v NullableGetLoginIdentityByIdResponse) MarshalJSON() ([]byte, error)

func (*NullableGetLoginIdentityByIdResponse) Set

func (*NullableGetLoginIdentityByIdResponse) UnmarshalJSON

func (v *NullableGetLoginIdentityByIdResponse) UnmarshalJSON(src []byte) error

func (*NullableGetLoginIdentityByIdResponse) Unset

type NullableGetLoginIdentityHistoryResponse

type NullableGetLoginIdentityHistoryResponse struct {
	// contains filtered or unexported fields
}

func (NullableGetLoginIdentityHistoryResponse) Get

func (NullableGetLoginIdentityHistoryResponse) IsSet

func (NullableGetLoginIdentityHistoryResponse) MarshalJSON

func (v NullableGetLoginIdentityHistoryResponse) MarshalJSON() ([]byte, error)

func (*NullableGetLoginIdentityHistoryResponse) Set

func (*NullableGetLoginIdentityHistoryResponse) UnmarshalJSON

func (v *NullableGetLoginIdentityHistoryResponse) UnmarshalJSON(src []byte) error

func (*NullableGetLoginIdentityHistoryResponse) Unset

type NullableGetMandateAuthLinkRequest

type NullableGetMandateAuthLinkRequest struct {
	// contains filtered or unexported fields
}

func (NullableGetMandateAuthLinkRequest) Get

func (NullableGetMandateAuthLinkRequest) IsSet

func (NullableGetMandateAuthLinkRequest) MarshalJSON

func (v NullableGetMandateAuthLinkRequest) MarshalJSON() ([]byte, error)

func (*NullableGetMandateAuthLinkRequest) Set

func (*NullableGetMandateAuthLinkRequest) UnmarshalJSON

func (v *NullableGetMandateAuthLinkRequest) UnmarshalJSON(src []byte) error

func (*NullableGetMandateAuthLinkRequest) Unset

type NullableGetMandateAuthLinkResponse

type NullableGetMandateAuthLinkResponse struct {
	// contains filtered or unexported fields
}

func (NullableGetMandateAuthLinkResponse) Get

func (NullableGetMandateAuthLinkResponse) IsSet

func (NullableGetMandateAuthLinkResponse) MarshalJSON

func (v NullableGetMandateAuthLinkResponse) MarshalJSON() ([]byte, error)

func (*NullableGetMandateAuthLinkResponse) Set

func (*NullableGetMandateAuthLinkResponse) UnmarshalJSON

func (v *NullableGetMandateAuthLinkResponse) UnmarshalJSON(src []byte) error

func (*NullableGetMandateAuthLinkResponse) Unset

type NullableGetMandateAuthResponse

type NullableGetMandateAuthResponse struct {
	// contains filtered or unexported fields
}

func (NullableGetMandateAuthResponse) Get

func (NullableGetMandateAuthResponse) IsSet

func (NullableGetMandateAuthResponse) MarshalJSON

func (v NullableGetMandateAuthResponse) MarshalJSON() ([]byte, error)

func (*NullableGetMandateAuthResponse) Set

func (*NullableGetMandateAuthResponse) UnmarshalJSON

func (v *NullableGetMandateAuthResponse) UnmarshalJSON(src []byte) error

func (*NullableGetMandateAuthResponse) Unset

func (v *NullableGetMandateAuthResponse) Unset()

type NullableGetMandateResponse

type NullableGetMandateResponse struct {
	// contains filtered or unexported fields
}

func NewNullableGetMandateResponse

func NewNullableGetMandateResponse(val *GetMandateResponse) *NullableGetMandateResponse

func (NullableGetMandateResponse) Get

func (NullableGetMandateResponse) IsSet

func (v NullableGetMandateResponse) IsSet() bool

func (NullableGetMandateResponse) MarshalJSON

func (v NullableGetMandateResponse) MarshalJSON() ([]byte, error)

func (*NullableGetMandateResponse) Set

func (*NullableGetMandateResponse) UnmarshalJSON

func (v *NullableGetMandateResponse) UnmarshalJSON(src []byte) error

func (*NullableGetMandateResponse) Unset

func (v *NullableGetMandateResponse) Unset()

type NullableGetMandateSender

type NullableGetMandateSender struct {
	// contains filtered or unexported fields
}

func NewNullableGetMandateSender

func NewNullableGetMandateSender(val *GetMandateSender) *NullableGetMandateSender

func (NullableGetMandateSender) Get

func (NullableGetMandateSender) IsSet

func (v NullableGetMandateSender) IsSet() bool

func (NullableGetMandateSender) MarshalJSON

func (v NullableGetMandateSender) MarshalJSON() ([]byte, error)

func (*NullableGetMandateSender) Set

func (*NullableGetMandateSender) UnmarshalJSON

func (v *NullableGetMandateSender) UnmarshalJSON(src []byte) error

func (*NullableGetMandateSender) Unset

func (v *NullableGetMandateSender) Unset()

type NullableGetMandatesResponse

type NullableGetMandatesResponse struct {
	// contains filtered or unexported fields
}

func NewNullableGetMandatesResponse

func NewNullableGetMandatesResponse(val *GetMandatesResponse) *NullableGetMandatesResponse

func (NullableGetMandatesResponse) Get

func (NullableGetMandatesResponse) IsSet

func (NullableGetMandatesResponse) MarshalJSON

func (v NullableGetMandatesResponse) MarshalJSON() ([]byte, error)

func (*NullableGetMandatesResponse) Set

func (*NullableGetMandatesResponse) UnmarshalJSON

func (v *NullableGetMandatesResponse) UnmarshalJSON(src []byte) error

func (*NullableGetMandatesResponse) Unset

func (v *NullableGetMandatesResponse) Unset()

type NullableGetPaymentInstructionsResponse

type NullableGetPaymentInstructionsResponse struct {
	// contains filtered or unexported fields
}

func (NullableGetPaymentInstructionsResponse) Get

func (NullableGetPaymentInstructionsResponse) IsSet

func (NullableGetPaymentInstructionsResponse) MarshalJSON

func (v NullableGetPaymentInstructionsResponse) MarshalJSON() ([]byte, error)

func (*NullableGetPaymentInstructionsResponse) Set

func (*NullableGetPaymentInstructionsResponse) UnmarshalJSON

func (v *NullableGetPaymentInstructionsResponse) UnmarshalJSON(src []byte) error

func (*NullableGetPaymentInstructionsResponse) Unset

type NullableGetPaymentResponse

type NullableGetPaymentResponse struct {
	// contains filtered or unexported fields
}

func NewNullableGetPaymentResponse

func NewNullableGetPaymentResponse(val *GetPaymentResponse) *NullableGetPaymentResponse

func (NullableGetPaymentResponse) Get

func (NullableGetPaymentResponse) IsSet

func (v NullableGetPaymentResponse) IsSet() bool

func (NullableGetPaymentResponse) MarshalJSON

func (v NullableGetPaymentResponse) MarshalJSON() ([]byte, error)

func (*NullableGetPaymentResponse) Set

func (*NullableGetPaymentResponse) UnmarshalJSON

func (v *NullableGetPaymentResponse) UnmarshalJSON(src []byte) error

func (*NullableGetPaymentResponse) Unset

func (v *NullableGetPaymentResponse) Unset()

type NullableGetPaymentUserResponse

type NullableGetPaymentUserResponse struct {
	// contains filtered or unexported fields
}

func (NullableGetPaymentUserResponse) Get

func (NullableGetPaymentUserResponse) IsSet

func (NullableGetPaymentUserResponse) MarshalJSON

func (v NullableGetPaymentUserResponse) MarshalJSON() ([]byte, error)

func (*NullableGetPaymentUserResponse) Set

func (*NullableGetPaymentUserResponse) UnmarshalJSON

func (v *NullableGetPaymentUserResponse) UnmarshalJSON(src []byte) error

func (*NullableGetPaymentUserResponse) Unset

func (v *NullableGetPaymentUserResponse) Unset()

type NullableGetRecipientResponse

type NullableGetRecipientResponse struct {
	// contains filtered or unexported fields
}

func NewNullableGetRecipientResponse

func NewNullableGetRecipientResponse(val *GetRecipientResponse) *NullableGetRecipientResponse

func (NullableGetRecipientResponse) Get

func (NullableGetRecipientResponse) IsSet

func (NullableGetRecipientResponse) MarshalJSON

func (v NullableGetRecipientResponse) MarshalJSON() ([]byte, error)

func (*NullableGetRecipientResponse) Set

func (*NullableGetRecipientResponse) UnmarshalJSON

func (v *NullableGetRecipientResponse) UnmarshalJSON(src []byte) error

func (*NullableGetRecipientResponse) Unset

func (v *NullableGetRecipientResponse) Unset()

type NullableGetStatementLinkResponse

type NullableGetStatementLinkResponse struct {
	// contains filtered or unexported fields
}

func (NullableGetStatementLinkResponse) Get

func (NullableGetStatementLinkResponse) IsSet

func (NullableGetStatementLinkResponse) MarshalJSON

func (v NullableGetStatementLinkResponse) MarshalJSON() ([]byte, error)

func (*NullableGetStatementLinkResponse) Set

func (*NullableGetStatementLinkResponse) UnmarshalJSON

func (v *NullableGetStatementLinkResponse) UnmarshalJSON(src []byte) error

func (*NullableGetStatementLinkResponse) Unset

type NullableGetStatementsResponse

type NullableGetStatementsResponse struct {
	// contains filtered or unexported fields
}

func (NullableGetStatementsResponse) Get

func (NullableGetStatementsResponse) IsSet

func (NullableGetStatementsResponse) MarshalJSON

func (v NullableGetStatementsResponse) MarshalJSON() ([]byte, error)

func (*NullableGetStatementsResponse) Set

func (*NullableGetStatementsResponse) UnmarshalJSON

func (v *NullableGetStatementsResponse) UnmarshalJSON(src []byte) error

func (*NullableGetStatementsResponse) Unset

func (v *NullableGetStatementsResponse) Unset()

type NullableIdentity

type NullableIdentity struct {
	// contains filtered or unexported fields
}

func NewNullableIdentity

func NewNullableIdentity(val *Identity) *NullableIdentity

func (NullableIdentity) Get

func (v NullableIdentity) Get() *Identity

func (NullableIdentity) IsSet

func (v NullableIdentity) IsSet() bool

func (NullableIdentity) MarshalJSON

func (v NullableIdentity) MarshalJSON() ([]byte, error)

func (*NullableIdentity) Set

func (v *NullableIdentity) Set(val *Identity)

func (*NullableIdentity) UnmarshalJSON

func (v *NullableIdentity) UnmarshalJSON(src []byte) error

func (*NullableIdentity) Unset

func (v *NullableIdentity) Unset()

type NullableIdentityAddress

type NullableIdentityAddress struct {
	// contains filtered or unexported fields
}

func NewNullableIdentityAddress

func NewNullableIdentityAddress(val *IdentityAddress) *NullableIdentityAddress

func (NullableIdentityAddress) Get

func (NullableIdentityAddress) IsSet

func (v NullableIdentityAddress) IsSet() bool

func (NullableIdentityAddress) MarshalJSON

func (v NullableIdentityAddress) MarshalJSON() ([]byte, error)

func (*NullableIdentityAddress) Set

func (*NullableIdentityAddress) UnmarshalJSON

func (v *NullableIdentityAddress) UnmarshalJSON(src []byte) error

func (*NullableIdentityAddress) Unset

func (v *NullableIdentityAddress) Unset()

type NullableIdentityDateOfBirth

type NullableIdentityDateOfBirth struct {
	// contains filtered or unexported fields
}

func NewNullableIdentityDateOfBirth

func NewNullableIdentityDateOfBirth(val *IdentityDateOfBirth) *NullableIdentityDateOfBirth

func (NullableIdentityDateOfBirth) Get

func (NullableIdentityDateOfBirth) IsSet

func (NullableIdentityDateOfBirth) MarshalJSON

func (v NullableIdentityDateOfBirth) MarshalJSON() ([]byte, error)

func (*NullableIdentityDateOfBirth) Set

func (*NullableIdentityDateOfBirth) UnmarshalJSON

func (v *NullableIdentityDateOfBirth) UnmarshalJSON(src []byte) error

func (*NullableIdentityDateOfBirth) Unset

func (v *NullableIdentityDateOfBirth) Unset()

type NullableIdentityEmail

type NullableIdentityEmail struct {
	// contains filtered or unexported fields
}

func NewNullableIdentityEmail

func NewNullableIdentityEmail(val *IdentityEmail) *NullableIdentityEmail

func (NullableIdentityEmail) Get

func (NullableIdentityEmail) IsSet

func (v NullableIdentityEmail) IsSet() bool

func (NullableIdentityEmail) MarshalJSON

func (v NullableIdentityEmail) MarshalJSON() ([]byte, error)

func (*NullableIdentityEmail) Set

func (v *NullableIdentityEmail) Set(val *IdentityEmail)

func (*NullableIdentityEmail) UnmarshalJSON

func (v *NullableIdentityEmail) UnmarshalJSON(src []byte) error

func (*NullableIdentityEmail) Unset

func (v *NullableIdentityEmail) Unset()

type NullableIdentityName

type NullableIdentityName struct {
	// contains filtered or unexported fields
}

func NewNullableIdentityName

func NewNullableIdentityName(val *IdentityName) *NullableIdentityName

func (NullableIdentityName) Get

func (NullableIdentityName) IsSet

func (v NullableIdentityName) IsSet() bool

func (NullableIdentityName) MarshalJSON

func (v NullableIdentityName) MarshalJSON() ([]byte, error)

func (*NullableIdentityName) Set

func (v *NullableIdentityName) Set(val *IdentityName)

func (*NullableIdentityName) UnmarshalJSON

func (v *NullableIdentityName) UnmarshalJSON(src []byte) error

func (*NullableIdentityName) Unset

func (v *NullableIdentityName) Unset()

type NullableIdentityPhoneNumber

type NullableIdentityPhoneNumber struct {
	// contains filtered or unexported fields
}

func NewNullableIdentityPhoneNumber

func NewNullableIdentityPhoneNumber(val *IdentityPhoneNumber) *NullableIdentityPhoneNumber

func (NullableIdentityPhoneNumber) Get

func (NullableIdentityPhoneNumber) IsSet

func (NullableIdentityPhoneNumber) MarshalJSON

func (v NullableIdentityPhoneNumber) MarshalJSON() ([]byte, error)

func (*NullableIdentityPhoneNumber) Set

func (*NullableIdentityPhoneNumber) UnmarshalJSON

func (v *NullableIdentityPhoneNumber) UnmarshalJSON(src []byte) error

func (*NullableIdentityPhoneNumber) Unset

func (v *NullableIdentityPhoneNumber) Unset()

type NullableIncomeEstimate

type NullableIncomeEstimate struct {
	// contains filtered or unexported fields
}

func NewNullableIncomeEstimate

func NewNullableIncomeEstimate(val *IncomeEstimate) *NullableIncomeEstimate

func (NullableIncomeEstimate) Get

func (NullableIncomeEstimate) IsSet

func (v NullableIncomeEstimate) IsSet() bool

func (NullableIncomeEstimate) MarshalJSON

func (v NullableIncomeEstimate) MarshalJSON() ([]byte, error)

func (*NullableIncomeEstimate) Set

func (*NullableIncomeEstimate) UnmarshalJSON

func (v *NullableIncomeEstimate) UnmarshalJSON(src []byte) error

func (*NullableIncomeEstimate) Unset

func (v *NullableIncomeEstimate) Unset()

type NullableIncomeResponse

type NullableIncomeResponse struct {
	// contains filtered or unexported fields
}

func NewNullableIncomeResponse

func NewNullableIncomeResponse(val *IncomeResponse) *NullableIncomeResponse

func (NullableIncomeResponse) Get

func (NullableIncomeResponse) IsSet

func (v NullableIncomeResponse) IsSet() bool

func (NullableIncomeResponse) MarshalJSON

func (v NullableIncomeResponse) MarshalJSON() ([]byte, error)

func (*NullableIncomeResponse) Set

func (*NullableIncomeResponse) UnmarshalJSON

func (v *NullableIncomeResponse) UnmarshalJSON(src []byte) error

func (*NullableIncomeResponse) Unset

func (v *NullableIncomeResponse) Unset()

type NullableIncomeStream

type NullableIncomeStream struct {
	// contains filtered or unexported fields
}

func NewNullableIncomeStream

func NewNullableIncomeStream(val *IncomeStream) *NullableIncomeStream

func (NullableIncomeStream) Get

func (NullableIncomeStream) IsSet

func (v NullableIncomeStream) IsSet() bool

func (NullableIncomeStream) MarshalJSON

func (v NullableIncomeStream) MarshalJSON() ([]byte, error)

func (*NullableIncomeStream) Set

func (v *NullableIncomeStream) Set(val *IncomeStream)

func (*NullableIncomeStream) UnmarshalJSON

func (v *NullableIncomeStream) UnmarshalJSON(src []byte) error

func (*NullableIncomeStream) Unset

func (v *NullableIncomeStream) Unset()

type NullableIncomeTotal

type NullableIncomeTotal struct {
	// contains filtered or unexported fields
}

func NewNullableIncomeTotal

func NewNullableIncomeTotal(val *IncomeTotal) *NullableIncomeTotal

func (NullableIncomeTotal) Get

func (NullableIncomeTotal) IsSet

func (v NullableIncomeTotal) IsSet() bool

func (NullableIncomeTotal) MarshalJSON

func (v NullableIncomeTotal) MarshalJSON() ([]byte, error)

func (*NullableIncomeTotal) Set

func (v *NullableIncomeTotal) Set(val *IncomeTotal)

func (*NullableIncomeTotal) UnmarshalJSON

func (v *NullableIncomeTotal) UnmarshalJSON(src []byte) error

func (*NullableIncomeTotal) Unset

func (v *NullableIncomeTotal) Unset()

type NullableInstitution

type NullableInstitution struct {
	// contains filtered or unexported fields
}

func NewNullableInstitution

func NewNullableInstitution(val *Institution) *NullableInstitution

func (NullableInstitution) Get

func (NullableInstitution) IsSet

func (v NullableInstitution) IsSet() bool

func (NullableInstitution) MarshalJSON

func (v NullableInstitution) MarshalJSON() ([]byte, error)

func (*NullableInstitution) Set

func (v *NullableInstitution) Set(val *Institution)

func (*NullableInstitution) UnmarshalJSON

func (v *NullableInstitution) UnmarshalJSON(src []byte) error

func (*NullableInstitution) Unset

func (v *NullableInstitution) Unset()

type NullableInstitutionShort

type NullableInstitutionShort struct {
	// contains filtered or unexported fields
}

func NewNullableInstitutionShort

func NewNullableInstitutionShort(val *InstitutionShort) *NullableInstitutionShort

func (NullableInstitutionShort) Get

func (NullableInstitutionShort) IsSet

func (v NullableInstitutionShort) IsSet() bool

func (NullableInstitutionShort) MarshalJSON

func (v NullableInstitutionShort) MarshalJSON() ([]byte, error)

func (*NullableInstitutionShort) Set

func (*NullableInstitutionShort) UnmarshalJSON

func (v *NullableInstitutionShort) UnmarshalJSON(src []byte) error

func (*NullableInstitutionShort) Unset

func (v *NullableInstitutionShort) Unset()

type NullableInt

type NullableInt struct {
	// contains filtered or unexported fields
}

func NewNullableInt

func NewNullableInt(val *int) *NullableInt

func (NullableInt) Get

func (v NullableInt) Get() *int

func (NullableInt) IsSet

func (v NullableInt) IsSet() bool

func (NullableInt) MarshalJSON

func (v NullableInt) MarshalJSON() ([]byte, error)

func (*NullableInt) Set

func (v *NullableInt) Set(val *int)

func (*NullableInt) UnmarshalJSON

func (v *NullableInt) UnmarshalJSON(src []byte) error

func (*NullableInt) Unset

func (v *NullableInt) Unset()

type NullableInt32

type NullableInt32 struct {
	// contains filtered or unexported fields
}

func NewNullableInt32

func NewNullableInt32(val *int32) *NullableInt32

func (NullableInt32) Get

func (v NullableInt32) Get() *int32

func (NullableInt32) IsSet

func (v NullableInt32) IsSet() bool

func (NullableInt32) MarshalJSON

func (v NullableInt32) MarshalJSON() ([]byte, error)

func (*NullableInt32) Set

func (v *NullableInt32) Set(val *int32)

func (*NullableInt32) UnmarshalJSON

func (v *NullableInt32) UnmarshalJSON(src []byte) error

func (*NullableInt32) Unset

func (v *NullableInt32) Unset()

type NullableInt64

type NullableInt64 struct {
	// contains filtered or unexported fields
}

func NewNullableInt64

func NewNullableInt64(val *int64) *NullableInt64

func (NullableInt64) Get

func (v NullableInt64) Get() *int64

func (NullableInt64) IsSet

func (v NullableInt64) IsSet() bool

func (NullableInt64) MarshalJSON

func (v NullableInt64) MarshalJSON() ([]byte, error)

func (*NullableInt64) Set

func (v *NullableInt64) Set(val *int64)

func (*NullableInt64) UnmarshalJSON

func (v *NullableInt64) UnmarshalJSON(src []byte) error

func (*NullableInt64) Unset

func (v *NullableInt64) Unset()

type NullableIntegrationMetadataRequest

type NullableIntegrationMetadataRequest struct {
	// contains filtered or unexported fields
}

func (NullableIntegrationMetadataRequest) Get

func (NullableIntegrationMetadataRequest) IsSet

func (NullableIntegrationMetadataRequest) MarshalJSON

func (v NullableIntegrationMetadataRequest) MarshalJSON() ([]byte, error)

func (*NullableIntegrationMetadataRequest) Set

func (*NullableIntegrationMetadataRequest) UnmarshalJSON

func (v *NullableIntegrationMetadataRequest) UnmarshalJSON(src []byte) error

func (*NullableIntegrationMetadataRequest) Unset

type NullableIntegrationMetadataResponse

type NullableIntegrationMetadataResponse struct {
	// contains filtered or unexported fields
}

func (NullableIntegrationMetadataResponse) Get

func (NullableIntegrationMetadataResponse) IsSet

func (NullableIntegrationMetadataResponse) MarshalJSON

func (v NullableIntegrationMetadataResponse) MarshalJSON() ([]byte, error)

func (*NullableIntegrationMetadataResponse) Set

func (*NullableIntegrationMetadataResponse) UnmarshalJSON

func (v *NullableIntegrationMetadataResponse) UnmarshalJSON(src []byte) error

func (*NullableIntegrationMetadataResponse) Unset

type NullableJWKSKey

type NullableJWKSKey struct {
	// contains filtered or unexported fields
}

func NewNullableJWKSKey

func NewNullableJWKSKey(val *JWKSKey) *NullableJWKSKey

func (NullableJWKSKey) Get

func (v NullableJWKSKey) Get() *JWKSKey

func (NullableJWKSKey) IsSet

func (v NullableJWKSKey) IsSet() bool

func (NullableJWKSKey) MarshalJSON

func (v NullableJWKSKey) MarshalJSON() ([]byte, error)

func (*NullableJWKSKey) Set

func (v *NullableJWKSKey) Set(val *JWKSKey)

func (*NullableJWKSKey) UnmarshalJSON

func (v *NullableJWKSKey) UnmarshalJSON(src []byte) error

func (*NullableJWKSKey) Unset

func (v *NullableJWKSKey) Unset()

type NullableLineItem

type NullableLineItem struct {
	// contains filtered or unexported fields
}

func NewNullableLineItem

func NewNullableLineItem(val *LineItem) *NullableLineItem

func (NullableLineItem) Get

func (v NullableLineItem) Get() *LineItem

func (NullableLineItem) IsSet

func (v NullableLineItem) IsSet() bool

func (NullableLineItem) MarshalJSON

func (v NullableLineItem) MarshalJSON() ([]byte, error)

func (*NullableLineItem) Set

func (v *NullableLineItem) Set(val *LineItem)

func (*NullableLineItem) UnmarshalJSON

func (v *NullableLineItem) UnmarshalJSON(src []byte) error

func (*NullableLineItem) Unset

func (v *NullableLineItem) Unset()

type NullableLinkRequest

type NullableLinkRequest struct {
	// contains filtered or unexported fields
}

func NewNullableLinkRequest

func NewNullableLinkRequest(val *LinkRequest) *NullableLinkRequest

func (NullableLinkRequest) Get

func (NullableLinkRequest) IsSet

func (v NullableLinkRequest) IsSet() bool

func (NullableLinkRequest) MarshalJSON

func (v NullableLinkRequest) MarshalJSON() ([]byte, error)

func (*NullableLinkRequest) Set

func (v *NullableLinkRequest) Set(val *LinkRequest)

func (*NullableLinkRequest) UnmarshalJSON

func (v *NullableLinkRequest) UnmarshalJSON(src []byte) error

func (*NullableLinkRequest) Unset

func (v *NullableLinkRequest) Unset()

type NullableLinkResponse

type NullableLinkResponse struct {
	// contains filtered or unexported fields
}

func NewNullableLinkResponse

func NewNullableLinkResponse(val *LinkResponse) *NullableLinkResponse

func (NullableLinkResponse) Get

func (NullableLinkResponse) IsSet

func (v NullableLinkResponse) IsSet() bool

func (NullableLinkResponse) MarshalJSON

func (v NullableLinkResponse) MarshalJSON() ([]byte, error)

func (*NullableLinkResponse) Set

func (v *NullableLinkResponse) Set(val *LinkResponse)

func (*NullableLinkResponse) UnmarshalJSON

func (v *NullableLinkResponse) UnmarshalJSON(src []byte) error

func (*NullableLinkResponse) Unset

func (v *NullableLinkResponse) Unset()

type NullableLinkStatusActionModel

type NullableLinkStatusActionModel struct {
	// contains filtered or unexported fields
}

func (NullableLinkStatusActionModel) Get

func (NullableLinkStatusActionModel) IsSet

func (NullableLinkStatusActionModel) MarshalJSON

func (v NullableLinkStatusActionModel) MarshalJSON() ([]byte, error)

func (*NullableLinkStatusActionModel) Set

func (*NullableLinkStatusActionModel) UnmarshalJSON

func (v *NullableLinkStatusActionModel) UnmarshalJSON(src []byte) error

func (*NullableLinkStatusActionModel) Unset

func (v *NullableLinkStatusActionModel) Unset()

type NullableLinkStatusPendingModel

type NullableLinkStatusPendingModel struct {
	// contains filtered or unexported fields
}

func (NullableLinkStatusPendingModel) Get

func (NullableLinkStatusPendingModel) IsSet

func (NullableLinkStatusPendingModel) MarshalJSON

func (v NullableLinkStatusPendingModel) MarshalJSON() ([]byte, error)

func (*NullableLinkStatusPendingModel) Set

func (*NullableLinkStatusPendingModel) UnmarshalJSON

func (v *NullableLinkStatusPendingModel) UnmarshalJSON(src []byte) error

func (*NullableLinkStatusPendingModel) Unset

func (v *NullableLinkStatusPendingModel) Unset()

type NullableLinkStatusResponse

type NullableLinkStatusResponse struct {
	// contains filtered or unexported fields
}

func NewNullableLinkStatusResponse

func NewNullableLinkStatusResponse(val *LinkStatusResponse) *NullableLinkStatusResponse

func (NullableLinkStatusResponse) Get

func (NullableLinkStatusResponse) IsSet

func (v NullableLinkStatusResponse) IsSet() bool

func (NullableLinkStatusResponse) MarshalJSON

func (v NullableLinkStatusResponse) MarshalJSON() ([]byte, error)

func (*NullableLinkStatusResponse) Set

func (*NullableLinkStatusResponse) UnmarshalJSON

func (v *NullableLinkStatusResponse) UnmarshalJSON(src []byte) error

func (*NullableLinkStatusResponse) Unset

func (v *NullableLinkStatusResponse) Unset()

type NullableLinkTokenRequest

type NullableLinkTokenRequest struct {
	// contains filtered or unexported fields
}

func NewNullableLinkTokenRequest

func NewNullableLinkTokenRequest(val *LinkTokenRequest) *NullableLinkTokenRequest

func (NullableLinkTokenRequest) Get

func (NullableLinkTokenRequest) IsSet

func (v NullableLinkTokenRequest) IsSet() bool

func (NullableLinkTokenRequest) MarshalJSON

func (v NullableLinkTokenRequest) MarshalJSON() ([]byte, error)

func (*NullableLinkTokenRequest) Set

func (*NullableLinkTokenRequest) UnmarshalJSON

func (v *NullableLinkTokenRequest) UnmarshalJSON(src []byte) error

func (*NullableLinkTokenRequest) Unset

func (v *NullableLinkTokenRequest) Unset()

type NullableLinkTokenResponse

type NullableLinkTokenResponse struct {
	// contains filtered or unexported fields
}

func NewNullableLinkTokenResponse

func NewNullableLinkTokenResponse(val *LinkTokenResponse) *NullableLinkTokenResponse

func (NullableLinkTokenResponse) Get

func (NullableLinkTokenResponse) IsSet

func (v NullableLinkTokenResponse) IsSet() bool

func (NullableLinkTokenResponse) MarshalJSON

func (v NullableLinkTokenResponse) MarshalJSON() ([]byte, error)

func (*NullableLinkTokenResponse) Set

func (*NullableLinkTokenResponse) UnmarshalJSON

func (v *NullableLinkTokenResponse) UnmarshalJSON(src []byte) error

func (*NullableLinkTokenResponse) Unset

func (v *NullableLinkTokenResponse) Unset()

type NullableListAccountsResponse

type NullableListAccountsResponse struct {
	// contains filtered or unexported fields
}

func NewNullableListAccountsResponse

func NewNullableListAccountsResponse(val *ListAccountsResponse) *NullableListAccountsResponse

func (NullableListAccountsResponse) Get

func (NullableListAccountsResponse) IsSet

func (NullableListAccountsResponse) MarshalJSON

func (v NullableListAccountsResponse) MarshalJSON() ([]byte, error)

func (*NullableListAccountsResponse) Set

func (*NullableListAccountsResponse) UnmarshalJSON

func (v *NullableListAccountsResponse) UnmarshalJSON(src []byte) error

func (*NullableListAccountsResponse) Unset

func (v *NullableListAccountsResponse) Unset()

type NullableListCardsDetailsResponse

type NullableListCardsDetailsResponse struct {
	// contains filtered or unexported fields
}

func (NullableListCardsDetailsResponse) Get

func (NullableListCardsDetailsResponse) IsSet

func (NullableListCardsDetailsResponse) MarshalJSON

func (v NullableListCardsDetailsResponse) MarshalJSON() ([]byte, error)

func (*NullableListCardsDetailsResponse) Set

func (*NullableListCardsDetailsResponse) UnmarshalJSON

func (v *NullableListCardsDetailsResponse) UnmarshalJSON(src []byte) error

func (*NullableListCardsDetailsResponse) Unset

type NullableListMandatesResponse

type NullableListMandatesResponse struct {
	// contains filtered or unexported fields
}

func NewNullableListMandatesResponse

func NewNullableListMandatesResponse(val *ListMandatesResponse) *NullableListMandatesResponse

func (NullableListMandatesResponse) Get

func (NullableListMandatesResponse) IsSet

func (NullableListMandatesResponse) MarshalJSON

func (v NullableListMandatesResponse) MarshalJSON() ([]byte, error)

func (*NullableListMandatesResponse) Set

func (*NullableListMandatesResponse) UnmarshalJSON

func (v *NullableListMandatesResponse) UnmarshalJSON(src []byte) error

func (*NullableListMandatesResponse) Unset

func (v *NullableListMandatesResponse) Unset()

type NullableListPaymentAccountsResponse

type NullableListPaymentAccountsResponse struct {
	// contains filtered or unexported fields
}

func (NullableListPaymentAccountsResponse) Get

func (NullableListPaymentAccountsResponse) IsSet

func (NullableListPaymentAccountsResponse) MarshalJSON

func (v NullableListPaymentAccountsResponse) MarshalJSON() ([]byte, error)

func (*NullableListPaymentAccountsResponse) Set

func (*NullableListPaymentAccountsResponse) UnmarshalJSON

func (v *NullableListPaymentAccountsResponse) UnmarshalJSON(src []byte) error

func (*NullableListPaymentAccountsResponse) Unset

type NullableListPaymentInstructionsResponse

type NullableListPaymentInstructionsResponse struct {
	// contains filtered or unexported fields
}

func (NullableListPaymentInstructionsResponse) Get

func (NullableListPaymentInstructionsResponse) IsSet

func (NullableListPaymentInstructionsResponse) MarshalJSON

func (v NullableListPaymentInstructionsResponse) MarshalJSON() ([]byte, error)

func (*NullableListPaymentInstructionsResponse) Set

func (*NullableListPaymentInstructionsResponse) UnmarshalJSON

func (v *NullableListPaymentInstructionsResponse) UnmarshalJSON(src []byte) error

func (*NullableListPaymentInstructionsResponse) Unset

type NullableListPaymentMethodsResponse

type NullableListPaymentMethodsResponse struct {
	// contains filtered or unexported fields
}

func (NullableListPaymentMethodsResponse) Get

func (NullableListPaymentMethodsResponse) IsSet

func (NullableListPaymentMethodsResponse) MarshalJSON

func (v NullableListPaymentMethodsResponse) MarshalJSON() ([]byte, error)

func (*NullableListPaymentMethodsResponse) Set

func (*NullableListPaymentMethodsResponse) UnmarshalJSON

func (v *NullableListPaymentMethodsResponse) UnmarshalJSON(src []byte) error

func (*NullableListPaymentMethodsResponse) Unset

type NullableListPaymentsResponse

type NullableListPaymentsResponse struct {
	// contains filtered or unexported fields
}

func NewNullableListPaymentsResponse

func NewNullableListPaymentsResponse(val *ListPaymentsResponse) *NullableListPaymentsResponse

func (NullableListPaymentsResponse) Get

func (NullableListPaymentsResponse) IsSet

func (NullableListPaymentsResponse) MarshalJSON

func (v NullableListPaymentsResponse) MarshalJSON() ([]byte, error)

func (*NullableListPaymentsResponse) Set

func (*NullableListPaymentsResponse) UnmarshalJSON

func (v *NullableListPaymentsResponse) UnmarshalJSON(src []byte) error

func (*NullableListPaymentsResponse) Unset

func (v *NullableListPaymentsResponse) Unset()

type NullableListTransactionsResponse

type NullableListTransactionsResponse struct {
	// contains filtered or unexported fields
}

func (NullableListTransactionsResponse) Get

func (NullableListTransactionsResponse) IsSet

func (NullableListTransactionsResponse) MarshalJSON

func (v NullableListTransactionsResponse) MarshalJSON() ([]byte, error)

func (*NullableListTransactionsResponse) Set

func (*NullableListTransactionsResponse) UnmarshalJSON

func (v *NullableListTransactionsResponse) UnmarshalJSON(src []byte) error

func (*NullableListTransactionsResponse) Unset

type NullableLoginAction

type NullableLoginAction struct {
	// contains filtered or unexported fields
}

func NewNullableLoginAction

func NewNullableLoginAction(val *LoginAction) *NullableLoginAction

func (NullableLoginAction) Get

func (NullableLoginAction) IsSet

func (v NullableLoginAction) IsSet() bool

func (NullableLoginAction) MarshalJSON

func (v NullableLoginAction) MarshalJSON() ([]byte, error)

func (*NullableLoginAction) Set

func (v *NullableLoginAction) Set(val *LoginAction)

func (*NullableLoginAction) UnmarshalJSON

func (v *NullableLoginAction) UnmarshalJSON(src []byte) error

func (*NullableLoginAction) Unset

func (v *NullableLoginAction) Unset()

type NullableLoginField

type NullableLoginField struct {
	// contains filtered or unexported fields
}

func NewNullableLoginField

func NewNullableLoginField(val *LoginField) *NullableLoginField

func (NullableLoginField) Get

func (v NullableLoginField) Get() *LoginField

func (NullableLoginField) IsSet

func (v NullableLoginField) IsSet() bool

func (NullableLoginField) MarshalJSON

func (v NullableLoginField) MarshalJSON() ([]byte, error)

func (*NullableLoginField) Set

func (v *NullableLoginField) Set(val *LoginField)

func (*NullableLoginField) UnmarshalJSON

func (v *NullableLoginField) UnmarshalJSON(src []byte) error

func (*NullableLoginField) Unset

func (v *NullableLoginField) Unset()

type NullableLoginIdentity

type NullableLoginIdentity struct {
	// contains filtered or unexported fields
}

func NewNullableLoginIdentity

func NewNullableLoginIdentity(val *LoginIdentity) *NullableLoginIdentity

func (NullableLoginIdentity) Get

func (NullableLoginIdentity) IsSet

func (v NullableLoginIdentity) IsSet() bool

func (NullableLoginIdentity) MarshalJSON

func (v NullableLoginIdentity) MarshalJSON() ([]byte, error)

func (*NullableLoginIdentity) Set

func (v *NullableLoginIdentity) Set(val *LoginIdentity)

func (*NullableLoginIdentity) UnmarshalJSON

func (v *NullableLoginIdentity) UnmarshalJSON(src []byte) error

func (*NullableLoginIdentity) Unset

func (v *NullableLoginIdentity) Unset()

type NullableLoginIdentityBillingDetails

type NullableLoginIdentityBillingDetails struct {
	// contains filtered or unexported fields
}

func (NullableLoginIdentityBillingDetails) Get

func (NullableLoginIdentityBillingDetails) IsSet

func (NullableLoginIdentityBillingDetails) MarshalJSON

func (v NullableLoginIdentityBillingDetails) MarshalJSON() ([]byte, error)

func (*NullableLoginIdentityBillingDetails) Set

func (*NullableLoginIdentityBillingDetails) UnmarshalJSON

func (v *NullableLoginIdentityBillingDetails) UnmarshalJSON(src []byte) error

func (*NullableLoginIdentityBillingDetails) Unset

type NullableLoginIdentityError

type NullableLoginIdentityError struct {
	// contains filtered or unexported fields
}

func NewNullableLoginIdentityError

func NewNullableLoginIdentityError(val *LoginIdentityError) *NullableLoginIdentityError

func (NullableLoginIdentityError) Get

func (NullableLoginIdentityError) IsSet

func (v NullableLoginIdentityError) IsSet() bool

func (NullableLoginIdentityError) MarshalJSON

func (v NullableLoginIdentityError) MarshalJSON() ([]byte, error)

func (*NullableLoginIdentityError) Set

func (*NullableLoginIdentityError) UnmarshalJSON

func (v *NullableLoginIdentityError) UnmarshalJSON(src []byte) error

func (*NullableLoginIdentityError) Unset

func (v *NullableLoginIdentityError) Unset()

type NullableLoginIdentityLoginMethodsAvailable

type NullableLoginIdentityLoginMethodsAvailable struct {
	// contains filtered or unexported fields
}

func (NullableLoginIdentityLoginMethodsAvailable) Get

func (NullableLoginIdentityLoginMethodsAvailable) IsSet

func (NullableLoginIdentityLoginMethodsAvailable) MarshalJSON

func (*NullableLoginIdentityLoginMethodsAvailable) Set

func (*NullableLoginIdentityLoginMethodsAvailable) UnmarshalJSON

func (v *NullableLoginIdentityLoginMethodsAvailable) UnmarshalJSON(src []byte) error

func (*NullableLoginIdentityLoginMethodsAvailable) Unset

type NullableLoginIdentityShort

type NullableLoginIdentityShort struct {
	// contains filtered or unexported fields
}

func NewNullableLoginIdentityShort

func NewNullableLoginIdentityShort(val *LoginIdentityShort) *NullableLoginIdentityShort

func (NullableLoginIdentityShort) Get

func (NullableLoginIdentityShort) IsSet

func (v NullableLoginIdentityShort) IsSet() bool

func (NullableLoginIdentityShort) MarshalJSON

func (v NullableLoginIdentityShort) MarshalJSON() ([]byte, error)

func (*NullableLoginIdentityShort) Set

func (*NullableLoginIdentityShort) UnmarshalJSON

func (v *NullableLoginIdentityShort) UnmarshalJSON(src []byte) error

func (*NullableLoginIdentityShort) Unset

func (v *NullableLoginIdentityShort) Unset()

type NullableLoginIdentityStatusDetails

type NullableLoginIdentityStatusDetails struct {
	// contains filtered or unexported fields
}

func (NullableLoginIdentityStatusDetails) Get

func (NullableLoginIdentityStatusDetails) IsSet

func (NullableLoginIdentityStatusDetails) MarshalJSON

func (v NullableLoginIdentityStatusDetails) MarshalJSON() ([]byte, error)

func (*NullableLoginIdentityStatusDetails) Set

func (*NullableLoginIdentityStatusDetails) UnmarshalJSON

func (v *NullableLoginIdentityStatusDetails) UnmarshalJSON(src []byte) error

func (*NullableLoginIdentityStatusDetails) Unset

type NullableLoginMethod

type NullableLoginMethod struct {
	// contains filtered or unexported fields
}

func NewNullableLoginMethod

func NewNullableLoginMethod(val *LoginMethod) *NullableLoginMethod

func (NullableLoginMethod) Get

func (NullableLoginMethod) IsSet

func (v NullableLoginMethod) IsSet() bool

func (NullableLoginMethod) MarshalJSON

func (v NullableLoginMethod) MarshalJSON() ([]byte, error)

func (*NullableLoginMethod) Set

func (v *NullableLoginMethod) Set(val *LoginMethod)

func (*NullableLoginMethod) UnmarshalJSON

func (v *NullableLoginMethod) UnmarshalJSON(src []byte) error

func (*NullableLoginMethod) Unset

func (v *NullableLoginMethod) Unset()

type NullableMandateAuthEncryptionInfo

type NullableMandateAuthEncryptionInfo struct {
	// contains filtered or unexported fields
}

func (NullableMandateAuthEncryptionInfo) Get

func (NullableMandateAuthEncryptionInfo) IsSet

func (NullableMandateAuthEncryptionInfo) MarshalJSON

func (v NullableMandateAuthEncryptionInfo) MarshalJSON() ([]byte, error)

func (*NullableMandateAuthEncryptionInfo) Set

func (*NullableMandateAuthEncryptionInfo) UnmarshalJSON

func (v *NullableMandateAuthEncryptionInfo) UnmarshalJSON(src []byte) error

func (*NullableMandateAuthEncryptionInfo) Unset

type NullableMandateAuthLinkCustomizations

type NullableMandateAuthLinkCustomizations struct {
	// contains filtered or unexported fields
}

func (NullableMandateAuthLinkCustomizations) Get

func (NullableMandateAuthLinkCustomizations) IsSet

func (NullableMandateAuthLinkCustomizations) MarshalJSON

func (v NullableMandateAuthLinkCustomizations) MarshalJSON() ([]byte, error)

func (*NullableMandateAuthLinkCustomizations) Set

func (*NullableMandateAuthLinkCustomizations) UnmarshalJSON

func (v *NullableMandateAuthLinkCustomizations) UnmarshalJSON(src []byte) error

func (*NullableMandateAuthLinkCustomizations) Unset

type NullableMandateDetails

type NullableMandateDetails struct {
	// contains filtered or unexported fields
}

func NewNullableMandateDetails

func NewNullableMandateDetails(val *MandateDetails) *NullableMandateDetails

func (NullableMandateDetails) Get

func (NullableMandateDetails) IsSet

func (v NullableMandateDetails) IsSet() bool

func (NullableMandateDetails) MarshalJSON

func (v NullableMandateDetails) MarshalJSON() ([]byte, error)

func (*NullableMandateDetails) Set

func (*NullableMandateDetails) UnmarshalJSON

func (v *NullableMandateDetails) UnmarshalJSON(src []byte) error

func (*NullableMandateDetails) Unset

func (v *NullableMandateDetails) Unset()
type NullableMandateDetailsForPaymentLink struct {
	// contains filtered or unexported fields
}

func (NullableMandateDetailsForPaymentLink) Get

func (NullableMandateDetailsForPaymentLink) IsSet

func (NullableMandateDetailsForPaymentLink) MarshalJSON

func (v NullableMandateDetailsForPaymentLink) MarshalJSON() ([]byte, error)

func (*NullableMandateDetailsForPaymentLink) Set

func (*NullableMandateDetailsForPaymentLink) UnmarshalJSON

func (v *NullableMandateDetailsForPaymentLink) UnmarshalJSON(src []byte) error

func (*NullableMandateDetailsForPaymentLink) Unset

type NullableMandateFvLinkResponse

type NullableMandateFvLinkResponse struct {
	// contains filtered or unexported fields
}

func (NullableMandateFvLinkResponse) Get

func (NullableMandateFvLinkResponse) IsSet

func (NullableMandateFvLinkResponse) MarshalJSON

func (v NullableMandateFvLinkResponse) MarshalJSON() ([]byte, error)

func (*NullableMandateFvLinkResponse) Set

func (*NullableMandateFvLinkResponse) UnmarshalJSON

func (v *NullableMandateFvLinkResponse) UnmarshalJSON(src []byte) error

func (*NullableMandateFvLinkResponse) Unset

func (v *NullableMandateFvLinkResponse) Unset()

type NullableMandateRecipient

type NullableMandateRecipient struct {
	// contains filtered or unexported fields
}

func NewNullableMandateRecipient

func NewNullableMandateRecipient(val *MandateRecipient) *NullableMandateRecipient

func (NullableMandateRecipient) Get

func (NullableMandateRecipient) IsSet

func (v NullableMandateRecipient) IsSet() bool

func (NullableMandateRecipient) MarshalJSON

func (v NullableMandateRecipient) MarshalJSON() ([]byte, error)

func (*NullableMandateRecipient) Set

func (*NullableMandateRecipient) UnmarshalJSON

func (v *NullableMandateRecipient) UnmarshalJSON(src []byte) error

func (*NullableMandateRecipient) Unset

func (v *NullableMandateRecipient) Unset()

type NullableMandateRecipientAccount

type NullableMandateRecipientAccount struct {
	// contains filtered or unexported fields
}

func (NullableMandateRecipientAccount) Get

func (NullableMandateRecipientAccount) IsSet

func (NullableMandateRecipientAccount) MarshalJSON

func (v NullableMandateRecipientAccount) MarshalJSON() ([]byte, error)

func (*NullableMandateRecipientAccount) Set

func (*NullableMandateRecipientAccount) UnmarshalJSON

func (v *NullableMandateRecipientAccount) UnmarshalJSON(src []byte) error

func (*NullableMandateRecipientAccount) Unset

type NullableMandateRecipientRequest

type NullableMandateRecipientRequest struct {
	// contains filtered or unexported fields
}

func (NullableMandateRecipientRequest) Get

func (NullableMandateRecipientRequest) IsSet

func (NullableMandateRecipientRequest) MarshalJSON

func (v NullableMandateRecipientRequest) MarshalJSON() ([]byte, error)

func (*NullableMandateRecipientRequest) Set

func (*NullableMandateRecipientRequest) UnmarshalJSON

func (v *NullableMandateRecipientRequest) UnmarshalJSON(src []byte) error

func (*NullableMandateRecipientRequest) Unset

type NullableMandateSenderAccount

type NullableMandateSenderAccount struct {
	// contains filtered or unexported fields
}

func NewNullableMandateSenderAccount

func NewNullableMandateSenderAccount(val *MandateSenderAccount) *NullableMandateSenderAccount

func (NullableMandateSenderAccount) Get

func (NullableMandateSenderAccount) IsSet

func (NullableMandateSenderAccount) MarshalJSON

func (v NullableMandateSenderAccount) MarshalJSON() ([]byte, error)

func (*NullableMandateSenderAccount) Set

func (*NullableMandateSenderAccount) UnmarshalJSON

func (v *NullableMandateSenderAccount) UnmarshalJSON(src []byte) error

func (*NullableMandateSenderAccount) Unset

func (v *NullableMandateSenderAccount) Unset()

type NullableMandateSenderAccountRequest

type NullableMandateSenderAccountRequest struct {
	// contains filtered or unexported fields
}

func (NullableMandateSenderAccountRequest) Get

func (NullableMandateSenderAccountRequest) IsSet

func (NullableMandateSenderAccountRequest) MarshalJSON

func (v NullableMandateSenderAccountRequest) MarshalJSON() ([]byte, error)

func (*NullableMandateSenderAccountRequest) Set

func (*NullableMandateSenderAccountRequest) UnmarshalJSON

func (v *NullableMandateSenderAccountRequest) UnmarshalJSON(src []byte) error

func (*NullableMandateSenderAccountRequest) Unset

type NullableManualPaymentConfirmationRequest

type NullableManualPaymentConfirmationRequest struct {
	// contains filtered or unexported fields
}

func (NullableManualPaymentConfirmationRequest) Get

func (NullableManualPaymentConfirmationRequest) IsSet

func (NullableManualPaymentConfirmationRequest) MarshalJSON

func (*NullableManualPaymentConfirmationRequest) Set

func (*NullableManualPaymentConfirmationRequest) UnmarshalJSON

func (v *NullableManualPaymentConfirmationRequest) UnmarshalJSON(src []byte) error

func (*NullableManualPaymentConfirmationRequest) Unset

type NullableManualPaymentConfirmationResponse

type NullableManualPaymentConfirmationResponse struct {
	// contains filtered or unexported fields
}

func (NullableManualPaymentConfirmationResponse) Get

func (NullableManualPaymentConfirmationResponse) IsSet

func (NullableManualPaymentConfirmationResponse) MarshalJSON

func (*NullableManualPaymentConfirmationResponse) Set

func (*NullableManualPaymentConfirmationResponse) UnmarshalJSON

func (v *NullableManualPaymentConfirmationResponse) UnmarshalJSON(src []byte) error

func (*NullableManualPaymentConfirmationResponse) Unset

type NullableMonthlyIncomeEstimate

type NullableMonthlyIncomeEstimate struct {
	// contains filtered or unexported fields
}

func (NullableMonthlyIncomeEstimate) Get

func (NullableMonthlyIncomeEstimate) IsSet

func (NullableMonthlyIncomeEstimate) MarshalJSON

func (v NullableMonthlyIncomeEstimate) MarshalJSON() ([]byte, error)

func (*NullableMonthlyIncomeEstimate) Set

func (*NullableMonthlyIncomeEstimate) UnmarshalJSON

func (v *NullableMonthlyIncomeEstimate) UnmarshalJSON(src []byte) error

func (*NullableMonthlyIncomeEstimate) Unset

func (v *NullableMonthlyIncomeEstimate) Unset()

type NullableNonSensitiveLinkStatusResponse

type NullableNonSensitiveLinkStatusResponse struct {
	// contains filtered or unexported fields
}

func (NullableNonSensitiveLinkStatusResponse) Get

func (NullableNonSensitiveLinkStatusResponse) IsSet

func (NullableNonSensitiveLinkStatusResponse) MarshalJSON

func (v NullableNonSensitiveLinkStatusResponse) MarshalJSON() ([]byte, error)

func (*NullableNonSensitiveLinkStatusResponse) Set

func (*NullableNonSensitiveLinkStatusResponse) UnmarshalJSON

func (v *NullableNonSensitiveLinkStatusResponse) UnmarshalJSON(src []byte) error

func (*NullableNonSensitiveLinkStatusResponse) Unset

type NullableOtherInfo

type NullableOtherInfo struct {
	// contains filtered or unexported fields
}

func NewNullableOtherInfo

func NewNullableOtherInfo(val *OtherInfo) *NullableOtherInfo

func (NullableOtherInfo) Get

func (v NullableOtherInfo) Get() *OtherInfo

func (NullableOtherInfo) IsSet

func (v NullableOtherInfo) IsSet() bool

func (NullableOtherInfo) MarshalJSON

func (v NullableOtherInfo) MarshalJSON() ([]byte, error)

func (*NullableOtherInfo) Set

func (v *NullableOtherInfo) Set(val *OtherInfo)

func (*NullableOtherInfo) UnmarshalJSON

func (v *NullableOtherInfo) UnmarshalJSON(src []byte) error

func (*NullableOtherInfo) Unset

func (v *NullableOtherInfo) Unset()

type NullablePaymentAccount

type NullablePaymentAccount struct {
	// contains filtered or unexported fields
}

func NewNullablePaymentAccount

func NewNullablePaymentAccount(val *PaymentAccount) *NullablePaymentAccount

func (NullablePaymentAccount) Get

func (NullablePaymentAccount) IsSet

func (v NullablePaymentAccount) IsSet() bool

func (NullablePaymentAccount) MarshalJSON

func (v NullablePaymentAccount) MarshalJSON() ([]byte, error)

func (*NullablePaymentAccount) Set

func (*NullablePaymentAccount) UnmarshalJSON

func (v *NullablePaymentAccount) UnmarshalJSON(src []byte) error

func (*NullablePaymentAccount) Unset

func (v *NullablePaymentAccount) Unset()

type NullablePaymentAccountDetails

type NullablePaymentAccountDetails struct {
	// contains filtered or unexported fields
}

func (NullablePaymentAccountDetails) Get

func (NullablePaymentAccountDetails) IsSet

func (NullablePaymentAccountDetails) MarshalJSON

func (v NullablePaymentAccountDetails) MarshalJSON() ([]byte, error)

func (*NullablePaymentAccountDetails) Set

func (*NullablePaymentAccountDetails) UnmarshalJSON

func (v *NullablePaymentAccountDetails) UnmarshalJSON(src []byte) error

func (*NullablePaymentAccountDetails) Unset

func (v *NullablePaymentAccountDetails) Unset()

type NullablePaymentDetails

type NullablePaymentDetails struct {
	// contains filtered or unexported fields
}

func NewNullablePaymentDetails

func NewNullablePaymentDetails(val *PaymentDetails) *NullablePaymentDetails

func (NullablePaymentDetails) Get

func (NullablePaymentDetails) IsSet

func (v NullablePaymentDetails) IsSet() bool

func (NullablePaymentDetails) MarshalJSON

func (v NullablePaymentDetails) MarshalJSON() ([]byte, error)

func (*NullablePaymentDetails) Set

func (*NullablePaymentDetails) UnmarshalJSON

func (v *NullablePaymentDetails) UnmarshalJSON(src []byte) error

func (*NullablePaymentDetails) Unset

func (v *NullablePaymentDetails) Unset()

type NullablePaymentDetails2

type NullablePaymentDetails2 struct {
	// contains filtered or unexported fields
}

func NewNullablePaymentDetails2

func NewNullablePaymentDetails2(val *PaymentDetails2) *NullablePaymentDetails2

func (NullablePaymentDetails2) Get

func (NullablePaymentDetails2) IsSet

func (v NullablePaymentDetails2) IsSet() bool

func (NullablePaymentDetails2) MarshalJSON

func (v NullablePaymentDetails2) MarshalJSON() ([]byte, error)

func (*NullablePaymentDetails2) Set

func (*NullablePaymentDetails2) UnmarshalJSON

func (v *NullablePaymentDetails2) UnmarshalJSON(src []byte) error

func (*NullablePaymentDetails2) Unset

func (v *NullablePaymentDetails2) Unset()

type NullablePaymentInfo

type NullablePaymentInfo struct {
	// contains filtered or unexported fields
}

func NewNullablePaymentInfo

func NewNullablePaymentInfo(val *PaymentInfo) *NullablePaymentInfo

func (NullablePaymentInfo) Get

func (NullablePaymentInfo) IsSet

func (v NullablePaymentInfo) IsSet() bool

func (NullablePaymentInfo) MarshalJSON

func (v NullablePaymentInfo) MarshalJSON() ([]byte, error)

func (*NullablePaymentInfo) Set

func (v *NullablePaymentInfo) Set(val *PaymentInfo)

func (*NullablePaymentInfo) UnmarshalJSON

func (v *NullablePaymentInfo) UnmarshalJSON(src []byte) error

func (*NullablePaymentInfo) Unset

func (v *NullablePaymentInfo) Unset()

type NullablePaymentInstruction

type NullablePaymentInstruction struct {
	// contains filtered or unexported fields
}

func NewNullablePaymentInstruction

func NewNullablePaymentInstruction(val *PaymentInstruction) *NullablePaymentInstruction

func (NullablePaymentInstruction) Get

func (NullablePaymentInstruction) IsSet

func (v NullablePaymentInstruction) IsSet() bool

func (NullablePaymentInstruction) MarshalJSON

func (v NullablePaymentInstruction) MarshalJSON() ([]byte, error)

func (*NullablePaymentInstruction) Set

func (*NullablePaymentInstruction) UnmarshalJSON

func (v *NullablePaymentInstruction) UnmarshalJSON(src []byte) error

func (*NullablePaymentInstruction) Unset

func (v *NullablePaymentInstruction) Unset()

type NullablePaymentLinkCustomizations

type NullablePaymentLinkCustomizations struct {
	// contains filtered or unexported fields
}

func (NullablePaymentLinkCustomizations) Get

func (NullablePaymentLinkCustomizations) IsSet

func (NullablePaymentLinkCustomizations) MarshalJSON

func (v NullablePaymentLinkCustomizations) MarshalJSON() ([]byte, error)

func (*NullablePaymentLinkCustomizations) Set

func (*NullablePaymentLinkCustomizations) UnmarshalJSON

func (v *NullablePaymentLinkCustomizations) UnmarshalJSON(src []byte) error

func (*NullablePaymentLinkCustomizations) Unset

type NullablePaymentLinkDetails

type NullablePaymentLinkDetails struct {
	// contains filtered or unexported fields
}

func NewNullablePaymentLinkDetails

func NewNullablePaymentLinkDetails(val *PaymentLinkDetails) *NullablePaymentLinkDetails

func (NullablePaymentLinkDetails) Get

func (NullablePaymentLinkDetails) IsSet

func (v NullablePaymentLinkDetails) IsSet() bool

func (NullablePaymentLinkDetails) MarshalJSON

func (v NullablePaymentLinkDetails) MarshalJSON() ([]byte, error)

func (*NullablePaymentLinkDetails) Set

func (*NullablePaymentLinkDetails) UnmarshalJSON

func (v *NullablePaymentLinkDetails) UnmarshalJSON(src []byte) error

func (*NullablePaymentLinkDetails) Unset

func (v *NullablePaymentLinkDetails) Unset()

type NullablePaymentLinkRecipientAccount

type NullablePaymentLinkRecipientAccount struct {
	// contains filtered or unexported fields
}

func (NullablePaymentLinkRecipientAccount) Get

func (NullablePaymentLinkRecipientAccount) IsSet

func (NullablePaymentLinkRecipientAccount) MarshalJSON

func (v NullablePaymentLinkRecipientAccount) MarshalJSON() ([]byte, error)

func (*NullablePaymentLinkRecipientAccount) Set

func (*NullablePaymentLinkRecipientAccount) UnmarshalJSON

func (v *NullablePaymentLinkRecipientAccount) UnmarshalJSON(src []byte) error

func (*NullablePaymentLinkRecipientAccount) Unset

type NullablePaymentLinkResponse

type NullablePaymentLinkResponse struct {
	// contains filtered or unexported fields
}

func NewNullablePaymentLinkResponse

func NewNullablePaymentLinkResponse(val *PaymentLinkResponse) *NullablePaymentLinkResponse

func (NullablePaymentLinkResponse) Get

func (NullablePaymentLinkResponse) IsSet

func (NullablePaymentLinkResponse) MarshalJSON

func (v NullablePaymentLinkResponse) MarshalJSON() ([]byte, error)

func (*NullablePaymentLinkResponse) Set

func (*NullablePaymentLinkResponse) UnmarshalJSON

func (v *NullablePaymentLinkResponse) UnmarshalJSON(src []byte) error

func (*NullablePaymentLinkResponse) Unset

func (v *NullablePaymentLinkResponse) Unset()

type NullablePaymentLinkSender

type NullablePaymentLinkSender struct {
	// contains filtered or unexported fields
}

func NewNullablePaymentLinkSender

func NewNullablePaymentLinkSender(val *PaymentLinkSender) *NullablePaymentLinkSender

func (NullablePaymentLinkSender) Get

func (NullablePaymentLinkSender) IsSet

func (v NullablePaymentLinkSender) IsSet() bool

func (NullablePaymentLinkSender) MarshalJSON

func (v NullablePaymentLinkSender) MarshalJSON() ([]byte, error)

func (*NullablePaymentLinkSender) Set

func (*NullablePaymentLinkSender) UnmarshalJSON

func (v *NullablePaymentLinkSender) UnmarshalJSON(src []byte) error

func (*NullablePaymentLinkSender) Unset

func (v *NullablePaymentLinkSender) Unset()

type NullablePaymentLinkSenderResponse

type NullablePaymentLinkSenderResponse struct {
	// contains filtered or unexported fields
}

func (NullablePaymentLinkSenderResponse) Get

func (NullablePaymentLinkSenderResponse) IsSet

func (NullablePaymentLinkSenderResponse) MarshalJSON

func (v NullablePaymentLinkSenderResponse) MarshalJSON() ([]byte, error)

func (*NullablePaymentLinkSenderResponse) Set

func (*NullablePaymentLinkSenderResponse) UnmarshalJSON

func (v *NullablePaymentLinkSenderResponse) UnmarshalJSON(src []byte) error

func (*NullablePaymentLinkSenderResponse) Unset

type NullablePaymentLinkTokenResponse

type NullablePaymentLinkTokenResponse struct {
	// contains filtered or unexported fields
}

func (NullablePaymentLinkTokenResponse) Get

func (NullablePaymentLinkTokenResponse) IsSet

func (NullablePaymentLinkTokenResponse) MarshalJSON

func (v NullablePaymentLinkTokenResponse) MarshalJSON() ([]byte, error)

func (*NullablePaymentLinkTokenResponse) Set

func (*NullablePaymentLinkTokenResponse) UnmarshalJSON

func (v *NullablePaymentLinkTokenResponse) UnmarshalJSON(src []byte) error

func (*NullablePaymentLinkTokenResponse) Unset

type NullablePaymentMethodFvLinkResponse

type NullablePaymentMethodFvLinkResponse struct {
	// contains filtered or unexported fields
}

func (NullablePaymentMethodFvLinkResponse) Get

func (NullablePaymentMethodFvLinkResponse) IsSet

func (NullablePaymentMethodFvLinkResponse) MarshalJSON

func (v NullablePaymentMethodFvLinkResponse) MarshalJSON() ([]byte, error)

func (*NullablePaymentMethodFvLinkResponse) Set

func (*NullablePaymentMethodFvLinkResponse) UnmarshalJSON

func (v *NullablePaymentMethodFvLinkResponse) UnmarshalJSON(src []byte) error

func (*NullablePaymentMethodFvLinkResponse) Unset

type NullablePaymentMethodResponse

type NullablePaymentMethodResponse struct {
	// contains filtered or unexported fields
}

func (NullablePaymentMethodResponse) Get

func (NullablePaymentMethodResponse) IsSet

func (NullablePaymentMethodResponse) MarshalJSON

func (v NullablePaymentMethodResponse) MarshalJSON() ([]byte, error)

func (*NullablePaymentMethodResponse) Set

func (*NullablePaymentMethodResponse) UnmarshalJSON

func (v *NullablePaymentMethodResponse) UnmarshalJSON(src []byte) error

func (*NullablePaymentMethodResponse) Unset

func (v *NullablePaymentMethodResponse) Unset()

type NullablePaymentResponse

type NullablePaymentResponse struct {
	// contains filtered or unexported fields
}

func NewNullablePaymentResponse

func NewNullablePaymentResponse(val *PaymentResponse) *NullablePaymentResponse

func (NullablePaymentResponse) Get

func (NullablePaymentResponse) IsSet

func (v NullablePaymentResponse) IsSet() bool

func (NullablePaymentResponse) MarshalJSON

func (v NullablePaymentResponse) MarshalJSON() ([]byte, error)

func (*NullablePaymentResponse) Set

func (*NullablePaymentResponse) UnmarshalJSON

func (v *NullablePaymentResponse) UnmarshalJSON(src []byte) error

func (*NullablePaymentResponse) Unset

func (v *NullablePaymentResponse) Unset()

type NullablePaymentSchedule

type NullablePaymentSchedule struct {
	// contains filtered or unexported fields
}

func NewNullablePaymentSchedule

func NewNullablePaymentSchedule(val *PaymentSchedule) *NullablePaymentSchedule

func (NullablePaymentSchedule) Get

func (NullablePaymentSchedule) IsSet

func (v NullablePaymentSchedule) IsSet() bool

func (NullablePaymentSchedule) MarshalJSON

func (v NullablePaymentSchedule) MarshalJSON() ([]byte, error)

func (*NullablePaymentSchedule) Set

func (*NullablePaymentSchedule) UnmarshalJSON

func (v *NullablePaymentSchedule) UnmarshalJSON(src []byte) error

func (*NullablePaymentSchedule) Unset

func (v *NullablePaymentSchedule) Unset()

type NullablePaymentSetupOptions

type NullablePaymentSetupOptions struct {
	// contains filtered or unexported fields
}

func NewNullablePaymentSetupOptions

func NewNullablePaymentSetupOptions(val *PaymentSetupOptions) *NullablePaymentSetupOptions

func (NullablePaymentSetupOptions) Get

func (NullablePaymentSetupOptions) IsSet

func (NullablePaymentSetupOptions) MarshalJSON

func (v NullablePaymentSetupOptions) MarshalJSON() ([]byte, error)

func (*NullablePaymentSetupOptions) Set

func (*NullablePaymentSetupOptions) UnmarshalJSON

func (v *NullablePaymentSetupOptions) UnmarshalJSON(src []byte) error

func (*NullablePaymentSetupOptions) Unset

func (v *NullablePaymentSetupOptions) Unset()

type NullablePaymentSnapshotPaymentMethod

type NullablePaymentSnapshotPaymentMethod struct {
	// contains filtered or unexported fields
}

func (NullablePaymentSnapshotPaymentMethod) Get

func (NullablePaymentSnapshotPaymentMethod) IsSet

func (NullablePaymentSnapshotPaymentMethod) MarshalJSON

func (v NullablePaymentSnapshotPaymentMethod) MarshalJSON() ([]byte, error)

func (*NullablePaymentSnapshotPaymentMethod) Set

func (*NullablePaymentSnapshotPaymentMethod) UnmarshalJSON

func (v *NullablePaymentSnapshotPaymentMethod) UnmarshalJSON(src []byte) error

func (*NullablePaymentSnapshotPaymentMethod) Unset

type NullablePaymentSnapshotPaymentMethodCard

type NullablePaymentSnapshotPaymentMethodCard struct {
	// contains filtered or unexported fields
}

func (NullablePaymentSnapshotPaymentMethodCard) Get

func (NullablePaymentSnapshotPaymentMethodCard) IsSet

func (NullablePaymentSnapshotPaymentMethodCard) MarshalJSON

func (*NullablePaymentSnapshotPaymentMethodCard) Set

func (*NullablePaymentSnapshotPaymentMethodCard) UnmarshalJSON

func (v *NullablePaymentSnapshotPaymentMethodCard) UnmarshalJSON(src []byte) error

func (*NullablePaymentSnapshotPaymentMethodCard) Unset

type NullablePaymentUser

type NullablePaymentUser struct {
	// contains filtered or unexported fields
}

func NewNullablePaymentUser

func NewNullablePaymentUser(val *PaymentUser) *NullablePaymentUser

func (NullablePaymentUser) Get

func (NullablePaymentUser) IsSet

func (v NullablePaymentUser) IsSet() bool

func (NullablePaymentUser) MarshalJSON

func (v NullablePaymentUser) MarshalJSON() ([]byte, error)

func (*NullablePaymentUser) Set

func (v *NullablePaymentUser) Set(val *PaymentUser)

func (*NullablePaymentUser) UnmarshalJSON

func (v *NullablePaymentUser) UnmarshalJSON(src []byte) error

func (*NullablePaymentUser) Unset

func (v *NullablePaymentUser) Unset()

type NullablePayoutDetails

type NullablePayoutDetails struct {
	// contains filtered or unexported fields
}

func NewNullablePayoutDetails

func NewNullablePayoutDetails(val *PayoutDetails) *NullablePayoutDetails

func (NullablePayoutDetails) Get

func (NullablePayoutDetails) IsSet

func (v NullablePayoutDetails) IsSet() bool

func (NullablePayoutDetails) MarshalJSON

func (v NullablePayoutDetails) MarshalJSON() ([]byte, error)

func (*NullablePayoutDetails) Set

func (v *NullablePayoutDetails) Set(val *PayoutDetails)

func (*NullablePayoutDetails) UnmarshalJSON

func (v *NullablePayoutDetails) UnmarshalJSON(src []byte) error

func (*NullablePayoutDetails) Unset

func (v *NullablePayoutDetails) Unset()

type NullablePayoutDetailsResponse

type NullablePayoutDetailsResponse struct {
	// contains filtered or unexported fields
}

func (NullablePayoutDetailsResponse) Get

func (NullablePayoutDetailsResponse) IsSet

func (NullablePayoutDetailsResponse) MarshalJSON

func (v NullablePayoutDetailsResponse) MarshalJSON() ([]byte, error)

func (*NullablePayoutDetailsResponse) Set

func (*NullablePayoutDetailsResponse) UnmarshalJSON

func (v *NullablePayoutDetailsResponse) UnmarshalJSON(src []byte) error

func (*NullablePayoutDetailsResponse) Unset

func (v *NullablePayoutDetailsResponse) Unset()

type NullablePayoutInstructionResponse

type NullablePayoutInstructionResponse struct {
	// contains filtered or unexported fields
}

func (NullablePayoutInstructionResponse) Get

func (NullablePayoutInstructionResponse) IsSet

func (NullablePayoutInstructionResponse) MarshalJSON

func (v NullablePayoutInstructionResponse) MarshalJSON() ([]byte, error)

func (*NullablePayoutInstructionResponse) Set

func (*NullablePayoutInstructionResponse) UnmarshalJSON

func (v *NullablePayoutInstructionResponse) UnmarshalJSON(src []byte) error

func (*NullablePayoutInstructionResponse) Unset

type NullablePayoutRecipient

type NullablePayoutRecipient struct {
	// contains filtered or unexported fields
}

func NewNullablePayoutRecipient

func NewNullablePayoutRecipient(val *PayoutRecipient) *NullablePayoutRecipient

func (NullablePayoutRecipient) Get

func (NullablePayoutRecipient) IsSet

func (v NullablePayoutRecipient) IsSet() bool

func (NullablePayoutRecipient) MarshalJSON

func (v NullablePayoutRecipient) MarshalJSON() ([]byte, error)

func (*NullablePayoutRecipient) Set

func (*NullablePayoutRecipient) UnmarshalJSON

func (v *NullablePayoutRecipient) UnmarshalJSON(src []byte) error

func (*NullablePayoutRecipient) Unset

func (v *NullablePayoutRecipient) Unset()

type NullablePayoutSender

type NullablePayoutSender struct {
	// contains filtered or unexported fields
}

func NewNullablePayoutSender

func NewNullablePayoutSender(val *PayoutSender) *NullablePayoutSender

func (NullablePayoutSender) Get

func (NullablePayoutSender) IsSet

func (v NullablePayoutSender) IsSet() bool

func (NullablePayoutSender) MarshalJSON

func (v NullablePayoutSender) MarshalJSON() ([]byte, error)

func (*NullablePayoutSender) Set

func (v *NullablePayoutSender) Set(val *PayoutSender)

func (*NullablePayoutSender) UnmarshalJSON

func (v *NullablePayoutSender) UnmarshalJSON(src []byte) error

func (*NullablePayoutSender) Unset

func (v *NullablePayoutSender) Unset()

type NullablePayoutSnapshotDetails

type NullablePayoutSnapshotDetails struct {
	// contains filtered or unexported fields
}

func (NullablePayoutSnapshotDetails) Get

func (NullablePayoutSnapshotDetails) IsSet

func (NullablePayoutSnapshotDetails) MarshalJSON

func (v NullablePayoutSnapshotDetails) MarshalJSON() ([]byte, error)

func (*NullablePayoutSnapshotDetails) Set

func (*NullablePayoutSnapshotDetails) UnmarshalJSON

func (v *NullablePayoutSnapshotDetails) UnmarshalJSON(src []byte) error

func (*NullablePayoutSnapshotDetails) Unset

func (v *NullablePayoutSnapshotDetails) Unset()

type NullablePayoutSnapshotPaymentAccount

type NullablePayoutSnapshotPaymentAccount struct {
	// contains filtered or unexported fields
}

func (NullablePayoutSnapshotPaymentAccount) Get

func (NullablePayoutSnapshotPaymentAccount) IsSet

func (NullablePayoutSnapshotPaymentAccount) MarshalJSON

func (v NullablePayoutSnapshotPaymentAccount) MarshalJSON() ([]byte, error)

func (*NullablePayoutSnapshotPaymentAccount) Set

func (*NullablePayoutSnapshotPaymentAccount) UnmarshalJSON

func (v *NullablePayoutSnapshotPaymentAccount) UnmarshalJSON(src []byte) error

func (*NullablePayoutSnapshotPaymentAccount) Unset

type NullablePayoutSnapshotResponse

type NullablePayoutSnapshotResponse struct {
	// contains filtered or unexported fields
}

func (NullablePayoutSnapshotResponse) Get

func (NullablePayoutSnapshotResponse) IsSet

func (NullablePayoutSnapshotResponse) MarshalJSON

func (v NullablePayoutSnapshotResponse) MarshalJSON() ([]byte, error)

func (*NullablePayoutSnapshotResponse) Set

func (*NullablePayoutSnapshotResponse) UnmarshalJSON

func (v *NullablePayoutSnapshotResponse) UnmarshalJSON(src []byte) error

func (*NullablePayoutSnapshotResponse) Unset

func (v *NullablePayoutSnapshotResponse) Unset()

type NullablePostMandateSender

type NullablePostMandateSender struct {
	// contains filtered or unexported fields
}

func NewNullablePostMandateSender

func NewNullablePostMandateSender(val *PostMandateSender) *NullablePostMandateSender

func (NullablePostMandateSender) Get

func (NullablePostMandateSender) IsSet

func (v NullablePostMandateSender) IsSet() bool

func (NullablePostMandateSender) MarshalJSON

func (v NullablePostMandateSender) MarshalJSON() ([]byte, error)

func (*NullablePostMandateSender) Set

func (*NullablePostMandateSender) UnmarshalJSON

func (v *NullablePostMandateSender) UnmarshalJSON(src []byte) error

func (*NullablePostMandateSender) Unset

func (v *NullablePostMandateSender) Unset()

type NullablePostMandatesRequest

type NullablePostMandatesRequest struct {
	// contains filtered or unexported fields
}

func NewNullablePostMandatesRequest

func NewNullablePostMandatesRequest(val *PostMandatesRequest) *NullablePostMandatesRequest

func (NullablePostMandatesRequest) Get

func (NullablePostMandatesRequest) IsSet

func (NullablePostMandatesRequest) MarshalJSON

func (v NullablePostMandatesRequest) MarshalJSON() ([]byte, error)

func (*NullablePostMandatesRequest) Set

func (*NullablePostMandatesRequest) UnmarshalJSON

func (v *NullablePostMandatesRequest) UnmarshalJSON(src []byte) error

func (*NullablePostMandatesRequest) Unset

func (v *NullablePostMandatesRequest) Unset()

type NullablePostMandatesResponse

type NullablePostMandatesResponse struct {
	// contains filtered or unexported fields
}

func NewNullablePostMandatesResponse

func NewNullablePostMandatesResponse(val *PostMandatesResponse) *NullablePostMandatesResponse

func (NullablePostMandatesResponse) Get

func (NullablePostMandatesResponse) IsSet

func (NullablePostMandatesResponse) MarshalJSON

func (v NullablePostMandatesResponse) MarshalJSON() ([]byte, error)

func (*NullablePostMandatesResponse) Set

func (*NullablePostMandatesResponse) UnmarshalJSON

func (v *NullablePostMandatesResponse) UnmarshalJSON(src []byte) error

func (*NullablePostMandatesResponse) Unset

func (v *NullablePostMandatesResponse) Unset()

type NullablePrincipal

type NullablePrincipal struct {
	// contains filtered or unexported fields
}

func NewNullablePrincipal

func NewNullablePrincipal(val *Principal) *NullablePrincipal

func (NullablePrincipal) Get

func (v NullablePrincipal) Get() *Principal

func (NullablePrincipal) IsSet

func (v NullablePrincipal) IsSet() bool

func (NullablePrincipal) MarshalJSON

func (v NullablePrincipal) MarshalJSON() ([]byte, error)

func (*NullablePrincipal) Set

func (v *NullablePrincipal) Set(val *Principal)

func (*NullablePrincipal) UnmarshalJSON

func (v *NullablePrincipal) UnmarshalJSON(src []byte) error

func (*NullablePrincipal) Unset

func (v *NullablePrincipal) Unset()

type NullableProductStatus

type NullableProductStatus struct {
	// contains filtered or unexported fields
}

func NewNullableProductStatus

func NewNullableProductStatus(val *ProductStatus) *NullableProductStatus

func (NullableProductStatus) Get

func (NullableProductStatus) IsSet

func (v NullableProductStatus) IsSet() bool

func (NullableProductStatus) MarshalJSON

func (v NullableProductStatus) MarshalJSON() ([]byte, error)

func (*NullableProductStatus) Set

func (v *NullableProductStatus) Set(val *ProductStatus)

func (*NullableProductStatus) UnmarshalJSON

func (v *NullableProductStatus) UnmarshalJSON(src []byte) error

func (*NullableProductStatus) Unset

func (v *NullableProductStatus) Unset()

type NullableRapidstorMetadataRequest

type NullableRapidstorMetadataRequest struct {
	// contains filtered or unexported fields
}

func (NullableRapidstorMetadataRequest) Get

func (NullableRapidstorMetadataRequest) IsSet

func (NullableRapidstorMetadataRequest) MarshalJSON

func (v NullableRapidstorMetadataRequest) MarshalJSON() ([]byte, error)

func (*NullableRapidstorMetadataRequest) Set

func (*NullableRapidstorMetadataRequest) UnmarshalJSON

func (v *NullableRapidstorMetadataRequest) UnmarshalJSON(src []byte) error

func (*NullableRapidstorMetadataRequest) Unset

type NullableRapidstorMetadataResponse

type NullableRapidstorMetadataResponse struct {
	// contains filtered or unexported fields
}

func (NullableRapidstorMetadataResponse) Get

func (NullableRapidstorMetadataResponse) IsSet

func (NullableRapidstorMetadataResponse) MarshalJSON

func (v NullableRapidstorMetadataResponse) MarshalJSON() ([]byte, error)

func (*NullableRapidstorMetadataResponse) Set

func (*NullableRapidstorMetadataResponse) UnmarshalJSON

func (v *NullableRapidstorMetadataResponse) UnmarshalJSON(src []byte) error

func (*NullableRapidstorMetadataResponse) Unset

type NullableRecipientAccount

type NullableRecipientAccount struct {
	// contains filtered or unexported fields
}

func NewNullableRecipientAccount

func NewNullableRecipientAccount(val *RecipientAccount) *NullableRecipientAccount

func (NullableRecipientAccount) Get

func (NullableRecipientAccount) IsSet

func (v NullableRecipientAccount) IsSet() bool

func (NullableRecipientAccount) MarshalJSON

func (v NullableRecipientAccount) MarshalJSON() ([]byte, error)

func (*NullableRecipientAccount) Set

func (*NullableRecipientAccount) UnmarshalJSON

func (v *NullableRecipientAccount) UnmarshalJSON(src []byte) error

func (*NullableRecipientAccount) Unset

func (v *NullableRecipientAccount) Unset()

type NullableRecipientAccountNumber

type NullableRecipientAccountNumber struct {
	// contains filtered or unexported fields
}

func (NullableRecipientAccountNumber) Get

func (NullableRecipientAccountNumber) IsSet

func (NullableRecipientAccountNumber) MarshalJSON

func (v NullableRecipientAccountNumber) MarshalJSON() ([]byte, error)

func (*NullableRecipientAccountNumber) Set

func (*NullableRecipientAccountNumber) UnmarshalJSON

func (v *NullableRecipientAccountNumber) UnmarshalJSON(src []byte) error

func (*NullableRecipientAccountNumber) Unset

func (v *NullableRecipientAccountNumber) Unset()

type NullableRecipientAccountResponse

type NullableRecipientAccountResponse struct {
	// contains filtered or unexported fields
}

func (NullableRecipientAccountResponse) Get

func (NullableRecipientAccountResponse) IsSet

func (NullableRecipientAccountResponse) MarshalJSON

func (v NullableRecipientAccountResponse) MarshalJSON() ([]byte, error)

func (*NullableRecipientAccountResponse) Set

func (*NullableRecipientAccountResponse) UnmarshalJSON

func (v *NullableRecipientAccountResponse) UnmarshalJSON(src []byte) error

func (*NullableRecipientAccountResponse) Unset

type NullableRecipientResponse

type NullableRecipientResponse struct {
	// contains filtered or unexported fields
}

func NewNullableRecipientResponse

func NewNullableRecipientResponse(val *RecipientResponse) *NullableRecipientResponse

func (NullableRecipientResponse) Get

func (NullableRecipientResponse) IsSet

func (v NullableRecipientResponse) IsSet() bool

func (NullableRecipientResponse) MarshalJSON

func (v NullableRecipientResponse) MarshalJSON() ([]byte, error)

func (*NullableRecipientResponse) Set

func (*NullableRecipientResponse) UnmarshalJSON

func (v *NullableRecipientResponse) UnmarshalJSON(src []byte) error

func (*NullableRecipientResponse) Unset

func (v *NullableRecipientResponse) Unset()

type NullableRedirectUriResponse

type NullableRedirectUriResponse struct {
	// contains filtered or unexported fields
}

func NewNullableRedirectUriResponse

func NewNullableRedirectUriResponse(val *RedirectUriResponse) *NullableRedirectUriResponse

func (NullableRedirectUriResponse) Get

func (NullableRedirectUriResponse) IsSet

func (NullableRedirectUriResponse) MarshalJSON

func (v NullableRedirectUriResponse) MarshalJSON() ([]byte, error)

func (*NullableRedirectUriResponse) Set

func (*NullableRedirectUriResponse) UnmarshalJSON

func (v *NullableRedirectUriResponse) UnmarshalJSON(src []byte) error

func (*NullableRedirectUriResponse) Unset

func (v *NullableRedirectUriResponse) Unset()

type NullableRefreshData

type NullableRefreshData struct {
	// contains filtered or unexported fields
}

func NewNullableRefreshData

func NewNullableRefreshData(val *RefreshData) *NullableRefreshData

func (NullableRefreshData) Get

func (NullableRefreshData) IsSet

func (v NullableRefreshData) IsSet() bool

func (NullableRefreshData) MarshalJSON

func (v NullableRefreshData) MarshalJSON() ([]byte, error)

func (*NullableRefreshData) Set

func (v *NullableRefreshData) Set(val *RefreshData)

func (*NullableRefreshData) UnmarshalJSON

func (v *NullableRefreshData) UnmarshalJSON(src []byte) error

func (*NullableRefreshData) Unset

func (v *NullableRefreshData) Unset()

type NullableRefreshRequest

type NullableRefreshRequest struct {
	// contains filtered or unexported fields
}

func NewNullableRefreshRequest

func NewNullableRefreshRequest(val *RefreshRequest) *NullableRefreshRequest

func (NullableRefreshRequest) Get

func (NullableRefreshRequest) IsSet

func (v NullableRefreshRequest) IsSet() bool

func (NullableRefreshRequest) MarshalJSON

func (v NullableRefreshRequest) MarshalJSON() ([]byte, error)

func (*NullableRefreshRequest) Set

func (*NullableRefreshRequest) UnmarshalJSON

func (v *NullableRefreshRequest) UnmarshalJSON(src []byte) error

func (*NullableRefreshRequest) Unset

func (v *NullableRefreshRequest) Unset()

type NullableRelinkRequest

type NullableRelinkRequest struct {
	// contains filtered or unexported fields
}

func NewNullableRelinkRequest

func NewNullableRelinkRequest(val *RelinkRequest) *NullableRelinkRequest

func (NullableRelinkRequest) Get

func (NullableRelinkRequest) IsSet

func (v NullableRelinkRequest) IsSet() bool

func (NullableRelinkRequest) MarshalJSON

func (v NullableRelinkRequest) MarshalJSON() ([]byte, error)

func (*NullableRelinkRequest) Set

func (v *NullableRelinkRequest) Set(val *RelinkRequest)

func (*NullableRelinkRequest) UnmarshalJSON

func (v *NullableRelinkRequest) UnmarshalJSON(src []byte) error

func (*NullableRelinkRequest) Unset

func (v *NullableRelinkRequest) Unset()

type NullableRewardsPointsBalance

type NullableRewardsPointsBalance struct {
	// contains filtered or unexported fields
}

func NewNullableRewardsPointsBalance

func NewNullableRewardsPointsBalance(val *RewardsPointsBalance) *NullableRewardsPointsBalance

func (NullableRewardsPointsBalance) Get

func (NullableRewardsPointsBalance) IsSet

func (NullableRewardsPointsBalance) MarshalJSON

func (v NullableRewardsPointsBalance) MarshalJSON() ([]byte, error)

func (*NullableRewardsPointsBalance) Set

func (*NullableRewardsPointsBalance) UnmarshalJSON

func (v *NullableRewardsPointsBalance) UnmarshalJSON(src []byte) error

func (*NullableRewardsPointsBalance) Unset

func (v *NullableRewardsPointsBalance) Unset()

type NullableSenderAccountFvLinkResponse

type NullableSenderAccountFvLinkResponse struct {
	// contains filtered or unexported fields
}

func (NullableSenderAccountFvLinkResponse) Get

func (NullableSenderAccountFvLinkResponse) IsSet

func (NullableSenderAccountFvLinkResponse) MarshalJSON

func (v NullableSenderAccountFvLinkResponse) MarshalJSON() ([]byte, error)

func (*NullableSenderAccountFvLinkResponse) Set

func (*NullableSenderAccountFvLinkResponse) UnmarshalJSON

func (v *NullableSenderAccountFvLinkResponse) UnmarshalJSON(src []byte) error

func (*NullableSenderAccountFvLinkResponse) Unset

type NullableSenderAccountResponse

type NullableSenderAccountResponse struct {
	// contains filtered or unexported fields
}

func (NullableSenderAccountResponse) Get

func (NullableSenderAccountResponse) IsSet

func (NullableSenderAccountResponse) MarshalJSON

func (v NullableSenderAccountResponse) MarshalJSON() ([]byte, error)

func (*NullableSenderAccountResponse) Set

func (*NullableSenderAccountResponse) UnmarshalJSON

func (v *NullableSenderAccountResponse) UnmarshalJSON(src []byte) error

func (*NullableSenderAccountResponse) Unset

func (v *NullableSenderAccountResponse) Unset()

type NullableSenderAccountsResponse

type NullableSenderAccountsResponse struct {
	// contains filtered or unexported fields
}

func (NullableSenderAccountsResponse) Get

func (NullableSenderAccountsResponse) IsSet

func (NullableSenderAccountsResponse) MarshalJSON

func (v NullableSenderAccountsResponse) MarshalJSON() ([]byte, error)

func (*NullableSenderAccountsResponse) Set

func (*NullableSenderAccountsResponse) UnmarshalJSON

func (v *NullableSenderAccountsResponse) UnmarshalJSON(src []byte) error

func (*NullableSenderAccountsResponse) Unset

func (v *NullableSenderAccountsResponse) Unset()

type NullableSenderDetail

type NullableSenderDetail struct {
	// contains filtered or unexported fields
}

func NewNullableSenderDetail

func NewNullableSenderDetail(val *SenderDetail) *NullableSenderDetail

func (NullableSenderDetail) Get

func (NullableSenderDetail) IsSet

func (v NullableSenderDetail) IsSet() bool

func (NullableSenderDetail) MarshalJSON

func (v NullableSenderDetail) MarshalJSON() ([]byte, error)

func (*NullableSenderDetail) Set

func (v *NullableSenderDetail) Set(val *SenderDetail)

func (*NullableSenderDetail) UnmarshalJSON

func (v *NullableSenderDetail) UnmarshalJSON(src []byte) error

func (*NullableSenderDetail) Unset

func (v *NullableSenderDetail) Unset()

type NullableSenderResponse

type NullableSenderResponse struct {
	// contains filtered or unexported fields
}

func NewNullableSenderResponse

func NewNullableSenderResponse(val *SenderResponse) *NullableSenderResponse

func (NullableSenderResponse) Get

func (NullableSenderResponse) IsSet

func (v NullableSenderResponse) IsSet() bool

func (NullableSenderResponse) MarshalJSON

func (v NullableSenderResponse) MarshalJSON() ([]byte, error)

func (*NullableSenderResponse) Set

func (*NullableSenderResponse) UnmarshalJSON

func (v *NullableSenderResponse) UnmarshalJSON(src []byte) error

func (*NullableSenderResponse) Unset

func (v *NullableSenderResponse) Unset()

type NullableSetAutopayConsentRequest

type NullableSetAutopayConsentRequest struct {
	// contains filtered or unexported fields
}

func (NullableSetAutopayConsentRequest) Get

func (NullableSetAutopayConsentRequest) IsSet

func (NullableSetAutopayConsentRequest) MarshalJSON

func (v NullableSetAutopayConsentRequest) MarshalJSON() ([]byte, error)

func (*NullableSetAutopayConsentRequest) Set

func (*NullableSetAutopayConsentRequest) UnmarshalJSON

func (v *NullableSetAutopayConsentRequest) UnmarshalJSON(src []byte) error

func (*NullableSetAutopayConsentRequest) Unset

type NullableSetMandateInstitutionRequest

type NullableSetMandateInstitutionRequest struct {
	// contains filtered or unexported fields
}

func (NullableSetMandateInstitutionRequest) Get

func (NullableSetMandateInstitutionRequest) IsSet

func (NullableSetMandateInstitutionRequest) MarshalJSON

func (v NullableSetMandateInstitutionRequest) MarshalJSON() ([]byte, error)

func (*NullableSetMandateInstitutionRequest) Set

func (*NullableSetMandateInstitutionRequest) UnmarshalJSON

func (v *NullableSetMandateInstitutionRequest) UnmarshalJSON(src []byte) error

func (*NullableSetMandateInstitutionRequest) Unset

type NullableSetMandateInstitutionResponse

type NullableSetMandateInstitutionResponse struct {
	// contains filtered or unexported fields
}

func (NullableSetMandateInstitutionResponse) Get

func (NullableSetMandateInstitutionResponse) IsSet

func (NullableSetMandateInstitutionResponse) MarshalJSON

func (v NullableSetMandateInstitutionResponse) MarshalJSON() ([]byte, error)

func (*NullableSetMandateInstitutionResponse) Set

func (*NullableSetMandateInstitutionResponse) UnmarshalJSON

func (v *NullableSetMandateInstitutionResponse) UnmarshalJSON(src []byte) error

func (*NullableSetMandateInstitutionResponse) Unset

type NullableSingleSourceIncome

type NullableSingleSourceIncome struct {
	// contains filtered or unexported fields
}

func NewNullableSingleSourceIncome

func NewNullableSingleSourceIncome(val *SingleSourceIncome) *NullableSingleSourceIncome

func (NullableSingleSourceIncome) Get

func (NullableSingleSourceIncome) IsSet

func (v NullableSingleSourceIncome) IsSet() bool

func (NullableSingleSourceIncome) MarshalJSON

func (v NullableSingleSourceIncome) MarshalJSON() ([]byte, error)

func (*NullableSingleSourceIncome) Set

func (*NullableSingleSourceIncome) UnmarshalJSON

func (v *NullableSingleSourceIncome) UnmarshalJSON(src []byte) error

func (*NullableSingleSourceIncome) Unset

func (v *NullableSingleSourceIncome) Unset()

type NullableSingleSourceIncomeIncomeTotal

type NullableSingleSourceIncomeIncomeTotal struct {
	// contains filtered or unexported fields
}

func (NullableSingleSourceIncomeIncomeTotal) Get

func (NullableSingleSourceIncomeIncomeTotal) IsSet

func (NullableSingleSourceIncomeIncomeTotal) MarshalJSON

func (v NullableSingleSourceIncomeIncomeTotal) MarshalJSON() ([]byte, error)

func (*NullableSingleSourceIncomeIncomeTotal) Set

func (*NullableSingleSourceIncomeIncomeTotal) UnmarshalJSON

func (v *NullableSingleSourceIncomeIncomeTotal) UnmarshalJSON(src []byte) error

func (*NullableSingleSourceIncomeIncomeTotal) Unset

type NullableStatement

type NullableStatement struct {
	// contains filtered or unexported fields
}

func NewNullableStatement

func NewNullableStatement(val *Statement) *NullableStatement

func (NullableStatement) Get

func (v NullableStatement) Get() *Statement

func (NullableStatement) IsSet

func (v NullableStatement) IsSet() bool

func (NullableStatement) MarshalJSON

func (v NullableStatement) MarshalJSON() ([]byte, error)

func (*NullableStatement) Set

func (v *NullableStatement) Set(val *Statement)

func (*NullableStatement) UnmarshalJSON

func (v *NullableStatement) UnmarshalJSON(src []byte) error

func (*NullableStatement) Unset

func (v *NullableStatement) Unset()
type NullableStatementLink struct {
	// contains filtered or unexported fields
}
func NewNullableStatementLink(val *StatementLink) *NullableStatementLink

func (NullableStatementLink) Get

func (NullableStatementLink) IsSet

func (v NullableStatementLink) IsSet() bool

func (NullableStatementLink) MarshalJSON

func (v NullableStatementLink) MarshalJSON() ([]byte, error)

func (*NullableStatementLink) Set

func (v *NullableStatementLink) Set(val *StatementLink)

func (*NullableStatementLink) UnmarshalJSON

func (v *NullableStatementLink) UnmarshalJSON(src []byte) error

func (*NullableStatementLink) Unset

func (v *NullableStatementLink) Unset()

type NullableString

type NullableString struct {
	// contains filtered or unexported fields
}

func NewNullableString

func NewNullableString(val *string) *NullableString

func (NullableString) Get

func (v NullableString) Get() *string

func (NullableString) IsSet

func (v NullableString) IsSet() bool

func (NullableString) MarshalJSON

func (v NullableString) MarshalJSON() ([]byte, error)

func (*NullableString) Set

func (v *NullableString) Set(val *string)

func (*NullableString) UnmarshalJSON

func (v *NullableString) UnmarshalJSON(src []byte) error

func (*NullableString) Unset

func (v *NullableString) Unset()

type NullableSubmitAuthChecklistRequest

type NullableSubmitAuthChecklistRequest struct {
	// contains filtered or unexported fields
}

func (NullableSubmitAuthChecklistRequest) Get

func (NullableSubmitAuthChecklistRequest) IsSet

func (NullableSubmitAuthChecklistRequest) MarshalJSON

func (v NullableSubmitAuthChecklistRequest) MarshalJSON() ([]byte, error)

func (*NullableSubmitAuthChecklistRequest) Set

func (*NullableSubmitAuthChecklistRequest) UnmarshalJSON

func (v *NullableSubmitAuthChecklistRequest) UnmarshalJSON(src []byte) error

func (*NullableSubmitAuthChecklistRequest) Unset

type NullableSubmitAuthChecklistResponse

type NullableSubmitAuthChecklistResponse struct {
	// contains filtered or unexported fields
}

func (NullableSubmitAuthChecklistResponse) Get

func (NullableSubmitAuthChecklistResponse) IsSet

func (NullableSubmitAuthChecklistResponse) MarshalJSON

func (v NullableSubmitAuthChecklistResponse) MarshalJSON() ([]byte, error)

func (*NullableSubmitAuthChecklistResponse) Set

func (*NullableSubmitAuthChecklistResponse) UnmarshalJSON

func (v *NullableSubmitAuthChecklistResponse) UnmarshalJSON(src []byte) error

func (*NullableSubmitAuthChecklistResponse) Unset

type NullableSwaggerErrBodyModel

type NullableSwaggerErrBodyModel struct {
	// contains filtered or unexported fields
}

func NewNullableSwaggerErrBodyModel

func NewNullableSwaggerErrBodyModel(val *SwaggerErrBodyModel) *NullableSwaggerErrBodyModel

func (NullableSwaggerErrBodyModel) Get

func (NullableSwaggerErrBodyModel) IsSet

func (NullableSwaggerErrBodyModel) MarshalJSON

func (v NullableSwaggerErrBodyModel) MarshalJSON() ([]byte, error)

func (*NullableSwaggerErrBodyModel) Set

func (*NullableSwaggerErrBodyModel) UnmarshalJSON

func (v *NullableSwaggerErrBodyModel) UnmarshalJSON(src []byte) error

func (*NullableSwaggerErrBodyModel) Unset

func (v *NullableSwaggerErrBodyModel) Unset()

type NullableTime

type NullableTime struct {
	// contains filtered or unexported fields
}

func NewNullableTime

func NewNullableTime(val *time.Time) *NullableTime

func (NullableTime) Get

func (v NullableTime) Get() *time.Time

func (NullableTime) IsSet

func (v NullableTime) IsSet() bool

func (NullableTime) MarshalJSON

func (v NullableTime) MarshalJSON() ([]byte, error)

func (*NullableTime) Set

func (v *NullableTime) Set(val *time.Time)

func (*NullableTime) UnmarshalJSON

func (v *NullableTime) UnmarshalJSON(src []byte) error

func (*NullableTime) Unset

func (v *NullableTime) Unset()

type NullableTokenRequest

type NullableTokenRequest struct {
	// contains filtered or unexported fields
}

func NewNullableTokenRequest

func NewNullableTokenRequest(val *TokenRequest) *NullableTokenRequest

func (NullableTokenRequest) Get

func (NullableTokenRequest) IsSet

func (v NullableTokenRequest) IsSet() bool

func (NullableTokenRequest) MarshalJSON

func (v NullableTokenRequest) MarshalJSON() ([]byte, error)

func (*NullableTokenRequest) Set

func (v *NullableTokenRequest) Set(val *TokenRequest)

func (*NullableTokenRequest) UnmarshalJSON

func (v *NullableTokenRequest) UnmarshalJSON(src []byte) error

func (*NullableTokenRequest) Unset

func (v *NullableTokenRequest) Unset()

type NullableTokenResponse

type NullableTokenResponse struct {
	// contains filtered or unexported fields
}

func NewNullableTokenResponse

func NewNullableTokenResponse(val *TokenResponse) *NullableTokenResponse

func (NullableTokenResponse) Get

func (NullableTokenResponse) IsSet

func (v NullableTokenResponse) IsSet() bool

func (NullableTokenResponse) MarshalJSON

func (v NullableTokenResponse) MarshalJSON() ([]byte, error)

func (*NullableTokenResponse) Set

func (v *NullableTokenResponse) Set(val *TokenResponse)

func (*NullableTokenResponse) UnmarshalJSON

func (v *NullableTokenResponse) UnmarshalJSON(src []byte) error

func (*NullableTokenResponse) Unset

func (v *NullableTokenResponse) Unset()

type NullableTransaction

type NullableTransaction struct {
	// contains filtered or unexported fields
}

func NewNullableTransaction

func NewNullableTransaction(val *Transaction) *NullableTransaction

func (NullableTransaction) Get

func (NullableTransaction) IsSet

func (v NullableTransaction) IsSet() bool

func (NullableTransaction) MarshalJSON

func (v NullableTransaction) MarshalJSON() ([]byte, error)

func (*NullableTransaction) Set

func (v *NullableTransaction) Set(val *Transaction)

func (*NullableTransaction) UnmarshalJSON

func (v *NullableTransaction) UnmarshalJSON(src []byte) error

func (*NullableTransaction) Unset

func (v *NullableTransaction) Unset()

type NullableTransactionLimits

type NullableTransactionLimits struct {
	// contains filtered or unexported fields
}

func NewNullableTransactionLimits

func NewNullableTransactionLimits(val *TransactionLimits) *NullableTransactionLimits

func (NullableTransactionLimits) Get

func (NullableTransactionLimits) IsSet

func (v NullableTransactionLimits) IsSet() bool

func (NullableTransactionLimits) MarshalJSON

func (v NullableTransactionLimits) MarshalJSON() ([]byte, error)

func (*NullableTransactionLimits) Set

func (*NullableTransactionLimits) UnmarshalJSON

func (v *NullableTransactionLimits) UnmarshalJSON(src []byte) error

func (*NullableTransactionLimits) Unset

func (v *NullableTransactionLimits) Unset()

type NullableUserButton

type NullableUserButton struct {
	// contains filtered or unexported fields
}

func NewNullableUserButton

func NewNullableUserButton(val *UserButton) *NullableUserButton

func (NullableUserButton) Get

func (v NullableUserButton) Get() *UserButton

func (NullableUserButton) IsSet

func (v NullableUserButton) IsSet() bool

func (NullableUserButton) MarshalJSON

func (v NullableUserButton) MarshalJSON() ([]byte, error)

func (*NullableUserButton) Set

func (v *NullableUserButton) Set(val *UserButton)

func (*NullableUserButton) UnmarshalJSON

func (v *NullableUserButton) UnmarshalJSON(src []byte) error

func (*NullableUserButton) Unset

func (v *NullableUserButton) Unset()

type NullableUserField

type NullableUserField struct {
	// contains filtered or unexported fields
}

func NewNullableUserField

func NewNullableUserField(val *UserField) *NullableUserField

func (NullableUserField) Get

func (v NullableUserField) Get() *UserField

func (NullableUserField) IsSet

func (v NullableUserField) IsSet() bool

func (NullableUserField) MarshalJSON

func (v NullableUserField) MarshalJSON() ([]byte, error)

func (*NullableUserField) Set

func (v *NullableUserField) Set(val *UserField)

func (*NullableUserField) UnmarshalJSON

func (v *NullableUserField) UnmarshalJSON(src []byte) error

func (*NullableUserField) Unset

func (v *NullableUserField) Unset()

type NullableUserFieldOption

type NullableUserFieldOption struct {
	// contains filtered or unexported fields
}

func NewNullableUserFieldOption

func NewNullableUserFieldOption(val *UserFieldOption) *NullableUserFieldOption

func (NullableUserFieldOption) Get

func (NullableUserFieldOption) IsSet

func (v NullableUserFieldOption) IsSet() bool

func (NullableUserFieldOption) MarshalJSON

func (v NullableUserFieldOption) MarshalJSON() ([]byte, error)

func (*NullableUserFieldOption) Set

func (*NullableUserFieldOption) UnmarshalJSON

func (v *NullableUserFieldOption) UnmarshalJSON(src []byte) error

func (*NullableUserFieldOption) Unset

func (v *NullableUserFieldOption) Unset()

type NullableUserMessage

type NullableUserMessage struct {
	// contains filtered or unexported fields
}

func NewNullableUserMessage

func NewNullableUserMessage(val *UserMessage) *NullableUserMessage

func (NullableUserMessage) Get

func (NullableUserMessage) IsSet

func (v NullableUserMessage) IsSet() bool

func (NullableUserMessage) MarshalJSON

func (v NullableUserMessage) MarshalJSON() ([]byte, error)

func (*NullableUserMessage) Set

func (v *NullableUserMessage) Set(val *UserMessage)

func (*NullableUserMessage) UnmarshalJSON

func (v *NullableUserMessage) UnmarshalJSON(src []byte) error

func (*NullableUserMessage) Unset

func (v *NullableUserMessage) Unset()

type OtherInfo

type OtherInfo struct {
	BankCode *string `json:"bank_code,omitempty"`
}

OtherInfo struct for OtherInfo

func NewOtherInfo

func NewOtherInfo() *OtherInfo

NewOtherInfo instantiates a new OtherInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewOtherInfoWithDefaults

func NewOtherInfoWithDefaults() *OtherInfo

NewOtherInfoWithDefaults instantiates a new OtherInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*OtherInfo) GetBankCode

func (o *OtherInfo) GetBankCode() string

GetBankCode returns the BankCode field value if set, zero value otherwise.

func (*OtherInfo) GetBankCodeOk

func (o *OtherInfo) GetBankCodeOk() (*string, bool)

GetBankCodeOk returns a tuple with the BankCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OtherInfo) HasBankCode

func (o *OtherInfo) HasBankCode() bool

HasBankCode returns a boolean if a field has been set.

func (OtherInfo) MarshalJSON

func (o OtherInfo) MarshalJSON() ([]byte, error)

func (*OtherInfo) SetBankCode

func (o *OtherInfo) SetBankCode(v string)

SetBankCode gets a reference to the given string and assigns it to the BankCode field.

type PaymentAccount

type PaymentAccount struct {
	// The raw value for the account the user selected when making payment request
	Raw *string `json:"raw,omitempty"`
	// Finverse Institution ID. Only returned if institution_id was included in the request.
	InstitutionId *string `json:"institution_id,omitempty"`
}

PaymentAccount struct for PaymentAccount

func NewPaymentAccount

func NewPaymentAccount() *PaymentAccount

NewPaymentAccount instantiates a new PaymentAccount object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaymentAccountWithDefaults

func NewPaymentAccountWithDefaults() *PaymentAccount

NewPaymentAccountWithDefaults instantiates a new PaymentAccount object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaymentAccount) GetInstitutionId

func (o *PaymentAccount) GetInstitutionId() string

GetInstitutionId returns the InstitutionId field value if set, zero value otherwise.

func (*PaymentAccount) GetInstitutionIdOk

func (o *PaymentAccount) GetInstitutionIdOk() (*string, bool)

GetInstitutionIdOk returns a tuple with the InstitutionId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentAccount) GetRaw

func (o *PaymentAccount) GetRaw() string

GetRaw returns the Raw field value if set, zero value otherwise.

func (*PaymentAccount) GetRawOk

func (o *PaymentAccount) GetRawOk() (*string, bool)

GetRawOk returns a tuple with the Raw field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentAccount) HasInstitutionId

func (o *PaymentAccount) HasInstitutionId() bool

HasInstitutionId returns a boolean if a field has been set.

func (*PaymentAccount) HasRaw

func (o *PaymentAccount) HasRaw() bool

HasRaw returns a boolean if a field has been set.

func (PaymentAccount) MarshalJSON

func (o PaymentAccount) MarshalJSON() ([]byte, error)

func (*PaymentAccount) SetInstitutionId

func (o *PaymentAccount) SetInstitutionId(v string)

SetInstitutionId gets a reference to the given string and assigns it to the InstitutionId field.

func (*PaymentAccount) SetRaw

func (o *PaymentAccount) SetRaw(v string)

SetRaw gets a reference to the given string and assigns it to the Raw field.

type PaymentAccountDetails

type PaymentAccountDetails struct {
	// Payment account id
	AccountId     *string                 `json:"account_id,omitempty"`
	AccountNumber *RecipientAccountNumber `json:"account_number,omitempty"`
	// Masked Account number of the payment account
	AccountNumberMasked *string `json:"account_number_masked,omitempty"`
	// Type of payment account.
	AccountType *string `json:"account_type,omitempty"`
	// Accountholder name of the payment account
	AccountholderName *string `json:"accountholder_name,omitempty"`
	// Finverse Institution ID for the payment institution.
	InstitutionId *string `json:"institution_id,omitempty"`
	// A unique identifier generated after creating user (Finverse Payment User ID)
	UserId *string `json:"user_id,omitempty"`
	// 3-digit code associated with bank
	BankCode *string `json:"bank_code,omitempty"`
	// 3-digit code used to identify specific bank branch
	BranchCode *string `json:"branch_code,omitempty"`
	// List of currencies supported by the payment account
	Currencies []string `json:"currencies,omitempty"`
	// Additional attributes of the sender account in key:value format (e.g. sender_id: 1234). It supports up to 10 key:value pairs, whereas the key and value supports up to 50 and 500 characters respectively.
	Metadata *map[string]string `json:"metadata,omitempty"`
	// Timestamp of when the payment link was created in ISO format (YYYY-MM-DDTHH:MM:SS.SSSZ)
	CreatedAt *time.Time `json:"created_at,omitempty"`
	// Timestamp of when the payment link was last updated in ISO format (YYYY-MM-DDTHH:MM:SS.SSSZ)
	UpdatedAt *time.Time `json:"updated_at,omitempty"`
}

PaymentAccountDetails struct for PaymentAccountDetails

func NewPaymentAccountDetails

func NewPaymentAccountDetails() *PaymentAccountDetails

NewPaymentAccountDetails instantiates a new PaymentAccountDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaymentAccountDetailsWithDefaults

func NewPaymentAccountDetailsWithDefaults() *PaymentAccountDetails

NewPaymentAccountDetailsWithDefaults instantiates a new PaymentAccountDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaymentAccountDetails) GetAccountId

func (o *PaymentAccountDetails) GetAccountId() string

GetAccountId returns the AccountId field value if set, zero value otherwise.

func (*PaymentAccountDetails) GetAccountIdOk

func (o *PaymentAccountDetails) GetAccountIdOk() (*string, bool)

GetAccountIdOk returns a tuple with the AccountId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentAccountDetails) GetAccountNumber

func (o *PaymentAccountDetails) GetAccountNumber() RecipientAccountNumber

GetAccountNumber returns the AccountNumber field value if set, zero value otherwise.

func (*PaymentAccountDetails) GetAccountNumberMasked

func (o *PaymentAccountDetails) GetAccountNumberMasked() string

GetAccountNumberMasked returns the AccountNumberMasked field value if set, zero value otherwise.

func (*PaymentAccountDetails) GetAccountNumberMaskedOk

func (o *PaymentAccountDetails) GetAccountNumberMaskedOk() (*string, bool)

GetAccountNumberMaskedOk returns a tuple with the AccountNumberMasked field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentAccountDetails) GetAccountNumberOk

func (o *PaymentAccountDetails) GetAccountNumberOk() (*RecipientAccountNumber, bool)

GetAccountNumberOk returns a tuple with the AccountNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentAccountDetails) GetAccountType

func (o *PaymentAccountDetails) GetAccountType() string

GetAccountType returns the AccountType field value if set, zero value otherwise.

func (*PaymentAccountDetails) GetAccountTypeOk

func (o *PaymentAccountDetails) GetAccountTypeOk() (*string, bool)

GetAccountTypeOk returns a tuple with the AccountType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentAccountDetails) GetAccountholderName

func (o *PaymentAccountDetails) GetAccountholderName() string

GetAccountholderName returns the AccountholderName field value if set, zero value otherwise.

func (*PaymentAccountDetails) GetAccountholderNameOk

func (o *PaymentAccountDetails) GetAccountholderNameOk() (*string, bool)

GetAccountholderNameOk returns a tuple with the AccountholderName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentAccountDetails) GetBankCode

func (o *PaymentAccountDetails) GetBankCode() string

GetBankCode returns the BankCode field value if set, zero value otherwise.

func (*PaymentAccountDetails) GetBankCodeOk

func (o *PaymentAccountDetails) GetBankCodeOk() (*string, bool)

GetBankCodeOk returns a tuple with the BankCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentAccountDetails) GetBranchCode

func (o *PaymentAccountDetails) GetBranchCode() string

GetBranchCode returns the BranchCode field value if set, zero value otherwise.

func (*PaymentAccountDetails) GetBranchCodeOk

func (o *PaymentAccountDetails) GetBranchCodeOk() (*string, bool)

GetBranchCodeOk returns a tuple with the BranchCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentAccountDetails) GetCreatedAt

func (o *PaymentAccountDetails) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*PaymentAccountDetails) GetCreatedAtOk

func (o *PaymentAccountDetails) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentAccountDetails) GetCurrencies

func (o *PaymentAccountDetails) GetCurrencies() []string

GetCurrencies returns the Currencies field value if set, zero value otherwise.

func (*PaymentAccountDetails) GetCurrenciesOk

func (o *PaymentAccountDetails) GetCurrenciesOk() ([]string, bool)

GetCurrenciesOk returns a tuple with the Currencies field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentAccountDetails) GetInstitutionId

func (o *PaymentAccountDetails) GetInstitutionId() string

GetInstitutionId returns the InstitutionId field value if set, zero value otherwise.

func (*PaymentAccountDetails) GetInstitutionIdOk

func (o *PaymentAccountDetails) GetInstitutionIdOk() (*string, bool)

GetInstitutionIdOk returns a tuple with the InstitutionId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentAccountDetails) GetMetadata

func (o *PaymentAccountDetails) GetMetadata() map[string]string

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*PaymentAccountDetails) GetMetadataOk

func (o *PaymentAccountDetails) GetMetadataOk() (*map[string]string, bool)

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentAccountDetails) GetUpdatedAt

func (o *PaymentAccountDetails) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

func (*PaymentAccountDetails) GetUpdatedAtOk

func (o *PaymentAccountDetails) GetUpdatedAtOk() (*time.Time, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentAccountDetails) GetUserId

func (o *PaymentAccountDetails) GetUserId() string

GetUserId returns the UserId field value if set, zero value otherwise.

func (*PaymentAccountDetails) GetUserIdOk

func (o *PaymentAccountDetails) GetUserIdOk() (*string, bool)

GetUserIdOk returns a tuple with the UserId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentAccountDetails) HasAccountId

func (o *PaymentAccountDetails) HasAccountId() bool

HasAccountId returns a boolean if a field has been set.

func (*PaymentAccountDetails) HasAccountNumber

func (o *PaymentAccountDetails) HasAccountNumber() bool

HasAccountNumber returns a boolean if a field has been set.

func (*PaymentAccountDetails) HasAccountNumberMasked

func (o *PaymentAccountDetails) HasAccountNumberMasked() bool

HasAccountNumberMasked returns a boolean if a field has been set.

func (*PaymentAccountDetails) HasAccountType

func (o *PaymentAccountDetails) HasAccountType() bool

HasAccountType returns a boolean if a field has been set.

func (*PaymentAccountDetails) HasAccountholderName

func (o *PaymentAccountDetails) HasAccountholderName() bool

HasAccountholderName returns a boolean if a field has been set.

func (*PaymentAccountDetails) HasBankCode

func (o *PaymentAccountDetails) HasBankCode() bool

HasBankCode returns a boolean if a field has been set.

func (*PaymentAccountDetails) HasBranchCode

func (o *PaymentAccountDetails) HasBranchCode() bool

HasBranchCode returns a boolean if a field has been set.

func (*PaymentAccountDetails) HasCreatedAt

func (o *PaymentAccountDetails) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*PaymentAccountDetails) HasCurrencies

func (o *PaymentAccountDetails) HasCurrencies() bool

HasCurrencies returns a boolean if a field has been set.

func (*PaymentAccountDetails) HasInstitutionId

func (o *PaymentAccountDetails) HasInstitutionId() bool

HasInstitutionId returns a boolean if a field has been set.

func (*PaymentAccountDetails) HasMetadata

func (o *PaymentAccountDetails) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*PaymentAccountDetails) HasUpdatedAt

func (o *PaymentAccountDetails) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (*PaymentAccountDetails) HasUserId

func (o *PaymentAccountDetails) HasUserId() bool

HasUserId returns a boolean if a field has been set.

func (PaymentAccountDetails) MarshalJSON

func (o PaymentAccountDetails) MarshalJSON() ([]byte, error)

func (*PaymentAccountDetails) SetAccountId

func (o *PaymentAccountDetails) SetAccountId(v string)

SetAccountId gets a reference to the given string and assigns it to the AccountId field.

func (*PaymentAccountDetails) SetAccountNumber

func (o *PaymentAccountDetails) SetAccountNumber(v RecipientAccountNumber)

SetAccountNumber gets a reference to the given RecipientAccountNumber and assigns it to the AccountNumber field.

func (*PaymentAccountDetails) SetAccountNumberMasked

func (o *PaymentAccountDetails) SetAccountNumberMasked(v string)

SetAccountNumberMasked gets a reference to the given string and assigns it to the AccountNumberMasked field.

func (*PaymentAccountDetails) SetAccountType

func (o *PaymentAccountDetails) SetAccountType(v string)

SetAccountType gets a reference to the given string and assigns it to the AccountType field.

func (*PaymentAccountDetails) SetAccountholderName

func (o *PaymentAccountDetails) SetAccountholderName(v string)

SetAccountholderName gets a reference to the given string and assigns it to the AccountholderName field.

func (*PaymentAccountDetails) SetBankCode

func (o *PaymentAccountDetails) SetBankCode(v string)

SetBankCode gets a reference to the given string and assigns it to the BankCode field.

func (*PaymentAccountDetails) SetBranchCode

func (o *PaymentAccountDetails) SetBranchCode(v string)

SetBranchCode gets a reference to the given string and assigns it to the BranchCode field.

func (*PaymentAccountDetails) SetCreatedAt

func (o *PaymentAccountDetails) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*PaymentAccountDetails) SetCurrencies

func (o *PaymentAccountDetails) SetCurrencies(v []string)

SetCurrencies gets a reference to the given []string and assigns it to the Currencies field.

func (*PaymentAccountDetails) SetInstitutionId

func (o *PaymentAccountDetails) SetInstitutionId(v string)

SetInstitutionId gets a reference to the given string and assigns it to the InstitutionId field.

func (*PaymentAccountDetails) SetMetadata

func (o *PaymentAccountDetails) SetMetadata(v map[string]string)

SetMetadata gets a reference to the given map[string]string and assigns it to the Metadata field.

func (*PaymentAccountDetails) SetUpdatedAt

func (o *PaymentAccountDetails) SetUpdatedAt(v time.Time)

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.

func (*PaymentAccountDetails) SetUserId

func (o *PaymentAccountDetails) SetUserId(v string)

SetUserId gets a reference to the given string and assigns it to the UserId field.

type PaymentApi

type PaymentApi interface {

	/*
		CreatePaymentInstruction Method for CreatePaymentInstruction

		Create a new payment instruction to be used when linking to perform new payment

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @return PaymentApiApiCreatePaymentInstructionRequest
	*/
	CreatePaymentInstruction(ctx context.Context) PaymentApiApiCreatePaymentInstructionRequest

	// CreatePaymentInstructionExecute executes the request
	//  @return CreatePaymentInstructionResponse
	CreatePaymentInstructionExecute(r PaymentApiApiCreatePaymentInstructionRequest) (*CreatePaymentInstructionResponse, *http.Response, error)

	/*
		GetPaymentInstruction Method for GetPaymentInstruction

		Get payment instructions by payment_instruction_id

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @param paymentInstructionId The id of a payment instruction
		 @return PaymentApiApiGetPaymentInstructionRequest
	*/
	GetPaymentInstruction(ctx context.Context, paymentInstructionId string) PaymentApiApiGetPaymentInstructionRequest

	// GetPaymentInstructionExecute executes the request
	//  @return GetPaymentInstructionsResponse
	GetPaymentInstructionExecute(r PaymentApiApiGetPaymentInstructionRequest) (*GetPaymentInstructionsResponse, *http.Response, error)
}

type PaymentApiApiCreatePaymentInstructionRequest

type PaymentApiApiCreatePaymentInstructionRequest struct {
	ApiService PaymentApi
	// contains filtered or unexported fields
}

func (PaymentApiApiCreatePaymentInstructionRequest) Execute

func (PaymentApiApiCreatePaymentInstructionRequest) PaymentInstruction

Request body for starting a new Link

type PaymentApiApiGetPaymentInstructionRequest

type PaymentApiApiGetPaymentInstructionRequest struct {
	ApiService PaymentApi
	// contains filtered or unexported fields
}

func (PaymentApiApiGetPaymentInstructionRequest) Execute

type PaymentApiService

type PaymentApiService service

PaymentApiService PaymentApi service

func (*PaymentApiService) CreatePaymentInstruction

CreatePaymentInstruction Method for CreatePaymentInstruction

Create a new payment instruction to be used when linking to perform new payment

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return PaymentApiApiCreatePaymentInstructionRequest

func (*PaymentApiService) CreatePaymentInstructionExecute

Execute executes the request

@return CreatePaymentInstructionResponse

func (*PaymentApiService) GetPaymentInstruction

func (a *PaymentApiService) GetPaymentInstruction(ctx context.Context, paymentInstructionId string) PaymentApiApiGetPaymentInstructionRequest

GetPaymentInstruction Method for GetPaymentInstruction

Get payment instructions by payment_instruction_id

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param paymentInstructionId The id of a payment instruction
@return PaymentApiApiGetPaymentInstructionRequest

func (*PaymentApiService) GetPaymentInstructionExecute

Execute executes the request

@return GetPaymentInstructionsResponse

type PaymentDetails

type PaymentDetails struct {
	Format        *string    `json:"format,omitempty"`
	Bic           *string    `json:"bic,omitempty"`
	BankFullname  *string    `json:"bank_fullname,omitempty"`
	BankShortname *string    `json:"bank_shortname,omitempty"`
	BankAddress   *string    `json:"bank_address,omitempty"`
	BankCountry   *string    `json:"bank_country,omitempty"`
	OtherInfo     *OtherInfo `json:"other_info,omitempty"`
}

PaymentDetails struct for PaymentDetails

func NewPaymentDetails

func NewPaymentDetails() *PaymentDetails

NewPaymentDetails instantiates a new PaymentDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaymentDetailsWithDefaults

func NewPaymentDetailsWithDefaults() *PaymentDetails

NewPaymentDetailsWithDefaults instantiates a new PaymentDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaymentDetails) GetBankAddress

func (o *PaymentDetails) GetBankAddress() string

GetBankAddress returns the BankAddress field value if set, zero value otherwise.

func (*PaymentDetails) GetBankAddressOk

func (o *PaymentDetails) GetBankAddressOk() (*string, bool)

GetBankAddressOk returns a tuple with the BankAddress field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentDetails) GetBankCountry

func (o *PaymentDetails) GetBankCountry() string

GetBankCountry returns the BankCountry field value if set, zero value otherwise.

func (*PaymentDetails) GetBankCountryOk

func (o *PaymentDetails) GetBankCountryOk() (*string, bool)

GetBankCountryOk returns a tuple with the BankCountry field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentDetails) GetBankFullname

func (o *PaymentDetails) GetBankFullname() string

GetBankFullname returns the BankFullname field value if set, zero value otherwise.

func (*PaymentDetails) GetBankFullnameOk

func (o *PaymentDetails) GetBankFullnameOk() (*string, bool)

GetBankFullnameOk returns a tuple with the BankFullname field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentDetails) GetBankShortname

func (o *PaymentDetails) GetBankShortname() string

GetBankShortname returns the BankShortname field value if set, zero value otherwise.

func (*PaymentDetails) GetBankShortnameOk

func (o *PaymentDetails) GetBankShortnameOk() (*string, bool)

GetBankShortnameOk returns a tuple with the BankShortname field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentDetails) GetBic

func (o *PaymentDetails) GetBic() string

GetBic returns the Bic field value if set, zero value otherwise.

func (*PaymentDetails) GetBicOk

func (o *PaymentDetails) GetBicOk() (*string, bool)

GetBicOk returns a tuple with the Bic field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentDetails) GetFormat

func (o *PaymentDetails) GetFormat() string

GetFormat returns the Format field value if set, zero value otherwise.

func (*PaymentDetails) GetFormatOk

func (o *PaymentDetails) GetFormatOk() (*string, bool)

GetFormatOk returns a tuple with the Format field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentDetails) GetOtherInfo

func (o *PaymentDetails) GetOtherInfo() OtherInfo

GetOtherInfo returns the OtherInfo field value if set, zero value otherwise.

func (*PaymentDetails) GetOtherInfoOk

func (o *PaymentDetails) GetOtherInfoOk() (*OtherInfo, bool)

GetOtherInfoOk returns a tuple with the OtherInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentDetails) HasBankAddress

func (o *PaymentDetails) HasBankAddress() bool

HasBankAddress returns a boolean if a field has been set.

func (*PaymentDetails) HasBankCountry

func (o *PaymentDetails) HasBankCountry() bool

HasBankCountry returns a boolean if a field has been set.

func (*PaymentDetails) HasBankFullname

func (o *PaymentDetails) HasBankFullname() bool

HasBankFullname returns a boolean if a field has been set.

func (*PaymentDetails) HasBankShortname

func (o *PaymentDetails) HasBankShortname() bool

HasBankShortname returns a boolean if a field has been set.

func (*PaymentDetails) HasBic

func (o *PaymentDetails) HasBic() bool

HasBic returns a boolean if a field has been set.

func (*PaymentDetails) HasFormat

func (o *PaymentDetails) HasFormat() bool

HasFormat returns a boolean if a field has been set.

func (*PaymentDetails) HasOtherInfo

func (o *PaymentDetails) HasOtherInfo() bool

HasOtherInfo returns a boolean if a field has been set.

func (PaymentDetails) MarshalJSON

func (o PaymentDetails) MarshalJSON() ([]byte, error)

func (*PaymentDetails) SetBankAddress

func (o *PaymentDetails) SetBankAddress(v string)

SetBankAddress gets a reference to the given string and assigns it to the BankAddress field.

func (*PaymentDetails) SetBankCountry

func (o *PaymentDetails) SetBankCountry(v string)

SetBankCountry gets a reference to the given string and assigns it to the BankCountry field.

func (*PaymentDetails) SetBankFullname

func (o *PaymentDetails) SetBankFullname(v string)

SetBankFullname gets a reference to the given string and assigns it to the BankFullname field.

func (*PaymentDetails) SetBankShortname

func (o *PaymentDetails) SetBankShortname(v string)

SetBankShortname gets a reference to the given string and assigns it to the BankShortname field.

func (*PaymentDetails) SetBic

func (o *PaymentDetails) SetBic(v string)

SetBic gets a reference to the given string and assigns it to the Bic field.

func (*PaymentDetails) SetFormat

func (o *PaymentDetails) SetFormat(v string)

SetFormat gets a reference to the given string and assigns it to the Format field.

func (*PaymentDetails) SetOtherInfo

func (o *PaymentDetails) SetOtherInfo(v OtherInfo)

SetOtherInfo gets a reference to the given OtherInfo and assigns it to the OtherInfo field.

type PaymentDetails2

type PaymentDetails2 struct {
	// The transaction description provided to banks, which banks will show to their customers.
	Description *string `json:"description,omitempty"`
	// ID of the mandate this pament is referring to.
	MandateId *string `json:"mandate_id,omitempty"`
	// Deprecated: Customer's ID for this transaction
	TransactionReferenceId *string `json:"transaction_reference_id,omitempty"`
	// Customer reference for this transaction
	ExternalTransactionReference *string `json:"external_transaction_reference,omitempty"`
}

PaymentDetails2 struct for PaymentDetails2

func NewPaymentDetails2

func NewPaymentDetails2() *PaymentDetails2

NewPaymentDetails2 instantiates a new PaymentDetails2 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaymentDetails2WithDefaults

func NewPaymentDetails2WithDefaults() *PaymentDetails2

NewPaymentDetails2WithDefaults instantiates a new PaymentDetails2 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaymentDetails2) GetDescription

func (o *PaymentDetails2) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*PaymentDetails2) GetDescriptionOk

func (o *PaymentDetails2) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentDetails2) GetExternalTransactionReference

func (o *PaymentDetails2) GetExternalTransactionReference() string

GetExternalTransactionReference returns the ExternalTransactionReference field value if set, zero value otherwise.

func (*PaymentDetails2) GetExternalTransactionReferenceOk

func (o *PaymentDetails2) GetExternalTransactionReferenceOk() (*string, bool)

GetExternalTransactionReferenceOk returns a tuple with the ExternalTransactionReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentDetails2) GetMandateId

func (o *PaymentDetails2) GetMandateId() string

GetMandateId returns the MandateId field value if set, zero value otherwise.

func (*PaymentDetails2) GetMandateIdOk

func (o *PaymentDetails2) GetMandateIdOk() (*string, bool)

GetMandateIdOk returns a tuple with the MandateId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentDetails2) GetTransactionReferenceId

func (o *PaymentDetails2) GetTransactionReferenceId() string

GetTransactionReferenceId returns the TransactionReferenceId field value if set, zero value otherwise.

func (*PaymentDetails2) GetTransactionReferenceIdOk

func (o *PaymentDetails2) GetTransactionReferenceIdOk() (*string, bool)

GetTransactionReferenceIdOk returns a tuple with the TransactionReferenceId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentDetails2) HasDescription

func (o *PaymentDetails2) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*PaymentDetails2) HasExternalTransactionReference

func (o *PaymentDetails2) HasExternalTransactionReference() bool

HasExternalTransactionReference returns a boolean if a field has been set.

func (*PaymentDetails2) HasMandateId

func (o *PaymentDetails2) HasMandateId() bool

HasMandateId returns a boolean if a field has been set.

func (*PaymentDetails2) HasTransactionReferenceId

func (o *PaymentDetails2) HasTransactionReferenceId() bool

HasTransactionReferenceId returns a boolean if a field has been set.

func (PaymentDetails2) MarshalJSON

func (o PaymentDetails2) MarshalJSON() ([]byte, error)

func (*PaymentDetails2) SetDescription

func (o *PaymentDetails2) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*PaymentDetails2) SetExternalTransactionReference

func (o *PaymentDetails2) SetExternalTransactionReference(v string)

SetExternalTransactionReference gets a reference to the given string and assigns it to the ExternalTransactionReference field.

func (*PaymentDetails2) SetMandateId

func (o *PaymentDetails2) SetMandateId(v string)

SetMandateId gets a reference to the given string and assigns it to the MandateId field.

func (*PaymentDetails2) SetTransactionReferenceId

func (o *PaymentDetails2) SetTransactionReferenceId(v string)

SetTransactionReferenceId gets a reference to the given string and assigns it to the TransactionReferenceId field.

type PaymentInfo

type PaymentInfo struct {
	CurrenciesSupported []string   `json:"currencies_supported,omitempty"`
	PaymentsSupported   []string   `json:"payments_supported"`
	OtherInfo           *OtherInfo `json:"other_info,omitempty"`
}

PaymentInfo struct for PaymentInfo

func NewPaymentInfo

func NewPaymentInfo(paymentsSupported []string) *PaymentInfo

NewPaymentInfo instantiates a new PaymentInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaymentInfoWithDefaults

func NewPaymentInfoWithDefaults() *PaymentInfo

NewPaymentInfoWithDefaults instantiates a new PaymentInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaymentInfo) GetCurrenciesSupported

func (o *PaymentInfo) GetCurrenciesSupported() []string

GetCurrenciesSupported returns the CurrenciesSupported field value if set, zero value otherwise.

func (*PaymentInfo) GetCurrenciesSupportedOk

func (o *PaymentInfo) GetCurrenciesSupportedOk() ([]string, bool)

GetCurrenciesSupportedOk returns a tuple with the CurrenciesSupported field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentInfo) GetOtherInfo

func (o *PaymentInfo) GetOtherInfo() OtherInfo

GetOtherInfo returns the OtherInfo field value if set, zero value otherwise.

func (*PaymentInfo) GetOtherInfoOk

func (o *PaymentInfo) GetOtherInfoOk() (*OtherInfo, bool)

GetOtherInfoOk returns a tuple with the OtherInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentInfo) GetPaymentsSupported

func (o *PaymentInfo) GetPaymentsSupported() []string

GetPaymentsSupported returns the PaymentsSupported field value

func (*PaymentInfo) GetPaymentsSupportedOk

func (o *PaymentInfo) GetPaymentsSupportedOk() ([]string, bool)

GetPaymentsSupportedOk returns a tuple with the PaymentsSupported field value and a boolean to check if the value has been set.

func (*PaymentInfo) HasCurrenciesSupported

func (o *PaymentInfo) HasCurrenciesSupported() bool

HasCurrenciesSupported returns a boolean if a field has been set.

func (*PaymentInfo) HasOtherInfo

func (o *PaymentInfo) HasOtherInfo() bool

HasOtherInfo returns a boolean if a field has been set.

func (PaymentInfo) MarshalJSON

func (o PaymentInfo) MarshalJSON() ([]byte, error)

func (*PaymentInfo) SetCurrenciesSupported

func (o *PaymentInfo) SetCurrenciesSupported(v []string)

SetCurrenciesSupported gets a reference to the given []string and assigns it to the CurrenciesSupported field.

func (*PaymentInfo) SetOtherInfo

func (o *PaymentInfo) SetOtherInfo(v OtherInfo)

SetOtherInfo gets a reference to the given OtherInfo and assigns it to the OtherInfo field.

func (*PaymentInfo) SetPaymentsSupported

func (o *PaymentInfo) SetPaymentsSupported(v []string)

SetPaymentsSupported sets field value

type PaymentInstruction

type PaymentInstruction struct {
	// An id of the this payment
	PaymentInstructionId *string `json:"payment_instruction_id,omitempty"`
	// An id of the user of this payment, need to equal to userId when creating link
	UserId *string `json:"user_id,omitempty"`
	// An id that links this payment to a specific Login Identity
	LoginIdentityId *string `json:"login_identity_id,omitempty"`
	// Type of payment that was created, please check Documentation on which payment type is supported in each institution
	Type *string `json:"type,omitempty"`
	// The recipient name
	RecipientName *string `json:"recipient_name,omitempty"`
	// The recipient account Id
	RecipientAccountId *string `json:"recipient_account_id,omitempty"`
	// The sender name
	SenderName    *string         `json:"sender_name,omitempty"`
	SenderAccount *PaymentAccount `json:"sender_account,omitempty"`
	// The sender account Id
	SenderAccountId *string `json:"sender_account_id,omitempty"`
	// When the payment should start
	StartDate NullableString `json:"start_date,omitempty"`
	// When the payment should stop
	EndDate NullableString `json:"end_date,omitempty"`
	// The currency for the payment
	Currency *string `json:"currency,omitempty"`
	// The payment amount
	Amount *float32 `json:"amount,omitempty"`
	// How often the payment should be executed
	Frequency *string `json:"frequency,omitempty"`
	// Related remarks about this instruction
	Remarks *string `json:"remarks,omitempty"`
	// Status of the payment
	Status *string `json:"status,omitempty"`
	// Reference identification returned by institution
	ReferenceId *string    `json:"reference_id,omitempty"`
	LastUpdate  *time.Time `json:"last_update,omitempty"`
	// Extra information collected for this payment instruction
	Info map[string]interface{} `json:"info,omitempty"`
}

PaymentInstruction struct for PaymentInstruction

func NewPaymentInstruction

func NewPaymentInstruction() *PaymentInstruction

NewPaymentInstruction instantiates a new PaymentInstruction object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaymentInstructionWithDefaults

func NewPaymentInstructionWithDefaults() *PaymentInstruction

NewPaymentInstructionWithDefaults instantiates a new PaymentInstruction object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaymentInstruction) GetAmount

func (o *PaymentInstruction) GetAmount() float32

GetAmount returns the Amount field value if set, zero value otherwise.

func (*PaymentInstruction) GetAmountOk

func (o *PaymentInstruction) GetAmountOk() (*float32, bool)

GetAmountOk returns a tuple with the Amount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentInstruction) GetCurrency

func (o *PaymentInstruction) GetCurrency() string

GetCurrency returns the Currency field value if set, zero value otherwise.

func (*PaymentInstruction) GetCurrencyOk

func (o *PaymentInstruction) GetCurrencyOk() (*string, bool)

GetCurrencyOk returns a tuple with the Currency field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentInstruction) GetEndDate

func (o *PaymentInstruction) GetEndDate() string

GetEndDate returns the EndDate field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PaymentInstruction) GetEndDateOk

func (o *PaymentInstruction) GetEndDateOk() (*string, bool)

GetEndDateOk returns a tuple with the EndDate field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaymentInstruction) GetFrequency

func (o *PaymentInstruction) GetFrequency() string

GetFrequency returns the Frequency field value if set, zero value otherwise.

func (*PaymentInstruction) GetFrequencyOk

func (o *PaymentInstruction) GetFrequencyOk() (*string, bool)

GetFrequencyOk returns a tuple with the Frequency field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentInstruction) GetInfo

func (o *PaymentInstruction) GetInfo() map[string]interface{}

GetInfo returns the Info field value if set, zero value otherwise.

func (*PaymentInstruction) GetInfoOk

func (o *PaymentInstruction) GetInfoOk() (map[string]interface{}, bool)

GetInfoOk returns a tuple with the Info field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentInstruction) GetLastUpdate

func (o *PaymentInstruction) GetLastUpdate() time.Time

GetLastUpdate returns the LastUpdate field value if set, zero value otherwise.

func (*PaymentInstruction) GetLastUpdateOk

func (o *PaymentInstruction) GetLastUpdateOk() (*time.Time, bool)

GetLastUpdateOk returns a tuple with the LastUpdate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentInstruction) GetLoginIdentityId

func (o *PaymentInstruction) GetLoginIdentityId() string

GetLoginIdentityId returns the LoginIdentityId field value if set, zero value otherwise.

func (*PaymentInstruction) GetLoginIdentityIdOk

func (o *PaymentInstruction) GetLoginIdentityIdOk() (*string, bool)

GetLoginIdentityIdOk returns a tuple with the LoginIdentityId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentInstruction) GetPaymentInstructionId

func (o *PaymentInstruction) GetPaymentInstructionId() string

GetPaymentInstructionId returns the PaymentInstructionId field value if set, zero value otherwise.

func (*PaymentInstruction) GetPaymentInstructionIdOk

func (o *PaymentInstruction) GetPaymentInstructionIdOk() (*string, bool)

GetPaymentInstructionIdOk returns a tuple with the PaymentInstructionId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentInstruction) GetRecipientAccountId

func (o *PaymentInstruction) GetRecipientAccountId() string

GetRecipientAccountId returns the RecipientAccountId field value if set, zero value otherwise.

func (*PaymentInstruction) GetRecipientAccountIdOk

func (o *PaymentInstruction) GetRecipientAccountIdOk() (*string, bool)

GetRecipientAccountIdOk returns a tuple with the RecipientAccountId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentInstruction) GetRecipientName

func (o *PaymentInstruction) GetRecipientName() string

GetRecipientName returns the RecipientName field value if set, zero value otherwise.

func (*PaymentInstruction) GetRecipientNameOk

func (o *PaymentInstruction) GetRecipientNameOk() (*string, bool)

GetRecipientNameOk returns a tuple with the RecipientName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentInstruction) GetReferenceId

func (o *PaymentInstruction) GetReferenceId() string

GetReferenceId returns the ReferenceId field value if set, zero value otherwise.

func (*PaymentInstruction) GetReferenceIdOk

func (o *PaymentInstruction) GetReferenceIdOk() (*string, bool)

GetReferenceIdOk returns a tuple with the ReferenceId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentInstruction) GetRemarks

func (o *PaymentInstruction) GetRemarks() string

GetRemarks returns the Remarks field value if set, zero value otherwise.

func (*PaymentInstruction) GetRemarksOk

func (o *PaymentInstruction) GetRemarksOk() (*string, bool)

GetRemarksOk returns a tuple with the Remarks field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentInstruction) GetSenderAccount

func (o *PaymentInstruction) GetSenderAccount() PaymentAccount

GetSenderAccount returns the SenderAccount field value if set, zero value otherwise.

func (*PaymentInstruction) GetSenderAccountId

func (o *PaymentInstruction) GetSenderAccountId() string

GetSenderAccountId returns the SenderAccountId field value if set, zero value otherwise.

func (*PaymentInstruction) GetSenderAccountIdOk

func (o *PaymentInstruction) GetSenderAccountIdOk() (*string, bool)

GetSenderAccountIdOk returns a tuple with the SenderAccountId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentInstruction) GetSenderAccountOk

func (o *PaymentInstruction) GetSenderAccountOk() (*PaymentAccount, bool)

GetSenderAccountOk returns a tuple with the SenderAccount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentInstruction) GetSenderName

func (o *PaymentInstruction) GetSenderName() string

GetSenderName returns the SenderName field value if set, zero value otherwise.

func (*PaymentInstruction) GetSenderNameOk

func (o *PaymentInstruction) GetSenderNameOk() (*string, bool)

GetSenderNameOk returns a tuple with the SenderName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentInstruction) GetStartDate

func (o *PaymentInstruction) GetStartDate() string

GetStartDate returns the StartDate field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PaymentInstruction) GetStartDateOk

func (o *PaymentInstruction) GetStartDateOk() (*string, bool)

GetStartDateOk returns a tuple with the StartDate field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaymentInstruction) GetStatus

func (o *PaymentInstruction) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*PaymentInstruction) GetStatusOk

func (o *PaymentInstruction) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentInstruction) GetType

func (o *PaymentInstruction) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*PaymentInstruction) GetTypeOk

func (o *PaymentInstruction) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentInstruction) GetUserId

func (o *PaymentInstruction) GetUserId() string

GetUserId returns the UserId field value if set, zero value otherwise.

func (*PaymentInstruction) GetUserIdOk

func (o *PaymentInstruction) GetUserIdOk() (*string, bool)

GetUserIdOk returns a tuple with the UserId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentInstruction) HasAmount

func (o *PaymentInstruction) HasAmount() bool

HasAmount returns a boolean if a field has been set.

func (*PaymentInstruction) HasCurrency

func (o *PaymentInstruction) HasCurrency() bool

HasCurrency returns a boolean if a field has been set.

func (*PaymentInstruction) HasEndDate

func (o *PaymentInstruction) HasEndDate() bool

HasEndDate returns a boolean if a field has been set.

func (*PaymentInstruction) HasFrequency

func (o *PaymentInstruction) HasFrequency() bool

HasFrequency returns a boolean if a field has been set.

func (*PaymentInstruction) HasInfo

func (o *PaymentInstruction) HasInfo() bool

HasInfo returns a boolean if a field has been set.

func (*PaymentInstruction) HasLastUpdate

func (o *PaymentInstruction) HasLastUpdate() bool

HasLastUpdate returns a boolean if a field has been set.

func (*PaymentInstruction) HasLoginIdentityId

func (o *PaymentInstruction) HasLoginIdentityId() bool

HasLoginIdentityId returns a boolean if a field has been set.

func (*PaymentInstruction) HasPaymentInstructionId

func (o *PaymentInstruction) HasPaymentInstructionId() bool

HasPaymentInstructionId returns a boolean if a field has been set.

func (*PaymentInstruction) HasRecipientAccountId

func (o *PaymentInstruction) HasRecipientAccountId() bool

HasRecipientAccountId returns a boolean if a field has been set.

func (*PaymentInstruction) HasRecipientName

func (o *PaymentInstruction) HasRecipientName() bool

HasRecipientName returns a boolean if a field has been set.

func (*PaymentInstruction) HasReferenceId

func (o *PaymentInstruction) HasReferenceId() bool

HasReferenceId returns a boolean if a field has been set.

func (*PaymentInstruction) HasRemarks

func (o *PaymentInstruction) HasRemarks() bool

HasRemarks returns a boolean if a field has been set.

func (*PaymentInstruction) HasSenderAccount

func (o *PaymentInstruction) HasSenderAccount() bool

HasSenderAccount returns a boolean if a field has been set.

func (*PaymentInstruction) HasSenderAccountId

func (o *PaymentInstruction) HasSenderAccountId() bool

HasSenderAccountId returns a boolean if a field has been set.

func (*PaymentInstruction) HasSenderName

func (o *PaymentInstruction) HasSenderName() bool

HasSenderName returns a boolean if a field has been set.

func (*PaymentInstruction) HasStartDate

func (o *PaymentInstruction) HasStartDate() bool

HasStartDate returns a boolean if a field has been set.

func (*PaymentInstruction) HasStatus

func (o *PaymentInstruction) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*PaymentInstruction) HasType

func (o *PaymentInstruction) HasType() bool

HasType returns a boolean if a field has been set.

func (*PaymentInstruction) HasUserId

func (o *PaymentInstruction) HasUserId() bool

HasUserId returns a boolean if a field has been set.

func (PaymentInstruction) MarshalJSON

func (o PaymentInstruction) MarshalJSON() ([]byte, error)

func (*PaymentInstruction) SetAmount

func (o *PaymentInstruction) SetAmount(v float32)

SetAmount gets a reference to the given float32 and assigns it to the Amount field.

func (*PaymentInstruction) SetCurrency

func (o *PaymentInstruction) SetCurrency(v string)

SetCurrency gets a reference to the given string and assigns it to the Currency field.

func (*PaymentInstruction) SetEndDate

func (o *PaymentInstruction) SetEndDate(v string)

SetEndDate gets a reference to the given NullableString and assigns it to the EndDate field.

func (*PaymentInstruction) SetEndDateNil

func (o *PaymentInstruction) SetEndDateNil()

SetEndDateNil sets the value for EndDate to be an explicit nil

func (*PaymentInstruction) SetFrequency

func (o *PaymentInstruction) SetFrequency(v string)

SetFrequency gets a reference to the given string and assigns it to the Frequency field.

func (*PaymentInstruction) SetInfo

func (o *PaymentInstruction) SetInfo(v map[string]interface{})

SetInfo gets a reference to the given map[string]interface{} and assigns it to the Info field.

func (*PaymentInstruction) SetLastUpdate

func (o *PaymentInstruction) SetLastUpdate(v time.Time)

SetLastUpdate gets a reference to the given time.Time and assigns it to the LastUpdate field.

func (*PaymentInstruction) SetLoginIdentityId

func (o *PaymentInstruction) SetLoginIdentityId(v string)

SetLoginIdentityId gets a reference to the given string and assigns it to the LoginIdentityId field.

func (*PaymentInstruction) SetPaymentInstructionId

func (o *PaymentInstruction) SetPaymentInstructionId(v string)

SetPaymentInstructionId gets a reference to the given string and assigns it to the PaymentInstructionId field.

func (*PaymentInstruction) SetRecipientAccountId

func (o *PaymentInstruction) SetRecipientAccountId(v string)

SetRecipientAccountId gets a reference to the given string and assigns it to the RecipientAccountId field.

func (*PaymentInstruction) SetRecipientName

func (o *PaymentInstruction) SetRecipientName(v string)

SetRecipientName gets a reference to the given string and assigns it to the RecipientName field.

func (*PaymentInstruction) SetReferenceId

func (o *PaymentInstruction) SetReferenceId(v string)

SetReferenceId gets a reference to the given string and assigns it to the ReferenceId field.

func (*PaymentInstruction) SetRemarks

func (o *PaymentInstruction) SetRemarks(v string)

SetRemarks gets a reference to the given string and assigns it to the Remarks field.

func (*PaymentInstruction) SetSenderAccount

func (o *PaymentInstruction) SetSenderAccount(v PaymentAccount)

SetSenderAccount gets a reference to the given PaymentAccount and assigns it to the SenderAccount field.

func (*PaymentInstruction) SetSenderAccountId

func (o *PaymentInstruction) SetSenderAccountId(v string)

SetSenderAccountId gets a reference to the given string and assigns it to the SenderAccountId field.

func (*PaymentInstruction) SetSenderName

func (o *PaymentInstruction) SetSenderName(v string)

SetSenderName gets a reference to the given string and assigns it to the SenderName field.

func (*PaymentInstruction) SetStartDate

func (o *PaymentInstruction) SetStartDate(v string)

SetStartDate gets a reference to the given NullableString and assigns it to the StartDate field.

func (*PaymentInstruction) SetStartDateNil

func (o *PaymentInstruction) SetStartDateNil()

SetStartDateNil sets the value for StartDate to be an explicit nil

func (*PaymentInstruction) SetStatus

func (o *PaymentInstruction) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*PaymentInstruction) SetType

func (o *PaymentInstruction) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*PaymentInstruction) SetUserId

func (o *PaymentInstruction) SetUserId(v string)

SetUserId gets a reference to the given string and assigns it to the UserId field.

func (*PaymentInstruction) UnsetEndDate

func (o *PaymentInstruction) UnsetEndDate()

UnsetEndDate ensures that no value is present for EndDate, not even an explicit nil

func (*PaymentInstruction) UnsetStartDate

func (o *PaymentInstruction) UnsetStartDate()

UnsetStartDate ensures that no value is present for StartDate, not even an explicit nil

type PaymentLinkCustomizations

type PaymentLinkCustomizations struct {
	// ISO639-1 language code. Language to display when user open the link, default to English (en) if not specified
	Language *string `json:"language,omitempty"`
	// The UI mode link is intended to be used in - \"iframe\", \"auto_redirect\", \"redirect\" or \"standalone\"
	UiMode *string `json:"ui_mode,omitempty"`
	// URI to redirect to. Only needed if ui_mode = redirect
	RedirectUri *string `json:"redirect_uri,omitempty"`
}

PaymentLinkCustomizations struct for PaymentLinkCustomizations

func NewPaymentLinkCustomizations

func NewPaymentLinkCustomizations() *PaymentLinkCustomizations

NewPaymentLinkCustomizations instantiates a new PaymentLinkCustomizations object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaymentLinkCustomizationsWithDefaults

func NewPaymentLinkCustomizationsWithDefaults() *PaymentLinkCustomizations

NewPaymentLinkCustomizationsWithDefaults instantiates a new PaymentLinkCustomizations object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaymentLinkCustomizations) GetLanguage

func (o *PaymentLinkCustomizations) GetLanguage() string

GetLanguage returns the Language field value if set, zero value otherwise.

func (*PaymentLinkCustomizations) GetLanguageOk

func (o *PaymentLinkCustomizations) GetLanguageOk() (*string, bool)

GetLanguageOk returns a tuple with the Language field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkCustomizations) GetRedirectUri

func (o *PaymentLinkCustomizations) GetRedirectUri() string

GetRedirectUri returns the RedirectUri field value if set, zero value otherwise.

func (*PaymentLinkCustomizations) GetRedirectUriOk

func (o *PaymentLinkCustomizations) GetRedirectUriOk() (*string, bool)

GetRedirectUriOk returns a tuple with the RedirectUri field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkCustomizations) GetUiMode

func (o *PaymentLinkCustomizations) GetUiMode() string

GetUiMode returns the UiMode field value if set, zero value otherwise.

func (*PaymentLinkCustomizations) GetUiModeOk

func (o *PaymentLinkCustomizations) GetUiModeOk() (*string, bool)

GetUiModeOk returns a tuple with the UiMode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkCustomizations) HasLanguage

func (o *PaymentLinkCustomizations) HasLanguage() bool

HasLanguage returns a boolean if a field has been set.

func (*PaymentLinkCustomizations) HasRedirectUri

func (o *PaymentLinkCustomizations) HasRedirectUri() bool

HasRedirectUri returns a boolean if a field has been set.

func (*PaymentLinkCustomizations) HasUiMode

func (o *PaymentLinkCustomizations) HasUiMode() bool

HasUiMode returns a boolean if a field has been set.

func (PaymentLinkCustomizations) MarshalJSON

func (o PaymentLinkCustomizations) MarshalJSON() ([]byte, error)

func (*PaymentLinkCustomizations) SetLanguage

func (o *PaymentLinkCustomizations) SetLanguage(v string)

SetLanguage gets a reference to the given string and assigns it to the Language field.

func (*PaymentLinkCustomizations) SetRedirectUri

func (o *PaymentLinkCustomizations) SetRedirectUri(v string)

SetRedirectUri gets a reference to the given string and assigns it to the RedirectUri field.

func (*PaymentLinkCustomizations) SetUiMode

func (o *PaymentLinkCustomizations) SetUiMode(v string)

SetUiMode gets a reference to the given string and assigns it to the UiMode field.

type PaymentLinkDetails

type PaymentLinkDetails struct {
	Description string `json:"description"`
	// For external invoice/transaction reference
	ExternalTransactionReference string `json:"external_transaction_reference"`
}

PaymentLinkDetails struct for PaymentLinkDetails

func NewPaymentLinkDetails

func NewPaymentLinkDetails(description string, externalTransactionReference string) *PaymentLinkDetails

NewPaymentLinkDetails instantiates a new PaymentLinkDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaymentLinkDetailsWithDefaults

func NewPaymentLinkDetailsWithDefaults() *PaymentLinkDetails

NewPaymentLinkDetailsWithDefaults instantiates a new PaymentLinkDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaymentLinkDetails) GetDescription

func (o *PaymentLinkDetails) GetDescription() string

GetDescription returns the Description field value

func (*PaymentLinkDetails) GetDescriptionOk

func (o *PaymentLinkDetails) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*PaymentLinkDetails) GetExternalTransactionReference

func (o *PaymentLinkDetails) GetExternalTransactionReference() string

GetExternalTransactionReference returns the ExternalTransactionReference field value

func (*PaymentLinkDetails) GetExternalTransactionReferenceOk

func (o *PaymentLinkDetails) GetExternalTransactionReferenceOk() (*string, bool)

GetExternalTransactionReferenceOk returns a tuple with the ExternalTransactionReference field value and a boolean to check if the value has been set.

func (PaymentLinkDetails) MarshalJSON

func (o PaymentLinkDetails) MarshalJSON() ([]byte, error)

func (*PaymentLinkDetails) SetDescription

func (o *PaymentLinkDetails) SetDescription(v string)

SetDescription sets field value

func (*PaymentLinkDetails) SetExternalTransactionReference

func (o *PaymentLinkDetails) SetExternalTransactionReference(v string)

SetExternalTransactionReference sets field value

type PaymentLinkRecipientAccount

type PaymentLinkRecipientAccount struct {
	// Merchant account ID assigned by Finverse
	AccountId string `json:"account_id"`
}

PaymentLinkRecipientAccount struct for PaymentLinkRecipientAccount

func NewPaymentLinkRecipientAccount

func NewPaymentLinkRecipientAccount(accountId string) *PaymentLinkRecipientAccount

NewPaymentLinkRecipientAccount instantiates a new PaymentLinkRecipientAccount object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaymentLinkRecipientAccountWithDefaults

func NewPaymentLinkRecipientAccountWithDefaults() *PaymentLinkRecipientAccount

NewPaymentLinkRecipientAccountWithDefaults instantiates a new PaymentLinkRecipientAccount object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaymentLinkRecipientAccount) GetAccountId

func (o *PaymentLinkRecipientAccount) GetAccountId() string

GetAccountId returns the AccountId field value

func (*PaymentLinkRecipientAccount) GetAccountIdOk

func (o *PaymentLinkRecipientAccount) GetAccountIdOk() (*string, bool)

GetAccountIdOk returns a tuple with the AccountId field value and a boolean to check if the value has been set.

func (PaymentLinkRecipientAccount) MarshalJSON

func (o PaymentLinkRecipientAccount) MarshalJSON() ([]byte, error)

func (*PaymentLinkRecipientAccount) SetAccountId

func (o *PaymentLinkRecipientAccount) SetAccountId(v string)

SetAccountId sets field value

type PaymentLinkResponse

type PaymentLinkResponse struct {
	// Finverse Payment Link ID
	PaymentLinkId *string `json:"payment_link_id,omitempty"`
	// The amount of the payment. Expressed in currency's smallest unit or “minor unit”, as defined in ISO 4217.
	Amount             *int32                     `json:"amount,omitempty"`
	Currency           *string                    `json:"currency,omitempty"`
	LinkCustomizations *PaymentLinkCustomizations `json:"link_customizations,omitempty"`
	// The payment link mode
	Mode           *string             `json:"mode,omitempty"`
	PaymentDetails *PaymentLinkDetails `json:"payment_details,omitempty"`
	// Unique reference id to identifying the payment to be collected.
	UniqueReferenceId   *string              `json:"unique_reference_id,omitempty"`
	PaymentSetupOptions *PaymentSetupOptions `json:"payment_setup_options,omitempty"`
	// Additional attributes of the payment link in key:value format (e.g. payment_id: 1234). It supports up to 10 key:value pairs, whereas the key and value supports up to 50 and 500 characters respectively.
	Metadata *map[string]string `json:"metadata,omitempty"`
	// Key-Value metadata to store on payments created on this Payment Link
	PaymentMetadata *map[string]string `json:"payment_metadata,omitempty"`
	// The URL for payment link
	Url *string `json:"url,omitempty"`
	// The status of payment link
	Status *string `json:"status,omitempty"`
	// The session status of payment link
	SessionStatus *string `json:"session_status,omitempty"`
	// Timestamp of when the payment link was or will expired in ISO format (YYYY-MM-DDTHH:MM:SS.SSSZ)
	ExpiresAt *time.Time `json:"expires_at,omitempty"`
	// Timestamp of when the payment link was created in ISO format (YYYY-MM-DDTHH:MM:SS.SSSZ)
	CreatedAt *time.Time `json:"created_at,omitempty"`
	// Timestamp of when the payment link was last updated in ISO format (YYYY-MM-DDTHH:MM:SS.SSSZ)
	UpdatedAt           *time.Time                   `json:"updated_at,omitempty"`
	Payment             *PaymentResponse             `json:"payment,omitempty"`
	Sender              *PaymentLinkSenderResponse   `json:"sender,omitempty"`
	PaymentMethod       *PaymentMethodResponse       `json:"payment_method,omitempty"`
	IntegrationMetadata *IntegrationMetadataResponse `json:"integration_metadata,omitempty"`
}

PaymentLinkResponse struct for PaymentLinkResponse

func NewPaymentLinkResponse

func NewPaymentLinkResponse() *PaymentLinkResponse

NewPaymentLinkResponse instantiates a new PaymentLinkResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaymentLinkResponseWithDefaults

func NewPaymentLinkResponseWithDefaults() *PaymentLinkResponse

NewPaymentLinkResponseWithDefaults instantiates a new PaymentLinkResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaymentLinkResponse) GetAmount

func (o *PaymentLinkResponse) GetAmount() int32

GetAmount returns the Amount field value if set, zero value otherwise.

func (*PaymentLinkResponse) GetAmountOk

func (o *PaymentLinkResponse) GetAmountOk() (*int32, bool)

GetAmountOk returns a tuple with the Amount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkResponse) GetCreatedAt

func (o *PaymentLinkResponse) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*PaymentLinkResponse) GetCreatedAtOk

func (o *PaymentLinkResponse) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkResponse) GetCurrency

func (o *PaymentLinkResponse) GetCurrency() string

GetCurrency returns the Currency field value if set, zero value otherwise.

func (*PaymentLinkResponse) GetCurrencyOk

func (o *PaymentLinkResponse) GetCurrencyOk() (*string, bool)

GetCurrencyOk returns a tuple with the Currency field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkResponse) GetExpiresAt

func (o *PaymentLinkResponse) GetExpiresAt() time.Time

GetExpiresAt returns the ExpiresAt field value if set, zero value otherwise.

func (*PaymentLinkResponse) GetExpiresAtOk

func (o *PaymentLinkResponse) GetExpiresAtOk() (*time.Time, bool)

GetExpiresAtOk returns a tuple with the ExpiresAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkResponse) GetIntegrationMetadata

func (o *PaymentLinkResponse) GetIntegrationMetadata() IntegrationMetadataResponse

GetIntegrationMetadata returns the IntegrationMetadata field value if set, zero value otherwise.

func (*PaymentLinkResponse) GetIntegrationMetadataOk

func (o *PaymentLinkResponse) GetIntegrationMetadataOk() (*IntegrationMetadataResponse, bool)

GetIntegrationMetadataOk returns a tuple with the IntegrationMetadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkResponse) GetLinkCustomizations

func (o *PaymentLinkResponse) GetLinkCustomizations() PaymentLinkCustomizations

GetLinkCustomizations returns the LinkCustomizations field value if set, zero value otherwise.

func (*PaymentLinkResponse) GetLinkCustomizationsOk

func (o *PaymentLinkResponse) GetLinkCustomizationsOk() (*PaymentLinkCustomizations, bool)

GetLinkCustomizationsOk returns a tuple with the LinkCustomizations field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkResponse) GetMetadata

func (o *PaymentLinkResponse) GetMetadata() map[string]string

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*PaymentLinkResponse) GetMetadataOk

func (o *PaymentLinkResponse) GetMetadataOk() (*map[string]string, bool)

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkResponse) GetMode

func (o *PaymentLinkResponse) GetMode() string

GetMode returns the Mode field value if set, zero value otherwise.

func (*PaymentLinkResponse) GetModeOk

func (o *PaymentLinkResponse) GetModeOk() (*string, bool)

GetModeOk returns a tuple with the Mode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkResponse) GetPayment

func (o *PaymentLinkResponse) GetPayment() PaymentResponse

GetPayment returns the Payment field value if set, zero value otherwise.

func (*PaymentLinkResponse) GetPaymentDetails

func (o *PaymentLinkResponse) GetPaymentDetails() PaymentLinkDetails

GetPaymentDetails returns the PaymentDetails field value if set, zero value otherwise.

func (*PaymentLinkResponse) GetPaymentDetailsOk

func (o *PaymentLinkResponse) GetPaymentDetailsOk() (*PaymentLinkDetails, bool)

GetPaymentDetailsOk returns a tuple with the PaymentDetails field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkResponse) GetPaymentLinkId

func (o *PaymentLinkResponse) GetPaymentLinkId() string

GetPaymentLinkId returns the PaymentLinkId field value if set, zero value otherwise.

func (*PaymentLinkResponse) GetPaymentLinkIdOk

func (o *PaymentLinkResponse) GetPaymentLinkIdOk() (*string, bool)

GetPaymentLinkIdOk returns a tuple with the PaymentLinkId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkResponse) GetPaymentMetadata

func (o *PaymentLinkResponse) GetPaymentMetadata() map[string]string

GetPaymentMetadata returns the PaymentMetadata field value if set, zero value otherwise.

func (*PaymentLinkResponse) GetPaymentMetadataOk

func (o *PaymentLinkResponse) GetPaymentMetadataOk() (*map[string]string, bool)

GetPaymentMetadataOk returns a tuple with the PaymentMetadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkResponse) GetPaymentMethod

func (o *PaymentLinkResponse) GetPaymentMethod() PaymentMethodResponse

GetPaymentMethod returns the PaymentMethod field value if set, zero value otherwise.

func (*PaymentLinkResponse) GetPaymentMethodOk

func (o *PaymentLinkResponse) GetPaymentMethodOk() (*PaymentMethodResponse, bool)

GetPaymentMethodOk returns a tuple with the PaymentMethod field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkResponse) GetPaymentOk

func (o *PaymentLinkResponse) GetPaymentOk() (*PaymentResponse, bool)

GetPaymentOk returns a tuple with the Payment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkResponse) GetPaymentSetupOptions

func (o *PaymentLinkResponse) GetPaymentSetupOptions() PaymentSetupOptions

GetPaymentSetupOptions returns the PaymentSetupOptions field value if set, zero value otherwise.

func (*PaymentLinkResponse) GetPaymentSetupOptionsOk

func (o *PaymentLinkResponse) GetPaymentSetupOptionsOk() (*PaymentSetupOptions, bool)

GetPaymentSetupOptionsOk returns a tuple with the PaymentSetupOptions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkResponse) GetSender

GetSender returns the Sender field value if set, zero value otherwise.

func (*PaymentLinkResponse) GetSenderOk

func (o *PaymentLinkResponse) GetSenderOk() (*PaymentLinkSenderResponse, bool)

GetSenderOk returns a tuple with the Sender field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkResponse) GetSessionStatus

func (o *PaymentLinkResponse) GetSessionStatus() string

GetSessionStatus returns the SessionStatus field value if set, zero value otherwise.

func (*PaymentLinkResponse) GetSessionStatusOk

func (o *PaymentLinkResponse) GetSessionStatusOk() (*string, bool)

GetSessionStatusOk returns a tuple with the SessionStatus field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkResponse) GetStatus

func (o *PaymentLinkResponse) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*PaymentLinkResponse) GetStatusOk

func (o *PaymentLinkResponse) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkResponse) GetUniqueReferenceId

func (o *PaymentLinkResponse) GetUniqueReferenceId() string

GetUniqueReferenceId returns the UniqueReferenceId field value if set, zero value otherwise.

func (*PaymentLinkResponse) GetUniqueReferenceIdOk

func (o *PaymentLinkResponse) GetUniqueReferenceIdOk() (*string, bool)

GetUniqueReferenceIdOk returns a tuple with the UniqueReferenceId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkResponse) GetUpdatedAt

func (o *PaymentLinkResponse) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

func (*PaymentLinkResponse) GetUpdatedAtOk

func (o *PaymentLinkResponse) GetUpdatedAtOk() (*time.Time, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkResponse) GetUrl

func (o *PaymentLinkResponse) GetUrl() string

GetUrl returns the Url field value if set, zero value otherwise.

func (*PaymentLinkResponse) GetUrlOk

func (o *PaymentLinkResponse) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkResponse) HasAmount

func (o *PaymentLinkResponse) HasAmount() bool

HasAmount returns a boolean if a field has been set.

func (*PaymentLinkResponse) HasCreatedAt

func (o *PaymentLinkResponse) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*PaymentLinkResponse) HasCurrency

func (o *PaymentLinkResponse) HasCurrency() bool

HasCurrency returns a boolean if a field has been set.

func (*PaymentLinkResponse) HasExpiresAt

func (o *PaymentLinkResponse) HasExpiresAt() bool

HasExpiresAt returns a boolean if a field has been set.

func (*PaymentLinkResponse) HasIntegrationMetadata

func (o *PaymentLinkResponse) HasIntegrationMetadata() bool

HasIntegrationMetadata returns a boolean if a field has been set.

func (*PaymentLinkResponse) HasLinkCustomizations

func (o *PaymentLinkResponse) HasLinkCustomizations() bool

HasLinkCustomizations returns a boolean if a field has been set.

func (*PaymentLinkResponse) HasMetadata

func (o *PaymentLinkResponse) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*PaymentLinkResponse) HasMode

func (o *PaymentLinkResponse) HasMode() bool

HasMode returns a boolean if a field has been set.

func (*PaymentLinkResponse) HasPayment

func (o *PaymentLinkResponse) HasPayment() bool

HasPayment returns a boolean if a field has been set.

func (*PaymentLinkResponse) HasPaymentDetails

func (o *PaymentLinkResponse) HasPaymentDetails() bool

HasPaymentDetails returns a boolean if a field has been set.

func (*PaymentLinkResponse) HasPaymentLinkId

func (o *PaymentLinkResponse) HasPaymentLinkId() bool

HasPaymentLinkId returns a boolean if a field has been set.

func (*PaymentLinkResponse) HasPaymentMetadata

func (o *PaymentLinkResponse) HasPaymentMetadata() bool

HasPaymentMetadata returns a boolean if a field has been set.

func (*PaymentLinkResponse) HasPaymentMethod

func (o *PaymentLinkResponse) HasPaymentMethod() bool

HasPaymentMethod returns a boolean if a field has been set.

func (*PaymentLinkResponse) HasPaymentSetupOptions

func (o *PaymentLinkResponse) HasPaymentSetupOptions() bool

HasPaymentSetupOptions returns a boolean if a field has been set.

func (*PaymentLinkResponse) HasSender

func (o *PaymentLinkResponse) HasSender() bool

HasSender returns a boolean if a field has been set.

func (*PaymentLinkResponse) HasSessionStatus

func (o *PaymentLinkResponse) HasSessionStatus() bool

HasSessionStatus returns a boolean if a field has been set.

func (*PaymentLinkResponse) HasStatus

func (o *PaymentLinkResponse) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*PaymentLinkResponse) HasUniqueReferenceId

func (o *PaymentLinkResponse) HasUniqueReferenceId() bool

HasUniqueReferenceId returns a boolean if a field has been set.

func (*PaymentLinkResponse) HasUpdatedAt

func (o *PaymentLinkResponse) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (*PaymentLinkResponse) HasUrl

func (o *PaymentLinkResponse) HasUrl() bool

HasUrl returns a boolean if a field has been set.

func (PaymentLinkResponse) MarshalJSON

func (o PaymentLinkResponse) MarshalJSON() ([]byte, error)

func (*PaymentLinkResponse) SetAmount

func (o *PaymentLinkResponse) SetAmount(v int32)

SetAmount gets a reference to the given int32 and assigns it to the Amount field.

func (*PaymentLinkResponse) SetCreatedAt

func (o *PaymentLinkResponse) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*PaymentLinkResponse) SetCurrency

func (o *PaymentLinkResponse) SetCurrency(v string)

SetCurrency gets a reference to the given string and assigns it to the Currency field.

func (*PaymentLinkResponse) SetExpiresAt

func (o *PaymentLinkResponse) SetExpiresAt(v time.Time)

SetExpiresAt gets a reference to the given time.Time and assigns it to the ExpiresAt field.

func (*PaymentLinkResponse) SetIntegrationMetadata

func (o *PaymentLinkResponse) SetIntegrationMetadata(v IntegrationMetadataResponse)

SetIntegrationMetadata gets a reference to the given IntegrationMetadataResponse and assigns it to the IntegrationMetadata field.

func (*PaymentLinkResponse) SetLinkCustomizations

func (o *PaymentLinkResponse) SetLinkCustomizations(v PaymentLinkCustomizations)

SetLinkCustomizations gets a reference to the given PaymentLinkCustomizations and assigns it to the LinkCustomizations field.

func (*PaymentLinkResponse) SetMetadata

func (o *PaymentLinkResponse) SetMetadata(v map[string]string)

SetMetadata gets a reference to the given map[string]string and assigns it to the Metadata field.

func (*PaymentLinkResponse) SetMode

func (o *PaymentLinkResponse) SetMode(v string)

SetMode gets a reference to the given string and assigns it to the Mode field.

func (*PaymentLinkResponse) SetPayment

func (o *PaymentLinkResponse) SetPayment(v PaymentResponse)

SetPayment gets a reference to the given PaymentResponse and assigns it to the Payment field.

func (*PaymentLinkResponse) SetPaymentDetails

func (o *PaymentLinkResponse) SetPaymentDetails(v PaymentLinkDetails)

SetPaymentDetails gets a reference to the given PaymentLinkDetails and assigns it to the PaymentDetails field.

func (*PaymentLinkResponse) SetPaymentLinkId

func (o *PaymentLinkResponse) SetPaymentLinkId(v string)

SetPaymentLinkId gets a reference to the given string and assigns it to the PaymentLinkId field.

func (*PaymentLinkResponse) SetPaymentMetadata

func (o *PaymentLinkResponse) SetPaymentMetadata(v map[string]string)

SetPaymentMetadata gets a reference to the given map[string]string and assigns it to the PaymentMetadata field.

func (*PaymentLinkResponse) SetPaymentMethod

func (o *PaymentLinkResponse) SetPaymentMethod(v PaymentMethodResponse)

SetPaymentMethod gets a reference to the given PaymentMethodResponse and assigns it to the PaymentMethod field.

func (*PaymentLinkResponse) SetPaymentSetupOptions

func (o *PaymentLinkResponse) SetPaymentSetupOptions(v PaymentSetupOptions)

SetPaymentSetupOptions gets a reference to the given PaymentSetupOptions and assigns it to the PaymentSetupOptions field.

func (*PaymentLinkResponse) SetSender

SetSender gets a reference to the given PaymentLinkSenderResponse and assigns it to the Sender field.

func (*PaymentLinkResponse) SetSessionStatus

func (o *PaymentLinkResponse) SetSessionStatus(v string)

SetSessionStatus gets a reference to the given string and assigns it to the SessionStatus field.

func (*PaymentLinkResponse) SetStatus

func (o *PaymentLinkResponse) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*PaymentLinkResponse) SetUniqueReferenceId

func (o *PaymentLinkResponse) SetUniqueReferenceId(v string)

SetUniqueReferenceId gets a reference to the given string and assigns it to the UniqueReferenceId field.

func (*PaymentLinkResponse) SetUpdatedAt

func (o *PaymentLinkResponse) SetUpdatedAt(v time.Time)

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.

func (*PaymentLinkResponse) SetUrl

func (o *PaymentLinkResponse) SetUrl(v string)

SetUrl gets a reference to the given string and assigns it to the Url field.

type PaymentLinkSender

type PaymentLinkSender struct {
	Email *string `json:"email,omitempty"`
	// Customer App's user ID, representing the end-user making the payment.
	ExternalUserId string `json:"external_user_id"`
	// Accountholder name of the sender's account
	Name string `json:"name"`
}

PaymentLinkSender struct for PaymentLinkSender

func NewPaymentLinkSender

func NewPaymentLinkSender(externalUserId string, name string) *PaymentLinkSender

NewPaymentLinkSender instantiates a new PaymentLinkSender object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaymentLinkSenderWithDefaults

func NewPaymentLinkSenderWithDefaults() *PaymentLinkSender

NewPaymentLinkSenderWithDefaults instantiates a new PaymentLinkSender object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaymentLinkSender) GetEmail

func (o *PaymentLinkSender) GetEmail() string

GetEmail returns the Email field value if set, zero value otherwise.

func (*PaymentLinkSender) GetEmailOk

func (o *PaymentLinkSender) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkSender) GetExternalUserId

func (o *PaymentLinkSender) GetExternalUserId() string

GetExternalUserId returns the ExternalUserId field value

func (*PaymentLinkSender) GetExternalUserIdOk

func (o *PaymentLinkSender) GetExternalUserIdOk() (*string, bool)

GetExternalUserIdOk returns a tuple with the ExternalUserId field value and a boolean to check if the value has been set.

func (*PaymentLinkSender) GetName

func (o *PaymentLinkSender) GetName() string

GetName returns the Name field value

func (*PaymentLinkSender) GetNameOk

func (o *PaymentLinkSender) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*PaymentLinkSender) HasEmail

func (o *PaymentLinkSender) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (PaymentLinkSender) MarshalJSON

func (o PaymentLinkSender) MarshalJSON() ([]byte, error)

func (*PaymentLinkSender) SetEmail

func (o *PaymentLinkSender) SetEmail(v string)

SetEmail gets a reference to the given string and assigns it to the Email field.

func (*PaymentLinkSender) SetExternalUserId

func (o *PaymentLinkSender) SetExternalUserId(v string)

SetExternalUserId sets field value

func (*PaymentLinkSender) SetName

func (o *PaymentLinkSender) SetName(v string)

SetName sets field value

type PaymentLinkSenderResponse

type PaymentLinkSenderResponse struct {
	Email *string `json:"email,omitempty"`
	// Customer App's user ID, representing the end-user making the payment.
	ExternalUserId *string `json:"external_user_id,omitempty"`
	// Accountholder name of the sender's account
	Name *string `json:"name,omitempty"`
	// A unique identifier generated after creating sender
	UserId *string `json:"user_id,omitempty"`
}

PaymentLinkSenderResponse struct for PaymentLinkSenderResponse

func NewPaymentLinkSenderResponse

func NewPaymentLinkSenderResponse() *PaymentLinkSenderResponse

NewPaymentLinkSenderResponse instantiates a new PaymentLinkSenderResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaymentLinkSenderResponseWithDefaults

func NewPaymentLinkSenderResponseWithDefaults() *PaymentLinkSenderResponse

NewPaymentLinkSenderResponseWithDefaults instantiates a new PaymentLinkSenderResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaymentLinkSenderResponse) GetEmail

func (o *PaymentLinkSenderResponse) GetEmail() string

GetEmail returns the Email field value if set, zero value otherwise.

func (*PaymentLinkSenderResponse) GetEmailOk

func (o *PaymentLinkSenderResponse) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkSenderResponse) GetExternalUserId

func (o *PaymentLinkSenderResponse) GetExternalUserId() string

GetExternalUserId returns the ExternalUserId field value if set, zero value otherwise.

func (*PaymentLinkSenderResponse) GetExternalUserIdOk

func (o *PaymentLinkSenderResponse) GetExternalUserIdOk() (*string, bool)

GetExternalUserIdOk returns a tuple with the ExternalUserId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkSenderResponse) GetName

func (o *PaymentLinkSenderResponse) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*PaymentLinkSenderResponse) GetNameOk

func (o *PaymentLinkSenderResponse) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkSenderResponse) GetUserId

func (o *PaymentLinkSenderResponse) GetUserId() string

GetUserId returns the UserId field value if set, zero value otherwise.

func (*PaymentLinkSenderResponse) GetUserIdOk

func (o *PaymentLinkSenderResponse) GetUserIdOk() (*string, bool)

GetUserIdOk returns a tuple with the UserId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkSenderResponse) HasEmail

func (o *PaymentLinkSenderResponse) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*PaymentLinkSenderResponse) HasExternalUserId

func (o *PaymentLinkSenderResponse) HasExternalUserId() bool

HasExternalUserId returns a boolean if a field has been set.

func (*PaymentLinkSenderResponse) HasName

func (o *PaymentLinkSenderResponse) HasName() bool

HasName returns a boolean if a field has been set.

func (*PaymentLinkSenderResponse) HasUserId

func (o *PaymentLinkSenderResponse) HasUserId() bool

HasUserId returns a boolean if a field has been set.

func (PaymentLinkSenderResponse) MarshalJSON

func (o PaymentLinkSenderResponse) MarshalJSON() ([]byte, error)

func (*PaymentLinkSenderResponse) SetEmail

func (o *PaymentLinkSenderResponse) SetEmail(v string)

SetEmail gets a reference to the given string and assigns it to the Email field.

func (*PaymentLinkSenderResponse) SetExternalUserId

func (o *PaymentLinkSenderResponse) SetExternalUserId(v string)

SetExternalUserId gets a reference to the given string and assigns it to the ExternalUserId field.

func (*PaymentLinkSenderResponse) SetName

func (o *PaymentLinkSenderResponse) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*PaymentLinkSenderResponse) SetUserId

func (o *PaymentLinkSenderResponse) SetUserId(v string)

SetUserId gets a reference to the given string and assigns it to the UserId field.

type PaymentLinkTokenResponse

type PaymentLinkTokenResponse struct {
	// Short-lived access-token to interact with Finverse Link
	AccessToken string `json:"access_token"`
	// Access token validity duration (in seconds)
	ExpiresIn int64 `json:"expires_in"`
	// URL to launch Finverse Link to authorize the mandate
	LinkUrl string `json:"link_url"`
	// The FPS QR code in base64
	QrCode    *string `json:"qr_code,omitempty"`
	TokenType string  `json:"token_type"`
}

PaymentLinkTokenResponse struct for PaymentLinkTokenResponse

func NewPaymentLinkTokenResponse

func NewPaymentLinkTokenResponse(accessToken string, expiresIn int64, linkUrl string, tokenType string) *PaymentLinkTokenResponse

NewPaymentLinkTokenResponse instantiates a new PaymentLinkTokenResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaymentLinkTokenResponseWithDefaults

func NewPaymentLinkTokenResponseWithDefaults() *PaymentLinkTokenResponse

NewPaymentLinkTokenResponseWithDefaults instantiates a new PaymentLinkTokenResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaymentLinkTokenResponse) GetAccessToken

func (o *PaymentLinkTokenResponse) GetAccessToken() string

GetAccessToken returns the AccessToken field value

func (*PaymentLinkTokenResponse) GetAccessTokenOk

func (o *PaymentLinkTokenResponse) GetAccessTokenOk() (*string, bool)

GetAccessTokenOk returns a tuple with the AccessToken field value and a boolean to check if the value has been set.

func (*PaymentLinkTokenResponse) GetExpiresIn

func (o *PaymentLinkTokenResponse) GetExpiresIn() int64

GetExpiresIn returns the ExpiresIn field value

func (*PaymentLinkTokenResponse) GetExpiresInOk

func (o *PaymentLinkTokenResponse) GetExpiresInOk() (*int64, bool)

GetExpiresInOk returns a tuple with the ExpiresIn field value and a boolean to check if the value has been set.

func (*PaymentLinkTokenResponse) GetLinkUrl

func (o *PaymentLinkTokenResponse) GetLinkUrl() string

GetLinkUrl returns the LinkUrl field value

func (*PaymentLinkTokenResponse) GetLinkUrlOk

func (o *PaymentLinkTokenResponse) GetLinkUrlOk() (*string, bool)

GetLinkUrlOk returns a tuple with the LinkUrl field value and a boolean to check if the value has been set.

func (*PaymentLinkTokenResponse) GetQrCode

func (o *PaymentLinkTokenResponse) GetQrCode() string

GetQrCode returns the QrCode field value if set, zero value otherwise.

func (*PaymentLinkTokenResponse) GetQrCodeOk

func (o *PaymentLinkTokenResponse) GetQrCodeOk() (*string, bool)

GetQrCodeOk returns a tuple with the QrCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentLinkTokenResponse) GetTokenType

func (o *PaymentLinkTokenResponse) GetTokenType() string

GetTokenType returns the TokenType field value

func (*PaymentLinkTokenResponse) GetTokenTypeOk

func (o *PaymentLinkTokenResponse) GetTokenTypeOk() (*string, bool)

GetTokenTypeOk returns a tuple with the TokenType field value and a boolean to check if the value has been set.

func (*PaymentLinkTokenResponse) HasQrCode

func (o *PaymentLinkTokenResponse) HasQrCode() bool

HasQrCode returns a boolean if a field has been set.

func (PaymentLinkTokenResponse) MarshalJSON

func (o PaymentLinkTokenResponse) MarshalJSON() ([]byte, error)

func (*PaymentLinkTokenResponse) SetAccessToken

func (o *PaymentLinkTokenResponse) SetAccessToken(v string)

SetAccessToken sets field value

func (*PaymentLinkTokenResponse) SetExpiresIn

func (o *PaymentLinkTokenResponse) SetExpiresIn(v int64)

SetExpiresIn sets field value

func (*PaymentLinkTokenResponse) SetLinkUrl

func (o *PaymentLinkTokenResponse) SetLinkUrl(v string)

SetLinkUrl sets field value

func (*PaymentLinkTokenResponse) SetQrCode

func (o *PaymentLinkTokenResponse) SetQrCode(v string)

SetQrCode gets a reference to the given string and assigns it to the QrCode field.

func (*PaymentLinkTokenResponse) SetTokenType

func (o *PaymentLinkTokenResponse) SetTokenType(v string)

SetTokenType sets field value

type PaymentMethodFvLinkResponse

type PaymentMethodFvLinkResponse struct {
	PaymentMethodId     *string                `json:"payment_method_id,omitempty"`
	PaymentMethodType   *string                `json:"payment_method_type,omitempty"`
	RecipientEntityName *string                `json:"recipient_entity_name,omitempty"`
	Mandate             *MandateFvLinkResponse `json:"mandate,omitempty"`
	Card                *CardFvLinkResponse    `json:"card,omitempty"`
}

PaymentMethodFvLinkResponse struct for PaymentMethodFvLinkResponse

func NewPaymentMethodFvLinkResponse

func NewPaymentMethodFvLinkResponse() *PaymentMethodFvLinkResponse

NewPaymentMethodFvLinkResponse instantiates a new PaymentMethodFvLinkResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaymentMethodFvLinkResponseWithDefaults

func NewPaymentMethodFvLinkResponseWithDefaults() *PaymentMethodFvLinkResponse

NewPaymentMethodFvLinkResponseWithDefaults instantiates a new PaymentMethodFvLinkResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaymentMethodFvLinkResponse) GetCard

GetCard returns the Card field value if set, zero value otherwise.

func (*PaymentMethodFvLinkResponse) GetCardOk

GetCardOk returns a tuple with the Card field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodFvLinkResponse) GetMandate

GetMandate returns the Mandate field value if set, zero value otherwise.

func (*PaymentMethodFvLinkResponse) GetMandateOk

GetMandateOk returns a tuple with the Mandate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodFvLinkResponse) GetPaymentMethodId

func (o *PaymentMethodFvLinkResponse) GetPaymentMethodId() string

GetPaymentMethodId returns the PaymentMethodId field value if set, zero value otherwise.

func (*PaymentMethodFvLinkResponse) GetPaymentMethodIdOk

func (o *PaymentMethodFvLinkResponse) GetPaymentMethodIdOk() (*string, bool)

GetPaymentMethodIdOk returns a tuple with the PaymentMethodId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodFvLinkResponse) GetPaymentMethodType

func (o *PaymentMethodFvLinkResponse) GetPaymentMethodType() string

GetPaymentMethodType returns the PaymentMethodType field value if set, zero value otherwise.

func (*PaymentMethodFvLinkResponse) GetPaymentMethodTypeOk

func (o *PaymentMethodFvLinkResponse) GetPaymentMethodTypeOk() (*string, bool)

GetPaymentMethodTypeOk returns a tuple with the PaymentMethodType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodFvLinkResponse) GetRecipientEntityName

func (o *PaymentMethodFvLinkResponse) GetRecipientEntityName() string

GetRecipientEntityName returns the RecipientEntityName field value if set, zero value otherwise.

func (*PaymentMethodFvLinkResponse) GetRecipientEntityNameOk

func (o *PaymentMethodFvLinkResponse) GetRecipientEntityNameOk() (*string, bool)

GetRecipientEntityNameOk returns a tuple with the RecipientEntityName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodFvLinkResponse) HasCard

func (o *PaymentMethodFvLinkResponse) HasCard() bool

HasCard returns a boolean if a field has been set.

func (*PaymentMethodFvLinkResponse) HasMandate

func (o *PaymentMethodFvLinkResponse) HasMandate() bool

HasMandate returns a boolean if a field has been set.

func (*PaymentMethodFvLinkResponse) HasPaymentMethodId

func (o *PaymentMethodFvLinkResponse) HasPaymentMethodId() bool

HasPaymentMethodId returns a boolean if a field has been set.

func (*PaymentMethodFvLinkResponse) HasPaymentMethodType

func (o *PaymentMethodFvLinkResponse) HasPaymentMethodType() bool

HasPaymentMethodType returns a boolean if a field has been set.

func (*PaymentMethodFvLinkResponse) HasRecipientEntityName

func (o *PaymentMethodFvLinkResponse) HasRecipientEntityName() bool

HasRecipientEntityName returns a boolean if a field has been set.

func (PaymentMethodFvLinkResponse) MarshalJSON

func (o PaymentMethodFvLinkResponse) MarshalJSON() ([]byte, error)

func (*PaymentMethodFvLinkResponse) SetCard

SetCard gets a reference to the given CardFvLinkResponse and assigns it to the Card field.

func (*PaymentMethodFvLinkResponse) SetMandate

SetMandate gets a reference to the given MandateFvLinkResponse and assigns it to the Mandate field.

func (*PaymentMethodFvLinkResponse) SetPaymentMethodId

func (o *PaymentMethodFvLinkResponse) SetPaymentMethodId(v string)

SetPaymentMethodId gets a reference to the given string and assigns it to the PaymentMethodId field.

func (*PaymentMethodFvLinkResponse) SetPaymentMethodType

func (o *PaymentMethodFvLinkResponse) SetPaymentMethodType(v string)

SetPaymentMethodType gets a reference to the given string and assigns it to the PaymentMethodType field.

func (*PaymentMethodFvLinkResponse) SetRecipientEntityName

func (o *PaymentMethodFvLinkResponse) SetRecipientEntityName(v string)

SetRecipientEntityName gets a reference to the given string and assigns it to the RecipientEntityName field.

type PaymentMethodResponse

type PaymentMethodResponse struct {
	PaymentMethodId   *string             `json:"payment_method_id,omitempty"`
	PaymentMethodType *string             `json:"payment_method_type,omitempty"`
	Mandate           *GetMandateResponse `json:"mandate,omitempty"`
	Card              *FVCard             `json:"card,omitempty"`
}

PaymentMethodResponse struct for PaymentMethodResponse

func NewPaymentMethodResponse

func NewPaymentMethodResponse() *PaymentMethodResponse

NewPaymentMethodResponse instantiates a new PaymentMethodResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaymentMethodResponseWithDefaults

func NewPaymentMethodResponseWithDefaults() *PaymentMethodResponse

NewPaymentMethodResponseWithDefaults instantiates a new PaymentMethodResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaymentMethodResponse) GetCard

func (o *PaymentMethodResponse) GetCard() FVCard

GetCard returns the Card field value if set, zero value otherwise.

func (*PaymentMethodResponse) GetCardOk

func (o *PaymentMethodResponse) GetCardOk() (*FVCard, bool)

GetCardOk returns a tuple with the Card field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodResponse) GetMandate

func (o *PaymentMethodResponse) GetMandate() GetMandateResponse

GetMandate returns the Mandate field value if set, zero value otherwise.

func (*PaymentMethodResponse) GetMandateOk

func (o *PaymentMethodResponse) GetMandateOk() (*GetMandateResponse, bool)

GetMandateOk returns a tuple with the Mandate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodResponse) GetPaymentMethodId

func (o *PaymentMethodResponse) GetPaymentMethodId() string

GetPaymentMethodId returns the PaymentMethodId field value if set, zero value otherwise.

func (*PaymentMethodResponse) GetPaymentMethodIdOk

func (o *PaymentMethodResponse) GetPaymentMethodIdOk() (*string, bool)

GetPaymentMethodIdOk returns a tuple with the PaymentMethodId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodResponse) GetPaymentMethodType

func (o *PaymentMethodResponse) GetPaymentMethodType() string

GetPaymentMethodType returns the PaymentMethodType field value if set, zero value otherwise.

func (*PaymentMethodResponse) GetPaymentMethodTypeOk

func (o *PaymentMethodResponse) GetPaymentMethodTypeOk() (*string, bool)

GetPaymentMethodTypeOk returns a tuple with the PaymentMethodType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentMethodResponse) HasCard

func (o *PaymentMethodResponse) HasCard() bool

HasCard returns a boolean if a field has been set.

func (*PaymentMethodResponse) HasMandate

func (o *PaymentMethodResponse) HasMandate() bool

HasMandate returns a boolean if a field has been set.

func (*PaymentMethodResponse) HasPaymentMethodId

func (o *PaymentMethodResponse) HasPaymentMethodId() bool

HasPaymentMethodId returns a boolean if a field has been set.

func (*PaymentMethodResponse) HasPaymentMethodType

func (o *PaymentMethodResponse) HasPaymentMethodType() bool

HasPaymentMethodType returns a boolean if a field has been set.

func (PaymentMethodResponse) MarshalJSON

func (o PaymentMethodResponse) MarshalJSON() ([]byte, error)

func (*PaymentMethodResponse) SetCard

func (o *PaymentMethodResponse) SetCard(v FVCard)

SetCard gets a reference to the given FVCard and assigns it to the Card field.

func (*PaymentMethodResponse) SetMandate

func (o *PaymentMethodResponse) SetMandate(v GetMandateResponse)

SetMandate gets a reference to the given GetMandateResponse and assigns it to the Mandate field.

func (*PaymentMethodResponse) SetPaymentMethodId

func (o *PaymentMethodResponse) SetPaymentMethodId(v string)

SetPaymentMethodId gets a reference to the given string and assigns it to the PaymentMethodId field.

func (*PaymentMethodResponse) SetPaymentMethodType

func (o *PaymentMethodResponse) SetPaymentMethodType(v string)

SetPaymentMethodType gets a reference to the given string and assigns it to the PaymentMethodType field.

type PaymentResponse

type PaymentResponse struct {
	// Finverse Payment ID
	PaymentId *string `json:"payment_id,omitempty"`
	// Amount to be paid, in currency's smallest unit or “minor unit”, as defined in ISO 4217. For example, HKD 100.01 is represented as amount = 10001 (minor unit = cents). For currencies without minor units (e.g. VND, JPY), the amount is represented as is, without modification. For example, VND 15101 is represented as amount = 15101.
	Amount int32 `json:"amount"`
	// The currency code as defined in ISO 4217.
	Currency *string `json:"currency,omitempty"`
	// Indicates whether this is a mandate-based payment or one-off direct payment to an account. Possible values - MANDATE, SINGLE
	Type *string `json:"type,omitempty"`
	// Timestamp in ISO format (YYYY-MM-DDTHH:MM:SS.SSSZ)
	UpdatedAt *time.Time `json:"updated_at,omitempty"`
	// Possible values - CREATED, AUTHORIZED, SUBMITTED, EXECUTED, FAILED, REJECTED, CANCELLED.
	Status *string `json:"status,omitempty"`
	// ID of the payment method this pament is referring to.
	PaymentMethodId  *string                  `json:"payment_method_id,omitempty"`
	PaymentDetails   *PaymentDetails2         `json:"payment_details,omitempty"`
	Recipient        *MandateRecipient        `json:"recipient,omitempty"`
	RecipientAccount *MandateRecipientAccount `json:"recipient_account,omitempty"`
	Sender           *GetMandateSender        `json:"sender,omitempty"`
	SenderAccount    *MandateSenderAccount    `json:"sender_account,omitempty"`
	Fees             []Fee                    `json:"fees,omitempty"`
	// Timestamp in ISO format (YYYY-MM-DDTHH:MM:SS.SSSZ)
	CreatedAt *time.Time `json:"created_at,omitempty"`
	// Additional attributes of the payment in key:value format (e.g. payment_internal_id: 1234). It supports up to 10 key:value pairs, whereas the key and value supports up to 50 and 500 characters respectively.
	Metadata      *map[string]string            `json:"metadata,omitempty"`
	Error         *FvErrorModelV2               `json:"error,omitempty"`
	PaymentMethod *PaymentSnapshotPaymentMethod `json:"payment_method,omitempty"`
}

PaymentResponse struct for PaymentResponse

func NewPaymentResponse

func NewPaymentResponse(amount int32) *PaymentResponse

NewPaymentResponse instantiates a new PaymentResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaymentResponseWithDefaults

func NewPaymentResponseWithDefaults() *PaymentResponse

NewPaymentResponseWithDefaults instantiates a new PaymentResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaymentResponse) GetAmount

func (o *PaymentResponse) GetAmount() int32

GetAmount returns the Amount field value

func (*PaymentResponse) GetAmountOk

func (o *PaymentResponse) GetAmountOk() (*int32, bool)

GetAmountOk returns a tuple with the Amount field value and a boolean to check if the value has been set.

func (*PaymentResponse) GetCreatedAt

func (o *PaymentResponse) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*PaymentResponse) GetCreatedAtOk

func (o *PaymentResponse) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentResponse) GetCurrency

func (o *PaymentResponse) GetCurrency() string

GetCurrency returns the Currency field value if set, zero value otherwise.

func (*PaymentResponse) GetCurrencyOk

func (o *PaymentResponse) GetCurrencyOk() (*string, bool)

GetCurrencyOk returns a tuple with the Currency field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentResponse) GetError

func (o *PaymentResponse) GetError() FvErrorModelV2

GetError returns the Error field value if set, zero value otherwise.

func (*PaymentResponse) GetErrorOk

func (o *PaymentResponse) GetErrorOk() (*FvErrorModelV2, bool)

GetErrorOk returns a tuple with the Error field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentResponse) GetFees

func (o *PaymentResponse) GetFees() []Fee

GetFees returns the Fees field value if set, zero value otherwise.

func (*PaymentResponse) GetFeesOk

func (o *PaymentResponse) GetFeesOk() ([]Fee, bool)

GetFeesOk returns a tuple with the Fees field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentResponse) GetMetadata

func (o *PaymentResponse) GetMetadata() map[string]string

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*PaymentResponse) GetMetadataOk

func (o *PaymentResponse) GetMetadataOk() (*map[string]string, bool)

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentResponse) GetPaymentDetails

func (o *PaymentResponse) GetPaymentDetails() PaymentDetails2

GetPaymentDetails returns the PaymentDetails field value if set, zero value otherwise.

func (*PaymentResponse) GetPaymentDetailsOk

func (o *PaymentResponse) GetPaymentDetailsOk() (*PaymentDetails2, bool)

GetPaymentDetailsOk returns a tuple with the PaymentDetails field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentResponse) GetPaymentId

func (o *PaymentResponse) GetPaymentId() string

GetPaymentId returns the PaymentId field value if set, zero value otherwise.

func (*PaymentResponse) GetPaymentIdOk

func (o *PaymentResponse) GetPaymentIdOk() (*string, bool)

GetPaymentIdOk returns a tuple with the PaymentId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentResponse) GetPaymentMethod

func (o *PaymentResponse) GetPaymentMethod() PaymentSnapshotPaymentMethod

GetPaymentMethod returns the PaymentMethod field value if set, zero value otherwise.

func (*PaymentResponse) GetPaymentMethodId

func (o *PaymentResponse) GetPaymentMethodId() string

GetPaymentMethodId returns the PaymentMethodId field value if set, zero value otherwise.

func (*PaymentResponse) GetPaymentMethodIdOk

func (o *PaymentResponse) GetPaymentMethodIdOk() (*string, bool)

GetPaymentMethodIdOk returns a tuple with the PaymentMethodId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentResponse) GetPaymentMethodOk

func (o *PaymentResponse) GetPaymentMethodOk() (*PaymentSnapshotPaymentMethod, bool)

GetPaymentMethodOk returns a tuple with the PaymentMethod field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentResponse) GetRecipient

func (o *PaymentResponse) GetRecipient() MandateRecipient

GetRecipient returns the Recipient field value if set, zero value otherwise.

func (*PaymentResponse) GetRecipientAccount

func (o *PaymentResponse) GetRecipientAccount() MandateRecipientAccount

GetRecipientAccount returns the RecipientAccount field value if set, zero value otherwise.

func (*PaymentResponse) GetRecipientAccountOk

func (o *PaymentResponse) GetRecipientAccountOk() (*MandateRecipientAccount, bool)

GetRecipientAccountOk returns a tuple with the RecipientAccount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentResponse) GetRecipientOk

func (o *PaymentResponse) GetRecipientOk() (*MandateRecipient, bool)

GetRecipientOk returns a tuple with the Recipient field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentResponse) GetSender

func (o *PaymentResponse) GetSender() GetMandateSender

GetSender returns the Sender field value if set, zero value otherwise.

func (*PaymentResponse) GetSenderAccount

func (o *PaymentResponse) GetSenderAccount() MandateSenderAccount

GetSenderAccount returns the SenderAccount field value if set, zero value otherwise.

func (*PaymentResponse) GetSenderAccountOk

func (o *PaymentResponse) GetSenderAccountOk() (*MandateSenderAccount, bool)

GetSenderAccountOk returns a tuple with the SenderAccount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentResponse) GetSenderOk

func (o *PaymentResponse) GetSenderOk() (*GetMandateSender, bool)

GetSenderOk returns a tuple with the Sender field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentResponse) GetStatus

func (o *PaymentResponse) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*PaymentResponse) GetStatusOk

func (o *PaymentResponse) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentResponse) GetType

func (o *PaymentResponse) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*PaymentResponse) GetTypeOk

func (o *PaymentResponse) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentResponse) GetUpdatedAt

func (o *PaymentResponse) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

func (*PaymentResponse) GetUpdatedAtOk

func (o *PaymentResponse) GetUpdatedAtOk() (*time.Time, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentResponse) HasCreatedAt

func (o *PaymentResponse) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*PaymentResponse) HasCurrency

func (o *PaymentResponse) HasCurrency() bool

HasCurrency returns a boolean if a field has been set.

func (*PaymentResponse) HasError

func (o *PaymentResponse) HasError() bool

HasError returns a boolean if a field has been set.

func (*PaymentResponse) HasFees

func (o *PaymentResponse) HasFees() bool

HasFees returns a boolean if a field has been set.

func (*PaymentResponse) HasMetadata

func (o *PaymentResponse) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*PaymentResponse) HasPaymentDetails

func (o *PaymentResponse) HasPaymentDetails() bool

HasPaymentDetails returns a boolean if a field has been set.

func (*PaymentResponse) HasPaymentId

func (o *PaymentResponse) HasPaymentId() bool

HasPaymentId returns a boolean if a field has been set.

func (*PaymentResponse) HasPaymentMethod

func (o *PaymentResponse) HasPaymentMethod() bool

HasPaymentMethod returns a boolean if a field has been set.

func (*PaymentResponse) HasPaymentMethodId

func (o *PaymentResponse) HasPaymentMethodId() bool

HasPaymentMethodId returns a boolean if a field has been set.

func (*PaymentResponse) HasRecipient

func (o *PaymentResponse) HasRecipient() bool

HasRecipient returns a boolean if a field has been set.

func (*PaymentResponse) HasRecipientAccount

func (o *PaymentResponse) HasRecipientAccount() bool

HasRecipientAccount returns a boolean if a field has been set.

func (*PaymentResponse) HasSender

func (o *PaymentResponse) HasSender() bool

HasSender returns a boolean if a field has been set.

func (*PaymentResponse) HasSenderAccount

func (o *PaymentResponse) HasSenderAccount() bool

HasSenderAccount returns a boolean if a field has been set.

func (*PaymentResponse) HasStatus

func (o *PaymentResponse) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*PaymentResponse) HasType

func (o *PaymentResponse) HasType() bool

HasType returns a boolean if a field has been set.

func (*PaymentResponse) HasUpdatedAt

func (o *PaymentResponse) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (PaymentResponse) MarshalJSON

func (o PaymentResponse) MarshalJSON() ([]byte, error)

func (*PaymentResponse) SetAmount

func (o *PaymentResponse) SetAmount(v int32)

SetAmount sets field value

func (*PaymentResponse) SetCreatedAt

func (o *PaymentResponse) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*PaymentResponse) SetCurrency

func (o *PaymentResponse) SetCurrency(v string)

SetCurrency gets a reference to the given string and assigns it to the Currency field.

func (*PaymentResponse) SetError

func (o *PaymentResponse) SetError(v FvErrorModelV2)

SetError gets a reference to the given FvErrorModelV2 and assigns it to the Error field.

func (*PaymentResponse) SetFees

func (o *PaymentResponse) SetFees(v []Fee)

SetFees gets a reference to the given []Fee and assigns it to the Fees field.

func (*PaymentResponse) SetMetadata

func (o *PaymentResponse) SetMetadata(v map[string]string)

SetMetadata gets a reference to the given map[string]string and assigns it to the Metadata field.

func (*PaymentResponse) SetPaymentDetails

func (o *PaymentResponse) SetPaymentDetails(v PaymentDetails2)

SetPaymentDetails gets a reference to the given PaymentDetails2 and assigns it to the PaymentDetails field.

func (*PaymentResponse) SetPaymentId

func (o *PaymentResponse) SetPaymentId(v string)

SetPaymentId gets a reference to the given string and assigns it to the PaymentId field.

func (*PaymentResponse) SetPaymentMethod

func (o *PaymentResponse) SetPaymentMethod(v PaymentSnapshotPaymentMethod)

SetPaymentMethod gets a reference to the given PaymentSnapshotPaymentMethod and assigns it to the PaymentMethod field.

func (*PaymentResponse) SetPaymentMethodId

func (o *PaymentResponse) SetPaymentMethodId(v string)

SetPaymentMethodId gets a reference to the given string and assigns it to the PaymentMethodId field.

func (*PaymentResponse) SetRecipient

func (o *PaymentResponse) SetRecipient(v MandateRecipient)

SetRecipient gets a reference to the given MandateRecipient and assigns it to the Recipient field.

func (*PaymentResponse) SetRecipientAccount

func (o *PaymentResponse) SetRecipientAccount(v MandateRecipientAccount)

SetRecipientAccount gets a reference to the given MandateRecipientAccount and assigns it to the RecipientAccount field.

func (*PaymentResponse) SetSender

func (o *PaymentResponse) SetSender(v GetMandateSender)

SetSender gets a reference to the given GetMandateSender and assigns it to the Sender field.

func (*PaymentResponse) SetSenderAccount

func (o *PaymentResponse) SetSenderAccount(v MandateSenderAccount)

SetSenderAccount gets a reference to the given MandateSenderAccount and assigns it to the SenderAccount field.

func (*PaymentResponse) SetStatus

func (o *PaymentResponse) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*PaymentResponse) SetType

func (o *PaymentResponse) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*PaymentResponse) SetUpdatedAt

func (o *PaymentResponse) SetUpdatedAt(v time.Time)

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.

type PaymentSchedule

type PaymentSchedule struct {
	// Amount to be paid, in currency’s smallest unit or “minor unit”, as defined in ISO 4217. For example, HKD 100.01 is represented as amount = 10001 (minor unit = cents). For currencies without minor units (e.g. VND, JPY), the amount is represented as is, without modification. For example, VND 15101 is represented as amount = 15101.
	Amount int32 `json:"amount"`
	// Frequency of the payment. Possible values (DAILY, WEEKLY, MONTHLY, QUARTERLY, YEARLY)
	Frequency string `json:"frequency"`
}

PaymentSchedule struct for PaymentSchedule

func NewPaymentSchedule

func NewPaymentSchedule(amount int32, frequency string) *PaymentSchedule

NewPaymentSchedule instantiates a new PaymentSchedule object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaymentScheduleWithDefaults

func NewPaymentScheduleWithDefaults() *PaymentSchedule

NewPaymentScheduleWithDefaults instantiates a new PaymentSchedule object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaymentSchedule) GetAmount

func (o *PaymentSchedule) GetAmount() int32

GetAmount returns the Amount field value

func (*PaymentSchedule) GetAmountOk

func (o *PaymentSchedule) GetAmountOk() (*int32, bool)

GetAmountOk returns a tuple with the Amount field value and a boolean to check if the value has been set.

func (*PaymentSchedule) GetFrequency

func (o *PaymentSchedule) GetFrequency() string

GetFrequency returns the Frequency field value

func (*PaymentSchedule) GetFrequencyOk

func (o *PaymentSchedule) GetFrequencyOk() (*string, bool)

GetFrequencyOk returns a tuple with the Frequency field value and a boolean to check if the value has been set.

func (PaymentSchedule) MarshalJSON

func (o PaymentSchedule) MarshalJSON() ([]byte, error)

func (*PaymentSchedule) SetAmount

func (o *PaymentSchedule) SetAmount(v int32)

SetAmount sets field value

func (*PaymentSchedule) SetFrequency

func (o *PaymentSchedule) SetFrequency(v string)

SetFrequency sets field value

type PaymentSetupOptions

type PaymentSetupOptions struct {
	// The type of future_payments that customer want to use. Possible values: AUTOPAY or CLICK_TO_PAY
	FuturePayments     *string                       `json:"future_payments,omitempty"`
	MandateDetails     *MandateDetailsForPaymentLink `json:"mandate_details,omitempty"`
	PaymentMethodTypes []string                      `json:"payment_method_types,omitempty"`
}

PaymentSetupOptions struct for PaymentSetupOptions

func NewPaymentSetupOptions

func NewPaymentSetupOptions() *PaymentSetupOptions

NewPaymentSetupOptions instantiates a new PaymentSetupOptions object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaymentSetupOptionsWithDefaults

func NewPaymentSetupOptionsWithDefaults() *PaymentSetupOptions

NewPaymentSetupOptionsWithDefaults instantiates a new PaymentSetupOptions object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaymentSetupOptions) GetFuturePayments

func (o *PaymentSetupOptions) GetFuturePayments() string

GetFuturePayments returns the FuturePayments field value if set, zero value otherwise.

func (*PaymentSetupOptions) GetFuturePaymentsOk

func (o *PaymentSetupOptions) GetFuturePaymentsOk() (*string, bool)

GetFuturePaymentsOk returns a tuple with the FuturePayments field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentSetupOptions) GetMandateDetails

func (o *PaymentSetupOptions) GetMandateDetails() MandateDetailsForPaymentLink

GetMandateDetails returns the MandateDetails field value if set, zero value otherwise.

func (*PaymentSetupOptions) GetMandateDetailsOk

func (o *PaymentSetupOptions) GetMandateDetailsOk() (*MandateDetailsForPaymentLink, bool)

GetMandateDetailsOk returns a tuple with the MandateDetails field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentSetupOptions) GetPaymentMethodTypes

func (o *PaymentSetupOptions) GetPaymentMethodTypes() []string

GetPaymentMethodTypes returns the PaymentMethodTypes field value if set, zero value otherwise.

func (*PaymentSetupOptions) GetPaymentMethodTypesOk

func (o *PaymentSetupOptions) GetPaymentMethodTypesOk() ([]string, bool)

GetPaymentMethodTypesOk returns a tuple with the PaymentMethodTypes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentSetupOptions) HasFuturePayments

func (o *PaymentSetupOptions) HasFuturePayments() bool

HasFuturePayments returns a boolean if a field has been set.

func (*PaymentSetupOptions) HasMandateDetails

func (o *PaymentSetupOptions) HasMandateDetails() bool

HasMandateDetails returns a boolean if a field has been set.

func (*PaymentSetupOptions) HasPaymentMethodTypes

func (o *PaymentSetupOptions) HasPaymentMethodTypes() bool

HasPaymentMethodTypes returns a boolean if a field has been set.

func (PaymentSetupOptions) MarshalJSON

func (o PaymentSetupOptions) MarshalJSON() ([]byte, error)

func (*PaymentSetupOptions) SetFuturePayments

func (o *PaymentSetupOptions) SetFuturePayments(v string)

SetFuturePayments gets a reference to the given string and assigns it to the FuturePayments field.

func (*PaymentSetupOptions) SetMandateDetails

func (o *PaymentSetupOptions) SetMandateDetails(v MandateDetailsForPaymentLink)

SetMandateDetails gets a reference to the given MandateDetailsForPaymentLink and assigns it to the MandateDetails field.

func (*PaymentSetupOptions) SetPaymentMethodTypes

func (o *PaymentSetupOptions) SetPaymentMethodTypes(v []string)

SetPaymentMethodTypes gets a reference to the given []string and assigns it to the PaymentMethodTypes field.

type PaymentSnapshotPaymentMethod

type PaymentSnapshotPaymentMethod struct {
	Card *PaymentSnapshotPaymentMethodCard `json:"card,omitempty"`
}

PaymentSnapshotPaymentMethod struct for PaymentSnapshotPaymentMethod

func NewPaymentSnapshotPaymentMethod

func NewPaymentSnapshotPaymentMethod() *PaymentSnapshotPaymentMethod

NewPaymentSnapshotPaymentMethod instantiates a new PaymentSnapshotPaymentMethod object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaymentSnapshotPaymentMethodWithDefaults

func NewPaymentSnapshotPaymentMethodWithDefaults() *PaymentSnapshotPaymentMethod

NewPaymentSnapshotPaymentMethodWithDefaults instantiates a new PaymentSnapshotPaymentMethod object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaymentSnapshotPaymentMethod) GetCard

GetCard returns the Card field value if set, zero value otherwise.

func (*PaymentSnapshotPaymentMethod) GetCardOk

GetCardOk returns a tuple with the Card field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentSnapshotPaymentMethod) HasCard

func (o *PaymentSnapshotPaymentMethod) HasCard() bool

HasCard returns a boolean if a field has been set.

func (PaymentSnapshotPaymentMethod) MarshalJSON

func (o PaymentSnapshotPaymentMethod) MarshalJSON() ([]byte, error)

func (*PaymentSnapshotPaymentMethod) SetCard

SetCard gets a reference to the given PaymentSnapshotPaymentMethodCard and assigns it to the Card field.

type PaymentSnapshotPaymentMethodCard

type PaymentSnapshotPaymentMethodCard struct {
	CardDetails *FVCardDetails `json:"card_details,omitempty"`
}

PaymentSnapshotPaymentMethodCard struct for PaymentSnapshotPaymentMethodCard

func NewPaymentSnapshotPaymentMethodCard

func NewPaymentSnapshotPaymentMethodCard() *PaymentSnapshotPaymentMethodCard

NewPaymentSnapshotPaymentMethodCard instantiates a new PaymentSnapshotPaymentMethodCard object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaymentSnapshotPaymentMethodCardWithDefaults

func NewPaymentSnapshotPaymentMethodCardWithDefaults() *PaymentSnapshotPaymentMethodCard

NewPaymentSnapshotPaymentMethodCardWithDefaults instantiates a new PaymentSnapshotPaymentMethodCard object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaymentSnapshotPaymentMethodCard) GetCardDetails

func (o *PaymentSnapshotPaymentMethodCard) GetCardDetails() FVCardDetails

GetCardDetails returns the CardDetails field value if set, zero value otherwise.

func (*PaymentSnapshotPaymentMethodCard) GetCardDetailsOk

func (o *PaymentSnapshotPaymentMethodCard) GetCardDetailsOk() (*FVCardDetails, bool)

GetCardDetailsOk returns a tuple with the CardDetails field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentSnapshotPaymentMethodCard) HasCardDetails

func (o *PaymentSnapshotPaymentMethodCard) HasCardDetails() bool

HasCardDetails returns a boolean if a field has been set.

func (PaymentSnapshotPaymentMethodCard) MarshalJSON

func (o PaymentSnapshotPaymentMethodCard) MarshalJSON() ([]byte, error)

func (*PaymentSnapshotPaymentMethodCard) SetCardDetails

func (o *PaymentSnapshotPaymentMethodCard) SetCardDetails(v FVCardDetails)

SetCardDetails gets a reference to the given FVCardDetails and assigns it to the CardDetails field.

type PaymentUser

type PaymentUser struct {
	CreatedAt      *time.Time         `json:"created_at,omitempty"`
	Email          *string            `json:"email,omitempty"`
	ExternalUserId *string            `json:"external_user_id,omitempty"`
	Metadata       *map[string]string `json:"metadata,omitempty"`
	Name           *string            `json:"name,omitempty"`
	UserDetails    []SenderDetail     `json:"user_details,omitempty"`
	UpdatedAt      *time.Time         `json:"updated_at,omitempty"`
	NextBillUpdate NullableTime       `json:"next_bill_update,omitempty"`
	UserId         *string            `json:"user_id,omitempty"`
	UserType       *string            `json:"user_type,omitempty"`
	// Whether the user has given consent for autopay
	AutopayConsent      bool                         `json:"autopay_consent"`
	IntegrationMetadata *IntegrationMetadataResponse `json:"integration_metadata,omitempty"`
}

PaymentUser struct for PaymentUser

func NewPaymentUser

func NewPaymentUser(autopayConsent bool) *PaymentUser

NewPaymentUser instantiates a new PaymentUser object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPaymentUserWithDefaults

func NewPaymentUserWithDefaults() *PaymentUser

NewPaymentUserWithDefaults instantiates a new PaymentUser object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PaymentUser) GetAutopayConsent

func (o *PaymentUser) GetAutopayConsent() bool

GetAutopayConsent returns the AutopayConsent field value

func (*PaymentUser) GetAutopayConsentOk

func (o *PaymentUser) GetAutopayConsentOk() (*bool, bool)

GetAutopayConsentOk returns a tuple with the AutopayConsent field value and a boolean to check if the value has been set.

func (*PaymentUser) GetCreatedAt

func (o *PaymentUser) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*PaymentUser) GetCreatedAtOk

func (o *PaymentUser) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentUser) GetEmail

func (o *PaymentUser) GetEmail() string

GetEmail returns the Email field value if set, zero value otherwise.

func (*PaymentUser) GetEmailOk

func (o *PaymentUser) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentUser) GetExternalUserId

func (o *PaymentUser) GetExternalUserId() string

GetExternalUserId returns the ExternalUserId field value if set, zero value otherwise.

func (*PaymentUser) GetExternalUserIdOk

func (o *PaymentUser) GetExternalUserIdOk() (*string, bool)

GetExternalUserIdOk returns a tuple with the ExternalUserId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentUser) GetIntegrationMetadata

func (o *PaymentUser) GetIntegrationMetadata() IntegrationMetadataResponse

GetIntegrationMetadata returns the IntegrationMetadata field value if set, zero value otherwise.

func (*PaymentUser) GetIntegrationMetadataOk

func (o *PaymentUser) GetIntegrationMetadataOk() (*IntegrationMetadataResponse, bool)

GetIntegrationMetadataOk returns a tuple with the IntegrationMetadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentUser) GetMetadata

func (o *PaymentUser) GetMetadata() map[string]string

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*PaymentUser) GetMetadataOk

func (o *PaymentUser) GetMetadataOk() (*map[string]string, bool)

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentUser) GetName

func (o *PaymentUser) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*PaymentUser) GetNameOk

func (o *PaymentUser) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentUser) GetNextBillUpdate

func (o *PaymentUser) GetNextBillUpdate() time.Time

GetNextBillUpdate returns the NextBillUpdate field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PaymentUser) GetNextBillUpdateOk

func (o *PaymentUser) GetNextBillUpdateOk() (*time.Time, bool)

GetNextBillUpdateOk returns a tuple with the NextBillUpdate field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaymentUser) GetUpdatedAt

func (o *PaymentUser) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

func (*PaymentUser) GetUpdatedAtOk

func (o *PaymentUser) GetUpdatedAtOk() (*time.Time, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentUser) GetUserDetails

func (o *PaymentUser) GetUserDetails() []SenderDetail

GetUserDetails returns the UserDetails field value if set, zero value otherwise.

func (*PaymentUser) GetUserDetailsOk

func (o *PaymentUser) GetUserDetailsOk() ([]SenderDetail, bool)

GetUserDetailsOk returns a tuple with the UserDetails field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentUser) GetUserId

func (o *PaymentUser) GetUserId() string

GetUserId returns the UserId field value if set, zero value otherwise.

func (*PaymentUser) GetUserIdOk

func (o *PaymentUser) GetUserIdOk() (*string, bool)

GetUserIdOk returns a tuple with the UserId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentUser) GetUserType

func (o *PaymentUser) GetUserType() string

GetUserType returns the UserType field value if set, zero value otherwise.

func (*PaymentUser) GetUserTypeOk

func (o *PaymentUser) GetUserTypeOk() (*string, bool)

GetUserTypeOk returns a tuple with the UserType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentUser) HasCreatedAt

func (o *PaymentUser) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*PaymentUser) HasEmail

func (o *PaymentUser) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*PaymentUser) HasExternalUserId

func (o *PaymentUser) HasExternalUserId() bool

HasExternalUserId returns a boolean if a field has been set.

func (*PaymentUser) HasIntegrationMetadata

func (o *PaymentUser) HasIntegrationMetadata() bool

HasIntegrationMetadata returns a boolean if a field has been set.

func (*PaymentUser) HasMetadata

func (o *PaymentUser) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*PaymentUser) HasName

func (o *PaymentUser) HasName() bool

HasName returns a boolean if a field has been set.

func (*PaymentUser) HasNextBillUpdate

func (o *PaymentUser) HasNextBillUpdate() bool

HasNextBillUpdate returns a boolean if a field has been set.

func (*PaymentUser) HasUpdatedAt

func (o *PaymentUser) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (*PaymentUser) HasUserDetails

func (o *PaymentUser) HasUserDetails() bool

HasUserDetails returns a boolean if a field has been set.

func (*PaymentUser) HasUserId

func (o *PaymentUser) HasUserId() bool

HasUserId returns a boolean if a field has been set.

func (*PaymentUser) HasUserType

func (o *PaymentUser) HasUserType() bool

HasUserType returns a boolean if a field has been set.

func (PaymentUser) MarshalJSON

func (o PaymentUser) MarshalJSON() ([]byte, error)

func (*PaymentUser) SetAutopayConsent

func (o *PaymentUser) SetAutopayConsent(v bool)

SetAutopayConsent sets field value

func (*PaymentUser) SetCreatedAt

func (o *PaymentUser) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*PaymentUser) SetEmail

func (o *PaymentUser) SetEmail(v string)

SetEmail gets a reference to the given string and assigns it to the Email field.

func (*PaymentUser) SetExternalUserId

func (o *PaymentUser) SetExternalUserId(v string)

SetExternalUserId gets a reference to the given string and assigns it to the ExternalUserId field.

func (*PaymentUser) SetIntegrationMetadata

func (o *PaymentUser) SetIntegrationMetadata(v IntegrationMetadataResponse)

SetIntegrationMetadata gets a reference to the given IntegrationMetadataResponse and assigns it to the IntegrationMetadata field.

func (*PaymentUser) SetMetadata

func (o *PaymentUser) SetMetadata(v map[string]string)

SetMetadata gets a reference to the given map[string]string and assigns it to the Metadata field.

func (*PaymentUser) SetName

func (o *PaymentUser) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*PaymentUser) SetNextBillUpdate

func (o *PaymentUser) SetNextBillUpdate(v time.Time)

SetNextBillUpdate gets a reference to the given NullableTime and assigns it to the NextBillUpdate field.

func (*PaymentUser) SetNextBillUpdateNil

func (o *PaymentUser) SetNextBillUpdateNil()

SetNextBillUpdateNil sets the value for NextBillUpdate to be an explicit nil

func (*PaymentUser) SetUpdatedAt

func (o *PaymentUser) SetUpdatedAt(v time.Time)

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.

func (*PaymentUser) SetUserDetails

func (o *PaymentUser) SetUserDetails(v []SenderDetail)

SetUserDetails gets a reference to the given []SenderDetail and assigns it to the UserDetails field.

func (*PaymentUser) SetUserId

func (o *PaymentUser) SetUserId(v string)

SetUserId gets a reference to the given string and assigns it to the UserId field.

func (*PaymentUser) SetUserType

func (o *PaymentUser) SetUserType(v string)

SetUserType gets a reference to the given string and assigns it to the UserType field.

func (*PaymentUser) UnsetNextBillUpdate

func (o *PaymentUser) UnsetNextBillUpdate()

UnsetNextBillUpdate ensures that no value is present for NextBillUpdate, not even an explicit nil

type PayoutDetails

type PayoutDetails struct {
	// The mandate used to execute payments for this payout instruction. Currency for the mandate must be supported by the recipient account
	MandateId string `json:"mandate_id"`
	// A description for the payment (that will appear as the transaction description on bank statements)
	Description *string `json:"description,omitempty"`
	// YYYY-MM-DD, date (in UTC) to execute the payment, must be 1 day later than current date
	ScheduledDate string `json:"scheduled_date"`
}

PayoutDetails struct for PayoutDetails

func NewPayoutDetails

func NewPayoutDetails(mandateId string, scheduledDate string) *PayoutDetails

NewPayoutDetails instantiates a new PayoutDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPayoutDetailsWithDefaults

func NewPayoutDetailsWithDefaults() *PayoutDetails

NewPayoutDetailsWithDefaults instantiates a new PayoutDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PayoutDetails) GetDescription

func (o *PayoutDetails) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*PayoutDetails) GetDescriptionOk

func (o *PayoutDetails) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayoutDetails) GetMandateId

func (o *PayoutDetails) GetMandateId() string

GetMandateId returns the MandateId field value

func (*PayoutDetails) GetMandateIdOk

func (o *PayoutDetails) GetMandateIdOk() (*string, bool)

GetMandateIdOk returns a tuple with the MandateId field value and a boolean to check if the value has been set.

func (*PayoutDetails) GetScheduledDate

func (o *PayoutDetails) GetScheduledDate() string

GetScheduledDate returns the ScheduledDate field value

func (*PayoutDetails) GetScheduledDateOk

func (o *PayoutDetails) GetScheduledDateOk() (*string, bool)

GetScheduledDateOk returns a tuple with the ScheduledDate field value and a boolean to check if the value has been set.

func (*PayoutDetails) HasDescription

func (o *PayoutDetails) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (PayoutDetails) MarshalJSON

func (o PayoutDetails) MarshalJSON() ([]byte, error)

func (*PayoutDetails) SetDescription

func (o *PayoutDetails) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*PayoutDetails) SetMandateId

func (o *PayoutDetails) SetMandateId(v string)

SetMandateId sets field value

func (*PayoutDetails) SetScheduledDate

func (o *PayoutDetails) SetScheduledDate(v string)

SetScheduledDate sets field value

type PayoutDetailsResponse

type PayoutDetailsResponse struct {
	// The mandate used to execute payments for this payout instruction. Currency for the mandate must be supported by the recipient account
	MandateId *string `json:"mandate_id,omitempty"`
	// A description for the payment (that will appear as the transaction description on bank statements)
	Description *string `json:"description,omitempty"`
	// YYYY-MM-DD, date (in UTC) to execute the payment, must be 1 day later than current date
	ScheduledDate *string `json:"scheduled_date,omitempty"`
}

PayoutDetailsResponse struct for PayoutDetailsResponse

func NewPayoutDetailsResponse

func NewPayoutDetailsResponse() *PayoutDetailsResponse

NewPayoutDetailsResponse instantiates a new PayoutDetailsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPayoutDetailsResponseWithDefaults

func NewPayoutDetailsResponseWithDefaults() *PayoutDetailsResponse

NewPayoutDetailsResponseWithDefaults instantiates a new PayoutDetailsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PayoutDetailsResponse) GetDescription

func (o *PayoutDetailsResponse) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*PayoutDetailsResponse) GetDescriptionOk

func (o *PayoutDetailsResponse) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayoutDetailsResponse) GetMandateId

func (o *PayoutDetailsResponse) GetMandateId() string

GetMandateId returns the MandateId field value if set, zero value otherwise.

func (*PayoutDetailsResponse) GetMandateIdOk

func (o *PayoutDetailsResponse) GetMandateIdOk() (*string, bool)

GetMandateIdOk returns a tuple with the MandateId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayoutDetailsResponse) GetScheduledDate

func (o *PayoutDetailsResponse) GetScheduledDate() string

GetScheduledDate returns the ScheduledDate field value if set, zero value otherwise.

func (*PayoutDetailsResponse) GetScheduledDateOk

func (o *PayoutDetailsResponse) GetScheduledDateOk() (*string, bool)

GetScheduledDateOk returns a tuple with the ScheduledDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayoutDetailsResponse) HasDescription

func (o *PayoutDetailsResponse) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*PayoutDetailsResponse) HasMandateId

func (o *PayoutDetailsResponse) HasMandateId() bool

HasMandateId returns a boolean if a field has been set.

func (*PayoutDetailsResponse) HasScheduledDate

func (o *PayoutDetailsResponse) HasScheduledDate() bool

HasScheduledDate returns a boolean if a field has been set.

func (PayoutDetailsResponse) MarshalJSON

func (o PayoutDetailsResponse) MarshalJSON() ([]byte, error)

func (*PayoutDetailsResponse) SetDescription

func (o *PayoutDetailsResponse) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*PayoutDetailsResponse) SetMandateId

func (o *PayoutDetailsResponse) SetMandateId(v string)

SetMandateId gets a reference to the given string and assigns it to the MandateId field.

func (*PayoutDetailsResponse) SetScheduledDate

func (o *PayoutDetailsResponse) SetScheduledDate(v string)

SetScheduledDate gets a reference to the given string and assigns it to the ScheduledDate field.

type PayoutInstructionResponse

type PayoutInstructionResponse struct {
	// Amount to be paid, in currency's smallest unit or “minor unit”, as defined in ISO 4217. For example, HKD 100.01 is represented as amount = 10001 (minor unit = cents). For currencies without minor units (e.g. VND, JPY), the amount is represented as is, without modification. For example, VND 15101 is represented as amount = 15101.
	Amount *int32 `json:"amount,omitempty"`
	// The currency code as defined in ISO 4217.
	Currency       *string                `json:"currency,omitempty"`
	PaymentDetails *PayoutDetailsResponse `json:"payment_details,omitempty"`
	Recipient      *PayoutRecipient       `json:"recipient,omitempty"`
	Sender         *PayoutSender          `json:"sender,omitempty"`
	// Finverse Payout Instruction ID
	PayoutInstructionId *string `json:"payout_instruction_id,omitempty"`
	// Possible values - CREATED, PROCESSING, EXECUTED, CANCELLED, FAILED.
	Status *string `json:"status,omitempty"`
	// Additional attributes of the payout instruction in key:value format (e.g. payout_instruction_internal_id: 1234). It supports up to 10 key:value pairs, whereas the key and value supports up to 50 and 500 characters respectively.
	Metadata *map[string]string `json:"metadata,omitempty"`
	// Timestamp of when the recipient was created in ISO format (YYYY-MM-DDTHH:MM:SS.SSSZ)
	CreatedAt *time.Time `json:"created_at,omitempty"`
	// Timestamp of when the recipient was last updated in ISO format (YYYY-MM-DDTHH:MM:SS.SSSZ)
	UpdatedAt *time.Time      `json:"updated_at,omitempty"`
	Error     *FvErrorModelV2 `json:"error,omitempty"`
}

PayoutInstructionResponse struct for PayoutInstructionResponse

func NewPayoutInstructionResponse

func NewPayoutInstructionResponse() *PayoutInstructionResponse

NewPayoutInstructionResponse instantiates a new PayoutInstructionResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPayoutInstructionResponseWithDefaults

func NewPayoutInstructionResponseWithDefaults() *PayoutInstructionResponse

NewPayoutInstructionResponseWithDefaults instantiates a new PayoutInstructionResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PayoutInstructionResponse) GetAmount

func (o *PayoutInstructionResponse) GetAmount() int32

GetAmount returns the Amount field value if set, zero value otherwise.

func (*PayoutInstructionResponse) GetAmountOk

func (o *PayoutInstructionResponse) GetAmountOk() (*int32, bool)

GetAmountOk returns a tuple with the Amount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayoutInstructionResponse) GetCreatedAt

func (o *PayoutInstructionResponse) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*PayoutInstructionResponse) GetCreatedAtOk

func (o *PayoutInstructionResponse) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayoutInstructionResponse) GetCurrency

func (o *PayoutInstructionResponse) GetCurrency() string

GetCurrency returns the Currency field value if set, zero value otherwise.

func (*PayoutInstructionResponse) GetCurrencyOk

func (o *PayoutInstructionResponse) GetCurrencyOk() (*string, bool)

GetCurrencyOk returns a tuple with the Currency field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayoutInstructionResponse) GetError

GetError returns the Error field value if set, zero value otherwise.

func (*PayoutInstructionResponse) GetErrorOk

func (o *PayoutInstructionResponse) GetErrorOk() (*FvErrorModelV2, bool)

GetErrorOk returns a tuple with the Error field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayoutInstructionResponse) GetMetadata

func (o *PayoutInstructionResponse) GetMetadata() map[string]string

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*PayoutInstructionResponse) GetMetadataOk

func (o *PayoutInstructionResponse) GetMetadataOk() (*map[string]string, bool)

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayoutInstructionResponse) GetPaymentDetails

func (o *PayoutInstructionResponse) GetPaymentDetails() PayoutDetailsResponse

GetPaymentDetails returns the PaymentDetails field value if set, zero value otherwise.

func (*PayoutInstructionResponse) GetPaymentDetailsOk

func (o *PayoutInstructionResponse) GetPaymentDetailsOk() (*PayoutDetailsResponse, bool)

GetPaymentDetailsOk returns a tuple with the PaymentDetails field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayoutInstructionResponse) GetPayoutInstructionId

func (o *PayoutInstructionResponse) GetPayoutInstructionId() string

GetPayoutInstructionId returns the PayoutInstructionId field value if set, zero value otherwise.

func (*PayoutInstructionResponse) GetPayoutInstructionIdOk

func (o *PayoutInstructionResponse) GetPayoutInstructionIdOk() (*string, bool)

GetPayoutInstructionIdOk returns a tuple with the PayoutInstructionId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayoutInstructionResponse) GetRecipient

func (o *PayoutInstructionResponse) GetRecipient() PayoutRecipient

GetRecipient returns the Recipient field value if set, zero value otherwise.

func (*PayoutInstructionResponse) GetRecipientOk

func (o *PayoutInstructionResponse) GetRecipientOk() (*PayoutRecipient, bool)

GetRecipientOk returns a tuple with the Recipient field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayoutInstructionResponse) GetSender

func (o *PayoutInstructionResponse) GetSender() PayoutSender

GetSender returns the Sender field value if set, zero value otherwise.

func (*PayoutInstructionResponse) GetSenderOk

func (o *PayoutInstructionResponse) GetSenderOk() (*PayoutSender, bool)

GetSenderOk returns a tuple with the Sender field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayoutInstructionResponse) GetStatus

func (o *PayoutInstructionResponse) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*PayoutInstructionResponse) GetStatusOk

func (o *PayoutInstructionResponse) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayoutInstructionResponse) GetUpdatedAt

func (o *PayoutInstructionResponse) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

func (*PayoutInstructionResponse) GetUpdatedAtOk

func (o *PayoutInstructionResponse) GetUpdatedAtOk() (*time.Time, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayoutInstructionResponse) HasAmount

func (o *PayoutInstructionResponse) HasAmount() bool

HasAmount returns a boolean if a field has been set.

func (*PayoutInstructionResponse) HasCreatedAt

func (o *PayoutInstructionResponse) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*PayoutInstructionResponse) HasCurrency

func (o *PayoutInstructionResponse) HasCurrency() bool

HasCurrency returns a boolean if a field has been set.

func (*PayoutInstructionResponse) HasError

func (o *PayoutInstructionResponse) HasError() bool

HasError returns a boolean if a field has been set.

func (*PayoutInstructionResponse) HasMetadata

func (o *PayoutInstructionResponse) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*PayoutInstructionResponse) HasPaymentDetails

func (o *PayoutInstructionResponse) HasPaymentDetails() bool

HasPaymentDetails returns a boolean if a field has been set.

func (*PayoutInstructionResponse) HasPayoutInstructionId

func (o *PayoutInstructionResponse) HasPayoutInstructionId() bool

HasPayoutInstructionId returns a boolean if a field has been set.

func (*PayoutInstructionResponse) HasRecipient

func (o *PayoutInstructionResponse) HasRecipient() bool

HasRecipient returns a boolean if a field has been set.

func (*PayoutInstructionResponse) HasSender

func (o *PayoutInstructionResponse) HasSender() bool

HasSender returns a boolean if a field has been set.

func (*PayoutInstructionResponse) HasStatus

func (o *PayoutInstructionResponse) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*PayoutInstructionResponse) HasUpdatedAt

func (o *PayoutInstructionResponse) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (PayoutInstructionResponse) MarshalJSON

func (o PayoutInstructionResponse) MarshalJSON() ([]byte, error)

func (*PayoutInstructionResponse) SetAmount

func (o *PayoutInstructionResponse) SetAmount(v int32)

SetAmount gets a reference to the given int32 and assigns it to the Amount field.

func (*PayoutInstructionResponse) SetCreatedAt

func (o *PayoutInstructionResponse) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*PayoutInstructionResponse) SetCurrency

func (o *PayoutInstructionResponse) SetCurrency(v string)

SetCurrency gets a reference to the given string and assigns it to the Currency field.

func (*PayoutInstructionResponse) SetError

SetError gets a reference to the given FvErrorModelV2 and assigns it to the Error field.

func (*PayoutInstructionResponse) SetMetadata

func (o *PayoutInstructionResponse) SetMetadata(v map[string]string)

SetMetadata gets a reference to the given map[string]string and assigns it to the Metadata field.

func (*PayoutInstructionResponse) SetPaymentDetails

func (o *PayoutInstructionResponse) SetPaymentDetails(v PayoutDetailsResponse)

SetPaymentDetails gets a reference to the given PayoutDetailsResponse and assigns it to the PaymentDetails field.

func (*PayoutInstructionResponse) SetPayoutInstructionId

func (o *PayoutInstructionResponse) SetPayoutInstructionId(v string)

SetPayoutInstructionId gets a reference to the given string and assigns it to the PayoutInstructionId field.

func (*PayoutInstructionResponse) SetRecipient

func (o *PayoutInstructionResponse) SetRecipient(v PayoutRecipient)

SetRecipient gets a reference to the given PayoutRecipient and assigns it to the Recipient field.

func (*PayoutInstructionResponse) SetSender

func (o *PayoutInstructionResponse) SetSender(v PayoutSender)

SetSender gets a reference to the given PayoutSender and assigns it to the Sender field.

func (*PayoutInstructionResponse) SetStatus

func (o *PayoutInstructionResponse) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*PayoutInstructionResponse) SetUpdatedAt

func (o *PayoutInstructionResponse) SetUpdatedAt(v time.Time)

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.

type PayoutRecipient

type PayoutRecipient struct {
	// Merchant account name
	Name *string `json:"name,omitempty"`
	// Merchant account ID assigned by Finverse
	AccountId *string `json:"account_id,omitempty"`
}

PayoutRecipient struct for PayoutRecipient

func NewPayoutRecipient

func NewPayoutRecipient() *PayoutRecipient

NewPayoutRecipient instantiates a new PayoutRecipient object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPayoutRecipientWithDefaults

func NewPayoutRecipientWithDefaults() *PayoutRecipient

NewPayoutRecipientWithDefaults instantiates a new PayoutRecipient object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PayoutRecipient) GetAccountId

func (o *PayoutRecipient) GetAccountId() string

GetAccountId returns the AccountId field value if set, zero value otherwise.

func (*PayoutRecipient) GetAccountIdOk

func (o *PayoutRecipient) GetAccountIdOk() (*string, bool)

GetAccountIdOk returns a tuple with the AccountId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayoutRecipient) GetName

func (o *PayoutRecipient) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*PayoutRecipient) GetNameOk

func (o *PayoutRecipient) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayoutRecipient) HasAccountId

func (o *PayoutRecipient) HasAccountId() bool

HasAccountId returns a boolean if a field has been set.

func (*PayoutRecipient) HasName

func (o *PayoutRecipient) HasName() bool

HasName returns a boolean if a field has been set.

func (PayoutRecipient) MarshalJSON

func (o PayoutRecipient) MarshalJSON() ([]byte, error)

func (*PayoutRecipient) SetAccountId

func (o *PayoutRecipient) SetAccountId(v string)

SetAccountId gets a reference to the given string and assigns it to the AccountId field.

func (*PayoutRecipient) SetName

func (o *PayoutRecipient) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

type PayoutSender

type PayoutSender struct {
	Name *string `json:"name,omitempty"`
}

PayoutSender struct for PayoutSender

func NewPayoutSender

func NewPayoutSender() *PayoutSender

NewPayoutSender instantiates a new PayoutSender object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPayoutSenderWithDefaults

func NewPayoutSenderWithDefaults() *PayoutSender

NewPayoutSenderWithDefaults instantiates a new PayoutSender object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PayoutSender) GetName

func (o *PayoutSender) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*PayoutSender) GetNameOk

func (o *PayoutSender) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayoutSender) HasName

func (o *PayoutSender) HasName() bool

HasName returns a boolean if a field has been set.

func (PayoutSender) MarshalJSON

func (o PayoutSender) MarshalJSON() ([]byte, error)

func (*PayoutSender) SetName

func (o *PayoutSender) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

type PayoutSnapshotDetails

type PayoutSnapshotDetails struct {
	Description            *string    `json:"description,omitempty"`
	TransactionReferenceId *string    `json:"transaction_reference_id,omitempty"`
	MandateId              *string    `json:"mandate_id,omitempty"`
	ScheduledDate          *time.Time `json:"scheduled_date,omitempty"`
}

PayoutSnapshotDetails struct for PayoutSnapshotDetails

func NewPayoutSnapshotDetails

func NewPayoutSnapshotDetails() *PayoutSnapshotDetails

NewPayoutSnapshotDetails instantiates a new PayoutSnapshotDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPayoutSnapshotDetailsWithDefaults

func NewPayoutSnapshotDetailsWithDefaults() *PayoutSnapshotDetails

NewPayoutSnapshotDetailsWithDefaults instantiates a new PayoutSnapshotDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PayoutSnapshotDetails) GetDescription

func (o *PayoutSnapshotDetails) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*PayoutSnapshotDetails) GetDescriptionOk

func (o *PayoutSnapshotDetails) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayoutSnapshotDetails) GetMandateId

func (o *PayoutSnapshotDetails) GetMandateId() string

GetMandateId returns the MandateId field value if set, zero value otherwise.

func (*PayoutSnapshotDetails) GetMandateIdOk

func (o *PayoutSnapshotDetails) GetMandateIdOk() (*string, bool)

GetMandateIdOk returns a tuple with the MandateId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayoutSnapshotDetails) GetScheduledDate

func (o *PayoutSnapshotDetails) GetScheduledDate() time.Time

GetScheduledDate returns the ScheduledDate field value if set, zero value otherwise.

func (*PayoutSnapshotDetails) GetScheduledDateOk

func (o *PayoutSnapshotDetails) GetScheduledDateOk() (*time.Time, bool)

GetScheduledDateOk returns a tuple with the ScheduledDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayoutSnapshotDetails) GetTransactionReferenceId

func (o *PayoutSnapshotDetails) GetTransactionReferenceId() string

GetTransactionReferenceId returns the TransactionReferenceId field value if set, zero value otherwise.

func (*PayoutSnapshotDetails) GetTransactionReferenceIdOk

func (o *PayoutSnapshotDetails) GetTransactionReferenceIdOk() (*string, bool)

GetTransactionReferenceIdOk returns a tuple with the TransactionReferenceId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayoutSnapshotDetails) HasDescription

func (o *PayoutSnapshotDetails) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*PayoutSnapshotDetails) HasMandateId

func (o *PayoutSnapshotDetails) HasMandateId() bool

HasMandateId returns a boolean if a field has been set.

func (*PayoutSnapshotDetails) HasScheduledDate

func (o *PayoutSnapshotDetails) HasScheduledDate() bool

HasScheduledDate returns a boolean if a field has been set.

func (*PayoutSnapshotDetails) HasTransactionReferenceId

func (o *PayoutSnapshotDetails) HasTransactionReferenceId() bool

HasTransactionReferenceId returns a boolean if a field has been set.

func (PayoutSnapshotDetails) MarshalJSON

func (o PayoutSnapshotDetails) MarshalJSON() ([]byte, error)

func (*PayoutSnapshotDetails) SetDescription

func (o *PayoutSnapshotDetails) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*PayoutSnapshotDetails) SetMandateId

func (o *PayoutSnapshotDetails) SetMandateId(v string)

SetMandateId gets a reference to the given string and assigns it to the MandateId field.

func (*PayoutSnapshotDetails) SetScheduledDate

func (o *PayoutSnapshotDetails) SetScheduledDate(v time.Time)

SetScheduledDate gets a reference to the given time.Time and assigns it to the ScheduledDate field.

func (*PayoutSnapshotDetails) SetTransactionReferenceId

func (o *PayoutSnapshotDetails) SetTransactionReferenceId(v string)

SetTransactionReferenceId gets a reference to the given string and assigns it to the TransactionReferenceId field.

type PayoutSnapshotPaymentAccount

type PayoutSnapshotPaymentAccount struct {
	PaymentUserId    *string `json:"payment_user_id,omitempty"`
	PaymentAccountId *string `json:"payment_account_id,omitempty"`
	Name             *string `json:"name,omitempty"`
	InstitutionId    *string `json:"institution_id,omitempty"`
}

PayoutSnapshotPaymentAccount struct for PayoutSnapshotPaymentAccount

func NewPayoutSnapshotPaymentAccount

func NewPayoutSnapshotPaymentAccount() *PayoutSnapshotPaymentAccount

NewPayoutSnapshotPaymentAccount instantiates a new PayoutSnapshotPaymentAccount object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPayoutSnapshotPaymentAccountWithDefaults

func NewPayoutSnapshotPaymentAccountWithDefaults() *PayoutSnapshotPaymentAccount

NewPayoutSnapshotPaymentAccountWithDefaults instantiates a new PayoutSnapshotPaymentAccount object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PayoutSnapshotPaymentAccount) GetInstitutionId

func (o *PayoutSnapshotPaymentAccount) GetInstitutionId() string

GetInstitutionId returns the InstitutionId field value if set, zero value otherwise.

func (*PayoutSnapshotPaymentAccount) GetInstitutionIdOk

func (o *PayoutSnapshotPaymentAccount) GetInstitutionIdOk() (*string, bool)

GetInstitutionIdOk returns a tuple with the InstitutionId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayoutSnapshotPaymentAccount) GetName

func (o *PayoutSnapshotPaymentAccount) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*PayoutSnapshotPaymentAccount) GetNameOk

func (o *PayoutSnapshotPaymentAccount) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayoutSnapshotPaymentAccount) GetPaymentAccountId

func (o *PayoutSnapshotPaymentAccount) GetPaymentAccountId() string

GetPaymentAccountId returns the PaymentAccountId field value if set, zero value otherwise.

func (*PayoutSnapshotPaymentAccount) GetPaymentAccountIdOk

func (o *PayoutSnapshotPaymentAccount) GetPaymentAccountIdOk() (*string, bool)

GetPaymentAccountIdOk returns a tuple with the PaymentAccountId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayoutSnapshotPaymentAccount) GetPaymentUserId

func (o *PayoutSnapshotPaymentAccount) GetPaymentUserId() string

GetPaymentUserId returns the PaymentUserId field value if set, zero value otherwise.

func (*PayoutSnapshotPaymentAccount) GetPaymentUserIdOk

func (o *PayoutSnapshotPaymentAccount) GetPaymentUserIdOk() (*string, bool)

GetPaymentUserIdOk returns a tuple with the PaymentUserId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayoutSnapshotPaymentAccount) HasInstitutionId

func (o *PayoutSnapshotPaymentAccount) HasInstitutionId() bool

HasInstitutionId returns a boolean if a field has been set.

func (*PayoutSnapshotPaymentAccount) HasName

func (o *PayoutSnapshotPaymentAccount) HasName() bool

HasName returns a boolean if a field has been set.

func (*PayoutSnapshotPaymentAccount) HasPaymentAccountId

func (o *PayoutSnapshotPaymentAccount) HasPaymentAccountId() bool

HasPaymentAccountId returns a boolean if a field has been set.

func (*PayoutSnapshotPaymentAccount) HasPaymentUserId

func (o *PayoutSnapshotPaymentAccount) HasPaymentUserId() bool

HasPaymentUserId returns a boolean if a field has been set.

func (PayoutSnapshotPaymentAccount) MarshalJSON

func (o PayoutSnapshotPaymentAccount) MarshalJSON() ([]byte, error)

func (*PayoutSnapshotPaymentAccount) SetInstitutionId

func (o *PayoutSnapshotPaymentAccount) SetInstitutionId(v string)

SetInstitutionId gets a reference to the given string and assigns it to the InstitutionId field.

func (*PayoutSnapshotPaymentAccount) SetName

func (o *PayoutSnapshotPaymentAccount) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*PayoutSnapshotPaymentAccount) SetPaymentAccountId

func (o *PayoutSnapshotPaymentAccount) SetPaymentAccountId(v string)

SetPaymentAccountId gets a reference to the given string and assigns it to the PaymentAccountId field.

func (*PayoutSnapshotPaymentAccount) SetPaymentUserId

func (o *PayoutSnapshotPaymentAccount) SetPaymentUserId(v string)

SetPaymentUserId gets a reference to the given string and assigns it to the PaymentUserId field.

type PayoutSnapshotResponse

type PayoutSnapshotResponse struct {
	PayoutId         *string                  `json:"payout_id,omitempty"`
	Status           *string                  `json:"status,omitempty"`
	Type             *string                  `json:"type,omitempty"`
	CreatedAt        *time.Time               `json:"created_at,omitempty"`
	UpdatedAt        *time.Time               `json:"updated_at,omitempty"`
	TransactionDate  *string                  `json:"transaction_date,omitempty"`
	PaymentDetails   *PayoutSnapshotDetails   `json:"payment_details,omitempty"`
	Metadata         *map[string]string       `json:"metadata,omitempty"`
	Amount           *int32                   `json:"amount,omitempty"`
	Currency         *string                  `json:"currency,omitempty"`
	Sender           *MandateRecipient        `json:"sender,omitempty"`
	SenderAccount    *MandateRecipientAccount `json:"sender_account,omitempty"`
	Recipient        *GetMandateSender        `json:"recipient,omitempty"`
	RecipientAccount *MandateSenderAccount    `json:"recipient_account,omitempty"`
	Fees             []Fee                    `json:"fees,omitempty"`
	// Whether this payout is live or not
	Live  bool            `json:"live"`
	Error *FvErrorModelV2 `json:"error,omitempty"`
}

PayoutSnapshotResponse struct for PayoutSnapshotResponse

func NewPayoutSnapshotResponse

func NewPayoutSnapshotResponse(live bool) *PayoutSnapshotResponse

NewPayoutSnapshotResponse instantiates a new PayoutSnapshotResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPayoutSnapshotResponseWithDefaults

func NewPayoutSnapshotResponseWithDefaults() *PayoutSnapshotResponse

NewPayoutSnapshotResponseWithDefaults instantiates a new PayoutSnapshotResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PayoutSnapshotResponse) GetAmount

func (o *PayoutSnapshotResponse) GetAmount() int32

GetAmount returns the Amount field value if set, zero value otherwise.

func (*PayoutSnapshotResponse) GetAmountOk

func (o *PayoutSnapshotResponse) GetAmountOk() (*int32, bool)

GetAmountOk returns a tuple with the Amount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayoutSnapshotResponse) GetCreatedAt

func (o *PayoutSnapshotResponse) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*PayoutSnapshotResponse) GetCreatedAtOk

func (o *PayoutSnapshotResponse) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayoutSnapshotResponse) GetCurrency

func (o *PayoutSnapshotResponse) GetCurrency() string

GetCurrency returns the Currency field value if set, zero value otherwise.

func (*PayoutSnapshotResponse) GetCurrencyOk

func (o *PayoutSnapshotResponse) GetCurrencyOk() (*string, bool)

GetCurrencyOk returns a tuple with the Currency field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayoutSnapshotResponse) GetError

func (o *PayoutSnapshotResponse) GetError() FvErrorModelV2

GetError returns the Error field value if set, zero value otherwise.

func (*PayoutSnapshotResponse) GetErrorOk

func (o *PayoutSnapshotResponse) GetErrorOk() (*FvErrorModelV2, bool)

GetErrorOk returns a tuple with the Error field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayoutSnapshotResponse) GetFees

func (o *PayoutSnapshotResponse) GetFees() []Fee

GetFees returns the Fees field value if set, zero value otherwise.

func (*PayoutSnapshotResponse) GetFeesOk

func (o *PayoutSnapshotResponse) GetFeesOk() ([]Fee, bool)

GetFeesOk returns a tuple with the Fees field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayoutSnapshotResponse) GetLive

func (o *PayoutSnapshotResponse) GetLive() bool

GetLive returns the Live field value

func (*PayoutSnapshotResponse) GetLiveOk

func (o *PayoutSnapshotResponse) GetLiveOk() (*bool, bool)

GetLiveOk returns a tuple with the Live field value and a boolean to check if the value has been set.

func (*PayoutSnapshotResponse) GetMetadata

func (o *PayoutSnapshotResponse) GetMetadata() map[string]string

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*PayoutSnapshotResponse) GetMetadataOk

func (o *PayoutSnapshotResponse) GetMetadataOk() (*map[string]string, bool)

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayoutSnapshotResponse) GetPaymentDetails

func (o *PayoutSnapshotResponse) GetPaymentDetails() PayoutSnapshotDetails

GetPaymentDetails returns the PaymentDetails field value if set, zero value otherwise.

func (*PayoutSnapshotResponse) GetPaymentDetailsOk

func (o *PayoutSnapshotResponse) GetPaymentDetailsOk() (*PayoutSnapshotDetails, bool)

GetPaymentDetailsOk returns a tuple with the PaymentDetails field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayoutSnapshotResponse) GetPayoutId

func (o *PayoutSnapshotResponse) GetPayoutId() string

GetPayoutId returns the PayoutId field value if set, zero value otherwise.

func (*PayoutSnapshotResponse) GetPayoutIdOk

func (o *PayoutSnapshotResponse) GetPayoutIdOk() (*string, bool)

GetPayoutIdOk returns a tuple with the PayoutId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayoutSnapshotResponse) GetRecipient

func (o *PayoutSnapshotResponse) GetRecipient() GetMandateSender

GetRecipient returns the Recipient field value if set, zero value otherwise.

func (*PayoutSnapshotResponse) GetRecipientAccount

func (o *PayoutSnapshotResponse) GetRecipientAccount() MandateSenderAccount

GetRecipientAccount returns the RecipientAccount field value if set, zero value otherwise.

func (*PayoutSnapshotResponse) GetRecipientAccountOk

func (o *PayoutSnapshotResponse) GetRecipientAccountOk() (*MandateSenderAccount, bool)

GetRecipientAccountOk returns a tuple with the RecipientAccount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayoutSnapshotResponse) GetRecipientOk

func (o *PayoutSnapshotResponse) GetRecipientOk() (*GetMandateSender, bool)

GetRecipientOk returns a tuple with the Recipient field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayoutSnapshotResponse) GetSender

GetSender returns the Sender field value if set, zero value otherwise.

func (*PayoutSnapshotResponse) GetSenderAccount

func (o *PayoutSnapshotResponse) GetSenderAccount() MandateRecipientAccount

GetSenderAccount returns the SenderAccount field value if set, zero value otherwise.

func (*PayoutSnapshotResponse) GetSenderAccountOk

func (o *PayoutSnapshotResponse) GetSenderAccountOk() (*MandateRecipientAccount, bool)

GetSenderAccountOk returns a tuple with the SenderAccount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayoutSnapshotResponse) GetSenderOk

func (o *PayoutSnapshotResponse) GetSenderOk() (*MandateRecipient, bool)

GetSenderOk returns a tuple with the Sender field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayoutSnapshotResponse) GetStatus

func (o *PayoutSnapshotResponse) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*PayoutSnapshotResponse) GetStatusOk

func (o *PayoutSnapshotResponse) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayoutSnapshotResponse) GetTransactionDate

func (o *PayoutSnapshotResponse) GetTransactionDate() string

GetTransactionDate returns the TransactionDate field value if set, zero value otherwise.

func (*PayoutSnapshotResponse) GetTransactionDateOk

func (o *PayoutSnapshotResponse) GetTransactionDateOk() (*string, bool)

GetTransactionDateOk returns a tuple with the TransactionDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayoutSnapshotResponse) GetType

func (o *PayoutSnapshotResponse) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*PayoutSnapshotResponse) GetTypeOk

func (o *PayoutSnapshotResponse) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayoutSnapshotResponse) GetUpdatedAt

func (o *PayoutSnapshotResponse) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

func (*PayoutSnapshotResponse) GetUpdatedAtOk

func (o *PayoutSnapshotResponse) GetUpdatedAtOk() (*time.Time, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayoutSnapshotResponse) HasAmount

func (o *PayoutSnapshotResponse) HasAmount() bool

HasAmount returns a boolean if a field has been set.

func (*PayoutSnapshotResponse) HasCreatedAt

func (o *PayoutSnapshotResponse) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*PayoutSnapshotResponse) HasCurrency

func (o *PayoutSnapshotResponse) HasCurrency() bool

HasCurrency returns a boolean if a field has been set.

func (*PayoutSnapshotResponse) HasError

func (o *PayoutSnapshotResponse) HasError() bool

HasError returns a boolean if a field has been set.

func (*PayoutSnapshotResponse) HasFees

func (o *PayoutSnapshotResponse) HasFees() bool

HasFees returns a boolean if a field has been set.

func (*PayoutSnapshotResponse) HasMetadata

func (o *PayoutSnapshotResponse) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*PayoutSnapshotResponse) HasPaymentDetails

func (o *PayoutSnapshotResponse) HasPaymentDetails() bool

HasPaymentDetails returns a boolean if a field has been set.

func (*PayoutSnapshotResponse) HasPayoutId

func (o *PayoutSnapshotResponse) HasPayoutId() bool

HasPayoutId returns a boolean if a field has been set.

func (*PayoutSnapshotResponse) HasRecipient

func (o *PayoutSnapshotResponse) HasRecipient() bool

HasRecipient returns a boolean if a field has been set.

func (*PayoutSnapshotResponse) HasRecipientAccount

func (o *PayoutSnapshotResponse) HasRecipientAccount() bool

HasRecipientAccount returns a boolean if a field has been set.

func (*PayoutSnapshotResponse) HasSender

func (o *PayoutSnapshotResponse) HasSender() bool

HasSender returns a boolean if a field has been set.

func (*PayoutSnapshotResponse) HasSenderAccount

func (o *PayoutSnapshotResponse) HasSenderAccount() bool

HasSenderAccount returns a boolean if a field has been set.

func (*PayoutSnapshotResponse) HasStatus

func (o *PayoutSnapshotResponse) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*PayoutSnapshotResponse) HasTransactionDate

func (o *PayoutSnapshotResponse) HasTransactionDate() bool

HasTransactionDate returns a boolean if a field has been set.

func (*PayoutSnapshotResponse) HasType

func (o *PayoutSnapshotResponse) HasType() bool

HasType returns a boolean if a field has been set.

func (*PayoutSnapshotResponse) HasUpdatedAt

func (o *PayoutSnapshotResponse) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (PayoutSnapshotResponse) MarshalJSON

func (o PayoutSnapshotResponse) MarshalJSON() ([]byte, error)

func (*PayoutSnapshotResponse) SetAmount

func (o *PayoutSnapshotResponse) SetAmount(v int32)

SetAmount gets a reference to the given int32 and assigns it to the Amount field.

func (*PayoutSnapshotResponse) SetCreatedAt

func (o *PayoutSnapshotResponse) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*PayoutSnapshotResponse) SetCurrency

func (o *PayoutSnapshotResponse) SetCurrency(v string)

SetCurrency gets a reference to the given string and assigns it to the Currency field.

func (*PayoutSnapshotResponse) SetError

func (o *PayoutSnapshotResponse) SetError(v FvErrorModelV2)

SetError gets a reference to the given FvErrorModelV2 and assigns it to the Error field.

func (*PayoutSnapshotResponse) SetFees

func (o *PayoutSnapshotResponse) SetFees(v []Fee)

SetFees gets a reference to the given []Fee and assigns it to the Fees field.

func (*PayoutSnapshotResponse) SetLive

func (o *PayoutSnapshotResponse) SetLive(v bool)

SetLive sets field value

func (*PayoutSnapshotResponse) SetMetadata

func (o *PayoutSnapshotResponse) SetMetadata(v map[string]string)

SetMetadata gets a reference to the given map[string]string and assigns it to the Metadata field.

func (*PayoutSnapshotResponse) SetPaymentDetails

func (o *PayoutSnapshotResponse) SetPaymentDetails(v PayoutSnapshotDetails)

SetPaymentDetails gets a reference to the given PayoutSnapshotDetails and assigns it to the PaymentDetails field.

func (*PayoutSnapshotResponse) SetPayoutId

func (o *PayoutSnapshotResponse) SetPayoutId(v string)

SetPayoutId gets a reference to the given string and assigns it to the PayoutId field.

func (*PayoutSnapshotResponse) SetRecipient

func (o *PayoutSnapshotResponse) SetRecipient(v GetMandateSender)

SetRecipient gets a reference to the given GetMandateSender and assigns it to the Recipient field.

func (*PayoutSnapshotResponse) SetRecipientAccount

func (o *PayoutSnapshotResponse) SetRecipientAccount(v MandateSenderAccount)

SetRecipientAccount gets a reference to the given MandateSenderAccount and assigns it to the RecipientAccount field.

func (*PayoutSnapshotResponse) SetSender

func (o *PayoutSnapshotResponse) SetSender(v MandateRecipient)

SetSender gets a reference to the given MandateRecipient and assigns it to the Sender field.

func (*PayoutSnapshotResponse) SetSenderAccount

func (o *PayoutSnapshotResponse) SetSenderAccount(v MandateRecipientAccount)

SetSenderAccount gets a reference to the given MandateRecipientAccount and assigns it to the SenderAccount field.

func (*PayoutSnapshotResponse) SetStatus

func (o *PayoutSnapshotResponse) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*PayoutSnapshotResponse) SetTransactionDate

func (o *PayoutSnapshotResponse) SetTransactionDate(v string)

SetTransactionDate gets a reference to the given string and assigns it to the TransactionDate field.

func (*PayoutSnapshotResponse) SetType

func (o *PayoutSnapshotResponse) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*PayoutSnapshotResponse) SetUpdatedAt

func (o *PayoutSnapshotResponse) SetUpdatedAt(v time.Time)

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.

type PostMandateSender

type PostMandateSender struct {
	Name *string `json:"name,omitempty"`
	// Customer App's user ID, representing the end-user making the payment.
	UserId string `json:"user_id"`
	// Customer App's reference ID, representing the sender's account or billing reference number.
	SenderReferenceId *string `json:"sender_reference_id,omitempty"`
}

PostMandateSender struct for PostMandateSender

func NewPostMandateSender

func NewPostMandateSender(userId string) *PostMandateSender

NewPostMandateSender instantiates a new PostMandateSender object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPostMandateSenderWithDefaults

func NewPostMandateSenderWithDefaults() *PostMandateSender

NewPostMandateSenderWithDefaults instantiates a new PostMandateSender object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PostMandateSender) GetName

func (o *PostMandateSender) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*PostMandateSender) GetNameOk

func (o *PostMandateSender) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PostMandateSender) GetSenderReferenceId

func (o *PostMandateSender) GetSenderReferenceId() string

GetSenderReferenceId returns the SenderReferenceId field value if set, zero value otherwise.

func (*PostMandateSender) GetSenderReferenceIdOk

func (o *PostMandateSender) GetSenderReferenceIdOk() (*string, bool)

GetSenderReferenceIdOk returns a tuple with the SenderReferenceId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PostMandateSender) GetUserId

func (o *PostMandateSender) GetUserId() string

GetUserId returns the UserId field value

func (*PostMandateSender) GetUserIdOk

func (o *PostMandateSender) GetUserIdOk() (*string, bool)

GetUserIdOk returns a tuple with the UserId field value and a boolean to check if the value has been set.

func (*PostMandateSender) HasName

func (o *PostMandateSender) HasName() bool

HasName returns a boolean if a field has been set.

func (*PostMandateSender) HasSenderReferenceId

func (o *PostMandateSender) HasSenderReferenceId() bool

HasSenderReferenceId returns a boolean if a field has been set.

func (PostMandateSender) MarshalJSON

func (o PostMandateSender) MarshalJSON() ([]byte, error)

func (*PostMandateSender) SetName

func (o *PostMandateSender) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*PostMandateSender) SetSenderReferenceId

func (o *PostMandateSender) SetSenderReferenceId(v string)

SetSenderReferenceId gets a reference to the given string and assigns it to the SenderReferenceId field.

func (*PostMandateSender) SetUserId

func (o *PostMandateSender) SetUserId(v string)

SetUserId sets field value

type PostMandatesRequest

type PostMandatesRequest struct {
	Recipient      MandateRecipient  `json:"recipient"`
	Sender         PostMandateSender `json:"sender"`
	MandateDetails MandateDetails    `json:"mandate_details"`
}

PostMandatesRequest struct for PostMandatesRequest

func NewPostMandatesRequest

func NewPostMandatesRequest(recipient MandateRecipient, sender PostMandateSender, mandateDetails MandateDetails) *PostMandatesRequest

NewPostMandatesRequest instantiates a new PostMandatesRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPostMandatesRequestWithDefaults

func NewPostMandatesRequestWithDefaults() *PostMandatesRequest

NewPostMandatesRequestWithDefaults instantiates a new PostMandatesRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PostMandatesRequest) GetMandateDetails

func (o *PostMandatesRequest) GetMandateDetails() MandateDetails

GetMandateDetails returns the MandateDetails field value

func (*PostMandatesRequest) GetMandateDetailsOk

func (o *PostMandatesRequest) GetMandateDetailsOk() (*MandateDetails, bool)

GetMandateDetailsOk returns a tuple with the MandateDetails field value and a boolean to check if the value has been set.

func (*PostMandatesRequest) GetRecipient

func (o *PostMandatesRequest) GetRecipient() MandateRecipient

GetRecipient returns the Recipient field value

func (*PostMandatesRequest) GetRecipientOk

func (o *PostMandatesRequest) GetRecipientOk() (*MandateRecipient, bool)

GetRecipientOk returns a tuple with the Recipient field value and a boolean to check if the value has been set.

func (*PostMandatesRequest) GetSender

func (o *PostMandatesRequest) GetSender() PostMandateSender

GetSender returns the Sender field value

func (*PostMandatesRequest) GetSenderOk

func (o *PostMandatesRequest) GetSenderOk() (*PostMandateSender, bool)

GetSenderOk returns a tuple with the Sender field value and a boolean to check if the value has been set.

func (PostMandatesRequest) MarshalJSON

func (o PostMandatesRequest) MarshalJSON() ([]byte, error)

func (*PostMandatesRequest) SetMandateDetails

func (o *PostMandatesRequest) SetMandateDetails(v MandateDetails)

SetMandateDetails sets field value

func (*PostMandatesRequest) SetRecipient

func (o *PostMandatesRequest) SetRecipient(v MandateRecipient)

SetRecipient sets field value

func (*PostMandatesRequest) SetSender

func (o *PostMandatesRequest) SetSender(v PostMandateSender)

SetSender sets field value

type PostMandatesResponse

type PostMandatesResponse struct {
	// Finverse Mandate ID
	MandateId *string `json:"mandate_id,omitempty"`
}

PostMandatesResponse struct for PostMandatesResponse

func NewPostMandatesResponse

func NewPostMandatesResponse() *PostMandatesResponse

NewPostMandatesResponse instantiates a new PostMandatesResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPostMandatesResponseWithDefaults

func NewPostMandatesResponseWithDefaults() *PostMandatesResponse

NewPostMandatesResponseWithDefaults instantiates a new PostMandatesResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PostMandatesResponse) GetMandateId

func (o *PostMandatesResponse) GetMandateId() string

GetMandateId returns the MandateId field value if set, zero value otherwise.

func (*PostMandatesResponse) GetMandateIdOk

func (o *PostMandatesResponse) GetMandateIdOk() (*string, bool)

GetMandateIdOk returns a tuple with the MandateId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PostMandatesResponse) HasMandateId

func (o *PostMandatesResponse) HasMandateId() bool

HasMandateId returns a boolean if a field has been set.

func (PostMandatesResponse) MarshalJSON

func (o PostMandatesResponse) MarshalJSON() ([]byte, error)

func (*PostMandatesResponse) SetMandateId

func (o *PostMandatesResponse) SetMandateId(v string)

SetMandateId gets a reference to the given string and assigns it to the MandateId field.

type Principal

type Principal struct {
	Subject                   string                     `json:"subject"`
	Token                     *string                    `json:"token,omitempty"`
	ClientId                  string                     `json:"client_id"`
	CustomerAppId             string                     `json:"customer_app_id"`
	LoginIdentityId           string                     `json:"login_identity_id"`
	CustomizationId           *string                    `json:"customization_id,omitempty"`
	MandateId                 *string                    `json:"mandate_id,omitempty"`
	ExpiresIn                 *float32                   `json:"expires_in,omitempty"`
	PaymentAttemptId          *string                    `json:"payment_attempt_id,omitempty"`
	ProductFlow               *string                    `json:"product_flow,omitempty"`
	Scopes                    []string                   `json:"scopes,omitempty"`
	LinkTokenRequest          *LinkTokenRequest          `json:"link_token_request,omitempty"`
	GetMandateAuthLinkRequest *GetMandateAuthLinkRequest `json:"get_mandate_auth_link_request,omitempty"`
	Currency                  *string                    `json:"currency,omitempty"`
	RedirectUri               *string                    `json:"redirect_uri,omitempty"`
	PaymentLinkId             *string                    `json:"payment_link_id,omitempty"`
	UniqueReferenceId         *string                    `json:"unique_reference_id,omitempty"`
	PaymentMethodId           *string                    `json:"payment_method_id,omitempty"`
	// The qrCode text to be used to generate the image
	QrCodeText *string `json:"qr_code_text,omitempty"`
}

Principal struct for Principal

func NewPrincipal

func NewPrincipal(subject string, clientId string, customerAppId string, loginIdentityId string) *Principal

NewPrincipal instantiates a new Principal object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPrincipalWithDefaults

func NewPrincipalWithDefaults() *Principal

NewPrincipalWithDefaults instantiates a new Principal object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Principal) GetClientId

func (o *Principal) GetClientId() string

GetClientId returns the ClientId field value

func (*Principal) GetClientIdOk

func (o *Principal) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value and a boolean to check if the value has been set.

func (*Principal) GetCurrency

func (o *Principal) GetCurrency() string

GetCurrency returns the Currency field value if set, zero value otherwise.

func (*Principal) GetCurrencyOk

func (o *Principal) GetCurrencyOk() (*string, bool)

GetCurrencyOk returns a tuple with the Currency field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Principal) GetCustomerAppId

func (o *Principal) GetCustomerAppId() string

GetCustomerAppId returns the CustomerAppId field value

func (*Principal) GetCustomerAppIdOk

func (o *Principal) GetCustomerAppIdOk() (*string, bool)

GetCustomerAppIdOk returns a tuple with the CustomerAppId field value and a boolean to check if the value has been set.

func (*Principal) GetCustomizationId

func (o *Principal) GetCustomizationId() string

GetCustomizationId returns the CustomizationId field value if set, zero value otherwise.

func (*Principal) GetCustomizationIdOk

func (o *Principal) GetCustomizationIdOk() (*string, bool)

GetCustomizationIdOk returns a tuple with the CustomizationId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Principal) GetExpiresIn

func (o *Principal) GetExpiresIn() float32

GetExpiresIn returns the ExpiresIn field value if set, zero value otherwise.

func (*Principal) GetExpiresInOk

func (o *Principal) GetExpiresInOk() (*float32, bool)

GetExpiresInOk returns a tuple with the ExpiresIn field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Principal) GetGetMandateAuthLinkRequest

func (o *Principal) GetGetMandateAuthLinkRequest() GetMandateAuthLinkRequest

GetGetMandateAuthLinkRequest returns the GetMandateAuthLinkRequest field value if set, zero value otherwise.

func (*Principal) GetGetMandateAuthLinkRequestOk

func (o *Principal) GetGetMandateAuthLinkRequestOk() (*GetMandateAuthLinkRequest, bool)

GetGetMandateAuthLinkRequestOk returns a tuple with the GetMandateAuthLinkRequest field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Principal) GetLinkTokenRequest

func (o *Principal) GetLinkTokenRequest() LinkTokenRequest

GetLinkTokenRequest returns the LinkTokenRequest field value if set, zero value otherwise.

func (*Principal) GetLinkTokenRequestOk

func (o *Principal) GetLinkTokenRequestOk() (*LinkTokenRequest, bool)

GetLinkTokenRequestOk returns a tuple with the LinkTokenRequest field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Principal) GetLoginIdentityId

func (o *Principal) GetLoginIdentityId() string

GetLoginIdentityId returns the LoginIdentityId field value

func (*Principal) GetLoginIdentityIdOk

func (o *Principal) GetLoginIdentityIdOk() (*string, bool)

GetLoginIdentityIdOk returns a tuple with the LoginIdentityId field value and a boolean to check if the value has been set.

func (*Principal) GetMandateId

func (o *Principal) GetMandateId() string

GetMandateId returns the MandateId field value if set, zero value otherwise.

func (*Principal) GetMandateIdOk

func (o *Principal) GetMandateIdOk() (*string, bool)

GetMandateIdOk returns a tuple with the MandateId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Principal) GetPaymentAttemptId

func (o *Principal) GetPaymentAttemptId() string

GetPaymentAttemptId returns the PaymentAttemptId field value if set, zero value otherwise.

func (*Principal) GetPaymentAttemptIdOk

func (o *Principal) GetPaymentAttemptIdOk() (*string, bool)

GetPaymentAttemptIdOk returns a tuple with the PaymentAttemptId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Principal) GetPaymentLinkId

func (o *Principal) GetPaymentLinkId() string

GetPaymentLinkId returns the PaymentLinkId field value if set, zero value otherwise.

func (*Principal) GetPaymentLinkIdOk

func (o *Principal) GetPaymentLinkIdOk() (*string, bool)

GetPaymentLinkIdOk returns a tuple with the PaymentLinkId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Principal) GetPaymentMethodId

func (o *Principal) GetPaymentMethodId() string

GetPaymentMethodId returns the PaymentMethodId field value if set, zero value otherwise.

func (*Principal) GetPaymentMethodIdOk

func (o *Principal) GetPaymentMethodIdOk() (*string, bool)

GetPaymentMethodIdOk returns a tuple with the PaymentMethodId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Principal) GetProductFlow

func (o *Principal) GetProductFlow() string

GetProductFlow returns the ProductFlow field value if set, zero value otherwise.

func (*Principal) GetProductFlowOk

func (o *Principal) GetProductFlowOk() (*string, bool)

GetProductFlowOk returns a tuple with the ProductFlow field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Principal) GetQrCodeText

func (o *Principal) GetQrCodeText() string

GetQrCodeText returns the QrCodeText field value if set, zero value otherwise.

func (*Principal) GetQrCodeTextOk

func (o *Principal) GetQrCodeTextOk() (*string, bool)

GetQrCodeTextOk returns a tuple with the QrCodeText field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Principal) GetRedirectUri

func (o *Principal) GetRedirectUri() string

GetRedirectUri returns the RedirectUri field value if set, zero value otherwise.

func (*Principal) GetRedirectUriOk

func (o *Principal) GetRedirectUriOk() (*string, bool)

GetRedirectUriOk returns a tuple with the RedirectUri field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Principal) GetScopes

func (o *Principal) GetScopes() []string

GetScopes returns the Scopes field value if set, zero value otherwise.

func (*Principal) GetScopesOk

func (o *Principal) GetScopesOk() ([]string, bool)

GetScopesOk returns a tuple with the Scopes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Principal) GetSubject

func (o *Principal) GetSubject() string

GetSubject returns the Subject field value

func (*Principal) GetSubjectOk

func (o *Principal) GetSubjectOk() (*string, bool)

GetSubjectOk returns a tuple with the Subject field value and a boolean to check if the value has been set.

func (*Principal) GetToken

func (o *Principal) GetToken() string

GetToken returns the Token field value if set, zero value otherwise.

func (*Principal) GetTokenOk

func (o *Principal) GetTokenOk() (*string, bool)

GetTokenOk returns a tuple with the Token field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Principal) GetUniqueReferenceId

func (o *Principal) GetUniqueReferenceId() string

GetUniqueReferenceId returns the UniqueReferenceId field value if set, zero value otherwise.

func (*Principal) GetUniqueReferenceIdOk

func (o *Principal) GetUniqueReferenceIdOk() (*string, bool)

GetUniqueReferenceIdOk returns a tuple with the UniqueReferenceId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Principal) HasCurrency

func (o *Principal) HasCurrency() bool

HasCurrency returns a boolean if a field has been set.

func (*Principal) HasCustomizationId

func (o *Principal) HasCustomizationId() bool

HasCustomizationId returns a boolean if a field has been set.

func (*Principal) HasExpiresIn

func (o *Principal) HasExpiresIn() bool

HasExpiresIn returns a boolean if a field has been set.

func (*Principal) HasGetMandateAuthLinkRequest

func (o *Principal) HasGetMandateAuthLinkRequest() bool

HasGetMandateAuthLinkRequest returns a boolean if a field has been set.

func (*Principal) HasLinkTokenRequest

func (o *Principal) HasLinkTokenRequest() bool

HasLinkTokenRequest returns a boolean if a field has been set.

func (*Principal) HasMandateId

func (o *Principal) HasMandateId() bool

HasMandateId returns a boolean if a field has been set.

func (*Principal) HasPaymentAttemptId

func (o *Principal) HasPaymentAttemptId() bool

HasPaymentAttemptId returns a boolean if a field has been set.

func (*Principal) HasPaymentLinkId

func (o *Principal) HasPaymentLinkId() bool

HasPaymentLinkId returns a boolean if a field has been set.

func (*Principal) HasPaymentMethodId

func (o *Principal) HasPaymentMethodId() bool

HasPaymentMethodId returns a boolean if a field has been set.

func (*Principal) HasProductFlow

func (o *Principal) HasProductFlow() bool

HasProductFlow returns a boolean if a field has been set.

func (*Principal) HasQrCodeText

func (o *Principal) HasQrCodeText() bool

HasQrCodeText returns a boolean if a field has been set.

func (*Principal) HasRedirectUri

func (o *Principal) HasRedirectUri() bool

HasRedirectUri returns a boolean if a field has been set.

func (*Principal) HasScopes

func (o *Principal) HasScopes() bool

HasScopes returns a boolean if a field has been set.

func (*Principal) HasToken

func (o *Principal) HasToken() bool

HasToken returns a boolean if a field has been set.

func (*Principal) HasUniqueReferenceId

func (o *Principal) HasUniqueReferenceId() bool

HasUniqueReferenceId returns a boolean if a field has been set.

func (Principal) MarshalJSON

func (o Principal) MarshalJSON() ([]byte, error)

func (*Principal) SetClientId

func (o *Principal) SetClientId(v string)

SetClientId sets field value

func (*Principal) SetCurrency

func (o *Principal) SetCurrency(v string)

SetCurrency gets a reference to the given string and assigns it to the Currency field.

func (*Principal) SetCustomerAppId

func (o *Principal) SetCustomerAppId(v string)

SetCustomerAppId sets field value

func (*Principal) SetCustomizationId

func (o *Principal) SetCustomizationId(v string)

SetCustomizationId gets a reference to the given string and assigns it to the CustomizationId field.

func (*Principal) SetExpiresIn

func (o *Principal) SetExpiresIn(v float32)

SetExpiresIn gets a reference to the given float32 and assigns it to the ExpiresIn field.

func (*Principal) SetGetMandateAuthLinkRequest

func (o *Principal) SetGetMandateAuthLinkRequest(v GetMandateAuthLinkRequest)

SetGetMandateAuthLinkRequest gets a reference to the given GetMandateAuthLinkRequest and assigns it to the GetMandateAuthLinkRequest field.

func (*Principal) SetLinkTokenRequest

func (o *Principal) SetLinkTokenRequest(v LinkTokenRequest)

SetLinkTokenRequest gets a reference to the given LinkTokenRequest and assigns it to the LinkTokenRequest field.

func (*Principal) SetLoginIdentityId

func (o *Principal) SetLoginIdentityId(v string)

SetLoginIdentityId sets field value

func (*Principal) SetMandateId

func (o *Principal) SetMandateId(v string)

SetMandateId gets a reference to the given string and assigns it to the MandateId field.

func (*Principal) SetPaymentAttemptId

func (o *Principal) SetPaymentAttemptId(v string)

SetPaymentAttemptId gets a reference to the given string and assigns it to the PaymentAttemptId field.

func (*Principal) SetPaymentLinkId

func (o *Principal) SetPaymentLinkId(v string)

SetPaymentLinkId gets a reference to the given string and assigns it to the PaymentLinkId field.

func (*Principal) SetPaymentMethodId

func (o *Principal) SetPaymentMethodId(v string)

SetPaymentMethodId gets a reference to the given string and assigns it to the PaymentMethodId field.

func (*Principal) SetProductFlow

func (o *Principal) SetProductFlow(v string)

SetProductFlow gets a reference to the given string and assigns it to the ProductFlow field.

func (*Principal) SetQrCodeText

func (o *Principal) SetQrCodeText(v string)

SetQrCodeText gets a reference to the given string and assigns it to the QrCodeText field.

func (*Principal) SetRedirectUri

func (o *Principal) SetRedirectUri(v string)

SetRedirectUri gets a reference to the given string and assigns it to the RedirectUri field.

func (*Principal) SetScopes

func (o *Principal) SetScopes(v []string)

SetScopes gets a reference to the given []string and assigns it to the Scopes field.

func (*Principal) SetSubject

func (o *Principal) SetSubject(v string)

SetSubject sets field value

func (*Principal) SetToken

func (o *Principal) SetToken(v string)

SetToken gets a reference to the given string and assigns it to the Token field.

func (*Principal) SetUniqueReferenceId

func (o *Principal) SetUniqueReferenceId(v string)

SetUniqueReferenceId gets a reference to the given string and assigns it to the UniqueReferenceId field.

type ProductStatus

type ProductStatus struct {
	// The current health of this product
	Status *string `json:"status,omitempty"`
	// The detailed event name
	StatusDetails        *string      `json:"status_details,omitempty"`
	LastUpdate           NullableTime `json:"last_update,omitempty"`
	LastSuccessfulUpdate NullableTime `json:"last_successful_update,omitempty"`
}

ProductStatus struct for ProductStatus

func NewProductStatus

func NewProductStatus() *ProductStatus

NewProductStatus instantiates a new ProductStatus object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewProductStatusWithDefaults

func NewProductStatusWithDefaults() *ProductStatus

NewProductStatusWithDefaults instantiates a new ProductStatus object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ProductStatus) GetLastSuccessfulUpdate

func (o *ProductStatus) GetLastSuccessfulUpdate() time.Time

GetLastSuccessfulUpdate returns the LastSuccessfulUpdate field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ProductStatus) GetLastSuccessfulUpdateOk

func (o *ProductStatus) GetLastSuccessfulUpdateOk() (*time.Time, bool)

GetLastSuccessfulUpdateOk returns a tuple with the LastSuccessfulUpdate field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ProductStatus) GetLastUpdate

func (o *ProductStatus) GetLastUpdate() time.Time

GetLastUpdate returns the LastUpdate field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ProductStatus) GetLastUpdateOk

func (o *ProductStatus) GetLastUpdateOk() (*time.Time, bool)

GetLastUpdateOk returns a tuple with the LastUpdate field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ProductStatus) GetStatus

func (o *ProductStatus) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*ProductStatus) GetStatusDetails

func (o *ProductStatus) GetStatusDetails() string

GetStatusDetails returns the StatusDetails field value if set, zero value otherwise.

func (*ProductStatus) GetStatusDetailsOk

func (o *ProductStatus) GetStatusDetailsOk() (*string, bool)

GetStatusDetailsOk returns a tuple with the StatusDetails field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProductStatus) GetStatusOk

func (o *ProductStatus) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProductStatus) HasLastSuccessfulUpdate

func (o *ProductStatus) HasLastSuccessfulUpdate() bool

HasLastSuccessfulUpdate returns a boolean if a field has been set.

func (*ProductStatus) HasLastUpdate

func (o *ProductStatus) HasLastUpdate() bool

HasLastUpdate returns a boolean if a field has been set.

func (*ProductStatus) HasStatus

func (o *ProductStatus) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*ProductStatus) HasStatusDetails

func (o *ProductStatus) HasStatusDetails() bool

HasStatusDetails returns a boolean if a field has been set.

func (ProductStatus) MarshalJSON

func (o ProductStatus) MarshalJSON() ([]byte, error)

func (*ProductStatus) SetLastSuccessfulUpdate

func (o *ProductStatus) SetLastSuccessfulUpdate(v time.Time)

SetLastSuccessfulUpdate gets a reference to the given NullableTime and assigns it to the LastSuccessfulUpdate field.

func (*ProductStatus) SetLastSuccessfulUpdateNil

func (o *ProductStatus) SetLastSuccessfulUpdateNil()

SetLastSuccessfulUpdateNil sets the value for LastSuccessfulUpdate to be an explicit nil

func (*ProductStatus) SetLastUpdate

func (o *ProductStatus) SetLastUpdate(v time.Time)

SetLastUpdate gets a reference to the given NullableTime and assigns it to the LastUpdate field.

func (*ProductStatus) SetLastUpdateNil

func (o *ProductStatus) SetLastUpdateNil()

SetLastUpdateNil sets the value for LastUpdate to be an explicit nil

func (*ProductStatus) SetStatus

func (o *ProductStatus) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*ProductStatus) SetStatusDetails

func (o *ProductStatus) SetStatusDetails(v string)

SetStatusDetails gets a reference to the given string and assigns it to the StatusDetails field.

func (*ProductStatus) UnsetLastSuccessfulUpdate

func (o *ProductStatus) UnsetLastSuccessfulUpdate()

UnsetLastSuccessfulUpdate ensures that no value is present for LastSuccessfulUpdate, not even an explicit nil

func (*ProductStatus) UnsetLastUpdate

func (o *ProductStatus) UnsetLastUpdate()

UnsetLastUpdate ensures that no value is present for LastUpdate, not even an explicit nil

type PublicApi

type PublicApi interface {

	/*
		AuthCallback Method for AuthCallback

		Callback url to get the oauth authorization token

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @return PublicApiApiAuthCallbackRequest
	*/
	AuthCallback(ctx context.Context) PublicApiApiAuthCallbackRequest

	// AuthCallbackExecute executes the request
	//  @return RedirectUriResponse
	AuthCallbackExecute(r PublicApiApiAuthCallbackRequest) (*RedirectUriResponse, *http.Response, error)

	/*
		GenerateCustomerAccessToken Method for GenerateCustomerAccessToken

		generate an access_token

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @return PublicApiApiGenerateCustomerAccessTokenRequest
	*/
	GenerateCustomerAccessToken(ctx context.Context) PublicApiApiGenerateCustomerAccessTokenRequest

	// GenerateCustomerAccessTokenExecute executes the request
	//  @return TokenResponse
	GenerateCustomerAccessTokenExecute(r PublicApiApiGenerateCustomerAccessTokenRequest) (*TokenResponse, *http.Response, error)

	/*
		GetCredSubmitJwks Method for GetCredSubmitJwks

		get jwks

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @return PublicApiApiGetCredSubmitJwksRequest
	*/
	GetCredSubmitJwks(ctx context.Context) PublicApiApiGetCredSubmitJwksRequest

	// GetCredSubmitJwksExecute executes the request
	GetCredSubmitJwksExecute(r PublicApiApiGetCredSubmitJwksRequest) (*http.Response, error)

	/*
		GetPaymentsJwks Method for GetPaymentsJwks

		get payment jwks

		 @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		 @return PublicApiApiGetPaymentsJwksRequest
	*/
	GetPaymentsJwks(ctx context.Context) PublicApiApiGetPaymentsJwksRequest

	// GetPaymentsJwksExecute executes the request
	//  @return GetJWKSResponse
	GetPaymentsJwksExecute(r PublicApiApiGetPaymentsJwksRequest) (*GetJWKSResponse, *http.Response, error)
}

type PublicApiApiAuthCallbackRequest

type PublicApiApiAuthCallbackRequest struct {
	ApiService PublicApi
	// contains filtered or unexported fields
}

func (PublicApiApiAuthCallbackRequest) Code

The authorization code generated by the Oauth provider

func (PublicApiApiAuthCallbackRequest) ErrorDescription

func (r PublicApiApiAuthCallbackRequest) ErrorDescription(errorDescription string) PublicApiApiAuthCallbackRequest

error description

func (PublicApiApiAuthCallbackRequest) ErrorDetails

error details

func (PublicApiApiAuthCallbackRequest) Error_

error

func (PublicApiApiAuthCallbackRequest) Execute

func (PublicApiApiAuthCallbackRequest) State

The state of the client when oauth was initialized

type PublicApiApiGenerateCustomerAccessTokenRequest

type PublicApiApiGenerateCustomerAccessTokenRequest struct {
	ApiService PublicApi
	// contains filtered or unexported fields
}

func (PublicApiApiGenerateCustomerAccessTokenRequest) Execute

func (PublicApiApiGenerateCustomerAccessTokenRequest) TokenRequest

token request

type PublicApiApiGetCredSubmitJwksRequest

type PublicApiApiGetCredSubmitJwksRequest struct {
	ApiService PublicApi
	// contains filtered or unexported fields
}

func (PublicApiApiGetCredSubmitJwksRequest) Execute

type PublicApiApiGetPaymentsJwksRequest

type PublicApiApiGetPaymentsJwksRequest struct {
	ApiService PublicApi
	// contains filtered or unexported fields
}

func (PublicApiApiGetPaymentsJwksRequest) Execute

type PublicApiService

type PublicApiService service

PublicApiService PublicApi service

func (*PublicApiService) AuthCallback

AuthCallback Method for AuthCallback

Callback url to get the oauth authorization token

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return PublicApiApiAuthCallbackRequest

func (*PublicApiService) AuthCallbackExecute

Execute executes the request

@return RedirectUriResponse

func (*PublicApiService) GenerateCustomerAccessToken

GenerateCustomerAccessToken Method for GenerateCustomerAccessToken

generate an access_token

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return PublicApiApiGenerateCustomerAccessTokenRequest

func (*PublicApiService) GenerateCustomerAccessTokenExecute

Execute executes the request

@return TokenResponse

func (*PublicApiService) GetCredSubmitJwks

GetCredSubmitJwks Method for GetCredSubmitJwks

get jwks

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return PublicApiApiGetCredSubmitJwksRequest

func (*PublicApiService) GetCredSubmitJwksExecute

func (a *PublicApiService) GetCredSubmitJwksExecute(r PublicApiApiGetCredSubmitJwksRequest) (*http.Response, error)

Execute executes the request

func (*PublicApiService) GetPaymentsJwks

GetPaymentsJwks Method for GetPaymentsJwks

get payment jwks

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return PublicApiApiGetPaymentsJwksRequest

func (*PublicApiService) GetPaymentsJwksExecute

Execute executes the request

@return GetJWKSResponse

type RapidstorMetadataRequest

type RapidstorMetadataRequest struct {
	CorpCode      string   `json:"corp_code"`
	SLocationCode string   `json:"s_location_code"`
	TenantId      string   `json:"tenant_id"`
	IAnnivDays    *float32 `json:"i_anniv_days,omitempty"`
}

RapidstorMetadataRequest struct for RapidstorMetadataRequest

func NewRapidstorMetadataRequest

func NewRapidstorMetadataRequest(corpCode string, sLocationCode string, tenantId string) *RapidstorMetadataRequest

NewRapidstorMetadataRequest instantiates a new RapidstorMetadataRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRapidstorMetadataRequestWithDefaults

func NewRapidstorMetadataRequestWithDefaults() *RapidstorMetadataRequest

NewRapidstorMetadataRequestWithDefaults instantiates a new RapidstorMetadataRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RapidstorMetadataRequest) GetCorpCode

func (o *RapidstorMetadataRequest) GetCorpCode() string

GetCorpCode returns the CorpCode field value

func (*RapidstorMetadataRequest) GetCorpCodeOk

func (o *RapidstorMetadataRequest) GetCorpCodeOk() (*string, bool)

GetCorpCodeOk returns a tuple with the CorpCode field value and a boolean to check if the value has been set.

func (*RapidstorMetadataRequest) GetIAnnivDays

func (o *RapidstorMetadataRequest) GetIAnnivDays() float32

GetIAnnivDays returns the IAnnivDays field value if set, zero value otherwise.

func (*RapidstorMetadataRequest) GetIAnnivDaysOk

func (o *RapidstorMetadataRequest) GetIAnnivDaysOk() (*float32, bool)

GetIAnnivDaysOk returns a tuple with the IAnnivDays field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RapidstorMetadataRequest) GetSLocationCode

func (o *RapidstorMetadataRequest) GetSLocationCode() string

GetSLocationCode returns the SLocationCode field value

func (*RapidstorMetadataRequest) GetSLocationCodeOk

func (o *RapidstorMetadataRequest) GetSLocationCodeOk() (*string, bool)

GetSLocationCodeOk returns a tuple with the SLocationCode field value and a boolean to check if the value has been set.

func (*RapidstorMetadataRequest) GetTenantId

func (o *RapidstorMetadataRequest) GetTenantId() string

GetTenantId returns the TenantId field value

func (*RapidstorMetadataRequest) GetTenantIdOk

func (o *RapidstorMetadataRequest) GetTenantIdOk() (*string, bool)

GetTenantIdOk returns a tuple with the TenantId field value and a boolean to check if the value has been set.

func (*RapidstorMetadataRequest) HasIAnnivDays

func (o *RapidstorMetadataRequest) HasIAnnivDays() bool

HasIAnnivDays returns a boolean if a field has been set.

func (RapidstorMetadataRequest) MarshalJSON

func (o RapidstorMetadataRequest) MarshalJSON() ([]byte, error)

func (*RapidstorMetadataRequest) SetCorpCode

func (o *RapidstorMetadataRequest) SetCorpCode(v string)

SetCorpCode sets field value

func (*RapidstorMetadataRequest) SetIAnnivDays

func (o *RapidstorMetadataRequest) SetIAnnivDays(v float32)

SetIAnnivDays gets a reference to the given float32 and assigns it to the IAnnivDays field.

func (*RapidstorMetadataRequest) SetSLocationCode

func (o *RapidstorMetadataRequest) SetSLocationCode(v string)

SetSLocationCode sets field value

func (*RapidstorMetadataRequest) SetTenantId

func (o *RapidstorMetadataRequest) SetTenantId(v string)

SetTenantId sets field value

type RapidstorMetadataResponse

type RapidstorMetadataResponse struct {
	CorpCode              *string  `json:"corp_code,omitempty"`
	SLocationCode         *string  `json:"s_location_code,omitempty"`
	TenantId              *string  `json:"tenant_id,omitempty"`
	IAnnivDays            *float32 `json:"i_anniv_days,omitempty"`
	TenantDefaultCurrency *string  `json:"tenant_default_currency,omitempty"`
}

RapidstorMetadataResponse struct for RapidstorMetadataResponse

func NewRapidstorMetadataResponse

func NewRapidstorMetadataResponse() *RapidstorMetadataResponse

NewRapidstorMetadataResponse instantiates a new RapidstorMetadataResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRapidstorMetadataResponseWithDefaults

func NewRapidstorMetadataResponseWithDefaults() *RapidstorMetadataResponse

NewRapidstorMetadataResponseWithDefaults instantiates a new RapidstorMetadataResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RapidstorMetadataResponse) GetCorpCode

func (o *RapidstorMetadataResponse) GetCorpCode() string

GetCorpCode returns the CorpCode field value if set, zero value otherwise.

func (*RapidstorMetadataResponse) GetCorpCodeOk

func (o *RapidstorMetadataResponse) GetCorpCodeOk() (*string, bool)

GetCorpCodeOk returns a tuple with the CorpCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RapidstorMetadataResponse) GetIAnnivDays

func (o *RapidstorMetadataResponse) GetIAnnivDays() float32

GetIAnnivDays returns the IAnnivDays field value if set, zero value otherwise.

func (*RapidstorMetadataResponse) GetIAnnivDaysOk

func (o *RapidstorMetadataResponse) GetIAnnivDaysOk() (*float32, bool)

GetIAnnivDaysOk returns a tuple with the IAnnivDays field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RapidstorMetadataResponse) GetSLocationCode

func (o *RapidstorMetadataResponse) GetSLocationCode() string

GetSLocationCode returns the SLocationCode field value if set, zero value otherwise.

func (*RapidstorMetadataResponse) GetSLocationCodeOk

func (o *RapidstorMetadataResponse) GetSLocationCodeOk() (*string, bool)

GetSLocationCodeOk returns a tuple with the SLocationCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RapidstorMetadataResponse) GetTenantDefaultCurrency

func (o *RapidstorMetadataResponse) GetTenantDefaultCurrency() string

GetTenantDefaultCurrency returns the TenantDefaultCurrency field value if set, zero value otherwise.

func (*RapidstorMetadataResponse) GetTenantDefaultCurrencyOk

func (o *RapidstorMetadataResponse) GetTenantDefaultCurrencyOk() (*string, bool)

GetTenantDefaultCurrencyOk returns a tuple with the TenantDefaultCurrency field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RapidstorMetadataResponse) GetTenantId

func (o *RapidstorMetadataResponse) GetTenantId() string

GetTenantId returns the TenantId field value if set, zero value otherwise.

func (*RapidstorMetadataResponse) GetTenantIdOk

func (o *RapidstorMetadataResponse) GetTenantIdOk() (*string, bool)

GetTenantIdOk returns a tuple with the TenantId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RapidstorMetadataResponse) HasCorpCode

func (o *RapidstorMetadataResponse) HasCorpCode() bool

HasCorpCode returns a boolean if a field has been set.

func (*RapidstorMetadataResponse) HasIAnnivDays

func (o *RapidstorMetadataResponse) HasIAnnivDays() bool

HasIAnnivDays returns a boolean if a field has been set.

func (*RapidstorMetadataResponse) HasSLocationCode

func (o *RapidstorMetadataResponse) HasSLocationCode() bool

HasSLocationCode returns a boolean if a field has been set.

func (*RapidstorMetadataResponse) HasTenantDefaultCurrency

func (o *RapidstorMetadataResponse) HasTenantDefaultCurrency() bool

HasTenantDefaultCurrency returns a boolean if a field has been set.

func (*RapidstorMetadataResponse) HasTenantId

func (o *RapidstorMetadataResponse) HasTenantId() bool

HasTenantId returns a boolean if a field has been set.

func (RapidstorMetadataResponse) MarshalJSON

func (o RapidstorMetadataResponse) MarshalJSON() ([]byte, error)

func (*RapidstorMetadataResponse) SetCorpCode

func (o *RapidstorMetadataResponse) SetCorpCode(v string)

SetCorpCode gets a reference to the given string and assigns it to the CorpCode field.

func (*RapidstorMetadataResponse) SetIAnnivDays

func (o *RapidstorMetadataResponse) SetIAnnivDays(v float32)

SetIAnnivDays gets a reference to the given float32 and assigns it to the IAnnivDays field.

func (*RapidstorMetadataResponse) SetSLocationCode

func (o *RapidstorMetadataResponse) SetSLocationCode(v string)

SetSLocationCode gets a reference to the given string and assigns it to the SLocationCode field.

func (*RapidstorMetadataResponse) SetTenantDefaultCurrency

func (o *RapidstorMetadataResponse) SetTenantDefaultCurrency(v string)

SetTenantDefaultCurrency gets a reference to the given string and assigns it to the TenantDefaultCurrency field.

func (*RapidstorMetadataResponse) SetTenantId

func (o *RapidstorMetadataResponse) SetTenantId(v string)

SetTenantId gets a reference to the given string and assigns it to the TenantId field.

type RecipientAccount

type RecipientAccount struct {
	// A unique identifier generated after creating recipient
	RecipientAccountId *string `json:"recipient_account_id,omitempty"`
	// Accountholder name of the recipient's account
	AccountholderName string                 `json:"accountholder_name"`
	AccountNumber     RecipientAccountNumber `json:"account_number"`
	// Type of recipient account.
	AccountType string `json:"account_type"`
	// List of currencies supported by the recipient account
	Currencies []string `json:"currencies"`
	// Finverse Institution ID for the recipient’s institution.
	InstitutionId string `json:"institution_id"`
}

RecipientAccount struct for RecipientAccount

func NewRecipientAccount

func NewRecipientAccount(accountholderName string, accountNumber RecipientAccountNumber, accountType string, currencies []string, institutionId string) *RecipientAccount

NewRecipientAccount instantiates a new RecipientAccount object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRecipientAccountWithDefaults

func NewRecipientAccountWithDefaults() *RecipientAccount

NewRecipientAccountWithDefaults instantiates a new RecipientAccount object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RecipientAccount) GetAccountNumber

func (o *RecipientAccount) GetAccountNumber() RecipientAccountNumber

GetAccountNumber returns the AccountNumber field value

func (*RecipientAccount) GetAccountNumberOk

func (o *RecipientAccount) GetAccountNumberOk() (*RecipientAccountNumber, bool)

GetAccountNumberOk returns a tuple with the AccountNumber field value and a boolean to check if the value has been set.

func (*RecipientAccount) GetAccountType

func (o *RecipientAccount) GetAccountType() string

GetAccountType returns the AccountType field value

func (*RecipientAccount) GetAccountTypeOk

func (o *RecipientAccount) GetAccountTypeOk() (*string, bool)

GetAccountTypeOk returns a tuple with the AccountType field value and a boolean to check if the value has been set.

func (*RecipientAccount) GetAccountholderName

func (o *RecipientAccount) GetAccountholderName() string

GetAccountholderName returns the AccountholderName field value

func (*RecipientAccount) GetAccountholderNameOk

func (o *RecipientAccount) GetAccountholderNameOk() (*string, bool)

GetAccountholderNameOk returns a tuple with the AccountholderName field value and a boolean to check if the value has been set.

func (*RecipientAccount) GetCurrencies

func (o *RecipientAccount) GetCurrencies() []string

GetCurrencies returns the Currencies field value

func (*RecipientAccount) GetCurrenciesOk

func (o *RecipientAccount) GetCurrenciesOk() ([]string, bool)

GetCurrenciesOk returns a tuple with the Currencies field value and a boolean to check if the value has been set.

func (*RecipientAccount) GetInstitutionId

func (o *RecipientAccount) GetInstitutionId() string

GetInstitutionId returns the InstitutionId field value

func (*RecipientAccount) GetInstitutionIdOk

func (o *RecipientAccount) GetInstitutionIdOk() (*string, bool)

GetInstitutionIdOk returns a tuple with the InstitutionId field value and a boolean to check if the value has been set.

func (*RecipientAccount) GetRecipientAccountId

func (o *RecipientAccount) GetRecipientAccountId() string

GetRecipientAccountId returns the RecipientAccountId field value if set, zero value otherwise.

func (*RecipientAccount) GetRecipientAccountIdOk

func (o *RecipientAccount) GetRecipientAccountIdOk() (*string, bool)

GetRecipientAccountIdOk returns a tuple with the RecipientAccountId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RecipientAccount) HasRecipientAccountId

func (o *RecipientAccount) HasRecipientAccountId() bool

HasRecipientAccountId returns a boolean if a field has been set.

func (RecipientAccount) MarshalJSON

func (o RecipientAccount) MarshalJSON() ([]byte, error)

func (*RecipientAccount) SetAccountNumber

func (o *RecipientAccount) SetAccountNumber(v RecipientAccountNumber)

SetAccountNumber sets field value

func (*RecipientAccount) SetAccountType

func (o *RecipientAccount) SetAccountType(v string)

SetAccountType sets field value

func (*RecipientAccount) SetAccountholderName

func (o *RecipientAccount) SetAccountholderName(v string)

SetAccountholderName sets field value

func (*RecipientAccount) SetCurrencies

func (o *RecipientAccount) SetCurrencies(v []string)

SetCurrencies sets field value

func (*RecipientAccount) SetInstitutionId

func (o *RecipientAccount) SetInstitutionId(v string)

SetInstitutionId sets field value

func (*RecipientAccount) SetRecipientAccountId

func (o *RecipientAccount) SetRecipientAccountId(v string)

SetRecipientAccountId gets a reference to the given string and assigns it to the RecipientAccountId field.

type RecipientAccountNumber

type RecipientAccountNumber struct {
	// Type of account number. Possible values: LOCAL, IBAN
	Type string `json:"type"`
	// Account number value
	Number string `json:"number"`
	// Account number value
	NumberPlaintext NullableString `json:"number_plaintext,omitempty"`
}

RecipientAccountNumber struct for RecipientAccountNumber

func NewRecipientAccountNumber

func NewRecipientAccountNumber(type_ string, number string) *RecipientAccountNumber

NewRecipientAccountNumber instantiates a new RecipientAccountNumber object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRecipientAccountNumberWithDefaults

func NewRecipientAccountNumberWithDefaults() *RecipientAccountNumber

NewRecipientAccountNumberWithDefaults instantiates a new RecipientAccountNumber object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RecipientAccountNumber) GetNumber

func (o *RecipientAccountNumber) GetNumber() string

GetNumber returns the Number field value

func (*RecipientAccountNumber) GetNumberOk

func (o *RecipientAccountNumber) GetNumberOk() (*string, bool)

GetNumberOk returns a tuple with the Number field value and a boolean to check if the value has been set.

func (*RecipientAccountNumber) GetNumberPlaintext

func (o *RecipientAccountNumber) GetNumberPlaintext() string

GetNumberPlaintext returns the NumberPlaintext field value if set, zero value otherwise (both if not set or set to explicit null).

func (*RecipientAccountNumber) GetNumberPlaintextOk

func (o *RecipientAccountNumber) GetNumberPlaintextOk() (*string, bool)

GetNumberPlaintextOk returns a tuple with the NumberPlaintext field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*RecipientAccountNumber) GetType

func (o *RecipientAccountNumber) GetType() string

GetType returns the Type field value

func (*RecipientAccountNumber) GetTypeOk

func (o *RecipientAccountNumber) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*RecipientAccountNumber) HasNumberPlaintext

func (o *RecipientAccountNumber) HasNumberPlaintext() bool

HasNumberPlaintext returns a boolean if a field has been set.

func (RecipientAccountNumber) MarshalJSON

func (o RecipientAccountNumber) MarshalJSON() ([]byte, error)

func (*RecipientAccountNumber) SetNumber

func (o *RecipientAccountNumber) SetNumber(v string)

SetNumber sets field value

func (*RecipientAccountNumber) SetNumberPlaintext

func (o *RecipientAccountNumber) SetNumberPlaintext(v string)

SetNumberPlaintext gets a reference to the given NullableString and assigns it to the NumberPlaintext field.

func (*RecipientAccountNumber) SetNumberPlaintextNil

func (o *RecipientAccountNumber) SetNumberPlaintextNil()

SetNumberPlaintextNil sets the value for NumberPlaintext to be an explicit nil

func (*RecipientAccountNumber) SetType

func (o *RecipientAccountNumber) SetType(v string)

SetType sets field value

func (*RecipientAccountNumber) UnsetNumberPlaintext

func (o *RecipientAccountNumber) UnsetNumberPlaintext()

UnsetNumberPlaintext ensures that no value is present for NumberPlaintext, not even an explicit nil

type RecipientAccountResponse

type RecipientAccountResponse struct {
	// A unique identifier generated after creating recipient
	RecipientAccountId *string `json:"recipient_account_id,omitempty"`
	// Accountholder name of the recipient's account
	AccountholderName *string                 `json:"accountholder_name,omitempty"`
	AccountNumber     *RecipientAccountNumber `json:"account_number,omitempty"`
	// Type of recipient account.
	AccountType *string `json:"account_type,omitempty"`
	// List of currencies supported by the recipient account
	Currencies []string `json:"currencies,omitempty"`
	// Finverse Institution ID for the recipient’s institution.
	InstitutionId *string `json:"institution_id,omitempty"`
	// 3-digit code associated with bank
	BankCode *string `json:"bank_code,omitempty"`
	// 3-digit code used to identify specific bank branch
	BranchCode *string `json:"branch_code,omitempty"`
}

RecipientAccountResponse struct for RecipientAccountResponse

func NewRecipientAccountResponse

func NewRecipientAccountResponse() *RecipientAccountResponse

NewRecipientAccountResponse instantiates a new RecipientAccountResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRecipientAccountResponseWithDefaults

func NewRecipientAccountResponseWithDefaults() *RecipientAccountResponse

NewRecipientAccountResponseWithDefaults instantiates a new RecipientAccountResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RecipientAccountResponse) GetAccountNumber

func (o *RecipientAccountResponse) GetAccountNumber() RecipientAccountNumber

GetAccountNumber returns the AccountNumber field value if set, zero value otherwise.

func (*RecipientAccountResponse) GetAccountNumberOk

func (o *RecipientAccountResponse) GetAccountNumberOk() (*RecipientAccountNumber, bool)

GetAccountNumberOk returns a tuple with the AccountNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RecipientAccountResponse) GetAccountType

func (o *RecipientAccountResponse) GetAccountType() string

GetAccountType returns the AccountType field value if set, zero value otherwise.

func (*RecipientAccountResponse) GetAccountTypeOk

func (o *RecipientAccountResponse) GetAccountTypeOk() (*string, bool)

GetAccountTypeOk returns a tuple with the AccountType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RecipientAccountResponse) GetAccountholderName

func (o *RecipientAccountResponse) GetAccountholderName() string

GetAccountholderName returns the AccountholderName field value if set, zero value otherwise.

func (*RecipientAccountResponse) GetAccountholderNameOk

func (o *RecipientAccountResponse) GetAccountholderNameOk() (*string, bool)

GetAccountholderNameOk returns a tuple with the AccountholderName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RecipientAccountResponse) GetBankCode

func (o *RecipientAccountResponse) GetBankCode() string

GetBankCode returns the BankCode field value if set, zero value otherwise.

func (*RecipientAccountResponse) GetBankCodeOk

func (o *RecipientAccountResponse) GetBankCodeOk() (*string, bool)

GetBankCodeOk returns a tuple with the BankCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RecipientAccountResponse) GetBranchCode

func (o *RecipientAccountResponse) GetBranchCode() string

GetBranchCode returns the BranchCode field value if set, zero value otherwise.

func (*RecipientAccountResponse) GetBranchCodeOk

func (o *RecipientAccountResponse) GetBranchCodeOk() (*string, bool)

GetBranchCodeOk returns a tuple with the BranchCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RecipientAccountResponse) GetCurrencies

func (o *RecipientAccountResponse) GetCurrencies() []string

GetCurrencies returns the Currencies field value if set, zero value otherwise.

func (*RecipientAccountResponse) GetCurrenciesOk

func (o *RecipientAccountResponse) GetCurrenciesOk() ([]string, bool)

GetCurrenciesOk returns a tuple with the Currencies field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RecipientAccountResponse) GetInstitutionId

func (o *RecipientAccountResponse) GetInstitutionId() string

GetInstitutionId returns the InstitutionId field value if set, zero value otherwise.

func (*RecipientAccountResponse) GetInstitutionIdOk

func (o *RecipientAccountResponse) GetInstitutionIdOk() (*string, bool)

GetInstitutionIdOk returns a tuple with the InstitutionId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RecipientAccountResponse) GetRecipientAccountId

func (o *RecipientAccountResponse) GetRecipientAccountId() string

GetRecipientAccountId returns the RecipientAccountId field value if set, zero value otherwise.

func (*RecipientAccountResponse) GetRecipientAccountIdOk

func (o *RecipientAccountResponse) GetRecipientAccountIdOk() (*string, bool)

GetRecipientAccountIdOk returns a tuple with the RecipientAccountId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RecipientAccountResponse) HasAccountNumber

func (o *RecipientAccountResponse) HasAccountNumber() bool

HasAccountNumber returns a boolean if a field has been set.

func (*RecipientAccountResponse) HasAccountType

func (o *RecipientAccountResponse) HasAccountType() bool

HasAccountType returns a boolean if a field has been set.

func (*RecipientAccountResponse) HasAccountholderName

func (o *RecipientAccountResponse) HasAccountholderName() bool

HasAccountholderName returns a boolean if a field has been set.

func (*RecipientAccountResponse) HasBankCode

func (o *RecipientAccountResponse) HasBankCode() bool

HasBankCode returns a boolean if a field has been set.

func (*RecipientAccountResponse) HasBranchCode

func (o *RecipientAccountResponse) HasBranchCode() bool

HasBranchCode returns a boolean if a field has been set.

func (*RecipientAccountResponse) HasCurrencies

func (o *RecipientAccountResponse) HasCurrencies() bool

HasCurrencies returns a boolean if a field has been set.

func (*RecipientAccountResponse) HasInstitutionId

func (o *RecipientAccountResponse) HasInstitutionId() bool

HasInstitutionId returns a boolean if a field has been set.

func (*RecipientAccountResponse) HasRecipientAccountId

func (o *RecipientAccountResponse) HasRecipientAccountId() bool

HasRecipientAccountId returns a boolean if a field has been set.

func (RecipientAccountResponse) MarshalJSON

func (o RecipientAccountResponse) MarshalJSON() ([]byte, error)

func (*RecipientAccountResponse) SetAccountNumber

func (o *RecipientAccountResponse) SetAccountNumber(v RecipientAccountNumber)

SetAccountNumber gets a reference to the given RecipientAccountNumber and assigns it to the AccountNumber field.

func (*RecipientAccountResponse) SetAccountType

func (o *RecipientAccountResponse) SetAccountType(v string)

SetAccountType gets a reference to the given string and assigns it to the AccountType field.

func (*RecipientAccountResponse) SetAccountholderName

func (o *RecipientAccountResponse) SetAccountholderName(v string)

SetAccountholderName gets a reference to the given string and assigns it to the AccountholderName field.

func (*RecipientAccountResponse) SetBankCode

func (o *RecipientAccountResponse) SetBankCode(v string)

SetBankCode gets a reference to the given string and assigns it to the BankCode field.

func (*RecipientAccountResponse) SetBranchCode

func (o *RecipientAccountResponse) SetBranchCode(v string)

SetBranchCode gets a reference to the given string and assigns it to the BranchCode field.

func (*RecipientAccountResponse) SetCurrencies

func (o *RecipientAccountResponse) SetCurrencies(v []string)

SetCurrencies gets a reference to the given []string and assigns it to the Currencies field.

func (*RecipientAccountResponse) SetInstitutionId

func (o *RecipientAccountResponse) SetInstitutionId(v string)

SetInstitutionId gets a reference to the given string and assigns it to the InstitutionId field.

func (*RecipientAccountResponse) SetRecipientAccountId

func (o *RecipientAccountResponse) SetRecipientAccountId(v string)

SetRecipientAccountId gets a reference to the given string and assigns it to the RecipientAccountId field.

type RecipientResponse

type RecipientResponse struct {
	// Recipient's name/nickname (note: this does not need to match the actual accountholder name of the recipient's account)
	Name             *string                   `json:"name,omitempty"`
	RecipientAccount *RecipientAccountResponse `json:"recipient_account,omitempty"`
	// Customer App's internal ID for the recipient
	UserId *string `json:"user_id,omitempty"`
	// Additional attributes of the recipient in key:value format (e.g. employer_name: Apple Inc for a payroll case where recipient is an employee)
	Metadata map[string]interface{} `json:"metadata,omitempty"`
	// Timestamp of when the recipient was created in ISO format (YYYY-MM-DDTHH:MM:SS.SSSZ)
	CreatedAt *time.Time `json:"created_at,omitempty"`
	// Timestamp of when the recipient was last updated in ISO format (YYYY-MM-DDTHH:MM:SS.SSSZ)
	UpdatedAt *time.Time `json:"updated_at,omitempty"`
}

RecipientResponse struct for RecipientResponse

func NewRecipientResponse

func NewRecipientResponse() *RecipientResponse

NewRecipientResponse instantiates a new RecipientResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRecipientResponseWithDefaults

func NewRecipientResponseWithDefaults() *RecipientResponse

NewRecipientResponseWithDefaults instantiates a new RecipientResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RecipientResponse) GetCreatedAt

func (o *RecipientResponse) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*RecipientResponse) GetCreatedAtOk

func (o *RecipientResponse) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RecipientResponse) GetMetadata

func (o *RecipientResponse) GetMetadata() map[string]interface{}

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*RecipientResponse) GetMetadataOk

func (o *RecipientResponse) GetMetadataOk() (map[string]interface{}, bool)

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RecipientResponse) GetName

func (o *RecipientResponse) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*RecipientResponse) GetNameOk

func (o *RecipientResponse) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RecipientResponse) GetRecipientAccount

func (o *RecipientResponse) GetRecipientAccount() RecipientAccountResponse

GetRecipientAccount returns the RecipientAccount field value if set, zero value otherwise.

func (*RecipientResponse) GetRecipientAccountOk

func (o *RecipientResponse) GetRecipientAccountOk() (*RecipientAccountResponse, bool)

GetRecipientAccountOk returns a tuple with the RecipientAccount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RecipientResponse) GetUpdatedAt

func (o *RecipientResponse) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

func (*RecipientResponse) GetUpdatedAtOk

func (o *RecipientResponse) GetUpdatedAtOk() (*time.Time, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RecipientResponse) GetUserId

func (o *RecipientResponse) GetUserId() string

GetUserId returns the UserId field value if set, zero value otherwise.

func (*RecipientResponse) GetUserIdOk

func (o *RecipientResponse) GetUserIdOk() (*string, bool)

GetUserIdOk returns a tuple with the UserId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RecipientResponse) HasCreatedAt

func (o *RecipientResponse) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*RecipientResponse) HasMetadata

func (o *RecipientResponse) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*RecipientResponse) HasName

func (o *RecipientResponse) HasName() bool

HasName returns a boolean if a field has been set.

func (*RecipientResponse) HasRecipientAccount

func (o *RecipientResponse) HasRecipientAccount() bool

HasRecipientAccount returns a boolean if a field has been set.

func (*RecipientResponse) HasUpdatedAt

func (o *RecipientResponse) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (*RecipientResponse) HasUserId

func (o *RecipientResponse) HasUserId() bool

HasUserId returns a boolean if a field has been set.

func (RecipientResponse) MarshalJSON

func (o RecipientResponse) MarshalJSON() ([]byte, error)

func (*RecipientResponse) SetCreatedAt

func (o *RecipientResponse) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*RecipientResponse) SetMetadata

func (o *RecipientResponse) SetMetadata(v map[string]interface{})

SetMetadata gets a reference to the given map[string]interface{} and assigns it to the Metadata field.

func (*RecipientResponse) SetName

func (o *RecipientResponse) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*RecipientResponse) SetRecipientAccount

func (o *RecipientResponse) SetRecipientAccount(v RecipientAccountResponse)

SetRecipientAccount gets a reference to the given RecipientAccountResponse and assigns it to the RecipientAccount field.

func (*RecipientResponse) SetUpdatedAt

func (o *RecipientResponse) SetUpdatedAt(v time.Time)

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.

func (*RecipientResponse) SetUserId

func (o *RecipientResponse) SetUserId(v string)

SetUserId gets a reference to the given string and assigns it to the UserId field.

type RedirectUriResponse

type RedirectUriResponse struct {
	RedirectUri *string `json:"redirect_uri,omitempty"`
}

RedirectUriResponse struct for RedirectUriResponse

func NewRedirectUriResponse

func NewRedirectUriResponse() *RedirectUriResponse

NewRedirectUriResponse instantiates a new RedirectUriResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRedirectUriResponseWithDefaults

func NewRedirectUriResponseWithDefaults() *RedirectUriResponse

NewRedirectUriResponseWithDefaults instantiates a new RedirectUriResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RedirectUriResponse) GetRedirectUri

func (o *RedirectUriResponse) GetRedirectUri() string

GetRedirectUri returns the RedirectUri field value if set, zero value otherwise.

func (*RedirectUriResponse) GetRedirectUriOk

func (o *RedirectUriResponse) GetRedirectUriOk() (*string, bool)

GetRedirectUriOk returns a tuple with the RedirectUri field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RedirectUriResponse) HasRedirectUri

func (o *RedirectUriResponse) HasRedirectUri() bool

HasRedirectUri returns a boolean if a field has been set.

func (RedirectUriResponse) MarshalJSON

func (o RedirectUriResponse) MarshalJSON() ([]byte, error)

func (*RedirectUriResponse) SetRedirectUri

func (o *RedirectUriResponse) SetRedirectUri(v string)

SetRedirectUri gets a reference to the given string and assigns it to the RedirectUri field.

type RefreshData

type RefreshData struct {
	CredentialsStored bool `json:"credentials_stored"`
	RefreshAllowed    bool `json:"refresh_allowed"`
}

RefreshData struct for RefreshData

func NewRefreshData

func NewRefreshData(credentialsStored bool, refreshAllowed bool) *RefreshData

NewRefreshData instantiates a new RefreshData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRefreshDataWithDefaults

func NewRefreshDataWithDefaults() *RefreshData

NewRefreshDataWithDefaults instantiates a new RefreshData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RefreshData) GetCredentialsStored

func (o *RefreshData) GetCredentialsStored() bool

GetCredentialsStored returns the CredentialsStored field value

func (*RefreshData) GetCredentialsStoredOk

func (o *RefreshData) GetCredentialsStoredOk() (*bool, bool)

GetCredentialsStoredOk returns a tuple with the CredentialsStored field value and a boolean to check if the value has been set.

func (*RefreshData) GetRefreshAllowed

func (o *RefreshData) GetRefreshAllowed() bool

GetRefreshAllowed returns the RefreshAllowed field value

func (*RefreshData) GetRefreshAllowedOk

func (o *RefreshData) GetRefreshAllowedOk() (*bool, bool)

GetRefreshAllowedOk returns a tuple with the RefreshAllowed field value and a boolean to check if the value has been set.

func (RefreshData) MarshalJSON

func (o RefreshData) MarshalJSON() ([]byte, error)

func (*RefreshData) SetCredentialsStored

func (o *RefreshData) SetCredentialsStored(v bool)

SetCredentialsStored sets field value

func (*RefreshData) SetRefreshAllowed

func (o *RefreshData) SetRefreshAllowed(v bool)

SetRefreshAllowed sets field value

type RefreshRequest

type RefreshRequest struct {
	RefreshToken string `json:"refresh_token"`
}

RefreshRequest struct for RefreshRequest

func NewRefreshRequest

func NewRefreshRequest(refreshToken string) *RefreshRequest

NewRefreshRequest instantiates a new RefreshRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRefreshRequestWithDefaults

func NewRefreshRequestWithDefaults() *RefreshRequest

NewRefreshRequestWithDefaults instantiates a new RefreshRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RefreshRequest) GetRefreshToken

func (o *RefreshRequest) GetRefreshToken() string

GetRefreshToken returns the RefreshToken field value

func (*RefreshRequest) GetRefreshTokenOk

func (o *RefreshRequest) GetRefreshTokenOk() (*string, bool)

GetRefreshTokenOk returns a tuple with the RefreshToken field value and a boolean to check if the value has been set.

func (RefreshRequest) MarshalJSON

func (o RefreshRequest) MarshalJSON() ([]byte, error)

func (*RefreshRequest) SetRefreshToken

func (o *RefreshRequest) SetRefreshToken(v string)

SetRefreshToken sets field value

type RelinkRequest

type RelinkRequest struct {
	StoreCredential bool `json:"store_credential"`
	// this is a mandatory field
	Consent NullableBool `json:"consent,omitempty"`
}

RelinkRequest struct for RelinkRequest

func NewRelinkRequest

func NewRelinkRequest(storeCredential bool) *RelinkRequest

NewRelinkRequest instantiates a new RelinkRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRelinkRequestWithDefaults

func NewRelinkRequestWithDefaults() *RelinkRequest

NewRelinkRequestWithDefaults instantiates a new RelinkRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RelinkRequest) GetConsent

func (o *RelinkRequest) GetConsent() bool

GetConsent returns the Consent field value if set, zero value otherwise (both if not set or set to explicit null).

func (*RelinkRequest) GetConsentOk

func (o *RelinkRequest) GetConsentOk() (*bool, bool)

GetConsentOk returns a tuple with the Consent field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*RelinkRequest) GetStoreCredential

func (o *RelinkRequest) GetStoreCredential() bool

GetStoreCredential returns the StoreCredential field value

func (*RelinkRequest) GetStoreCredentialOk

func (o *RelinkRequest) GetStoreCredentialOk() (*bool, bool)

GetStoreCredentialOk returns a tuple with the StoreCredential field value and a boolean to check if the value has been set.

func (*RelinkRequest) HasConsent

func (o *RelinkRequest) HasConsent() bool

HasConsent returns a boolean if a field has been set.

func (RelinkRequest) MarshalJSON

func (o RelinkRequest) MarshalJSON() ([]byte, error)

func (*RelinkRequest) SetConsent

func (o *RelinkRequest) SetConsent(v bool)

SetConsent gets a reference to the given NullableBool and assigns it to the Consent field.

func (*RelinkRequest) SetConsentNil

func (o *RelinkRequest) SetConsentNil()

SetConsentNil sets the value for Consent to be an explicit nil

func (*RelinkRequest) SetStoreCredential

func (o *RelinkRequest) SetStoreCredential(v bool)

SetStoreCredential sets field value

func (*RelinkRequest) UnsetConsent

func (o *RelinkRequest) UnsetConsent()

UnsetConsent ensures that no value is present for Consent, not even an explicit nil

type RewardsPointsBalance

type RewardsPointsBalance struct {
	Unit    *string `json:"unit,omitempty"`
	Balance float32 `json:"balance"`
	Raw     *string `json:"raw,omitempty"`
}

RewardsPointsBalance struct for RewardsPointsBalance

func NewRewardsPointsBalance

func NewRewardsPointsBalance(balance float32) *RewardsPointsBalance

NewRewardsPointsBalance instantiates a new RewardsPointsBalance object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRewardsPointsBalanceWithDefaults

func NewRewardsPointsBalanceWithDefaults() *RewardsPointsBalance

NewRewardsPointsBalanceWithDefaults instantiates a new RewardsPointsBalance object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RewardsPointsBalance) GetBalance

func (o *RewardsPointsBalance) GetBalance() float32

GetBalance returns the Balance field value

func (*RewardsPointsBalance) GetBalanceOk

func (o *RewardsPointsBalance) GetBalanceOk() (*float32, bool)

GetBalanceOk returns a tuple with the Balance field value and a boolean to check if the value has been set.

func (*RewardsPointsBalance) GetRaw

func (o *RewardsPointsBalance) GetRaw() string

GetRaw returns the Raw field value if set, zero value otherwise.

func (*RewardsPointsBalance) GetRawOk

func (o *RewardsPointsBalance) GetRawOk() (*string, bool)

GetRawOk returns a tuple with the Raw field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RewardsPointsBalance) GetUnit

func (o *RewardsPointsBalance) GetUnit() string

GetUnit returns the Unit field value if set, zero value otherwise.

func (*RewardsPointsBalance) GetUnitOk

func (o *RewardsPointsBalance) GetUnitOk() (*string, bool)

GetUnitOk returns a tuple with the Unit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RewardsPointsBalance) HasRaw

func (o *RewardsPointsBalance) HasRaw() bool

HasRaw returns a boolean if a field has been set.

func (*RewardsPointsBalance) HasUnit

func (o *RewardsPointsBalance) HasUnit() bool

HasUnit returns a boolean if a field has been set.

func (RewardsPointsBalance) MarshalJSON

func (o RewardsPointsBalance) MarshalJSON() ([]byte, error)

func (*RewardsPointsBalance) SetBalance

func (o *RewardsPointsBalance) SetBalance(v float32)

SetBalance sets field value

func (*RewardsPointsBalance) SetRaw

func (o *RewardsPointsBalance) SetRaw(v string)

SetRaw gets a reference to the given string and assigns it to the Raw field.

func (*RewardsPointsBalance) SetUnit

func (o *RewardsPointsBalance) SetUnit(v string)

SetUnit gets a reference to the given string and assigns it to the Unit field.

type SenderAccountFvLinkResponse

type SenderAccountFvLinkResponse struct {
	AccountNumberMasked *string `json:"account_number_masked,omitempty"`
	InstitutionId       *string `json:"institution_id,omitempty"`
}

SenderAccountFvLinkResponse struct for SenderAccountFvLinkResponse

func NewSenderAccountFvLinkResponse

func NewSenderAccountFvLinkResponse() *SenderAccountFvLinkResponse

NewSenderAccountFvLinkResponse instantiates a new SenderAccountFvLinkResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSenderAccountFvLinkResponseWithDefaults

func NewSenderAccountFvLinkResponseWithDefaults() *SenderAccountFvLinkResponse

NewSenderAccountFvLinkResponseWithDefaults instantiates a new SenderAccountFvLinkResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SenderAccountFvLinkResponse) GetAccountNumberMasked

func (o *SenderAccountFvLinkResponse) GetAccountNumberMasked() string

GetAccountNumberMasked returns the AccountNumberMasked field value if set, zero value otherwise.

func (*SenderAccountFvLinkResponse) GetAccountNumberMaskedOk

func (o *SenderAccountFvLinkResponse) GetAccountNumberMaskedOk() (*string, bool)

GetAccountNumberMaskedOk returns a tuple with the AccountNumberMasked field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SenderAccountFvLinkResponse) GetInstitutionId

func (o *SenderAccountFvLinkResponse) GetInstitutionId() string

GetInstitutionId returns the InstitutionId field value if set, zero value otherwise.

func (*SenderAccountFvLinkResponse) GetInstitutionIdOk

func (o *SenderAccountFvLinkResponse) GetInstitutionIdOk() (*string, bool)

GetInstitutionIdOk returns a tuple with the InstitutionId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SenderAccountFvLinkResponse) HasAccountNumberMasked

func (o *SenderAccountFvLinkResponse) HasAccountNumberMasked() bool

HasAccountNumberMasked returns a boolean if a field has been set.

func (*SenderAccountFvLinkResponse) HasInstitutionId

func (o *SenderAccountFvLinkResponse) HasInstitutionId() bool

HasInstitutionId returns a boolean if a field has been set.

func (SenderAccountFvLinkResponse) MarshalJSON

func (o SenderAccountFvLinkResponse) MarshalJSON() ([]byte, error)

func (*SenderAccountFvLinkResponse) SetAccountNumberMasked

func (o *SenderAccountFvLinkResponse) SetAccountNumberMasked(v string)

SetAccountNumberMasked gets a reference to the given string and assigns it to the AccountNumberMasked field.

func (*SenderAccountFvLinkResponse) SetInstitutionId

func (o *SenderAccountFvLinkResponse) SetInstitutionId(v string)

SetInstitutionId gets a reference to the given string and assigns it to the InstitutionId field.

type SenderAccountResponse

type SenderAccountResponse struct {
	// A unique identifier generated after creating sender account
	SenderAccountId *string `json:"sender_account_id,omitempty"`
	// Accountholder name of the sender's account
	AccountholderName *string                 `json:"accountholder_name,omitempty"`
	AccountNumber     *RecipientAccountNumber `json:"account_number,omitempty"`
	// Type of sender account.
	AccountType *string `json:"account_type,omitempty"`
	// Finverse Institution ID for the sender’s institution.
	InstitutionId *string `json:"institution_id,omitempty"`
	// A unique identifier generated after creating sender
	SenderId *string `json:"sender_id,omitempty"`
	// Additional attributes of the sender account in key:value format (e.g. sender_id: 1234). It supports up to 10 key:value pairs, whereas the key and value supports up to 50 and 500 characters respectively.
	Metadata *map[string]string `json:"metadata,omitempty"`
	// Timestamp of when the sender was created in ISO format (YYYY-MM-DDTHH:MM:SS.SSSZ)
	CreatedAt *time.Time `json:"created_at,omitempty"`
	// Timestamp of when the sender was last updated in ISO format (YYYY-MM-DDTHH:MM:SS.SSSZ)
	UpdatedAt *time.Time `json:"updated_at,omitempty"`
}

SenderAccountResponse struct for SenderAccountResponse

func NewSenderAccountResponse

func NewSenderAccountResponse() *SenderAccountResponse

NewSenderAccountResponse instantiates a new SenderAccountResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSenderAccountResponseWithDefaults

func NewSenderAccountResponseWithDefaults() *SenderAccountResponse

NewSenderAccountResponseWithDefaults instantiates a new SenderAccountResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SenderAccountResponse) GetAccountNumber

func (o *SenderAccountResponse) GetAccountNumber() RecipientAccountNumber

GetAccountNumber returns the AccountNumber field value if set, zero value otherwise.

func (*SenderAccountResponse) GetAccountNumberOk

func (o *SenderAccountResponse) GetAccountNumberOk() (*RecipientAccountNumber, bool)

GetAccountNumberOk returns a tuple with the AccountNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SenderAccountResponse) GetAccountType

func (o *SenderAccountResponse) GetAccountType() string

GetAccountType returns the AccountType field value if set, zero value otherwise.

func (*SenderAccountResponse) GetAccountTypeOk

func (o *SenderAccountResponse) GetAccountTypeOk() (*string, bool)

GetAccountTypeOk returns a tuple with the AccountType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SenderAccountResponse) GetAccountholderName

func (o *SenderAccountResponse) GetAccountholderName() string

GetAccountholderName returns the AccountholderName field value if set, zero value otherwise.

func (*SenderAccountResponse) GetAccountholderNameOk

func (o *SenderAccountResponse) GetAccountholderNameOk() (*string, bool)

GetAccountholderNameOk returns a tuple with the AccountholderName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SenderAccountResponse) GetCreatedAt

func (o *SenderAccountResponse) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*SenderAccountResponse) GetCreatedAtOk

func (o *SenderAccountResponse) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SenderAccountResponse) GetInstitutionId

func (o *SenderAccountResponse) GetInstitutionId() string

GetInstitutionId returns the InstitutionId field value if set, zero value otherwise.

func (*SenderAccountResponse) GetInstitutionIdOk

func (o *SenderAccountResponse) GetInstitutionIdOk() (*string, bool)

GetInstitutionIdOk returns a tuple with the InstitutionId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SenderAccountResponse) GetMetadata

func (o *SenderAccountResponse) GetMetadata() map[string]string

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*SenderAccountResponse) GetMetadataOk

func (o *SenderAccountResponse) GetMetadataOk() (*map[string]string, bool)

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SenderAccountResponse) GetSenderAccountId

func (o *SenderAccountResponse) GetSenderAccountId() string

GetSenderAccountId returns the SenderAccountId field value if set, zero value otherwise.

func (*SenderAccountResponse) GetSenderAccountIdOk

func (o *SenderAccountResponse) GetSenderAccountIdOk() (*string, bool)

GetSenderAccountIdOk returns a tuple with the SenderAccountId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SenderAccountResponse) GetSenderId

func (o *SenderAccountResponse) GetSenderId() string

GetSenderId returns the SenderId field value if set, zero value otherwise.

func (*SenderAccountResponse) GetSenderIdOk

func (o *SenderAccountResponse) GetSenderIdOk() (*string, bool)

GetSenderIdOk returns a tuple with the SenderId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SenderAccountResponse) GetUpdatedAt

func (o *SenderAccountResponse) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

func (*SenderAccountResponse) GetUpdatedAtOk

func (o *SenderAccountResponse) GetUpdatedAtOk() (*time.Time, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SenderAccountResponse) HasAccountNumber

func (o *SenderAccountResponse) HasAccountNumber() bool

HasAccountNumber returns a boolean if a field has been set.

func (*SenderAccountResponse) HasAccountType

func (o *SenderAccountResponse) HasAccountType() bool

HasAccountType returns a boolean if a field has been set.

func (*SenderAccountResponse) HasAccountholderName

func (o *SenderAccountResponse) HasAccountholderName() bool

HasAccountholderName returns a boolean if a field has been set.

func (*SenderAccountResponse) HasCreatedAt

func (o *SenderAccountResponse) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*SenderAccountResponse) HasInstitutionId

func (o *SenderAccountResponse) HasInstitutionId() bool

HasInstitutionId returns a boolean if a field has been set.

func (*SenderAccountResponse) HasMetadata

func (o *SenderAccountResponse) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*SenderAccountResponse) HasSenderAccountId

func (o *SenderAccountResponse) HasSenderAccountId() bool

HasSenderAccountId returns a boolean if a field has been set.

func (*SenderAccountResponse) HasSenderId

func (o *SenderAccountResponse) HasSenderId() bool

HasSenderId returns a boolean if a field has been set.

func (*SenderAccountResponse) HasUpdatedAt

func (o *SenderAccountResponse) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (SenderAccountResponse) MarshalJSON

func (o SenderAccountResponse) MarshalJSON() ([]byte, error)

func (*SenderAccountResponse) SetAccountNumber

func (o *SenderAccountResponse) SetAccountNumber(v RecipientAccountNumber)

SetAccountNumber gets a reference to the given RecipientAccountNumber and assigns it to the AccountNumber field.

func (*SenderAccountResponse) SetAccountType

func (o *SenderAccountResponse) SetAccountType(v string)

SetAccountType gets a reference to the given string and assigns it to the AccountType field.

func (*SenderAccountResponse) SetAccountholderName

func (o *SenderAccountResponse) SetAccountholderName(v string)

SetAccountholderName gets a reference to the given string and assigns it to the AccountholderName field.

func (*SenderAccountResponse) SetCreatedAt

func (o *SenderAccountResponse) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*SenderAccountResponse) SetInstitutionId

func (o *SenderAccountResponse) SetInstitutionId(v string)

SetInstitutionId gets a reference to the given string and assigns it to the InstitutionId field.

func (*SenderAccountResponse) SetMetadata

func (o *SenderAccountResponse) SetMetadata(v map[string]string)

SetMetadata gets a reference to the given map[string]string and assigns it to the Metadata field.

func (*SenderAccountResponse) SetSenderAccountId

func (o *SenderAccountResponse) SetSenderAccountId(v string)

SetSenderAccountId gets a reference to the given string and assigns it to the SenderAccountId field.

func (*SenderAccountResponse) SetSenderId

func (o *SenderAccountResponse) SetSenderId(v string)

SetSenderId gets a reference to the given string and assigns it to the SenderId field.

func (*SenderAccountResponse) SetUpdatedAt

func (o *SenderAccountResponse) SetUpdatedAt(v time.Time)

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.

type SenderAccountsResponse

type SenderAccountsResponse struct {
	SenderAccounts []SenderAccountResponse `json:"sender_accounts,omitempty"`
}

SenderAccountsResponse struct for SenderAccountsResponse

func NewSenderAccountsResponse

func NewSenderAccountsResponse() *SenderAccountsResponse

NewSenderAccountsResponse instantiates a new SenderAccountsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSenderAccountsResponseWithDefaults

func NewSenderAccountsResponseWithDefaults() *SenderAccountsResponse

NewSenderAccountsResponseWithDefaults instantiates a new SenderAccountsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SenderAccountsResponse) GetSenderAccounts

func (o *SenderAccountsResponse) GetSenderAccounts() []SenderAccountResponse

GetSenderAccounts returns the SenderAccounts field value if set, zero value otherwise.

func (*SenderAccountsResponse) GetSenderAccountsOk

func (o *SenderAccountsResponse) GetSenderAccountsOk() ([]SenderAccountResponse, bool)

GetSenderAccountsOk returns a tuple with the SenderAccounts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SenderAccountsResponse) HasSenderAccounts

func (o *SenderAccountsResponse) HasSenderAccounts() bool

HasSenderAccounts returns a boolean if a field has been set.

func (SenderAccountsResponse) MarshalJSON

func (o SenderAccountsResponse) MarshalJSON() ([]byte, error)

func (*SenderAccountsResponse) SetSenderAccounts

func (o *SenderAccountsResponse) SetSenderAccounts(v []SenderAccountResponse)

SetSenderAccounts gets a reference to the given []SenderAccountResponse and assigns it to the SenderAccounts field.

type SenderDetail

type SenderDetail struct {
	// The type of the details. For e.g. HK_ID, PASSPORT etc
	DetailsType *string `json:"details_type,omitempty"`
	// The possible values of the detail. For e.g. A123456 for HK_ID
	Values []string `json:"values,omitempty"`
}

SenderDetail struct for SenderDetail

func NewSenderDetail

func NewSenderDetail() *SenderDetail

NewSenderDetail instantiates a new SenderDetail object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSenderDetailWithDefaults

func NewSenderDetailWithDefaults() *SenderDetail

NewSenderDetailWithDefaults instantiates a new SenderDetail object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SenderDetail) GetDetailsType

func (o *SenderDetail) GetDetailsType() string

GetDetailsType returns the DetailsType field value if set, zero value otherwise.

func (*SenderDetail) GetDetailsTypeOk

func (o *SenderDetail) GetDetailsTypeOk() (*string, bool)

GetDetailsTypeOk returns a tuple with the DetailsType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SenderDetail) GetValues

func (o *SenderDetail) GetValues() []string

GetValues returns the Values field value if set, zero value otherwise.

func (*SenderDetail) GetValuesOk

func (o *SenderDetail) GetValuesOk() ([]string, bool)

GetValuesOk returns a tuple with the Values field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SenderDetail) HasDetailsType

func (o *SenderDetail) HasDetailsType() bool

HasDetailsType returns a boolean if a field has been set.

func (*SenderDetail) HasValues

func (o *SenderDetail) HasValues() bool

HasValues returns a boolean if a field has been set.

func (SenderDetail) MarshalJSON

func (o SenderDetail) MarshalJSON() ([]byte, error)

func (*SenderDetail) SetDetailsType

func (o *SenderDetail) SetDetailsType(v string)

SetDetailsType gets a reference to the given string and assigns it to the DetailsType field.

func (*SenderDetail) SetValues

func (o *SenderDetail) SetValues(v []string)

SetValues gets a reference to the given []string and assigns it to the Values field.

type SenderResponse

type SenderResponse struct {
	// A unique identifier generated after creating sender
	SenderId *string `json:"sender_id,omitempty"`
	// Customer App's internal ID for the sender
	UserId *string `json:"user_id,omitempty"`
	// Sender’s name/nickname (note: this does not need to match the actual accountholder name of the sender’s account)
	Name *string `json:"name,omitempty"`
	// Sender details which will be used for fraud checking.
	SenderDetails []SenderDetail `json:"sender_details,omitempty"`
	// Type of account held by the Sender at the Institution. Possible values are INDIVIDUAL, BUSINESS
	SenderType *string `json:"sender_type,omitempty"`
	// Additional attributes of the sender in key:value format (e.g. employer_name: Apple Inc for a payroll case where sender is an employee)
	Metadata *map[string]string `json:"metadata,omitempty"`
	// Timestamp of when the sender was created in ISO format (YYYY-MM-DDTHH:MM:SS.SSSZ)
	CreatedAt *time.Time `json:"created_at,omitempty"`
	// Timestamp of when the sender was last updated in ISO format (YYYY-MM-DDTHH:MM:SS.SSSZ)
	UpdatedAt *time.Time `json:"updated_at,omitempty"`
}

SenderResponse struct for SenderResponse

func NewSenderResponse

func NewSenderResponse() *SenderResponse

NewSenderResponse instantiates a new SenderResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSenderResponseWithDefaults

func NewSenderResponseWithDefaults() *SenderResponse

NewSenderResponseWithDefaults instantiates a new SenderResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SenderResponse) GetCreatedAt

func (o *SenderResponse) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*SenderResponse) GetCreatedAtOk

func (o *SenderResponse) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SenderResponse) GetMetadata

func (o *SenderResponse) GetMetadata() map[string]string

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*SenderResponse) GetMetadataOk

func (o *SenderResponse) GetMetadataOk() (*map[string]string, bool)

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SenderResponse) GetName

func (o *SenderResponse) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*SenderResponse) GetNameOk

func (o *SenderResponse) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SenderResponse) GetSenderDetails

func (o *SenderResponse) GetSenderDetails() []SenderDetail

GetSenderDetails returns the SenderDetails field value if set, zero value otherwise.

func (*SenderResponse) GetSenderDetailsOk

func (o *SenderResponse) GetSenderDetailsOk() ([]SenderDetail, bool)

GetSenderDetailsOk returns a tuple with the SenderDetails field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SenderResponse) GetSenderId

func (o *SenderResponse) GetSenderId() string

GetSenderId returns the SenderId field value if set, zero value otherwise.

func (*SenderResponse) GetSenderIdOk

func (o *SenderResponse) GetSenderIdOk() (*string, bool)

GetSenderIdOk returns a tuple with the SenderId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SenderResponse) GetSenderType

func (o *SenderResponse) GetSenderType() string

GetSenderType returns the SenderType field value if set, zero value otherwise.

func (*SenderResponse) GetSenderTypeOk

func (o *SenderResponse) GetSenderTypeOk() (*string, bool)

GetSenderTypeOk returns a tuple with the SenderType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SenderResponse) GetUpdatedAt

func (o *SenderResponse) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

func (*SenderResponse) GetUpdatedAtOk

func (o *SenderResponse) GetUpdatedAtOk() (*time.Time, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SenderResponse) GetUserId

func (o *SenderResponse) GetUserId() string

GetUserId returns the UserId field value if set, zero value otherwise.

func (*SenderResponse) GetUserIdOk

func (o *SenderResponse) GetUserIdOk() (*string, bool)

GetUserIdOk returns a tuple with the UserId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SenderResponse) HasCreatedAt

func (o *SenderResponse) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*SenderResponse) HasMetadata

func (o *SenderResponse) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*SenderResponse) HasName

func (o *SenderResponse) HasName() bool

HasName returns a boolean if a field has been set.

func (*SenderResponse) HasSenderDetails

func (o *SenderResponse) HasSenderDetails() bool

HasSenderDetails returns a boolean if a field has been set.

func (*SenderResponse) HasSenderId

func (o *SenderResponse) HasSenderId() bool

HasSenderId returns a boolean if a field has been set.

func (*SenderResponse) HasSenderType

func (o *SenderResponse) HasSenderType() bool

HasSenderType returns a boolean if a field has been set.

func (*SenderResponse) HasUpdatedAt

func (o *SenderResponse) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (*SenderResponse) HasUserId

func (o *SenderResponse) HasUserId() bool

HasUserId returns a boolean if a field has been set.

func (SenderResponse) MarshalJSON

func (o SenderResponse) MarshalJSON() ([]byte, error)

func (*SenderResponse) SetCreatedAt

func (o *SenderResponse) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*SenderResponse) SetMetadata

func (o *SenderResponse) SetMetadata(v map[string]string)

SetMetadata gets a reference to the given map[string]string and assigns it to the Metadata field.

func (*SenderResponse) SetName

func (o *SenderResponse) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*SenderResponse) SetSenderDetails

func (o *SenderResponse) SetSenderDetails(v []SenderDetail)

SetSenderDetails gets a reference to the given []SenderDetail and assigns it to the SenderDetails field.

func (*SenderResponse) SetSenderId

func (o *SenderResponse) SetSenderId(v string)

SetSenderId gets a reference to the given string and assigns it to the SenderId field.

func (*SenderResponse) SetSenderType

func (o *SenderResponse) SetSenderType(v string)

SetSenderType gets a reference to the given string and assigns it to the SenderType field.

func (*SenderResponse) SetUpdatedAt

func (o *SenderResponse) SetUpdatedAt(v time.Time)

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.

func (*SenderResponse) SetUserId

func (o *SenderResponse) SetUserId(v string)

SetUserId gets a reference to the given string and assigns it to the UserId field.

type ServerConfiguration

type ServerConfiguration struct {
	URL         string
	Description string
	Variables   map[string]ServerVariable
}

ServerConfiguration stores the information about a server

type ServerConfigurations

type ServerConfigurations []ServerConfiguration

ServerConfigurations stores multiple ServerConfiguration items

func (ServerConfigurations) URL

func (sc ServerConfigurations) URL(index int, variables map[string]string) (string, error)

URL formats template on a index using given variables

type ServerVariable

type ServerVariable struct {
	Description  string
	DefaultValue string
	EnumValues   []string
}

ServerVariable stores the information about a server variable

type SetAutopayConsentRequest

type SetAutopayConsentRequest struct {
	AutopayConsent bool `json:"autopay_consent"`
}

SetAutopayConsentRequest struct for SetAutopayConsentRequest

func NewSetAutopayConsentRequest

func NewSetAutopayConsentRequest(autopayConsent bool) *SetAutopayConsentRequest

NewSetAutopayConsentRequest instantiates a new SetAutopayConsentRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSetAutopayConsentRequestWithDefaults

func NewSetAutopayConsentRequestWithDefaults() *SetAutopayConsentRequest

NewSetAutopayConsentRequestWithDefaults instantiates a new SetAutopayConsentRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SetAutopayConsentRequest) GetAutopayConsent

func (o *SetAutopayConsentRequest) GetAutopayConsent() bool

GetAutopayConsent returns the AutopayConsent field value

func (*SetAutopayConsentRequest) GetAutopayConsentOk

func (o *SetAutopayConsentRequest) GetAutopayConsentOk() (*bool, bool)

GetAutopayConsentOk returns a tuple with the AutopayConsent field value and a boolean to check if the value has been set.

func (SetAutopayConsentRequest) MarshalJSON

func (o SetAutopayConsentRequest) MarshalJSON() ([]byte, error)

func (*SetAutopayConsentRequest) SetAutopayConsent

func (o *SetAutopayConsentRequest) SetAutopayConsent(v bool)

SetAutopayConsent sets field value

type SetMandateInstitutionRequest

type SetMandateInstitutionRequest struct {
	// Finverse Institution ID
	InstitutionId string `json:"institution_id"`
}

SetMandateInstitutionRequest struct for SetMandateInstitutionRequest

func NewSetMandateInstitutionRequest

func NewSetMandateInstitutionRequest(institutionId string) *SetMandateInstitutionRequest

NewSetMandateInstitutionRequest instantiates a new SetMandateInstitutionRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSetMandateInstitutionRequestWithDefaults

func NewSetMandateInstitutionRequestWithDefaults() *SetMandateInstitutionRequest

NewSetMandateInstitutionRequestWithDefaults instantiates a new SetMandateInstitutionRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SetMandateInstitutionRequest) GetInstitutionId

func (o *SetMandateInstitutionRequest) GetInstitutionId() string

GetInstitutionId returns the InstitutionId field value

func (*SetMandateInstitutionRequest) GetInstitutionIdOk

func (o *SetMandateInstitutionRequest) GetInstitutionIdOk() (*string, bool)

GetInstitutionIdOk returns a tuple with the InstitutionId field value and a boolean to check if the value has been set.

func (SetMandateInstitutionRequest) MarshalJSON

func (o SetMandateInstitutionRequest) MarshalJSON() ([]byte, error)

func (*SetMandateInstitutionRequest) SetInstitutionId

func (o *SetMandateInstitutionRequest) SetInstitutionId(v string)

SetInstitutionId sets field value

type SetMandateInstitutionResponse

type SetMandateInstitutionResponse struct {
	// Finverse Mandate ID
	MandateId string `json:"mandate_id"`
}

SetMandateInstitutionResponse struct for SetMandateInstitutionResponse

func NewSetMandateInstitutionResponse

func NewSetMandateInstitutionResponse(mandateId string) *SetMandateInstitutionResponse

NewSetMandateInstitutionResponse instantiates a new SetMandateInstitutionResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSetMandateInstitutionResponseWithDefaults

func NewSetMandateInstitutionResponseWithDefaults() *SetMandateInstitutionResponse

NewSetMandateInstitutionResponseWithDefaults instantiates a new SetMandateInstitutionResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SetMandateInstitutionResponse) GetMandateId

func (o *SetMandateInstitutionResponse) GetMandateId() string

GetMandateId returns the MandateId field value

func (*SetMandateInstitutionResponse) GetMandateIdOk

func (o *SetMandateInstitutionResponse) GetMandateIdOk() (*string, bool)

GetMandateIdOk returns a tuple with the MandateId field value and a boolean to check if the value has been set.

func (SetMandateInstitutionResponse) MarshalJSON

func (o SetMandateInstitutionResponse) MarshalJSON() ([]byte, error)

func (*SetMandateInstitutionResponse) SetMandateId

func (o *SetMandateInstitutionResponse) SetMandateId(v string)

SetMandateId sets field value

type SingleSourceIncome

type SingleSourceIncome struct {
	IncomeStreams []IncomeStream `json:"income_streams"`
	IncomeTotal   IncomeTotal    `json:"income_total"`
	// Where the income estimate was sourced from
	Source string `json:"source"`
	// Unknown
	SourceId string `json:"source_id"`
}

SingleSourceIncome struct for SingleSourceIncome

func NewSingleSourceIncome

func NewSingleSourceIncome(incomeStreams []IncomeStream, incomeTotal IncomeTotal, source string, sourceId string) *SingleSourceIncome

NewSingleSourceIncome instantiates a new SingleSourceIncome object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSingleSourceIncomeWithDefaults

func NewSingleSourceIncomeWithDefaults() *SingleSourceIncome

NewSingleSourceIncomeWithDefaults instantiates a new SingleSourceIncome object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SingleSourceIncome) GetIncomeStreams

func (o *SingleSourceIncome) GetIncomeStreams() []IncomeStream

GetIncomeStreams returns the IncomeStreams field value

func (*SingleSourceIncome) GetIncomeStreamsOk

func (o *SingleSourceIncome) GetIncomeStreamsOk() ([]IncomeStream, bool)

GetIncomeStreamsOk returns a tuple with the IncomeStreams field value and a boolean to check if the value has been set.

func (*SingleSourceIncome) GetIncomeTotal

func (o *SingleSourceIncome) GetIncomeTotal() IncomeTotal

GetIncomeTotal returns the IncomeTotal field value

func (*SingleSourceIncome) GetIncomeTotalOk

func (o *SingleSourceIncome) GetIncomeTotalOk() (*IncomeTotal, bool)

GetIncomeTotalOk returns a tuple with the IncomeTotal field value and a boolean to check if the value has been set.

func (*SingleSourceIncome) GetSource

func (o *SingleSourceIncome) GetSource() string

GetSource returns the Source field value

func (*SingleSourceIncome) GetSourceId

func (o *SingleSourceIncome) GetSourceId() string

GetSourceId returns the SourceId field value

func (*SingleSourceIncome) GetSourceIdOk

func (o *SingleSourceIncome) GetSourceIdOk() (*string, bool)

GetSourceIdOk returns a tuple with the SourceId field value and a boolean to check if the value has been set.

func (*SingleSourceIncome) GetSourceOk

func (o *SingleSourceIncome) GetSourceOk() (*string, bool)

GetSourceOk returns a tuple with the Source field value and a boolean to check if the value has been set.

func (SingleSourceIncome) MarshalJSON

func (o SingleSourceIncome) MarshalJSON() ([]byte, error)

func (*SingleSourceIncome) SetIncomeStreams

func (o *SingleSourceIncome) SetIncomeStreams(v []IncomeStream)

SetIncomeStreams sets field value

func (*SingleSourceIncome) SetIncomeTotal

func (o *SingleSourceIncome) SetIncomeTotal(v IncomeTotal)

SetIncomeTotal sets field value

func (*SingleSourceIncome) SetSource

func (o *SingleSourceIncome) SetSource(v string)

SetSource sets field value

func (*SingleSourceIncome) SetSourceId

func (o *SingleSourceIncome) SetSourceId(v string)

SetSourceId sets field value

type SingleSourceIncomeIncomeTotal

type SingleSourceIncomeIncomeTotal struct {
	EstmatedMonthlyIncome *IncomeEstimate `json:"estmated_monthly_income,omitempty"`
	// Number of transactions counted towards income
	TransactionCount *float32                `json:"transaction_count,omitempty"`
	MonthlyHistory   []MonthlyIncomeEstimate `json:"monthly_history,omitempty"`
}

SingleSourceIncomeIncomeTotal struct for SingleSourceIncomeIncomeTotal

func NewSingleSourceIncomeIncomeTotal

func NewSingleSourceIncomeIncomeTotal() *SingleSourceIncomeIncomeTotal

NewSingleSourceIncomeIncomeTotal instantiates a new SingleSourceIncomeIncomeTotal object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSingleSourceIncomeIncomeTotalWithDefaults

func NewSingleSourceIncomeIncomeTotalWithDefaults() *SingleSourceIncomeIncomeTotal

NewSingleSourceIncomeIncomeTotalWithDefaults instantiates a new SingleSourceIncomeIncomeTotal object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SingleSourceIncomeIncomeTotal) GetEstmatedMonthlyIncome

func (o *SingleSourceIncomeIncomeTotal) GetEstmatedMonthlyIncome() IncomeEstimate

GetEstmatedMonthlyIncome returns the EstmatedMonthlyIncome field value if set, zero value otherwise.

func (*SingleSourceIncomeIncomeTotal) GetEstmatedMonthlyIncomeOk

func (o *SingleSourceIncomeIncomeTotal) GetEstmatedMonthlyIncomeOk() (*IncomeEstimate, bool)

GetEstmatedMonthlyIncomeOk returns a tuple with the EstmatedMonthlyIncome field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SingleSourceIncomeIncomeTotal) GetMonthlyHistory

func (o *SingleSourceIncomeIncomeTotal) GetMonthlyHistory() []MonthlyIncomeEstimate

GetMonthlyHistory returns the MonthlyHistory field value if set, zero value otherwise.

func (*SingleSourceIncomeIncomeTotal) GetMonthlyHistoryOk

func (o *SingleSourceIncomeIncomeTotal) GetMonthlyHistoryOk() ([]MonthlyIncomeEstimate, bool)

GetMonthlyHistoryOk returns a tuple with the MonthlyHistory field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SingleSourceIncomeIncomeTotal) GetTransactionCount

func (o *SingleSourceIncomeIncomeTotal) GetTransactionCount() float32

GetTransactionCount returns the TransactionCount field value if set, zero value otherwise.

func (*SingleSourceIncomeIncomeTotal) GetTransactionCountOk

func (o *SingleSourceIncomeIncomeTotal) GetTransactionCountOk() (*float32, bool)

GetTransactionCountOk returns a tuple with the TransactionCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SingleSourceIncomeIncomeTotal) HasEstmatedMonthlyIncome

func (o *SingleSourceIncomeIncomeTotal) HasEstmatedMonthlyIncome() bool

HasEstmatedMonthlyIncome returns a boolean if a field has been set.

func (*SingleSourceIncomeIncomeTotal) HasMonthlyHistory

func (o *SingleSourceIncomeIncomeTotal) HasMonthlyHistory() bool

HasMonthlyHistory returns a boolean if a field has been set.

func (*SingleSourceIncomeIncomeTotal) HasTransactionCount

func (o *SingleSourceIncomeIncomeTotal) HasTransactionCount() bool

HasTransactionCount returns a boolean if a field has been set.

func (SingleSourceIncomeIncomeTotal) MarshalJSON

func (o SingleSourceIncomeIncomeTotal) MarshalJSON() ([]byte, error)

func (*SingleSourceIncomeIncomeTotal) SetEstmatedMonthlyIncome

func (o *SingleSourceIncomeIncomeTotal) SetEstmatedMonthlyIncome(v IncomeEstimate)

SetEstmatedMonthlyIncome gets a reference to the given IncomeEstimate and assigns it to the EstmatedMonthlyIncome field.

func (*SingleSourceIncomeIncomeTotal) SetMonthlyHistory

func (o *SingleSourceIncomeIncomeTotal) SetMonthlyHistory(v []MonthlyIncomeEstimate)

SetMonthlyHistory gets a reference to the given []MonthlyIncomeEstimate and assigns it to the MonthlyHistory field.

func (*SingleSourceIncomeIncomeTotal) SetTransactionCount

func (o *SingleSourceIncomeIncomeTotal) SetTransactionCount(v float32)

SetTransactionCount gets a reference to the given float32 and assigns it to the TransactionCount field.

type Statement

type Statement struct {
	Id *string `json:"id,omitempty"`
	// YYYY-MM-DD
	Date      *string    `json:"date,omitempty"`
	Name      *string    `json:"name,omitempty"`
	CreatedAt *time.Time `json:"created_at,omitempty"`
}

Statement struct for Statement

func NewStatement

func NewStatement() *Statement

NewStatement instantiates a new Statement object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewStatementWithDefaults

func NewStatementWithDefaults() *Statement

NewStatementWithDefaults instantiates a new Statement object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Statement) GetCreatedAt

func (o *Statement) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*Statement) GetCreatedAtOk

func (o *Statement) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Statement) GetDate

func (o *Statement) GetDate() string

GetDate returns the Date field value if set, zero value otherwise.

func (*Statement) GetDateOk

func (o *Statement) GetDateOk() (*string, bool)

GetDateOk returns a tuple with the Date field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Statement) GetId

func (o *Statement) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*Statement) GetIdOk

func (o *Statement) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Statement) GetName

func (o *Statement) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*Statement) GetNameOk

func (o *Statement) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Statement) HasCreatedAt

func (o *Statement) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*Statement) HasDate

func (o *Statement) HasDate() bool

HasDate returns a boolean if a field has been set.

func (*Statement) HasId

func (o *Statement) HasId() bool

HasId returns a boolean if a field has been set.

func (*Statement) HasName

func (o *Statement) HasName() bool

HasName returns a boolean if a field has been set.

func (Statement) MarshalJSON

func (o Statement) MarshalJSON() ([]byte, error)

func (*Statement) SetCreatedAt

func (o *Statement) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*Statement) SetDate

func (o *Statement) SetDate(v string)

SetDate gets a reference to the given string and assigns it to the Date field.

func (*Statement) SetId

func (o *Statement) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*Statement) SetName

func (o *Statement) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

type StatementLink struct {
	// signedURL to download statement
	Url *string `json:"url,omitempty"`
	// expiry of the signedURL
	Expiry      *time.Time `json:"expiry,omitempty"`
	StatementId *string    `json:"statement_id,omitempty"`
}

StatementLink struct for StatementLink

func NewStatementLink() *StatementLink

NewStatementLink instantiates a new StatementLink object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewStatementLinkWithDefaults

func NewStatementLinkWithDefaults() *StatementLink

NewStatementLinkWithDefaults instantiates a new StatementLink object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*StatementLink) GetExpiry

func (o *StatementLink) GetExpiry() time.Time

GetExpiry returns the Expiry field value if set, zero value otherwise.

func (*StatementLink) GetExpiryOk

func (o *StatementLink) GetExpiryOk() (*time.Time, bool)

GetExpiryOk returns a tuple with the Expiry field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StatementLink) GetStatementId

func (o *StatementLink) GetStatementId() string

GetStatementId returns the StatementId field value if set, zero value otherwise.

func (*StatementLink) GetStatementIdOk

func (o *StatementLink) GetStatementIdOk() (*string, bool)

GetStatementIdOk returns a tuple with the StatementId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StatementLink) GetUrl

func (o *StatementLink) GetUrl() string

GetUrl returns the Url field value if set, zero value otherwise.

func (*StatementLink) GetUrlOk

func (o *StatementLink) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StatementLink) HasExpiry

func (o *StatementLink) HasExpiry() bool

HasExpiry returns a boolean if a field has been set.

func (*StatementLink) HasStatementId

func (o *StatementLink) HasStatementId() bool

HasStatementId returns a boolean if a field has been set.

func (*StatementLink) HasUrl

func (o *StatementLink) HasUrl() bool

HasUrl returns a boolean if a field has been set.

func (StatementLink) MarshalJSON

func (o StatementLink) MarshalJSON() ([]byte, error)

func (*StatementLink) SetExpiry

func (o *StatementLink) SetExpiry(v time.Time)

SetExpiry gets a reference to the given time.Time and assigns it to the Expiry field.

func (*StatementLink) SetStatementId

func (o *StatementLink) SetStatementId(v string)

SetStatementId gets a reference to the given string and assigns it to the StatementId field.

func (*StatementLink) SetUrl

func (o *StatementLink) SetUrl(v string)

SetUrl gets a reference to the given string and assigns it to the Url field.

type SubmitAuthChecklistRequest

type SubmitAuthChecklistRequest struct {
	// The key_id that was used to encrypt the envelope key
	KeyId string `json:"key_id"`
	// The encrypted envelope key
	EnvelopeEncryptionKey string `json:"envelope_encryption_key"`
	// The initialization vector used for enncrypting the payload
	InitializationVector string `json:"initialization_vector"`
	// The authentication code is used to authenticate the origin of the message
	MessageAuthenticationCode string `json:"message_authentication_code"`
	// The encrypted payload that contains auth checklist items
	Ciphertext string `json:"ciphertext"`
}

SubmitAuthChecklistRequest struct for SubmitAuthChecklistRequest

func NewSubmitAuthChecklistRequest

func NewSubmitAuthChecklistRequest(keyId string, envelopeEncryptionKey string, initializationVector string, messageAuthenticationCode string, ciphertext string) *SubmitAuthChecklistRequest

NewSubmitAuthChecklistRequest instantiates a new SubmitAuthChecklistRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSubmitAuthChecklistRequestWithDefaults

func NewSubmitAuthChecklistRequestWithDefaults() *SubmitAuthChecklistRequest

NewSubmitAuthChecklistRequestWithDefaults instantiates a new SubmitAuthChecklistRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SubmitAuthChecklistRequest) GetCiphertext

func (o *SubmitAuthChecklistRequest) GetCiphertext() string

GetCiphertext returns the Ciphertext field value

func (*SubmitAuthChecklistRequest) GetCiphertextOk

func (o *SubmitAuthChecklistRequest) GetCiphertextOk() (*string, bool)

GetCiphertextOk returns a tuple with the Ciphertext field value and a boolean to check if the value has been set.

func (*SubmitAuthChecklistRequest) GetEnvelopeEncryptionKey

func (o *SubmitAuthChecklistRequest) GetEnvelopeEncryptionKey() string

GetEnvelopeEncryptionKey returns the EnvelopeEncryptionKey field value

func (*SubmitAuthChecklistRequest) GetEnvelopeEncryptionKeyOk

func (o *SubmitAuthChecklistRequest) GetEnvelopeEncryptionKeyOk() (*string, bool)

GetEnvelopeEncryptionKeyOk returns a tuple with the EnvelopeEncryptionKey field value and a boolean to check if the value has been set.

func (*SubmitAuthChecklistRequest) GetInitializationVector

func (o *SubmitAuthChecklistRequest) GetInitializationVector() string

GetInitializationVector returns the InitializationVector field value

func (*SubmitAuthChecklistRequest) GetInitializationVectorOk

func (o *SubmitAuthChecklistRequest) GetInitializationVectorOk() (*string, bool)

GetInitializationVectorOk returns a tuple with the InitializationVector field value and a boolean to check if the value has been set.

func (*SubmitAuthChecklistRequest) GetKeyId

func (o *SubmitAuthChecklistRequest) GetKeyId() string

GetKeyId returns the KeyId field value

func (*SubmitAuthChecklistRequest) GetKeyIdOk

func (o *SubmitAuthChecklistRequest) GetKeyIdOk() (*string, bool)

GetKeyIdOk returns a tuple with the KeyId field value and a boolean to check if the value has been set.

func (*SubmitAuthChecklistRequest) GetMessageAuthenticationCode

func (o *SubmitAuthChecklistRequest) GetMessageAuthenticationCode() string

GetMessageAuthenticationCode returns the MessageAuthenticationCode field value

func (*SubmitAuthChecklistRequest) GetMessageAuthenticationCodeOk

func (o *SubmitAuthChecklistRequest) GetMessageAuthenticationCodeOk() (*string, bool)

GetMessageAuthenticationCodeOk returns a tuple with the MessageAuthenticationCode field value and a boolean to check if the value has been set.

func (SubmitAuthChecklistRequest) MarshalJSON

func (o SubmitAuthChecklistRequest) MarshalJSON() ([]byte, error)

func (*SubmitAuthChecklistRequest) SetCiphertext

func (o *SubmitAuthChecklistRequest) SetCiphertext(v string)

SetCiphertext sets field value

func (*SubmitAuthChecklistRequest) SetEnvelopeEncryptionKey

func (o *SubmitAuthChecklistRequest) SetEnvelopeEncryptionKey(v string)

SetEnvelopeEncryptionKey sets field value

func (*SubmitAuthChecklistRequest) SetInitializationVector

func (o *SubmitAuthChecklistRequest) SetInitializationVector(v string)

SetInitializationVector sets field value

func (*SubmitAuthChecklistRequest) SetKeyId

func (o *SubmitAuthChecklistRequest) SetKeyId(v string)

SetKeyId sets field value

func (*SubmitAuthChecklistRequest) SetMessageAuthenticationCode

func (o *SubmitAuthChecklistRequest) SetMessageAuthenticationCode(v string)

SetMessageAuthenticationCode sets field value

type SubmitAuthChecklistResponse

type SubmitAuthChecklistResponse struct {
	// Finverse Mandate ID
	MandateId string `json:"mandate_id"`
	// Checklist of the authorization factors needed to complete Mandate authorization
	AuthChecklist []AuthChecklistFactor `json:"auth_checklist"`
	// Mandate status
	MandateStatus string `json:"mandate_status"`
	// Timestamp in ISO format (YYYY-MM-DDTHH:MM:SS.SSSZ)
	LastUpdate time.Time `json:"last_update"`
}

SubmitAuthChecklistResponse struct for SubmitAuthChecklistResponse

func NewSubmitAuthChecklistResponse

func NewSubmitAuthChecklistResponse(mandateId string, authChecklist []AuthChecklistFactor, mandateStatus string, lastUpdate time.Time) *SubmitAuthChecklistResponse

NewSubmitAuthChecklistResponse instantiates a new SubmitAuthChecklistResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSubmitAuthChecklistResponseWithDefaults

func NewSubmitAuthChecklistResponseWithDefaults() *SubmitAuthChecklistResponse

NewSubmitAuthChecklistResponseWithDefaults instantiates a new SubmitAuthChecklistResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SubmitAuthChecklistResponse) GetAuthChecklist

func (o *SubmitAuthChecklistResponse) GetAuthChecklist() []AuthChecklistFactor

GetAuthChecklist returns the AuthChecklist field value

func (*SubmitAuthChecklistResponse) GetAuthChecklistOk

func (o *SubmitAuthChecklistResponse) GetAuthChecklistOk() ([]AuthChecklistFactor, bool)

GetAuthChecklistOk returns a tuple with the AuthChecklist field value and a boolean to check if the value has been set.

func (*SubmitAuthChecklistResponse) GetLastUpdate

func (o *SubmitAuthChecklistResponse) GetLastUpdate() time.Time

GetLastUpdate returns the LastUpdate field value

func (*SubmitAuthChecklistResponse) GetLastUpdateOk

func (o *SubmitAuthChecklistResponse) GetLastUpdateOk() (*time.Time, bool)

GetLastUpdateOk returns a tuple with the LastUpdate field value and a boolean to check if the value has been set.

func (*SubmitAuthChecklistResponse) GetMandateId

func (o *SubmitAuthChecklistResponse) GetMandateId() string

GetMandateId returns the MandateId field value

func (*SubmitAuthChecklistResponse) GetMandateIdOk

func (o *SubmitAuthChecklistResponse) GetMandateIdOk() (*string, bool)

GetMandateIdOk returns a tuple with the MandateId field value and a boolean to check if the value has been set.

func (*SubmitAuthChecklistResponse) GetMandateStatus

func (o *SubmitAuthChecklistResponse) GetMandateStatus() string

GetMandateStatus returns the MandateStatus field value

func (*SubmitAuthChecklistResponse) GetMandateStatusOk

func (o *SubmitAuthChecklistResponse) GetMandateStatusOk() (*string, bool)

GetMandateStatusOk returns a tuple with the MandateStatus field value and a boolean to check if the value has been set.

func (SubmitAuthChecklistResponse) MarshalJSON

func (o SubmitAuthChecklistResponse) MarshalJSON() ([]byte, error)

func (*SubmitAuthChecklistResponse) SetAuthChecklist

func (o *SubmitAuthChecklistResponse) SetAuthChecklist(v []AuthChecklistFactor)

SetAuthChecklist sets field value

func (*SubmitAuthChecklistResponse) SetLastUpdate

func (o *SubmitAuthChecklistResponse) SetLastUpdate(v time.Time)

SetLastUpdate sets field value

func (*SubmitAuthChecklistResponse) SetMandateId

func (o *SubmitAuthChecklistResponse) SetMandateId(v string)

SetMandateId sets field value

func (*SubmitAuthChecklistResponse) SetMandateStatus

func (o *SubmitAuthChecklistResponse) SetMandateStatus(v string)

SetMandateStatus sets field value

type SwaggerErrBodyModel

type SwaggerErrBodyModel struct {
	Code    *int32        `json:"code,omitempty"`
	Message *string       `json:"message,omitempty"`
	Error   *FvErrorModel `json:"error,omitempty"`
}

SwaggerErrBodyModel struct for SwaggerErrBodyModel

func NewSwaggerErrBodyModel

func NewSwaggerErrBodyModel() *SwaggerErrBodyModel

NewSwaggerErrBodyModel instantiates a new SwaggerErrBodyModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSwaggerErrBodyModelWithDefaults

func NewSwaggerErrBodyModelWithDefaults() *SwaggerErrBodyModel

NewSwaggerErrBodyModelWithDefaults instantiates a new SwaggerErrBodyModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SwaggerErrBodyModel) GetCode

func (o *SwaggerErrBodyModel) GetCode() int32

GetCode returns the Code field value if set, zero value otherwise.

func (*SwaggerErrBodyModel) GetCodeOk

func (o *SwaggerErrBodyModel) GetCodeOk() (*int32, bool)

GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SwaggerErrBodyModel) GetError

func (o *SwaggerErrBodyModel) GetError() FvErrorModel

GetError returns the Error field value if set, zero value otherwise.

func (*SwaggerErrBodyModel) GetErrorOk

func (o *SwaggerErrBodyModel) GetErrorOk() (*FvErrorModel, bool)

GetErrorOk returns a tuple with the Error field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SwaggerErrBodyModel) GetMessage

func (o *SwaggerErrBodyModel) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*SwaggerErrBodyModel) GetMessageOk

func (o *SwaggerErrBodyModel) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SwaggerErrBodyModel) HasCode

func (o *SwaggerErrBodyModel) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*SwaggerErrBodyModel) HasError

func (o *SwaggerErrBodyModel) HasError() bool

HasError returns a boolean if a field has been set.

func (*SwaggerErrBodyModel) HasMessage

func (o *SwaggerErrBodyModel) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (SwaggerErrBodyModel) MarshalJSON

func (o SwaggerErrBodyModel) MarshalJSON() ([]byte, error)

func (*SwaggerErrBodyModel) SetCode

func (o *SwaggerErrBodyModel) SetCode(v int32)

SetCode gets a reference to the given int32 and assigns it to the Code field.

func (*SwaggerErrBodyModel) SetError

func (o *SwaggerErrBodyModel) SetError(v FvErrorModel)

SetError gets a reference to the given FvErrorModel and assigns it to the Error field.

func (*SwaggerErrBodyModel) SetMessage

func (o *SwaggerErrBodyModel) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

type TokenRequest

type TokenRequest struct {
	ClientId     string `json:"client_id"`
	ClientSecret string `json:"client_secret"`
	// support only client_credentials
	GrantType string `json:"grant_type"`
}

TokenRequest struct for TokenRequest

func NewTokenRequest

func NewTokenRequest(clientId string, clientSecret string, grantType string) *TokenRequest

NewTokenRequest instantiates a new TokenRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTokenRequestWithDefaults

func NewTokenRequestWithDefaults() *TokenRequest

NewTokenRequestWithDefaults instantiates a new TokenRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TokenRequest) GetClientId

func (o *TokenRequest) GetClientId() string

GetClientId returns the ClientId field value

func (*TokenRequest) GetClientIdOk

func (o *TokenRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value and a boolean to check if the value has been set.

func (*TokenRequest) GetClientSecret

func (o *TokenRequest) GetClientSecret() string

GetClientSecret returns the ClientSecret field value

func (*TokenRequest) GetClientSecretOk

func (o *TokenRequest) GetClientSecretOk() (*string, bool)

GetClientSecretOk returns a tuple with the ClientSecret field value and a boolean to check if the value has been set.

func (*TokenRequest) GetGrantType

func (o *TokenRequest) GetGrantType() string

GetGrantType returns the GrantType field value

func (*TokenRequest) GetGrantTypeOk

func (o *TokenRequest) GetGrantTypeOk() (*string, bool)

GetGrantTypeOk returns a tuple with the GrantType field value and a boolean to check if the value has been set.

func (TokenRequest) MarshalJSON

func (o TokenRequest) MarshalJSON() ([]byte, error)

func (*TokenRequest) SetClientId

func (o *TokenRequest) SetClientId(v string)

SetClientId sets field value

func (*TokenRequest) SetClientSecret

func (o *TokenRequest) SetClientSecret(v string)

SetClientSecret sets field value

func (*TokenRequest) SetGrantType

func (o *TokenRequest) SetGrantType(v string)

SetGrantType sets field value

type TokenResponse

type TokenResponse struct {
	AccessToken string `json:"access_token"`
	TokenType   string `json:"token_type"`
	// seconds
	ExpiresIn float32   `json:"expires_in"`
	IssuedAt  time.Time `json:"issued_at"`
}

TokenResponse struct for TokenResponse

func NewTokenResponse

func NewTokenResponse(accessToken string, tokenType string, expiresIn float32, issuedAt time.Time) *TokenResponse

NewTokenResponse instantiates a new TokenResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTokenResponseWithDefaults

func NewTokenResponseWithDefaults() *TokenResponse

NewTokenResponseWithDefaults instantiates a new TokenResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TokenResponse) GetAccessToken

func (o *TokenResponse) GetAccessToken() string

GetAccessToken returns the AccessToken field value

func (*TokenResponse) GetAccessTokenOk

func (o *TokenResponse) GetAccessTokenOk() (*string, bool)

GetAccessTokenOk returns a tuple with the AccessToken field value and a boolean to check if the value has been set.

func (*TokenResponse) GetExpiresIn

func (o *TokenResponse) GetExpiresIn() float32

GetExpiresIn returns the ExpiresIn field value

func (*TokenResponse) GetExpiresInOk

func (o *TokenResponse) GetExpiresInOk() (*float32, bool)

GetExpiresInOk returns a tuple with the ExpiresIn field value and a boolean to check if the value has been set.

func (*TokenResponse) GetIssuedAt

func (o *TokenResponse) GetIssuedAt() time.Time

GetIssuedAt returns the IssuedAt field value

func (*TokenResponse) GetIssuedAtOk

func (o *TokenResponse) GetIssuedAtOk() (*time.Time, bool)

GetIssuedAtOk returns a tuple with the IssuedAt field value and a boolean to check if the value has been set.

func (*TokenResponse) GetTokenType

func (o *TokenResponse) GetTokenType() string

GetTokenType returns the TokenType field value

func (*TokenResponse) GetTokenTypeOk

func (o *TokenResponse) GetTokenTypeOk() (*string, bool)

GetTokenTypeOk returns a tuple with the TokenType field value and a boolean to check if the value has been set.

func (TokenResponse) MarshalJSON

func (o TokenResponse) MarshalJSON() ([]byte, error)

func (*TokenResponse) SetAccessToken

func (o *TokenResponse) SetAccessToken(v string)

SetAccessToken sets field value

func (*TokenResponse) SetExpiresIn

func (o *TokenResponse) SetExpiresIn(v float32)

SetExpiresIn sets field value

func (*TokenResponse) SetIssuedAt

func (o *TokenResponse) SetIssuedAt(v time.Time)

SetIssuedAt sets field value

func (*TokenResponse) SetTokenType

func (o *TokenResponse) SetTokenType(v string)

SetTokenType sets field value

type Transaction

type Transaction struct {
	TransactionId    *string `json:"transaction_id,omitempty"`
	AccountId        *string `json:"account_id,omitempty"`
	TransactionState *string `json:"transaction_state,omitempty"`
	TransactionType  *string `json:"transaction_type,omitempty"`
	// (Deprecated)
	Category *string `json:"category,omitempty"`
	// (Deprecated)
	CategoryId   *string `json:"category_id,omitempty"`
	MerchantName *string `json:"merchant_name,omitempty"`
	Description  *string `json:"description,omitempty"`
	Location     *string `json:"location,omitempty"`
	IsPending    bool    `json:"is_pending"`
	Status       *string `json:"status,omitempty"`
	// YYYY-MM-DD
	PostedDate *string         `json:"posted_date,omitempty"`
	Amount     *CurrencyAmount `json:"amount,omitempty"`
	// Transaction Details
	TransactionDetails map[string]interface{} `json:"transaction_details,omitempty"`
	CreatedAt          *time.Time             `json:"created_at,omitempty"`
	UpdatedAt          *time.Time             `json:"updated_at,omitempty"`
	// Array of category labels
	Categories []string `json:"categories,omitempty"`
	// Optional field indicating when the transaction happened
	TransactionTime NullableTime `json:"transaction_time,omitempty"`
	// Transaction reference provided by the bank
	BankReference       *string               `json:"bank_reference,omitempty"`
	CategoryPredictions []CategoryPredictions `json:"category_predictions,omitempty"`
}

Transaction struct for Transaction

func NewTransaction

func NewTransaction(isPending bool) *Transaction

NewTransaction instantiates a new Transaction object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTransactionWithDefaults

func NewTransactionWithDefaults() *Transaction

NewTransactionWithDefaults instantiates a new Transaction object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Transaction) GetAccountId

func (o *Transaction) GetAccountId() string

GetAccountId returns the AccountId field value if set, zero value otherwise.

func (*Transaction) GetAccountIdOk

func (o *Transaction) GetAccountIdOk() (*string, bool)

GetAccountIdOk returns a tuple with the AccountId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Transaction) GetAmount

func (o *Transaction) GetAmount() CurrencyAmount

GetAmount returns the Amount field value if set, zero value otherwise.

func (*Transaction) GetAmountOk

func (o *Transaction) GetAmountOk() (*CurrencyAmount, bool)

GetAmountOk returns a tuple with the Amount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Transaction) GetBankReference

func (o *Transaction) GetBankReference() string

GetBankReference returns the BankReference field value if set, zero value otherwise.

func (*Transaction) GetBankReferenceOk

func (o *Transaction) GetBankReferenceOk() (*string, bool)

GetBankReferenceOk returns a tuple with the BankReference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Transaction) GetCategories

func (o *Transaction) GetCategories() []string

GetCategories returns the Categories field value if set, zero value otherwise.

func (*Transaction) GetCategoriesOk

func (o *Transaction) GetCategoriesOk() ([]string, bool)

GetCategoriesOk returns a tuple with the Categories field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Transaction) GetCategory

func (o *Transaction) GetCategory() string

GetCategory returns the Category field value if set, zero value otherwise.

func (*Transaction) GetCategoryId

func (o *Transaction) GetCategoryId() string

GetCategoryId returns the CategoryId field value if set, zero value otherwise.

func (*Transaction) GetCategoryIdOk

func (o *Transaction) GetCategoryIdOk() (*string, bool)

GetCategoryIdOk returns a tuple with the CategoryId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Transaction) GetCategoryOk

func (o *Transaction) GetCategoryOk() (*string, bool)

GetCategoryOk returns a tuple with the Category field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Transaction) GetCategoryPredictions

func (o *Transaction) GetCategoryPredictions() []CategoryPredictions

GetCategoryPredictions returns the CategoryPredictions field value if set, zero value otherwise.

func (*Transaction) GetCategoryPredictionsOk

func (o *Transaction) GetCategoryPredictionsOk() ([]CategoryPredictions, bool)

GetCategoryPredictionsOk returns a tuple with the CategoryPredictions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Transaction) GetCreatedAt

func (o *Transaction) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*Transaction) GetCreatedAtOk

func (o *Transaction) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Transaction) GetDescription

func (o *Transaction) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*Transaction) GetDescriptionOk

func (o *Transaction) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Transaction) GetIsPending

func (o *Transaction) GetIsPending() bool

GetIsPending returns the IsPending field value

func (*Transaction) GetIsPendingOk

func (o *Transaction) GetIsPendingOk() (*bool, bool)

GetIsPendingOk returns a tuple with the IsPending field value and a boolean to check if the value has been set.

func (*Transaction) GetLocation

func (o *Transaction) GetLocation() string

GetLocation returns the Location field value if set, zero value otherwise.

func (*Transaction) GetLocationOk

func (o *Transaction) GetLocationOk() (*string, bool)

GetLocationOk returns a tuple with the Location field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Transaction) GetMerchantName

func (o *Transaction) GetMerchantName() string

GetMerchantName returns the MerchantName field value if set, zero value otherwise.

func (*Transaction) GetMerchantNameOk

func (o *Transaction) GetMerchantNameOk() (*string, bool)

GetMerchantNameOk returns a tuple with the MerchantName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Transaction) GetPostedDate

func (o *Transaction) GetPostedDate() string

GetPostedDate returns the PostedDate field value if set, zero value otherwise.

func (*Transaction) GetPostedDateOk

func (o *Transaction) GetPostedDateOk() (*string, bool)

GetPostedDateOk returns a tuple with the PostedDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Transaction) GetStatus

func (o *Transaction) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*Transaction) GetStatusOk

func (o *Transaction) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Transaction) GetTransactionDetails

func (o *Transaction) GetTransactionDetails() map[string]interface{}

GetTransactionDetails returns the TransactionDetails field value if set, zero value otherwise.

func (*Transaction) GetTransactionDetailsOk

func (o *Transaction) GetTransactionDetailsOk() (map[string]interface{}, bool)

GetTransactionDetailsOk returns a tuple with the TransactionDetails field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Transaction) GetTransactionId

func (o *Transaction) GetTransactionId() string

GetTransactionId returns the TransactionId field value if set, zero value otherwise.

func (*Transaction) GetTransactionIdOk

func (o *Transaction) GetTransactionIdOk() (*string, bool)

GetTransactionIdOk returns a tuple with the TransactionId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Transaction) GetTransactionState

func (o *Transaction) GetTransactionState() string

GetTransactionState returns the TransactionState field value if set, zero value otherwise.

func (*Transaction) GetTransactionStateOk

func (o *Transaction) GetTransactionStateOk() (*string, bool)

GetTransactionStateOk returns a tuple with the TransactionState field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Transaction) GetTransactionTime

func (o *Transaction) GetTransactionTime() time.Time

GetTransactionTime returns the TransactionTime field value if set, zero value otherwise (both if not set or set to explicit null).

func (*Transaction) GetTransactionTimeOk

func (o *Transaction) GetTransactionTimeOk() (*time.Time, bool)

GetTransactionTimeOk returns a tuple with the TransactionTime field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Transaction) GetTransactionType

func (o *Transaction) GetTransactionType() string

GetTransactionType returns the TransactionType field value if set, zero value otherwise.

func (*Transaction) GetTransactionTypeOk

func (o *Transaction) GetTransactionTypeOk() (*string, bool)

GetTransactionTypeOk returns a tuple with the TransactionType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Transaction) GetUpdatedAt

func (o *Transaction) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

func (*Transaction) GetUpdatedAtOk

func (o *Transaction) GetUpdatedAtOk() (*time.Time, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Transaction) HasAccountId

func (o *Transaction) HasAccountId() bool

HasAccountId returns a boolean if a field has been set.

func (*Transaction) HasAmount

func (o *Transaction) HasAmount() bool

HasAmount returns a boolean if a field has been set.

func (*Transaction) HasBankReference

func (o *Transaction) HasBankReference() bool

HasBankReference returns a boolean if a field has been set.

func (*Transaction) HasCategories

func (o *Transaction) HasCategories() bool

HasCategories returns a boolean if a field has been set.

func (*Transaction) HasCategory

func (o *Transaction) HasCategory() bool

HasCategory returns a boolean if a field has been set.

func (*Transaction) HasCategoryId

func (o *Transaction) HasCategoryId() bool

HasCategoryId returns a boolean if a field has been set.

func (*Transaction) HasCategoryPredictions

func (o *Transaction) HasCategoryPredictions() bool

HasCategoryPredictions returns a boolean if a field has been set.

func (*Transaction) HasCreatedAt

func (o *Transaction) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*Transaction) HasDescription

func (o *Transaction) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*Transaction) HasLocation

func (o *Transaction) HasLocation() bool

HasLocation returns a boolean if a field has been set.

func (*Transaction) HasMerchantName

func (o *Transaction) HasMerchantName() bool

HasMerchantName returns a boolean if a field has been set.

func (*Transaction) HasPostedDate

func (o *Transaction) HasPostedDate() bool

HasPostedDate returns a boolean if a field has been set.

func (*Transaction) HasStatus

func (o *Transaction) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*Transaction) HasTransactionDetails

func (o *Transaction) HasTransactionDetails() bool

HasTransactionDetails returns a boolean if a field has been set.

func (*Transaction) HasTransactionId

func (o *Transaction) HasTransactionId() bool

HasTransactionId returns a boolean if a field has been set.

func (*Transaction) HasTransactionState

func (o *Transaction) HasTransactionState() bool

HasTransactionState returns a boolean if a field has been set.

func (*Transaction) HasTransactionTime

func (o *Transaction) HasTransactionTime() bool

HasTransactionTime returns a boolean if a field has been set.

func (*Transaction) HasTransactionType

func (o *Transaction) HasTransactionType() bool

HasTransactionType returns a boolean if a field has been set.

func (*Transaction) HasUpdatedAt

func (o *Transaction) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (Transaction) MarshalJSON

func (o Transaction) MarshalJSON() ([]byte, error)

func (*Transaction) SetAccountId

func (o *Transaction) SetAccountId(v string)

SetAccountId gets a reference to the given string and assigns it to the AccountId field.

func (*Transaction) SetAmount

func (o *Transaction) SetAmount(v CurrencyAmount)

SetAmount gets a reference to the given CurrencyAmount and assigns it to the Amount field.

func (*Transaction) SetBankReference

func (o *Transaction) SetBankReference(v string)

SetBankReference gets a reference to the given string and assigns it to the BankReference field.

func (*Transaction) SetCategories

func (o *Transaction) SetCategories(v []string)

SetCategories gets a reference to the given []string and assigns it to the Categories field.

func (*Transaction) SetCategory

func (o *Transaction) SetCategory(v string)

SetCategory gets a reference to the given string and assigns it to the Category field.

func (*Transaction) SetCategoryId

func (o *Transaction) SetCategoryId(v string)

SetCategoryId gets a reference to the given string and assigns it to the CategoryId field.

func (*Transaction) SetCategoryPredictions

func (o *Transaction) SetCategoryPredictions(v []CategoryPredictions)

SetCategoryPredictions gets a reference to the given []CategoryPredictions and assigns it to the CategoryPredictions field.

func (*Transaction) SetCreatedAt

func (o *Transaction) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*Transaction) SetDescription

func (o *Transaction) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*Transaction) SetIsPending

func (o *Transaction) SetIsPending(v bool)

SetIsPending sets field value

func (*Transaction) SetLocation

func (o *Transaction) SetLocation(v string)

SetLocation gets a reference to the given string and assigns it to the Location field.

func (*Transaction) SetMerchantName

func (o *Transaction) SetMerchantName(v string)

SetMerchantName gets a reference to the given string and assigns it to the MerchantName field.

func (*Transaction) SetPostedDate

func (o *Transaction) SetPostedDate(v string)

SetPostedDate gets a reference to the given string and assigns it to the PostedDate field.

func (*Transaction) SetStatus

func (o *Transaction) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*Transaction) SetTransactionDetails

func (o *Transaction) SetTransactionDetails(v map[string]interface{})

SetTransactionDetails gets a reference to the given map[string]interface{} and assigns it to the TransactionDetails field.

func (*Transaction) SetTransactionId

func (o *Transaction) SetTransactionId(v string)

SetTransactionId gets a reference to the given string and assigns it to the TransactionId field.

func (*Transaction) SetTransactionState

func (o *Transaction) SetTransactionState(v string)

SetTransactionState gets a reference to the given string and assigns it to the TransactionState field.

func (*Transaction) SetTransactionTime

func (o *Transaction) SetTransactionTime(v time.Time)

SetTransactionTime gets a reference to the given NullableTime and assigns it to the TransactionTime field.

func (*Transaction) SetTransactionTimeNil

func (o *Transaction) SetTransactionTimeNil()

SetTransactionTimeNil sets the value for TransactionTime to be an explicit nil

func (*Transaction) SetTransactionType

func (o *Transaction) SetTransactionType(v string)

SetTransactionType gets a reference to the given string and assigns it to the TransactionType field.

func (*Transaction) SetUpdatedAt

func (o *Transaction) SetUpdatedAt(v time.Time)

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.

func (*Transaction) UnsetTransactionTime

func (o *Transaction) UnsetTransactionTime()

UnsetTransactionTime ensures that no value is present for TransactionTime, not even an explicit nil

type TransactionLimits

type TransactionLimits struct {
	// Maximum amount of money that can be paid during the reference period (across any number of transactions). Expressed in currency's smallest unit or “minor unit”, as defined in ISO 4217.
	MaxPeriodAmount *int32 `json:"max_period_amount,omitempty"`
	// Maximum number of transactions (of any amount) that can be executed during the reference period.
	MaxPeriodCount *int32 `json:"max_period_count,omitempty"`
	// The maximum amount of money that can be transferred in a single transaction under this mandate. Expressed in currency's smallest unit or “minor unit”, as defined in ISO 4217.
	MaxTransactionAmount int32 `json:"max_transaction_amount"`
	// Reference calendar periods for the payment limits. Possible values (DAILY, WEEKLY, MONTHLY, QUARTERLY, YEARLY)
	Period NullableString `json:"period,omitempty"`
}

TransactionLimits struct for TransactionLimits

func NewTransactionLimits

func NewTransactionLimits(maxTransactionAmount int32) *TransactionLimits

NewTransactionLimits instantiates a new TransactionLimits object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTransactionLimitsWithDefaults

func NewTransactionLimitsWithDefaults() *TransactionLimits

NewTransactionLimitsWithDefaults instantiates a new TransactionLimits object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TransactionLimits) GetMaxPeriodAmount

func (o *TransactionLimits) GetMaxPeriodAmount() int32

GetMaxPeriodAmount returns the MaxPeriodAmount field value if set, zero value otherwise.

func (*TransactionLimits) GetMaxPeriodAmountOk

func (o *TransactionLimits) GetMaxPeriodAmountOk() (*int32, bool)

GetMaxPeriodAmountOk returns a tuple with the MaxPeriodAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransactionLimits) GetMaxPeriodCount

func (o *TransactionLimits) GetMaxPeriodCount() int32

GetMaxPeriodCount returns the MaxPeriodCount field value if set, zero value otherwise.

func (*TransactionLimits) GetMaxPeriodCountOk

func (o *TransactionLimits) GetMaxPeriodCountOk() (*int32, bool)

GetMaxPeriodCountOk returns a tuple with the MaxPeriodCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransactionLimits) GetMaxTransactionAmount

func (o *TransactionLimits) GetMaxTransactionAmount() int32

GetMaxTransactionAmount returns the MaxTransactionAmount field value

func (*TransactionLimits) GetMaxTransactionAmountOk

func (o *TransactionLimits) GetMaxTransactionAmountOk() (*int32, bool)

GetMaxTransactionAmountOk returns a tuple with the MaxTransactionAmount field value and a boolean to check if the value has been set.

func (*TransactionLimits) GetPeriod

func (o *TransactionLimits) GetPeriod() string

GetPeriod returns the Period field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TransactionLimits) GetPeriodOk

func (o *TransactionLimits) GetPeriodOk() (*string, bool)

GetPeriodOk returns a tuple with the Period field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TransactionLimits) HasMaxPeriodAmount

func (o *TransactionLimits) HasMaxPeriodAmount() bool

HasMaxPeriodAmount returns a boolean if a field has been set.

func (*TransactionLimits) HasMaxPeriodCount

func (o *TransactionLimits) HasMaxPeriodCount() bool

HasMaxPeriodCount returns a boolean if a field has been set.

func (*TransactionLimits) HasPeriod

func (o *TransactionLimits) HasPeriod() bool

HasPeriod returns a boolean if a field has been set.

func (TransactionLimits) MarshalJSON

func (o TransactionLimits) MarshalJSON() ([]byte, error)

func (*TransactionLimits) SetMaxPeriodAmount

func (o *TransactionLimits) SetMaxPeriodAmount(v int32)

SetMaxPeriodAmount gets a reference to the given int32 and assigns it to the MaxPeriodAmount field.

func (*TransactionLimits) SetMaxPeriodCount

func (o *TransactionLimits) SetMaxPeriodCount(v int32)

SetMaxPeriodCount gets a reference to the given int32 and assigns it to the MaxPeriodCount field.

func (*TransactionLimits) SetMaxTransactionAmount

func (o *TransactionLimits) SetMaxTransactionAmount(v int32)

SetMaxTransactionAmount sets field value

func (*TransactionLimits) SetPeriod

func (o *TransactionLimits) SetPeriod(v string)

SetPeriod gets a reference to the given NullableString and assigns it to the Period field.

func (*TransactionLimits) SetPeriodNil

func (o *TransactionLimits) SetPeriodNil()

SetPeriodNil sets the value for Period to be an explicit nil

func (*TransactionLimits) UnsetPeriod

func (o *TransactionLimits) UnsetPeriod()

UnsetPeriod ensures that no value is present for Period, not even an explicit nil

type UserButton

type UserButton struct {
	// The name of the button.
	Name string `json:"name"`
	// The text that will be displayed for this button
	Value string `json:"value"`
	// The type of button. Currently it can only be SUBMIT
	Type string `json:"type"`
}

UserButton struct for UserButton

func NewUserButton

func NewUserButton(name string, value string, type_ string) *UserButton

NewUserButton instantiates a new UserButton object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUserButtonWithDefaults

func NewUserButtonWithDefaults() *UserButton

NewUserButtonWithDefaults instantiates a new UserButton object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UserButton) GetName

func (o *UserButton) GetName() string

GetName returns the Name field value

func (*UserButton) GetNameOk

func (o *UserButton) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*UserButton) GetType

func (o *UserButton) GetType() string

GetType returns the Type field value

func (*UserButton) GetTypeOk

func (o *UserButton) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*UserButton) GetValue

func (o *UserButton) GetValue() string

GetValue returns the Value field value

func (*UserButton) GetValueOk

func (o *UserButton) GetValueOk() (*string, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (UserButton) MarshalJSON

func (o UserButton) MarshalJSON() ([]byte, error)

func (*UserButton) SetName

func (o *UserButton) SetName(v string)

SetName sets field value

func (*UserButton) SetType

func (o *UserButton) SetType(v string)

SetType sets field value

func (*UserButton) SetValue

func (o *UserButton) SetValue(v string)

SetValue sets field value

type UserField

type UserField struct {
	// The name of the field. This will be used as the key when submitting response.
	Name string `json:"name"`
	// The label for this field.
	Label *string `json:"label,omitempty"`
	// The placeholder for this field.
	Placeholder *string `json:"placeholder,omitempty"`
	// The type of field. Currently it can only be SELECT, INPUT or PASSWORD
	Type string `json:"type"`
	// This is only applicable when the field type is SELECT
	Options []UserFieldOption `json:"options,omitempty"`
}

UserField struct for UserField

func NewUserField

func NewUserField(name string, type_ string) *UserField

NewUserField instantiates a new UserField object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUserFieldWithDefaults

func NewUserFieldWithDefaults() *UserField

NewUserFieldWithDefaults instantiates a new UserField object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UserField) GetLabel

func (o *UserField) GetLabel() string

GetLabel returns the Label field value if set, zero value otherwise.

func (*UserField) GetLabelOk

func (o *UserField) GetLabelOk() (*string, bool)

GetLabelOk returns a tuple with the Label field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserField) GetName

func (o *UserField) GetName() string

GetName returns the Name field value

func (*UserField) GetNameOk

func (o *UserField) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*UserField) GetOptions

func (o *UserField) GetOptions() []UserFieldOption

GetOptions returns the Options field value if set, zero value otherwise.

func (*UserField) GetOptionsOk

func (o *UserField) GetOptionsOk() ([]UserFieldOption, bool)

GetOptionsOk returns a tuple with the Options field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserField) GetPlaceholder

func (o *UserField) GetPlaceholder() string

GetPlaceholder returns the Placeholder field value if set, zero value otherwise.

func (*UserField) GetPlaceholderOk

func (o *UserField) GetPlaceholderOk() (*string, bool)

GetPlaceholderOk returns a tuple with the Placeholder field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserField) GetType

func (o *UserField) GetType() string

GetType returns the Type field value

func (*UserField) GetTypeOk

func (o *UserField) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*UserField) HasLabel

func (o *UserField) HasLabel() bool

HasLabel returns a boolean if a field has been set.

func (*UserField) HasOptions

func (o *UserField) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*UserField) HasPlaceholder

func (o *UserField) HasPlaceholder() bool

HasPlaceholder returns a boolean if a field has been set.

func (UserField) MarshalJSON

func (o UserField) MarshalJSON() ([]byte, error)

func (*UserField) SetLabel

func (o *UserField) SetLabel(v string)

SetLabel gets a reference to the given string and assigns it to the Label field.

func (*UserField) SetName

func (o *UserField) SetName(v string)

SetName sets field value

func (*UserField) SetOptions

func (o *UserField) SetOptions(v []UserFieldOption)

SetOptions gets a reference to the given []UserFieldOption and assigns it to the Options field.

func (*UserField) SetPlaceholder

func (o *UserField) SetPlaceholder(v string)

SetPlaceholder gets a reference to the given string and assigns it to the Placeholder field.

func (*UserField) SetType

func (o *UserField) SetType(v string)

SetType sets field value

type UserFieldOption

type UserFieldOption struct {
	// The value displayed in the select element.
	Label string `json:"label"`
	// The value that will be submitted if this option was selected.
	Value string `json:"value"`
}

UserFieldOption struct for UserFieldOption

func NewUserFieldOption

func NewUserFieldOption(label string, value string) *UserFieldOption

NewUserFieldOption instantiates a new UserFieldOption object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUserFieldOptionWithDefaults

func NewUserFieldOptionWithDefaults() *UserFieldOption

NewUserFieldOptionWithDefaults instantiates a new UserFieldOption object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UserFieldOption) GetLabel

func (o *UserFieldOption) GetLabel() string

GetLabel returns the Label field value

func (*UserFieldOption) GetLabelOk

func (o *UserFieldOption) GetLabelOk() (*string, bool)

GetLabelOk returns a tuple with the Label field value and a boolean to check if the value has been set.

func (*UserFieldOption) GetValue

func (o *UserFieldOption) GetValue() string

GetValue returns the Value field value

func (*UserFieldOption) GetValueOk

func (o *UserFieldOption) GetValueOk() (*string, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (UserFieldOption) MarshalJSON

func (o UserFieldOption) MarshalJSON() ([]byte, error)

func (*UserFieldOption) SetLabel

func (o *UserFieldOption) SetLabel(v string)

SetLabel sets field value

func (*UserFieldOption) SetValue

func (o *UserFieldOption) SetValue(v string)

SetValue sets field value

type UserMessage

type UserMessage struct {
	// The name of the message
	Name string `json:"name"`
	// The type of the message. This will help how the UI renders this text.
	Type string `json:"type"`
	// The actual text value.
	Value string `json:"value"`
}

UserMessage struct for UserMessage

func NewUserMessage

func NewUserMessage(name string, type_ string, value string) *UserMessage

NewUserMessage instantiates a new UserMessage object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUserMessageWithDefaults

func NewUserMessageWithDefaults() *UserMessage

NewUserMessageWithDefaults instantiates a new UserMessage object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UserMessage) GetName

func (o *UserMessage) GetName() string

GetName returns the Name field value

func (*UserMessage) GetNameOk

func (o *UserMessage) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*UserMessage) GetType

func (o *UserMessage) GetType() string

GetType returns the Type field value

func (*UserMessage) GetTypeOk

func (o *UserMessage) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*UserMessage) GetValue

func (o *UserMessage) GetValue() string

GetValue returns the Value field value

func (*UserMessage) GetValueOk

func (o *UserMessage) GetValueOk() (*string, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (UserMessage) MarshalJSON

func (o UserMessage) MarshalJSON() ([]byte, error)

func (*UserMessage) SetName

func (o *UserMessage) SetName(v string)

SetName sets field value

func (*UserMessage) SetType

func (o *UserMessage) SetType(v string)

SetType sets field value

func (*UserMessage) SetValue

func (o *UserMessage) SetValue(v string)

SetValue sets field value

Source Files

Jump to

Keyboard shortcuts

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