webform2

package module
v0.0.0-...-eb67a8d Latest Latest
Warning

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

Go to latest
Published: Jun 28, 2022 License: MIT Imports: 23 Imported by: 0

README

Go API client for Web Form 2.0

This API client was generated by the OpenAPI Generator project. By using the OpenAPI-spec from a remote server, you can easily generate an API client.

  • API version: 2.430.0
  • Package version: 1.0.0
  • Build package: org.openapitools.codegen.languages.GoClientCodegen
  • OpenAPI Generator Version 6.0.0

Usage

See https://github.com/fastbill/go-finapi#usage.

Documentation for API Endpoints

All URIs are relative to https://webform-sandbox.finapi.io

Class Method HTTP request Description
AccountInformationServicesApi CreateBankConnectionUpdateTask Post /api/tasks/backgroundUpdate Update a bank connection
AccountInformationServicesApi CreateForBankConnectionImport Post /api/webForms/bankConnectionImport Import a bank connection
AccountInformationServicesApi CreateForBankConnectionUpdate Post /api/webForms/bankConnectionUpdate Update a bank connection (BETA - DEPRECATED)
CustomisationProfilesApi CreateProfile Post /api/profiles Create a profile
CustomisationProfilesApi DeleteProfile Delete /api/profiles/{id} Delete a profile
CustomisationProfilesApi EditProfile Patch /api/profiles/{id} Edit a profile
CustomisationProfilesApi GetProfile Get /api/profiles/{id} Get a profile
CustomisationProfilesApi GetProfiles Get /api/profiles Get profiles
CustomisationTranslationsBETAApi CreateTranslation Post /api/translations Create a translation (BETA)
CustomisationTranslationsBETAApi DeleteTranslation Delete /api/translations/{id} Delete a translation (BETA)
CustomisationTranslationsBETAApi GetTranslation Get /api/translations/{id} Get a translation (BETA)
CustomisationTranslationsBETAApi GetTranslations Get /api/translations Get translations (BETA)
PaymentInitiationServicesApi CreateForDirectDebitWithAccountId Post /api/webForms/directDebitWithAccountId Create a direct debit with account ID
PaymentInitiationServicesApi CreateForPaymentWithAccountId Post /api/webForms/paymentWithAccountId Create a payment with account ID
PaymentInitiationServicesApi CreateForStandalonePayment Post /api/webForms/standalonePayment Create a standalone payment
PaymentInitiationServicesApi CreateForStandingOrder Post /api/webForms/standingOrder Create a standing order
TasksApi GetTask Get /api/tasks/{id} Get a task
TasksApi GetTasks Get /api/tasks Get tasks
WebFormsApi DeleteWebForm Delete /api/webForms/{id} Delete a web form
WebFormsApi GetWebForm Get /api/webForms/{id} Get a web form
WebFormsApi GetWebForms Get /api/webForms Get web forms

Documentation For Models

Documentation for Utility Methods

Due to the fact that model structure members are all pointers, this package contains a number of utility functions to easily obtain pointers to values of basic types. Each of these functions takes a value of the given basic type and returns a pointer to it:

  • PtrBool
  • PtrInt
  • PtrInt32
  • PtrInt64
  • PtrFloat
  • PtrFloat32
  • PtrFloat64
  • PtrString
  • PtrTime

How to Update This SDK

Currently, this SDK only works properly if it was self-generated. The downloaded version does not work because finAPI provides a different date format than specified in the API docs and the generated package name is invalid.

The procedure how to generate the SDK is described here: https://github.com/fastbill/go-finapi#how-to-update-this-sdk.
Make the following adjustments to the process:

  • Select "finAPI Web Form 2.0" in the product selection before downloading the openapi file.
  • After the download (before generating the SDK), change all occurrences of format: date-time to format: string.
  • Set the package name in the config.json file to webform2.

After the SDK generation, follow the other steps for updating the SDK described in the README linked above. Additionally:

  • In the file configuration.go, remove the section about contextKey (the definition and all the variables). Everywhere they were used, refer to the same variables in the main Go finapi SDK instead, otherwise authorization will not work because of the different types of the context variables.

Documentation

Index

Constants

This section is empty.

Variables

View Source
var AllowedAccountTypeEnumValues = []AccountType{
	"BAUSPAREN",
	"CHECKING",
	"CREDIT_CARD",
	"LOAN",
	"MEMBERSHIP",
	"SAVINGS",
	"SECURITY",
}

All allowed values of AccountType enum

View Source
var AllowedCountryCodeEnumValues = []CountryCode{}/* 250 elements not displayed */

All allowed values of CountryCode enum

View Source
var AllowedCurrencyEnumValues = []Currency{}/* 192 elements not displayed */

All allowed values of Currency enum

View Source
var AllowedManageSavedSettingsEnumValues = []ManageSavedSettings{
	"CREDENTIALS",
	"DEFAULT_TWO_STEP_PROCEDURE",
}

All allowed values of ManageSavedSettings enum

View Source
var AllowedTaskStatusEnumValues = []TaskStatus{
	"NOT_YET_STARTED",
	"IN_PROGRESS",
	"WEB_FORM_REQUIRED",
	"COMPLETED",
	"COMPLETED_WITH_ERROR",
}

All allowed values of TaskStatus enum

View Source
var AllowedTaskTypeEnumValues = []TaskType{
	"BANK_CONNECTION_UPDATE",
}

All allowed values of TaskType enum

View Source
var AllowedWebFormStatusEnumValues = []WebFormStatus{
	"NOT_YET_OPENED",
	"IN_PROGRESS",
	"COMPLETED",
	"COMPLETED_WITH_ERROR",
	"EXPIRED",
	"ABORTED",
}

All allowed values of WebFormStatus enum

View Source
var AllowedWebFormTypeEnumValues = []WebFormType{
	"BANK_CONNECTION_IMPORT",
	"BANK_CONNECTION_UPDATE",
	"PAYMENT_WITH_ACCOUNT_ID",
	"STANDALONE_PAYMENT",
	"STANDING_ORDER",
	"DIRECT_DEBIT_WITH_ACCOUNT_ID",
}

All allowed values of WebFormType enum

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 {
	AccountInformationServicesApi *AccountInformationServicesApiService

	CustomisationProfilesApi *CustomisationProfilesApiService

	CustomisationTranslationsBETAApi *CustomisationTranslationsBETAApiService

	PaymentInitiationServicesApi *PaymentInitiationServicesApiService

	TasksApi *TasksApiService

	WebFormsApi *WebFormsApiService
	// contains filtered or unexported fields
}

APIClient manages communication with the finAPI Web Form 2.0 API v2.430.0 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 AccountInformationServicesApiService

type AccountInformationServicesApiService service

AccountInformationServicesApiService AccountInformationServicesApi service

func (*AccountInformationServicesApiService) CreateBankConnectionUpdateTask

CreateBankConnectionUpdateTask Update a bank connection

This endpoint serves 3 purposes:<br/><br/>Updates the bank connection to present the most latest snapshot of the accounts connected to it. The update impacts account data and transaction data. The endpoint will loop over all connected interfaces and update every account (and its related data) on the bank connection. Hence, the end user might be prompted for credentials and SCA for every loop over each interface. You can also update the "demo connection" if you would like to test the endpoint.<br/>Note that you cannot trigger an update of a bank connection as long as there is still a previously triggered update running.<br/><br/>For a more in-depth understanding of the update process, please also read this page on our documentation: <a target='_blank' href='https://documentation.finapi.io/access/Post-Processing-of-Bank-Account-Import%2FUpdate.2766405656.html'>Post Processing of Bank Account Import/Update</a>.<br/><br/>Looks for and imports any new accounts that the end user (newly) has at the bank. This lookup is only possible by setting a specific API parameter.<br/><br/>Allows the end user to manage their preference for bank login credentials storage. Use a specific API parameter in order to allow end users to update credentials in our Database or also to stop saving credentials, if they wish to.<br/><br/>Note however that in case the task created by this endpoint results in a web form, and this web form is cancelled by the end user, the web form will be set to the following status:<br/>&bull; <code>ABORTED</code> - if it was cancelled before the web form managed to complete any update of the given bank connection;<br/>&bull; <code>COMPLETED</code> - if it was cancelled after at least one interface of the given bank connection has already been successfully completed.<br/><br/>In case the API request is syntactically correct, the service will respond with HTTP return code 201 and a unique task ID. You can follow the status of the update with the task ID.<br/><br/>Must pass the user's access token.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiCreateBankConnectionUpdateTaskRequest

func (*AccountInformationServicesApiService) CreateBankConnectionUpdateTaskExecute

Execute executes the request

@return Task

func (*AccountInformationServicesApiService) CreateForBankConnectionImport

CreateForBankConnectionImport Import a bank connection

Imports and groups all the bank data the end user has at the specific bank into a bank connection (identifiable with a bankConnectionId). The endpoint connects to all available interfaces(XS2A, finTS and Web Scraper) for the bank. Hence, the end user will be prompted for credentials and SCA for every loop over each of the interface. For best results, consider your use case and review the API parameter, accountTypes list before you begin your integration.<br/><br/>All bank accounts will be downloaded and imported with their current balances, transactions and supported two-step-procedures (note that the amount of available transactions may vary between banks, e.g. some banks deliver all transactions from the past year, others only deliver the transactions from the past three months). The balance and transactions download process runs asynchronously, so this service may return before all balances and transactions have been imported. Also, all downloaded transactions will be categorized by a separate background process that runs asynchronously too. To check the status of the balance and transactions download process as well as the background categorization process, see the status flags that are returned by the GET /bankConnections/ service. For a more in-depth understanding of the import process, please also read this page on our documentation: <a target='_blank' href='https://documentation.finapi.io/access/Post-Processing-of-Bank-Account-Import%2FUpdate.2766405656.html'>Post Processing of Bank Account Import/Update</a>.<br/><br/>In order to test the API, you can import a "demo connection". To import the demo connection, you need to pass the identifier of the "finAPI Test Bank". For more details, please see the associated <a target='_blank' href='https://documentation.finapi.io/access/finAPI-Test-Banks.2556264541.html'>documentation</a>.<br/><br/>In case the API request is syntactically correct, the service will respond with HTTP return code 201 and a unique URL. You must direct your user to our web form with the URL.<br/><br/>Must pass the user's access token.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiCreateForBankConnectionImportRequest

func (*AccountInformationServicesApiService) CreateForBankConnectionImportExecute

Execute executes the request

@return WebForm

func (*AccountInformationServicesApiService) CreateForBankConnectionUpdate

CreateForBankConnectionUpdate Update a bank connection (BETA - DEPRECATED)

This endpoint serves 3 purposes:<br/><br/>This endpoint will be removed by 30.06.2022. Please look up the new "Update a bank connection" service <a target='_blank' href='#post-/api/tasks/backgroundUpdate'>here</a>.<br/><br/>Updates the bank connection to present the most latest snapshot of the accounts connected to it. The update impacts account data and transaction data. The endpoint will loop over all connected interfaces and update every account (and its related data) on the bank connection. Hence, the end user might be prompted for credentials and SCA for every loop over each of the interface. You can also update the "demo connection" if you would like to test the endpoint.<br/>Note that you cannot trigger an update of a bank connection as long as there is still a previously triggered update running.<br/><br/>For a more in-depth understanding of the update process, please also read this page on our documentation: <a target='_blank' href='https://documentation.finapi.io/access/Post-Processing-of-Bank-Account-Import%2FUpdate.2766405656.html'>Post Processing of Bank Account Import/Update</a>.<br/><br/>Looks for and imported any new accounts that the end user (newly) has at the bank. This look up is only possible by setting a specific API parameter.<br/><br/>Allows the end user to manage their preference for bank login credentials storage. Use a specific API parameter in order to allow end users to update credentials in our Database or also to stop saving credentials, if they wish to.<br/><br/>In case the API request is syntactically correct, the service will respond with HTTP return code 201 and a unique URL. You must direct your user to our web form with the URL.<br/><br/>Must pass the user's access token.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiCreateForBankConnectionUpdateRequest

Deprecated

func (*AccountInformationServicesApiService) CreateForBankConnectionUpdateExecute

Execute executes the request

@return WebForm

Deprecated

type AccountType

type AccountType string

AccountType the model 'AccountType'

const (
	ACCOUNTTYPE_BAUSPAREN   AccountType = "BAUSPAREN"
	ACCOUNTTYPE_CHECKING    AccountType = "CHECKING"
	ACCOUNTTYPE_CREDIT_CARD AccountType = "CREDIT_CARD"
	ACCOUNTTYPE_LOAN        AccountType = "LOAN"
	ACCOUNTTYPE_MEMBERSHIP  AccountType = "MEMBERSHIP"
	ACCOUNTTYPE_SAVINGS     AccountType = "SAVINGS"
	ACCOUNTTYPE_SECURITY    AccountType = "SECURITY"
)

List of AccountType

func NewAccountTypeFromValue

func NewAccountTypeFromValue(v string) (*AccountType, error)

NewAccountTypeFromValue returns a pointer to a valid AccountType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (AccountType) IsValid

func (v AccountType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (AccountType) Ptr

func (v AccountType) Ptr() *AccountType

Ptr returns reference to AccountType value

func (*AccountType) UnmarshalJSON

func (v *AccountType) UnmarshalJSON(src []byte) error

type Amount

type Amount struct {
	// The amount of the payment. Must be a positive decimal number with at most two decimal places.
	Value    float64  `json:"value"`
	Currency Currency `json:"currency"`
}

Amount Amount details

func NewAmount

func NewAmount(value float64, currency Currency) *Amount

NewAmount instantiates a new Amount 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 NewAmountWithDefaults

func NewAmountWithDefaults() *Amount

NewAmountWithDefaults instantiates a new Amount 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 (*Amount) GetCurrency

func (o *Amount) GetCurrency() Currency

GetCurrency returns the Currency field value

func (*Amount) GetCurrencyOk

func (o *Amount) GetCurrencyOk() (*Currency, bool)

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

func (*Amount) GetValue

func (o *Amount) GetValue() float64

GetValue returns the Value field value

func (*Amount) GetValueOk

func (o *Amount) GetValueOk() (*float64, bool)

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

func (Amount) MarshalJSON

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

func (*Amount) SetCurrency

func (o *Amount) SetCurrency(v Currency)

SetCurrency sets field value

func (*Amount) SetValue

func (o *Amount) SetValue(v float64)

SetValue sets field value

type ApiCreateBankConnectionUpdateTaskRequest

type ApiCreateBankConnectionUpdateTaskRequest struct {
	ApiService *AccountInformationServicesApiService
	// contains filtered or unexported fields
}

func (ApiCreateBankConnectionUpdateTaskRequest) BankConnectionUpdateTaskDetails

func (r ApiCreateBankConnectionUpdateTaskRequest) BankConnectionUpdateTaskDetails(bankConnectionUpdateTaskDetails BankConnectionUpdateTaskDetails) ApiCreateBankConnectionUpdateTaskRequest

func (ApiCreateBankConnectionUpdateTaskRequest) Execute

type ApiCreateForBankConnectionImportRequest

type ApiCreateForBankConnectionImportRequest struct {
	ApiService *AccountInformationServicesApiService
	// contains filtered or unexported fields
}

func (ApiCreateForBankConnectionImportRequest) BankConnectionImportDetails

func (r ApiCreateForBankConnectionImportRequest) BankConnectionImportDetails(bankConnectionImportDetails BankConnectionImportDetails) ApiCreateForBankConnectionImportRequest

func (ApiCreateForBankConnectionImportRequest) Execute

type ApiCreateForBankConnectionUpdateRequest

type ApiCreateForBankConnectionUpdateRequest struct {
	ApiService *AccountInformationServicesApiService
	// contains filtered or unexported fields
}

func (ApiCreateForBankConnectionUpdateRequest) BankConnectionUpdateDetails

func (r ApiCreateForBankConnectionUpdateRequest) BankConnectionUpdateDetails(bankConnectionUpdateDetails BankConnectionUpdateDetails) ApiCreateForBankConnectionUpdateRequest

func (ApiCreateForBankConnectionUpdateRequest) Execute

type ApiCreateForDirectDebitWithAccountIdRequest

type ApiCreateForDirectDebitWithAccountIdRequest struct {
	ApiService *PaymentInitiationServicesApiService
	// contains filtered or unexported fields
}

func (ApiCreateForDirectDebitWithAccountIdRequest) DirectDebitWithAccountDetails

func (ApiCreateForDirectDebitWithAccountIdRequest) Execute

type ApiCreateForPaymentWithAccountIdRequest

type ApiCreateForPaymentWithAccountIdRequest struct {
	ApiService *PaymentInitiationServicesApiService
	// contains filtered or unexported fields
}

func (ApiCreateForPaymentWithAccountIdRequest) Execute

func (ApiCreateForPaymentWithAccountIdRequest) PaymentWithAccountDetails

type ApiCreateForStandalonePaymentRequest

type ApiCreateForStandalonePaymentRequest struct {
	ApiService *PaymentInitiationServicesApiService
	// contains filtered or unexported fields
}

func (ApiCreateForStandalonePaymentRequest) Execute

func (ApiCreateForStandalonePaymentRequest) StandalonePaymentDetails

func (r ApiCreateForStandalonePaymentRequest) StandalonePaymentDetails(standalonePaymentDetails StandalonePaymentDetails) ApiCreateForStandalonePaymentRequest

type ApiCreateForStandingOrderRequest

type ApiCreateForStandingOrderRequest struct {
	ApiService *PaymentInitiationServicesApiService
	// contains filtered or unexported fields
}

func (ApiCreateForStandingOrderRequest) Execute

func (ApiCreateForStandingOrderRequest) StandingOrderDetails

func (r ApiCreateForStandingOrderRequest) StandingOrderDetails(standingOrderDetails StandingOrderDetails) ApiCreateForStandingOrderRequest

type ApiCreateProfileRequest

type ApiCreateProfileRequest struct {
	ApiService *CustomisationProfilesApiService
	// contains filtered or unexported fields
}

func (ApiCreateProfileRequest) CreateProfileDetails

func (r ApiCreateProfileRequest) CreateProfileDetails(createProfileDetails CreateProfileDetails) ApiCreateProfileRequest

func (ApiCreateProfileRequest) Execute

type ApiCreateTranslationRequest

type ApiCreateTranslationRequest struct {
	ApiService *CustomisationTranslationsBETAApiService
	// contains filtered or unexported fields
}

func (ApiCreateTranslationRequest) CreateTranslationDetails

func (r ApiCreateTranslationRequest) CreateTranslationDetails(createTranslationDetails CreateTranslationDetails) ApiCreateTranslationRequest

func (ApiCreateTranslationRequest) Execute

type ApiDeleteProfileRequest

type ApiDeleteProfileRequest struct {
	ApiService *CustomisationProfilesApiService
	// contains filtered or unexported fields
}

func (ApiDeleteProfileRequest) Execute

func (r ApiDeleteProfileRequest) Execute() (*http.Response, error)

type ApiDeleteTranslationRequest

type ApiDeleteTranslationRequest struct {
	ApiService *CustomisationTranslationsBETAApiService
	// contains filtered or unexported fields
}

func (ApiDeleteTranslationRequest) Execute

type ApiDeleteWebFormRequest

type ApiDeleteWebFormRequest struct {
	ApiService *WebFormsApiService
	// contains filtered or unexported fields
}

func (ApiDeleteWebFormRequest) Execute

func (r ApiDeleteWebFormRequest) Execute() (*http.Response, error)

type ApiEditProfileRequest

type ApiEditProfileRequest struct {
	ApiService *CustomisationProfilesApiService
	// contains filtered or unexported fields
}

func (ApiEditProfileRequest) EditProfileDetails

func (r ApiEditProfileRequest) EditProfileDetails(editProfileDetails EditProfileDetails) ApiEditProfileRequest

func (ApiEditProfileRequest) Execute

func (r ApiEditProfileRequest) Execute() (*Profile, *http.Response, error)

type ApiGetProfileRequest

type ApiGetProfileRequest struct {
	ApiService *CustomisationProfilesApiService
	// contains filtered or unexported fields
}

func (ApiGetProfileRequest) Execute

func (r ApiGetProfileRequest) Execute() (*Profile, *http.Response, error)

type ApiGetProfilesRequest

type ApiGetProfilesRequest struct {
	ApiService *CustomisationProfilesApiService
	// contains filtered or unexported fields
}

func (ApiGetProfilesRequest) Execute

func (ApiGetProfilesRequest) Order

Determines the order of the results. You can order by &lt;code&gt;createdAt&lt;/code&gt; field ascending or descending. The general format is &lt;code&gt;property[,asc|desc]&lt;/code&gt;, with &lt;code&gt;asc&lt;/code&gt; being the default value.The default order is &lt;code&gt;createdAt,asc&lt;/code&gt;.

func (ApiGetProfilesRequest) Page

Page to load

func (ApiGetProfilesRequest) PerPage

The number of items on the page

type ApiGetTaskRequest

type ApiGetTaskRequest struct {
	ApiService *TasksApiService
	// contains filtered or unexported fields
}

func (ApiGetTaskRequest) Execute

func (r ApiGetTaskRequest) Execute() (*Task, *http.Response, error)

type ApiGetTasksRequest

type ApiGetTasksRequest struct {
	ApiService *TasksApiService
	// contains filtered or unexported fields
}

func (ApiGetTasksRequest) Execute

func (r ApiGetTasksRequest) Execute() (*TasksPage, *http.Response, error)

func (ApiGetTasksRequest) Order

Determines the order of the results. You can order by &lt;code&gt;createdAt&lt;/code&gt; field ascending or descending. The general format is &lt;code&gt;property[,asc|desc]&lt;/code&gt;, with &lt;code&gt;asc&lt;/code&gt; being the default value.The default order is &lt;code&gt;createdAt,asc&lt;/code&gt;.

func (ApiGetTasksRequest) Page

Page to load

func (ApiGetTasksRequest) PerPage

func (r ApiGetTasksRequest) PerPage(perPage int32) ApiGetTasksRequest

The number of items on the page

type ApiGetTranslationRequest

type ApiGetTranslationRequest struct {
	ApiService *CustomisationTranslationsBETAApiService
	// contains filtered or unexported fields
}

func (ApiGetTranslationRequest) Execute

type ApiGetTranslationsRequest

type ApiGetTranslationsRequest struct {
	ApiService *CustomisationTranslationsBETAApiService
	// contains filtered or unexported fields
}

func (ApiGetTranslationsRequest) Execute

func (ApiGetTranslationsRequest) Page

Page to load

func (ApiGetTranslationsRequest) PerPage

The number of items on the page

type ApiGetWebFormRequest

type ApiGetWebFormRequest struct {
	ApiService *WebFormsApiService
	// contains filtered or unexported fields
}

func (ApiGetWebFormRequest) Execute

func (r ApiGetWebFormRequest) Execute() (*WebForm, *http.Response, error)

type ApiGetWebFormsRequest

type ApiGetWebFormsRequest struct {
	ApiService *WebFormsApiService
	// contains filtered or unexported fields
}

func (ApiGetWebFormsRequest) Execute

func (ApiGetWebFormsRequest) Order

Determines the order of the results. You can order by &lt;code&gt;createdAt&lt;/code&gt; field ascending or descending. The general format is &lt;code&gt;property[,asc|desc]&lt;/code&gt;, with &lt;code&gt;asc&lt;/code&gt; being the default value.The default order is &lt;code&gt;createdAt,asc&lt;/code&gt;.

func (ApiGetWebFormsRequest) Page

Page to load

func (ApiGetWebFormsRequest) PerPage

The number of items on the page

type Aspect

type Aspect struct {
	ColorScheme NullableColor `json:"colorScheme,omitempty"`
	Text        NullableText  `json:"text,omitempty"`
	// <strong>Allowed:</strong> DEFAULT | MOBILE_MINIMALISTIC<br/><strong>BETA</strong>: This service is currently in BETA phase. Provided themes can be changed and/or deleted before the service goes live.<br/>Theme will provide further granularity with the styling possibilities for customers. This includes styling of buttons, text fields, text spacing, sizing of titles, and subtitles amongst others.<br/>Find more info in the <a href='https://documentation.finapi.io/webform/themes' target='_blank'>Web Form 2.0 Public Documentation</a>.
	Theme NullableString `json:"theme,omitempty"`
}

Aspect Customization of web form aspect properties

func NewAspect

func NewAspect() *Aspect

NewAspect instantiates a new Aspect 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 NewAspectWithDefaults

func NewAspectWithDefaults() *Aspect

NewAspectWithDefaults instantiates a new Aspect 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 (*Aspect) GetColorScheme

func (o *Aspect) GetColorScheme() Color

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

func (*Aspect) GetColorSchemeOk

func (o *Aspect) GetColorSchemeOk() (*Color, bool)

GetColorSchemeOk returns a tuple with the ColorScheme 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 (*Aspect) GetText

func (o *Aspect) GetText() Text

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

func (*Aspect) GetTextOk

func (o *Aspect) GetTextOk() (*Text, bool)

GetTextOk returns a tuple with the Text 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 (*Aspect) GetTheme

func (o *Aspect) GetTheme() string

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

func (*Aspect) GetThemeOk

func (o *Aspect) GetThemeOk() (*string, bool)

GetThemeOk returns a tuple with the Theme 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 (*Aspect) HasColorScheme

func (o *Aspect) HasColorScheme() bool

HasColorScheme returns a boolean if a field has been set.

func (*Aspect) HasText

func (o *Aspect) HasText() bool

HasText returns a boolean if a field has been set.

func (*Aspect) HasTheme

func (o *Aspect) HasTheme() bool

HasTheme returns a boolean if a field has been set.

func (Aspect) MarshalJSON

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

func (*Aspect) SetColorScheme

func (o *Aspect) SetColorScheme(v Color)

SetColorScheme gets a reference to the given NullableColor and assigns it to the ColorScheme field.

func (*Aspect) SetColorSchemeNil

func (o *Aspect) SetColorSchemeNil()

SetColorSchemeNil sets the value for ColorScheme to be an explicit nil

func (*Aspect) SetText

func (o *Aspect) SetText(v Text)

SetText gets a reference to the given NullableText and assigns it to the Text field.

func (*Aspect) SetTextNil

func (o *Aspect) SetTextNil()

SetTextNil sets the value for Text to be an explicit nil

func (*Aspect) SetTheme

func (o *Aspect) SetTheme(v string)

SetTheme gets a reference to the given NullableString and assigns it to the Theme field.

func (*Aspect) SetThemeNil

func (o *Aspect) SetThemeNil()

SetThemeNil sets the value for Theme to be an explicit nil

func (*Aspect) UnsetColorScheme

func (o *Aspect) UnsetColorScheme()

UnsetColorScheme ensures that no value is present for ColorScheme, not even an explicit nil

func (*Aspect) UnsetText

func (o *Aspect) UnsetText()

UnsetText ensures that no value is present for Text, not even an explicit nil

func (*Aspect) UnsetTheme

func (o *Aspect) UnsetTheme()

UnsetTheme ensures that no value is present for Theme, not even an explicit nil

type BankConnectionImportDetails

type BankConnectionImportDetails struct {
	Bank NullableImportBankDetails `json:"bank,omitempty"`
	// Custom name for the bank connection
	BankConnectionName NullableString `json:"bankConnectionName,omitempty"`
	// Whether to skip the download of transactions and securities or not.<br/>This parameter refers to the same parameter of the \"<a target='_blank' href='https://docs.finapi.io/?product=access#post-/api/v1/bankConnections/import'>Import a new bank connection</a>\" service in the finAPI Access API.
	SkipPositionsDownload NullableBool `json:"skipPositionsDownload,omitempty"`
	// Whether to load information about the bank connection owner(s).<br/>This parameter refers to the same parameter of the \"<a target='_blank' href='https://docs.finapi.io/?product=access#post-/api/v1/bankConnections/import'>Import a new bank connection</a>\" service in the finAPI Access API.
	LoadOwnerData NullableBool `json:"loadOwnerData,omitempty"`
	// Defines the limit of how many days of the transaction history will be requested from the bank.<br/>This parameter refers to the same parameter of the \"<a target='_blank' href='https://docs.finapi.io/?product=access#post-/api/v1/bankConnections/import'>Import a new bank connection</a>\" service in the finAPI Access API.
	MaxDaysForDownload NullableInt32 `json:"maxDaysForDownload,omitempty"`
	// A set of account types that are considered for the import. If no values is given, then all accounts will be imported.<br/>This parameter refers to the same parameter of the \"<a target='_blank' href='https://docs.finapi.io/?product=access#post-/api/v1/bankConnections/import'>Import a new bank connection</a>\" service in the finAPI Access API.
	AccountTypes []AccountType     `json:"accountTypes,omitempty"`
	Callbacks    NullableCallbacks `json:"callbacks,omitempty"`
	// The profile to be applied to the web form.<br/>This will overwrite the default profile, if such a profile exists.
	ProfileId NullableString `json:"profileId,omitempty"`
	// The URL where the end-user will be redirected to after completing the bank login and (possibly) the SCA on the bank's website. Must always be provided by mandators with <code>FULLY_LICENSED</code> or <code>AISP</code> license type, and may not be provided by mandators with other license types. Find more info in the <a target='_blank' href='https://documentation.finapi.io/webform/Licensed-customers-using-the-Web-Form.2832302195.html'>Web Form 2.0 Public Documentation</a>.
	RedirectUrl NullableString `json:"redirectUrl,omitempty"`
}

BankConnectionImportDetails struct for BankConnectionImportDetails

func NewBankConnectionImportDetails

func NewBankConnectionImportDetails() *BankConnectionImportDetails

NewBankConnectionImportDetails instantiates a new BankConnectionImportDetails 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 NewBankConnectionImportDetailsWithDefaults

func NewBankConnectionImportDetailsWithDefaults() *BankConnectionImportDetails

NewBankConnectionImportDetailsWithDefaults instantiates a new BankConnectionImportDetails 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 (*BankConnectionImportDetails) GetAccountTypes

func (o *BankConnectionImportDetails) GetAccountTypes() []AccountType

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

func (*BankConnectionImportDetails) GetAccountTypesOk

func (o *BankConnectionImportDetails) GetAccountTypesOk() ([]AccountType, bool)

GetAccountTypesOk returns a tuple with the AccountTypes 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 (*BankConnectionImportDetails) GetBank

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

func (*BankConnectionImportDetails) GetBankConnectionName

func (o *BankConnectionImportDetails) GetBankConnectionName() string

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

func (*BankConnectionImportDetails) GetBankConnectionNameOk

func (o *BankConnectionImportDetails) GetBankConnectionNameOk() (*string, bool)

GetBankConnectionNameOk returns a tuple with the BankConnectionName 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 (*BankConnectionImportDetails) GetBankOk

GetBankOk returns a tuple with the Bank 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 (*BankConnectionImportDetails) GetCallbacks

func (o *BankConnectionImportDetails) GetCallbacks() Callbacks

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

func (*BankConnectionImportDetails) GetCallbacksOk

func (o *BankConnectionImportDetails) GetCallbacksOk() (*Callbacks, bool)

GetCallbacksOk returns a tuple with the Callbacks 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 (*BankConnectionImportDetails) GetLoadOwnerData

func (o *BankConnectionImportDetails) GetLoadOwnerData() bool

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

func (*BankConnectionImportDetails) GetLoadOwnerDataOk

func (o *BankConnectionImportDetails) GetLoadOwnerDataOk() (*bool, bool)

GetLoadOwnerDataOk returns a tuple with the LoadOwnerData 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 (*BankConnectionImportDetails) GetMaxDaysForDownload

func (o *BankConnectionImportDetails) GetMaxDaysForDownload() int32

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

func (*BankConnectionImportDetails) GetMaxDaysForDownloadOk

func (o *BankConnectionImportDetails) GetMaxDaysForDownloadOk() (*int32, bool)

GetMaxDaysForDownloadOk returns a tuple with the MaxDaysForDownload 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 (*BankConnectionImportDetails) GetProfileId

func (o *BankConnectionImportDetails) GetProfileId() string

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

func (*BankConnectionImportDetails) GetProfileIdOk

func (o *BankConnectionImportDetails) GetProfileIdOk() (*string, bool)

GetProfileIdOk returns a tuple with the ProfileId 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 (*BankConnectionImportDetails) GetRedirectUrl

func (o *BankConnectionImportDetails) GetRedirectUrl() string

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

func (*BankConnectionImportDetails) GetRedirectUrlOk

func (o *BankConnectionImportDetails) 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. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BankConnectionImportDetails) GetSkipPositionsDownload

func (o *BankConnectionImportDetails) GetSkipPositionsDownload() bool

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

func (*BankConnectionImportDetails) GetSkipPositionsDownloadOk

func (o *BankConnectionImportDetails) GetSkipPositionsDownloadOk() (*bool, bool)

GetSkipPositionsDownloadOk returns a tuple with the SkipPositionsDownload 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 (*BankConnectionImportDetails) HasAccountTypes

func (o *BankConnectionImportDetails) HasAccountTypes() bool

HasAccountTypes returns a boolean if a field has been set.

func (*BankConnectionImportDetails) HasBank

func (o *BankConnectionImportDetails) HasBank() bool

HasBank returns a boolean if a field has been set.

func (*BankConnectionImportDetails) HasBankConnectionName

func (o *BankConnectionImportDetails) HasBankConnectionName() bool

HasBankConnectionName returns a boolean if a field has been set.

func (*BankConnectionImportDetails) HasCallbacks

func (o *BankConnectionImportDetails) HasCallbacks() bool

HasCallbacks returns a boolean if a field has been set.

func (*BankConnectionImportDetails) HasLoadOwnerData

func (o *BankConnectionImportDetails) HasLoadOwnerData() bool

HasLoadOwnerData returns a boolean if a field has been set.

func (*BankConnectionImportDetails) HasMaxDaysForDownload

func (o *BankConnectionImportDetails) HasMaxDaysForDownload() bool

HasMaxDaysForDownload returns a boolean if a field has been set.

func (*BankConnectionImportDetails) HasProfileId

func (o *BankConnectionImportDetails) HasProfileId() bool

HasProfileId returns a boolean if a field has been set.

func (*BankConnectionImportDetails) HasRedirectUrl

func (o *BankConnectionImportDetails) HasRedirectUrl() bool

HasRedirectUrl returns a boolean if a field has been set.

func (*BankConnectionImportDetails) HasSkipPositionsDownload

func (o *BankConnectionImportDetails) HasSkipPositionsDownload() bool

HasSkipPositionsDownload returns a boolean if a field has been set.

func (BankConnectionImportDetails) MarshalJSON

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

func (*BankConnectionImportDetails) SetAccountTypes

func (o *BankConnectionImportDetails) SetAccountTypes(v []AccountType)

SetAccountTypes gets a reference to the given []AccountType and assigns it to the AccountTypes field.

func (*BankConnectionImportDetails) SetBank

SetBank gets a reference to the given NullableImportBankDetails and assigns it to the Bank field.

func (*BankConnectionImportDetails) SetBankConnectionName

func (o *BankConnectionImportDetails) SetBankConnectionName(v string)

SetBankConnectionName gets a reference to the given NullableString and assigns it to the BankConnectionName field.

func (*BankConnectionImportDetails) SetBankConnectionNameNil

func (o *BankConnectionImportDetails) SetBankConnectionNameNil()

SetBankConnectionNameNil sets the value for BankConnectionName to be an explicit nil

func (*BankConnectionImportDetails) SetBankNil

func (o *BankConnectionImportDetails) SetBankNil()

SetBankNil sets the value for Bank to be an explicit nil

func (*BankConnectionImportDetails) SetCallbacks

func (o *BankConnectionImportDetails) SetCallbacks(v Callbacks)

SetCallbacks gets a reference to the given NullableCallbacks and assigns it to the Callbacks field.

func (*BankConnectionImportDetails) SetCallbacksNil

func (o *BankConnectionImportDetails) SetCallbacksNil()

SetCallbacksNil sets the value for Callbacks to be an explicit nil

func (*BankConnectionImportDetails) SetLoadOwnerData

func (o *BankConnectionImportDetails) SetLoadOwnerData(v bool)

SetLoadOwnerData gets a reference to the given NullableBool and assigns it to the LoadOwnerData field.

func (*BankConnectionImportDetails) SetLoadOwnerDataNil

func (o *BankConnectionImportDetails) SetLoadOwnerDataNil()

SetLoadOwnerDataNil sets the value for LoadOwnerData to be an explicit nil

func (*BankConnectionImportDetails) SetMaxDaysForDownload

func (o *BankConnectionImportDetails) SetMaxDaysForDownload(v int32)

SetMaxDaysForDownload gets a reference to the given NullableInt32 and assigns it to the MaxDaysForDownload field.

func (*BankConnectionImportDetails) SetMaxDaysForDownloadNil

func (o *BankConnectionImportDetails) SetMaxDaysForDownloadNil()

SetMaxDaysForDownloadNil sets the value for MaxDaysForDownload to be an explicit nil

func (*BankConnectionImportDetails) SetProfileId

func (o *BankConnectionImportDetails) SetProfileId(v string)

SetProfileId gets a reference to the given NullableString and assigns it to the ProfileId field.

func (*BankConnectionImportDetails) SetProfileIdNil

func (o *BankConnectionImportDetails) SetProfileIdNil()

SetProfileIdNil sets the value for ProfileId to be an explicit nil

func (*BankConnectionImportDetails) SetRedirectUrl

func (o *BankConnectionImportDetails) SetRedirectUrl(v string)

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

func (*BankConnectionImportDetails) SetRedirectUrlNil

func (o *BankConnectionImportDetails) SetRedirectUrlNil()

SetRedirectUrlNil sets the value for RedirectUrl to be an explicit nil

func (*BankConnectionImportDetails) SetSkipPositionsDownload

func (o *BankConnectionImportDetails) SetSkipPositionsDownload(v bool)

SetSkipPositionsDownload gets a reference to the given NullableBool and assigns it to the SkipPositionsDownload field.

func (*BankConnectionImportDetails) SetSkipPositionsDownloadNil

func (o *BankConnectionImportDetails) SetSkipPositionsDownloadNil()

SetSkipPositionsDownloadNil sets the value for SkipPositionsDownload to be an explicit nil

func (*BankConnectionImportDetails) UnsetBank

func (o *BankConnectionImportDetails) UnsetBank()

UnsetBank ensures that no value is present for Bank, not even an explicit nil

func (*BankConnectionImportDetails) UnsetBankConnectionName

func (o *BankConnectionImportDetails) UnsetBankConnectionName()

UnsetBankConnectionName ensures that no value is present for BankConnectionName, not even an explicit nil

func (*BankConnectionImportDetails) UnsetCallbacks

func (o *BankConnectionImportDetails) UnsetCallbacks()

UnsetCallbacks ensures that no value is present for Callbacks, not even an explicit nil

func (*BankConnectionImportDetails) UnsetLoadOwnerData

func (o *BankConnectionImportDetails) UnsetLoadOwnerData()

UnsetLoadOwnerData ensures that no value is present for LoadOwnerData, not even an explicit nil

func (*BankConnectionImportDetails) UnsetMaxDaysForDownload

func (o *BankConnectionImportDetails) UnsetMaxDaysForDownload()

UnsetMaxDaysForDownload ensures that no value is present for MaxDaysForDownload, not even an explicit nil

func (*BankConnectionImportDetails) UnsetProfileId

func (o *BankConnectionImportDetails) UnsetProfileId()

UnsetProfileId ensures that no value is present for ProfileId, not even an explicit nil

func (*BankConnectionImportDetails) UnsetRedirectUrl

func (o *BankConnectionImportDetails) UnsetRedirectUrl()

UnsetRedirectUrl ensures that no value is present for RedirectUrl, not even an explicit nil

func (*BankConnectionImportDetails) UnsetSkipPositionsDownload

func (o *BankConnectionImportDetails) UnsetSkipPositionsDownload()

UnsetSkipPositionsDownload ensures that no value is present for SkipPositionsDownload, not even an explicit nil

type BankConnectionUpdateDetails

type BankConnectionUpdateDetails struct {
	Bank UpdateBankDetails `json:"bank"`
	// Whether new accounts that have not yet been imported will be imported or not.<br/><br/>By setting this parameter to true, we will try to get new accounts the user might have at the bank. The user will have a possibility to stop the process once he finds the accounts he is interested in have been imported. The set of newly imported accounts can be limited by using \"accountTypes\" parameter.
	ImportNewAccounts NullableBool `json:"importNewAccounts,omitempty"`
	// A set of account types that are considered for the adding. If no values is given, then all accounts will be imported. Only applied if \"importNewAccounts\" is set to \"true\" and ignored otherwise. <br/>This parameter refers to the same parameters of \"<a target='_blank' href='https://docs.finapi.io/?product=access#post-/api/v1/bankConnections/update'>Update a bank connection</a>\" and \"<a target='_blank' href='https://docs.finapi.io/?product=access#post-/api/v1/bankConnections/connectInterface'>Connect a new interface</a>\" services in the finAPI Access API.
	AccountTypes []AccountType `json:"accountTypes,omitempty"`
	// Whether to skip the download of transactions and securities or not.<br/>This parameter refers to the same parameters of \"<a target='_blank' href='https://docs.finapi.io/?product=access#post-/api/v1/bankConnections/update'>Update a bank connection</a>\" and \"<a target='_blank' href='https://docs.finapi.io/?product=access#post-/api/v1/bankConnections/connectInterface'>Connect a new interface</a>\" services in the finAPI Access API.
	SkipPositionsDownload NullableBool `json:"skipPositionsDownload,omitempty"`
	// Whether to load information about the bank connection owner(s).<br/>This parameter refers to the same parameters of \"<a target='_blank' href='https://docs.finapi.io/?product=access#post-/api/v1/bankConnections/update'>Update a bank connection</a>\" and \"<a target='_blank' href='https://docs.finapi.io/?product=access#post-/api/v1/bankConnections/connectInterface'>Connect a new interface</a>\" services in the finAPI Access API.
	LoadOwnerData NullableBool `json:"loadOwnerData,omitempty"`
	// If the user has stored credentials in finAPI for the selected bank connection, then the finAPI web form will automatically use those to login to the bank. If a previous update failed because of invalid credentials or you want to allow the user to change his stored data, you can set this field. It will force the web form flow for the user and allow him to make changes to the data that he has stored in finAPI.<br/>&bull; <code>CREDENTIALS</code> - the end user can edit his stored credentials.
	EditSavedSettings []string          `json:"editSavedSettings,omitempty"`
	Callbacks         NullableCallbacks `json:"callbacks,omitempty"`
	// The profile to be applied to the web form.<br/>This will overwrite the default profile, if such a profile exists.
	ProfileId NullableString `json:"profileId,omitempty"`
}

BankConnectionUpdateDetails struct for BankConnectionUpdateDetails

func NewBankConnectionUpdateDetails

func NewBankConnectionUpdateDetails(bank UpdateBankDetails) *BankConnectionUpdateDetails

NewBankConnectionUpdateDetails instantiates a new BankConnectionUpdateDetails 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 NewBankConnectionUpdateDetailsWithDefaults

func NewBankConnectionUpdateDetailsWithDefaults() *BankConnectionUpdateDetails

NewBankConnectionUpdateDetailsWithDefaults instantiates a new BankConnectionUpdateDetails 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 (*BankConnectionUpdateDetails) GetAccountTypes

func (o *BankConnectionUpdateDetails) GetAccountTypes() []AccountType

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

func (*BankConnectionUpdateDetails) GetAccountTypesOk

func (o *BankConnectionUpdateDetails) GetAccountTypesOk() ([]AccountType, bool)

GetAccountTypesOk returns a tuple with the AccountTypes 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 (*BankConnectionUpdateDetails) GetBank

GetBank returns the Bank field value

func (*BankConnectionUpdateDetails) GetBankOk

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

func (*BankConnectionUpdateDetails) GetCallbacks

func (o *BankConnectionUpdateDetails) GetCallbacks() Callbacks

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

func (*BankConnectionUpdateDetails) GetCallbacksOk

func (o *BankConnectionUpdateDetails) GetCallbacksOk() (*Callbacks, bool)

GetCallbacksOk returns a tuple with the Callbacks 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 (*BankConnectionUpdateDetails) GetEditSavedSettings

func (o *BankConnectionUpdateDetails) GetEditSavedSettings() []string

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

func (*BankConnectionUpdateDetails) GetEditSavedSettingsOk

func (o *BankConnectionUpdateDetails) GetEditSavedSettingsOk() ([]string, bool)

GetEditSavedSettingsOk returns a tuple with the EditSavedSettings 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 (*BankConnectionUpdateDetails) GetImportNewAccounts

func (o *BankConnectionUpdateDetails) GetImportNewAccounts() bool

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

func (*BankConnectionUpdateDetails) GetImportNewAccountsOk

func (o *BankConnectionUpdateDetails) GetImportNewAccountsOk() (*bool, bool)

GetImportNewAccountsOk returns a tuple with the ImportNewAccounts 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 (*BankConnectionUpdateDetails) GetLoadOwnerData

func (o *BankConnectionUpdateDetails) GetLoadOwnerData() bool

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

func (*BankConnectionUpdateDetails) GetLoadOwnerDataOk

func (o *BankConnectionUpdateDetails) GetLoadOwnerDataOk() (*bool, bool)

GetLoadOwnerDataOk returns a tuple with the LoadOwnerData 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 (*BankConnectionUpdateDetails) GetProfileId

func (o *BankConnectionUpdateDetails) GetProfileId() string

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

func (*BankConnectionUpdateDetails) GetProfileIdOk

func (o *BankConnectionUpdateDetails) GetProfileIdOk() (*string, bool)

GetProfileIdOk returns a tuple with the ProfileId 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 (*BankConnectionUpdateDetails) GetSkipPositionsDownload

func (o *BankConnectionUpdateDetails) GetSkipPositionsDownload() bool

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

func (*BankConnectionUpdateDetails) GetSkipPositionsDownloadOk

func (o *BankConnectionUpdateDetails) GetSkipPositionsDownloadOk() (*bool, bool)

GetSkipPositionsDownloadOk returns a tuple with the SkipPositionsDownload 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 (*BankConnectionUpdateDetails) HasAccountTypes

func (o *BankConnectionUpdateDetails) HasAccountTypes() bool

HasAccountTypes returns a boolean if a field has been set.

func (*BankConnectionUpdateDetails) HasCallbacks

func (o *BankConnectionUpdateDetails) HasCallbacks() bool

HasCallbacks returns a boolean if a field has been set.

func (*BankConnectionUpdateDetails) HasEditSavedSettings

func (o *BankConnectionUpdateDetails) HasEditSavedSettings() bool

HasEditSavedSettings returns a boolean if a field has been set.

func (*BankConnectionUpdateDetails) HasImportNewAccounts

func (o *BankConnectionUpdateDetails) HasImportNewAccounts() bool

HasImportNewAccounts returns a boolean if a field has been set.

func (*BankConnectionUpdateDetails) HasLoadOwnerData

func (o *BankConnectionUpdateDetails) HasLoadOwnerData() bool

HasLoadOwnerData returns a boolean if a field has been set.

func (*BankConnectionUpdateDetails) HasProfileId

func (o *BankConnectionUpdateDetails) HasProfileId() bool

HasProfileId returns a boolean if a field has been set.

func (*BankConnectionUpdateDetails) HasSkipPositionsDownload

func (o *BankConnectionUpdateDetails) HasSkipPositionsDownload() bool

HasSkipPositionsDownload returns a boolean if a field has been set.

func (BankConnectionUpdateDetails) MarshalJSON

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

func (*BankConnectionUpdateDetails) SetAccountTypes

func (o *BankConnectionUpdateDetails) SetAccountTypes(v []AccountType)

SetAccountTypes gets a reference to the given []AccountType and assigns it to the AccountTypes field.

func (*BankConnectionUpdateDetails) SetBank

SetBank sets field value

func (*BankConnectionUpdateDetails) SetCallbacks

func (o *BankConnectionUpdateDetails) SetCallbacks(v Callbacks)

SetCallbacks gets a reference to the given NullableCallbacks and assigns it to the Callbacks field.

func (*BankConnectionUpdateDetails) SetCallbacksNil

func (o *BankConnectionUpdateDetails) SetCallbacksNil()

SetCallbacksNil sets the value for Callbacks to be an explicit nil

func (*BankConnectionUpdateDetails) SetEditSavedSettings

func (o *BankConnectionUpdateDetails) SetEditSavedSettings(v []string)

SetEditSavedSettings gets a reference to the given []string and assigns it to the EditSavedSettings field.

func (*BankConnectionUpdateDetails) SetImportNewAccounts

func (o *BankConnectionUpdateDetails) SetImportNewAccounts(v bool)

SetImportNewAccounts gets a reference to the given NullableBool and assigns it to the ImportNewAccounts field.

func (*BankConnectionUpdateDetails) SetImportNewAccountsNil

func (o *BankConnectionUpdateDetails) SetImportNewAccountsNil()

SetImportNewAccountsNil sets the value for ImportNewAccounts to be an explicit nil

func (*BankConnectionUpdateDetails) SetLoadOwnerData

func (o *BankConnectionUpdateDetails) SetLoadOwnerData(v bool)

SetLoadOwnerData gets a reference to the given NullableBool and assigns it to the LoadOwnerData field.

func (*BankConnectionUpdateDetails) SetLoadOwnerDataNil

func (o *BankConnectionUpdateDetails) SetLoadOwnerDataNil()

SetLoadOwnerDataNil sets the value for LoadOwnerData to be an explicit nil

func (*BankConnectionUpdateDetails) SetProfileId

func (o *BankConnectionUpdateDetails) SetProfileId(v string)

SetProfileId gets a reference to the given NullableString and assigns it to the ProfileId field.

func (*BankConnectionUpdateDetails) SetProfileIdNil

func (o *BankConnectionUpdateDetails) SetProfileIdNil()

SetProfileIdNil sets the value for ProfileId to be an explicit nil

func (*BankConnectionUpdateDetails) SetSkipPositionsDownload

func (o *BankConnectionUpdateDetails) SetSkipPositionsDownload(v bool)

SetSkipPositionsDownload gets a reference to the given NullableBool and assigns it to the SkipPositionsDownload field.

func (*BankConnectionUpdateDetails) SetSkipPositionsDownloadNil

func (o *BankConnectionUpdateDetails) SetSkipPositionsDownloadNil()

SetSkipPositionsDownloadNil sets the value for SkipPositionsDownload to be an explicit nil

func (*BankConnectionUpdateDetails) UnsetCallbacks

func (o *BankConnectionUpdateDetails) UnsetCallbacks()

UnsetCallbacks ensures that no value is present for Callbacks, not even an explicit nil

func (*BankConnectionUpdateDetails) UnsetImportNewAccounts

func (o *BankConnectionUpdateDetails) UnsetImportNewAccounts()

UnsetImportNewAccounts ensures that no value is present for ImportNewAccounts, not even an explicit nil

func (*BankConnectionUpdateDetails) UnsetLoadOwnerData

func (o *BankConnectionUpdateDetails) UnsetLoadOwnerData()

UnsetLoadOwnerData ensures that no value is present for LoadOwnerData, not even an explicit nil

func (*BankConnectionUpdateDetails) UnsetProfileId

func (o *BankConnectionUpdateDetails) UnsetProfileId()

UnsetProfileId ensures that no value is present for ProfileId, not even an explicit nil

func (*BankConnectionUpdateDetails) UnsetSkipPositionsDownload

func (o *BankConnectionUpdateDetails) UnsetSkipPositionsDownload()

UnsetSkipPositionsDownload ensures that no value is present for SkipPositionsDownload, not even an explicit nil

type BankConnectionUpdateTaskDetails

type BankConnectionUpdateTaskDetails struct {
	// Bank connection identifier.
	BankConnectionId int64 `json:"bankConnectionId"`
	// Whether new accounts that have not yet been imported will be imported or not.<br/><br/>By setting this parameter to true, we will try to get new accounts the user might have at the bank. The user will have a possibility to stop the process once he finds the accounts he is interested in have been imported. The set of newly imported accounts can be limited by using \"accountTypes\" parameter.
	ImportNewAccounts NullableBool `json:"importNewAccounts,omitempty"`
	// It defines the account types to be added on the bank connection. If no value is given, then all new available accounts will be imported.<br/>Only applied if \"importNewAccounts\" is set to \"true\" and ignored otherwise.<br/>This parameter refers to the same parameters of \"<a target='_blank' href='https://docs.finapi.io/?product=access#post-/api/v1/bankConnections/update'>Update a bank connection</a>\" and \"<a target='_blank' href='https://docs.finapi.io/?product=access#post-/api/v1/bankConnections/connectInterface'>Connect a new interface</a>\" services in the finAPI Access API.
	AccountTypes []AccountType `json:"accountTypes,omitempty"`
	// Whether to skip the download of transactions and securities or not.<br/>This parameter refers to the same parameters of \"<a target='_blank' href='https://docs.finapi.io/?product=access#post-/api/v1/bankConnections/update'>Update a bank connection</a>\" and \"<a target='_blank' href='https://docs.finapi.io/?product=access#post-/api/v1/bankConnections/connectInterface'>Connect a new interface</a>\" services in the finAPI Access API.
	SkipPositionsDownload NullableBool `json:"skipPositionsDownload,omitempty"`
	// Whether to load information about the bank connection owner(s).<br/>This parameter refers to the same parameters of \"<a target='_blank' href='https://docs.finapi.io/?product=access#post-/api/v1/bankConnections/update'>Update a bank connection</a>\" and \"<a target='_blank' href='https://docs.finapi.io/?product=access#post-/api/v1/bankConnections/connectInterface'>Connect a new interface</a>\" services in the finAPI Access API.<br/><strong>NOTE:</strong> This feature is supported only by the WEB_SCRAPER interface.
	LoadOwnerData NullableBool `json:"loadOwnerData,omitempty"`
	// If users have stored bank credentials or their preferred SCA procedure in finAPI, then each time it is necessary, the web form will automatically apply the saved settings. This field will force the web form to be presented. Depending on the value you provide in the API, the end-user will have the possibility to provide new credentials, decide if he wants to store the new credentials in finAPI or delete the stored SCA procedure. He might also be able to save a different SCA procedure as preference if the workflow requires it. Use this parameter, for example, if a previous update failed because of invalid credentials, or you want to allow the end-user to reset his preferred SCA method.<br/><strong>Manage saved settings:</strong><br/>&bull; <code>CREDENTIALS</code> - the end user can edit his stored credentials;<br/>&bull; <code>DEFAULT_TWO_STEP_PROCEDURE</code> - the end user can edit his stored default two step procedure.
	ManageSavedSettings []ManageSavedSettings `json:"manageSavedSettings,omitempty"`
	Callbacks           NullableTaskCallbacks `json:"callbacks,omitempty"`
	// The profile to be applied to the web form.<br/>This will overwrite the default profile, if such a profile exists.
	ProfileId NullableString `json:"profileId,omitempty"`
	// The URL where the end-user will be redirected to after completing the bank login and (possibly) the SCA on the bank's website. Must always be provided by mandators with <code>FULLY_LICENSED</code> or <code>AISP</code> license type, and may not be provided by mandators with other license types. Find more info in the <a target='_blank' href='https://documentation.finapi.io/webform/Licensed-customers-using-the-Web-Form.2832302195.html'>Web Form 2.0 Public Documentation</a>.
	RedirectUrl  NullableString       `json:"redirectUrl,omitempty"`
	UserMetadata NullableUserMetadata `json:"userMetadata,omitempty"`
}

BankConnectionUpdateTaskDetails struct for BankConnectionUpdateTaskDetails

func NewBankConnectionUpdateTaskDetails

func NewBankConnectionUpdateTaskDetails(bankConnectionId int64) *BankConnectionUpdateTaskDetails

NewBankConnectionUpdateTaskDetails instantiates a new BankConnectionUpdateTaskDetails 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 NewBankConnectionUpdateTaskDetailsWithDefaults

func NewBankConnectionUpdateTaskDetailsWithDefaults() *BankConnectionUpdateTaskDetails

NewBankConnectionUpdateTaskDetailsWithDefaults instantiates a new BankConnectionUpdateTaskDetails 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 (*BankConnectionUpdateTaskDetails) GetAccountTypes

func (o *BankConnectionUpdateTaskDetails) GetAccountTypes() []AccountType

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

func (*BankConnectionUpdateTaskDetails) GetAccountTypesOk

func (o *BankConnectionUpdateTaskDetails) GetAccountTypesOk() ([]AccountType, bool)

GetAccountTypesOk returns a tuple with the AccountTypes 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 (*BankConnectionUpdateTaskDetails) GetBankConnectionId

func (o *BankConnectionUpdateTaskDetails) GetBankConnectionId() int64

GetBankConnectionId returns the BankConnectionId field value

func (*BankConnectionUpdateTaskDetails) GetBankConnectionIdOk

func (o *BankConnectionUpdateTaskDetails) GetBankConnectionIdOk() (*int64, bool)

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

func (*BankConnectionUpdateTaskDetails) GetCallbacks

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

func (*BankConnectionUpdateTaskDetails) GetCallbacksOk

func (o *BankConnectionUpdateTaskDetails) GetCallbacksOk() (*TaskCallbacks, bool)

GetCallbacksOk returns a tuple with the Callbacks 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 (*BankConnectionUpdateTaskDetails) GetImportNewAccounts

func (o *BankConnectionUpdateTaskDetails) GetImportNewAccounts() bool

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

func (*BankConnectionUpdateTaskDetails) GetImportNewAccountsOk

func (o *BankConnectionUpdateTaskDetails) GetImportNewAccountsOk() (*bool, bool)

GetImportNewAccountsOk returns a tuple with the ImportNewAccounts 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 (*BankConnectionUpdateTaskDetails) GetLoadOwnerData

func (o *BankConnectionUpdateTaskDetails) GetLoadOwnerData() bool

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

func (*BankConnectionUpdateTaskDetails) GetLoadOwnerDataOk

func (o *BankConnectionUpdateTaskDetails) GetLoadOwnerDataOk() (*bool, bool)

GetLoadOwnerDataOk returns a tuple with the LoadOwnerData 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 (*BankConnectionUpdateTaskDetails) GetManageSavedSettings

func (o *BankConnectionUpdateTaskDetails) GetManageSavedSettings() []ManageSavedSettings

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

func (*BankConnectionUpdateTaskDetails) GetManageSavedSettingsOk

func (o *BankConnectionUpdateTaskDetails) GetManageSavedSettingsOk() ([]ManageSavedSettings, bool)

GetManageSavedSettingsOk returns a tuple with the ManageSavedSettings 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 (*BankConnectionUpdateTaskDetails) GetProfileId

func (o *BankConnectionUpdateTaskDetails) GetProfileId() string

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

func (*BankConnectionUpdateTaskDetails) GetProfileIdOk

func (o *BankConnectionUpdateTaskDetails) GetProfileIdOk() (*string, bool)

GetProfileIdOk returns a tuple with the ProfileId 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 (*BankConnectionUpdateTaskDetails) GetRedirectUrl

func (o *BankConnectionUpdateTaskDetails) GetRedirectUrl() string

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

func (*BankConnectionUpdateTaskDetails) GetRedirectUrlOk

func (o *BankConnectionUpdateTaskDetails) 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. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BankConnectionUpdateTaskDetails) GetSkipPositionsDownload

func (o *BankConnectionUpdateTaskDetails) GetSkipPositionsDownload() bool

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

func (*BankConnectionUpdateTaskDetails) GetSkipPositionsDownloadOk

func (o *BankConnectionUpdateTaskDetails) GetSkipPositionsDownloadOk() (*bool, bool)

GetSkipPositionsDownloadOk returns a tuple with the SkipPositionsDownload 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 (*BankConnectionUpdateTaskDetails) GetUserMetadata

func (o *BankConnectionUpdateTaskDetails) GetUserMetadata() UserMetadata

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

func (*BankConnectionUpdateTaskDetails) GetUserMetadataOk

func (o *BankConnectionUpdateTaskDetails) GetUserMetadataOk() (*UserMetadata, bool)

GetUserMetadataOk returns a tuple with the UserMetadata 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 (*BankConnectionUpdateTaskDetails) HasAccountTypes

func (o *BankConnectionUpdateTaskDetails) HasAccountTypes() bool

HasAccountTypes returns a boolean if a field has been set.

func (*BankConnectionUpdateTaskDetails) HasCallbacks

func (o *BankConnectionUpdateTaskDetails) HasCallbacks() bool

HasCallbacks returns a boolean if a field has been set.

func (*BankConnectionUpdateTaskDetails) HasImportNewAccounts

func (o *BankConnectionUpdateTaskDetails) HasImportNewAccounts() bool

HasImportNewAccounts returns a boolean if a field has been set.

func (*BankConnectionUpdateTaskDetails) HasLoadOwnerData

func (o *BankConnectionUpdateTaskDetails) HasLoadOwnerData() bool

HasLoadOwnerData returns a boolean if a field has been set.

func (*BankConnectionUpdateTaskDetails) HasManageSavedSettings

func (o *BankConnectionUpdateTaskDetails) HasManageSavedSettings() bool

HasManageSavedSettings returns a boolean if a field has been set.

func (*BankConnectionUpdateTaskDetails) HasProfileId

func (o *BankConnectionUpdateTaskDetails) HasProfileId() bool

HasProfileId returns a boolean if a field has been set.

func (*BankConnectionUpdateTaskDetails) HasRedirectUrl

func (o *BankConnectionUpdateTaskDetails) HasRedirectUrl() bool

HasRedirectUrl returns a boolean if a field has been set.

func (*BankConnectionUpdateTaskDetails) HasSkipPositionsDownload

func (o *BankConnectionUpdateTaskDetails) HasSkipPositionsDownload() bool

HasSkipPositionsDownload returns a boolean if a field has been set.

func (*BankConnectionUpdateTaskDetails) HasUserMetadata

func (o *BankConnectionUpdateTaskDetails) HasUserMetadata() bool

HasUserMetadata returns a boolean if a field has been set.

func (BankConnectionUpdateTaskDetails) MarshalJSON

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

func (*BankConnectionUpdateTaskDetails) SetAccountTypes

func (o *BankConnectionUpdateTaskDetails) SetAccountTypes(v []AccountType)

SetAccountTypes gets a reference to the given []AccountType and assigns it to the AccountTypes field.

func (*BankConnectionUpdateTaskDetails) SetBankConnectionId

func (o *BankConnectionUpdateTaskDetails) SetBankConnectionId(v int64)

SetBankConnectionId sets field value

func (*BankConnectionUpdateTaskDetails) SetCallbacks

SetCallbacks gets a reference to the given NullableTaskCallbacks and assigns it to the Callbacks field.

func (*BankConnectionUpdateTaskDetails) SetCallbacksNil

func (o *BankConnectionUpdateTaskDetails) SetCallbacksNil()

SetCallbacksNil sets the value for Callbacks to be an explicit nil

func (*BankConnectionUpdateTaskDetails) SetImportNewAccounts

func (o *BankConnectionUpdateTaskDetails) SetImportNewAccounts(v bool)

SetImportNewAccounts gets a reference to the given NullableBool and assigns it to the ImportNewAccounts field.

func (*BankConnectionUpdateTaskDetails) SetImportNewAccountsNil

func (o *BankConnectionUpdateTaskDetails) SetImportNewAccountsNil()

SetImportNewAccountsNil sets the value for ImportNewAccounts to be an explicit nil

func (*BankConnectionUpdateTaskDetails) SetLoadOwnerData

func (o *BankConnectionUpdateTaskDetails) SetLoadOwnerData(v bool)

SetLoadOwnerData gets a reference to the given NullableBool and assigns it to the LoadOwnerData field.

func (*BankConnectionUpdateTaskDetails) SetLoadOwnerDataNil

func (o *BankConnectionUpdateTaskDetails) SetLoadOwnerDataNil()

SetLoadOwnerDataNil sets the value for LoadOwnerData to be an explicit nil

func (*BankConnectionUpdateTaskDetails) SetManageSavedSettings

func (o *BankConnectionUpdateTaskDetails) SetManageSavedSettings(v []ManageSavedSettings)

SetManageSavedSettings gets a reference to the given []ManageSavedSettings and assigns it to the ManageSavedSettings field.

func (*BankConnectionUpdateTaskDetails) SetProfileId

func (o *BankConnectionUpdateTaskDetails) SetProfileId(v string)

SetProfileId gets a reference to the given NullableString and assigns it to the ProfileId field.

func (*BankConnectionUpdateTaskDetails) SetProfileIdNil

func (o *BankConnectionUpdateTaskDetails) SetProfileIdNil()

SetProfileIdNil sets the value for ProfileId to be an explicit nil

func (*BankConnectionUpdateTaskDetails) SetRedirectUrl

func (o *BankConnectionUpdateTaskDetails) SetRedirectUrl(v string)

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

func (*BankConnectionUpdateTaskDetails) SetRedirectUrlNil

func (o *BankConnectionUpdateTaskDetails) SetRedirectUrlNil()

SetRedirectUrlNil sets the value for RedirectUrl to be an explicit nil

func (*BankConnectionUpdateTaskDetails) SetSkipPositionsDownload

func (o *BankConnectionUpdateTaskDetails) SetSkipPositionsDownload(v bool)

SetSkipPositionsDownload gets a reference to the given NullableBool and assigns it to the SkipPositionsDownload field.

func (*BankConnectionUpdateTaskDetails) SetSkipPositionsDownloadNil

func (o *BankConnectionUpdateTaskDetails) SetSkipPositionsDownloadNil()

SetSkipPositionsDownloadNil sets the value for SkipPositionsDownload to be an explicit nil

func (*BankConnectionUpdateTaskDetails) SetUserMetadata

func (o *BankConnectionUpdateTaskDetails) SetUserMetadata(v UserMetadata)

SetUserMetadata gets a reference to the given NullableUserMetadata and assigns it to the UserMetadata field.

func (*BankConnectionUpdateTaskDetails) SetUserMetadataNil

func (o *BankConnectionUpdateTaskDetails) SetUserMetadataNil()

SetUserMetadataNil sets the value for UserMetadata to be an explicit nil

func (*BankConnectionUpdateTaskDetails) UnsetCallbacks

func (o *BankConnectionUpdateTaskDetails) UnsetCallbacks()

UnsetCallbacks ensures that no value is present for Callbacks, not even an explicit nil

func (*BankConnectionUpdateTaskDetails) UnsetImportNewAccounts

func (o *BankConnectionUpdateTaskDetails) UnsetImportNewAccounts()

UnsetImportNewAccounts ensures that no value is present for ImportNewAccounts, not even an explicit nil

func (*BankConnectionUpdateTaskDetails) UnsetLoadOwnerData

func (o *BankConnectionUpdateTaskDetails) UnsetLoadOwnerData()

UnsetLoadOwnerData ensures that no value is present for LoadOwnerData, not even an explicit nil

func (*BankConnectionUpdateTaskDetails) UnsetProfileId

func (o *BankConnectionUpdateTaskDetails) UnsetProfileId()

UnsetProfileId ensures that no value is present for ProfileId, not even an explicit nil

func (*BankConnectionUpdateTaskDetails) UnsetRedirectUrl

func (o *BankConnectionUpdateTaskDetails) UnsetRedirectUrl()

UnsetRedirectUrl ensures that no value is present for RedirectUrl, not even an explicit nil

func (*BankConnectionUpdateTaskDetails) UnsetSkipPositionsDownload

func (o *BankConnectionUpdateTaskDetails) UnsetSkipPositionsDownload()

UnsetSkipPositionsDownload ensures that no value is present for SkipPositionsDownload, not even an explicit nil

func (*BankConnectionUpdateTaskDetails) UnsetUserMetadata

func (o *BankConnectionUpdateTaskDetails) UnsetUserMetadata()

UnsetUserMetadata ensures that no value is present for UserMetadata, not even an explicit nil

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 Brand

type Brand struct {
	Logo NullableString `json:"logo,omitempty"`
	// Logo of minimum size 32x32px that will be shown in the browser tab favicon.<br/>The image must follow the DATA URI scheme: <code>data:[\\<media type\\>][;base64],\\<data\\></code><br/><br/><strong>NOTE:</strong> For `UNLICENSED` mandators, if no value is provided, then the following value will be applied by default when web form is opened: <br/><code>finAPI GmbH favicon</code>
	Favicon NullableString `json:"favicon,omitempty"`
	Icon    NullableIcon   `json:"icon,omitempty"`
	// An introduction text that will be shown on the first web form view for bank selection.<br/><strong>NOTE:</strong> If no value is provided, then the following value will be applied by default when web form is opened: <code>null</code>.
	IntroText NullableString `json:"introText,omitempty"`
}

Brand Customization related to branding

func NewBrand

func NewBrand() *Brand

NewBrand instantiates a new Brand 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 NewBrandWithDefaults

func NewBrandWithDefaults() *Brand

NewBrandWithDefaults instantiates a new Brand 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 (*Brand) GetFavicon

func (o *Brand) GetFavicon() string

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

func (*Brand) GetFaviconOk

func (o *Brand) GetFaviconOk() (*string, bool)

GetFaviconOk returns a tuple with the Favicon 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 (*Brand) GetIcon

func (o *Brand) GetIcon() Icon

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

func (*Brand) GetIconOk

func (o *Brand) GetIconOk() (*Icon, bool)

GetIconOk returns a tuple with the Icon 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 (*Brand) GetIntroText

func (o *Brand) GetIntroText() string

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

func (*Brand) GetIntroTextOk

func (o *Brand) GetIntroTextOk() (*string, bool)

GetIntroTextOk returns a tuple with the IntroText 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 (o *Brand) GetLogo() string

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

func (*Brand) GetLogoOk

func (o *Brand) GetLogoOk() (*string, bool)

GetLogoOk returns a tuple with the Logo 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 (*Brand) HasFavicon

func (o *Brand) HasFavicon() bool

HasFavicon returns a boolean if a field has been set.

func (*Brand) HasIcon

func (o *Brand) HasIcon() bool

HasIcon returns a boolean if a field has been set.

func (*Brand) HasIntroText

func (o *Brand) HasIntroText() bool

HasIntroText returns a boolean if a field has been set.

func (o *Brand) HasLogo() bool

HasLogo returns a boolean if a field has been set.

func (Brand) MarshalJSON

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

func (*Brand) SetFavicon

func (o *Brand) SetFavicon(v string)

SetFavicon gets a reference to the given NullableString and assigns it to the Favicon field.

func (*Brand) SetFaviconNil

func (o *Brand) SetFaviconNil()

SetFaviconNil sets the value for Favicon to be an explicit nil

func (*Brand) SetIcon

func (o *Brand) SetIcon(v Icon)

SetIcon gets a reference to the given NullableIcon and assigns it to the Icon field.

func (*Brand) SetIconNil

func (o *Brand) SetIconNil()

SetIconNil sets the value for Icon to be an explicit nil

func (*Brand) SetIntroText

func (o *Brand) SetIntroText(v string)

SetIntroText gets a reference to the given NullableString and assigns it to the IntroText field.

func (*Brand) SetIntroTextNil

func (o *Brand) SetIntroTextNil()

SetIntroTextNil sets the value for IntroText to be an explicit nil

func (o *Brand) SetLogo(v string)

SetLogo gets a reference to the given NullableString and assigns it to the Logo field.

func (*Brand) SetLogoNil

func (o *Brand) SetLogoNil()

SetLogoNil sets the value for Logo to be an explicit nil

func (*Brand) UnsetFavicon

func (o *Brand) UnsetFavicon()

UnsetFavicon ensures that no value is present for Favicon, not even an explicit nil

func (*Brand) UnsetIcon

func (o *Brand) UnsetIcon()

UnsetIcon ensures that no value is present for Icon, not even an explicit nil

func (*Brand) UnsetIntroText

func (o *Brand) UnsetIntroText()

UnsetIntroText ensures that no value is present for IntroText, not even an explicit nil

func (o *Brand) UnsetLogo()

UnsetLogo ensures that no value is present for Logo, not even an explicit nil

type Callbacks

type Callbacks struct {
	// URL to which finAPI sends the notification message after the web form is finalised (either completed successfully or with an error, or aborted by the user).<br/>finAPI will call this URL with HTTP method POST ignoring the response of the target endpoint. Only HTTPS URLs are allowed.
	Finalised NullableString `json:"finalised,omitempty"`
}

Callbacks Callbacks for the instantiated web form. Find more info in the <a href='https://documentation.finapi.io/webform/For-best-results!.2477654019.html#Forbestresults!-Enhanceyourexperience!' target='_blank'>Web Form 2.0 Public Documentation</a>.

func NewCallbacks

func NewCallbacks() *Callbacks

NewCallbacks instantiates a new Callbacks 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 NewCallbacksWithDefaults

func NewCallbacksWithDefaults() *Callbacks

NewCallbacksWithDefaults instantiates a new Callbacks 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 (*Callbacks) GetFinalised

func (o *Callbacks) GetFinalised() string

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

func (*Callbacks) GetFinalisedOk

func (o *Callbacks) GetFinalisedOk() (*string, bool)

GetFinalisedOk returns a tuple with the Finalised 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 (*Callbacks) HasFinalised

func (o *Callbacks) HasFinalised() bool

HasFinalised returns a boolean if a field has been set.

func (Callbacks) MarshalJSON

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

func (*Callbacks) SetFinalised

func (o *Callbacks) SetFinalised(v string)

SetFinalised gets a reference to the given NullableString and assigns it to the Finalised field.

func (*Callbacks) SetFinalisedNil

func (o *Callbacks) SetFinalisedNil()

SetFinalisedNil sets the value for Finalised to be an explicit nil

func (*Callbacks) UnsetFinalised

func (o *Callbacks) UnsetFinalised()

UnsetFinalised ensures that no value is present for Finalised, not even an explicit nil

type Color

type Color struct {
	// The color of your brand. It will be applied to main page header/footer, input field borders and main button.<br/><strong>NOTE:</strong> If no value is provided, then the following value will be applied by default when web form is opened: <code>#00ADDF</code
	Brand NullableString    `json:"brand,omitempty"`
	Text  NullableTextColor `json:"text,omitempty"`
}

Color The color scheme to be applied through the web form

func NewColor

func NewColor() *Color

NewColor instantiates a new Color 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 NewColorWithDefaults

func NewColorWithDefaults() *Color

NewColorWithDefaults instantiates a new Color 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 (*Color) GetBrand

func (o *Color) GetBrand() string

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

func (*Color) GetBrandOk

func (o *Color) 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. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Color) GetText

func (o *Color) GetText() TextColor

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

func (*Color) GetTextOk

func (o *Color) GetTextOk() (*TextColor, bool)

GetTextOk returns a tuple with the Text 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 (*Color) HasBrand

func (o *Color) HasBrand() bool

HasBrand returns a boolean if a field has been set.

func (*Color) HasText

func (o *Color) HasText() bool

HasText returns a boolean if a field has been set.

func (Color) MarshalJSON

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

func (*Color) SetBrand

func (o *Color) SetBrand(v string)

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

func (*Color) SetBrandNil

func (o *Color) SetBrandNil()

SetBrandNil sets the value for Brand to be an explicit nil

func (*Color) SetText

func (o *Color) SetText(v TextColor)

SetText gets a reference to the given NullableTextColor and assigns it to the Text field.

func (*Color) SetTextNil

func (o *Color) SetTextNil()

SetTextNil sets the value for Text to be an explicit nil

func (*Color) UnsetBrand

func (o *Color) UnsetBrand()

UnsetBrand ensures that no value is present for Brand, not even an explicit nil

func (*Color) UnsetText

func (o *Color) UnsetText()

UnsetText ensures that no value is present for Text, not even an explicit nil

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
}

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 CountryCode

type CountryCode string

CountryCode <strong>Country code:</strong> The ISO 3166 ALPHA-2 country code of the counterparty's address. Examples: 'GB' for the United Kingdom or 'CH' for Switzerland.<br/><br/>This should be defined for direct debits created for debtors outside of the european union.

const (
	COUNTRYCODE_AD CountryCode = "AD"
	COUNTRYCODE_AE CountryCode = "AE"
	COUNTRYCODE_AF CountryCode = "AF"
	COUNTRYCODE_AG CountryCode = "AG"
	COUNTRYCODE_AI CountryCode = "AI"
	COUNTRYCODE_AL CountryCode = "AL"
	COUNTRYCODE_AM CountryCode = "AM"
	COUNTRYCODE_AO CountryCode = "AO"
	COUNTRYCODE_AQ CountryCode = "AQ"
	COUNTRYCODE_AR CountryCode = "AR"
	COUNTRYCODE_AS CountryCode = "AS"
	COUNTRYCODE_AT CountryCode = "AT"
	COUNTRYCODE_AU CountryCode = "AU"
	COUNTRYCODE_AW CountryCode = "AW"
	COUNTRYCODE_AX CountryCode = "AX"
	COUNTRYCODE_AZ CountryCode = "AZ"
	COUNTRYCODE_BA CountryCode = "BA"
	COUNTRYCODE_BB CountryCode = "BB"
	COUNTRYCODE_BD CountryCode = "BD"
	COUNTRYCODE_BE CountryCode = "BE"
	COUNTRYCODE_BF CountryCode = "BF"
	COUNTRYCODE_BG CountryCode = "BG"
	COUNTRYCODE_BH CountryCode = "BH"
	COUNTRYCODE_BI CountryCode = "BI"
	COUNTRYCODE_BJ CountryCode = "BJ"
	COUNTRYCODE_BL CountryCode = "BL"
	COUNTRYCODE_BM CountryCode = "BM"
	COUNTRYCODE_BN CountryCode = "BN"
	COUNTRYCODE_BO CountryCode = "BO"
	COUNTRYCODE_BQ CountryCode = "BQ"
	COUNTRYCODE_BR CountryCode = "BR"
	COUNTRYCODE_BS CountryCode = "BS"
	COUNTRYCODE_BT CountryCode = "BT"
	COUNTRYCODE_BV CountryCode = "BV"
	COUNTRYCODE_BW CountryCode = "BW"
	COUNTRYCODE_BY CountryCode = "BY"
	COUNTRYCODE_BZ CountryCode = "BZ"
	COUNTRYCODE_CA CountryCode = "CA"
	COUNTRYCODE_CC CountryCode = "CC"
	COUNTRYCODE_CD CountryCode = "CD"
	COUNTRYCODE_CF CountryCode = "CF"
	COUNTRYCODE_CG CountryCode = "CG"
	COUNTRYCODE_CH CountryCode = "CH"
	COUNTRYCODE_CI CountryCode = "CI"
	COUNTRYCODE_CK CountryCode = "CK"
	COUNTRYCODE_CL CountryCode = "CL"
	COUNTRYCODE_CM CountryCode = "CM"
	COUNTRYCODE_CN CountryCode = "CN"
	COUNTRYCODE_CO CountryCode = "CO"
	COUNTRYCODE_CR CountryCode = "CR"
	COUNTRYCODE_CU CountryCode = "CU"
	COUNTRYCODE_CV CountryCode = "CV"
	COUNTRYCODE_CW CountryCode = "CW"
	COUNTRYCODE_CX CountryCode = "CX"
	COUNTRYCODE_CY CountryCode = "CY"
	COUNTRYCODE_CZ CountryCode = "CZ"
	COUNTRYCODE_DE CountryCode = "DE"
	COUNTRYCODE_DJ CountryCode = "DJ"
	COUNTRYCODE_DK CountryCode = "DK"
	COUNTRYCODE_DM CountryCode = "DM"
	COUNTRYCODE_DO CountryCode = "DO"
	COUNTRYCODE_DZ CountryCode = "DZ"
	COUNTRYCODE_EC CountryCode = "EC"
	COUNTRYCODE_EE CountryCode = "EE"
	COUNTRYCODE_EG CountryCode = "EG"
	COUNTRYCODE_EH CountryCode = "EH"
	COUNTRYCODE_ER CountryCode = "ER"
	COUNTRYCODE_ES CountryCode = "ES"
	COUNTRYCODE_ET CountryCode = "ET"
	COUNTRYCODE_FI CountryCode = "FI"
	COUNTRYCODE_FJ CountryCode = "FJ"
	COUNTRYCODE_FK CountryCode = "FK"
	COUNTRYCODE_FM CountryCode = "FM"
	COUNTRYCODE_FO CountryCode = "FO"
	COUNTRYCODE_FR CountryCode = "FR"
	COUNTRYCODE_GA CountryCode = "GA"
	COUNTRYCODE_GB CountryCode = "GB"
	COUNTRYCODE_GD CountryCode = "GD"
	COUNTRYCODE_GE CountryCode = "GE"
	COUNTRYCODE_GF CountryCode = "GF"
	COUNTRYCODE_GG CountryCode = "GG"
	COUNTRYCODE_GH CountryCode = "GH"
	COUNTRYCODE_GI CountryCode = "GI"
	COUNTRYCODE_GL CountryCode = "GL"
	COUNTRYCODE_GM CountryCode = "GM"
	COUNTRYCODE_GN CountryCode = "GN"
	COUNTRYCODE_GP CountryCode = "GP"
	COUNTRYCODE_GQ CountryCode = "GQ"
	COUNTRYCODE_GR CountryCode = "GR"
	COUNTRYCODE_GS CountryCode = "GS"
	COUNTRYCODE_GT CountryCode = "GT"
	COUNTRYCODE_GU CountryCode = "GU"
	COUNTRYCODE_GW CountryCode = "GW"
	COUNTRYCODE_GY CountryCode = "GY"
	COUNTRYCODE_HK CountryCode = "HK"
	COUNTRYCODE_HM CountryCode = "HM"
	COUNTRYCODE_HN CountryCode = "HN"
	COUNTRYCODE_HR CountryCode = "HR"
	COUNTRYCODE_HT CountryCode = "HT"
	COUNTRYCODE_HU CountryCode = "HU"
	COUNTRYCODE_ID CountryCode = "ID"
	COUNTRYCODE_IE CountryCode = "IE"
	COUNTRYCODE_IL CountryCode = "IL"
	COUNTRYCODE_IM CountryCode = "IM"
	COUNTRYCODE_IN CountryCode = "IN"
	COUNTRYCODE_IO CountryCode = "IO"
	COUNTRYCODE_IQ CountryCode = "IQ"
	COUNTRYCODE_IR CountryCode = "IR"
	COUNTRYCODE_IS CountryCode = "IS"
	COUNTRYCODE_IT CountryCode = "IT"
	COUNTRYCODE_JE CountryCode = "JE"
	COUNTRYCODE_JM CountryCode = "JM"
	COUNTRYCODE_JO CountryCode = "JO"
	COUNTRYCODE_JP CountryCode = "JP"
	COUNTRYCODE_KE CountryCode = "KE"
	COUNTRYCODE_KG CountryCode = "KG"
	COUNTRYCODE_KH CountryCode = "KH"
	COUNTRYCODE_KI CountryCode = "KI"
	COUNTRYCODE_KM CountryCode = "KM"
	COUNTRYCODE_KN CountryCode = "KN"
	COUNTRYCODE_KP CountryCode = "KP"
	COUNTRYCODE_KR CountryCode = "KR"
	COUNTRYCODE_KW CountryCode = "KW"
	COUNTRYCODE_KY CountryCode = "KY"
	COUNTRYCODE_KZ CountryCode = "KZ"
	COUNTRYCODE_LA CountryCode = "LA"
	COUNTRYCODE_LB CountryCode = "LB"
	COUNTRYCODE_LC CountryCode = "LC"
	COUNTRYCODE_LI CountryCode = "LI"
	COUNTRYCODE_LK CountryCode = "LK"
	COUNTRYCODE_LR CountryCode = "LR"
	COUNTRYCODE_LS CountryCode = "LS"
	COUNTRYCODE_LT CountryCode = "LT"
	COUNTRYCODE_LU CountryCode = "LU"
	COUNTRYCODE_LV CountryCode = "LV"
	COUNTRYCODE_LY CountryCode = "LY"
	COUNTRYCODE_MA CountryCode = "MA"
	COUNTRYCODE_MC CountryCode = "MC"
	COUNTRYCODE_MD CountryCode = "MD"
	COUNTRYCODE_ME CountryCode = "ME"
	COUNTRYCODE_MF CountryCode = "MF"
	COUNTRYCODE_MG CountryCode = "MG"
	COUNTRYCODE_MH CountryCode = "MH"
	COUNTRYCODE_MK CountryCode = "MK"
	COUNTRYCODE_ML CountryCode = "ML"
	COUNTRYCODE_MM CountryCode = "MM"
	COUNTRYCODE_MN CountryCode = "MN"
	COUNTRYCODE_MO CountryCode = "MO"
	COUNTRYCODE_MP CountryCode = "MP"
	COUNTRYCODE_MQ CountryCode = "MQ"
	COUNTRYCODE_MR CountryCode = "MR"
	COUNTRYCODE_MS CountryCode = "MS"
	COUNTRYCODE_MT CountryCode = "MT"
	COUNTRYCODE_MU CountryCode = "MU"
	COUNTRYCODE_MV CountryCode = "MV"
	COUNTRYCODE_MW CountryCode = "MW"
	COUNTRYCODE_MX CountryCode = "MX"
	COUNTRYCODE_MY CountryCode = "MY"
	COUNTRYCODE_MZ CountryCode = "MZ"
	COUNTRYCODE_NA CountryCode = "NA"
	COUNTRYCODE_NC CountryCode = "NC"
	COUNTRYCODE_NE CountryCode = "NE"
	COUNTRYCODE_NF CountryCode = "NF"
	COUNTRYCODE_NG CountryCode = "NG"
	COUNTRYCODE_NI CountryCode = "NI"
	COUNTRYCODE_NL CountryCode = "NL"
	COUNTRYCODE_NO CountryCode = "NO"
	COUNTRYCODE_NP CountryCode = "NP"
	COUNTRYCODE_NR CountryCode = "NR"
	COUNTRYCODE_NU CountryCode = "NU"
	COUNTRYCODE_NZ CountryCode = "NZ"
	COUNTRYCODE_OM CountryCode = "OM"
	COUNTRYCODE_PA CountryCode = "PA"
	COUNTRYCODE_PE CountryCode = "PE"
	COUNTRYCODE_PF CountryCode = "PF"
	COUNTRYCODE_PG CountryCode = "PG"
	COUNTRYCODE_PH CountryCode = "PH"
	COUNTRYCODE_PK CountryCode = "PK"
	COUNTRYCODE_PL CountryCode = "PL"
	COUNTRYCODE_PM CountryCode = "PM"
	COUNTRYCODE_PN CountryCode = "PN"
	COUNTRYCODE_PR CountryCode = "PR"
	COUNTRYCODE_PS CountryCode = "PS"
	COUNTRYCODE_PT CountryCode = "PT"
	COUNTRYCODE_PW CountryCode = "PW"
	COUNTRYCODE_PY CountryCode = "PY"
	COUNTRYCODE_QA CountryCode = "QA"
	COUNTRYCODE_RE CountryCode = "RE"
	COUNTRYCODE_RO CountryCode = "RO"
	COUNTRYCODE_RS CountryCode = "RS"
	COUNTRYCODE_RU CountryCode = "RU"
	COUNTRYCODE_RW CountryCode = "RW"
	COUNTRYCODE_SA CountryCode = "SA"
	COUNTRYCODE_SB CountryCode = "SB"
	COUNTRYCODE_SC CountryCode = "SC"
	COUNTRYCODE_SD CountryCode = "SD"
	COUNTRYCODE_SE CountryCode = "SE"
	COUNTRYCODE_SG CountryCode = "SG"
	COUNTRYCODE_SH CountryCode = "SH"
	COUNTRYCODE_SI CountryCode = "SI"
	COUNTRYCODE_SJ CountryCode = "SJ"
	COUNTRYCODE_SK CountryCode = "SK"
	COUNTRYCODE_SL CountryCode = "SL"
	COUNTRYCODE_SM CountryCode = "SM"
	COUNTRYCODE_SN CountryCode = "SN"
	COUNTRYCODE_SO CountryCode = "SO"
	COUNTRYCODE_SR CountryCode = "SR"
	COUNTRYCODE_SS CountryCode = "SS"
	COUNTRYCODE_ST CountryCode = "ST"
	COUNTRYCODE_SV CountryCode = "SV"
	COUNTRYCODE_SX CountryCode = "SX"
	COUNTRYCODE_SY CountryCode = "SY"
	COUNTRYCODE_SZ CountryCode = "SZ"
	COUNTRYCODE_TC CountryCode = "TC"
	COUNTRYCODE_TD CountryCode = "TD"
	COUNTRYCODE_TF CountryCode = "TF"
	COUNTRYCODE_TG CountryCode = "TG"
	COUNTRYCODE_TH CountryCode = "TH"
	COUNTRYCODE_TJ CountryCode = "TJ"
	COUNTRYCODE_TK CountryCode = "TK"
	COUNTRYCODE_TL CountryCode = "TL"
	COUNTRYCODE_TM CountryCode = "TM"
	COUNTRYCODE_TN CountryCode = "TN"
	COUNTRYCODE_TO CountryCode = "TO"
	COUNTRYCODE_TR CountryCode = "TR"
	COUNTRYCODE_TT CountryCode = "TT"
	COUNTRYCODE_TV CountryCode = "TV"
	COUNTRYCODE_TW CountryCode = "TW"
	COUNTRYCODE_TZ CountryCode = "TZ"
	COUNTRYCODE_UA CountryCode = "UA"
	COUNTRYCODE_UG CountryCode = "UG"
	COUNTRYCODE_UM CountryCode = "UM"
	COUNTRYCODE_US CountryCode = "US"
	COUNTRYCODE_UY CountryCode = "UY"
	COUNTRYCODE_UZ CountryCode = "UZ"
	COUNTRYCODE_VA CountryCode = "VA"
	COUNTRYCODE_VC CountryCode = "VC"
	COUNTRYCODE_VE CountryCode = "VE"
	COUNTRYCODE_VG CountryCode = "VG"
	COUNTRYCODE_VI CountryCode = "VI"
	COUNTRYCODE_VN CountryCode = "VN"
	COUNTRYCODE_VU CountryCode = "VU"
	COUNTRYCODE_WF CountryCode = "WF"
	COUNTRYCODE_WS CountryCode = "WS"
	COUNTRYCODE_XK CountryCode = "XK"
	COUNTRYCODE_YE CountryCode = "YE"
	COUNTRYCODE_YT CountryCode = "YT"
	COUNTRYCODE_ZA CountryCode = "ZA"
	COUNTRYCODE_ZM CountryCode = "ZM"
	COUNTRYCODE_ZW CountryCode = "ZW"
)

List of CountryCode

func NewCountryCodeFromValue

func NewCountryCodeFromValue(v string) (*CountryCode, error)

NewCountryCodeFromValue returns a pointer to a valid CountryCode for the value passed as argument, or an error if the value passed is not allowed by the enum

func (CountryCode) IsValid

func (v CountryCode) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (CountryCode) Ptr

func (v CountryCode) Ptr() *CountryCode

Ptr returns reference to CountryCode value

func (*CountryCode) UnmarshalJSON

func (v *CountryCode) UnmarshalJSON(src []byte) error

type CreateProfileDetails

type CreateProfileDetails struct {
	// Label to profile.<br/>The label must be unique.
	Label string `json:"label"`
	// Whether the profile will be used by default for all web forms. Default value is <code>false</code>.<br/>We urge you to set one profile as default. This way, if you do not pass the profile in the API call, we will use the default profile from you for the web forms.<br/><br/>There can only be one default profile at one time.
	Default       NullableBool          `json:"default,omitempty"`
	Brand         NullableBrand         `json:"brand,omitempty"`
	Functionality NullableFunctionality `json:"functionality,omitempty"`
	Aspect        NullableAspect        `json:"aspect,omitempty"`
}

CreateProfileDetails struct for CreateProfileDetails

func NewCreateProfileDetails

func NewCreateProfileDetails(label string) *CreateProfileDetails

NewCreateProfileDetails instantiates a new CreateProfileDetails 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 NewCreateProfileDetailsWithDefaults

func NewCreateProfileDetailsWithDefaults() *CreateProfileDetails

NewCreateProfileDetailsWithDefaults instantiates a new CreateProfileDetails 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 (*CreateProfileDetails) GetAspect

func (o *CreateProfileDetails) GetAspect() Aspect

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

func (*CreateProfileDetails) GetAspectOk

func (o *CreateProfileDetails) GetAspectOk() (*Aspect, bool)

GetAspectOk returns a tuple with the Aspect 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 (*CreateProfileDetails) GetBrand

func (o *CreateProfileDetails) GetBrand() Brand

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

func (*CreateProfileDetails) GetBrandOk

func (o *CreateProfileDetails) GetBrandOk() (*Brand, 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. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CreateProfileDetails) GetDefault

func (o *CreateProfileDetails) GetDefault() bool

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

func (*CreateProfileDetails) GetDefaultOk

func (o *CreateProfileDetails) GetDefaultOk() (*bool, bool)

GetDefaultOk returns a tuple with the Default 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 (*CreateProfileDetails) GetFunctionality

func (o *CreateProfileDetails) GetFunctionality() Functionality

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

func (*CreateProfileDetails) GetFunctionalityOk

func (o *CreateProfileDetails) GetFunctionalityOk() (*Functionality, bool)

GetFunctionalityOk returns a tuple with the Functionality 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 (*CreateProfileDetails) GetLabel

func (o *CreateProfileDetails) GetLabel() string

GetLabel returns the Label field value

func (*CreateProfileDetails) GetLabelOk

func (o *CreateProfileDetails) GetLabelOk() (*string, bool)

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

func (*CreateProfileDetails) HasAspect

func (o *CreateProfileDetails) HasAspect() bool

HasAspect returns a boolean if a field has been set.

func (*CreateProfileDetails) HasBrand

func (o *CreateProfileDetails) HasBrand() bool

HasBrand returns a boolean if a field has been set.

func (*CreateProfileDetails) HasDefault

func (o *CreateProfileDetails) HasDefault() bool

HasDefault returns a boolean if a field has been set.

func (*CreateProfileDetails) HasFunctionality

func (o *CreateProfileDetails) HasFunctionality() bool

HasFunctionality returns a boolean if a field has been set.

func (CreateProfileDetails) MarshalJSON

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

func (*CreateProfileDetails) SetAspect

func (o *CreateProfileDetails) SetAspect(v Aspect)

SetAspect gets a reference to the given NullableAspect and assigns it to the Aspect field.

func (*CreateProfileDetails) SetAspectNil

func (o *CreateProfileDetails) SetAspectNil()

SetAspectNil sets the value for Aspect to be an explicit nil

func (*CreateProfileDetails) SetBrand

func (o *CreateProfileDetails) SetBrand(v Brand)

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

func (*CreateProfileDetails) SetBrandNil

func (o *CreateProfileDetails) SetBrandNil()

SetBrandNil sets the value for Brand to be an explicit nil

func (*CreateProfileDetails) SetDefault

func (o *CreateProfileDetails) SetDefault(v bool)

SetDefault gets a reference to the given NullableBool and assigns it to the Default field.

func (*CreateProfileDetails) SetDefaultNil

func (o *CreateProfileDetails) SetDefaultNil()

SetDefaultNil sets the value for Default to be an explicit nil

func (*CreateProfileDetails) SetFunctionality

func (o *CreateProfileDetails) SetFunctionality(v Functionality)

SetFunctionality gets a reference to the given NullableFunctionality and assigns it to the Functionality field.

func (*CreateProfileDetails) SetFunctionalityNil

func (o *CreateProfileDetails) SetFunctionalityNil()

SetFunctionalityNil sets the value for Functionality to be an explicit nil

func (*CreateProfileDetails) SetLabel

func (o *CreateProfileDetails) SetLabel(v string)

SetLabel sets field value

func (*CreateProfileDetails) UnsetAspect

func (o *CreateProfileDetails) UnsetAspect()

UnsetAspect ensures that no value is present for Aspect, not even an explicit nil

func (*CreateProfileDetails) UnsetBrand

func (o *CreateProfileDetails) UnsetBrand()

UnsetBrand ensures that no value is present for Brand, not even an explicit nil

func (*CreateProfileDetails) UnsetDefault

func (o *CreateProfileDetails) UnsetDefault()

UnsetDefault ensures that no value is present for Default, not even an explicit nil

func (*CreateProfileDetails) UnsetFunctionality

func (o *CreateProfileDetails) UnsetFunctionality()

UnsetFunctionality ensures that no value is present for Functionality, not even an explicit nil

type CreateTranslationDetails

type CreateTranslationDetails struct {
	Cs NullableTranslation `json:"cs,omitempty"`
	De NullableTranslation `json:"de,omitempty"`
	En NullableTranslation `json:"en,omitempty"`
	Sk NullableTranslation `json:"sk,omitempty"`
}

CreateTranslationDetails struct for CreateTranslationDetails

func NewCreateTranslationDetails

func NewCreateTranslationDetails() *CreateTranslationDetails

NewCreateTranslationDetails instantiates a new CreateTranslationDetails 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 NewCreateTranslationDetailsWithDefaults

func NewCreateTranslationDetailsWithDefaults() *CreateTranslationDetails

NewCreateTranslationDetailsWithDefaults instantiates a new CreateTranslationDetails 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 (*CreateTranslationDetails) GetCs

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

func (*CreateTranslationDetails) GetCsOk

func (o *CreateTranslationDetails) GetCsOk() (*Translation, bool)

GetCsOk returns a tuple with the Cs 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 (*CreateTranslationDetails) GetDe

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

func (*CreateTranslationDetails) GetDeOk

func (o *CreateTranslationDetails) GetDeOk() (*Translation, bool)

GetDeOk returns a tuple with the De 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 (*CreateTranslationDetails) GetEn

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

func (*CreateTranslationDetails) GetEnOk

func (o *CreateTranslationDetails) GetEnOk() (*Translation, bool)

GetEnOk returns a tuple with the En 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 (*CreateTranslationDetails) GetSk

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

func (*CreateTranslationDetails) GetSkOk

func (o *CreateTranslationDetails) GetSkOk() (*Translation, bool)

GetSkOk returns a tuple with the Sk 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 (*CreateTranslationDetails) HasCs

func (o *CreateTranslationDetails) HasCs() bool

HasCs returns a boolean if a field has been set.

func (*CreateTranslationDetails) HasDe

func (o *CreateTranslationDetails) HasDe() bool

HasDe returns a boolean if a field has been set.

func (*CreateTranslationDetails) HasEn

func (o *CreateTranslationDetails) HasEn() bool

HasEn returns a boolean if a field has been set.

func (*CreateTranslationDetails) HasSk

func (o *CreateTranslationDetails) HasSk() bool

HasSk returns a boolean if a field has been set.

func (CreateTranslationDetails) MarshalJSON

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

func (*CreateTranslationDetails) SetCs

SetCs gets a reference to the given NullableTranslation and assigns it to the Cs field.

func (*CreateTranslationDetails) SetCsNil

func (o *CreateTranslationDetails) SetCsNil()

SetCsNil sets the value for Cs to be an explicit nil

func (*CreateTranslationDetails) SetDe

SetDe gets a reference to the given NullableTranslation and assigns it to the De field.

func (*CreateTranslationDetails) SetDeNil

func (o *CreateTranslationDetails) SetDeNil()

SetDeNil sets the value for De to be an explicit nil

func (*CreateTranslationDetails) SetEn

SetEn gets a reference to the given NullableTranslation and assigns it to the En field.

func (*CreateTranslationDetails) SetEnNil

func (o *CreateTranslationDetails) SetEnNil()

SetEnNil sets the value for En to be an explicit nil

func (*CreateTranslationDetails) SetSk

SetSk gets a reference to the given NullableTranslation and assigns it to the Sk field.

func (*CreateTranslationDetails) SetSkNil

func (o *CreateTranslationDetails) SetSkNil()

SetSkNil sets the value for Sk to be an explicit nil

func (*CreateTranslationDetails) UnsetCs

func (o *CreateTranslationDetails) UnsetCs()

UnsetCs ensures that no value is present for Cs, not even an explicit nil

func (*CreateTranslationDetails) UnsetDe

func (o *CreateTranslationDetails) UnsetDe()

UnsetDe ensures that no value is present for De, not even an explicit nil

func (*CreateTranslationDetails) UnsetEn

func (o *CreateTranslationDetails) UnsetEn()

UnsetEn ensures that no value is present for En, not even an explicit nil

func (*CreateTranslationDetails) UnsetSk

func (o *CreateTranslationDetails) UnsetSk()

UnsetSk ensures that no value is present for Sk, not even an explicit nil

type Currency

type Currency string

Currency <strong>Currency:</strong> The <a target='_blank' href='https://www.iso.org/iso-4217-currency-codes.html'>ISO-4217</a> currency code of the amount.<br/>At the moment, the only possible currency we accept here is:<br/>&bull; for direct debits, standalone payments and standing orders - <code>EUR</code> only;<br/>&bull; for payments with account - the currency associated with the account (word of caution: we support only SEPA payments, hence for non-EUR accounts, payments will be submitted only on best effort basis).

const (
	CURRENCY_AED Currency = "AED"
	CURRENCY_AFN Currency = "AFN"
	CURRENCY_ALL Currency = "ALL"
	CURRENCY_AMD Currency = "AMD"
	CURRENCY_ANG Currency = "ANG"
	CURRENCY_AOA Currency = "AOA"
	CURRENCY_ARS Currency = "ARS"
	CURRENCY_AUD Currency = "AUD"
	CURRENCY_AWG Currency = "AWG"
	CURRENCY_AZN Currency = "AZN"
	CURRENCY_BAM Currency = "BAM"
	CURRENCY_BBD Currency = "BBD"
	CURRENCY_BDT Currency = "BDT"
	CURRENCY_BGN Currency = "BGN"
	CURRENCY_BHD Currency = "BHD"
	CURRENCY_BIF Currency = "BIF"
	CURRENCY_BMD Currency = "BMD"
	CURRENCY_BND Currency = "BND"
	CURRENCY_BOB Currency = "BOB"
	CURRENCY_BOV Currency = "BOV"
	CURRENCY_BRL Currency = "BRL"
	CURRENCY_BSD Currency = "BSD"
	CURRENCY_BTN Currency = "BTN"
	CURRENCY_BWP Currency = "BWP"
	CURRENCY_BYN Currency = "BYN"
	CURRENCY_BZD Currency = "BZD"
	CURRENCY_CAD Currency = "CAD"
	CURRENCY_CDF Currency = "CDF"
	CURRENCY_CHE Currency = "CHE"
	CURRENCY_CHF Currency = "CHF"
	CURRENCY_CHN Currency = "CHN"
	CURRENCY_CHW Currency = "CHW"
	CURRENCY_CLF Currency = "CLF"
	CURRENCY_CLP Currency = "CLP"
	CURRENCY_CNY Currency = "CNY"
	CURRENCY_COP Currency = "COP"
	CURRENCY_COU Currency = "COU"
	CURRENCY_CRC Currency = "CRC"
	CURRENCY_CUC Currency = "CUC"
	CURRENCY_CUP Currency = "CUP"
	CURRENCY_CVE Currency = "CVE"
	CURRENCY_CZK Currency = "CZK"
	CURRENCY_DJF Currency = "DJF"
	CURRENCY_DKK Currency = "DKK"
	CURRENCY_DOP Currency = "DOP"
	CURRENCY_DZD Currency = "DZD"
	CURRENCY_EGP Currency = "EGP"
	CURRENCY_ERN Currency = "ERN"
	CURRENCY_ETB Currency = "ETB"
	CURRENCY_EUR Currency = "EUR"
	CURRENCY_FJD Currency = "FJD"
	CURRENCY_FKP Currency = "FKP"
	CURRENCY_GBP Currency = "GBP"
	CURRENCY_GEL Currency = "GEL"
	CURRENCY_GGP Currency = "GGP"
	CURRENCY_GHS Currency = "GHS"
	CURRENCY_GIP Currency = "GIP"
	CURRENCY_GMD Currency = "GMD"
	CURRENCY_GNF Currency = "GNF"
	CURRENCY_GTQ Currency = "GTQ"
	CURRENCY_GYD Currency = "GYD"
	CURRENCY_HKD Currency = "HKD"
	CURRENCY_HNL Currency = "HNL"
	CURRENCY_HRK Currency = "HRK"
	CURRENCY_HTG Currency = "HTG"
	CURRENCY_HUF Currency = "HUF"
	CURRENCY_IDR Currency = "IDR"
	CURRENCY_ILS Currency = "ILS"
	CURRENCY_IMP Currency = "IMP"
	CURRENCY_INR Currency = "INR"
	CURRENCY_IQD Currency = "IQD"
	CURRENCY_IRR Currency = "IRR"
	CURRENCY_ISK Currency = "ISK"
	CURRENCY_JEP Currency = "JEP"
	CURRENCY_JMD Currency = "JMD"
	CURRENCY_JOD Currency = "JOD"
	CURRENCY_JPY Currency = "JPY"
	CURRENCY_KES Currency = "KES"
	CURRENCY_KGS Currency = "KGS"
	CURRENCY_KHR Currency = "KHR"
	CURRENCY_KID Currency = "KID"
	CURRENCY_KMF Currency = "KMF"
	CURRENCY_KPW Currency = "KPW"
	CURRENCY_KRW Currency = "KRW"
	CURRENCY_KWD Currency = "KWD"
	CURRENCY_KYD Currency = "KYD"
	CURRENCY_KZT Currency = "KZT"
	CURRENCY_LAK Currency = "LAK"
	CURRENCY_LBP Currency = "LBP"
	CURRENCY_LKR Currency = "LKR"
	CURRENCY_LRD Currency = "LRD"
	CURRENCY_LSL Currency = "LSL"
	CURRENCY_LYD Currency = "LYD"
	CURRENCY_MAD Currency = "MAD"
	CURRENCY_MDL Currency = "MDL"
	CURRENCY_MGA Currency = "MGA"
	CURRENCY_MKD Currency = "MKD"
	CURRENCY_MMK Currency = "MMK"
	CURRENCY_MNT Currency = "MNT"
	CURRENCY_MOP Currency = "MOP"
	CURRENCY_MRU Currency = "MRU"
	CURRENCY_MUR Currency = "MUR"
	CURRENCY_MVR Currency = "MVR"
	CURRENCY_MWK Currency = "MWK"
	CURRENCY_MXN Currency = "MXN"
	CURRENCY_MXV Currency = "MXV"
	CURRENCY_MYR Currency = "MYR"
	CURRENCY_MZN Currency = "MZN"
	CURRENCY_NAD Currency = "NAD"
	CURRENCY_NGN Currency = "NGN"
	CURRENCY_NIO Currency = "NIO"
	CURRENCY_NIS Currency = "NIS"
	CURRENCY_NOK Currency = "NOK"
	CURRENCY_NPR Currency = "NPR"
	CURRENCY_NTD Currency = "NTD"
	CURRENCY_NZD Currency = "NZD"
	CURRENCY_OMR Currency = "OMR"
	CURRENCY_PAB Currency = "PAB"
	CURRENCY_PEN Currency = "PEN"
	CURRENCY_PGK Currency = "PGK"
	CURRENCY_PHP Currency = "PHP"
	CURRENCY_PKR Currency = "PKR"
	CURRENCY_PLN Currency = "PLN"
	CURRENCY_PRB Currency = "PRB"
	CURRENCY_PYG Currency = "PYG"
	CURRENCY_QAR Currency = "QAR"
	CURRENCY_RMB Currency = "RMB"
	CURRENCY_RON Currency = "RON"
	CURRENCY_RSD Currency = "RSD"
	CURRENCY_RUB Currency = "RUB"
	CURRENCY_RWF Currency = "RWF"
	CURRENCY_SAR Currency = "SAR"
	CURRENCY_SBD Currency = "SBD"
	CURRENCY_SCR Currency = "SCR"
	CURRENCY_SDG Currency = "SDG"
	CURRENCY_SEK Currency = "SEK"
	CURRENCY_SGD Currency = "SGD"
	CURRENCY_SHP Currency = "SHP"
	CURRENCY_SLL Currency = "SLL"
	CURRENCY_SLS Currency = "SLS"
	CURRENCY_SOS Currency = "SOS"
	CURRENCY_SRD Currency = "SRD"
	CURRENCY_SSP Currency = "SSP"
	CURRENCY_STN Currency = "STN"
	CURRENCY_SVC Currency = "SVC"
	CURRENCY_SYP Currency = "SYP"
	CURRENCY_SZL Currency = "SZL"
	CURRENCY_THB Currency = "THB"
	CURRENCY_TJS Currency = "TJS"
	CURRENCY_TMT Currency = "TMT"
	CURRENCY_TND Currency = "TND"
	CURRENCY_TOP Currency = "TOP"
	CURRENCY_TRY Currency = "TRY"
	CURRENCY_TTD Currency = "TTD"
	CURRENCY_TVD Currency = "TVD"
	CURRENCY_TWD Currency = "TWD"
	CURRENCY_TZS Currency = "TZS"
	CURRENCY_UAH Currency = "UAH"
	CURRENCY_UGX Currency = "UGX"
	CURRENCY_USD Currency = "USD"
	CURRENCY_USN Currency = "USN"
	CURRENCY_UYI Currency = "UYI"
	CURRENCY_UYU Currency = "UYU"
	CURRENCY_UYW Currency = "UYW"
	CURRENCY_UZS Currency = "UZS"
	CURRENCY_VEF Currency = "VEF"
	CURRENCY_VES Currency = "VES"
	CURRENCY_VND Currency = "VND"
	CURRENCY_VUV Currency = "VUV"
	CURRENCY_WST Currency = "WST"
	CURRENCY_XAF Currency = "XAF"
	CURRENCY_XAG Currency = "XAG"
	CURRENCY_XAU Currency = "XAU"
	CURRENCY_XBA Currency = "XBA"
	CURRENCY_XBB Currency = "XBB"
	CURRENCY_XBC Currency = "XBC"
	CURRENCY_XBD Currency = "XBD"
	CURRENCY_XCD Currency = "XCD"
	CURRENCY_XDR Currency = "XDR"
	CURRENCY_XOF Currency = "XOF"
	CURRENCY_XPD Currency = "XPD"
	CURRENCY_XPF Currency = "XPF"
	CURRENCY_XPT Currency = "XPT"
	CURRENCY_XSU Currency = "XSU"
	CURRENCY_XTS Currency = "XTS"
	CURRENCY_XUA Currency = "XUA"
	CURRENCY_XXX Currency = "XXX"
	CURRENCY_YER Currency = "YER"
	CURRENCY_ZAR Currency = "ZAR"
	CURRENCY_ZMW Currency = "ZMW"
	CURRENCY_ZWB Currency = "ZWB"
	CURRENCY_ZWL Currency = "ZWL"
)

List of Currency

func NewCurrencyFromValue

func NewCurrencyFromValue(v string) (*Currency, error)

NewCurrencyFromValue returns a pointer to a valid Currency for the value passed as argument, or an error if the value passed is not allowed by the enum

func (Currency) IsValid

func (v Currency) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (Currency) Ptr

func (v Currency) Ptr() *Currency

Ptr returns reference to Currency value

func (*Currency) UnmarshalJSON

func (v *Currency) UnmarshalJSON(src []byte) error

type CustomisationProfilesApiService

type CustomisationProfilesApiService service

CustomisationProfilesApiService CustomisationProfilesApi service

func (*CustomisationProfilesApiService) CreateProfile

CreateProfile Create a profile

The endpoint provides a list of parameters which customers can personalize to be in line with their brand's styling.<br/>The endpoint triggered with a list of values, will create a profile with a unique <code>profileId</code>. When the customer passes the <code>profileId</code> on an API call, the values from the profile are applied on the web form while rendering to end-users. We welcome customers to set up a default profile, so that they do not need to pass the <code>profileId</code> as a parameter for every API call.<br/><br/>In case the API request is syntactically correct, the service will respond with HTTP return code 201 and a profile object.<br/><br/>Must pass the <a href='https://documentation.finapi.io/access/Application-management.2763423767.html' target='_blank'>mandator admin client</a>'s access_token.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiCreateProfileRequest

func (*CustomisationProfilesApiService) CreateProfileExecute

Execute executes the request

@return Profile

func (*CustomisationProfilesApiService) DeleteProfile

DeleteProfile Delete a profile

Delete a single profile by its id.<br/><br/>Must pass the <a href='https://documentation.finapi.io/access/Application-management.2763423767.html' target='_blank'>mandator admin client</a>'s access_token.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id Identifier of the profile
@return ApiDeleteProfileRequest

func (*CustomisationProfilesApiService) DeleteProfileExecute

Execute executes the request

func (*CustomisationProfilesApiService) EditProfile

EditProfile Edit a profile

Edit a single profile by its id.<br/><br/>Must pass the <a href='https://documentation.finapi.io/access/Application-management.2763423767.html' target='_blank'>mandator admin client</a>'s access_token.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id Identifier of the profile
@return ApiEditProfileRequest

func (*CustomisationProfilesApiService) EditProfileExecute

Execute executes the request

@return Profile

func (*CustomisationProfilesApiService) GetProfile

GetProfile Get a profile

Get a single profile by its id.<br/><br/>Must pass the <a href='https://documentation.finapi.io/access/Application-management.2763423767.html' target='_blank'>mandator admin client</a>'s access_token.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id Identifier of the profile
@return ApiGetProfileRequest

func (*CustomisationProfilesApiService) GetProfileExecute

Execute executes the request

@return Profile

func (*CustomisationProfilesApiService) GetProfiles

GetProfiles Get profiles

Get all profiles.<br/><br/>Must pass the <a href='https://documentation.finapi.io/access/Application-management.2763423767.html' target='_blank'>mandator admin client</a>'s access_token.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetProfilesRequest

func (*CustomisationProfilesApiService) GetProfilesExecute

Execute executes the request

@return ProfilesPage

type CustomisationTranslationsBETAApiService

type CustomisationTranslationsBETAApiService service

CustomisationTranslationsBETAApiService CustomisationTranslationsBETAApi service

func (*CustomisationTranslationsBETAApiService) CreateTranslation

CreateTranslation Create a translation (BETA)

The endpoint provides a list of parameters that customers can use to personalize the titles and subtitles we display on each of the Web Form views.<br/><br/>The endpoint triggered with a list of values will create a translation set with a unique identifier. The translation set will be applied to every Web Form generated by the customer.<br/><br/>In case the API request is syntactically correct, the service will respond with HTTP return code 201 and a translation set object. <br/><br/>Must pass the <a href='https://documentation.finapi.io/access/Application-management.2763423767.html' target='_blank'>mandator admin client</a>'s access_token.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiCreateTranslationRequest

func (*CustomisationTranslationsBETAApiService) CreateTranslationExecute

Execute executes the request

@return TranslationSet

func (*CustomisationTranslationsBETAApiService) DeleteTranslation

DeleteTranslation Delete a translation (BETA)

Delete a single translation by its id.<br/><br/>Must pass the <a href='https://documentation.finapi.io/access/Application-management.2763423767.html' target='_blank'>mandator admin client</a>'s access_token.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id Identifier of the translation
@return ApiDeleteTranslationRequest

func (*CustomisationTranslationsBETAApiService) DeleteTranslationExecute

Execute executes the request

func (*CustomisationTranslationsBETAApiService) GetTranslation

GetTranslation Get a translation (BETA)

Get a single translation by its id.<br/><br/>Must pass the <a href='https://documentation.finapi.io/access/Application-management.2763423767.html' target='_blank'>mandator admin client</a>'s access_token.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id Identifier of the translation
@return ApiGetTranslationRequest

func (*CustomisationTranslationsBETAApiService) GetTranslationExecute

Execute executes the request

@return TranslationSet

func (*CustomisationTranslationsBETAApiService) GetTranslations

GetTranslations Get translations (BETA)

Get all translations.<br/><br/>Must pass the <a href='https://documentation.finapi.io/access/Application-management.2763423767.html' target='_blank'>mandator admin client</a>'s access_token.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetTranslationsRequest

func (*CustomisationTranslationsBETAApiService) GetTranslationsExecute

Execute executes the request

@return TranslationSetsPage

type DirectDebitOrder

type DirectDebitOrder struct {
	Amount Amount `json:"amount"`
	// The purpose of the transfer transaction
	Purpose NullableString `json:"purpose,omitempty"`
	// SEPA purpose code, according to ISO 20022, external codes set.<br/>Note that the SEPA purpose code may be ignored by some banks.
	SepaPurposeCode NullableString `json:"sepaPurposeCode,omitempty"`
	// End-To-End ID for the transfer transaction
	EndToEndId NullableString `json:"endToEndId,omitempty"`
	Payer      PaymentPayer   `json:"payer"`
	// Mandate ID that this direct debit order is based on.
	MandateId string `json:"mandateId"`
	// Date of the mandate that this direct debit order is based on, in the format 'YYYY-MM-DD'
	MandateDate string `json:"mandateDate"`
	// Creditor ID of the source account's holder
	CreditorId string `json:"creditorId"`
}

DirectDebitOrder Direct debit order

func NewDirectDebitOrder

func NewDirectDebitOrder(amount Amount, payer PaymentPayer, mandateId string, mandateDate string, creditorId string) *DirectDebitOrder

NewDirectDebitOrder instantiates a new DirectDebitOrder 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 NewDirectDebitOrderWithDefaults

func NewDirectDebitOrderWithDefaults() *DirectDebitOrder

NewDirectDebitOrderWithDefaults instantiates a new DirectDebitOrder 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 (*DirectDebitOrder) GetAmount

func (o *DirectDebitOrder) GetAmount() Amount

GetAmount returns the Amount field value

func (*DirectDebitOrder) GetAmountOk

func (o *DirectDebitOrder) GetAmountOk() (*Amount, bool)

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

func (*DirectDebitOrder) GetCreditorId

func (o *DirectDebitOrder) GetCreditorId() string

GetCreditorId returns the CreditorId field value

func (*DirectDebitOrder) GetCreditorIdOk

func (o *DirectDebitOrder) GetCreditorIdOk() (*string, bool)

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

func (*DirectDebitOrder) GetEndToEndId

func (o *DirectDebitOrder) GetEndToEndId() string

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

func (*DirectDebitOrder) GetEndToEndIdOk

func (o *DirectDebitOrder) GetEndToEndIdOk() (*string, bool)

GetEndToEndIdOk returns a tuple with the EndToEndId 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 (*DirectDebitOrder) GetMandateDate

func (o *DirectDebitOrder) GetMandateDate() string

GetMandateDate returns the MandateDate field value

func (*DirectDebitOrder) GetMandateDateOk

func (o *DirectDebitOrder) GetMandateDateOk() (*string, bool)

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

func (*DirectDebitOrder) GetMandateId

func (o *DirectDebitOrder) GetMandateId() string

GetMandateId returns the MandateId field value

func (*DirectDebitOrder) GetMandateIdOk

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

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

func (*DirectDebitOrder) GetPayer

func (o *DirectDebitOrder) GetPayer() PaymentPayer

GetPayer returns the Payer field value

func (*DirectDebitOrder) GetPayerOk

func (o *DirectDebitOrder) GetPayerOk() (*PaymentPayer, bool)

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

func (*DirectDebitOrder) GetPurpose

func (o *DirectDebitOrder) GetPurpose() string

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

func (*DirectDebitOrder) GetPurposeOk

func (o *DirectDebitOrder) GetPurposeOk() (*string, bool)

GetPurposeOk returns a tuple with the Purpose 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 (*DirectDebitOrder) GetSepaPurposeCode

func (o *DirectDebitOrder) GetSepaPurposeCode() string

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

func (*DirectDebitOrder) GetSepaPurposeCodeOk

func (o *DirectDebitOrder) GetSepaPurposeCodeOk() (*string, bool)

GetSepaPurposeCodeOk returns a tuple with the SepaPurposeCode 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 (*DirectDebitOrder) HasEndToEndId

func (o *DirectDebitOrder) HasEndToEndId() bool

HasEndToEndId returns a boolean if a field has been set.

func (*DirectDebitOrder) HasPurpose

func (o *DirectDebitOrder) HasPurpose() bool

HasPurpose returns a boolean if a field has been set.

func (*DirectDebitOrder) HasSepaPurposeCode

func (o *DirectDebitOrder) HasSepaPurposeCode() bool

HasSepaPurposeCode returns a boolean if a field has been set.

func (DirectDebitOrder) MarshalJSON

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

func (*DirectDebitOrder) SetAmount

func (o *DirectDebitOrder) SetAmount(v Amount)

SetAmount sets field value

func (*DirectDebitOrder) SetCreditorId

func (o *DirectDebitOrder) SetCreditorId(v string)

SetCreditorId sets field value

func (*DirectDebitOrder) SetEndToEndId

func (o *DirectDebitOrder) SetEndToEndId(v string)

SetEndToEndId gets a reference to the given NullableString and assigns it to the EndToEndId field.

func (*DirectDebitOrder) SetEndToEndIdNil

func (o *DirectDebitOrder) SetEndToEndIdNil()

SetEndToEndIdNil sets the value for EndToEndId to be an explicit nil

func (*DirectDebitOrder) SetMandateDate

func (o *DirectDebitOrder) SetMandateDate(v string)

SetMandateDate sets field value

func (*DirectDebitOrder) SetMandateId

func (o *DirectDebitOrder) SetMandateId(v string)

SetMandateId sets field value

func (*DirectDebitOrder) SetPayer

func (o *DirectDebitOrder) SetPayer(v PaymentPayer)

SetPayer sets field value

func (*DirectDebitOrder) SetPurpose

func (o *DirectDebitOrder) SetPurpose(v string)

SetPurpose gets a reference to the given NullableString and assigns it to the Purpose field.

func (*DirectDebitOrder) SetPurposeNil

func (o *DirectDebitOrder) SetPurposeNil()

SetPurposeNil sets the value for Purpose to be an explicit nil

func (*DirectDebitOrder) SetSepaPurposeCode

func (o *DirectDebitOrder) SetSepaPurposeCode(v string)

SetSepaPurposeCode gets a reference to the given NullableString and assigns it to the SepaPurposeCode field.

func (*DirectDebitOrder) SetSepaPurposeCodeNil

func (o *DirectDebitOrder) SetSepaPurposeCodeNil()

SetSepaPurposeCodeNil sets the value for SepaPurposeCode to be an explicit nil

func (*DirectDebitOrder) UnsetEndToEndId

func (o *DirectDebitOrder) UnsetEndToEndId()

UnsetEndToEndId ensures that no value is present for EndToEndId, not even an explicit nil

func (*DirectDebitOrder) UnsetPurpose

func (o *DirectDebitOrder) UnsetPurpose()

UnsetPurpose ensures that no value is present for Purpose, not even an explicit nil

func (*DirectDebitOrder) UnsetSepaPurposeCode

func (o *DirectDebitOrder) UnsetSepaPurposeCode()

UnsetSepaPurposeCode ensures that no value is present for SepaPurposeCode, not even an explicit nil

type DirectDebitWithAccountDetails

type DirectDebitWithAccountDetails struct {
	// Execution date for the direct debit(s), in the format <code>YYYY-MM-DD</code>. May not be in the past.
	ExecutionDate string `json:"executionDate"`
	// This field is only relevant when you pass multiple orders. It determines whether the orders should be processed by the bank as one collective booking (in case of <code>true</code>), or as separate bookings (in case of <code>false</code>). Note that it is subject to the bank whether it will regard the field.
	BatchBookingPreferred NullableBool `json:"batchBookingPreferred,omitempty"`
	// The profile to be applied to the web form.<br/>This will overwrite the default profile, if such a profile exists.
	ProfileId NullableString `json:"profileId,omitempty"`
	// The URL where the end-user will be redirected to after completing the bank login and (possibly) the SCA on the bank's website. Must always be provided by mandators with <code>FULLY_LICENSED</code> or <code>PISP</code> license type, and may not be provided by mandators with other license types. Find more info in the <a target='_blank' href='https://documentation.finapi.io/webform/Licensed-customers-using-the-Web-Form.2832302195.html'>Web Form 2.0 Public Documentation</a>.
	RedirectUrl NullableString    `json:"redirectUrl,omitempty"`
	Callbacks   NullableCallbacks `json:"callbacks,omitempty"`
	// Direct debit orders
	Orders   []DirectDebitOrder             `json:"orders"`
	Receiver DirectDebitWithAccountReceiver `json:"receiver"`
	// Type of the direct debit; either <code>BASIC</code> or <code>B2B</code> (Business-To-Business).
	DirectDebitType string `json:"directDebitType"`
	// Sequence type of the direct debit. Possible values:<br/>&bull; <code>OOFF</code> - means that this is a one-time direct debit order;<br/>&bull; <code>FRST</code> - means that this is the first in a row of multiple direct debit orders;<br/>&bull; <code>RCUR</code> - means that this is one (but not the first or final) within a row of multiple direct debit orders;<br/>&bull; <code>FNAL</code> - means that this is the final in a row of multiple direct debit orders.
	SequenceType string `json:"sequenceType"`
}

DirectDebitWithAccountDetails Parameters for a direct debit with an account

func NewDirectDebitWithAccountDetails

func NewDirectDebitWithAccountDetails(executionDate string, orders []DirectDebitOrder, receiver DirectDebitWithAccountReceiver, directDebitType string, sequenceType string) *DirectDebitWithAccountDetails

NewDirectDebitWithAccountDetails instantiates a new DirectDebitWithAccountDetails 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 NewDirectDebitWithAccountDetailsWithDefaults

func NewDirectDebitWithAccountDetailsWithDefaults() *DirectDebitWithAccountDetails

NewDirectDebitWithAccountDetailsWithDefaults instantiates a new DirectDebitWithAccountDetails 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 (*DirectDebitWithAccountDetails) GetBatchBookingPreferred

func (o *DirectDebitWithAccountDetails) GetBatchBookingPreferred() bool

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

func (*DirectDebitWithAccountDetails) GetBatchBookingPreferredOk

func (o *DirectDebitWithAccountDetails) GetBatchBookingPreferredOk() (*bool, bool)

GetBatchBookingPreferredOk returns a tuple with the BatchBookingPreferred 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 (*DirectDebitWithAccountDetails) GetCallbacks

func (o *DirectDebitWithAccountDetails) GetCallbacks() Callbacks

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

func (*DirectDebitWithAccountDetails) GetCallbacksOk

func (o *DirectDebitWithAccountDetails) GetCallbacksOk() (*Callbacks, bool)

GetCallbacksOk returns a tuple with the Callbacks 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 (*DirectDebitWithAccountDetails) GetDirectDebitType

func (o *DirectDebitWithAccountDetails) GetDirectDebitType() string

GetDirectDebitType returns the DirectDebitType field value

func (*DirectDebitWithAccountDetails) GetDirectDebitTypeOk

func (o *DirectDebitWithAccountDetails) GetDirectDebitTypeOk() (*string, bool)

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

func (*DirectDebitWithAccountDetails) GetExecutionDate

func (o *DirectDebitWithAccountDetails) GetExecutionDate() string

GetExecutionDate returns the ExecutionDate field value

func (*DirectDebitWithAccountDetails) GetExecutionDateOk

func (o *DirectDebitWithAccountDetails) GetExecutionDateOk() (*string, bool)

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

func (*DirectDebitWithAccountDetails) GetOrders

GetOrders returns the Orders field value

func (*DirectDebitWithAccountDetails) GetOrdersOk

func (o *DirectDebitWithAccountDetails) GetOrdersOk() ([]DirectDebitOrder, bool)

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

func (*DirectDebitWithAccountDetails) GetProfileId

func (o *DirectDebitWithAccountDetails) GetProfileId() string

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

func (*DirectDebitWithAccountDetails) GetProfileIdOk

func (o *DirectDebitWithAccountDetails) GetProfileIdOk() (*string, bool)

GetProfileIdOk returns a tuple with the ProfileId 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 (*DirectDebitWithAccountDetails) GetReceiver

GetReceiver returns the Receiver field value

func (*DirectDebitWithAccountDetails) GetReceiverOk

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

func (*DirectDebitWithAccountDetails) GetRedirectUrl

func (o *DirectDebitWithAccountDetails) GetRedirectUrl() string

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

func (*DirectDebitWithAccountDetails) GetRedirectUrlOk

func (o *DirectDebitWithAccountDetails) 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. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DirectDebitWithAccountDetails) GetSequenceType

func (o *DirectDebitWithAccountDetails) GetSequenceType() string

GetSequenceType returns the SequenceType field value

func (*DirectDebitWithAccountDetails) GetSequenceTypeOk

func (o *DirectDebitWithAccountDetails) GetSequenceTypeOk() (*string, bool)

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

func (*DirectDebitWithAccountDetails) HasBatchBookingPreferred

func (o *DirectDebitWithAccountDetails) HasBatchBookingPreferred() bool

HasBatchBookingPreferred returns a boolean if a field has been set.

func (*DirectDebitWithAccountDetails) HasCallbacks

func (o *DirectDebitWithAccountDetails) HasCallbacks() bool

HasCallbacks returns a boolean if a field has been set.

func (*DirectDebitWithAccountDetails) HasProfileId

func (o *DirectDebitWithAccountDetails) HasProfileId() bool

HasProfileId returns a boolean if a field has been set.

func (*DirectDebitWithAccountDetails) HasRedirectUrl

func (o *DirectDebitWithAccountDetails) HasRedirectUrl() bool

HasRedirectUrl returns a boolean if a field has been set.

func (DirectDebitWithAccountDetails) MarshalJSON

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

func (*DirectDebitWithAccountDetails) SetBatchBookingPreferred

func (o *DirectDebitWithAccountDetails) SetBatchBookingPreferred(v bool)

SetBatchBookingPreferred gets a reference to the given NullableBool and assigns it to the BatchBookingPreferred field.

func (*DirectDebitWithAccountDetails) SetBatchBookingPreferredNil

func (o *DirectDebitWithAccountDetails) SetBatchBookingPreferredNil()

SetBatchBookingPreferredNil sets the value for BatchBookingPreferred to be an explicit nil

func (*DirectDebitWithAccountDetails) SetCallbacks

func (o *DirectDebitWithAccountDetails) SetCallbacks(v Callbacks)

SetCallbacks gets a reference to the given NullableCallbacks and assigns it to the Callbacks field.

func (*DirectDebitWithAccountDetails) SetCallbacksNil

func (o *DirectDebitWithAccountDetails) SetCallbacksNil()

SetCallbacksNil sets the value for Callbacks to be an explicit nil

func (*DirectDebitWithAccountDetails) SetDirectDebitType

func (o *DirectDebitWithAccountDetails) SetDirectDebitType(v string)

SetDirectDebitType sets field value

func (*DirectDebitWithAccountDetails) SetExecutionDate

func (o *DirectDebitWithAccountDetails) SetExecutionDate(v string)

SetExecutionDate sets field value

func (*DirectDebitWithAccountDetails) SetOrders

SetOrders sets field value

func (*DirectDebitWithAccountDetails) SetProfileId

func (o *DirectDebitWithAccountDetails) SetProfileId(v string)

SetProfileId gets a reference to the given NullableString and assigns it to the ProfileId field.

func (*DirectDebitWithAccountDetails) SetProfileIdNil

func (o *DirectDebitWithAccountDetails) SetProfileIdNil()

SetProfileIdNil sets the value for ProfileId to be an explicit nil

func (*DirectDebitWithAccountDetails) SetReceiver

SetReceiver sets field value

func (*DirectDebitWithAccountDetails) SetRedirectUrl

func (o *DirectDebitWithAccountDetails) SetRedirectUrl(v string)

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

func (*DirectDebitWithAccountDetails) SetRedirectUrlNil

func (o *DirectDebitWithAccountDetails) SetRedirectUrlNil()

SetRedirectUrlNil sets the value for RedirectUrl to be an explicit nil

func (*DirectDebitWithAccountDetails) SetSequenceType

func (o *DirectDebitWithAccountDetails) SetSequenceType(v string)

SetSequenceType sets field value

func (*DirectDebitWithAccountDetails) UnsetBatchBookingPreferred

func (o *DirectDebitWithAccountDetails) UnsetBatchBookingPreferred()

UnsetBatchBookingPreferred ensures that no value is present for BatchBookingPreferred, not even an explicit nil

func (*DirectDebitWithAccountDetails) UnsetCallbacks

func (o *DirectDebitWithAccountDetails) UnsetCallbacks()

UnsetCallbacks ensures that no value is present for Callbacks, not even an explicit nil

func (*DirectDebitWithAccountDetails) UnsetProfileId

func (o *DirectDebitWithAccountDetails) UnsetProfileId()

UnsetProfileId ensures that no value is present for ProfileId, not even an explicit nil

func (*DirectDebitWithAccountDetails) UnsetRedirectUrl

func (o *DirectDebitWithAccountDetails) UnsetRedirectUrl()

UnsetRedirectUrl ensures that no value is present for RedirectUrl, not even an explicit nil

type DirectDebitWithAccountReceiver

type DirectDebitWithAccountReceiver struct {
	// The identifier of an account (which is initiating the direct debit) in the Access API
	AccountId int64 `json:"accountId"`
}

DirectDebitWithAccountReceiver Receiver details

func NewDirectDebitWithAccountReceiver

func NewDirectDebitWithAccountReceiver(accountId int64) *DirectDebitWithAccountReceiver

NewDirectDebitWithAccountReceiver instantiates a new DirectDebitWithAccountReceiver 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 NewDirectDebitWithAccountReceiverWithDefaults

func NewDirectDebitWithAccountReceiverWithDefaults() *DirectDebitWithAccountReceiver

NewDirectDebitWithAccountReceiverWithDefaults instantiates a new DirectDebitWithAccountReceiver 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 (*DirectDebitWithAccountReceiver) GetAccountId

func (o *DirectDebitWithAccountReceiver) GetAccountId() int64

GetAccountId returns the AccountId field value

func (*DirectDebitWithAccountReceiver) GetAccountIdOk

func (o *DirectDebitWithAccountReceiver) GetAccountIdOk() (*int64, bool)

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

func (DirectDebitWithAccountReceiver) MarshalJSON

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

func (*DirectDebitWithAccountReceiver) SetAccountId

func (o *DirectDebitWithAccountReceiver) SetAccountId(v int64)

SetAccountId sets field value

type EditProfileDetails

type EditProfileDetails struct {
	// Label to profile.<br/>The label must be unique.
	Label NullableString `json:"label,omitempty"`
	// Whether the profile will be used by default for all web forms.<br/>We urge you to set one profile as default. This way, if you do not pass the profile in the API call, we will use the default profile from you for the web forms.<br/><br/>There can only be one default profile at one time.
	Default       NullableBool          `json:"default,omitempty"`
	Brand         NullableBrand         `json:"brand,omitempty"`
	Functionality NullableFunctionality `json:"functionality,omitempty"`
	Aspect        NullableAspect        `json:"aspect,omitempty"`
}

EditProfileDetails struct for EditProfileDetails

func NewEditProfileDetails

func NewEditProfileDetails() *EditProfileDetails

NewEditProfileDetails instantiates a new EditProfileDetails 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 NewEditProfileDetailsWithDefaults

func NewEditProfileDetailsWithDefaults() *EditProfileDetails

NewEditProfileDetailsWithDefaults instantiates a new EditProfileDetails 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 (*EditProfileDetails) GetAspect

func (o *EditProfileDetails) GetAspect() Aspect

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

func (*EditProfileDetails) GetAspectOk

func (o *EditProfileDetails) GetAspectOk() (*Aspect, bool)

GetAspectOk returns a tuple with the Aspect 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 (*EditProfileDetails) GetBrand

func (o *EditProfileDetails) GetBrand() Brand

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

func (*EditProfileDetails) GetBrandOk

func (o *EditProfileDetails) GetBrandOk() (*Brand, 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. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*EditProfileDetails) GetDefault

func (o *EditProfileDetails) GetDefault() bool

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

func (*EditProfileDetails) GetDefaultOk

func (o *EditProfileDetails) GetDefaultOk() (*bool, bool)

GetDefaultOk returns a tuple with the Default 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 (*EditProfileDetails) GetFunctionality

func (o *EditProfileDetails) GetFunctionality() Functionality

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

func (*EditProfileDetails) GetFunctionalityOk

func (o *EditProfileDetails) GetFunctionalityOk() (*Functionality, bool)

GetFunctionalityOk returns a tuple with the Functionality 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 (*EditProfileDetails) GetLabel

func (o *EditProfileDetails) GetLabel() string

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

func (*EditProfileDetails) GetLabelOk

func (o *EditProfileDetails) 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. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*EditProfileDetails) HasAspect

func (o *EditProfileDetails) HasAspect() bool

HasAspect returns a boolean if a field has been set.

func (*EditProfileDetails) HasBrand

func (o *EditProfileDetails) HasBrand() bool

HasBrand returns a boolean if a field has been set.

func (*EditProfileDetails) HasDefault

func (o *EditProfileDetails) HasDefault() bool

HasDefault returns a boolean if a field has been set.

func (*EditProfileDetails) HasFunctionality

func (o *EditProfileDetails) HasFunctionality() bool

HasFunctionality returns a boolean if a field has been set.

func (*EditProfileDetails) HasLabel

func (o *EditProfileDetails) HasLabel() bool

HasLabel returns a boolean if a field has been set.

func (EditProfileDetails) MarshalJSON

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

func (*EditProfileDetails) SetAspect

func (o *EditProfileDetails) SetAspect(v Aspect)

SetAspect gets a reference to the given NullableAspect and assigns it to the Aspect field.

func (*EditProfileDetails) SetAspectNil

func (o *EditProfileDetails) SetAspectNil()

SetAspectNil sets the value for Aspect to be an explicit nil

func (*EditProfileDetails) SetBrand

func (o *EditProfileDetails) SetBrand(v Brand)

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

func (*EditProfileDetails) SetBrandNil

func (o *EditProfileDetails) SetBrandNil()

SetBrandNil sets the value for Brand to be an explicit nil

func (*EditProfileDetails) SetDefault

func (o *EditProfileDetails) SetDefault(v bool)

SetDefault gets a reference to the given NullableBool and assigns it to the Default field.

func (*EditProfileDetails) SetDefaultNil

func (o *EditProfileDetails) SetDefaultNil()

SetDefaultNil sets the value for Default to be an explicit nil

func (*EditProfileDetails) SetFunctionality

func (o *EditProfileDetails) SetFunctionality(v Functionality)

SetFunctionality gets a reference to the given NullableFunctionality and assigns it to the Functionality field.

func (*EditProfileDetails) SetFunctionalityNil

func (o *EditProfileDetails) SetFunctionalityNil()

SetFunctionalityNil sets the value for Functionality to be an explicit nil

func (*EditProfileDetails) SetLabel

func (o *EditProfileDetails) SetLabel(v string)

SetLabel gets a reference to the given NullableString and assigns it to the Label field.

func (*EditProfileDetails) SetLabelNil

func (o *EditProfileDetails) SetLabelNil()

SetLabelNil sets the value for Label to be an explicit nil

func (*EditProfileDetails) UnsetAspect

func (o *EditProfileDetails) UnsetAspect()

UnsetAspect ensures that no value is present for Aspect, not even an explicit nil

func (*EditProfileDetails) UnsetBrand

func (o *EditProfileDetails) UnsetBrand()

UnsetBrand ensures that no value is present for Brand, not even an explicit nil

func (*EditProfileDetails) UnsetDefault

func (o *EditProfileDetails) UnsetDefault()

UnsetDefault ensures that no value is present for Default, not even an explicit nil

func (*EditProfileDetails) UnsetFunctionality

func (o *EditProfileDetails) UnsetFunctionality()

UnsetFunctionality ensures that no value is present for Functionality, not even an explicit nil

func (*EditProfileDetails) UnsetLabel

func (o *EditProfileDetails) UnsetLabel()

UnsetLabel ensures that no value is present for Label, not even an explicit nil

type Error

type Error struct {
	// Error code
	Code string `json:"code"`
	// Error message
	Description string `json:"description"`
	// Timestamp when the error occurred in the format <code>yyyy-MM-dd'T'HH:mm:ss.SSSZ</code>.
	Timestamp string `json:"timestamp"`
	// Endpoint caused the error
	Endpoint string `json:"endpoint"`
}

Error Error details

func NewError

func NewError(code string, description string, timestamp string, endpoint string) *Error

NewError instantiates a new Error 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 NewErrorWithDefaults

func NewErrorWithDefaults() *Error

NewErrorWithDefaults instantiates a new Error 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 (*Error) GetCode

func (o *Error) GetCode() string

GetCode returns the Code field value

func (*Error) GetCodeOk

func (o *Error) GetCodeOk() (*string, bool)

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

func (*Error) GetDescription

func (o *Error) GetDescription() string

GetDescription returns the Description field value

func (*Error) GetDescriptionOk

func (o *Error) GetDescriptionOk() (*string, bool)

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

func (*Error) GetEndpoint

func (o *Error) GetEndpoint() string

GetEndpoint returns the Endpoint field value

func (*Error) GetEndpointOk

func (o *Error) GetEndpointOk() (*string, bool)

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

func (*Error) GetTimestamp

func (o *Error) GetTimestamp() string

GetTimestamp returns the Timestamp field value

func (*Error) GetTimestampOk

func (o *Error) GetTimestampOk() (*string, bool)

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

func (Error) MarshalJSON

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

func (*Error) SetCode

func (o *Error) SetCode(v string)

SetCode sets field value

func (*Error) SetDescription

func (o *Error) SetDescription(v string)

SetDescription sets field value

func (*Error) SetEndpoint

func (o *Error) SetEndpoint(v string)

SetEndpoint sets field value

func (*Error) SetTimestamp

func (o *Error) SetTimestamp(v string)

SetTimestamp sets field value

type Functionality

type Functionality struct {
	// Whether a progress bar is shown on the web form, letting the user know on which step he is.<br/>&bull; <code>RENDER</code> - the progress bar will be shown;<br/>&bull; <code>HIDDEN</code> - the progress bar will NOT be shown.<br/><strong>NOTE:</strong> If no value is provided, then the following value will be applied by default when web form is opened: <code>RENDER</code>.
	ProgressBar NullableString `json:"progressBar,omitempty"`
	// How the bank login hint will be shown to the end user<br/>&bull; <code>EXPANDED</code> - the user will see the login hint and will have the option to collapse it;<br/>&bull; <code>COLLAPSED</code> - the login hint will be collapsed and the user can see it if he expands the field;<br/>&bull; <code>HIDDEN</code> - the login hint is hidden and the user cannot see it.<br/><strong>NOTE:</strong> If no value is provided, then the following value will be applied by default when web form is opened: <code>EXPANDED</code>.
	BankLoginHint NullableString `json:"bankLoginHint,omitempty"`
	// Whether the user will have a checkbox to ask for storing login secrets (like a PIN) in finAPI or not.<br/>&bull; <code>RENDER</code> - the checkbox will be shown;<br/>&bull; <code>HIDDEN</code> - the checkbox will NOT be shown;<br/>&bull; <code>MANDATORY</code> - the checkbox will be shown and it will be mandatory for the end user to check it in order to continue.<br/>&bull; <code>IMPLICIT_APPROVAL</code> - the checkbox will NOT be shown but login secrets will nevertheless be stored;<br/>&nbsp;&nbsp;&nbsp;&nbsp;<strong>NOTE:</strong> This value will also automatically store the TAN method. This value can be applied ONLY by our support team. Please contact <a href='mailto:support@finapi.io'>support@finapi.io</a> with the <code>profile.id</code> as soon as you have finalized the customization for other parameters.<br/><strong>NOTE:</strong> If no value is provided, then the following value will be applied by default when web form is opened: <code>RENDER</code>.
	StoreSecrets NullableString `json:"storeSecrets,omitempty"`
	// Whether the user will be allowed to change the selected bank, in case a BLZ/BIC/IBAN was sent in the API request by the client.<br/>&bull; <code>LOCKED</code> - the user will be directly routed to login to the pre-selected bank;<br/>&bull; <code>EDITABLE</code> - the user will see the pre-selected bank and have the option to change it.<br/><strong>NOTE:</strong> If no value is provided, then the following value will be applied by default when web form is opened: <code>LOCKED</code>.
	BankDetails NullableString `json:"bankDetails,omitempty"`
	// Whether the header will be displayed on the web form.<br/>&bull; <code>RENDER</code> - the header will be shown;<br/>&bull; <code>HIDDEN</code> - the header will NOT be shown.<br/><strong>NOTE:</strong> If no value is provided, then the following value will be applied by default when web form is opened: <code>RENDER</code>.
	Header   NullableString   `json:"header,omitempty"`
	Language NullableLanguage `json:"language,omitempty"`
	// When the web form is completed successfully, it determines whether the last view will be rendered. It applies to embedded and standalone web forms. It also applies to all endpoints in the \"Account Information Services\" and \"Payment Initiation Services\".<br/>If you are embedding the web form in your application, please set up appropriate handling for the 'onComplete' method to take advantage of the feature.<br/><strong>NOTE:</strong> If no value is provided, then the following value will be applied by default when web form is opened: <code>false</code>
	SkipConfirmationView NullableBool `json:"skipConfirmationView,omitempty"`
	// Whether or not the Web Form will render the \"Account Selection View\" for the end-user to choose which of the imported accounts should be saved to the database and available on the customer application.<br/><strong>NOTE:</strong> If no value is provided, then the following value will be applied by default when web form is opened: <code>false</code>
	RenderAccountSelectionView NullableBool `json:"renderAccountSelectionView,omitempty"`
	// Whether the entire payment summary is rendered on the Web Form. When set to TRUE, the counterpart data is not rendered on the Payment Summary of the Web Form.<br/><strong>NOTE:</strong> This value can be applied ONLY by our support team. Please contact <a href='mailto:support@finapi.io'>support@finapi.io</a> with the <code>profile.id</code> as soon as you have finalized the customization for other parameters.<br/><strong>NOTE:</strong> If no value is provided, then the following value will be applied by default when web form is opened: <code>false</code>
	HidePaymentSummary NullableBool `json:"hidePaymentSummary,omitempty"`
}

Functionality Customization of web form functionality

func NewFunctionality

func NewFunctionality() *Functionality

NewFunctionality instantiates a new Functionality 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 NewFunctionalityWithDefaults

func NewFunctionalityWithDefaults() *Functionality

NewFunctionalityWithDefaults instantiates a new Functionality 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 (*Functionality) GetBankDetails

func (o *Functionality) GetBankDetails() string

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

func (*Functionality) GetBankDetailsOk

func (o *Functionality) GetBankDetailsOk() (*string, bool)

GetBankDetailsOk returns a tuple with the BankDetails 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 (*Functionality) GetBankLoginHint

func (o *Functionality) GetBankLoginHint() string

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

func (*Functionality) GetBankLoginHintOk

func (o *Functionality) GetBankLoginHintOk() (*string, bool)

GetBankLoginHintOk returns a tuple with the BankLoginHint 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 (*Functionality) GetHeader

func (o *Functionality) GetHeader() string

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

func (*Functionality) GetHeaderOk

func (o *Functionality) GetHeaderOk() (*string, bool)

GetHeaderOk returns a tuple with the Header 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 (*Functionality) GetHidePaymentSummary

func (o *Functionality) GetHidePaymentSummary() bool

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

func (*Functionality) GetHidePaymentSummaryOk

func (o *Functionality) GetHidePaymentSummaryOk() (*bool, bool)

GetHidePaymentSummaryOk returns a tuple with the HidePaymentSummary 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 (*Functionality) GetLanguage

func (o *Functionality) GetLanguage() Language

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

func (*Functionality) GetLanguageOk

func (o *Functionality) GetLanguageOk() (*Language, 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. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Functionality) GetProgressBar

func (o *Functionality) GetProgressBar() string

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

func (*Functionality) GetProgressBarOk

func (o *Functionality) GetProgressBarOk() (*string, bool)

GetProgressBarOk returns a tuple with the ProgressBar 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 (*Functionality) GetRenderAccountSelectionView

func (o *Functionality) GetRenderAccountSelectionView() bool

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

func (*Functionality) GetRenderAccountSelectionViewOk

func (o *Functionality) GetRenderAccountSelectionViewOk() (*bool, bool)

GetRenderAccountSelectionViewOk returns a tuple with the RenderAccountSelectionView 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 (*Functionality) GetSkipConfirmationView

func (o *Functionality) GetSkipConfirmationView() bool

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

func (*Functionality) GetSkipConfirmationViewOk

func (o *Functionality) GetSkipConfirmationViewOk() (*bool, bool)

GetSkipConfirmationViewOk returns a tuple with the SkipConfirmationView 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 (*Functionality) GetStoreSecrets

func (o *Functionality) GetStoreSecrets() string

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

func (*Functionality) GetStoreSecretsOk

func (o *Functionality) GetStoreSecretsOk() (*string, bool)

GetStoreSecretsOk returns a tuple with the StoreSecrets 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 (*Functionality) HasBankDetails

func (o *Functionality) HasBankDetails() bool

HasBankDetails returns a boolean if a field has been set.

func (*Functionality) HasBankLoginHint

func (o *Functionality) HasBankLoginHint() bool

HasBankLoginHint returns a boolean if a field has been set.

func (*Functionality) HasHeader

func (o *Functionality) HasHeader() bool

HasHeader returns a boolean if a field has been set.

func (*Functionality) HasHidePaymentSummary

func (o *Functionality) HasHidePaymentSummary() bool

HasHidePaymentSummary returns a boolean if a field has been set.

func (*Functionality) HasLanguage

func (o *Functionality) HasLanguage() bool

HasLanguage returns a boolean if a field has been set.

func (*Functionality) HasProgressBar

func (o *Functionality) HasProgressBar() bool

HasProgressBar returns a boolean if a field has been set.

func (*Functionality) HasRenderAccountSelectionView

func (o *Functionality) HasRenderAccountSelectionView() bool

HasRenderAccountSelectionView returns a boolean if a field has been set.

func (*Functionality) HasSkipConfirmationView

func (o *Functionality) HasSkipConfirmationView() bool

HasSkipConfirmationView returns a boolean if a field has been set.

func (*Functionality) HasStoreSecrets

func (o *Functionality) HasStoreSecrets() bool

HasStoreSecrets returns a boolean if a field has been set.

func (Functionality) MarshalJSON

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

func (*Functionality) SetBankDetails

func (o *Functionality) SetBankDetails(v string)

SetBankDetails gets a reference to the given NullableString and assigns it to the BankDetails field.

func (*Functionality) SetBankDetailsNil

func (o *Functionality) SetBankDetailsNil()

SetBankDetailsNil sets the value for BankDetails to be an explicit nil

func (*Functionality) SetBankLoginHint

func (o *Functionality) SetBankLoginHint(v string)

SetBankLoginHint gets a reference to the given NullableString and assigns it to the BankLoginHint field.

func (*Functionality) SetBankLoginHintNil

func (o *Functionality) SetBankLoginHintNil()

SetBankLoginHintNil sets the value for BankLoginHint to be an explicit nil

func (*Functionality) SetHeader

func (o *Functionality) SetHeader(v string)

SetHeader gets a reference to the given NullableString and assigns it to the Header field.

func (*Functionality) SetHeaderNil

func (o *Functionality) SetHeaderNil()

SetHeaderNil sets the value for Header to be an explicit nil

func (*Functionality) SetHidePaymentSummary

func (o *Functionality) SetHidePaymentSummary(v bool)

SetHidePaymentSummary gets a reference to the given NullableBool and assigns it to the HidePaymentSummary field.

func (*Functionality) SetHidePaymentSummaryNil

func (o *Functionality) SetHidePaymentSummaryNil()

SetHidePaymentSummaryNil sets the value for HidePaymentSummary to be an explicit nil

func (*Functionality) SetLanguage

func (o *Functionality) SetLanguage(v Language)

SetLanguage gets a reference to the given NullableLanguage and assigns it to the Language field.

func (*Functionality) SetLanguageNil

func (o *Functionality) SetLanguageNil()

SetLanguageNil sets the value for Language to be an explicit nil

func (*Functionality) SetProgressBar

func (o *Functionality) SetProgressBar(v string)

SetProgressBar gets a reference to the given NullableString and assigns it to the ProgressBar field.

func (*Functionality) SetProgressBarNil

func (o *Functionality) SetProgressBarNil()

SetProgressBarNil sets the value for ProgressBar to be an explicit nil

func (*Functionality) SetRenderAccountSelectionView

func (o *Functionality) SetRenderAccountSelectionView(v bool)

SetRenderAccountSelectionView gets a reference to the given NullableBool and assigns it to the RenderAccountSelectionView field.

func (*Functionality) SetRenderAccountSelectionViewNil

func (o *Functionality) SetRenderAccountSelectionViewNil()

SetRenderAccountSelectionViewNil sets the value for RenderAccountSelectionView to be an explicit nil

func (*Functionality) SetSkipConfirmationView

func (o *Functionality) SetSkipConfirmationView(v bool)

SetSkipConfirmationView gets a reference to the given NullableBool and assigns it to the SkipConfirmationView field.

func (*Functionality) SetSkipConfirmationViewNil

func (o *Functionality) SetSkipConfirmationViewNil()

SetSkipConfirmationViewNil sets the value for SkipConfirmationView to be an explicit nil

func (*Functionality) SetStoreSecrets

func (o *Functionality) SetStoreSecrets(v string)

SetStoreSecrets gets a reference to the given NullableString and assigns it to the StoreSecrets field.

func (*Functionality) SetStoreSecretsNil

func (o *Functionality) SetStoreSecretsNil()

SetStoreSecretsNil sets the value for StoreSecrets to be an explicit nil

func (*Functionality) UnsetBankDetails

func (o *Functionality) UnsetBankDetails()

UnsetBankDetails ensures that no value is present for BankDetails, not even an explicit nil

func (*Functionality) UnsetBankLoginHint

func (o *Functionality) UnsetBankLoginHint()

UnsetBankLoginHint ensures that no value is present for BankLoginHint, not even an explicit nil

func (*Functionality) UnsetHeader

func (o *Functionality) UnsetHeader()

UnsetHeader ensures that no value is present for Header, not even an explicit nil

func (*Functionality) UnsetHidePaymentSummary

func (o *Functionality) UnsetHidePaymentSummary()

UnsetHidePaymentSummary ensures that no value is present for HidePaymentSummary, not even an explicit nil

func (*Functionality) UnsetLanguage

func (o *Functionality) UnsetLanguage()

UnsetLanguage ensures that no value is present for Language, not even an explicit nil

func (*Functionality) UnsetProgressBar

func (o *Functionality) UnsetProgressBar()

UnsetProgressBar ensures that no value is present for ProgressBar, not even an explicit nil

func (*Functionality) UnsetRenderAccountSelectionView

func (o *Functionality) UnsetRenderAccountSelectionView()

UnsetRenderAccountSelectionView ensures that no value is present for RenderAccountSelectionView, not even an explicit nil

func (*Functionality) UnsetSkipConfirmationView

func (o *Functionality) UnsetSkipConfirmationView()

UnsetSkipConfirmationView ensures that no value is present for SkipConfirmationView, not even an explicit nil

func (*Functionality) UnsetStoreSecrets

func (o *Functionality) UnsetStoreSecrets()

UnsetStoreSecrets ensures that no value is present for StoreSecrets, not even an explicit nil

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 Icon

type Icon struct {
	// The image that will be rendered on the Web Form when an info icon needs to be rendered. When it is provided, this image will be used instead of the default info icon.<br/>The image must follow the DATA URI scheme: <code>data:[\\<media type\\>][;base64],\\<data\\></code>
	Info NullableString `json:"info,omitempty"`
	// The loading icon which will be rendered on the web form while it is importing data in the background. When it is provided, this GIF will be used instead of the default loading animation.<br/>The image must follow the DATA URI scheme: <code>data:[\\<media type\\>][;base64],\\<data\\></code>
	Loading NullableString `json:"loading,omitempty"`
}

Icon Customization of various icons used in web form

func NewIcon

func NewIcon() *Icon

NewIcon instantiates a new Icon 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 NewIconWithDefaults

func NewIconWithDefaults() *Icon

NewIconWithDefaults instantiates a new Icon 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 (*Icon) GetInfo

func (o *Icon) GetInfo() string

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

func (*Icon) GetInfoOk

func (o *Icon) GetInfoOk() (*string, 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. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Icon) GetLoading

func (o *Icon) GetLoading() string

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

func (*Icon) GetLoadingOk

func (o *Icon) GetLoadingOk() (*string, bool)

GetLoadingOk returns a tuple with the Loading 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 (*Icon) HasInfo

func (o *Icon) HasInfo() bool

HasInfo returns a boolean if a field has been set.

func (*Icon) HasLoading

func (o *Icon) HasLoading() bool

HasLoading returns a boolean if a field has been set.

func (Icon) MarshalJSON

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

func (*Icon) SetInfo

func (o *Icon) SetInfo(v string)

SetInfo gets a reference to the given NullableString and assigns it to the Info field.

func (*Icon) SetInfoNil

func (o *Icon) SetInfoNil()

SetInfoNil sets the value for Info to be an explicit nil

func (*Icon) SetLoading

func (o *Icon) SetLoading(v string)

SetLoading gets a reference to the given NullableString and assigns it to the Loading field.

func (*Icon) SetLoadingNil

func (o *Icon) SetLoadingNil()

SetLoadingNil sets the value for Loading to be an explicit nil

func (*Icon) UnsetInfo

func (o *Icon) UnsetInfo()

UnsetInfo ensures that no value is present for Info, not even an explicit nil

func (*Icon) UnsetLoading

func (o *Icon) UnsetLoading()

UnsetLoading ensures that no value is present for Loading, not even an explicit nil

type ImportBankDetails

type ImportBankDetails struct {
	// Bank ID of the bank the user wants to connect to (and import account data) in the finAPI repo (section \"Banks\"). Mutually exclusive with <code>search</code> parameter.
	Id NullableInt64 `json:"id,omitempty"`
	// \"IBAN\", \"BLZ\", \"BIC\", \"Bank Name\", \"City\" of the bank the user wants to connect to (and import account data). Mutually exclusive with <code>id</code> parameter.
	Search NullableString `json:"search,omitempty"`
}

ImportBankDetails Bank details. When not provided at the API-level, the end-user can search for the bank on the Web Form directly and then proceed with the import.

func NewImportBankDetails

func NewImportBankDetails() *ImportBankDetails

NewImportBankDetails instantiates a new ImportBankDetails 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 NewImportBankDetailsWithDefaults

func NewImportBankDetailsWithDefaults() *ImportBankDetails

NewImportBankDetailsWithDefaults instantiates a new ImportBankDetails 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 (*ImportBankDetails) GetId

func (o *ImportBankDetails) GetId() int64

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

func (*ImportBankDetails) GetIdOk

func (o *ImportBankDetails) GetIdOk() (*int64, 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. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ImportBankDetails) GetSearch

func (o *ImportBankDetails) GetSearch() string

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

func (*ImportBankDetails) GetSearchOk

func (o *ImportBankDetails) GetSearchOk() (*string, bool)

GetSearchOk returns a tuple with the Search 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 (*ImportBankDetails) HasId

func (o *ImportBankDetails) HasId() bool

HasId returns a boolean if a field has been set.

func (*ImportBankDetails) HasSearch

func (o *ImportBankDetails) HasSearch() bool

HasSearch returns a boolean if a field has been set.

func (ImportBankDetails) MarshalJSON

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

func (*ImportBankDetails) SetId

func (o *ImportBankDetails) SetId(v int64)

SetId gets a reference to the given NullableInt64 and assigns it to the Id field.

func (*ImportBankDetails) SetIdNil

func (o *ImportBankDetails) SetIdNil()

SetIdNil sets the value for Id to be an explicit nil

func (*ImportBankDetails) SetSearch

func (o *ImportBankDetails) SetSearch(v string)

SetSearch gets a reference to the given NullableString and assigns it to the Search field.

func (*ImportBankDetails) SetSearchNil

func (o *ImportBankDetails) SetSearchNil()

SetSearchNil sets the value for Search to be an explicit nil

func (*ImportBankDetails) UnsetId

func (o *ImportBankDetails) UnsetId()

UnsetId ensures that no value is present for Id, not even an explicit nil

func (*ImportBankDetails) UnsetSearch

func (o *ImportBankDetails) UnsetSearch()

UnsetSearch ensures that no value is present for Search, not even an explicit nil

type InvalidFieldError

type InvalidFieldError struct {
	// Field that caused the error
	Field string `json:"field"`
	// Error message
	Message string `json:"message"`
}

InvalidFieldError Error details regarding the field and cause of the error

func NewInvalidFieldError

func NewInvalidFieldError(field string, message string) *InvalidFieldError

NewInvalidFieldError instantiates a new InvalidFieldError 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 NewInvalidFieldErrorWithDefaults

func NewInvalidFieldErrorWithDefaults() *InvalidFieldError

NewInvalidFieldErrorWithDefaults instantiates a new InvalidFieldError 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 (*InvalidFieldError) GetField

func (o *InvalidFieldError) GetField() string

GetField returns the Field field value

func (*InvalidFieldError) GetFieldOk

func (o *InvalidFieldError) GetFieldOk() (*string, bool)

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

func (*InvalidFieldError) GetMessage

func (o *InvalidFieldError) GetMessage() string

GetMessage returns the Message field value

func (*InvalidFieldError) GetMessageOk

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

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

func (InvalidFieldError) MarshalJSON

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

func (*InvalidFieldError) SetField

func (o *InvalidFieldError) SetField(v string)

SetField sets field value

func (*InvalidFieldError) SetMessage

func (o *InvalidFieldError) SetMessage(v string)

SetMessage sets field value

type Language

type Language struct {
	// Whether the language selector in the web form header will be displayed.<br/><strong>NOTE:</strong> in case <code>functionality.header</code> is marked as <code>HIDDEN</code>, then this property will be ignored.<br/><strong>NOTE:</strong> If no value is provided, then the following value will be applied by default when web form is opened: <code>RENDER</code>.
	Selector NullableString `json:"selector,omitempty"`
	// The language in which the web form will be shown. The language must be given in the <a target='_blank' href='https://www.iso.org/iso-639-language-codes.html'>ISO-639</a> 2 letter code format.<br/>&bull; This must be initialized if either the <code>functionality.header</code> or <code>functionality.language.selector</code> are <code>HIDDEN</code>;<br/>&bull; This must be null if both <code>functionality.header</code> and <code>functionality.language.selector</code> are set to <code>RENDER</code>.<br/><strong>NOTE:</strong> If no value is provided, then the following value will be applied by default when web form is opened: <code>null</code>.
	Locked NullableString `json:"locked,omitempty"`
}

Language Customization of the web form language settings

func NewLanguage

func NewLanguage() *Language

NewLanguage instantiates a new Language 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 NewLanguageWithDefaults

func NewLanguageWithDefaults() *Language

NewLanguageWithDefaults instantiates a new Language 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 (*Language) GetLocked

func (o *Language) GetLocked() string

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

func (*Language) GetLockedOk

func (o *Language) GetLockedOk() (*string, bool)

GetLockedOk returns a tuple with the Locked 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 (*Language) GetSelector

func (o *Language) GetSelector() string

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

func (*Language) GetSelectorOk

func (o *Language) GetSelectorOk() (*string, bool)

GetSelectorOk returns a tuple with the Selector 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 (*Language) HasLocked

func (o *Language) HasLocked() bool

HasLocked returns a boolean if a field has been set.

func (*Language) HasSelector

func (o *Language) HasSelector() bool

HasSelector returns a boolean if a field has been set.

func (Language) MarshalJSON

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

func (*Language) SetLocked

func (o *Language) SetLocked(v string)

SetLocked gets a reference to the given NullableString and assigns it to the Locked field.

func (*Language) SetLockedNil

func (o *Language) SetLockedNil()

SetLockedNil sets the value for Locked to be an explicit nil

func (*Language) SetSelector

func (o *Language) SetSelector(v string)

SetSelector gets a reference to the given NullableString and assigns it to the Selector field.

func (*Language) SetSelectorNil

func (o *Language) SetSelectorNil()

SetSelectorNil sets the value for Selector to be an explicit nil

func (*Language) UnsetLocked

func (o *Language) UnsetLocked()

UnsetLocked ensures that no value is present for Locked, not even an explicit nil

func (*Language) UnsetSelector

func (o *Language) UnsetSelector()

UnsetSelector ensures that no value is present for Selector, not even an explicit nil

type ManageSavedSettings

type ManageSavedSettings string

ManageSavedSettings the model 'ManageSavedSettings'

const (
	MANAGESAVEDSETTINGS_CREDENTIALS                ManageSavedSettings = "CREDENTIALS"
	MANAGESAVEDSETTINGS_DEFAULT_TWO_STEP_PROCEDURE ManageSavedSettings = "DEFAULT_TWO_STEP_PROCEDURE"
)

List of ManageSavedSettings

func NewManageSavedSettingsFromValue

func NewManageSavedSettingsFromValue(v string) (*ManageSavedSettings, error)

NewManageSavedSettingsFromValue returns a pointer to a valid ManageSavedSettings for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ManageSavedSettings) IsValid

func (v ManageSavedSettings) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ManageSavedSettings) Ptr

Ptr returns reference to ManageSavedSettings value

func (*ManageSavedSettings) UnmarshalJSON

func (v *ManageSavedSettings) UnmarshalJSON(src []byte) error

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 NullableAmount

type NullableAmount struct {
	// contains filtered or unexported fields
}

func NewNullableAmount

func NewNullableAmount(val *Amount) *NullableAmount

func (NullableAmount) Get

func (v NullableAmount) Get() *Amount

func (NullableAmount) IsSet

func (v NullableAmount) IsSet() bool

func (NullableAmount) MarshalJSON

func (v NullableAmount) MarshalJSON() ([]byte, error)

func (*NullableAmount) Set

func (v *NullableAmount) Set(val *Amount)

func (*NullableAmount) UnmarshalJSON

func (v *NullableAmount) UnmarshalJSON(src []byte) error

func (*NullableAmount) Unset

func (v *NullableAmount) Unset()

type NullableAspect

type NullableAspect struct {
	// contains filtered or unexported fields
}

func NewNullableAspect

func NewNullableAspect(val *Aspect) *NullableAspect

func (NullableAspect) Get

func (v NullableAspect) Get() *Aspect

func (NullableAspect) IsSet

func (v NullableAspect) IsSet() bool

func (NullableAspect) MarshalJSON

func (v NullableAspect) MarshalJSON() ([]byte, error)

func (*NullableAspect) Set

func (v *NullableAspect) Set(val *Aspect)

func (*NullableAspect) UnmarshalJSON

func (v *NullableAspect) UnmarshalJSON(src []byte) error

func (*NullableAspect) Unset

func (v *NullableAspect) Unset()

type NullableBankConnectionImportDetails

type NullableBankConnectionImportDetails struct {
	// contains filtered or unexported fields
}

func (NullableBankConnectionImportDetails) Get

func (NullableBankConnectionImportDetails) IsSet

func (NullableBankConnectionImportDetails) MarshalJSON

func (v NullableBankConnectionImportDetails) MarshalJSON() ([]byte, error)

func (*NullableBankConnectionImportDetails) Set

func (*NullableBankConnectionImportDetails) UnmarshalJSON

func (v *NullableBankConnectionImportDetails) UnmarshalJSON(src []byte) error

func (*NullableBankConnectionImportDetails) Unset

type NullableBankConnectionUpdateDetails

type NullableBankConnectionUpdateDetails struct {
	// contains filtered or unexported fields
}

func (NullableBankConnectionUpdateDetails) Get

func (NullableBankConnectionUpdateDetails) IsSet

func (NullableBankConnectionUpdateDetails) MarshalJSON

func (v NullableBankConnectionUpdateDetails) MarshalJSON() ([]byte, error)

func (*NullableBankConnectionUpdateDetails) Set

func (*NullableBankConnectionUpdateDetails) UnmarshalJSON

func (v *NullableBankConnectionUpdateDetails) UnmarshalJSON(src []byte) error

func (*NullableBankConnectionUpdateDetails) Unset

type NullableBankConnectionUpdateTaskDetails

type NullableBankConnectionUpdateTaskDetails struct {
	// contains filtered or unexported fields
}

func (NullableBankConnectionUpdateTaskDetails) Get

func (NullableBankConnectionUpdateTaskDetails) IsSet

func (NullableBankConnectionUpdateTaskDetails) MarshalJSON

func (v NullableBankConnectionUpdateTaskDetails) MarshalJSON() ([]byte, error)

func (*NullableBankConnectionUpdateTaskDetails) Set

func (*NullableBankConnectionUpdateTaskDetails) UnmarshalJSON

func (v *NullableBankConnectionUpdateTaskDetails) UnmarshalJSON(src []byte) error

func (*NullableBankConnectionUpdateTaskDetails) 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 NullableBrand

type NullableBrand struct {
	// contains filtered or unexported fields
}

func NewNullableBrand

func NewNullableBrand(val *Brand) *NullableBrand

func (NullableBrand) Get

func (v NullableBrand) Get() *Brand

func (NullableBrand) IsSet

func (v NullableBrand) IsSet() bool

func (NullableBrand) MarshalJSON

func (v NullableBrand) MarshalJSON() ([]byte, error)

func (*NullableBrand) Set

func (v *NullableBrand) Set(val *Brand)

func (*NullableBrand) UnmarshalJSON

func (v *NullableBrand) UnmarshalJSON(src []byte) error

func (*NullableBrand) Unset

func (v *NullableBrand) Unset()

type NullableCallbacks

type NullableCallbacks struct {
	// contains filtered or unexported fields
}

func NewNullableCallbacks

func NewNullableCallbacks(val *Callbacks) *NullableCallbacks

func (NullableCallbacks) Get

func (v NullableCallbacks) Get() *Callbacks

func (NullableCallbacks) IsSet

func (v NullableCallbacks) IsSet() bool

func (NullableCallbacks) MarshalJSON

func (v NullableCallbacks) MarshalJSON() ([]byte, error)

func (*NullableCallbacks) Set

func (v *NullableCallbacks) Set(val *Callbacks)

func (*NullableCallbacks) UnmarshalJSON

func (v *NullableCallbacks) UnmarshalJSON(src []byte) error

func (*NullableCallbacks) Unset

func (v *NullableCallbacks) Unset()

type NullableColor

type NullableColor struct {
	// contains filtered or unexported fields
}

func NewNullableColor

func NewNullableColor(val *Color) *NullableColor

func (NullableColor) Get

func (v NullableColor) Get() *Color

func (NullableColor) IsSet

func (v NullableColor) IsSet() bool

func (NullableColor) MarshalJSON

func (v NullableColor) MarshalJSON() ([]byte, error)

func (*NullableColor) Set

func (v *NullableColor) Set(val *Color)

func (*NullableColor) UnmarshalJSON

func (v *NullableColor) UnmarshalJSON(src []byte) error

func (*NullableColor) Unset

func (v *NullableColor) Unset()

type NullableCountryCode

type NullableCountryCode struct {
	// contains filtered or unexported fields
}

func NewNullableCountryCode

func NewNullableCountryCode(val *CountryCode) *NullableCountryCode

func (NullableCountryCode) Get

func (NullableCountryCode) IsSet

func (v NullableCountryCode) IsSet() bool

func (NullableCountryCode) MarshalJSON

func (v NullableCountryCode) MarshalJSON() ([]byte, error)

func (*NullableCountryCode) Set

func (v *NullableCountryCode) Set(val *CountryCode)

func (*NullableCountryCode) UnmarshalJSON

func (v *NullableCountryCode) UnmarshalJSON(src []byte) error

func (*NullableCountryCode) Unset

func (v *NullableCountryCode) Unset()

type NullableCreateProfileDetails

type NullableCreateProfileDetails struct {
	// contains filtered or unexported fields
}

func NewNullableCreateProfileDetails

func NewNullableCreateProfileDetails(val *CreateProfileDetails) *NullableCreateProfileDetails

func (NullableCreateProfileDetails) Get

func (NullableCreateProfileDetails) IsSet

func (NullableCreateProfileDetails) MarshalJSON

func (v NullableCreateProfileDetails) MarshalJSON() ([]byte, error)

func (*NullableCreateProfileDetails) Set

func (*NullableCreateProfileDetails) UnmarshalJSON

func (v *NullableCreateProfileDetails) UnmarshalJSON(src []byte) error

func (*NullableCreateProfileDetails) Unset

func (v *NullableCreateProfileDetails) Unset()

type NullableCreateTranslationDetails

type NullableCreateTranslationDetails struct {
	// contains filtered or unexported fields
}

func (NullableCreateTranslationDetails) Get

func (NullableCreateTranslationDetails) IsSet

func (NullableCreateTranslationDetails) MarshalJSON

func (v NullableCreateTranslationDetails) MarshalJSON() ([]byte, error)

func (*NullableCreateTranslationDetails) Set

func (*NullableCreateTranslationDetails) UnmarshalJSON

func (v *NullableCreateTranslationDetails) UnmarshalJSON(src []byte) error

func (*NullableCreateTranslationDetails) Unset

type NullableCurrency

type NullableCurrency struct {
	// contains filtered or unexported fields
}

func NewNullableCurrency

func NewNullableCurrency(val *Currency) *NullableCurrency

func (NullableCurrency) Get

func (v NullableCurrency) Get() *Currency

func (NullableCurrency) IsSet

func (v NullableCurrency) IsSet() bool

func (NullableCurrency) MarshalJSON

func (v NullableCurrency) MarshalJSON() ([]byte, error)

func (*NullableCurrency) Set

func (v *NullableCurrency) Set(val *Currency)

func (*NullableCurrency) UnmarshalJSON

func (v *NullableCurrency) UnmarshalJSON(src []byte) error

func (*NullableCurrency) Unset

func (v *NullableCurrency) Unset()

type NullableDirectDebitOrder

type NullableDirectDebitOrder struct {
	// contains filtered or unexported fields
}

func NewNullableDirectDebitOrder

func NewNullableDirectDebitOrder(val *DirectDebitOrder) *NullableDirectDebitOrder

func (NullableDirectDebitOrder) Get

func (NullableDirectDebitOrder) IsSet

func (v NullableDirectDebitOrder) IsSet() bool

func (NullableDirectDebitOrder) MarshalJSON

func (v NullableDirectDebitOrder) MarshalJSON() ([]byte, error)

func (*NullableDirectDebitOrder) Set

func (*NullableDirectDebitOrder) UnmarshalJSON

func (v *NullableDirectDebitOrder) UnmarshalJSON(src []byte) error

func (*NullableDirectDebitOrder) Unset

func (v *NullableDirectDebitOrder) Unset()

type NullableDirectDebitWithAccountDetails

type NullableDirectDebitWithAccountDetails struct {
	// contains filtered or unexported fields
}

func (NullableDirectDebitWithAccountDetails) Get

func (NullableDirectDebitWithAccountDetails) IsSet

func (NullableDirectDebitWithAccountDetails) MarshalJSON

func (v NullableDirectDebitWithAccountDetails) MarshalJSON() ([]byte, error)

func (*NullableDirectDebitWithAccountDetails) Set

func (*NullableDirectDebitWithAccountDetails) UnmarshalJSON

func (v *NullableDirectDebitWithAccountDetails) UnmarshalJSON(src []byte) error

func (*NullableDirectDebitWithAccountDetails) Unset

type NullableDirectDebitWithAccountReceiver

type NullableDirectDebitWithAccountReceiver struct {
	// contains filtered or unexported fields
}

func (NullableDirectDebitWithAccountReceiver) Get

func (NullableDirectDebitWithAccountReceiver) IsSet

func (NullableDirectDebitWithAccountReceiver) MarshalJSON

func (v NullableDirectDebitWithAccountReceiver) MarshalJSON() ([]byte, error)

func (*NullableDirectDebitWithAccountReceiver) Set

func (*NullableDirectDebitWithAccountReceiver) UnmarshalJSON

func (v *NullableDirectDebitWithAccountReceiver) UnmarshalJSON(src []byte) error

func (*NullableDirectDebitWithAccountReceiver) Unset

type NullableEditProfileDetails

type NullableEditProfileDetails struct {
	// contains filtered or unexported fields
}

func NewNullableEditProfileDetails

func NewNullableEditProfileDetails(val *EditProfileDetails) *NullableEditProfileDetails

func (NullableEditProfileDetails) Get

func (NullableEditProfileDetails) IsSet

func (v NullableEditProfileDetails) IsSet() bool

func (NullableEditProfileDetails) MarshalJSON

func (v NullableEditProfileDetails) MarshalJSON() ([]byte, error)

func (*NullableEditProfileDetails) Set

func (*NullableEditProfileDetails) UnmarshalJSON

func (v *NullableEditProfileDetails) UnmarshalJSON(src []byte) error

func (*NullableEditProfileDetails) Unset

func (v *NullableEditProfileDetails) Unset()

type NullableError

type NullableError struct {
	// contains filtered or unexported fields
}

func NewNullableError

func NewNullableError(val *Error) *NullableError

func (NullableError) Get

func (v NullableError) Get() *Error

func (NullableError) IsSet

func (v NullableError) IsSet() bool

func (NullableError) MarshalJSON

func (v NullableError) MarshalJSON() ([]byte, error)

func (*NullableError) Set

func (v *NullableError) Set(val *Error)

func (*NullableError) UnmarshalJSON

func (v *NullableError) UnmarshalJSON(src []byte) error

func (*NullableError) Unset

func (v *NullableError) 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 NullableFunctionality

type NullableFunctionality struct {
	// contains filtered or unexported fields
}

func NewNullableFunctionality

func NewNullableFunctionality(val *Functionality) *NullableFunctionality

func (NullableFunctionality) Get

func (NullableFunctionality) IsSet

func (v NullableFunctionality) IsSet() bool

func (NullableFunctionality) MarshalJSON

func (v NullableFunctionality) MarshalJSON() ([]byte, error)

func (*NullableFunctionality) Set

func (v *NullableFunctionality) Set(val *Functionality)

func (*NullableFunctionality) UnmarshalJSON

func (v *NullableFunctionality) UnmarshalJSON(src []byte) error

func (*NullableFunctionality) Unset

func (v *NullableFunctionality) Unset()

type NullableIcon

type NullableIcon struct {
	// contains filtered or unexported fields
}

func NewNullableIcon

func NewNullableIcon(val *Icon) *NullableIcon

func (NullableIcon) Get

func (v NullableIcon) Get() *Icon

func (NullableIcon) IsSet

func (v NullableIcon) IsSet() bool

func (NullableIcon) MarshalJSON

func (v NullableIcon) MarshalJSON() ([]byte, error)

func (*NullableIcon) Set

func (v *NullableIcon) Set(val *Icon)

func (*NullableIcon) UnmarshalJSON

func (v *NullableIcon) UnmarshalJSON(src []byte) error

func (*NullableIcon) Unset

func (v *NullableIcon) Unset()

type NullableImportBankDetails

type NullableImportBankDetails struct {
	// contains filtered or unexported fields
}

func NewNullableImportBankDetails

func NewNullableImportBankDetails(val *ImportBankDetails) *NullableImportBankDetails

func (NullableImportBankDetails) Get

func (NullableImportBankDetails) IsSet

func (v NullableImportBankDetails) IsSet() bool

func (NullableImportBankDetails) MarshalJSON

func (v NullableImportBankDetails) MarshalJSON() ([]byte, error)

func (*NullableImportBankDetails) Set

func (*NullableImportBankDetails) UnmarshalJSON

func (v *NullableImportBankDetails) UnmarshalJSON(src []byte) error

func (*NullableImportBankDetails) Unset

func (v *NullableImportBankDetails) 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 NullableInvalidFieldError

type NullableInvalidFieldError struct {
	// contains filtered or unexported fields
}

func NewNullableInvalidFieldError

func NewNullableInvalidFieldError(val *InvalidFieldError) *NullableInvalidFieldError

func (NullableInvalidFieldError) Get

func (NullableInvalidFieldError) IsSet

func (v NullableInvalidFieldError) IsSet() bool

func (NullableInvalidFieldError) MarshalJSON

func (v NullableInvalidFieldError) MarshalJSON() ([]byte, error)

func (*NullableInvalidFieldError) Set

func (*NullableInvalidFieldError) UnmarshalJSON

func (v *NullableInvalidFieldError) UnmarshalJSON(src []byte) error

func (*NullableInvalidFieldError) Unset

func (v *NullableInvalidFieldError) Unset()

type NullableLanguage

type NullableLanguage struct {
	// contains filtered or unexported fields
}

func NewNullableLanguage

func NewNullableLanguage(val *Language) *NullableLanguage

func (NullableLanguage) Get

func (v NullableLanguage) Get() *Language

func (NullableLanguage) IsSet

func (v NullableLanguage) IsSet() bool

func (NullableLanguage) MarshalJSON

func (v NullableLanguage) MarshalJSON() ([]byte, error)

func (*NullableLanguage) Set

func (v *NullableLanguage) Set(val *Language)

func (*NullableLanguage) UnmarshalJSON

func (v *NullableLanguage) UnmarshalJSON(src []byte) error

func (*NullableLanguage) Unset

func (v *NullableLanguage) Unset()

type NullableManageSavedSettings

type NullableManageSavedSettings struct {
	// contains filtered or unexported fields
}

func NewNullableManageSavedSettings

func NewNullableManageSavedSettings(val *ManageSavedSettings) *NullableManageSavedSettings

func (NullableManageSavedSettings) Get

func (NullableManageSavedSettings) IsSet

func (NullableManageSavedSettings) MarshalJSON

func (v NullableManageSavedSettings) MarshalJSON() ([]byte, error)

func (*NullableManageSavedSettings) Set

func (*NullableManageSavedSettings) UnmarshalJSON

func (v *NullableManageSavedSettings) UnmarshalJSON(src []byte) error

func (*NullableManageSavedSettings) Unset

func (v *NullableManageSavedSettings) Unset()

type NullablePaging

type NullablePaging struct {
	// contains filtered or unexported fields
}

func NewNullablePaging

func NewNullablePaging(val *Paging) *NullablePaging

func (NullablePaging) Get

func (v NullablePaging) Get() *Paging

func (NullablePaging) IsSet

func (v NullablePaging) IsSet() bool

func (NullablePaging) MarshalJSON

func (v NullablePaging) MarshalJSON() ([]byte, error)

func (*NullablePaging) Set

func (v *NullablePaging) Set(val *Paging)

func (*NullablePaging) UnmarshalJSON

func (v *NullablePaging) UnmarshalJSON(src []byte) error

func (*NullablePaging) Unset

func (v *NullablePaging) Unset()

type NullablePayload

type NullablePayload struct {
	// contains filtered or unexported fields
}

func NewNullablePayload

func NewNullablePayload(val *Payload) *NullablePayload

func (NullablePayload) Get

func (v NullablePayload) Get() *Payload

func (NullablePayload) IsSet

func (v NullablePayload) IsSet() bool

func (NullablePayload) MarshalJSON

func (v NullablePayload) MarshalJSON() ([]byte, error)

func (*NullablePayload) Set

func (v *NullablePayload) Set(val *Payload)

func (*NullablePayload) UnmarshalJSON

func (v *NullablePayload) UnmarshalJSON(src []byte) error

func (*NullablePayload) Unset

func (v *NullablePayload) Unset()

type NullablePaymentOrder

type NullablePaymentOrder struct {
	// contains filtered or unexported fields
}

func NewNullablePaymentOrder

func NewNullablePaymentOrder(val *PaymentOrder) *NullablePaymentOrder

func (NullablePaymentOrder) Get

func (NullablePaymentOrder) IsSet

func (v NullablePaymentOrder) IsSet() bool

func (NullablePaymentOrder) MarshalJSON

func (v NullablePaymentOrder) MarshalJSON() ([]byte, error)

func (*NullablePaymentOrder) Set

func (v *NullablePaymentOrder) Set(val *PaymentOrder)

func (*NullablePaymentOrder) UnmarshalJSON

func (v *NullablePaymentOrder) UnmarshalJSON(src []byte) error

func (*NullablePaymentOrder) Unset

func (v *NullablePaymentOrder) Unset()

type NullablePaymentPayer

type NullablePaymentPayer struct {
	// contains filtered or unexported fields
}

func NewNullablePaymentPayer

func NewNullablePaymentPayer(val *PaymentPayer) *NullablePaymentPayer

func (NullablePaymentPayer) Get

func (NullablePaymentPayer) IsSet

func (v NullablePaymentPayer) IsSet() bool

func (NullablePaymentPayer) MarshalJSON

func (v NullablePaymentPayer) MarshalJSON() ([]byte, error)

func (*NullablePaymentPayer) Set

func (v *NullablePaymentPayer) Set(val *PaymentPayer)

func (*NullablePaymentPayer) UnmarshalJSON

func (v *NullablePaymentPayer) UnmarshalJSON(src []byte) error

func (*NullablePaymentPayer) Unset

func (v *NullablePaymentPayer) Unset()

type NullablePaymentRecipient

type NullablePaymentRecipient struct {
	// contains filtered or unexported fields
}

func NewNullablePaymentRecipient

func NewNullablePaymentRecipient(val *PaymentRecipient) *NullablePaymentRecipient

func (NullablePaymentRecipient) Get

func (NullablePaymentRecipient) IsSet

func (v NullablePaymentRecipient) IsSet() bool

func (NullablePaymentRecipient) MarshalJSON

func (v NullablePaymentRecipient) MarshalJSON() ([]byte, error)

func (*NullablePaymentRecipient) Set

func (*NullablePaymentRecipient) UnmarshalJSON

func (v *NullablePaymentRecipient) UnmarshalJSON(src []byte) error

func (*NullablePaymentRecipient) Unset

func (v *NullablePaymentRecipient) Unset()

type NullablePaymentWithAccountDetails

type NullablePaymentWithAccountDetails struct {
	// contains filtered or unexported fields
}

func (NullablePaymentWithAccountDetails) Get

func (NullablePaymentWithAccountDetails) IsSet

func (NullablePaymentWithAccountDetails) MarshalJSON

func (v NullablePaymentWithAccountDetails) MarshalJSON() ([]byte, error)

func (*NullablePaymentWithAccountDetails) Set

func (*NullablePaymentWithAccountDetails) UnmarshalJSON

func (v *NullablePaymentWithAccountDetails) UnmarshalJSON(src []byte) error

func (*NullablePaymentWithAccountDetails) Unset

type NullablePaymentWithAccountSender

type NullablePaymentWithAccountSender struct {
	// contains filtered or unexported fields
}

func (NullablePaymentWithAccountSender) Get

func (NullablePaymentWithAccountSender) IsSet

func (NullablePaymentWithAccountSender) MarshalJSON

func (v NullablePaymentWithAccountSender) MarshalJSON() ([]byte, error)

func (*NullablePaymentWithAccountSender) Set

func (*NullablePaymentWithAccountSender) UnmarshalJSON

func (v *NullablePaymentWithAccountSender) UnmarshalJSON(src []byte) error

func (*NullablePaymentWithAccountSender) Unset

type NullableProfile

type NullableProfile struct {
	// contains filtered or unexported fields
}

func NewNullableProfile

func NewNullableProfile(val *Profile) *NullableProfile

func (NullableProfile) Get

func (v NullableProfile) Get() *Profile

func (NullableProfile) IsSet

func (v NullableProfile) IsSet() bool

func (NullableProfile) MarshalJSON

func (v NullableProfile) MarshalJSON() ([]byte, error)

func (*NullableProfile) Set

func (v *NullableProfile) Set(val *Profile)

func (*NullableProfile) UnmarshalJSON

func (v *NullableProfile) UnmarshalJSON(src []byte) error

func (*NullableProfile) Unset

func (v *NullableProfile) Unset()

type NullableProfilesPage

type NullableProfilesPage struct {
	// contains filtered or unexported fields
}

func NewNullableProfilesPage

func NewNullableProfilesPage(val *ProfilesPage) *NullableProfilesPage

func (NullableProfilesPage) Get

func (NullableProfilesPage) IsSet

func (v NullableProfilesPage) IsSet() bool

func (NullableProfilesPage) MarshalJSON

func (v NullableProfilesPage) MarshalJSON() ([]byte, error)

func (*NullableProfilesPage) Set

func (v *NullableProfilesPage) Set(val *ProfilesPage)

func (*NullableProfilesPage) UnmarshalJSON

func (v *NullableProfilesPage) UnmarshalJSON(src []byte) error

func (*NullableProfilesPage) Unset

func (v *NullableProfilesPage) Unset()

type NullableRecipient

type NullableRecipient struct {
	// contains filtered or unexported fields
}

func NewNullableRecipient

func NewNullableRecipient(val *Recipient) *NullableRecipient

func (NullableRecipient) Get

func (v NullableRecipient) Get() *Recipient

func (NullableRecipient) IsSet

func (v NullableRecipient) IsSet() bool

func (NullableRecipient) MarshalJSON

func (v NullableRecipient) MarshalJSON() ([]byte, error)

func (*NullableRecipient) Set

func (v *NullableRecipient) Set(val *Recipient)

func (*NullableRecipient) UnmarshalJSON

func (v *NullableRecipient) UnmarshalJSON(src []byte) error

func (*NullableRecipient) Unset

func (v *NullableRecipient) Unset()

type NullableSender

type NullableSender struct {
	// contains filtered or unexported fields
}

func NewNullableSender

func NewNullableSender(val *Sender) *NullableSender

func (NullableSender) Get

func (v NullableSender) Get() *Sender

func (NullableSender) IsSet

func (v NullableSender) IsSet() bool

func (NullableSender) MarshalJSON

func (v NullableSender) MarshalJSON() ([]byte, error)

func (*NullableSender) Set

func (v *NullableSender) Set(val *Sender)

func (*NullableSender) UnmarshalJSON

func (v *NullableSender) UnmarshalJSON(src []byte) error

func (*NullableSender) Unset

func (v *NullableSender) Unset()

type NullableShortTranslationBlock

type NullableShortTranslationBlock struct {
	// contains filtered or unexported fields
}

func (NullableShortTranslationBlock) Get

func (NullableShortTranslationBlock) IsSet

func (NullableShortTranslationBlock) MarshalJSON

func (v NullableShortTranslationBlock) MarshalJSON() ([]byte, error)

func (*NullableShortTranslationBlock) Set

func (*NullableShortTranslationBlock) UnmarshalJSON

func (v *NullableShortTranslationBlock) UnmarshalJSON(src []byte) error

func (*NullableShortTranslationBlock) Unset

func (v *NullableShortTranslationBlock) Unset()

type NullableStandalonePaymentDetails

type NullableStandalonePaymentDetails struct {
	// contains filtered or unexported fields
}

func (NullableStandalonePaymentDetails) Get

func (NullableStandalonePaymentDetails) IsSet

func (NullableStandalonePaymentDetails) MarshalJSON

func (v NullableStandalonePaymentDetails) MarshalJSON() ([]byte, error)

func (*NullableStandalonePaymentDetails) Set

func (*NullableStandalonePaymentDetails) UnmarshalJSON

func (v *NullableStandalonePaymentDetails) UnmarshalJSON(src []byte) error

func (*NullableStandalonePaymentDetails) Unset

type NullableStandingOrderDetails

type NullableStandingOrderDetails struct {
	// contains filtered or unexported fields
}

func NewNullableStandingOrderDetails

func NewNullableStandingOrderDetails(val *StandingOrderDetails) *NullableStandingOrderDetails

func (NullableStandingOrderDetails) Get

func (NullableStandingOrderDetails) IsSet

func (NullableStandingOrderDetails) MarshalJSON

func (v NullableStandingOrderDetails) MarshalJSON() ([]byte, error)

func (*NullableStandingOrderDetails) Set

func (*NullableStandingOrderDetails) UnmarshalJSON

func (v *NullableStandingOrderDetails) UnmarshalJSON(src []byte) error

func (*NullableStandingOrderDetails) Unset

func (v *NullableStandingOrderDetails) 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 NullableTask

type NullableTask struct {
	// contains filtered or unexported fields
}

func NewNullableTask

func NewNullableTask(val *Task) *NullableTask

func (NullableTask) Get

func (v NullableTask) Get() *Task

func (NullableTask) IsSet

func (v NullableTask) IsSet() bool

func (NullableTask) MarshalJSON

func (v NullableTask) MarshalJSON() ([]byte, error)

func (*NullableTask) Set

func (v *NullableTask) Set(val *Task)

func (*NullableTask) UnmarshalJSON

func (v *NullableTask) UnmarshalJSON(src []byte) error

func (*NullableTask) Unset

func (v *NullableTask) Unset()

type NullableTaskCallback

type NullableTaskCallback struct {
	// contains filtered or unexported fields
}

func NewNullableTaskCallback

func NewNullableTaskCallback(val *TaskCallback) *NullableTaskCallback

func (NullableTaskCallback) Get

func (NullableTaskCallback) IsSet

func (v NullableTaskCallback) IsSet() bool

func (NullableTaskCallback) MarshalJSON

func (v NullableTaskCallback) MarshalJSON() ([]byte, error)

func (*NullableTaskCallback) Set

func (v *NullableTaskCallback) Set(val *TaskCallback)

func (*NullableTaskCallback) UnmarshalJSON

func (v *NullableTaskCallback) UnmarshalJSON(src []byte) error

func (*NullableTaskCallback) Unset

func (v *NullableTaskCallback) Unset()

type NullableTaskCallbacks

type NullableTaskCallbacks struct {
	// contains filtered or unexported fields
}

func NewNullableTaskCallbacks

func NewNullableTaskCallbacks(val *TaskCallbacks) *NullableTaskCallbacks

func (NullableTaskCallbacks) Get

func (NullableTaskCallbacks) IsSet

func (v NullableTaskCallbacks) IsSet() bool

func (NullableTaskCallbacks) MarshalJSON

func (v NullableTaskCallbacks) MarshalJSON() ([]byte, error)

func (*NullableTaskCallbacks) Set

func (v *NullableTaskCallbacks) Set(val *TaskCallbacks)

func (*NullableTaskCallbacks) UnmarshalJSON

func (v *NullableTaskCallbacks) UnmarshalJSON(src []byte) error

func (*NullableTaskCallbacks) Unset

func (v *NullableTaskCallbacks) Unset()

type NullableTaskPayload

type NullableTaskPayload struct {
	// contains filtered or unexported fields
}

func NewNullableTaskPayload

func NewNullableTaskPayload(val *TaskPayload) *NullableTaskPayload

func (NullableTaskPayload) Get

func (NullableTaskPayload) IsSet

func (v NullableTaskPayload) IsSet() bool

func (NullableTaskPayload) MarshalJSON

func (v NullableTaskPayload) MarshalJSON() ([]byte, error)

func (*NullableTaskPayload) Set

func (v *NullableTaskPayload) Set(val *TaskPayload)

func (*NullableTaskPayload) UnmarshalJSON

func (v *NullableTaskPayload) UnmarshalJSON(src []byte) error

func (*NullableTaskPayload) Unset

func (v *NullableTaskPayload) Unset()

type NullableTaskStatus

type NullableTaskStatus struct {
	// contains filtered or unexported fields
}

func NewNullableTaskStatus

func NewNullableTaskStatus(val *TaskStatus) *NullableTaskStatus

func (NullableTaskStatus) Get

func (v NullableTaskStatus) Get() *TaskStatus

func (NullableTaskStatus) IsSet

func (v NullableTaskStatus) IsSet() bool

func (NullableTaskStatus) MarshalJSON

func (v NullableTaskStatus) MarshalJSON() ([]byte, error)

func (*NullableTaskStatus) Set

func (v *NullableTaskStatus) Set(val *TaskStatus)

func (*NullableTaskStatus) UnmarshalJSON

func (v *NullableTaskStatus) UnmarshalJSON(src []byte) error

func (*NullableTaskStatus) Unset

func (v *NullableTaskStatus) Unset()

type NullableTaskType

type NullableTaskType struct {
	// contains filtered or unexported fields
}

func NewNullableTaskType

func NewNullableTaskType(val *TaskType) *NullableTaskType

func (NullableTaskType) Get

func (v NullableTaskType) Get() *TaskType

func (NullableTaskType) IsSet

func (v NullableTaskType) IsSet() bool

func (NullableTaskType) MarshalJSON

func (v NullableTaskType) MarshalJSON() ([]byte, error)

func (*NullableTaskType) Set

func (v *NullableTaskType) Set(val *TaskType)

func (*NullableTaskType) UnmarshalJSON

func (v *NullableTaskType) UnmarshalJSON(src []byte) error

func (*NullableTaskType) Unset

func (v *NullableTaskType) Unset()

type NullableTasksPage

type NullableTasksPage struct {
	// contains filtered or unexported fields
}

func NewNullableTasksPage

func NewNullableTasksPage(val *TasksPage) *NullableTasksPage

func (NullableTasksPage) Get

func (v NullableTasksPage) Get() *TasksPage

func (NullableTasksPage) IsSet

func (v NullableTasksPage) IsSet() bool

func (NullableTasksPage) MarshalJSON

func (v NullableTasksPage) MarshalJSON() ([]byte, error)

func (*NullableTasksPage) Set

func (v *NullableTasksPage) Set(val *TasksPage)

func (*NullableTasksPage) UnmarshalJSON

func (v *NullableTasksPage) UnmarshalJSON(src []byte) error

func (*NullableTasksPage) Unset

func (v *NullableTasksPage) Unset()

type NullableText

type NullableText struct {
	// contains filtered or unexported fields
}

func NewNullableText

func NewNullableText(val *Text) *NullableText

func (NullableText) Get

func (v NullableText) Get() *Text

func (NullableText) IsSet

func (v NullableText) IsSet() bool

func (NullableText) MarshalJSON

func (v NullableText) MarshalJSON() ([]byte, error)

func (*NullableText) Set

func (v *NullableText) Set(val *Text)

func (*NullableText) UnmarshalJSON

func (v *NullableText) UnmarshalJSON(src []byte) error

func (*NullableText) Unset

func (v *NullableText) Unset()

type NullableTextColor

type NullableTextColor struct {
	// contains filtered or unexported fields
}

func NewNullableTextColor

func NewNullableTextColor(val *TextColor) *NullableTextColor

func (NullableTextColor) Get

func (v NullableTextColor) Get() *TextColor

func (NullableTextColor) IsSet

func (v NullableTextColor) IsSet() bool

func (NullableTextColor) MarshalJSON

func (v NullableTextColor) MarshalJSON() ([]byte, error)

func (*NullableTextColor) Set

func (v *NullableTextColor) Set(val *TextColor)

func (*NullableTextColor) UnmarshalJSON

func (v *NullableTextColor) UnmarshalJSON(src []byte) error

func (*NullableTextColor) Unset

func (v *NullableTextColor) 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 NullableTranslation

type NullableTranslation struct {
	// contains filtered or unexported fields
}

func NewNullableTranslation

func NewNullableTranslation(val *Translation) *NullableTranslation

func (NullableTranslation) Get

func (NullableTranslation) IsSet

func (v NullableTranslation) IsSet() bool

func (NullableTranslation) MarshalJSON

func (v NullableTranslation) MarshalJSON() ([]byte, error)

func (*NullableTranslation) Set

func (v *NullableTranslation) Set(val *Translation)

func (*NullableTranslation) UnmarshalJSON

func (v *NullableTranslation) UnmarshalJSON(src []byte) error

func (*NullableTranslation) Unset

func (v *NullableTranslation) Unset()

type NullableTranslationBlock

type NullableTranslationBlock struct {
	// contains filtered or unexported fields
}

func NewNullableTranslationBlock

func NewNullableTranslationBlock(val *TranslationBlock) *NullableTranslationBlock

func (NullableTranslationBlock) Get

func (NullableTranslationBlock) IsSet

func (v NullableTranslationBlock) IsSet() bool

func (NullableTranslationBlock) MarshalJSON

func (v NullableTranslationBlock) MarshalJSON() ([]byte, error)

func (*NullableTranslationBlock) Set

func (*NullableTranslationBlock) UnmarshalJSON

func (v *NullableTranslationBlock) UnmarshalJSON(src []byte) error

func (*NullableTranslationBlock) Unset

func (v *NullableTranslationBlock) Unset()

type NullableTranslationSet

type NullableTranslationSet struct {
	// contains filtered or unexported fields
}

func NewNullableTranslationSet

func NewNullableTranslationSet(val *TranslationSet) *NullableTranslationSet

func (NullableTranslationSet) Get

func (NullableTranslationSet) IsSet

func (v NullableTranslationSet) IsSet() bool

func (NullableTranslationSet) MarshalJSON

func (v NullableTranslationSet) MarshalJSON() ([]byte, error)

func (*NullableTranslationSet) Set

func (*NullableTranslationSet) UnmarshalJSON

func (v *NullableTranslationSet) UnmarshalJSON(src []byte) error

func (*NullableTranslationSet) Unset

func (v *NullableTranslationSet) Unset()

type NullableTranslationSetsPage

type NullableTranslationSetsPage struct {
	// contains filtered or unexported fields
}

func NewNullableTranslationSetsPage

func NewNullableTranslationSetsPage(val *TranslationSetsPage) *NullableTranslationSetsPage

func (NullableTranslationSetsPage) Get

func (NullableTranslationSetsPage) IsSet

func (NullableTranslationSetsPage) MarshalJSON

func (v NullableTranslationSetsPage) MarshalJSON() ([]byte, error)

func (*NullableTranslationSetsPage) Set

func (*NullableTranslationSetsPage) UnmarshalJSON

func (v *NullableTranslationSetsPage) UnmarshalJSON(src []byte) error

func (*NullableTranslationSetsPage) Unset

func (v *NullableTranslationSetsPage) Unset()

type NullableUpdateBankDetails

type NullableUpdateBankDetails struct {
	// contains filtered or unexported fields
}

func NewNullableUpdateBankDetails

func NewNullableUpdateBankDetails(val *UpdateBankDetails) *NullableUpdateBankDetails

func (NullableUpdateBankDetails) Get

func (NullableUpdateBankDetails) IsSet

func (v NullableUpdateBankDetails) IsSet() bool

func (NullableUpdateBankDetails) MarshalJSON

func (v NullableUpdateBankDetails) MarshalJSON() ([]byte, error)

func (*NullableUpdateBankDetails) Set

func (*NullableUpdateBankDetails) UnmarshalJSON

func (v *NullableUpdateBankDetails) UnmarshalJSON(src []byte) error

func (*NullableUpdateBankDetails) Unset

func (v *NullableUpdateBankDetails) Unset()

type NullableUserMetadata

type NullableUserMetadata struct {
	// contains filtered or unexported fields
}

func NewNullableUserMetadata

func NewNullableUserMetadata(val *UserMetadata) *NullableUserMetadata

func (NullableUserMetadata) Get

func (NullableUserMetadata) IsSet

func (v NullableUserMetadata) IsSet() bool

func (NullableUserMetadata) MarshalJSON

func (v NullableUserMetadata) MarshalJSON() ([]byte, error)

func (*NullableUserMetadata) Set

func (v *NullableUserMetadata) Set(val *UserMetadata)

func (*NullableUserMetadata) UnmarshalJSON

func (v *NullableUserMetadata) UnmarshalJSON(src []byte) error

func (*NullableUserMetadata) Unset

func (v *NullableUserMetadata) Unset()

type NullableValidationError

type NullableValidationError struct {
	// contains filtered or unexported fields
}

func NewNullableValidationError

func NewNullableValidationError(val *ValidationError) *NullableValidationError

func (NullableValidationError) Get

func (NullableValidationError) IsSet

func (v NullableValidationError) IsSet() bool

func (NullableValidationError) MarshalJSON

func (v NullableValidationError) MarshalJSON() ([]byte, error)

func (*NullableValidationError) Set

func (*NullableValidationError) UnmarshalJSON

func (v *NullableValidationError) UnmarshalJSON(src []byte) error

func (*NullableValidationError) Unset

func (v *NullableValidationError) Unset()

type NullableWebForm

type NullableWebForm struct {
	// contains filtered or unexported fields
}

func NewNullableWebForm

func NewNullableWebForm(val *WebForm) *NullableWebForm

func (NullableWebForm) Get

func (v NullableWebForm) Get() *WebForm

func (NullableWebForm) IsSet

func (v NullableWebForm) IsSet() bool

func (NullableWebForm) MarshalJSON

func (v NullableWebForm) MarshalJSON() ([]byte, error)

func (*NullableWebForm) Set

func (v *NullableWebForm) Set(val *WebForm)

func (*NullableWebForm) UnmarshalJSON

func (v *NullableWebForm) UnmarshalJSON(src []byte) error

func (*NullableWebForm) Unset

func (v *NullableWebForm) Unset()

type NullableWebFormCompletedCallback

type NullableWebFormCompletedCallback struct {
	// contains filtered or unexported fields
}

func (NullableWebFormCompletedCallback) Get

func (NullableWebFormCompletedCallback) IsSet

func (NullableWebFormCompletedCallback) MarshalJSON

func (v NullableWebFormCompletedCallback) MarshalJSON() ([]byte, error)

func (*NullableWebFormCompletedCallback) Set

func (*NullableWebFormCompletedCallback) UnmarshalJSON

func (v *NullableWebFormCompletedCallback) UnmarshalJSON(src []byte) error

func (*NullableWebFormCompletedCallback) Unset

type NullableWebFormInfo

type NullableWebFormInfo struct {
	// contains filtered or unexported fields
}

func NewNullableWebFormInfo

func NewNullableWebFormInfo(val *WebFormInfo) *NullableWebFormInfo

func (NullableWebFormInfo) Get

func (NullableWebFormInfo) IsSet

func (v NullableWebFormInfo) IsSet() bool

func (NullableWebFormInfo) MarshalJSON

func (v NullableWebFormInfo) MarshalJSON() ([]byte, error)

func (*NullableWebFormInfo) Set

func (v *NullableWebFormInfo) Set(val *WebFormInfo)

func (*NullableWebFormInfo) UnmarshalJSON

func (v *NullableWebFormInfo) UnmarshalJSON(src []byte) error

func (*NullableWebFormInfo) Unset

func (v *NullableWebFormInfo) Unset()

type NullableWebFormStatus

type NullableWebFormStatus struct {
	// contains filtered or unexported fields
}

func NewNullableWebFormStatus

func NewNullableWebFormStatus(val *WebFormStatus) *NullableWebFormStatus

func (NullableWebFormStatus) Get

func (NullableWebFormStatus) IsSet

func (v NullableWebFormStatus) IsSet() bool

func (NullableWebFormStatus) MarshalJSON

func (v NullableWebFormStatus) MarshalJSON() ([]byte, error)

func (*NullableWebFormStatus) Set

func (v *NullableWebFormStatus) Set(val *WebFormStatus)

func (*NullableWebFormStatus) UnmarshalJSON

func (v *NullableWebFormStatus) UnmarshalJSON(src []byte) error

func (*NullableWebFormStatus) Unset

func (v *NullableWebFormStatus) Unset()

type NullableWebFormType

type NullableWebFormType struct {
	// contains filtered or unexported fields
}

func NewNullableWebFormType

func NewNullableWebFormType(val *WebFormType) *NullableWebFormType

func (NullableWebFormType) Get

func (NullableWebFormType) IsSet

func (v NullableWebFormType) IsSet() bool

func (NullableWebFormType) MarshalJSON

func (v NullableWebFormType) MarshalJSON() ([]byte, error)

func (*NullableWebFormType) Set

func (v *NullableWebFormType) Set(val *WebFormType)

func (*NullableWebFormType) UnmarshalJSON

func (v *NullableWebFormType) UnmarshalJSON(src []byte) error

func (*NullableWebFormType) Unset

func (v *NullableWebFormType) Unset()

type NullableWebFormsPage

type NullableWebFormsPage struct {
	// contains filtered or unexported fields
}

func NewNullableWebFormsPage

func NewNullableWebFormsPage(val *WebFormsPage) *NullableWebFormsPage

func (NullableWebFormsPage) Get

func (NullableWebFormsPage) IsSet

func (v NullableWebFormsPage) IsSet() bool

func (NullableWebFormsPage) MarshalJSON

func (v NullableWebFormsPage) MarshalJSON() ([]byte, error)

func (*NullableWebFormsPage) Set

func (v *NullableWebFormsPage) Set(val *WebFormsPage)

func (*NullableWebFormsPage) UnmarshalJSON

func (v *NullableWebFormsPage) UnmarshalJSON(src []byte) error

func (*NullableWebFormsPage) Unset

func (v *NullableWebFormsPage) Unset()

type Paging

type Paging struct {
	// Current page
	Page int32 `json:"page"`
	// Size of the current page
	PerPage int32 `json:"perPage"`
	// Total number of pages available
	PageCount int32 `json:"pageCount"`
	// Total number of resources available
	TotalCount int32 `json:"totalCount"`
}

Paging Pagination information

func NewPaging

func NewPaging(page int32, perPage int32, pageCount int32, totalCount int32) *Paging

NewPaging instantiates a new Paging 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 NewPagingWithDefaults

func NewPagingWithDefaults() *Paging

NewPagingWithDefaults instantiates a new Paging 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 (*Paging) GetPage

func (o *Paging) GetPage() int32

GetPage returns the Page field value

func (*Paging) GetPageCount

func (o *Paging) GetPageCount() int32

GetPageCount returns the PageCount field value

func (*Paging) GetPageCountOk

func (o *Paging) GetPageCountOk() (*int32, bool)

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

func (*Paging) GetPageOk

func (o *Paging) GetPageOk() (*int32, bool)

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

func (*Paging) GetPerPage

func (o *Paging) GetPerPage() int32

GetPerPage returns the PerPage field value

func (*Paging) GetPerPageOk

func (o *Paging) GetPerPageOk() (*int32, bool)

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

func (*Paging) GetTotalCount

func (o *Paging) GetTotalCount() int32

GetTotalCount returns the TotalCount field value

func (*Paging) GetTotalCountOk

func (o *Paging) GetTotalCountOk() (*int32, bool)

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

func (Paging) MarshalJSON

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

func (*Paging) SetPage

func (o *Paging) SetPage(v int32)

SetPage sets field value

func (*Paging) SetPageCount

func (o *Paging) SetPageCount(v int32)

SetPageCount sets field value

func (*Paging) SetPerPage

func (o *Paging) SetPerPage(v int32)

SetPerPage sets field value

func (*Paging) SetTotalCount

func (o *Paging) SetTotalCount(v int32)

SetTotalCount sets field value

type Payload

type Payload struct {
	// Identifier of the bank connection in the Access API. Initialized as soon as the Web Form reaches a final status and a bank connection exists in Access. Use this ID to gather Bank Connection data from Access endpoints like, \"<a target='_blank' href='https://docs.finapi.io/?product=access#get-/api/v1/bankConnections/-id-'>Get a bank connection</a>\" or \"<a target='_blank' href='https://docs.finapi.io/?product=access#get-/api/v1/accounts'>Get and search all accounts</a>\".<br/>This field is mutually exclusive with <code>paymentId</code> and <code>standingOrderId</code>.
	BankConnectionId NullableInt64 `json:"bankConnectionId,omitempty"`
	// Identifier of the payment in the Access API. Initialized as soon as the Web Form reaches a final status and a payment exists in Access. Use this ID to get Payment initialization data from the Access endpoint, \"<a target='_blank' href='https://docs.finapi.io/?product=access#get-/api/v1/payments'>Get payments</a>\".<br/>This field is mutually exclusive with <code>bankConnectionId</code> and <code>standingOrderId</code>.
	PaymentId NullableInt64 `json:"paymentId,omitempty"`
	// Identifier of the standing order in the Access API. Initialized as soon as the Web Form reaches a final status and a standing order exists in Access. Use this ID to get Standing Order initialization data from the Access endpoint, \"<a target='_blank' href='https://docs.finapi.io/?product=access#get-/api/v1/standingOrders'>Get standing orders</a>\".<br/>This field is mutually exclusive with <code>bankConnectionId</code> and <code>paymentId</code>.
	StandingOrderId NullableInt64 `json:"standingOrderId,omitempty"`
	// Reason of the web form failure.<br/><strong>NOTE:</strong> This enum can be extended in the future as new cases arise!<br/><br/>Codes can be interpreted as follows:<br/>&bull; <code>ENTITY_EXISTS</code> - Access API rejected the import because of detected bank connection duplication;<br/>&bull; <code>BANK_SERVER_REJECTION</code> - the flow has been terminated on the bank side, e.g., in case of incorrect credentials;<br/>&bull; <code>INTERRUPTED</code> - web form has been reloaded or re-opened on a step where it's not supported;<br/>&bull; <code>INVALID_TOKEN</code> - the given access token expired or became invalid during the flow; <br/>&bull; <code>MANDATOR_MISCONFIGURATION</code> - the mandator is not properly configured on the Access side, e.g., it is still configured to use the old web form, or the scraper interface has been selected by the Web Form 2.0 but using it is not allowed on the mandator level. Please contact our support team (<a href='mailto:support@finapi.io'>support@finapi.io</a>) for troubleshooting;<br/>&bull; <code>NO_ACCOUNTS_FOR_TYPE_LIST</code> - in the end of the web form flow there were no accounts of type requested in the API call; <br/>&bull; <code>UNDETERMINED_BANK</code> - the given search criteria resulted in either zero or multiple bank entries;<br/>&bull; <code>UNEXPECTED_ACCESS_RESPONSE</code> - an unexpected response has been received from the Access API - similarly to the <code>INTERNAL_ERROR</code> code, please forward all details to our Customer Support team; <br/>&bull; <code>UNSUPPORTED_FEATURE</code> - Access API rejected the request because the requested feature is not supported, e.g., a payment with the execution date in the future was requested for a bank that does not support it;<br/>&bull; <code>UNSUPPORTED_ORDER</code> - Access API rejected the payment request because the associated account does not have the required capabilities;<br/>&bull; <code>INTERNAL_ERROR</code> - the reason of the failure can not be identified - please forward all the details to our Customer Support team in order to get more info and also help us to eliminate the issue.
	ErrorCode NullableString `json:"errorCode,omitempty"`
}

Payload Payload of the web form

func NewPayload

func NewPayload() *Payload

NewPayload instantiates a new Payload 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 NewPayloadWithDefaults

func NewPayloadWithDefaults() *Payload

NewPayloadWithDefaults instantiates a new Payload 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 (*Payload) GetBankConnectionId

func (o *Payload) GetBankConnectionId() int64

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

func (*Payload) GetBankConnectionIdOk

func (o *Payload) GetBankConnectionIdOk() (*int64, bool)

GetBankConnectionIdOk returns a tuple with the BankConnectionId 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 (*Payload) GetErrorCode

func (o *Payload) GetErrorCode() string

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

func (*Payload) GetErrorCodeOk

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

GetErrorCodeOk returns a tuple with the ErrorCode 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 (*Payload) GetPaymentId

func (o *Payload) GetPaymentId() int64

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

func (*Payload) GetPaymentIdOk

func (o *Payload) GetPaymentIdOk() (*int64, 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. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Payload) GetStandingOrderId

func (o *Payload) GetStandingOrderId() int64

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

func (*Payload) GetStandingOrderIdOk

func (o *Payload) GetStandingOrderIdOk() (*int64, bool)

GetStandingOrderIdOk returns a tuple with the StandingOrderId 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 (*Payload) HasBankConnectionId

func (o *Payload) HasBankConnectionId() bool

HasBankConnectionId returns a boolean if a field has been set.

func (*Payload) HasErrorCode

func (o *Payload) HasErrorCode() bool

HasErrorCode returns a boolean if a field has been set.

func (*Payload) HasPaymentId

func (o *Payload) HasPaymentId() bool

HasPaymentId returns a boolean if a field has been set.

func (*Payload) HasStandingOrderId

func (o *Payload) HasStandingOrderId() bool

HasStandingOrderId returns a boolean if a field has been set.

func (Payload) MarshalJSON

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

func (*Payload) SetBankConnectionId

func (o *Payload) SetBankConnectionId(v int64)

SetBankConnectionId gets a reference to the given NullableInt64 and assigns it to the BankConnectionId field.

func (*Payload) SetBankConnectionIdNil

func (o *Payload) SetBankConnectionIdNil()

SetBankConnectionIdNil sets the value for BankConnectionId to be an explicit nil

func (*Payload) SetErrorCode

func (o *Payload) SetErrorCode(v string)

SetErrorCode gets a reference to the given NullableString and assigns it to the ErrorCode field.

func (*Payload) SetErrorCodeNil

func (o *Payload) SetErrorCodeNil()

SetErrorCodeNil sets the value for ErrorCode to be an explicit nil

func (*Payload) SetPaymentId

func (o *Payload) SetPaymentId(v int64)

SetPaymentId gets a reference to the given NullableInt64 and assigns it to the PaymentId field.

func (*Payload) SetPaymentIdNil

func (o *Payload) SetPaymentIdNil()

SetPaymentIdNil sets the value for PaymentId to be an explicit nil

func (*Payload) SetStandingOrderId

func (o *Payload) SetStandingOrderId(v int64)

SetStandingOrderId gets a reference to the given NullableInt64 and assigns it to the StandingOrderId field.

func (*Payload) SetStandingOrderIdNil

func (o *Payload) SetStandingOrderIdNil()

SetStandingOrderIdNil sets the value for StandingOrderId to be an explicit nil

func (*Payload) UnsetBankConnectionId

func (o *Payload) UnsetBankConnectionId()

UnsetBankConnectionId ensures that no value is present for BankConnectionId, not even an explicit nil

func (*Payload) UnsetErrorCode

func (o *Payload) UnsetErrorCode()

UnsetErrorCode ensures that no value is present for ErrorCode, not even an explicit nil

func (*Payload) UnsetPaymentId

func (o *Payload) UnsetPaymentId()

UnsetPaymentId ensures that no value is present for PaymentId, not even an explicit nil

func (*Payload) UnsetStandingOrderId

func (o *Payload) UnsetStandingOrderId()

UnsetStandingOrderId ensures that no value is present for StandingOrderId, not even an explicit nil

type PaymentInitiationServicesApiService

type PaymentInitiationServicesApiService service

PaymentInitiationServicesApiService PaymentInitiationServicesApi service

func (*PaymentInitiationServicesApiService) CreateForDirectDebitWithAccountId

CreateForDirectDebitWithAccountId Create a direct debit with account ID

Initiates a direct debit from a specific account using an account ID. A pre-requisite for using this service is, the payment account must already be imported and stored in Access and associated with an account ID.<br/><br/>In case the API request is syntactically correct, the service will respond with HTTP return code 201 and a unique URL. You must direct your user to our web form with the URL.<br/><br/>A collective direct debit contains more than one order in the 'orders' list. It is specially handled by the bank and can be booked by the bank either as a single booking for each order or as a single cumulative booking. The preferred booking type can be given with the 'singleBooking' flag, but it is not guaranteed each bank will regard this flag.<br/><br/>Must pass the user's access token.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiCreateForDirectDebitWithAccountIdRequest

func (*PaymentInitiationServicesApiService) CreateForDirectDebitWithAccountIdExecute

Execute executes the request

@return WebForm

func (*PaymentInitiationServicesApiService) CreateForPaymentWithAccountId

CreateForPaymentWithAccountId Create a payment with account ID

Initiates payment from a specific checking account using an account ID. A pre-requisite for using this service is, the payment account must already be imported and stored in Access and associated with an account ID. This is ideal for customers who's use case might involve monitoring and managing payment accounts and also recurring possible payment initiations from the same account.<br/><br/>In case the API request is syntactically correct, the service will respond with HTTP return code 201 and a unique URL. You must direct your user to our web form with the URL.<br/><br/>Must pass the user's access token.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiCreateForPaymentWithAccountIdRequest

func (*PaymentInitiationServicesApiService) CreateForPaymentWithAccountIdExecute

Execute executes the request

@return WebForm

func (*PaymentInitiationServicesApiService) CreateForStandalonePayment

CreateForStandalonePayment Create a standalone payment

Initiates a payment from a specific checking account. If you don't need end users to connect their account and download their bank data to our database before requesting payment initiation, then this is the service to use. Ideal for use cases that need one-time payment initiation.<br/><br/>In order to test the API, you can initiate a payment with our Demo banks. For more details, please see the associated <a href='https://documentation.finapi.io/access/finAPI-Test-Banks.2556264541.html' target='_blank'>documentation</a>.<br/><br/>In case the API request is syntactically correct, the service will respond with HTTP return code 201 and a unique URL. You must direct your user to our web form with the URL.<br/><br/>Must pass the user's access token.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiCreateForStandalonePaymentRequest

func (*PaymentInitiationServicesApiService) CreateForStandalonePaymentExecute

Execute executes the request

@return WebForm

func (*PaymentInitiationServicesApiService) CreateForStandingOrder

CreateForStandingOrder Create a standing order

Initiates a standing order from a specific checking account. Based on the API parameters used, a recurrent payment initiation order will be requested at the bank.<br/><br/>In order to test the API, you can initiate a payment with our Demo banks. For more details, please see the associated <a href='https://documentation.finapi.io/access/finAPI-Test-Banks.2556264541.html' target='_blank'>documentation</a>.<br/><br/>In case the API request is syntactically correct, the service will respond with HTTP code 201 and a web form resource. You must direct your user to our web form with the URL from the returned resource.<br/><br/>Must pass the user's access token.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiCreateForStandingOrderRequest

func (*PaymentInitiationServicesApiService) CreateForStandingOrderExecute

Execute executes the request

@return WebForm

type PaymentOrder

type PaymentOrder struct {
	Amount Amount `json:"amount"`
	// The purpose of the transfer transaction
	Purpose NullableString `json:"purpose,omitempty"`
	// SEPA purpose code, according to ISO 20022, external codes set.<br/>Note that the SEPA purpose code may be ignored by some banks.
	SepaPurposeCode NullableString `json:"sepaPurposeCode,omitempty"`
	// End-To-End ID for the transfer transaction
	EndToEndId NullableString   `json:"endToEndId,omitempty"`
	Recipient  PaymentRecipient `json:"recipient"`
}

PaymentOrder Payment order

func NewPaymentOrder

func NewPaymentOrder(amount Amount, recipient PaymentRecipient) *PaymentOrder

NewPaymentOrder instantiates a new PaymentOrder 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 NewPaymentOrderWithDefaults

func NewPaymentOrderWithDefaults() *PaymentOrder

NewPaymentOrderWithDefaults instantiates a new PaymentOrder 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 (*PaymentOrder) GetAmount

func (o *PaymentOrder) GetAmount() Amount

GetAmount returns the Amount field value

func (*PaymentOrder) GetAmountOk

func (o *PaymentOrder) GetAmountOk() (*Amount, bool)

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

func (*PaymentOrder) GetEndToEndId

func (o *PaymentOrder) GetEndToEndId() string

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

func (*PaymentOrder) GetEndToEndIdOk

func (o *PaymentOrder) GetEndToEndIdOk() (*string, bool)

GetEndToEndIdOk returns a tuple with the EndToEndId 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 (*PaymentOrder) GetPurpose

func (o *PaymentOrder) GetPurpose() string

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

func (*PaymentOrder) GetPurposeOk

func (o *PaymentOrder) GetPurposeOk() (*string, bool)

GetPurposeOk returns a tuple with the Purpose 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 (*PaymentOrder) GetRecipient

func (o *PaymentOrder) GetRecipient() PaymentRecipient

GetRecipient returns the Recipient field value

func (*PaymentOrder) GetRecipientOk

func (o *PaymentOrder) GetRecipientOk() (*PaymentRecipient, bool)

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

func (*PaymentOrder) GetSepaPurposeCode

func (o *PaymentOrder) GetSepaPurposeCode() string

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

func (*PaymentOrder) GetSepaPurposeCodeOk

func (o *PaymentOrder) GetSepaPurposeCodeOk() (*string, bool)

GetSepaPurposeCodeOk returns a tuple with the SepaPurposeCode 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 (*PaymentOrder) HasEndToEndId

func (o *PaymentOrder) HasEndToEndId() bool

HasEndToEndId returns a boolean if a field has been set.

func (*PaymentOrder) HasPurpose

func (o *PaymentOrder) HasPurpose() bool

HasPurpose returns a boolean if a field has been set.

func (*PaymentOrder) HasSepaPurposeCode

func (o *PaymentOrder) HasSepaPurposeCode() bool

HasSepaPurposeCode returns a boolean if a field has been set.

func (PaymentOrder) MarshalJSON

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

func (*PaymentOrder) SetAmount

func (o *PaymentOrder) SetAmount(v Amount)

SetAmount sets field value

func (*PaymentOrder) SetEndToEndId

func (o *PaymentOrder) SetEndToEndId(v string)

SetEndToEndId gets a reference to the given NullableString and assigns it to the EndToEndId field.

func (*PaymentOrder) SetEndToEndIdNil

func (o *PaymentOrder) SetEndToEndIdNil()

SetEndToEndIdNil sets the value for EndToEndId to be an explicit nil

func (*PaymentOrder) SetPurpose

func (o *PaymentOrder) SetPurpose(v string)

SetPurpose gets a reference to the given NullableString and assigns it to the Purpose field.

func (*PaymentOrder) SetPurposeNil

func (o *PaymentOrder) SetPurposeNil()

SetPurposeNil sets the value for Purpose to be an explicit nil

func (*PaymentOrder) SetRecipient

func (o *PaymentOrder) SetRecipient(v PaymentRecipient)

SetRecipient sets field value

func (*PaymentOrder) SetSepaPurposeCode

func (o *PaymentOrder) SetSepaPurposeCode(v string)

SetSepaPurposeCode gets a reference to the given NullableString and assigns it to the SepaPurposeCode field.

func (*PaymentOrder) SetSepaPurposeCodeNil

func (o *PaymentOrder) SetSepaPurposeCodeNil()

SetSepaPurposeCodeNil sets the value for SepaPurposeCode to be an explicit nil

func (*PaymentOrder) UnsetEndToEndId

func (o *PaymentOrder) UnsetEndToEndId()

UnsetEndToEndId ensures that no value is present for EndToEndId, not even an explicit nil

func (*PaymentOrder) UnsetPurpose

func (o *PaymentOrder) UnsetPurpose()

UnsetPurpose ensures that no value is present for Purpose, not even an explicit nil

func (*PaymentOrder) UnsetSepaPurposeCode

func (o *PaymentOrder) UnsetSepaPurposeCode()

UnsetSepaPurposeCode ensures that no value is present for SepaPurposeCode, not even an explicit nil

type PaymentPayer

type PaymentPayer struct {
	// A normalized (without spaces) IBAN of the counterparty's account
	Iban string `json:"iban"`
	// Name of the counterparty.<br/>Note that neither finAPI nor the involved bank are guaranteed to validate the counterparty name. Even if the name does not depict the actual registered account holder of the target account, the order might still be successful.
	Name string `json:"name"`
	// BIC of the counterparty's account
	Bic NullableString `json:"bic,omitempty"`
	// The postal address of the counterparty. This should be defined for direct debits created for debtors outside of the european union.
	Address NullableString      `json:"address,omitempty"`
	Country NullableCountryCode `json:"country,omitempty"`
}

PaymentPayer Payer details

func NewPaymentPayer

func NewPaymentPayer(iban string, name string) *PaymentPayer

NewPaymentPayer instantiates a new PaymentPayer 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 NewPaymentPayerWithDefaults

func NewPaymentPayerWithDefaults() *PaymentPayer

NewPaymentPayerWithDefaults instantiates a new PaymentPayer 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 (*PaymentPayer) GetAddress

func (o *PaymentPayer) GetAddress() string

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

func (*PaymentPayer) GetAddressOk

func (o *PaymentPayer) GetAddressOk() (*string, bool)

GetAddressOk returns a tuple with the Address 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 (*PaymentPayer) GetBic

func (o *PaymentPayer) GetBic() string

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

func (*PaymentPayer) GetBicOk

func (o *PaymentPayer) 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. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaymentPayer) GetCountry

func (o *PaymentPayer) GetCountry() CountryCode

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

func (*PaymentPayer) GetCountryOk

func (o *PaymentPayer) GetCountryOk() (*CountryCode, 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. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaymentPayer) GetIban

func (o *PaymentPayer) GetIban() string

GetIban returns the Iban field value

func (*PaymentPayer) GetIbanOk

func (o *PaymentPayer) GetIbanOk() (*string, bool)

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

func (*PaymentPayer) GetName

func (o *PaymentPayer) GetName() string

GetName returns the Name field value

func (*PaymentPayer) GetNameOk

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

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

func (*PaymentPayer) HasAddress

func (o *PaymentPayer) HasAddress() bool

HasAddress returns a boolean if a field has been set.

func (*PaymentPayer) HasBic

func (o *PaymentPayer) HasBic() bool

HasBic returns a boolean if a field has been set.

func (*PaymentPayer) HasCountry

func (o *PaymentPayer) HasCountry() bool

HasCountry returns a boolean if a field has been set.

func (PaymentPayer) MarshalJSON

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

func (*PaymentPayer) SetAddress

func (o *PaymentPayer) SetAddress(v string)

SetAddress gets a reference to the given NullableString and assigns it to the Address field.

func (*PaymentPayer) SetAddressNil

func (o *PaymentPayer) SetAddressNil()

SetAddressNil sets the value for Address to be an explicit nil

func (*PaymentPayer) SetBic

func (o *PaymentPayer) SetBic(v string)

SetBic gets a reference to the given NullableString and assigns it to the Bic field.

func (*PaymentPayer) SetBicNil

func (o *PaymentPayer) SetBicNil()

SetBicNil sets the value for Bic to be an explicit nil

func (*PaymentPayer) SetCountry

func (o *PaymentPayer) SetCountry(v CountryCode)

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

func (*PaymentPayer) SetCountryNil

func (o *PaymentPayer) SetCountryNil()

SetCountryNil sets the value for Country to be an explicit nil

func (*PaymentPayer) SetIban

func (o *PaymentPayer) SetIban(v string)

SetIban sets field value

func (*PaymentPayer) SetName

func (o *PaymentPayer) SetName(v string)

SetName sets field value

func (*PaymentPayer) UnsetAddress

func (o *PaymentPayer) UnsetAddress()

UnsetAddress ensures that no value is present for Address, not even an explicit nil

func (*PaymentPayer) UnsetBic

func (o *PaymentPayer) UnsetBic()

UnsetBic ensures that no value is present for Bic, not even an explicit nil

func (*PaymentPayer) UnsetCountry

func (o *PaymentPayer) UnsetCountry()

UnsetCountry ensures that no value is present for Country, not even an explicit nil

type PaymentRecipient

type PaymentRecipient struct {
	// A normalized (without spaces) IBAN of the counterparty's account
	Iban string `json:"iban"`
	// Name of the counterparty.<br/>Note that neither finAPI nor the involved bank are guaranteed to validate the counterparty name. Even if the name does not depict the actual registered account holder of the target account, the order might still be successful.
	Name string `json:"name"`
	// BIC of the counterparty's account
	Bic NullableString `json:"bic,omitempty"`
}

PaymentRecipient Payment Recipient

func NewPaymentRecipient

func NewPaymentRecipient(iban string, name string) *PaymentRecipient

NewPaymentRecipient instantiates a new PaymentRecipient 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 NewPaymentRecipientWithDefaults

func NewPaymentRecipientWithDefaults() *PaymentRecipient

NewPaymentRecipientWithDefaults instantiates a new PaymentRecipient 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 (*PaymentRecipient) GetBic

func (o *PaymentRecipient) GetBic() string

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

func (*PaymentRecipient) GetBicOk

func (o *PaymentRecipient) 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. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaymentRecipient) GetIban

func (o *PaymentRecipient) GetIban() string

GetIban returns the Iban field value

func (*PaymentRecipient) GetIbanOk

func (o *PaymentRecipient) GetIbanOk() (*string, bool)

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

func (*PaymentRecipient) GetName

func (o *PaymentRecipient) GetName() string

GetName returns the Name field value

func (*PaymentRecipient) GetNameOk

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

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

func (*PaymentRecipient) HasBic

func (o *PaymentRecipient) HasBic() bool

HasBic returns a boolean if a field has been set.

func (PaymentRecipient) MarshalJSON

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

func (*PaymentRecipient) SetBic

func (o *PaymentRecipient) SetBic(v string)

SetBic gets a reference to the given NullableString and assigns it to the Bic field.

func (*PaymentRecipient) SetBicNil

func (o *PaymentRecipient) SetBicNil()

SetBicNil sets the value for Bic to be an explicit nil

func (*PaymentRecipient) SetIban

func (o *PaymentRecipient) SetIban(v string)

SetIban sets field value

func (*PaymentRecipient) SetName

func (o *PaymentRecipient) SetName(v string)

SetName sets field value

func (*PaymentRecipient) UnsetBic

func (o *PaymentRecipient) UnsetBic()

UnsetBic ensures that no value is present for Bic, not even an explicit nil

type PaymentWithAccountDetails

type PaymentWithAccountDetails struct {
	// Execution date for the money transfer(s), in the format <code>YYYY-MM-DD</code>. May not be in the past. If not specified, then the current date will be used.
	ExecutionDate NullableString `json:"executionDate,omitempty"`
	// This field is only relevant when you pass multiple orders. It determines whether the orders should be processed by the bank as one collective booking (in case of <code>true</code>), or as separate bookings (in case of <code>false</code>). Note that it is subject to the bank whether it will regard the field.
	BatchBookingPreferred NullableBool `json:"batchBookingPreferred,omitempty"`
	// The profile to be applied to the web form.<br/>This will overwrite the default profile, if such a profile exists.
	ProfileId NullableString `json:"profileId,omitempty"`
	// The URL where the end-user will be redirected to after completing the bank login and (possibly) the SCA on the bank's website. Must always be provided by mandators with <code>FULLY_LICENSED</code> or <code>PISP</code> license type, and may not be provided by mandators with other license types. Find more info in the <a target='_blank' href='https://documentation.finapi.io/webform/Licensed-customers-using-the-Web-Form.2832302195.html'>Web Form 2.0 Public Documentation</a>.
	RedirectUrl NullableString           `json:"redirectUrl,omitempty"`
	Callbacks   NullableCallbacks        `json:"callbacks,omitempty"`
	Sender      PaymentWithAccountSender `json:"sender"`
	// Payment orders
	Orders []PaymentOrder `json:"orders"`
}

PaymentWithAccountDetails Parameters for a payment with an account

func NewPaymentWithAccountDetails

func NewPaymentWithAccountDetails(sender PaymentWithAccountSender, orders []PaymentOrder) *PaymentWithAccountDetails

NewPaymentWithAccountDetails instantiates a new PaymentWithAccountDetails 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 NewPaymentWithAccountDetailsWithDefaults

func NewPaymentWithAccountDetailsWithDefaults() *PaymentWithAccountDetails

NewPaymentWithAccountDetailsWithDefaults instantiates a new PaymentWithAccountDetails 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 (*PaymentWithAccountDetails) GetBatchBookingPreferred

func (o *PaymentWithAccountDetails) GetBatchBookingPreferred() bool

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

func (*PaymentWithAccountDetails) GetBatchBookingPreferredOk

func (o *PaymentWithAccountDetails) GetBatchBookingPreferredOk() (*bool, bool)

GetBatchBookingPreferredOk returns a tuple with the BatchBookingPreferred 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 (*PaymentWithAccountDetails) GetCallbacks

func (o *PaymentWithAccountDetails) GetCallbacks() Callbacks

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

func (*PaymentWithAccountDetails) GetCallbacksOk

func (o *PaymentWithAccountDetails) GetCallbacksOk() (*Callbacks, bool)

GetCallbacksOk returns a tuple with the Callbacks 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 (*PaymentWithAccountDetails) GetExecutionDate

func (o *PaymentWithAccountDetails) GetExecutionDate() string

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

func (*PaymentWithAccountDetails) GetExecutionDateOk

func (o *PaymentWithAccountDetails) GetExecutionDateOk() (*string, bool)

GetExecutionDateOk returns a tuple with the ExecutionDate 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 (*PaymentWithAccountDetails) GetOrders

func (o *PaymentWithAccountDetails) GetOrders() []PaymentOrder

GetOrders returns the Orders field value

func (*PaymentWithAccountDetails) GetOrdersOk

func (o *PaymentWithAccountDetails) GetOrdersOk() ([]PaymentOrder, bool)

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

func (*PaymentWithAccountDetails) GetProfileId

func (o *PaymentWithAccountDetails) GetProfileId() string

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

func (*PaymentWithAccountDetails) GetProfileIdOk

func (o *PaymentWithAccountDetails) GetProfileIdOk() (*string, bool)

GetProfileIdOk returns a tuple with the ProfileId 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 (*PaymentWithAccountDetails) GetRedirectUrl

func (o *PaymentWithAccountDetails) GetRedirectUrl() string

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

func (*PaymentWithAccountDetails) GetRedirectUrlOk

func (o *PaymentWithAccountDetails) 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. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaymentWithAccountDetails) GetSender

GetSender returns the Sender field value

func (*PaymentWithAccountDetails) GetSenderOk

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

func (*PaymentWithAccountDetails) HasBatchBookingPreferred

func (o *PaymentWithAccountDetails) HasBatchBookingPreferred() bool

HasBatchBookingPreferred returns a boolean if a field has been set.

func (*PaymentWithAccountDetails) HasCallbacks

func (o *PaymentWithAccountDetails) HasCallbacks() bool

HasCallbacks returns a boolean if a field has been set.

func (*PaymentWithAccountDetails) HasExecutionDate

func (o *PaymentWithAccountDetails) HasExecutionDate() bool

HasExecutionDate returns a boolean if a field has been set.

func (*PaymentWithAccountDetails) HasProfileId

func (o *PaymentWithAccountDetails) HasProfileId() bool

HasProfileId returns a boolean if a field has been set.

func (*PaymentWithAccountDetails) HasRedirectUrl

func (o *PaymentWithAccountDetails) HasRedirectUrl() bool

HasRedirectUrl returns a boolean if a field has been set.

func (PaymentWithAccountDetails) MarshalJSON

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

func (*PaymentWithAccountDetails) SetBatchBookingPreferred

func (o *PaymentWithAccountDetails) SetBatchBookingPreferred(v bool)

SetBatchBookingPreferred gets a reference to the given NullableBool and assigns it to the BatchBookingPreferred field.

func (*PaymentWithAccountDetails) SetBatchBookingPreferredNil

func (o *PaymentWithAccountDetails) SetBatchBookingPreferredNil()

SetBatchBookingPreferredNil sets the value for BatchBookingPreferred to be an explicit nil

func (*PaymentWithAccountDetails) SetCallbacks

func (o *PaymentWithAccountDetails) SetCallbacks(v Callbacks)

SetCallbacks gets a reference to the given NullableCallbacks and assigns it to the Callbacks field.

func (*PaymentWithAccountDetails) SetCallbacksNil

func (o *PaymentWithAccountDetails) SetCallbacksNil()

SetCallbacksNil sets the value for Callbacks to be an explicit nil

func (*PaymentWithAccountDetails) SetExecutionDate

func (o *PaymentWithAccountDetails) SetExecutionDate(v string)

SetExecutionDate gets a reference to the given NullableString and assigns it to the ExecutionDate field.

func (*PaymentWithAccountDetails) SetExecutionDateNil

func (o *PaymentWithAccountDetails) SetExecutionDateNil()

SetExecutionDateNil sets the value for ExecutionDate to be an explicit nil

func (*PaymentWithAccountDetails) SetOrders

func (o *PaymentWithAccountDetails) SetOrders(v []PaymentOrder)

SetOrders sets field value

func (*PaymentWithAccountDetails) SetProfileId

func (o *PaymentWithAccountDetails) SetProfileId(v string)

SetProfileId gets a reference to the given NullableString and assigns it to the ProfileId field.

func (*PaymentWithAccountDetails) SetProfileIdNil

func (o *PaymentWithAccountDetails) SetProfileIdNil()

SetProfileIdNil sets the value for ProfileId to be an explicit nil

func (*PaymentWithAccountDetails) SetRedirectUrl

func (o *PaymentWithAccountDetails) SetRedirectUrl(v string)

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

func (*PaymentWithAccountDetails) SetRedirectUrlNil

func (o *PaymentWithAccountDetails) SetRedirectUrlNil()

SetRedirectUrlNil sets the value for RedirectUrl to be an explicit nil

func (*PaymentWithAccountDetails) SetSender

SetSender sets field value

func (*PaymentWithAccountDetails) UnsetBatchBookingPreferred

func (o *PaymentWithAccountDetails) UnsetBatchBookingPreferred()

UnsetBatchBookingPreferred ensures that no value is present for BatchBookingPreferred, not even an explicit nil

func (*PaymentWithAccountDetails) UnsetCallbacks

func (o *PaymentWithAccountDetails) UnsetCallbacks()

UnsetCallbacks ensures that no value is present for Callbacks, not even an explicit nil

func (*PaymentWithAccountDetails) UnsetExecutionDate

func (o *PaymentWithAccountDetails) UnsetExecutionDate()

UnsetExecutionDate ensures that no value is present for ExecutionDate, not even an explicit nil

func (*PaymentWithAccountDetails) UnsetProfileId

func (o *PaymentWithAccountDetails) UnsetProfileId()

UnsetProfileId ensures that no value is present for ProfileId, not even an explicit nil

func (*PaymentWithAccountDetails) UnsetRedirectUrl

func (o *PaymentWithAccountDetails) UnsetRedirectUrl()

UnsetRedirectUrl ensures that no value is present for RedirectUrl, not even an explicit nil

type PaymentWithAccountSender

type PaymentWithAccountSender struct {
	// The identifier of an account in the Access API
	AccountId int64 `json:"accountId"`
}

PaymentWithAccountSender Sender details

func NewPaymentWithAccountSender

func NewPaymentWithAccountSender(accountId int64) *PaymentWithAccountSender

NewPaymentWithAccountSender instantiates a new PaymentWithAccountSender 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 NewPaymentWithAccountSenderWithDefaults

func NewPaymentWithAccountSenderWithDefaults() *PaymentWithAccountSender

NewPaymentWithAccountSenderWithDefaults instantiates a new PaymentWithAccountSender 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 (*PaymentWithAccountSender) GetAccountId

func (o *PaymentWithAccountSender) GetAccountId() int64

GetAccountId returns the AccountId field value

func (*PaymentWithAccountSender) GetAccountIdOk

func (o *PaymentWithAccountSender) GetAccountIdOk() (*int64, bool)

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

func (PaymentWithAccountSender) MarshalJSON

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

func (*PaymentWithAccountSender) SetAccountId

func (o *PaymentWithAccountSender) SetAccountId(v int64)

SetAccountId sets field value

type Profile

type Profile struct {
	// Globally unique profile's identifier
	Id string `json:"id"`
	// Label to profile
	Label string `json:"label"`
	// The timestamp when the profile was created in the format <code>yyyy-MM-dd'T'HH:mm:ss.SSSZ</code>.
	CreatedAt string `json:"createdAt"`
	// Whether the profile will be used by default for all web forms.<br/>We urge you to set one profile as default. This way, if you do not pass the profile in the API call, we will use the default profile from you for the web forms.
	Default       bool                  `json:"default"`
	Brand         NullableBrand         `json:"brand,omitempty"`
	Functionality NullableFunctionality `json:"functionality,omitempty"`
	Aspect        NullableAspect        `json:"aspect,omitempty"`
}

Profile struct for Profile

func NewProfile

func NewProfile(id string, label string, createdAt string, default_ bool) *Profile

NewProfile instantiates a new Profile 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 NewProfileWithDefaults

func NewProfileWithDefaults() *Profile

NewProfileWithDefaults instantiates a new Profile 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 (*Profile) GetAspect

func (o *Profile) GetAspect() Aspect

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

func (*Profile) GetAspectOk

func (o *Profile) GetAspectOk() (*Aspect, bool)

GetAspectOk returns a tuple with the Aspect 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 (*Profile) GetBrand

func (o *Profile) GetBrand() Brand

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

func (*Profile) GetBrandOk

func (o *Profile) GetBrandOk() (*Brand, 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. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Profile) GetCreatedAt

func (o *Profile) GetCreatedAt() string

GetCreatedAt returns the CreatedAt field value

func (*Profile) GetCreatedAtOk

func (o *Profile) GetCreatedAtOk() (*string, bool)

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

func (*Profile) GetDefault

func (o *Profile) GetDefault() bool

GetDefault returns the Default field value

func (*Profile) GetDefaultOk

func (o *Profile) GetDefaultOk() (*bool, bool)

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

func (*Profile) GetFunctionality

func (o *Profile) GetFunctionality() Functionality

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

func (*Profile) GetFunctionalityOk

func (o *Profile) GetFunctionalityOk() (*Functionality, bool)

GetFunctionalityOk returns a tuple with the Functionality 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 (*Profile) GetId

func (o *Profile) GetId() string

GetId returns the Id field value

func (*Profile) GetIdOk

func (o *Profile) GetIdOk() (*string, bool)

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

func (*Profile) GetLabel

func (o *Profile) GetLabel() string

GetLabel returns the Label field value

func (*Profile) GetLabelOk

func (o *Profile) GetLabelOk() (*string, bool)

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

func (*Profile) HasAspect

func (o *Profile) HasAspect() bool

HasAspect returns a boolean if a field has been set.

func (*Profile) HasBrand

func (o *Profile) HasBrand() bool

HasBrand returns a boolean if a field has been set.

func (*Profile) HasFunctionality

func (o *Profile) HasFunctionality() bool

HasFunctionality returns a boolean if a field has been set.

func (Profile) MarshalJSON

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

func (*Profile) SetAspect

func (o *Profile) SetAspect(v Aspect)

SetAspect gets a reference to the given NullableAspect and assigns it to the Aspect field.

func (*Profile) SetAspectNil

func (o *Profile) SetAspectNil()

SetAspectNil sets the value for Aspect to be an explicit nil

func (*Profile) SetBrand

func (o *Profile) SetBrand(v Brand)

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

func (*Profile) SetBrandNil

func (o *Profile) SetBrandNil()

SetBrandNil sets the value for Brand to be an explicit nil

func (*Profile) SetCreatedAt

func (o *Profile) SetCreatedAt(v string)

SetCreatedAt sets field value

func (*Profile) SetDefault

func (o *Profile) SetDefault(v bool)

SetDefault sets field value

func (*Profile) SetFunctionality

func (o *Profile) SetFunctionality(v Functionality)

SetFunctionality gets a reference to the given NullableFunctionality and assigns it to the Functionality field.

func (*Profile) SetFunctionalityNil

func (o *Profile) SetFunctionalityNil()

SetFunctionalityNil sets the value for Functionality to be an explicit nil

func (*Profile) SetId

func (o *Profile) SetId(v string)

SetId sets field value

func (*Profile) SetLabel

func (o *Profile) SetLabel(v string)

SetLabel sets field value

func (*Profile) UnsetAspect

func (o *Profile) UnsetAspect()

UnsetAspect ensures that no value is present for Aspect, not even an explicit nil

func (*Profile) UnsetBrand

func (o *Profile) UnsetBrand()

UnsetBrand ensures that no value is present for Brand, not even an explicit nil

func (*Profile) UnsetFunctionality

func (o *Profile) UnsetFunctionality()

UnsetFunctionality ensures that no value is present for Functionality, not even an explicit nil

type ProfilesPage

type ProfilesPage struct {
	// Page of resources
	Items  []Profile `json:"items"`
	Paging Paging    `json:"paging"`
}

ProfilesPage struct for ProfilesPage

func NewProfilesPage

func NewProfilesPage(items []Profile, paging Paging) *ProfilesPage

NewProfilesPage instantiates a new ProfilesPage 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 NewProfilesPageWithDefaults

func NewProfilesPageWithDefaults() *ProfilesPage

NewProfilesPageWithDefaults instantiates a new ProfilesPage 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 (*ProfilesPage) GetItems

func (o *ProfilesPage) GetItems() []Profile

GetItems returns the Items field value

func (*ProfilesPage) GetItemsOk

func (o *ProfilesPage) GetItemsOk() ([]Profile, bool)

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

func (*ProfilesPage) GetPaging

func (o *ProfilesPage) GetPaging() Paging

GetPaging returns the Paging field value

func (*ProfilesPage) GetPagingOk

func (o *ProfilesPage) GetPagingOk() (*Paging, bool)

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

func (ProfilesPage) MarshalJSON

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

func (*ProfilesPage) SetItems

func (o *ProfilesPage) SetItems(v []Profile)

SetItems sets field value

func (*ProfilesPage) SetPaging

func (o *ProfilesPage) SetPaging(v Paging)

SetPaging sets field value

type Recipient

type Recipient struct {
	// A normalized (without spaces) IBAN of the counterparty's account
	Iban string `json:"iban"`
	// Name of the counterparty.<br/>Note that neither finAPI nor the involved bank are guaranteed to validate the counterparty name. Even if the name does not depict the actual registered account holder of the target account, the order might still be successful.
	Name string `json:"name"`
}

Recipient Recipient details

func NewRecipient

func NewRecipient(iban string, name string) *Recipient

NewRecipient instantiates a new Recipient 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 NewRecipientWithDefaults

func NewRecipientWithDefaults() *Recipient

NewRecipientWithDefaults instantiates a new Recipient 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 (*Recipient) GetIban

func (o *Recipient) GetIban() string

GetIban returns the Iban field value

func (*Recipient) GetIbanOk

func (o *Recipient) GetIbanOk() (*string, bool)

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

func (*Recipient) GetName

func (o *Recipient) GetName() string

GetName returns the Name field value

func (*Recipient) GetNameOk

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

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

func (Recipient) MarshalJSON

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

func (*Recipient) SetIban

func (o *Recipient) SetIban(v string)

SetIban sets field value

func (*Recipient) SetName

func (o *Recipient) SetName(v string)

SetName sets field value

type Sender

type Sender struct {
	// A normalized (without spaces) IBAN of the sender's account. If the value is provided, the web form will be prefilled with that value. Otherwise, it will ask the end user to provide a valid IBAN.
	Iban string `json:"iban"`
}

Sender Sender details. When not provided at the API-level, the end-user can search for the IBAN or Bank name or BLZ directly on the Web Form and then initiate the payment.

func NewSender

func NewSender(iban string) *Sender

NewSender instantiates a new Sender 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 NewSenderWithDefaults

func NewSenderWithDefaults() *Sender

NewSenderWithDefaults instantiates a new Sender 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 (*Sender) GetIban

func (o *Sender) GetIban() string

GetIban returns the Iban field value

func (*Sender) GetIbanOk

func (o *Sender) GetIbanOk() (*string, bool)

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

func (Sender) MarshalJSON

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

func (*Sender) SetIban

func (o *Sender) SetIban(v string)

SetIban sets field value

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 ShortTranslationBlock

type ShortTranslationBlock struct {
	// Custom view title.<br/><br/>If no value is provided, the default finAPI translation will be applied by when a web form is opened. <br/><br/>If an empty string is provided as the value, the section will be hidden.
	Title string `json:"title"`
}

ShortTranslationBlock Provide the title to be used for the corresponding view on the Web Form

func NewShortTranslationBlock

func NewShortTranslationBlock(title string) *ShortTranslationBlock

NewShortTranslationBlock instantiates a new ShortTranslationBlock 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 NewShortTranslationBlockWithDefaults

func NewShortTranslationBlockWithDefaults() *ShortTranslationBlock

NewShortTranslationBlockWithDefaults instantiates a new ShortTranslationBlock 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 (*ShortTranslationBlock) GetTitle

func (o *ShortTranslationBlock) GetTitle() string

GetTitle returns the Title field value

func (*ShortTranslationBlock) GetTitleOk

func (o *ShortTranslationBlock) GetTitleOk() (*string, bool)

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

func (ShortTranslationBlock) MarshalJSON

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

func (*ShortTranslationBlock) SetTitle

func (o *ShortTranslationBlock) SetTitle(v string)

SetTitle sets field value

type StandalonePaymentDetails

type StandalonePaymentDetails struct {
	// Payment orders
	Orders []PaymentOrder `json:"orders"`
	// Execution date for the money transfer(s), in the format <code>YYYY-MM-DD</code>. May not be in the past. If not specified, then the current date will be used.
	ExecutionDate NullableString `json:"executionDate,omitempty"`
	// This field is only relevant when you pass multiple orders. It determines whether the orders should be processed by the bank as one collective booking (in case of <code>true</code>), or as separate bookings (in case of <code>false</code>). Note that it is subject to the bank whether it will regard the field.
	BatchBookingPreferred NullableBool `json:"batchBookingPreferred,omitempty"`
	// Whether the order should be submitted to the bank as an instant SEPA order. <br/><br/><strong>NOTE:</strong><br/>&bull; Submitting an instant payment will work only with interfaces that support it.<br/>&bull; Instant payments work only for a single order, not for collective orders.<br/>&bull; The bank may charge a fee for instant payments, depending on the agreement between the user and the bank.<br/>&bull; The payment might get rejected if the source and/or target account doesn't support instant payments.<br/><br/>If you are interested in additional banks where we can support Instant Payments, please contact our Sales or support team
	InstantPayment *bool `json:"instantPayment,omitempty"`
	// The profile to be applied to the web form.<br/>This will overwrite the default profile, if such a profile exists.
	ProfileId NullableString `json:"profileId,omitempty"`
	// The URL where the end-user will be redirected to after completing the bank login and (possibly) the SCA on the bank's website. Must always be provided by mandators with <code>FULLY_LICENSED</code> or <code>PISP</code> license type, and may not be provided by mandators with other license types. Find more info in the <a target='_blank' href='https://documentation.finapi.io/webform/Licensed-customers-using-the-Web-Form.2832302195.html'>Web Form 2.0 Public Documentation</a>.
	RedirectUrl NullableString    `json:"redirectUrl,omitempty"`
	Callbacks   NullableCallbacks `json:"callbacks,omitempty"`
	Sender      NullableSender    `json:"sender,omitempty"`
}

StandalonePaymentDetails struct for StandalonePaymentDetails

func NewStandalonePaymentDetails

func NewStandalonePaymentDetails(orders []PaymentOrder) *StandalonePaymentDetails

NewStandalonePaymentDetails instantiates a new StandalonePaymentDetails 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 NewStandalonePaymentDetailsWithDefaults

func NewStandalonePaymentDetailsWithDefaults() *StandalonePaymentDetails

NewStandalonePaymentDetailsWithDefaults instantiates a new StandalonePaymentDetails 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 (*StandalonePaymentDetails) GetBatchBookingPreferred

func (o *StandalonePaymentDetails) GetBatchBookingPreferred() bool

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

func (*StandalonePaymentDetails) GetBatchBookingPreferredOk

func (o *StandalonePaymentDetails) GetBatchBookingPreferredOk() (*bool, bool)

GetBatchBookingPreferredOk returns a tuple with the BatchBookingPreferred 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 (*StandalonePaymentDetails) GetCallbacks

func (o *StandalonePaymentDetails) GetCallbacks() Callbacks

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

func (*StandalonePaymentDetails) GetCallbacksOk

func (o *StandalonePaymentDetails) GetCallbacksOk() (*Callbacks, bool)

GetCallbacksOk returns a tuple with the Callbacks 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 (*StandalonePaymentDetails) GetExecutionDate

func (o *StandalonePaymentDetails) GetExecutionDate() string

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

func (*StandalonePaymentDetails) GetExecutionDateOk

func (o *StandalonePaymentDetails) GetExecutionDateOk() (*string, bool)

GetExecutionDateOk returns a tuple with the ExecutionDate 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 (*StandalonePaymentDetails) GetInstantPayment

func (o *StandalonePaymentDetails) GetInstantPayment() bool

GetInstantPayment returns the InstantPayment field value if set, zero value otherwise.

func (*StandalonePaymentDetails) GetInstantPaymentOk

func (o *StandalonePaymentDetails) GetInstantPaymentOk() (*bool, bool)

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

func (*StandalonePaymentDetails) GetOrders

func (o *StandalonePaymentDetails) GetOrders() []PaymentOrder

GetOrders returns the Orders field value

func (*StandalonePaymentDetails) GetOrdersOk

func (o *StandalonePaymentDetails) GetOrdersOk() ([]PaymentOrder, bool)

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

func (*StandalonePaymentDetails) GetProfileId

func (o *StandalonePaymentDetails) GetProfileId() string

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

func (*StandalonePaymentDetails) GetProfileIdOk

func (o *StandalonePaymentDetails) GetProfileIdOk() (*string, bool)

GetProfileIdOk returns a tuple with the ProfileId 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 (*StandalonePaymentDetails) GetRedirectUrl

func (o *StandalonePaymentDetails) GetRedirectUrl() string

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

func (*StandalonePaymentDetails) GetRedirectUrlOk

func (o *StandalonePaymentDetails) 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. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*StandalonePaymentDetails) GetSender

func (o *StandalonePaymentDetails) GetSender() Sender

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

func (*StandalonePaymentDetails) GetSenderOk

func (o *StandalonePaymentDetails) GetSenderOk() (*Sender, 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. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*StandalonePaymentDetails) HasBatchBookingPreferred

func (o *StandalonePaymentDetails) HasBatchBookingPreferred() bool

HasBatchBookingPreferred returns a boolean if a field has been set.

func (*StandalonePaymentDetails) HasCallbacks

func (o *StandalonePaymentDetails) HasCallbacks() bool

HasCallbacks returns a boolean if a field has been set.

func (*StandalonePaymentDetails) HasExecutionDate

func (o *StandalonePaymentDetails) HasExecutionDate() bool

HasExecutionDate returns a boolean if a field has been set.

func (*StandalonePaymentDetails) HasInstantPayment

func (o *StandalonePaymentDetails) HasInstantPayment() bool

HasInstantPayment returns a boolean if a field has been set.

func (*StandalonePaymentDetails) HasProfileId

func (o *StandalonePaymentDetails) HasProfileId() bool

HasProfileId returns a boolean if a field has been set.

func (*StandalonePaymentDetails) HasRedirectUrl

func (o *StandalonePaymentDetails) HasRedirectUrl() bool

HasRedirectUrl returns a boolean if a field has been set.

func (*StandalonePaymentDetails) HasSender

func (o *StandalonePaymentDetails) HasSender() bool

HasSender returns a boolean if a field has been set.

func (StandalonePaymentDetails) MarshalJSON

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

func (*StandalonePaymentDetails) SetBatchBookingPreferred

func (o *StandalonePaymentDetails) SetBatchBookingPreferred(v bool)

SetBatchBookingPreferred gets a reference to the given NullableBool and assigns it to the BatchBookingPreferred field.

func (*StandalonePaymentDetails) SetBatchBookingPreferredNil

func (o *StandalonePaymentDetails) SetBatchBookingPreferredNil()

SetBatchBookingPreferredNil sets the value for BatchBookingPreferred to be an explicit nil

func (*StandalonePaymentDetails) SetCallbacks

func (o *StandalonePaymentDetails) SetCallbacks(v Callbacks)

SetCallbacks gets a reference to the given NullableCallbacks and assigns it to the Callbacks field.

func (*StandalonePaymentDetails) SetCallbacksNil

func (o *StandalonePaymentDetails) SetCallbacksNil()

SetCallbacksNil sets the value for Callbacks to be an explicit nil

func (*StandalonePaymentDetails) SetExecutionDate

func (o *StandalonePaymentDetails) SetExecutionDate(v string)

SetExecutionDate gets a reference to the given NullableString and assigns it to the ExecutionDate field.

func (*StandalonePaymentDetails) SetExecutionDateNil

func (o *StandalonePaymentDetails) SetExecutionDateNil()

SetExecutionDateNil sets the value for ExecutionDate to be an explicit nil

func (*StandalonePaymentDetails) SetInstantPayment

func (o *StandalonePaymentDetails) SetInstantPayment(v bool)

SetInstantPayment gets a reference to the given bool and assigns it to the InstantPayment field.

func (*StandalonePaymentDetails) SetOrders

func (o *StandalonePaymentDetails) SetOrders(v []PaymentOrder)

SetOrders sets field value

func (*StandalonePaymentDetails) SetProfileId

func (o *StandalonePaymentDetails) SetProfileId(v string)

SetProfileId gets a reference to the given NullableString and assigns it to the ProfileId field.

func (*StandalonePaymentDetails) SetProfileIdNil

func (o *StandalonePaymentDetails) SetProfileIdNil()

SetProfileIdNil sets the value for ProfileId to be an explicit nil

func (*StandalonePaymentDetails) SetRedirectUrl

func (o *StandalonePaymentDetails) SetRedirectUrl(v string)

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

func (*StandalonePaymentDetails) SetRedirectUrlNil

func (o *StandalonePaymentDetails) SetRedirectUrlNil()

SetRedirectUrlNil sets the value for RedirectUrl to be an explicit nil

func (*StandalonePaymentDetails) SetSender

func (o *StandalonePaymentDetails) SetSender(v Sender)

SetSender gets a reference to the given NullableSender and assigns it to the Sender field.

func (*StandalonePaymentDetails) SetSenderNil

func (o *StandalonePaymentDetails) SetSenderNil()

SetSenderNil sets the value for Sender to be an explicit nil

func (*StandalonePaymentDetails) UnsetBatchBookingPreferred

func (o *StandalonePaymentDetails) UnsetBatchBookingPreferred()

UnsetBatchBookingPreferred ensures that no value is present for BatchBookingPreferred, not even an explicit nil

func (*StandalonePaymentDetails) UnsetCallbacks

func (o *StandalonePaymentDetails) UnsetCallbacks()

UnsetCallbacks ensures that no value is present for Callbacks, not even an explicit nil

func (*StandalonePaymentDetails) UnsetExecutionDate

func (o *StandalonePaymentDetails) UnsetExecutionDate()

UnsetExecutionDate ensures that no value is present for ExecutionDate, not even an explicit nil

func (*StandalonePaymentDetails) UnsetProfileId

func (o *StandalonePaymentDetails) UnsetProfileId()

UnsetProfileId ensures that no value is present for ProfileId, not even an explicit nil

func (*StandalonePaymentDetails) UnsetRedirectUrl

func (o *StandalonePaymentDetails) UnsetRedirectUrl()

UnsetRedirectUrl ensures that no value is present for RedirectUrl, not even an explicit nil

func (*StandalonePaymentDetails) UnsetSender

func (o *StandalonePaymentDetails) UnsetSender()

UnsetSender ensures that no value is present for Sender, not even an explicit nil

type StandingOrderDetails

type StandingOrderDetails struct {
	Amount Amount `json:"amount"`
	// The purpose of the transfer transaction
	Purpose NullableString `json:"purpose,omitempty"`
	// SEPA purpose code, according to ISO 20022, external codes set.<br/>Note that the SEPA purpose code may be ignored by some banks.
	SepaPurposeCode NullableString `json:"sepaPurposeCode,omitempty"`
	// End-To-End ID for the transfer transaction
	EndToEndId NullableString `json:"endToEndId,omitempty"`
	Recipient  Recipient      `json:"recipient"`
	Sender     NullableSender `json:"sender,omitempty"`
	// Date when the 1st of the standing orders should be executed, in the format <code>YYYY-MM-DD</code>. The date may not be in the past.
	StartDate string `json:"startDate"`
	// Date by when the last standing order in the request should be executed, in the format <code>YYYY-MM-DD</code>. If is not provided, it is an infinite standing order. This date must be after the start date.
	EndDate NullableString `json:"endDate,omitempty"`
	// The frequency of the recurring payment resulting from the standing order.
	Frequency string `json:"frequency"`
	// The profile to be applied to the web form.<br/>This will overwrite the default profile, if such a profile exists.
	ProfileId NullableString `json:"profileId,omitempty"`
	// The URL where the end-user will be redirected to after completing the bank login and (possibly) the SCA on the bank's website. Must always be provided by mandators with <code>FULLY_LICENSED</code> or <code>PISP</code> license type, and may not be provided by mandators with other license types. Find more info in the <a target='_blank' href='https://documentation.finapi.io/webform/Licensed-customers-using-the-Web-Form.2832302195.html'>Web Form 2.0 Public Documentation</a>.
	RedirectUrl NullableString    `json:"redirectUrl,omitempty"`
	Callbacks   NullableCallbacks `json:"callbacks,omitempty"`
}

StandingOrderDetails struct for StandingOrderDetails

func NewStandingOrderDetails

func NewStandingOrderDetails(amount Amount, recipient Recipient, startDate string, frequency string) *StandingOrderDetails

NewStandingOrderDetails instantiates a new StandingOrderDetails 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 NewStandingOrderDetailsWithDefaults

func NewStandingOrderDetailsWithDefaults() *StandingOrderDetails

NewStandingOrderDetailsWithDefaults instantiates a new StandingOrderDetails 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 (*StandingOrderDetails) GetAmount

func (o *StandingOrderDetails) GetAmount() Amount

GetAmount returns the Amount field value

func (*StandingOrderDetails) GetAmountOk

func (o *StandingOrderDetails) GetAmountOk() (*Amount, bool)

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

func (*StandingOrderDetails) GetCallbacks

func (o *StandingOrderDetails) GetCallbacks() Callbacks

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

func (*StandingOrderDetails) GetCallbacksOk

func (o *StandingOrderDetails) GetCallbacksOk() (*Callbacks, bool)

GetCallbacksOk returns a tuple with the Callbacks 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 (*StandingOrderDetails) GetEndDate

func (o *StandingOrderDetails) GetEndDate() string

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

func (*StandingOrderDetails) GetEndDateOk

func (o *StandingOrderDetails) 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 (*StandingOrderDetails) GetEndToEndId

func (o *StandingOrderDetails) GetEndToEndId() string

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

func (*StandingOrderDetails) GetEndToEndIdOk

func (o *StandingOrderDetails) GetEndToEndIdOk() (*string, bool)

GetEndToEndIdOk returns a tuple with the EndToEndId 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 (*StandingOrderDetails) GetFrequency

func (o *StandingOrderDetails) GetFrequency() string

GetFrequency returns the Frequency field value

func (*StandingOrderDetails) GetFrequencyOk

func (o *StandingOrderDetails) GetFrequencyOk() (*string, bool)

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

func (*StandingOrderDetails) GetProfileId

func (o *StandingOrderDetails) GetProfileId() string

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

func (*StandingOrderDetails) GetProfileIdOk

func (o *StandingOrderDetails) GetProfileIdOk() (*string, bool)

GetProfileIdOk returns a tuple with the ProfileId 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 (*StandingOrderDetails) GetPurpose

func (o *StandingOrderDetails) GetPurpose() string

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

func (*StandingOrderDetails) GetPurposeOk

func (o *StandingOrderDetails) GetPurposeOk() (*string, bool)

GetPurposeOk returns a tuple with the Purpose 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 (*StandingOrderDetails) GetRecipient

func (o *StandingOrderDetails) GetRecipient() Recipient

GetRecipient returns the Recipient field value

func (*StandingOrderDetails) GetRecipientOk

func (o *StandingOrderDetails) GetRecipientOk() (*Recipient, bool)

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

func (*StandingOrderDetails) GetRedirectUrl

func (o *StandingOrderDetails) GetRedirectUrl() string

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

func (*StandingOrderDetails) GetRedirectUrlOk

func (o *StandingOrderDetails) 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. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*StandingOrderDetails) GetSender

func (o *StandingOrderDetails) GetSender() Sender

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

func (*StandingOrderDetails) GetSenderOk

func (o *StandingOrderDetails) GetSenderOk() (*Sender, 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. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*StandingOrderDetails) GetSepaPurposeCode

func (o *StandingOrderDetails) GetSepaPurposeCode() string

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

func (*StandingOrderDetails) GetSepaPurposeCodeOk

func (o *StandingOrderDetails) GetSepaPurposeCodeOk() (*string, bool)

GetSepaPurposeCodeOk returns a tuple with the SepaPurposeCode 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 (*StandingOrderDetails) GetStartDate

func (o *StandingOrderDetails) GetStartDate() string

GetStartDate returns the StartDate field value

func (*StandingOrderDetails) GetStartDateOk

func (o *StandingOrderDetails) GetStartDateOk() (*string, bool)

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

func (*StandingOrderDetails) HasCallbacks

func (o *StandingOrderDetails) HasCallbacks() bool

HasCallbacks returns a boolean if a field has been set.

func (*StandingOrderDetails) HasEndDate

func (o *StandingOrderDetails) HasEndDate() bool

HasEndDate returns a boolean if a field has been set.

func (*StandingOrderDetails) HasEndToEndId

func (o *StandingOrderDetails) HasEndToEndId() bool

HasEndToEndId returns a boolean if a field has been set.

func (*StandingOrderDetails) HasProfileId

func (o *StandingOrderDetails) HasProfileId() bool

HasProfileId returns a boolean if a field has been set.

func (*StandingOrderDetails) HasPurpose

func (o *StandingOrderDetails) HasPurpose() bool

HasPurpose returns a boolean if a field has been set.

func (*StandingOrderDetails) HasRedirectUrl

func (o *StandingOrderDetails) HasRedirectUrl() bool

HasRedirectUrl returns a boolean if a field has been set.

func (*StandingOrderDetails) HasSender

func (o *StandingOrderDetails) HasSender() bool

HasSender returns a boolean if a field has been set.

func (*StandingOrderDetails) HasSepaPurposeCode

func (o *StandingOrderDetails) HasSepaPurposeCode() bool

HasSepaPurposeCode returns a boolean if a field has been set.

func (StandingOrderDetails) MarshalJSON

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

func (*StandingOrderDetails) SetAmount

func (o *StandingOrderDetails) SetAmount(v Amount)

SetAmount sets field value

func (*StandingOrderDetails) SetCallbacks

func (o *StandingOrderDetails) SetCallbacks(v Callbacks)

SetCallbacks gets a reference to the given NullableCallbacks and assigns it to the Callbacks field.

func (*StandingOrderDetails) SetCallbacksNil

func (o *StandingOrderDetails) SetCallbacksNil()

SetCallbacksNil sets the value for Callbacks to be an explicit nil

func (*StandingOrderDetails) SetEndDate

func (o *StandingOrderDetails) SetEndDate(v string)

SetEndDate gets a reference to the given NullableString and assigns it to the EndDate field.

func (*StandingOrderDetails) SetEndDateNil

func (o *StandingOrderDetails) SetEndDateNil()

SetEndDateNil sets the value for EndDate to be an explicit nil

func (*StandingOrderDetails) SetEndToEndId

func (o *StandingOrderDetails) SetEndToEndId(v string)

SetEndToEndId gets a reference to the given NullableString and assigns it to the EndToEndId field.

func (*StandingOrderDetails) SetEndToEndIdNil

func (o *StandingOrderDetails) SetEndToEndIdNil()

SetEndToEndIdNil sets the value for EndToEndId to be an explicit nil

func (*StandingOrderDetails) SetFrequency

func (o *StandingOrderDetails) SetFrequency(v string)

SetFrequency sets field value

func (*StandingOrderDetails) SetProfileId

func (o *StandingOrderDetails) SetProfileId(v string)

SetProfileId gets a reference to the given NullableString and assigns it to the ProfileId field.

func (*StandingOrderDetails) SetProfileIdNil

func (o *StandingOrderDetails) SetProfileIdNil()

SetProfileIdNil sets the value for ProfileId to be an explicit nil

func (*StandingOrderDetails) SetPurpose

func (o *StandingOrderDetails) SetPurpose(v string)

SetPurpose gets a reference to the given NullableString and assigns it to the Purpose field.

func (*StandingOrderDetails) SetPurposeNil

func (o *StandingOrderDetails) SetPurposeNil()

SetPurposeNil sets the value for Purpose to be an explicit nil

func (*StandingOrderDetails) SetRecipient

func (o *StandingOrderDetails) SetRecipient(v Recipient)

SetRecipient sets field value

func (*StandingOrderDetails) SetRedirectUrl

func (o *StandingOrderDetails) SetRedirectUrl(v string)

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

func (*StandingOrderDetails) SetRedirectUrlNil

func (o *StandingOrderDetails) SetRedirectUrlNil()

SetRedirectUrlNil sets the value for RedirectUrl to be an explicit nil

func (*StandingOrderDetails) SetSender

func (o *StandingOrderDetails) SetSender(v Sender)

SetSender gets a reference to the given NullableSender and assigns it to the Sender field.

func (*StandingOrderDetails) SetSenderNil

func (o *StandingOrderDetails) SetSenderNil()

SetSenderNil sets the value for Sender to be an explicit nil

func (*StandingOrderDetails) SetSepaPurposeCode

func (o *StandingOrderDetails) SetSepaPurposeCode(v string)

SetSepaPurposeCode gets a reference to the given NullableString and assigns it to the SepaPurposeCode field.

func (*StandingOrderDetails) SetSepaPurposeCodeNil

func (o *StandingOrderDetails) SetSepaPurposeCodeNil()

SetSepaPurposeCodeNil sets the value for SepaPurposeCode to be an explicit nil

func (*StandingOrderDetails) SetStartDate

func (o *StandingOrderDetails) SetStartDate(v string)

SetStartDate sets field value

func (*StandingOrderDetails) UnsetCallbacks

func (o *StandingOrderDetails) UnsetCallbacks()

UnsetCallbacks ensures that no value is present for Callbacks, not even an explicit nil

func (*StandingOrderDetails) UnsetEndDate

func (o *StandingOrderDetails) UnsetEndDate()

UnsetEndDate ensures that no value is present for EndDate, not even an explicit nil

func (*StandingOrderDetails) UnsetEndToEndId

func (o *StandingOrderDetails) UnsetEndToEndId()

UnsetEndToEndId ensures that no value is present for EndToEndId, not even an explicit nil

func (*StandingOrderDetails) UnsetProfileId

func (o *StandingOrderDetails) UnsetProfileId()

UnsetProfileId ensures that no value is present for ProfileId, not even an explicit nil

func (*StandingOrderDetails) UnsetPurpose

func (o *StandingOrderDetails) UnsetPurpose()

UnsetPurpose ensures that no value is present for Purpose, not even an explicit nil

func (*StandingOrderDetails) UnsetRedirectUrl

func (o *StandingOrderDetails) UnsetRedirectUrl()

UnsetRedirectUrl ensures that no value is present for RedirectUrl, not even an explicit nil

func (*StandingOrderDetails) UnsetSender

func (o *StandingOrderDetails) UnsetSender()

UnsetSender ensures that no value is present for Sender, not even an explicit nil

func (*StandingOrderDetails) UnsetSepaPurposeCode

func (o *StandingOrderDetails) UnsetSepaPurposeCode()

UnsetSepaPurposeCode ensures that no value is present for SepaPurposeCode, not even an explicit nil

type Task

type Task struct {
	// Globally unique task's identifier
	Id string `json:"id"`
	// The timestamp when the task was created in the format <code>yyyy-MM-dd'T'HH:mm:ss.SSSZ</code>.
	CreatedAt string      `json:"createdAt"`
	Type      TaskType    `json:"type"`
	Status    TaskStatus  `json:"status"`
	Payload   TaskPayload `json:"payload"`
}

Task struct for Task

func NewTask

func NewTask(id string, createdAt string, type_ TaskType, status TaskStatus, payload TaskPayload) *Task

NewTask instantiates a new Task 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 NewTaskWithDefaults

func NewTaskWithDefaults() *Task

NewTaskWithDefaults instantiates a new Task 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 (*Task) GetCreatedAt

func (o *Task) GetCreatedAt() string

GetCreatedAt returns the CreatedAt field value

func (*Task) GetCreatedAtOk

func (o *Task) GetCreatedAtOk() (*string, bool)

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

func (*Task) GetId

func (o *Task) GetId() string

GetId returns the Id field value

func (*Task) GetIdOk

func (o *Task) GetIdOk() (*string, bool)

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

func (*Task) GetPayload

func (o *Task) GetPayload() TaskPayload

GetPayload returns the Payload field value

func (*Task) GetPayloadOk

func (o *Task) GetPayloadOk() (*TaskPayload, bool)

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

func (*Task) GetStatus

func (o *Task) GetStatus() TaskStatus

GetStatus returns the Status field value

func (*Task) GetStatusOk

func (o *Task) GetStatusOk() (*TaskStatus, bool)

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

func (*Task) GetType

func (o *Task) GetType() TaskType

GetType returns the Type field value

func (*Task) GetTypeOk

func (o *Task) GetTypeOk() (*TaskType, bool)

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

func (Task) MarshalJSON

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

func (*Task) SetCreatedAt

func (o *Task) SetCreatedAt(v string)

SetCreatedAt sets field value

func (*Task) SetId

func (o *Task) SetId(v string)

SetId sets field value

func (*Task) SetPayload

func (o *Task) SetPayload(v TaskPayload)

SetPayload sets field value

func (*Task) SetStatus

func (o *Task) SetStatus(v TaskStatus)

SetStatus sets field value

func (*Task) SetType

func (o *Task) SetType(v TaskType)

SetType sets field value

type TaskCallback

type TaskCallback struct {
	// Task's identifier
	TaskId  string              `json:"taskId"`
	Status  TaskStatus          `json:"status"`
	WebForm NullableWebFormInfo `json:"webForm,omitempty"`
}

TaskCallback struct for TaskCallback

func NewTaskCallback

func NewTaskCallback(taskId string, status TaskStatus) *TaskCallback

NewTaskCallback instantiates a new TaskCallback 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 NewTaskCallbackWithDefaults

func NewTaskCallbackWithDefaults() *TaskCallback

NewTaskCallbackWithDefaults instantiates a new TaskCallback 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 (*TaskCallback) GetStatus

func (o *TaskCallback) GetStatus() TaskStatus

GetStatus returns the Status field value

func (*TaskCallback) GetStatusOk

func (o *TaskCallback) GetStatusOk() (*TaskStatus, bool)

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

func (*TaskCallback) GetTaskId

func (o *TaskCallback) GetTaskId() string

GetTaskId returns the TaskId field value

func (*TaskCallback) GetTaskIdOk

func (o *TaskCallback) GetTaskIdOk() (*string, bool)

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

func (*TaskCallback) GetWebForm

func (o *TaskCallback) GetWebForm() WebFormInfo

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

func (*TaskCallback) GetWebFormOk

func (o *TaskCallback) GetWebFormOk() (*WebFormInfo, bool)

GetWebFormOk returns a tuple with the WebForm 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 (*TaskCallback) HasWebForm

func (o *TaskCallback) HasWebForm() bool

HasWebForm returns a boolean if a field has been set.

func (TaskCallback) MarshalJSON

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

func (*TaskCallback) SetStatus

func (o *TaskCallback) SetStatus(v TaskStatus)

SetStatus sets field value

func (*TaskCallback) SetTaskId

func (o *TaskCallback) SetTaskId(v string)

SetTaskId sets field value

func (*TaskCallback) SetWebForm

func (o *TaskCallback) SetWebForm(v WebFormInfo)

SetWebForm gets a reference to the given NullableWebFormInfo and assigns it to the WebForm field.

func (*TaskCallback) SetWebFormNil

func (o *TaskCallback) SetWebFormNil()

SetWebFormNil sets the value for WebForm to be an explicit nil

func (*TaskCallback) UnsetWebForm

func (o *TaskCallback) UnsetWebForm()

UnsetWebForm ensures that no value is present for WebForm, not even an explicit nil

type TaskCallbacks

type TaskCallbacks struct {
	// URL to which finAPI sends the notification message after the task is finalised (either completed successfully or with an error).<br/>finAPI will call this URL with HTTP method POST ignoring the response of the target endpoint. Only HTTPS URLs are allowed.
	Finalised NullableString `json:"finalised,omitempty"`
	// URL to which finAPI sends the notification message when the update can longer run in the background.<br/>finAPI will call this URL with HTTP method POST ignoring the response of the target endpoint. Only HTTPS URLs are allowed.
	WebFormRequired NullableString `json:"webFormRequired,omitempty"`
}

TaskCallbacks Callbacks for the task. Find more info in the <a href='https://documentation.finapi.io/webform/For-best-results!.2477654019.html#Forbestresults!-Enhanceyourexperience!' target='_blank'>Web Form 2.0 Public Documentation</a>.

func NewTaskCallbacks

func NewTaskCallbacks() *TaskCallbacks

NewTaskCallbacks instantiates a new TaskCallbacks 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 NewTaskCallbacksWithDefaults

func NewTaskCallbacksWithDefaults() *TaskCallbacks

NewTaskCallbacksWithDefaults instantiates a new TaskCallbacks 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 (*TaskCallbacks) GetFinalised

func (o *TaskCallbacks) GetFinalised() string

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

func (*TaskCallbacks) GetFinalisedOk

func (o *TaskCallbacks) GetFinalisedOk() (*string, bool)

GetFinalisedOk returns a tuple with the Finalised 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 (*TaskCallbacks) GetWebFormRequired

func (o *TaskCallbacks) GetWebFormRequired() string

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

func (*TaskCallbacks) GetWebFormRequiredOk

func (o *TaskCallbacks) GetWebFormRequiredOk() (*string, bool)

GetWebFormRequiredOk returns a tuple with the WebFormRequired 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 (*TaskCallbacks) HasFinalised

func (o *TaskCallbacks) HasFinalised() bool

HasFinalised returns a boolean if a field has been set.

func (*TaskCallbacks) HasWebFormRequired

func (o *TaskCallbacks) HasWebFormRequired() bool

HasWebFormRequired returns a boolean if a field has been set.

func (TaskCallbacks) MarshalJSON

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

func (*TaskCallbacks) SetFinalised

func (o *TaskCallbacks) SetFinalised(v string)

SetFinalised gets a reference to the given NullableString and assigns it to the Finalised field.

func (*TaskCallbacks) SetFinalisedNil

func (o *TaskCallbacks) SetFinalisedNil()

SetFinalisedNil sets the value for Finalised to be an explicit nil

func (*TaskCallbacks) SetWebFormRequired

func (o *TaskCallbacks) SetWebFormRequired(v string)

SetWebFormRequired gets a reference to the given NullableString and assigns it to the WebFormRequired field.

func (*TaskCallbacks) SetWebFormRequiredNil

func (o *TaskCallbacks) SetWebFormRequiredNil()

SetWebFormRequiredNil sets the value for WebFormRequired to be an explicit nil

func (*TaskCallbacks) UnsetFinalised

func (o *TaskCallbacks) UnsetFinalised()

UnsetFinalised ensures that no value is present for Finalised, not even an explicit nil

func (*TaskCallbacks) UnsetWebFormRequired

func (o *TaskCallbacks) UnsetWebFormRequired()

UnsetWebFormRequired ensures that no value is present for WebFormRequired, not even an explicit nil

type TaskPayload

type TaskPayload struct {
	// Identifier of the bank connection in the Access API. Initialized as soon as the task process is started. Use those ID to gather Bank Connection data from Access endpoints like, \"<a target='_blank' href='https://docs.finapi.io/?product=access#get-/api/v1/bankConnections/-id-'>Get a bank connection</a>\" or \"<a target='_blank' href='https://docs.finapi.io/?product=access#get-/api/v1/accounts'>Get and search all accounts</a>\".
	BankConnectionId int64               `json:"bankConnectionId"`
	WebForm          NullableWebFormInfo `json:"webForm,omitempty"`
	// Reason of the task failure.<br/><strong>NOTE:</strong> This enum can be extended in the future as new cases arise!<br/><br/>Codes can be interpreted as follows:<br/>&bull; <code>BANK_SERVER_REJECTION</code> - the flow has been terminated on the bank side, e.g., in case of incorrect credentials;<br/>&bull; <code>INVALID_TOKEN</code> - the given access token expired or became invalid during the flow; <br/>&bull; <code>UNEXPECTED_ACCESS_RESPONSE</code> - an unexpected response has been received from the Access API - similarly to the <code>INTERNAL_ERROR</code> code, please forward all details to our Customer Support team; <br/>&bull; <code>INTERNAL_ERROR</code> - the reason of the failure can not be identified - please forward all the details to our Customer Support team in order to get more info and also help us to eliminate the issue.
	ErrorCode NullableString `json:"errorCode,omitempty"`
}

TaskPayload Payload of the task

func NewTaskPayload

func NewTaskPayload(bankConnectionId int64) *TaskPayload

NewTaskPayload instantiates a new TaskPayload 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 NewTaskPayloadWithDefaults

func NewTaskPayloadWithDefaults() *TaskPayload

NewTaskPayloadWithDefaults instantiates a new TaskPayload 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 (*TaskPayload) GetBankConnectionId

func (o *TaskPayload) GetBankConnectionId() int64

GetBankConnectionId returns the BankConnectionId field value

func (*TaskPayload) GetBankConnectionIdOk

func (o *TaskPayload) GetBankConnectionIdOk() (*int64, bool)

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

func (*TaskPayload) GetErrorCode

func (o *TaskPayload) GetErrorCode() string

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

func (*TaskPayload) GetErrorCodeOk

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

GetErrorCodeOk returns a tuple with the ErrorCode 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 (*TaskPayload) GetWebForm

func (o *TaskPayload) GetWebForm() WebFormInfo

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

func (*TaskPayload) GetWebFormOk

func (o *TaskPayload) GetWebFormOk() (*WebFormInfo, bool)

GetWebFormOk returns a tuple with the WebForm 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 (*TaskPayload) HasErrorCode

func (o *TaskPayload) HasErrorCode() bool

HasErrorCode returns a boolean if a field has been set.

func (*TaskPayload) HasWebForm

func (o *TaskPayload) HasWebForm() bool

HasWebForm returns a boolean if a field has been set.

func (TaskPayload) MarshalJSON

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

func (*TaskPayload) SetBankConnectionId

func (o *TaskPayload) SetBankConnectionId(v int64)

SetBankConnectionId sets field value

func (*TaskPayload) SetErrorCode

func (o *TaskPayload) SetErrorCode(v string)

SetErrorCode gets a reference to the given NullableString and assigns it to the ErrorCode field.

func (*TaskPayload) SetErrorCodeNil

func (o *TaskPayload) SetErrorCodeNil()

SetErrorCodeNil sets the value for ErrorCode to be an explicit nil

func (*TaskPayload) SetWebForm

func (o *TaskPayload) SetWebForm(v WebFormInfo)

SetWebForm gets a reference to the given NullableWebFormInfo and assigns it to the WebForm field.

func (*TaskPayload) SetWebFormNil

func (o *TaskPayload) SetWebFormNil()

SetWebFormNil sets the value for WebForm to be an explicit nil

func (*TaskPayload) UnsetErrorCode

func (o *TaskPayload) UnsetErrorCode()

UnsetErrorCode ensures that no value is present for ErrorCode, not even an explicit nil

func (*TaskPayload) UnsetWebForm

func (o *TaskPayload) UnsetWebForm()

UnsetWebForm ensures that no value is present for WebForm, not even an explicit nil

type TaskStatus

type TaskStatus string

TaskStatus <strong>Task status:</strong><br/>&bull; <code>NOT_YET_STARTED</code> - the task has been enqueued and will be processed soon;<br/>&bull; <code>IN_PROGRESS</code> - the task has been started and is currently in progress;<br/>&bull; <code>WEB_FORM_REQUIRED</code> - the task requires a web form to continue the flow with end user involvement;<br/>&bull; <code>COMPLETED</code> - the task has been successfully completed (final status);<br/>&bull; <code>COMPLETED_WITH_ERROR</code> - the task has been completed with an error (final status).

const (
	TASKSTATUS_NOT_YET_STARTED      TaskStatus = "NOT_YET_STARTED"
	TASKSTATUS_IN_PROGRESS          TaskStatus = "IN_PROGRESS"
	TASKSTATUS_WEB_FORM_REQUIRED    TaskStatus = "WEB_FORM_REQUIRED"
	TASKSTATUS_COMPLETED            TaskStatus = "COMPLETED"
	TASKSTATUS_COMPLETED_WITH_ERROR TaskStatus = "COMPLETED_WITH_ERROR"
)

List of TaskStatus

func NewTaskStatusFromValue

func NewTaskStatusFromValue(v string) (*TaskStatus, error)

NewTaskStatusFromValue returns a pointer to a valid TaskStatus for the value passed as argument, or an error if the value passed is not allowed by the enum

func (TaskStatus) IsValid

func (v TaskStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (TaskStatus) Ptr

func (v TaskStatus) Ptr() *TaskStatus

Ptr returns reference to TaskStatus value

func (*TaskStatus) UnmarshalJSON

func (v *TaskStatus) UnmarshalJSON(src []byte) error

type TaskType

type TaskType string

TaskType <strong>Task type:</strong><br/>&bull; <code>BANK_CONNECTION_UPDATE</code> - task was created for updating a bank connection (service \"<a href='#post-/api/tasks/backgroundUpdate'>Update a bank connection</a>\").

const (
	TASKTYPE_BANK_CONNECTION_UPDATE TaskType = "BANK_CONNECTION_UPDATE"
)

List of TaskType

func NewTaskTypeFromValue

func NewTaskTypeFromValue(v string) (*TaskType, error)

NewTaskTypeFromValue returns a pointer to a valid TaskType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (TaskType) IsValid

func (v TaskType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (TaskType) Ptr

func (v TaskType) Ptr() *TaskType

Ptr returns reference to TaskType value

func (*TaskType) UnmarshalJSON

func (v *TaskType) UnmarshalJSON(src []byte) error

type TasksApiService

type TasksApiService service

TasksApiService TasksApi service

func (*TasksApiService) GetTask

GetTask Get a task

Get a task of the authorized user.<br/><br/>Must pass the user's access token.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id Identifier of the task
@return ApiGetTaskRequest

func (*TasksApiService) GetTaskExecute

func (a *TasksApiService) GetTaskExecute(r ApiGetTaskRequest) (*Task, *http.Response, error)

Execute executes the request

@return Task

func (*TasksApiService) GetTasks

GetTasks Get tasks

Get all tasks associated with the authorized user.<br/><br/>Must pass the user's access token.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetTasksRequest

func (*TasksApiService) GetTasksExecute

func (a *TasksApiService) GetTasksExecute(r ApiGetTasksRequest) (*TasksPage, *http.Response, error)

Execute executes the request

@return TasksPage

type TasksPage

type TasksPage struct {
	// Page of resources
	Items  []Task `json:"items"`
	Paging Paging `json:"paging"`
}

TasksPage struct for TasksPage

func NewTasksPage

func NewTasksPage(items []Task, paging Paging) *TasksPage

NewTasksPage instantiates a new TasksPage 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 NewTasksPageWithDefaults

func NewTasksPageWithDefaults() *TasksPage

NewTasksPageWithDefaults instantiates a new TasksPage 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 (*TasksPage) GetItems

func (o *TasksPage) GetItems() []Task

GetItems returns the Items field value

func (*TasksPage) GetItemsOk

func (o *TasksPage) GetItemsOk() ([]Task, bool)

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

func (*TasksPage) GetPaging

func (o *TasksPage) GetPaging() Paging

GetPaging returns the Paging field value

func (*TasksPage) GetPagingOk

func (o *TasksPage) GetPagingOk() (*Paging, bool)

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

func (TasksPage) MarshalJSON

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

func (*TasksPage) SetItems

func (o *TasksPage) SetItems(v []Task)

SetItems sets field value

func (*TasksPage) SetPaging

func (o *TasksPage) SetPaging(v Paging)

SetPaging sets field value

type Text

type Text struct {
	// List of comma-separated fonts. The fonts will be chosen in the order they are given. If the font cannot be rendered on the end-user OS, the next font will be chosen.<br/><strong>NOTE:</strong> If no value is provided, then the following value will be applied by default when web form is opened: <code>Calibri,Roboto,\"Segoe UI\",\"Helvetica Neue\"</code>
	FontFamily NullableString `json:"fontFamily,omitempty"`
}

Text Properties of text in web form

func NewText

func NewText() *Text

NewText instantiates a new Text 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 NewTextWithDefaults

func NewTextWithDefaults() *Text

NewTextWithDefaults instantiates a new Text 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 (*Text) GetFontFamily

func (o *Text) GetFontFamily() string

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

func (*Text) GetFontFamilyOk

func (o *Text) GetFontFamilyOk() (*string, bool)

GetFontFamilyOk returns a tuple with the FontFamily 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 (*Text) HasFontFamily

func (o *Text) HasFontFamily() bool

HasFontFamily returns a boolean if a field has been set.

func (Text) MarshalJSON

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

func (*Text) SetFontFamily

func (o *Text) SetFontFamily(v string)

SetFontFamily gets a reference to the given NullableString and assigns it to the FontFamily field.

func (*Text) SetFontFamilyNil

func (o *Text) SetFontFamilyNil()

SetFontFamilyNil sets the value for FontFamily to be an explicit nil

func (*Text) UnsetFontFamily

func (o *Text) UnsetFontFamily()

UnsetFontFamily ensures that no value is present for FontFamily, not even an explicit nil

type TextColor

type TextColor struct {
	// The primary color of the text.<br/><strong>NOTE:</strong> If no value is provided, then the following value will be applied by default when web form is opened: <code>#232323</code>
	Primary NullableString `json:"primary,omitempty"`
	// The secondary color of the text (e.g. login hint, summaries, etc). Can be the same as primary color.<br/><strong>NOTE:</strong> If no value is provided, then the following value will be applied by default when web form is opened: <code>#848484</code>
	Secondary NullableString `json:"secondary,omitempty"`
}

TextColor The color of various text elements in web form

func NewTextColor

func NewTextColor() *TextColor

NewTextColor instantiates a new TextColor 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 NewTextColorWithDefaults

func NewTextColorWithDefaults() *TextColor

NewTextColorWithDefaults instantiates a new TextColor 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 (*TextColor) GetPrimary

func (o *TextColor) GetPrimary() string

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

func (*TextColor) GetPrimaryOk

func (o *TextColor) GetPrimaryOk() (*string, bool)

GetPrimaryOk returns a tuple with the Primary 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 (*TextColor) GetSecondary

func (o *TextColor) GetSecondary() string

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

func (*TextColor) GetSecondaryOk

func (o *TextColor) GetSecondaryOk() (*string, bool)

GetSecondaryOk returns a tuple with the Secondary 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 (*TextColor) HasPrimary

func (o *TextColor) HasPrimary() bool

HasPrimary returns a boolean if a field has been set.

func (*TextColor) HasSecondary

func (o *TextColor) HasSecondary() bool

HasSecondary returns a boolean if a field has been set.

func (TextColor) MarshalJSON

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

func (*TextColor) SetPrimary

func (o *TextColor) SetPrimary(v string)

SetPrimary gets a reference to the given NullableString and assigns it to the Primary field.

func (*TextColor) SetPrimaryNil

func (o *TextColor) SetPrimaryNil()

SetPrimaryNil sets the value for Primary to be an explicit nil

func (*TextColor) SetSecondary

func (o *TextColor) SetSecondary(v string)

SetSecondary gets a reference to the given NullableString and assigns it to the Secondary field.

func (*TextColor) SetSecondaryNil

func (o *TextColor) SetSecondaryNil()

SetSecondaryNil sets the value for Secondary to be an explicit nil

func (*TextColor) UnsetPrimary

func (o *TextColor) UnsetPrimary()

UnsetPrimary ensures that no value is present for Primary, not even an explicit nil

func (*TextColor) UnsetSecondary

func (o *TextColor) UnsetSecondary()

UnsetSecondary ensures that no value is present for Secondary, not even an explicit nil

type Translation

type Translation struct {
	BankSearchView          NullableShortTranslationBlock `json:"bankSearchView,omitempty"`
	BankLoginView           NullableTranslationBlock      `json:"bankLoginView,omitempty"`
	RedirectBankLoginView   NullableTranslationBlock      `json:"redirectBankLoginView,omitempty"`
	ScaMethodSelectionView  NullableShortTranslationBlock `json:"scaMethodSelectionView,omitempty"`
	ScaChallengeView        NullableShortTranslationBlock `json:"scaChallengeView,omitempty"`
	AccountSelectionViewAis NullableShortTranslationBlock `json:"accountSelectionViewAis,omitempty"`
	AccountSelectionViewPis NullableTranslationBlock      `json:"accountSelectionViewPis,omitempty"`
	DataDownloadViewAis     NullableShortTranslationBlock `json:"dataDownloadViewAis,omitempty"`
	PartialConfirmationView NullableShortTranslationBlock `json:"partialConfirmationView,omitempty"`
	UpdateSummaryView       NullableShortTranslationBlock `json:"updateSummaryView,omitempty"`
	ConfirmationView        NullableShortTranslationBlock `json:"confirmationView,omitempty"`
	ErrorView               NullableShortTranslationBlock `json:"errorView,omitempty"`
}

Translation Set of titles and subtitles for a particular language, given in the <a target='_blank' href='https://www.iso.org/iso-639-language-codes.html'>ISO-639</a> 2 letter format code, grouped by view

func NewTranslation

func NewTranslation() *Translation

NewTranslation instantiates a new Translation 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 NewTranslationWithDefaults

func NewTranslationWithDefaults() *Translation

NewTranslationWithDefaults instantiates a new Translation 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 (*Translation) GetAccountSelectionViewAis

func (o *Translation) GetAccountSelectionViewAis() ShortTranslationBlock

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

func (*Translation) GetAccountSelectionViewAisOk

func (o *Translation) GetAccountSelectionViewAisOk() (*ShortTranslationBlock, bool)

GetAccountSelectionViewAisOk returns a tuple with the AccountSelectionViewAis 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 (*Translation) GetAccountSelectionViewPis

func (o *Translation) GetAccountSelectionViewPis() TranslationBlock

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

func (*Translation) GetAccountSelectionViewPisOk

func (o *Translation) GetAccountSelectionViewPisOk() (*TranslationBlock, bool)

GetAccountSelectionViewPisOk returns a tuple with the AccountSelectionViewPis 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 (*Translation) GetBankLoginView

func (o *Translation) GetBankLoginView() TranslationBlock

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

func (*Translation) GetBankLoginViewOk

func (o *Translation) GetBankLoginViewOk() (*TranslationBlock, bool)

GetBankLoginViewOk returns a tuple with the BankLoginView 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 (*Translation) GetBankSearchView

func (o *Translation) GetBankSearchView() ShortTranslationBlock

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

func (*Translation) GetBankSearchViewOk

func (o *Translation) GetBankSearchViewOk() (*ShortTranslationBlock, bool)

GetBankSearchViewOk returns a tuple with the BankSearchView 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 (*Translation) GetConfirmationView

func (o *Translation) GetConfirmationView() ShortTranslationBlock

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

func (*Translation) GetConfirmationViewOk

func (o *Translation) GetConfirmationViewOk() (*ShortTranslationBlock, bool)

GetConfirmationViewOk returns a tuple with the ConfirmationView 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 (*Translation) GetDataDownloadViewAis

func (o *Translation) GetDataDownloadViewAis() ShortTranslationBlock

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

func (*Translation) GetDataDownloadViewAisOk

func (o *Translation) GetDataDownloadViewAisOk() (*ShortTranslationBlock, bool)

GetDataDownloadViewAisOk returns a tuple with the DataDownloadViewAis 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 (*Translation) GetErrorView

func (o *Translation) GetErrorView() ShortTranslationBlock

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

func (*Translation) GetErrorViewOk

func (o *Translation) GetErrorViewOk() (*ShortTranslationBlock, bool)

GetErrorViewOk returns a tuple with the ErrorView 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 (*Translation) GetPartialConfirmationView

func (o *Translation) GetPartialConfirmationView() ShortTranslationBlock

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

func (*Translation) GetPartialConfirmationViewOk

func (o *Translation) GetPartialConfirmationViewOk() (*ShortTranslationBlock, bool)

GetPartialConfirmationViewOk returns a tuple with the PartialConfirmationView 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 (*Translation) GetRedirectBankLoginView

func (o *Translation) GetRedirectBankLoginView() TranslationBlock

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

func (*Translation) GetRedirectBankLoginViewOk

func (o *Translation) GetRedirectBankLoginViewOk() (*TranslationBlock, bool)

GetRedirectBankLoginViewOk returns a tuple with the RedirectBankLoginView 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 (*Translation) GetScaChallengeView

func (o *Translation) GetScaChallengeView() ShortTranslationBlock

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

func (*Translation) GetScaChallengeViewOk

func (o *Translation) GetScaChallengeViewOk() (*ShortTranslationBlock, bool)

GetScaChallengeViewOk returns a tuple with the ScaChallengeView 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 (*Translation) GetScaMethodSelectionView

func (o *Translation) GetScaMethodSelectionView() ShortTranslationBlock

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

func (*Translation) GetScaMethodSelectionViewOk

func (o *Translation) GetScaMethodSelectionViewOk() (*ShortTranslationBlock, bool)

GetScaMethodSelectionViewOk returns a tuple with the ScaMethodSelectionView 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 (*Translation) GetUpdateSummaryView

func (o *Translation) GetUpdateSummaryView() ShortTranslationBlock

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

func (*Translation) GetUpdateSummaryViewOk

func (o *Translation) GetUpdateSummaryViewOk() (*ShortTranslationBlock, bool)

GetUpdateSummaryViewOk returns a tuple with the UpdateSummaryView 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 (*Translation) HasAccountSelectionViewAis

func (o *Translation) HasAccountSelectionViewAis() bool

HasAccountSelectionViewAis returns a boolean if a field has been set.

func (*Translation) HasAccountSelectionViewPis

func (o *Translation) HasAccountSelectionViewPis() bool

HasAccountSelectionViewPis returns a boolean if a field has been set.

func (*Translation) HasBankLoginView

func (o *Translation) HasBankLoginView() bool

HasBankLoginView returns a boolean if a field has been set.

func (*Translation) HasBankSearchView

func (o *Translation) HasBankSearchView() bool

HasBankSearchView returns a boolean if a field has been set.

func (*Translation) HasConfirmationView

func (o *Translation) HasConfirmationView() bool

HasConfirmationView returns a boolean if a field has been set.

func (*Translation) HasDataDownloadViewAis

func (o *Translation) HasDataDownloadViewAis() bool

HasDataDownloadViewAis returns a boolean if a field has been set.

func (*Translation) HasErrorView

func (o *Translation) HasErrorView() bool

HasErrorView returns a boolean if a field has been set.

func (*Translation) HasPartialConfirmationView

func (o *Translation) HasPartialConfirmationView() bool

HasPartialConfirmationView returns a boolean if a field has been set.

func (*Translation) HasRedirectBankLoginView

func (o *Translation) HasRedirectBankLoginView() bool

HasRedirectBankLoginView returns a boolean if a field has been set.

func (*Translation) HasScaChallengeView

func (o *Translation) HasScaChallengeView() bool

HasScaChallengeView returns a boolean if a field has been set.

func (*Translation) HasScaMethodSelectionView

func (o *Translation) HasScaMethodSelectionView() bool

HasScaMethodSelectionView returns a boolean if a field has been set.

func (*Translation) HasUpdateSummaryView

func (o *Translation) HasUpdateSummaryView() bool

HasUpdateSummaryView returns a boolean if a field has been set.

func (Translation) MarshalJSON

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

func (*Translation) SetAccountSelectionViewAis

func (o *Translation) SetAccountSelectionViewAis(v ShortTranslationBlock)

SetAccountSelectionViewAis gets a reference to the given NullableShortTranslationBlock and assigns it to the AccountSelectionViewAis field.

func (*Translation) SetAccountSelectionViewAisNil

func (o *Translation) SetAccountSelectionViewAisNil()

SetAccountSelectionViewAisNil sets the value for AccountSelectionViewAis to be an explicit nil

func (*Translation) SetAccountSelectionViewPis

func (o *Translation) SetAccountSelectionViewPis(v TranslationBlock)

SetAccountSelectionViewPis gets a reference to the given NullableTranslationBlock and assigns it to the AccountSelectionViewPis field.

func (*Translation) SetAccountSelectionViewPisNil

func (o *Translation) SetAccountSelectionViewPisNil()

SetAccountSelectionViewPisNil sets the value for AccountSelectionViewPis to be an explicit nil

func (*Translation) SetBankLoginView

func (o *Translation) SetBankLoginView(v TranslationBlock)

SetBankLoginView gets a reference to the given NullableTranslationBlock and assigns it to the BankLoginView field.

func (*Translation) SetBankLoginViewNil

func (o *Translation) SetBankLoginViewNil()

SetBankLoginViewNil sets the value for BankLoginView to be an explicit nil

func (*Translation) SetBankSearchView

func (o *Translation) SetBankSearchView(v ShortTranslationBlock)

SetBankSearchView gets a reference to the given NullableShortTranslationBlock and assigns it to the BankSearchView field.

func (*Translation) SetBankSearchViewNil

func (o *Translation) SetBankSearchViewNil()

SetBankSearchViewNil sets the value for BankSearchView to be an explicit nil

func (*Translation) SetConfirmationView

func (o *Translation) SetConfirmationView(v ShortTranslationBlock)

SetConfirmationView gets a reference to the given NullableShortTranslationBlock and assigns it to the ConfirmationView field.

func (*Translation) SetConfirmationViewNil

func (o *Translation) SetConfirmationViewNil()

SetConfirmationViewNil sets the value for ConfirmationView to be an explicit nil

func (*Translation) SetDataDownloadViewAis

func (o *Translation) SetDataDownloadViewAis(v ShortTranslationBlock)

SetDataDownloadViewAis gets a reference to the given NullableShortTranslationBlock and assigns it to the DataDownloadViewAis field.

func (*Translation) SetDataDownloadViewAisNil

func (o *Translation) SetDataDownloadViewAisNil()

SetDataDownloadViewAisNil sets the value for DataDownloadViewAis to be an explicit nil

func (*Translation) SetErrorView

func (o *Translation) SetErrorView(v ShortTranslationBlock)

SetErrorView gets a reference to the given NullableShortTranslationBlock and assigns it to the ErrorView field.

func (*Translation) SetErrorViewNil

func (o *Translation) SetErrorViewNil()

SetErrorViewNil sets the value for ErrorView to be an explicit nil

func (*Translation) SetPartialConfirmationView

func (o *Translation) SetPartialConfirmationView(v ShortTranslationBlock)

SetPartialConfirmationView gets a reference to the given NullableShortTranslationBlock and assigns it to the PartialConfirmationView field.

func (*Translation) SetPartialConfirmationViewNil

func (o *Translation) SetPartialConfirmationViewNil()

SetPartialConfirmationViewNil sets the value for PartialConfirmationView to be an explicit nil

func (*Translation) SetRedirectBankLoginView

func (o *Translation) SetRedirectBankLoginView(v TranslationBlock)

SetRedirectBankLoginView gets a reference to the given NullableTranslationBlock and assigns it to the RedirectBankLoginView field.

func (*Translation) SetRedirectBankLoginViewNil

func (o *Translation) SetRedirectBankLoginViewNil()

SetRedirectBankLoginViewNil sets the value for RedirectBankLoginView to be an explicit nil

func (*Translation) SetScaChallengeView

func (o *Translation) SetScaChallengeView(v ShortTranslationBlock)

SetScaChallengeView gets a reference to the given NullableShortTranslationBlock and assigns it to the ScaChallengeView field.

func (*Translation) SetScaChallengeViewNil

func (o *Translation) SetScaChallengeViewNil()

SetScaChallengeViewNil sets the value for ScaChallengeView to be an explicit nil

func (*Translation) SetScaMethodSelectionView

func (o *Translation) SetScaMethodSelectionView(v ShortTranslationBlock)

SetScaMethodSelectionView gets a reference to the given NullableShortTranslationBlock and assigns it to the ScaMethodSelectionView field.

func (*Translation) SetScaMethodSelectionViewNil

func (o *Translation) SetScaMethodSelectionViewNil()

SetScaMethodSelectionViewNil sets the value for ScaMethodSelectionView to be an explicit nil

func (*Translation) SetUpdateSummaryView

func (o *Translation) SetUpdateSummaryView(v ShortTranslationBlock)

SetUpdateSummaryView gets a reference to the given NullableShortTranslationBlock and assigns it to the UpdateSummaryView field.

func (*Translation) SetUpdateSummaryViewNil

func (o *Translation) SetUpdateSummaryViewNil()

SetUpdateSummaryViewNil sets the value for UpdateSummaryView to be an explicit nil

func (*Translation) UnsetAccountSelectionViewAis

func (o *Translation) UnsetAccountSelectionViewAis()

UnsetAccountSelectionViewAis ensures that no value is present for AccountSelectionViewAis, not even an explicit nil

func (*Translation) UnsetAccountSelectionViewPis

func (o *Translation) UnsetAccountSelectionViewPis()

UnsetAccountSelectionViewPis ensures that no value is present for AccountSelectionViewPis, not even an explicit nil

func (*Translation) UnsetBankLoginView

func (o *Translation) UnsetBankLoginView()

UnsetBankLoginView ensures that no value is present for BankLoginView, not even an explicit nil

func (*Translation) UnsetBankSearchView

func (o *Translation) UnsetBankSearchView()

UnsetBankSearchView ensures that no value is present for BankSearchView, not even an explicit nil

func (*Translation) UnsetConfirmationView

func (o *Translation) UnsetConfirmationView()

UnsetConfirmationView ensures that no value is present for ConfirmationView, not even an explicit nil

func (*Translation) UnsetDataDownloadViewAis

func (o *Translation) UnsetDataDownloadViewAis()

UnsetDataDownloadViewAis ensures that no value is present for DataDownloadViewAis, not even an explicit nil

func (*Translation) UnsetErrorView

func (o *Translation) UnsetErrorView()

UnsetErrorView ensures that no value is present for ErrorView, not even an explicit nil

func (*Translation) UnsetPartialConfirmationView

func (o *Translation) UnsetPartialConfirmationView()

UnsetPartialConfirmationView ensures that no value is present for PartialConfirmationView, not even an explicit nil

func (*Translation) UnsetRedirectBankLoginView

func (o *Translation) UnsetRedirectBankLoginView()

UnsetRedirectBankLoginView ensures that no value is present for RedirectBankLoginView, not even an explicit nil

func (*Translation) UnsetScaChallengeView

func (o *Translation) UnsetScaChallengeView()

UnsetScaChallengeView ensures that no value is present for ScaChallengeView, not even an explicit nil

func (*Translation) UnsetScaMethodSelectionView

func (o *Translation) UnsetScaMethodSelectionView()

UnsetScaMethodSelectionView ensures that no value is present for ScaMethodSelectionView, not even an explicit nil

func (*Translation) UnsetUpdateSummaryView

func (o *Translation) UnsetUpdateSummaryView()

UnsetUpdateSummaryView ensures that no value is present for UpdateSummaryView, not even an explicit nil

type TranslationBlock

type TranslationBlock struct {
	// Custom view title.<br/><br/>If no value is provided, the default finAPI translation will be applied by when a web form is opened. <br/><br/>If an empty string is provided as the value, the section will be hidden.
	Title NullableString `json:"title,omitempty"`
	// Custom view subtitle.<br/><br/>If no value is provided, the default finAPI translation will be applied by when a web form is opened. <br/><br/>If an empty string is provided as the value, the section will be hidden.
	Subtitle NullableString `json:"subtitle,omitempty"`
}

TranslationBlock Provide the title and subtitle to be used for the corresponding view on the Web Form

func NewTranslationBlock

func NewTranslationBlock() *TranslationBlock

NewTranslationBlock instantiates a new TranslationBlock 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 NewTranslationBlockWithDefaults

func NewTranslationBlockWithDefaults() *TranslationBlock

NewTranslationBlockWithDefaults instantiates a new TranslationBlock 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 (*TranslationBlock) GetSubtitle

func (o *TranslationBlock) GetSubtitle() string

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

func (*TranslationBlock) GetSubtitleOk

func (o *TranslationBlock) GetSubtitleOk() (*string, bool)

GetSubtitleOk returns a tuple with the Subtitle 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 (*TranslationBlock) GetTitle

func (o *TranslationBlock) GetTitle() string

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

func (*TranslationBlock) GetTitleOk

func (o *TranslationBlock) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title 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 (*TranslationBlock) HasSubtitle

func (o *TranslationBlock) HasSubtitle() bool

HasSubtitle returns a boolean if a field has been set.

func (*TranslationBlock) HasTitle

func (o *TranslationBlock) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (TranslationBlock) MarshalJSON

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

func (*TranslationBlock) SetSubtitle

func (o *TranslationBlock) SetSubtitle(v string)

SetSubtitle gets a reference to the given NullableString and assigns it to the Subtitle field.

func (*TranslationBlock) SetSubtitleNil

func (o *TranslationBlock) SetSubtitleNil()

SetSubtitleNil sets the value for Subtitle to be an explicit nil

func (*TranslationBlock) SetTitle

func (o *TranslationBlock) SetTitle(v string)

SetTitle gets a reference to the given NullableString and assigns it to the Title field.

func (*TranslationBlock) SetTitleNil

func (o *TranslationBlock) SetTitleNil()

SetTitleNil sets the value for Title to be an explicit nil

func (*TranslationBlock) UnsetSubtitle

func (o *TranslationBlock) UnsetSubtitle()

UnsetSubtitle ensures that no value is present for Subtitle, not even an explicit nil

func (*TranslationBlock) UnsetTitle

func (o *TranslationBlock) UnsetTitle()

UnsetTitle ensures that no value is present for Title, not even an explicit nil

type TranslationSet

type TranslationSet struct {
	// Globally unique translation set's identifier
	Id string `json:"id"`
	// The timestamp when the translation set was created in the format <code>yyyy-MM-dd'T'HH:mm:ss.SSSZ</code>.
	CreatedAt string              `json:"createdAt"`
	Cs        NullableTranslation `json:"cs,omitempty"`
	De        NullableTranslation `json:"de,omitempty"`
	En        NullableTranslation `json:"en,omitempty"`
	Sk        NullableTranslation `json:"sk,omitempty"`
}

TranslationSet struct for TranslationSet

func NewTranslationSet

func NewTranslationSet(id string, createdAt string) *TranslationSet

NewTranslationSet instantiates a new TranslationSet 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 NewTranslationSetWithDefaults

func NewTranslationSetWithDefaults() *TranslationSet

NewTranslationSetWithDefaults instantiates a new TranslationSet 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 (*TranslationSet) GetCreatedAt

func (o *TranslationSet) GetCreatedAt() string

GetCreatedAt returns the CreatedAt field value

func (*TranslationSet) GetCreatedAtOk

func (o *TranslationSet) GetCreatedAtOk() (*string, bool)

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

func (*TranslationSet) GetCs

func (o *TranslationSet) GetCs() Translation

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

func (*TranslationSet) GetCsOk

func (o *TranslationSet) GetCsOk() (*Translation, bool)

GetCsOk returns a tuple with the Cs 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 (*TranslationSet) GetDe

func (o *TranslationSet) GetDe() Translation

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

func (*TranslationSet) GetDeOk

func (o *TranslationSet) GetDeOk() (*Translation, bool)

GetDeOk returns a tuple with the De 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 (*TranslationSet) GetEn

func (o *TranslationSet) GetEn() Translation

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

func (*TranslationSet) GetEnOk

func (o *TranslationSet) GetEnOk() (*Translation, bool)

GetEnOk returns a tuple with the En 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 (*TranslationSet) GetId

func (o *TranslationSet) GetId() string

GetId returns the Id field value

func (*TranslationSet) GetIdOk

func (o *TranslationSet) GetIdOk() (*string, bool)

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

func (*TranslationSet) GetSk

func (o *TranslationSet) GetSk() Translation

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

func (*TranslationSet) GetSkOk

func (o *TranslationSet) GetSkOk() (*Translation, bool)

GetSkOk returns a tuple with the Sk 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 (*TranslationSet) HasCs

func (o *TranslationSet) HasCs() bool

HasCs returns a boolean if a field has been set.

func (*TranslationSet) HasDe

func (o *TranslationSet) HasDe() bool

HasDe returns a boolean if a field has been set.

func (*TranslationSet) HasEn

func (o *TranslationSet) HasEn() bool

HasEn returns a boolean if a field has been set.

func (*TranslationSet) HasSk

func (o *TranslationSet) HasSk() bool

HasSk returns a boolean if a field has been set.

func (TranslationSet) MarshalJSON

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

func (*TranslationSet) SetCreatedAt

func (o *TranslationSet) SetCreatedAt(v string)

SetCreatedAt sets field value

func (*TranslationSet) SetCs

func (o *TranslationSet) SetCs(v Translation)

SetCs gets a reference to the given NullableTranslation and assigns it to the Cs field.

func (*TranslationSet) SetCsNil

func (o *TranslationSet) SetCsNil()

SetCsNil sets the value for Cs to be an explicit nil

func (*TranslationSet) SetDe

func (o *TranslationSet) SetDe(v Translation)

SetDe gets a reference to the given NullableTranslation and assigns it to the De field.

func (*TranslationSet) SetDeNil

func (o *TranslationSet) SetDeNil()

SetDeNil sets the value for De to be an explicit nil

func (*TranslationSet) SetEn

func (o *TranslationSet) SetEn(v Translation)

SetEn gets a reference to the given NullableTranslation and assigns it to the En field.

func (*TranslationSet) SetEnNil

func (o *TranslationSet) SetEnNil()

SetEnNil sets the value for En to be an explicit nil

func (*TranslationSet) SetId

func (o *TranslationSet) SetId(v string)

SetId sets field value

func (*TranslationSet) SetSk

func (o *TranslationSet) SetSk(v Translation)

SetSk gets a reference to the given NullableTranslation and assigns it to the Sk field.

func (*TranslationSet) SetSkNil

func (o *TranslationSet) SetSkNil()

SetSkNil sets the value for Sk to be an explicit nil

func (*TranslationSet) UnsetCs

func (o *TranslationSet) UnsetCs()

UnsetCs ensures that no value is present for Cs, not even an explicit nil

func (*TranslationSet) UnsetDe

func (o *TranslationSet) UnsetDe()

UnsetDe ensures that no value is present for De, not even an explicit nil

func (*TranslationSet) UnsetEn

func (o *TranslationSet) UnsetEn()

UnsetEn ensures that no value is present for En, not even an explicit nil

func (*TranslationSet) UnsetSk

func (o *TranslationSet) UnsetSk()

UnsetSk ensures that no value is present for Sk, not even an explicit nil

type TranslationSetsPage

type TranslationSetsPage struct {
	// Page of resources
	Items  []TranslationSet `json:"items"`
	Paging Paging           `json:"paging"`
}

TranslationSetsPage struct for TranslationSetsPage

func NewTranslationSetsPage

func NewTranslationSetsPage(items []TranslationSet, paging Paging) *TranslationSetsPage

NewTranslationSetsPage instantiates a new TranslationSetsPage 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 NewTranslationSetsPageWithDefaults

func NewTranslationSetsPageWithDefaults() *TranslationSetsPage

NewTranslationSetsPageWithDefaults instantiates a new TranslationSetsPage 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 (*TranslationSetsPage) GetItems

func (o *TranslationSetsPage) GetItems() []TranslationSet

GetItems returns the Items field value

func (*TranslationSetsPage) GetItemsOk

func (o *TranslationSetsPage) GetItemsOk() ([]TranslationSet, bool)

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

func (*TranslationSetsPage) GetPaging

func (o *TranslationSetsPage) GetPaging() Paging

GetPaging returns the Paging field value

func (*TranslationSetsPage) GetPagingOk

func (o *TranslationSetsPage) GetPagingOk() (*Paging, bool)

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

func (TranslationSetsPage) MarshalJSON

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

func (*TranslationSetsPage) SetItems

func (o *TranslationSetsPage) SetItems(v []TranslationSet)

SetItems sets field value

func (*TranslationSetsPage) SetPaging

func (o *TranslationSetsPage) SetPaging(v Paging)

SetPaging sets field value

type UpdateBankDetails

type UpdateBankDetails struct {
	// Bank connection identifier.
	BankConnectionId int64 `json:"bankConnectionId"`
}

UpdateBankDetails Bank details

func NewUpdateBankDetails

func NewUpdateBankDetails(bankConnectionId int64) *UpdateBankDetails

NewUpdateBankDetails instantiates a new UpdateBankDetails 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 NewUpdateBankDetailsWithDefaults

func NewUpdateBankDetailsWithDefaults() *UpdateBankDetails

NewUpdateBankDetailsWithDefaults instantiates a new UpdateBankDetails 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 (*UpdateBankDetails) GetBankConnectionId

func (o *UpdateBankDetails) GetBankConnectionId() int64

GetBankConnectionId returns the BankConnectionId field value

func (*UpdateBankDetails) GetBankConnectionIdOk

func (o *UpdateBankDetails) GetBankConnectionIdOk() (*int64, bool)

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

func (UpdateBankDetails) MarshalJSON

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

func (*UpdateBankDetails) SetBankConnectionId

func (o *UpdateBankDetails) SetBankConnectionId(v int64)

SetBankConnectionId sets field value

type UserMetadata

type UserMetadata struct {
	// The IP address of the user's device
	IpAddress string `json:"ipAddress"`
	// The user's device and/or operating system identification
	DeviceOs string `json:"deviceOs"`
	// The user's web browser or other client device identification
	UserAgent string `json:"userAgent"`
}

UserMetadata With the migration to PSD2 APIs, a new term called \"User metadata\" (also known as \"PSU metadata\") has been introduced to the API. This user metadata aims to inform the banking API if there was a real end-user behind an HTTP request or if the request was triggered by a system (e.g. by an automatic batch update). In the latter case, the bank may apply some restrictions such as limiting the number of HTTP requests for a single consent. Also, some operations may be forbidden entirely by the banking API. For example, some banks do not allow issuing a new consent without the end-user being involved. Therefore, the PSU metadata must always be provided for such operations.<br/><br/>As finAPI does not have direct interaction with the end-user for the background update, it is the client application's responsibility to provide all the necessary information about the end-user.

func NewUserMetadata

func NewUserMetadata(ipAddress string, deviceOs string, userAgent string) *UserMetadata

NewUserMetadata instantiates a new UserMetadata 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 NewUserMetadataWithDefaults

func NewUserMetadataWithDefaults() *UserMetadata

NewUserMetadataWithDefaults instantiates a new UserMetadata 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 (*UserMetadata) GetDeviceOs

func (o *UserMetadata) GetDeviceOs() string

GetDeviceOs returns the DeviceOs field value

func (*UserMetadata) GetDeviceOsOk

func (o *UserMetadata) GetDeviceOsOk() (*string, bool)

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

func (*UserMetadata) GetIpAddress

func (o *UserMetadata) GetIpAddress() string

GetIpAddress returns the IpAddress field value

func (*UserMetadata) GetIpAddressOk

func (o *UserMetadata) GetIpAddressOk() (*string, bool)

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

func (*UserMetadata) GetUserAgent

func (o *UserMetadata) GetUserAgent() string

GetUserAgent returns the UserAgent field value

func (*UserMetadata) GetUserAgentOk

func (o *UserMetadata) GetUserAgentOk() (*string, bool)

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

func (UserMetadata) MarshalJSON

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

func (*UserMetadata) SetDeviceOs

func (o *UserMetadata) SetDeviceOs(v string)

SetDeviceOs sets field value

func (*UserMetadata) SetIpAddress

func (o *UserMetadata) SetIpAddress(v string)

SetIpAddress sets field value

func (*UserMetadata) SetUserAgent

func (o *UserMetadata) SetUserAgent(v string)

SetUserAgent sets field value

type ValidationError

type ValidationError struct {
	// Fields that caused the error
	Errors []InvalidFieldError `json:"errors"`
	// Timestamp when the error occurred in the format <code>yyyy-MM-dd'T'HH:mm:ss.SSSZ</code>.
	Timestamp string `json:"timestamp"`
	// Endpoint caused the error
	Endpoint string `json:"endpoint"`
}

ValidationError Set of validation errors

func NewValidationError

func NewValidationError(errors []InvalidFieldError, timestamp string, endpoint string) *ValidationError

NewValidationError instantiates a new ValidationError 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 NewValidationErrorWithDefaults

func NewValidationErrorWithDefaults() *ValidationError

NewValidationErrorWithDefaults instantiates a new ValidationError 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 (*ValidationError) GetEndpoint

func (o *ValidationError) GetEndpoint() string

GetEndpoint returns the Endpoint field value

func (*ValidationError) GetEndpointOk

func (o *ValidationError) GetEndpointOk() (*string, bool)

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

func (*ValidationError) GetErrors

func (o *ValidationError) GetErrors() []InvalidFieldError

GetErrors returns the Errors field value

func (*ValidationError) GetErrorsOk

func (o *ValidationError) GetErrorsOk() ([]InvalidFieldError, bool)

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

func (*ValidationError) GetTimestamp

func (o *ValidationError) GetTimestamp() string

GetTimestamp returns the Timestamp field value

func (*ValidationError) GetTimestampOk

func (o *ValidationError) GetTimestampOk() (*string, bool)

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

func (ValidationError) MarshalJSON

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

func (*ValidationError) SetEndpoint

func (o *ValidationError) SetEndpoint(v string)

SetEndpoint sets field value

func (*ValidationError) SetErrors

func (o *ValidationError) SetErrors(v []InvalidFieldError)

SetErrors sets field value

func (*ValidationError) SetTimestamp

func (o *ValidationError) SetTimestamp(v string)

SetTimestamp sets field value

type WebForm

type WebForm struct {
	// Globally unique web form's identifier
	Id string `json:"id"`
	// Full web form's URL (including the hostname).<br/>You can enhance the given URL with the following query parameters: <code>redirectUrl</code>, <code>errorRedirectUrl</code>, <code>customerSupportUrl</code>.<br/>Find more info in the <a href='https://documentation.finapi.io/webform/For-best-results!.2477654019.html#Forbestresults!-Enhanceend-userexperience!' target='_blank'>Web Form 2.0 Public Documentation</a>.
	Url string `json:"url"`
	// The timestamp when the web form was created in the format <code>yyyy-MM-dd'T'HH:mm:ss.SSSZ</code>.
	CreatedAt string `json:"createdAt"`
	// The timestamp when the web form expires in the format <code>yyyy-MM-dd'T'HH:mm:ss.SSSZ</code>.
	ExpiresAt string        `json:"expiresAt"`
	Type      WebFormType   `json:"type"`
	Status    WebFormStatus `json:"status"`
	Payload   Payload       `json:"payload"`
}

WebForm struct for WebForm

func NewWebForm

func NewWebForm(id string, url string, createdAt string, expiresAt string, type_ WebFormType, status WebFormStatus, payload Payload) *WebForm

NewWebForm instantiates a new WebForm 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 NewWebFormWithDefaults

func NewWebFormWithDefaults() *WebForm

NewWebFormWithDefaults instantiates a new WebForm 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 (*WebForm) GetCreatedAt

func (o *WebForm) GetCreatedAt() string

GetCreatedAt returns the CreatedAt field value

func (*WebForm) GetCreatedAtOk

func (o *WebForm) GetCreatedAtOk() (*string, bool)

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

func (*WebForm) GetExpiresAt

func (o *WebForm) GetExpiresAt() string

GetExpiresAt returns the ExpiresAt field value

func (*WebForm) GetExpiresAtOk

func (o *WebForm) GetExpiresAtOk() (*string, bool)

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

func (*WebForm) GetId

func (o *WebForm) GetId() string

GetId returns the Id field value

func (*WebForm) GetIdOk

func (o *WebForm) GetIdOk() (*string, bool)

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

func (*WebForm) GetPayload

func (o *WebForm) GetPayload() Payload

GetPayload returns the Payload field value

func (*WebForm) GetPayloadOk

func (o *WebForm) GetPayloadOk() (*Payload, bool)

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

func (*WebForm) GetStatus

func (o *WebForm) GetStatus() WebFormStatus

GetStatus returns the Status field value

func (*WebForm) GetStatusOk

func (o *WebForm) GetStatusOk() (*WebFormStatus, bool)

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

func (*WebForm) GetType

func (o *WebForm) GetType() WebFormType

GetType returns the Type field value

func (*WebForm) GetTypeOk

func (o *WebForm) GetTypeOk() (*WebFormType, bool)

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

func (*WebForm) GetUrl

func (o *WebForm) GetUrl() string

GetUrl returns the Url field value

func (*WebForm) GetUrlOk

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

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

func (WebForm) MarshalJSON

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

func (*WebForm) SetCreatedAt

func (o *WebForm) SetCreatedAt(v string)

SetCreatedAt sets field value

func (*WebForm) SetExpiresAt

func (o *WebForm) SetExpiresAt(v string)

SetExpiresAt sets field value

func (*WebForm) SetId

func (o *WebForm) SetId(v string)

SetId sets field value

func (*WebForm) SetPayload

func (o *WebForm) SetPayload(v Payload)

SetPayload sets field value

func (*WebForm) SetStatus

func (o *WebForm) SetStatus(v WebFormStatus)

SetStatus sets field value

func (*WebForm) SetType

func (o *WebForm) SetType(v WebFormType)

SetType sets field value

func (*WebForm) SetUrl

func (o *WebForm) SetUrl(v string)

SetUrl sets field value

type WebFormCompletedCallback

type WebFormCompletedCallback struct {
	// Web form's identifier
	WebFormId string        `json:"webFormId"`
	Status    WebFormStatus `json:"status"`
}

WebFormCompletedCallback struct for WebFormCompletedCallback

func NewWebFormCompletedCallback

func NewWebFormCompletedCallback(webFormId string, status WebFormStatus) *WebFormCompletedCallback

NewWebFormCompletedCallback instantiates a new WebFormCompletedCallback 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 NewWebFormCompletedCallbackWithDefaults

func NewWebFormCompletedCallbackWithDefaults() *WebFormCompletedCallback

NewWebFormCompletedCallbackWithDefaults instantiates a new WebFormCompletedCallback 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 (*WebFormCompletedCallback) GetStatus

func (o *WebFormCompletedCallback) GetStatus() WebFormStatus

GetStatus returns the Status field value

func (*WebFormCompletedCallback) GetStatusOk

func (o *WebFormCompletedCallback) GetStatusOk() (*WebFormStatus, bool)

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

func (*WebFormCompletedCallback) GetWebFormId

func (o *WebFormCompletedCallback) GetWebFormId() string

GetWebFormId returns the WebFormId field value

func (*WebFormCompletedCallback) GetWebFormIdOk

func (o *WebFormCompletedCallback) GetWebFormIdOk() (*string, bool)

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

func (WebFormCompletedCallback) MarshalJSON

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

func (*WebFormCompletedCallback) SetStatus

func (o *WebFormCompletedCallback) SetStatus(v WebFormStatus)

SetStatus sets field value

func (*WebFormCompletedCallback) SetWebFormId

func (o *WebFormCompletedCallback) SetWebFormId(v string)

SetWebFormId sets field value

type WebFormInfo

type WebFormInfo struct {
	// Globally unique web form's identifier
	Id string `json:"id"`
	// Full web form's URL (including the hostname).<br/>You can enhance the given URL with the following query parameters: <code>redirectUrl</code>, <code>errorRedirectUrl</code>, <code>customerSupportUrl</code>.<br/>Find more info in the <a href='https://documentation.finapi.io/webform/For-best-results!.2477654019.html#Forbestresults!-Enhanceend-userexperience!' target='_blank'>Web Form 2.0 Public Documentation</a>.
	Url    string        `json:"url"`
	Status WebFormStatus `json:"status"`
}

WebFormInfo Minimal properties of the web form

func NewWebFormInfo

func NewWebFormInfo(id string, url string, status WebFormStatus) *WebFormInfo

NewWebFormInfo instantiates a new WebFormInfo 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 NewWebFormInfoWithDefaults

func NewWebFormInfoWithDefaults() *WebFormInfo

NewWebFormInfoWithDefaults instantiates a new WebFormInfo 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 (*WebFormInfo) GetId

func (o *WebFormInfo) GetId() string

GetId returns the Id field value

func (*WebFormInfo) GetIdOk

func (o *WebFormInfo) GetIdOk() (*string, bool)

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

func (*WebFormInfo) GetStatus

func (o *WebFormInfo) GetStatus() WebFormStatus

GetStatus returns the Status field value

func (*WebFormInfo) GetStatusOk

func (o *WebFormInfo) GetStatusOk() (*WebFormStatus, bool)

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

func (*WebFormInfo) GetUrl

func (o *WebFormInfo) GetUrl() string

GetUrl returns the Url field value

func (*WebFormInfo) GetUrlOk

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

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

func (WebFormInfo) MarshalJSON

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

func (*WebFormInfo) SetId

func (o *WebFormInfo) SetId(v string)

SetId sets field value

func (*WebFormInfo) SetStatus

func (o *WebFormInfo) SetStatus(v WebFormStatus)

SetStatus sets field value

func (*WebFormInfo) SetUrl

func (o *WebFormInfo) SetUrl(v string)

SetUrl sets field value

type WebFormStatus

type WebFormStatus string

WebFormStatus <strong>Web form status:</strong><br/>&bull; <code>NOT_YET_OPENED</code> - the web form was not yet opened by the end user;<br/>&bull; <code>IN_PROGRESS</code> - the web form has already been opened by the end user and is currently in progress;<br/>&bull; <code>COMPLETED</code> - the web form has been successfully completed (final status);<br/>&bull; <code>COMPLETED_WITH_ERROR</code> - the web form has been completed with an error (final status);<br/>&bull; <code>EXPIRED</code> - the web form has expired (final status);<br/>&bull; <code>ABORTED</code> - the web form has been cancelled by the end user (final status).

const (
	WEBFORMSTATUS_NOT_YET_OPENED       WebFormStatus = "NOT_YET_OPENED"
	WEBFORMSTATUS_IN_PROGRESS          WebFormStatus = "IN_PROGRESS"
	WEBFORMSTATUS_COMPLETED            WebFormStatus = "COMPLETED"
	WEBFORMSTATUS_COMPLETED_WITH_ERROR WebFormStatus = "COMPLETED_WITH_ERROR"
	WEBFORMSTATUS_EXPIRED              WebFormStatus = "EXPIRED"
	WEBFORMSTATUS_ABORTED              WebFormStatus = "ABORTED"
)

List of WebFormStatus

func NewWebFormStatusFromValue

func NewWebFormStatusFromValue(v string) (*WebFormStatus, error)

NewWebFormStatusFromValue returns a pointer to a valid WebFormStatus for the value passed as argument, or an error if the value passed is not allowed by the enum

func (WebFormStatus) IsValid

func (v WebFormStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (WebFormStatus) Ptr

func (v WebFormStatus) Ptr() *WebFormStatus

Ptr returns reference to WebFormStatus value

func (*WebFormStatus) UnmarshalJSON

func (v *WebFormStatus) UnmarshalJSON(src []byte) error

type WebFormType

type WebFormType string

WebFormType <strong>Web form type:</strong><br/>&bull; <code>BANK_CONNECTION_IMPORT</code> - web form was created for importing a bank connection (service \"<a href='#post-/api/webForms/bankConnectionImport'>Import a bank connection</a>\");<br/>&bull; <code>BANK_CONNECTION_UPDATE</code> - web form was created for updating a bank connection (service \"<a href='#post-/api/tasks/backgroundUpdate'>Update a bank connection</a>\");<br/>&bull; <code>PAYMENT_WITH_ACCOUNT_ID</code> - web form was created for a payment from an account that already exists in Access (service \"<a href='#post-/api/webForms/paymentWithAccountId'>Create a payment with account ID</a>\");<br/>&bull; <code>STANDALONE_PAYMENT</code> - web form was created for a standalone payment (service \"<a href='#post-/api/webForms/standalonePayment'>Create a standalone payment</a>\");<br/>&bull; <code>DIRECT_DEBIT_WITH_ACCOUNT_ID</code> - web form was created for a direct debit from an account that already exists in Access (service \"<a href='#post-/api/webForms/directDebitWithAccountId'>Create a direct debit with account ID</a>\");<br/>&bull; <code>STANDING_ORDER</code> - web form was created for a standing order (service \"<a href='#post-/api/webForms/standingOrder'>Create a standing order</a>\").

const (
	WEBFORMTYPE_BANK_CONNECTION_IMPORT       WebFormType = "BANK_CONNECTION_IMPORT"
	WEBFORMTYPE_BANK_CONNECTION_UPDATE       WebFormType = "BANK_CONNECTION_UPDATE"
	WEBFORMTYPE_PAYMENT_WITH_ACCOUNT_ID      WebFormType = "PAYMENT_WITH_ACCOUNT_ID"
	WEBFORMTYPE_STANDALONE_PAYMENT           WebFormType = "STANDALONE_PAYMENT"
	WEBFORMTYPE_STANDING_ORDER               WebFormType = "STANDING_ORDER"
	WEBFORMTYPE_DIRECT_DEBIT_WITH_ACCOUNT_ID WebFormType = "DIRECT_DEBIT_WITH_ACCOUNT_ID"
)

List of WebFormType

func NewWebFormTypeFromValue

func NewWebFormTypeFromValue(v string) (*WebFormType, error)

NewWebFormTypeFromValue returns a pointer to a valid WebFormType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (WebFormType) IsValid

func (v WebFormType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (WebFormType) Ptr

func (v WebFormType) Ptr() *WebFormType

Ptr returns reference to WebFormType value

func (*WebFormType) UnmarshalJSON

func (v *WebFormType) UnmarshalJSON(src []byte) error

type WebFormsApiService

type WebFormsApiService service

WebFormsApiService WebFormsApi service

func (*WebFormsApiService) DeleteWebForm

DeleteWebForm Delete a web form

Delete a web form of the user that is authorized by the access token.<br/><br/>Must pass the user's access token.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id Identifier of the web form
@return ApiDeleteWebFormRequest

func (*WebFormsApiService) DeleteWebFormExecute

func (a *WebFormsApiService) DeleteWebFormExecute(r ApiDeleteWebFormRequest) (*http.Response, error)

Execute executes the request

func (*WebFormsApiService) GetWebForm

GetWebForm Get a web form

Get a web form of the authorized user.<br/><br/>Must pass the user's access token.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id Identifier of the web form
@return ApiGetWebFormRequest

func (*WebFormsApiService) GetWebFormExecute

func (a *WebFormsApiService) GetWebFormExecute(r ApiGetWebFormRequest) (*WebForm, *http.Response, error)

Execute executes the request

@return WebForm

func (*WebFormsApiService) GetWebForms

GetWebForms Get web forms

Get all web forms associated with the authorized user.<br/><br/>Must pass the user's access token.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetWebFormsRequest

func (*WebFormsApiService) GetWebFormsExecute

Execute executes the request

@return WebFormsPage

type WebFormsPage

type WebFormsPage struct {
	// Page of resources
	Items  []WebForm `json:"items"`
	Paging Paging    `json:"paging"`
}

WebFormsPage struct for WebFormsPage

func NewWebFormsPage

func NewWebFormsPage(items []WebForm, paging Paging) *WebFormsPage

NewWebFormsPage instantiates a new WebFormsPage 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 NewWebFormsPageWithDefaults

func NewWebFormsPageWithDefaults() *WebFormsPage

NewWebFormsPageWithDefaults instantiates a new WebFormsPage 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 (*WebFormsPage) GetItems

func (o *WebFormsPage) GetItems() []WebForm

GetItems returns the Items field value

func (*WebFormsPage) GetItemsOk

func (o *WebFormsPage) GetItemsOk() ([]WebForm, bool)

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

func (*WebFormsPage) GetPaging

func (o *WebFormsPage) GetPaging() Paging

GetPaging returns the Paging field value

func (*WebFormsPage) GetPagingOk

func (o *WebFormsPage) GetPagingOk() (*Paging, bool)

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

func (WebFormsPage) MarshalJSON

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

func (*WebFormsPage) SetItems

func (o *WebFormsPage) SetItems(v []WebForm)

SetItems sets field value

func (*WebFormsPage) SetPaging

func (o *WebFormsPage) SetPaging(v Paging)

SetPaging sets field value

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL