Direct Debit Channel Properties
Name | Type | Required | Description | Examples |
---|---|---|---|---|
SuccessReturnUrl | Pointer to string | |||
FailureReturnUrl | Pointer to NullableString | |||
MobileNumber | Pointer to NullableString | Mobile number of the customer registered to the partner channel | ||
CardLastFour | Pointer to NullableString | Last four digits of the debit card | ||
CardExpiry | Pointer to NullableString | Expiry month and year of the debit card (in MM/YY format) | ||
Pointer to NullableString | Email address of the customer that is registered to the partner channel | |||
IdentityDocumentNumber | Pointer to NullableString | Identity number of the customer registered to the partner channel | ||
RequireAuth | Pointer to NullableBool | |||
AccountNumber | Pointer to NullableString | Account number of the customer | ||
DestinationAccountId | Pointer to NullableString | Destination Account ID for BaaS topups |
func NewDirectDebitChannelProperties() *DirectDebitChannelProperties
NewDirectDebitChannelProperties instantiates a new DirectDebitChannelProperties object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewDirectDebitChannelPropertiesWithDefaults() *DirectDebitChannelProperties
NewDirectDebitChannelPropertiesWithDefaults instantiates a new DirectDebitChannelProperties object This constructor 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 *DirectDebitChannelProperties) GetSuccessReturnUrl() string
GetSuccessReturnUrl returns the SuccessReturnUrl field if non-nil, zero value otherwise.
func (o *DirectDebitChannelProperties) GetSuccessReturnUrlOk() (*string, bool)
GetSuccessReturnUrlOk returns a tuple with the SuccessReturnUrl field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DirectDebitChannelProperties) SetSuccessReturnUrl(v string)
SetSuccessReturnUrl sets SuccessReturnUrl field to given value.
func (o *DirectDebitChannelProperties) HasSuccessReturnUrl() bool
HasSuccessReturnUrl returns a boolean if a field has been set.
func (o *DirectDebitChannelProperties) GetFailureReturnUrl() string
GetFailureReturnUrl returns the FailureReturnUrl field if non-nil, zero value otherwise.
func (o *DirectDebitChannelProperties) GetFailureReturnUrlOk() (*string, bool)
GetFailureReturnUrlOk returns a tuple with the FailureReturnUrl field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DirectDebitChannelProperties) SetFailureReturnUrl(v string)
SetFailureReturnUrl sets FailureReturnUrl field to given value.
func (o *DirectDebitChannelProperties) HasFailureReturnUrl() bool
HasFailureReturnUrl returns a boolean if a field has been set.
func (o *DirectDebitChannelProperties) SetFailureReturnUrlNil(b bool)
SetFailureReturnUrlNil sets the value for FailureReturnUrl to be an explicit nil
func (o *DirectDebitChannelProperties) UnsetFailureReturnUrl()
UnsetFailureReturnUrl ensures that no value is present for FailureReturnUrl, not even an explicit nil
func (o *DirectDebitChannelProperties) GetMobileNumber() string
GetMobileNumber returns the MobileNumber field if non-nil, zero value otherwise.
func (o *DirectDebitChannelProperties) GetMobileNumberOk() (*string, bool)
GetMobileNumberOk returns a tuple with the MobileNumber field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DirectDebitChannelProperties) SetMobileNumber(v string)
SetMobileNumber sets MobileNumber field to given value.
func (o *DirectDebitChannelProperties) HasMobileNumber() bool
HasMobileNumber returns a boolean if a field has been set.
func (o *DirectDebitChannelProperties) SetMobileNumberNil(b bool)
SetMobileNumberNil sets the value for MobileNumber to be an explicit nil
func (o *DirectDebitChannelProperties) UnsetMobileNumber()
UnsetMobileNumber ensures that no value is present for MobileNumber, not even an explicit nil
func (o *DirectDebitChannelProperties) GetCardLastFour() string
GetCardLastFour returns the CardLastFour field if non-nil, zero value otherwise.
func (o *DirectDebitChannelProperties) GetCardLastFourOk() (*string, bool)
GetCardLastFourOk returns a tuple with the CardLastFour field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DirectDebitChannelProperties) SetCardLastFour(v string)
SetCardLastFour sets CardLastFour field to given value.
func (o *DirectDebitChannelProperties) HasCardLastFour() bool
HasCardLastFour returns a boolean if a field has been set.
func (o *DirectDebitChannelProperties) SetCardLastFourNil(b bool)
SetCardLastFourNil sets the value for CardLastFour to be an explicit nil
func (o *DirectDebitChannelProperties) UnsetCardLastFour()
UnsetCardLastFour ensures that no value is present for CardLastFour, not even an explicit nil
func (o *DirectDebitChannelProperties) GetCardExpiry() string
GetCardExpiry returns the CardExpiry field if non-nil, zero value otherwise.
func (o *DirectDebitChannelProperties) GetCardExpiryOk() (*string, bool)
GetCardExpiryOk returns a tuple with the CardExpiry field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DirectDebitChannelProperties) SetCardExpiry(v string)
SetCardExpiry sets CardExpiry field to given value.
func (o *DirectDebitChannelProperties) HasCardExpiry() bool
HasCardExpiry returns a boolean if a field has been set.
func (o *DirectDebitChannelProperties) SetCardExpiryNil(b bool)
SetCardExpiryNil sets the value for CardExpiry to be an explicit nil
func (o *DirectDebitChannelProperties) UnsetCardExpiry()
UnsetCardExpiry ensures that no value is present for CardExpiry, not even an explicit nil
func (o *DirectDebitChannelProperties) GetEmail() string
GetEmail returns the Email field if non-nil, zero value otherwise.
func (o *DirectDebitChannelProperties) GetEmailOk() (*string, bool)
GetEmailOk returns a tuple with the Email field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DirectDebitChannelProperties) SetEmail(v string)
SetEmail sets Email field to given value.
func (o *DirectDebitChannelProperties) HasEmail() bool
HasEmail returns a boolean if a field has been set.
func (o *DirectDebitChannelProperties) SetEmailNil(b bool)
SetEmailNil sets the value for Email to be an explicit nil
func (o *DirectDebitChannelProperties) UnsetEmail()
UnsetEmail ensures that no value is present for Email, not even an explicit nil
func (o *DirectDebitChannelProperties) GetIdentityDocumentNumber() string
GetIdentityDocumentNumber returns the IdentityDocumentNumber field if non-nil, zero value otherwise.
func (o *DirectDebitChannelProperties) GetIdentityDocumentNumberOk() (*string, bool)
GetIdentityDocumentNumberOk returns a tuple with the IdentityDocumentNumber field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DirectDebitChannelProperties) SetIdentityDocumentNumber(v string)
SetIdentityDocumentNumber sets IdentityDocumentNumber field to given value.
func (o *DirectDebitChannelProperties) HasIdentityDocumentNumber() bool
HasIdentityDocumentNumber returns a boolean if a field has been set.
func (o *DirectDebitChannelProperties) SetIdentityDocumentNumberNil(b bool)
SetIdentityDocumentNumberNil sets the value for IdentityDocumentNumber to be an explicit nil
func (o *DirectDebitChannelProperties) UnsetIdentityDocumentNumber()
UnsetIdentityDocumentNumber ensures that no value is present for IdentityDocumentNumber, not even an explicit nil
func (o *DirectDebitChannelProperties) GetRequireAuth() bool
GetRequireAuth returns the RequireAuth field if non-nil, zero value otherwise.
func (o *DirectDebitChannelProperties) GetRequireAuthOk() (*bool, bool)
GetRequireAuthOk returns a tuple with the RequireAuth field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DirectDebitChannelProperties) SetRequireAuth(v bool)
SetRequireAuth sets RequireAuth field to given value.
func (o *DirectDebitChannelProperties) HasRequireAuth() bool
HasRequireAuth returns a boolean if a field has been set.
func (o *DirectDebitChannelProperties) SetRequireAuthNil(b bool)
SetRequireAuthNil sets the value for RequireAuth to be an explicit nil
func (o *DirectDebitChannelProperties) UnsetRequireAuth()
UnsetRequireAuth ensures that no value is present for RequireAuth, not even an explicit nil
func (o *DirectDebitChannelProperties) GetAccountNumber() string
GetAccountNumber returns the AccountNumber field if non-nil, zero value otherwise.
func (o *DirectDebitChannelProperties) GetAccountNumberOk() (*string, bool)
GetAccountNumberOk returns a tuple with the AccountNumber field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DirectDebitChannelProperties) SetAccountNumber(v string)
SetAccountNumber sets AccountNumber field to given value.
func (o *DirectDebitChannelProperties) HasAccountNumber() bool
HasAccountNumber returns a boolean if a field has been set.
func (o *DirectDebitChannelProperties) SetAccountNumberNil(b bool)
SetAccountNumberNil sets the value for AccountNumber to be an explicit nil
func (o *DirectDebitChannelProperties) UnsetAccountNumber()
UnsetAccountNumber ensures that no value is present for AccountNumber, not even an explicit nil
func (o *DirectDebitChannelProperties) GetDestinationAccountId() string
GetDestinationAccountId returns the DestinationAccountId field if non-nil, zero value otherwise.
func (o *DirectDebitChannelProperties) GetDestinationAccountIdOk() (*string, bool)
GetDestinationAccountIdOk returns a tuple with the DestinationAccountId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DirectDebitChannelProperties) SetDestinationAccountId(v string)
SetDestinationAccountId sets DestinationAccountId field to given value.
func (o *DirectDebitChannelProperties) HasDestinationAccountId() bool
HasDestinationAccountId returns a boolean if a field has been set.
func (o *DirectDebitChannelProperties) SetDestinationAccountIdNil(b bool)
SetDestinationAccountIdNil sets the value for DestinationAccountId to be an explicit nil
func (o *DirectDebitChannelProperties) UnsetDestinationAccountId()
UnsetDestinationAccountId ensures that no value is present for DestinationAccountId, not even an explicit nil