| Name | Type | Description | Notes |
|---|---|---|---|
| Title | string | ||
| Amount | float32 | ||
| InvoiceNumber | Pointer to string | [optional] | |
| ExpiresIn | Pointer to string | [optional] | |
| ShortDescription | Pointer to string | [optional] | |
| PaymentDescription | Pointer to string | [optional] | |
| MerchantToken | Pointer to string | [optional] | |
| Intent | PaymentIntentRequestIntent | ||
| SaveForFuture | Pointer to bool | [optional] | |
| EnablePremiumFinance | Pointer to bool | [optional] | |
| Splits | Pointer to []PaymentIntentRequestSplitsInner | [optional] | |
| QuoteKey | Pointer to string | [optional] | |
| AccountNumber | Pointer to string | [optional] | |
| SuppressTechnologyFee | Pointer to bool | [optional] | |
| OverrideTechnologyFee | Pointer to float32 | [optional] | |
| IsPremiumFinancier | Pointer to bool | [optional] | |
| Pfr | Pointer to PaymentIntentRequestPfr | [optional] | |
| SaveCustomer | Pointer to bool | [optional] | |
| Customers | Pointer to []PaymentIntentRequestCustomersInner | [optional] | |
| AdditionalDetailsPreference | string | ||
| SelectedCustomerFields | Pointer to string | [optional] | |
| ReferenceType | Pointer to string | [optional] | |
| ReferenceNumber | Pointer to string | [optional] | |
| ReferenceKey | Pointer to string | [optional] | |
| ReferenceDataList | Pointer to []PaymentIntentRequestReferenceDataListInner | [optional] | |
| DisplayMode | Pointer to string | [optional] |
func NewPaymentIntentRequest(title string, amount float32, intent PaymentIntentRequestIntent, additionalDetailsPreference string, ) *PaymentIntentRequest
NewPaymentIntentRequest instantiates a new PaymentIntentRequest 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 NewPaymentIntentRequestWithDefaults() *PaymentIntentRequest
NewPaymentIntentRequestWithDefaults instantiates a new PaymentIntentRequest 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 *PaymentIntentRequest) GetTitle() string
GetTitle returns the Title field if non-nil, zero value otherwise.
func (o *PaymentIntentRequest) GetTitleOk() (*string, bool)
GetTitleOk returns a tuple with the Title field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PaymentIntentRequest) SetTitle(v string)
SetTitle sets Title field to given value.
func (o *PaymentIntentRequest) GetAmount() float32
GetAmount returns the Amount field if non-nil, zero value otherwise.
func (o *PaymentIntentRequest) GetAmountOk() (*float32, 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 *PaymentIntentRequest) SetAmount(v float32)
SetAmount sets Amount field to given value.
func (o *PaymentIntentRequest) GetInvoiceNumber() string
GetInvoiceNumber returns the InvoiceNumber field if non-nil, zero value otherwise.
func (o *PaymentIntentRequest) GetInvoiceNumberOk() (*string, bool)
GetInvoiceNumberOk returns a tuple with the InvoiceNumber field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PaymentIntentRequest) SetInvoiceNumber(v string)
SetInvoiceNumber sets InvoiceNumber field to given value.
func (o *PaymentIntentRequest) HasInvoiceNumber() bool
HasInvoiceNumber returns a boolean if a field has been set.
func (o *PaymentIntentRequest) GetExpiresIn() string
GetExpiresIn returns the ExpiresIn field if non-nil, zero value otherwise.
func (o *PaymentIntentRequest) GetExpiresInOk() (*string, bool)
GetExpiresInOk returns a tuple with the ExpiresIn field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PaymentIntentRequest) SetExpiresIn(v string)
SetExpiresIn sets ExpiresIn field to given value.
func (o *PaymentIntentRequest) HasExpiresIn() bool
HasExpiresIn returns a boolean if a field has been set.
func (o *PaymentIntentRequest) GetShortDescription() string
GetShortDescription returns the ShortDescription field if non-nil, zero value otherwise.
func (o *PaymentIntentRequest) GetShortDescriptionOk() (*string, bool)
GetShortDescriptionOk returns a tuple with the ShortDescription field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PaymentIntentRequest) SetShortDescription(v string)
SetShortDescription sets ShortDescription field to given value.
func (o *PaymentIntentRequest) HasShortDescription() bool
HasShortDescription returns a boolean if a field has been set.
func (o *PaymentIntentRequest) GetPaymentDescription() string
GetPaymentDescription returns the PaymentDescription field if non-nil, zero value otherwise.
func (o *PaymentIntentRequest) GetPaymentDescriptionOk() (*string, bool)
GetPaymentDescriptionOk returns a tuple with the PaymentDescription field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PaymentIntentRequest) SetPaymentDescription(v string)
SetPaymentDescription sets PaymentDescription field to given value.
func (o *PaymentIntentRequest) HasPaymentDescription() bool
HasPaymentDescription returns a boolean if a field has been set.
func (o *PaymentIntentRequest) GetMerchantToken() string
GetMerchantToken returns the MerchantToken field if non-nil, zero value otherwise.
func (o *PaymentIntentRequest) GetMerchantTokenOk() (*string, bool)
GetMerchantTokenOk returns a tuple with the MerchantToken field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PaymentIntentRequest) SetMerchantToken(v string)
SetMerchantToken sets MerchantToken field to given value.
func (o *PaymentIntentRequest) HasMerchantToken() bool
HasMerchantToken returns a boolean if a field has been set.
func (o *PaymentIntentRequest) GetIntent() PaymentIntentRequestIntent
GetIntent returns the Intent field if non-nil, zero value otherwise.
func (o *PaymentIntentRequest) GetIntentOk() (*PaymentIntentRequestIntent, bool)
GetIntentOk returns a tuple with the Intent field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PaymentIntentRequest) SetIntent(v PaymentIntentRequestIntent)
SetIntent sets Intent field to given value.
func (o *PaymentIntentRequest) GetSaveForFuture() bool
GetSaveForFuture returns the SaveForFuture field if non-nil, zero value otherwise.
func (o *PaymentIntentRequest) GetSaveForFutureOk() (*bool, bool)
GetSaveForFutureOk returns a tuple with the SaveForFuture field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PaymentIntentRequest) SetSaveForFuture(v bool)
SetSaveForFuture sets SaveForFuture field to given value.
func (o *PaymentIntentRequest) HasSaveForFuture() bool
HasSaveForFuture returns a boolean if a field has been set.
func (o *PaymentIntentRequest) GetEnablePremiumFinance() bool
GetEnablePremiumFinance returns the EnablePremiumFinance field if non-nil, zero value otherwise.
func (o *PaymentIntentRequest) GetEnablePremiumFinanceOk() (*bool, bool)
GetEnablePremiumFinanceOk returns a tuple with the EnablePremiumFinance field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PaymentIntentRequest) SetEnablePremiumFinance(v bool)
SetEnablePremiumFinance sets EnablePremiumFinance field to given value.
func (o *PaymentIntentRequest) HasEnablePremiumFinance() bool
HasEnablePremiumFinance returns a boolean if a field has been set.
func (o *PaymentIntentRequest) GetSplits() []PaymentIntentRequestSplitsInner
GetSplits returns the Splits field if non-nil, zero value otherwise.
func (o *PaymentIntentRequest) GetSplitsOk() (*[]PaymentIntentRequestSplitsInner, bool)
GetSplitsOk returns a tuple with the Splits field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PaymentIntentRequest) SetSplits(v []PaymentIntentRequestSplitsInner)
SetSplits sets Splits field to given value.
func (o *PaymentIntentRequest) HasSplits() bool
HasSplits returns a boolean if a field has been set.
func (o *PaymentIntentRequest) GetQuoteKey() string
GetQuoteKey returns the QuoteKey field if non-nil, zero value otherwise.
func (o *PaymentIntentRequest) GetQuoteKeyOk() (*string, bool)
GetQuoteKeyOk returns a tuple with the QuoteKey field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PaymentIntentRequest) SetQuoteKey(v string)
SetQuoteKey sets QuoteKey field to given value.
func (o *PaymentIntentRequest) HasQuoteKey() bool
HasQuoteKey returns a boolean if a field has been set.
func (o *PaymentIntentRequest) GetAccountNumber() string
GetAccountNumber returns the AccountNumber field if non-nil, zero value otherwise.
func (o *PaymentIntentRequest) 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 *PaymentIntentRequest) SetAccountNumber(v string)
SetAccountNumber sets AccountNumber field to given value.
func (o *PaymentIntentRequest) HasAccountNumber() bool
HasAccountNumber returns a boolean if a field has been set.
func (o *PaymentIntentRequest) GetSuppressTechnologyFee() bool
GetSuppressTechnologyFee returns the SuppressTechnologyFee field if non-nil, zero value otherwise.
func (o *PaymentIntentRequest) GetSuppressTechnologyFeeOk() (*bool, bool)
GetSuppressTechnologyFeeOk returns a tuple with the SuppressTechnologyFee field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PaymentIntentRequest) SetSuppressTechnologyFee(v bool)
SetSuppressTechnologyFee sets SuppressTechnologyFee field to given value.
func (o *PaymentIntentRequest) HasSuppressTechnologyFee() bool
HasSuppressTechnologyFee returns a boolean if a field has been set.
func (o *PaymentIntentRequest) GetOverrideTechnologyFee() float32
GetOverrideTechnologyFee returns the OverrideTechnologyFee field if non-nil, zero value otherwise.
func (o *PaymentIntentRequest) GetOverrideTechnologyFeeOk() (*float32, bool)
GetOverrideTechnologyFeeOk returns a tuple with the OverrideTechnologyFee field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PaymentIntentRequest) SetOverrideTechnologyFee(v float32)
SetOverrideTechnologyFee sets OverrideTechnologyFee field to given value.
func (o *PaymentIntentRequest) HasOverrideTechnologyFee() bool
HasOverrideTechnologyFee returns a boolean if a field has been set.
func (o *PaymentIntentRequest) GetIsPremiumFinancier() bool
GetIsPremiumFinancier returns the IsPremiumFinancier field if non-nil, zero value otherwise.
func (o *PaymentIntentRequest) GetIsPremiumFinancierOk() (*bool, bool)
GetIsPremiumFinancierOk returns a tuple with the IsPremiumFinancier field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PaymentIntentRequest) SetIsPremiumFinancier(v bool)
SetIsPremiumFinancier sets IsPremiumFinancier field to given value.
func (o *PaymentIntentRequest) HasIsPremiumFinancier() bool
HasIsPremiumFinancier returns a boolean if a field has been set.
func (o *PaymentIntentRequest) GetPfr() PaymentIntentRequestPfr
GetPfr returns the Pfr field if non-nil, zero value otherwise.
func (o *PaymentIntentRequest) GetPfrOk() (*PaymentIntentRequestPfr, bool)
GetPfrOk returns a tuple with the Pfr field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PaymentIntentRequest) SetPfr(v PaymentIntentRequestPfr)
SetPfr sets Pfr field to given value.
func (o *PaymentIntentRequest) HasPfr() bool
HasPfr returns a boolean if a field has been set.
func (o *PaymentIntentRequest) GetSaveCustomer() bool
GetSaveCustomer returns the SaveCustomer field if non-nil, zero value otherwise.
func (o *PaymentIntentRequest) GetSaveCustomerOk() (*bool, bool)
GetSaveCustomerOk returns a tuple with the SaveCustomer field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PaymentIntentRequest) SetSaveCustomer(v bool)
SetSaveCustomer sets SaveCustomer field to given value.
func (o *PaymentIntentRequest) HasSaveCustomer() bool
HasSaveCustomer returns a boolean if a field has been set.
func (o *PaymentIntentRequest) GetCustomers() []PaymentIntentRequestCustomersInner
GetCustomers returns the Customers field if non-nil, zero value otherwise.
func (o *PaymentIntentRequest) GetCustomersOk() (*[]PaymentIntentRequestCustomersInner, bool)
GetCustomersOk returns a tuple with the Customers field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PaymentIntentRequest) SetCustomers(v []PaymentIntentRequestCustomersInner)
SetCustomers sets Customers field to given value.
func (o *PaymentIntentRequest) HasCustomers() bool
HasCustomers returns a boolean if a field has been set.
func (o *PaymentIntentRequest) GetAdditionalDetailsPreference() string
GetAdditionalDetailsPreference returns the AdditionalDetailsPreference field if non-nil, zero value otherwise.
func (o *PaymentIntentRequest) GetAdditionalDetailsPreferenceOk() (*string, bool)
GetAdditionalDetailsPreferenceOk returns a tuple with the AdditionalDetailsPreference field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PaymentIntentRequest) SetAdditionalDetailsPreference(v string)
SetAdditionalDetailsPreference sets AdditionalDetailsPreference field to given value.
func (o *PaymentIntentRequest) GetSelectedCustomerFields() string
GetSelectedCustomerFields returns the SelectedCustomerFields field if non-nil, zero value otherwise.
func (o *PaymentIntentRequest) GetSelectedCustomerFieldsOk() (*string, bool)
GetSelectedCustomerFieldsOk returns a tuple with the SelectedCustomerFields field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PaymentIntentRequest) SetSelectedCustomerFields(v string)
SetSelectedCustomerFields sets SelectedCustomerFields field to given value.
func (o *PaymentIntentRequest) HasSelectedCustomerFields() bool
HasSelectedCustomerFields returns a boolean if a field has been set.
func (o *PaymentIntentRequest) GetReferenceType() string
GetReferenceType returns the ReferenceType field if non-nil, zero value otherwise.
func (o *PaymentIntentRequest) GetReferenceTypeOk() (*string, bool)
GetReferenceTypeOk returns a tuple with the ReferenceType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PaymentIntentRequest) SetReferenceType(v string)
SetReferenceType sets ReferenceType field to given value.
func (o *PaymentIntentRequest) HasReferenceType() bool
HasReferenceType returns a boolean if a field has been set.
func (o *PaymentIntentRequest) GetReferenceNumber() string
GetReferenceNumber returns the ReferenceNumber field if non-nil, zero value otherwise.
func (o *PaymentIntentRequest) GetReferenceNumberOk() (*string, bool)
GetReferenceNumberOk returns a tuple with the ReferenceNumber field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PaymentIntentRequest) SetReferenceNumber(v string)
SetReferenceNumber sets ReferenceNumber field to given value.
func (o *PaymentIntentRequest) HasReferenceNumber() bool
HasReferenceNumber returns a boolean if a field has been set.
func (o *PaymentIntentRequest) GetReferenceKey() string
GetReferenceKey returns the ReferenceKey field if non-nil, zero value otherwise.
func (o *PaymentIntentRequest) GetReferenceKeyOk() (*string, bool)
GetReferenceKeyOk returns a tuple with the ReferenceKey field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PaymentIntentRequest) SetReferenceKey(v string)
SetReferenceKey sets ReferenceKey field to given value.
func (o *PaymentIntentRequest) HasReferenceKey() bool
HasReferenceKey returns a boolean if a field has been set.
func (o *PaymentIntentRequest) GetReferenceDataList() []PaymentIntentRequestReferenceDataListInner
GetReferenceDataList returns the ReferenceDataList field if non-nil, zero value otherwise.
func (o *PaymentIntentRequest) GetReferenceDataListOk() (*[]PaymentIntentRequestReferenceDataListInner, bool)
GetReferenceDataListOk returns a tuple with the ReferenceDataList field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PaymentIntentRequest) SetReferenceDataList(v []PaymentIntentRequestReferenceDataListInner)
SetReferenceDataList sets ReferenceDataList field to given value.
func (o *PaymentIntentRequest) HasReferenceDataList() bool
HasReferenceDataList returns a boolean if a field has been set.
func (o *PaymentIntentRequest) GetDisplayMode() string
GetDisplayMode returns the DisplayMode field if non-nil, zero value otherwise.
func (o *PaymentIntentRequest) GetDisplayModeOk() (*string, bool)
GetDisplayModeOk returns a tuple with the DisplayMode field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *PaymentIntentRequest) SetDisplayMode(v string)
SetDisplayMode sets DisplayMode field to given value.
func (o *PaymentIntentRequest) HasDisplayMode() bool
HasDisplayMode returns a boolean if a field has been set.