Name | Type | Description | Notes |
---|---|---|---|
StandingOrderId | int64 | Standing order identifier | |
Interface | BankingInterface | <strong>Type:</strong> BankingInterface<br/> Bank interface. Possible values:<br><br>• <code>FINTS_SERVER</code> - means that finAPI will execute the standing order via the bank's FinTS interface.<br>• <code>WEB_SCRAPER</code> - means that finAPI will parse data from the bank's online banking website.<br>• <code>XS2A</code> - means that finAPI will execute the standing order via the bank's XS2A interface.<br/>To determine what interface(s) you can choose to submit a standing order, please refer to the field paymentCapabilities.sepaStandingOrder in BankInterface.<br/>For standalone standing orders in particular, we suggest to always use XS2A if supported, and only use FINTS_SERVER or WEB_SCRAPER as a fallback, because non-XS2A interfaces might require not just a single, but multiple authentications when submitting the standing order.<br/> | |
LoginCredentials | Pointer to []LoginCredential | <strong>Type:</strong> LoginCredential<br/> Login credentials. May not be required when the credentials are stored in finAPI, or when the bank interface has no login credentials. | [optional] |
RedirectUrl | Pointer to string | Must only be passed when the used interface has the property REDIRECT_APPROACH. The user will be redirected to the given URL from the bank's website after completing the bank login and (possibly) the SCA. | [optional] |
MultiStepAuthentication | Pointer to MultiStepAuthenticationCallback | <strong>Type:</strong> MultiStepAuthenticationCallback<br/> Container for multi-step authentication data. Required when a previous service call initiated a multi-step authentication. | [optional] |
func NewSubmitStandingOrderParams(standingOrderId int64, interface_ BankingInterface, ) *SubmitStandingOrderParams
NewSubmitStandingOrderParams instantiates a new SubmitStandingOrderParams object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewSubmitStandingOrderParamsWithDefaults() *SubmitStandingOrderParams
NewSubmitStandingOrderParamsWithDefaults instantiates a new SubmitStandingOrderParams object This constructor 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 *SubmitStandingOrderParams) GetStandingOrderId() int64
GetStandingOrderId returns the StandingOrderId field if non-nil, zero value otherwise.
func (o *SubmitStandingOrderParams) GetStandingOrderIdOk() (*int64, bool)
GetStandingOrderIdOk returns a tuple with the StandingOrderId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SubmitStandingOrderParams) SetStandingOrderId(v int64)
SetStandingOrderId sets StandingOrderId field to given value.
func (o *SubmitStandingOrderParams) GetInterface() BankingInterface
GetInterface returns the Interface field if non-nil, zero value otherwise.
func (o *SubmitStandingOrderParams) GetInterfaceOk() (*BankingInterface, bool)
GetInterfaceOk returns a tuple with the Interface field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SubmitStandingOrderParams) SetInterface(v BankingInterface)
SetInterface sets Interface field to given value.
func (o *SubmitStandingOrderParams) GetLoginCredentials() []LoginCredential
GetLoginCredentials returns the LoginCredentials field if non-nil, zero value otherwise.
func (o *SubmitStandingOrderParams) GetLoginCredentialsOk() (*[]LoginCredential, bool)
GetLoginCredentialsOk returns a tuple with the LoginCredentials field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SubmitStandingOrderParams) SetLoginCredentials(v []LoginCredential)
SetLoginCredentials sets LoginCredentials field to given value.
func (o *SubmitStandingOrderParams) HasLoginCredentials() bool
HasLoginCredentials returns a boolean if a field has been set.
func (o *SubmitStandingOrderParams) GetRedirectUrl() string
GetRedirectUrl returns the RedirectUrl field if non-nil, zero value otherwise.
func (o *SubmitStandingOrderParams) GetRedirectUrlOk() (*string, bool)
GetRedirectUrlOk returns a tuple with the RedirectUrl field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SubmitStandingOrderParams) SetRedirectUrl(v string)
SetRedirectUrl sets RedirectUrl field to given value.
func (o *SubmitStandingOrderParams) HasRedirectUrl() bool
HasRedirectUrl returns a boolean if a field has been set.
func (o *SubmitStandingOrderParams) GetMultiStepAuthentication() MultiStepAuthenticationCallback
GetMultiStepAuthentication returns the MultiStepAuthentication field if non-nil, zero value otherwise.
func (o *SubmitStandingOrderParams) GetMultiStepAuthenticationOk() (*MultiStepAuthenticationCallback, bool)
GetMultiStepAuthenticationOk returns a tuple with the MultiStepAuthentication field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *SubmitStandingOrderParams) SetMultiStepAuthentication(v MultiStepAuthenticationCallback)
SetMultiStepAuthentication sets MultiStepAuthentication field to given value.
func (o *SubmitStandingOrderParams) HasMultiStepAuthentication() bool
HasMultiStepAuthentication returns a boolean if a field has been set.