Name | Type | Description | Notes |
---|---|---|---|
Amount | Amount | ||
Purpose | Pointer to NullableString | The purpose of the transfer transaction | [optional] |
SepaPurposeCode | Pointer to NullableString | SEPA purpose code, according to ISO 20022, external codes set.<br/>Note that the SEPA purpose code may be ignored by some banks. | [optional] |
EndToEndId | Pointer to NullableString | End-To-End ID for the transfer transaction | [optional] |
Payer | PaymentPayer | ||
MandateId | string | Mandate ID that this direct debit order is based on. | |
MandateDate | string | Date of the mandate that this direct debit order is based on, in the format 'YYYY-MM-DD' | |
CreditorId | string | Creditor ID of the source account's holder |
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() *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 (o *DirectDebitOrder) GetAmount() Amount
GetAmount returns the Amount field if non-nil, zero value otherwise.
func (o *DirectDebitOrder) GetAmountOk() (*Amount, 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 *DirectDebitOrder) SetAmount(v Amount)
SetAmount sets Amount field to given value.
func (o *DirectDebitOrder) GetPurpose() string
GetPurpose returns the Purpose field if non-nil, zero value otherwise.
func (o *DirectDebitOrder) 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 *DirectDebitOrder) SetPurpose(v string)
SetPurpose sets Purpose field to given value.
func (o *DirectDebitOrder) HasPurpose() bool
HasPurpose returns a boolean if a field has been set.
func (o *DirectDebitOrder) SetPurposeNil(b bool)
SetPurposeNil sets the value for Purpose to be an explicit nil
func (o *DirectDebitOrder) UnsetPurpose()
UnsetPurpose ensures that no value is present for Purpose, not even an explicit nil
func (o *DirectDebitOrder) GetSepaPurposeCode() string
GetSepaPurposeCode returns the SepaPurposeCode field if non-nil, zero value otherwise.
func (o *DirectDebitOrder) 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 *DirectDebitOrder) SetSepaPurposeCode(v string)
SetSepaPurposeCode sets SepaPurposeCode field to given value.
func (o *DirectDebitOrder) HasSepaPurposeCode() bool
HasSepaPurposeCode returns a boolean if a field has been set.
func (o *DirectDebitOrder) SetSepaPurposeCodeNil(b bool)
SetSepaPurposeCodeNil sets the value for SepaPurposeCode to be an explicit nil
func (o *DirectDebitOrder) UnsetSepaPurposeCode()
UnsetSepaPurposeCode ensures that no value is present for SepaPurposeCode, not even an explicit nil
func (o *DirectDebitOrder) GetEndToEndId() string
GetEndToEndId returns the EndToEndId field if non-nil, zero value otherwise.
func (o *DirectDebitOrder) 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 *DirectDebitOrder) SetEndToEndId(v string)
SetEndToEndId sets EndToEndId field to given value.
func (o *DirectDebitOrder) HasEndToEndId() bool
HasEndToEndId returns a boolean if a field has been set.
func (o *DirectDebitOrder) SetEndToEndIdNil(b bool)
SetEndToEndIdNil sets the value for EndToEndId to be an explicit nil
func (o *DirectDebitOrder) UnsetEndToEndId()
UnsetEndToEndId ensures that no value is present for EndToEndId, not even an explicit nil
func (o *DirectDebitOrder) GetPayer() PaymentPayer
GetPayer returns the Payer field if non-nil, zero value otherwise.
func (o *DirectDebitOrder) GetPayerOk() (*PaymentPayer, bool)
GetPayerOk returns a tuple with the Payer field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DirectDebitOrder) SetPayer(v PaymentPayer)
SetPayer sets Payer field to given value.
func (o *DirectDebitOrder) GetMandateId() string
GetMandateId returns the MandateId field if non-nil, zero value otherwise.
func (o *DirectDebitOrder) GetMandateIdOk() (*string, bool)
GetMandateIdOk returns a tuple with the MandateId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DirectDebitOrder) SetMandateId(v string)
SetMandateId sets MandateId field to given value.
func (o *DirectDebitOrder) GetMandateDate() string
GetMandateDate returns the MandateDate field if non-nil, zero value otherwise.
func (o *DirectDebitOrder) GetMandateDateOk() (*string, bool)
GetMandateDateOk returns a tuple with the MandateDate field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DirectDebitOrder) SetMandateDate(v string)
SetMandateDate sets MandateDate field to given value.
func (o *DirectDebitOrder) GetCreditorId() string
GetCreditorId returns the CreditorId field if non-nil, zero value otherwise.
func (o *DirectDebitOrder) GetCreditorIdOk() (*string, bool)
GetCreditorIdOk returns a tuple with the CreditorId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DirectDebitOrder) SetCreditorId(v string)
SetCreditorId sets CreditorId field to given value.