An object representing paylater details for invoices.
Name | Type | Required | Description | Examples |
---|---|---|---|---|
PaylaterType | PaylaterType | ☑️ | ||
ShouldExclude | Pointer to bool | Indicates whether this paylater option should be excluded. |
func NewPaylater(paylaterType PaylaterType, ) *Paylater
NewPaylater instantiates a new Paylater 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 NewPaylaterWithDefaults() *Paylater
NewPaylaterWithDefaults instantiates a new Paylater 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 *Paylater) GetPaylaterType() PaylaterType
GetPaylaterType returns the PaylaterType field if non-nil, zero value otherwise.
func (o *Paylater) GetPaylaterTypeOk() (*PaylaterType, bool)
GetPaylaterTypeOk returns a tuple with the PaylaterType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Paylater) SetPaylaterType(v PaylaterType)
SetPaylaterType sets PaylaterType field to given value.
func (o *Paylater) GetShouldExclude() bool
GetShouldExclude returns the ShouldExclude field if non-nil, zero value otherwise.
func (o *Paylater) GetShouldExcludeOk() (*bool, bool)
GetShouldExcludeOk returns a tuple with the ShouldExclude field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Paylater) SetShouldExclude(v bool)
SetShouldExclude sets ShouldExclude field to given value.
func (o *Paylater) HasShouldExclude() bool
HasShouldExclude returns a boolean if a field has been set.