Name | Type | Description | Notes |
---|---|---|---|
AccountId | Pointer to int64 | Identifier of the account that should be used for the standing order. If you want to do a standalone standing order (i.e. for an account that is not imported in finAPI) leave this field unset and instead use the field 'iban'. | [optional] |
Iban | Pointer to string | IBAN of the account that should be used for the standing order. Use this field only if you want to do a standalone standing order (i.e. for an account that is not imported in finAPI) otherwise, use the 'accountId' field and leave this field unset. | [optional] |
CounterpartName | string | Name of the counterpart. Note: Neither finAPI nor the involved bank servers are guaranteed to validate the counterpart name. Even if the name does not depict the actual registered account holder of the target account, the order might still be successful. | |
CounterpartIban | string | IBAN of the counterpart's account. | |
Amount | float64 | The amount of the standing order. Must be a positive decimal number with at most two decimal places. | |
Currency | Currency | <strong>Type:</strong> Currency<br/> The currency code of the 'amount'. To be provided in the ISO 4217 Alpha 3 format. | |
Purpose | Pointer to string | The purpose of the standing order. | [optional] |
SepaPurposeCode | Pointer to string | SEPA purpose code, according to ISO 20022, external codes set.<br/>Please note that the SEPA purpose code may be ignored by some banks. | [optional] |
EndToEndId | Pointer to string | End-To-End ID of the standing order | [optional] |
StartDate | string | Start date of the standing order. Date must be in the future (at least tomorrow). To be provided in the format 'YYYY-MM-DD'. | |
EndDate | Pointer to string | Termination date of the standing order. If provided, it must be after the 'startDate'. If not provided, then the standing order will have no termination. To be provided in the format 'YYYY-MM-DD'. | [optional] |
Frequency | StandingOrderFrequency | <strong>Type:</strong> StandingOrderFrequency<br/> The frequency of the standing order | |
DayOfExecution | Pointer to int32 | Desired day of execution. If not provided, it will be derived from the 'startDate'. Use '31' for ultimo. Allowed values: 1-31. | [optional] |
func NewCreateStandingOrderParams(counterpartName string, counterpartIban string, amount float64, currency Currency, startDate string, frequency StandingOrderFrequency, ) *CreateStandingOrderParams
NewCreateStandingOrderParams instantiates a new CreateStandingOrderParams object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewCreateStandingOrderParamsWithDefaults() *CreateStandingOrderParams
NewCreateStandingOrderParamsWithDefaults instantiates a new CreateStandingOrderParams object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (o *CreateStandingOrderParams) GetAccountId() int64
GetAccountId returns the AccountId field if non-nil, zero value otherwise.
func (o *CreateStandingOrderParams) GetAccountIdOk() (*int64, bool)
GetAccountIdOk returns a tuple with the AccountId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CreateStandingOrderParams) SetAccountId(v int64)
SetAccountId sets AccountId field to given value.
func (o *CreateStandingOrderParams) HasAccountId() bool
HasAccountId returns a boolean if a field has been set.
func (o *CreateStandingOrderParams) GetIban() string
GetIban returns the Iban field if non-nil, zero value otherwise.
func (o *CreateStandingOrderParams) GetIbanOk() (*string, bool)
GetIbanOk returns a tuple with the Iban field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CreateStandingOrderParams) SetIban(v string)
SetIban sets Iban field to given value.
func (o *CreateStandingOrderParams) HasIban() bool
HasIban returns a boolean if a field has been set.
func (o *CreateStandingOrderParams) GetCounterpartName() string
GetCounterpartName returns the CounterpartName field if non-nil, zero value otherwise.
func (o *CreateStandingOrderParams) GetCounterpartNameOk() (*string, bool)
GetCounterpartNameOk returns a tuple with the CounterpartName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CreateStandingOrderParams) SetCounterpartName(v string)
SetCounterpartName sets CounterpartName field to given value.
func (o *CreateStandingOrderParams) GetCounterpartIban() string
GetCounterpartIban returns the CounterpartIban field if non-nil, zero value otherwise.
func (o *CreateStandingOrderParams) GetCounterpartIbanOk() (*string, bool)
GetCounterpartIbanOk returns a tuple with the CounterpartIban field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CreateStandingOrderParams) SetCounterpartIban(v string)
SetCounterpartIban sets CounterpartIban field to given value.
func (o *CreateStandingOrderParams) GetAmount() float64
GetAmount returns the Amount field if non-nil, zero value otherwise.
func (o *CreateStandingOrderParams) GetAmountOk() (*float64, bool)
GetAmountOk returns a tuple with the Amount field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CreateStandingOrderParams) SetAmount(v float64)
SetAmount sets Amount field to given value.
func (o *CreateStandingOrderParams) GetCurrency() Currency
GetCurrency returns the Currency field if non-nil, zero value otherwise.
func (o *CreateStandingOrderParams) GetCurrencyOk() (*Currency, bool)
GetCurrencyOk returns a tuple with the Currency field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CreateStandingOrderParams) SetCurrency(v Currency)
SetCurrency sets Currency field to given value.
func (o *CreateStandingOrderParams) GetPurpose() string
GetPurpose returns the Purpose field if non-nil, zero value otherwise.
func (o *CreateStandingOrderParams) GetPurposeOk() (*string, bool)
GetPurposeOk returns a tuple with the Purpose field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CreateStandingOrderParams) SetPurpose(v string)
SetPurpose sets Purpose field to given value.
func (o *CreateStandingOrderParams) HasPurpose() bool
HasPurpose returns a boolean if a field has been set.
func (o *CreateStandingOrderParams) GetSepaPurposeCode() string
GetSepaPurposeCode returns the SepaPurposeCode field if non-nil, zero value otherwise.
func (o *CreateStandingOrderParams) GetSepaPurposeCodeOk() (*string, bool)
GetSepaPurposeCodeOk returns a tuple with the SepaPurposeCode field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CreateStandingOrderParams) SetSepaPurposeCode(v string)
SetSepaPurposeCode sets SepaPurposeCode field to given value.
func (o *CreateStandingOrderParams) HasSepaPurposeCode() bool
HasSepaPurposeCode returns a boolean if a field has been set.
func (o *CreateStandingOrderParams) GetEndToEndId() string
GetEndToEndId returns the EndToEndId field if non-nil, zero value otherwise.
func (o *CreateStandingOrderParams) GetEndToEndIdOk() (*string, bool)
GetEndToEndIdOk returns a tuple with the EndToEndId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CreateStandingOrderParams) SetEndToEndId(v string)
SetEndToEndId sets EndToEndId field to given value.
func (o *CreateStandingOrderParams) HasEndToEndId() bool
HasEndToEndId returns a boolean if a field has been set.
func (o *CreateStandingOrderParams) GetStartDate() string
GetStartDate returns the StartDate field if non-nil, zero value otherwise.
func (o *CreateStandingOrderParams) GetStartDateOk() (*string, bool)
GetStartDateOk returns a tuple with the StartDate field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CreateStandingOrderParams) SetStartDate(v string)
SetStartDate sets StartDate field to given value.
func (o *CreateStandingOrderParams) GetEndDate() string
GetEndDate returns the EndDate field if non-nil, zero value otherwise.
func (o *CreateStandingOrderParams) GetEndDateOk() (*string, bool)
GetEndDateOk returns a tuple with the EndDate field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CreateStandingOrderParams) SetEndDate(v string)
SetEndDate sets EndDate field to given value.
func (o *CreateStandingOrderParams) HasEndDate() bool
HasEndDate returns a boolean if a field has been set.
func (o *CreateStandingOrderParams) GetFrequency() StandingOrderFrequency
GetFrequency returns the Frequency field if non-nil, zero value otherwise.
func (o *CreateStandingOrderParams) GetFrequencyOk() (*StandingOrderFrequency, bool)
GetFrequencyOk returns a tuple with the Frequency field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CreateStandingOrderParams) SetFrequency(v StandingOrderFrequency)
SetFrequency sets Frequency field to given value.
func (o *CreateStandingOrderParams) GetDayOfExecution() int32
GetDayOfExecution returns the DayOfExecution field if non-nil, zero value otherwise.
func (o *CreateStandingOrderParams) GetDayOfExecutionOk() (*int32, bool)
GetDayOfExecutionOk returns a tuple with the DayOfExecution field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *CreateStandingOrderParams) SetDayOfExecution(v int32)
SetDayOfExecution sets DayOfExecution field to given value.
func (o *CreateStandingOrderParams) HasDayOfExecution() bool
HasDayOfExecution returns a boolean if a field has been set.