Name | Type | Description | Notes |
---|---|---|---|
Name | Pointer to string | New name for the bank connection. Maximum length is 64. If you do not want to change the current name let this field remain unset. If you want to clear the current name, set the field's value to an empty string ("").<br/><br/><strong>NOTE:</strong> If you are a Web Form 2.0 customer, and would like to update the name of your bank connection, please use the API parameter. | [optional] |
BankingUserId | Pointer to string | THIS FIELD IS DEPRECATED AND WILL BE REMOVED.<br/>Please refer to the 'loginCredentials' and 'interface' fields instead. If any of those two fields is used, then the value of this field will be ignored.<br/><br/>New online banking user ID. If you do not want to change the current user ID let this field remain unset. In case you need to use finAPI's Web Form to let the user update the field, just set the field to any value, so that the service recognizes that you wish to use the Web Form flow. Note that you cannot clear the current user ID, i.e. a bank connection must always have a user ID (except for when it is a 'demo connection'). Max length: 170. | [optional] |
BankingCustomerId | Pointer to string | THIS FIELD IS DEPRECATED AND WILL BE REMOVED.<br/>Please refer to the 'loginCredentials' and 'interface' fields instead. If any of those two fields is used, then the value of this field will be ignored.<br/><br/>New online banking customer ID. If you do not want to change the current customer ID let this field remain unset. In case you need to use finAPI's Web Form to let the user update the field, just set the field to non-empty value, so that the service recognizes that you wish to use the Web Form flow. If you want to clear the current customer ID, set the field's value to an empty string (""). Max length: 170. | [optional] |
BankingPin | Pointer to string | THIS FIELD IS DEPRECATED AND WILL BE REMOVED.<br/>Please refer to the 'loginCredentials' and 'interface' fields instead. If any of those two fields is used, then the value of this field will be ignored.<br/><br/>New online banking PIN. If you do not want to change the current PIN let this field remain unset. In case you need to use finAPI's Web Form to let the user update the field, just set the field to non-empty value, so that the service recognizes that you wish to use the Web Form flow. If you want to clear the current PIN, set the field's value to an empty string ("").<br/><br/>Any symbols are allowed. Max length: 170. | [optional] |
Interface | Pointer to BankingInterface | <strong>Type:</strong> BankingInterface<br/> The interface for which you want to edit data. Must be given when you pass 'loginCredentials' and/or a 'defaultTwoStepProcedureId'. | [optional] |
LoginCredentials | Pointer to []LoginCredential | <strong>Type:</strong> LoginCredential<br/> Set of login credentials that you want to edit. Must be passed in combination with the 'interface' field. The labels that you pass must match with the login credential labels that the respective interface defines. If you want to clear the stored value for a credential, you can pass an empty string ("") as value.In case you need to use finAPI's Web Form to let the user update the login credentials, send all fields the user wishes to update with a non-empty value.In case all fields contain an empty string (""), no Web Form will be generated. Note that any change in the credentials will automatically remove the saved consent data associated with those credentials.<br/><br/><strong>NOTE:</strong> If you are a Web Form 2.0 customer, and would like to allow your end-users to change the credentials they have stored in our system, then please navigate <a target="_blank" href='?product=web_form_2.0#post-/api/tasks/backgroundUpdate' target='_blank'>here</a> to implement the same functionality. | [optional] |
DefaultTwoStepProcedureId | Pointer to string | NOTE: In the future, this field will work only in combination with the 'interface' field.<br/><br/>New default two-step-procedure. Must match the 'procedureId' of one of the procedures that are listed in the bank connection. If you do not want to change this field let it remain unset. If you want to clear the current default two-step-procedure, set the field's value to an empty string ("").<br/><br/><strong>NOTE:</strong> If you are a Web Form 2.0 customer and would like to allow your end users to update their preferred TAN procedure that is stored in our system, then please navigate <a target="_blank" href='?product=web_form_2.0#post-/api/tasks/backgroundUpdate'>here</a> to implement the same functionality. | [optional] |
func NewEditBankConnectionParams() *EditBankConnectionParams
NewEditBankConnectionParams instantiates a new EditBankConnectionParams object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewEditBankConnectionParamsWithDefaults() *EditBankConnectionParams
NewEditBankConnectionParamsWithDefaults instantiates a new EditBankConnectionParams object This constructor 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 *EditBankConnectionParams) GetName() string
GetName returns the Name field if non-nil, zero value otherwise.
func (o *EditBankConnectionParams) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *EditBankConnectionParams) SetName(v string)
SetName sets Name field to given value.
func (o *EditBankConnectionParams) HasName() bool
HasName returns a boolean if a field has been set.
func (o *EditBankConnectionParams) GetBankingUserId() string
GetBankingUserId returns the BankingUserId field if non-nil, zero value otherwise.
func (o *EditBankConnectionParams) GetBankingUserIdOk() (*string, bool)
GetBankingUserIdOk returns a tuple with the BankingUserId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *EditBankConnectionParams) SetBankingUserId(v string)
SetBankingUserId sets BankingUserId field to given value.
func (o *EditBankConnectionParams) HasBankingUserId() bool
HasBankingUserId returns a boolean if a field has been set.
func (o *EditBankConnectionParams) GetBankingCustomerId() string
GetBankingCustomerId returns the BankingCustomerId field if non-nil, zero value otherwise.
func (o *EditBankConnectionParams) GetBankingCustomerIdOk() (*string, bool)
GetBankingCustomerIdOk returns a tuple with the BankingCustomerId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *EditBankConnectionParams) SetBankingCustomerId(v string)
SetBankingCustomerId sets BankingCustomerId field to given value.
func (o *EditBankConnectionParams) HasBankingCustomerId() bool
HasBankingCustomerId returns a boolean if a field has been set.
func (o *EditBankConnectionParams) GetBankingPin() string
GetBankingPin returns the BankingPin field if non-nil, zero value otherwise.
func (o *EditBankConnectionParams) GetBankingPinOk() (*string, bool)
GetBankingPinOk returns a tuple with the BankingPin field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *EditBankConnectionParams) SetBankingPin(v string)
SetBankingPin sets BankingPin field to given value.
func (o *EditBankConnectionParams) HasBankingPin() bool
HasBankingPin returns a boolean if a field has been set.
func (o *EditBankConnectionParams) GetInterface() BankingInterface
GetInterface returns the Interface field if non-nil, zero value otherwise.
func (o *EditBankConnectionParams) 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 *EditBankConnectionParams) SetInterface(v BankingInterface)
SetInterface sets Interface field to given value.
func (o *EditBankConnectionParams) HasInterface() bool
HasInterface returns a boolean if a field has been set.
func (o *EditBankConnectionParams) GetLoginCredentials() []LoginCredential
GetLoginCredentials returns the LoginCredentials field if non-nil, zero value otherwise.
func (o *EditBankConnectionParams) 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 *EditBankConnectionParams) SetLoginCredentials(v []LoginCredential)
SetLoginCredentials sets LoginCredentials field to given value.
func (o *EditBankConnectionParams) HasLoginCredentials() bool
HasLoginCredentials returns a boolean if a field has been set.
func (o *EditBankConnectionParams) GetDefaultTwoStepProcedureId() string
GetDefaultTwoStepProcedureId returns the DefaultTwoStepProcedureId field if non-nil, zero value otherwise.
func (o *EditBankConnectionParams) GetDefaultTwoStepProcedureIdOk() (*string, bool)
GetDefaultTwoStepProcedureIdOk returns a tuple with the DefaultTwoStepProcedureId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *EditBankConnectionParams) SetDefaultTwoStepProcedureId(v string)
SetDefaultTwoStepProcedureId sets DefaultTwoStepProcedureId field to given value.
func (o *EditBankConnectionParams) HasDefaultTwoStepProcedureId() bool
HasDefaultTwoStepProcedureId returns a boolean if a field has been set.