invoice

package
v3.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 17, 2023 License: MIT Imports: 11 Imported by: 0

Documentation

Overview

Code generated by OpenAPI Generator; DO NOT EDIT.

Code generated by Xendit OpenAPI Generator; DO NOT EDIT.

Index

Constants

This section is empty.

Variables

View Source
var AllowedInvoiceBankEnumValues = []InvoiceBank{
	"BCA",
	"BNI",
	"BRI",
	"MANDIRI",
	"PERMATA",
	"BSI",
	"BJB",
}

All allowed values of InvoiceBank enum

View Source
var AllowedInvoiceCurrencyEnumValues = []InvoiceCurrency{
	"IDR",
	"USD",
	"PHP",
}

All allowed values of InvoiceCurrency enum

View Source
var AllowedInvoiceDirectDebitEnumValues = []InvoiceDirectDebit{
	"BA_BRI",
	"DC_BRI",
	"DD_BRI",
	"DD_MANDIRI",
	"BA_BPI",
	"DC_BPI",
	"DD_BPI",
	"BA_UBP",
	"DC_UBP",
	"DD_UBP",
	"BCA_KLIKPAY",
	"BA_BCA_KLIKPAY",
	"DC_BCA_KLIKPAY",
	"DD_BCA_KLIKPAY",
}

All allowed values of InvoiceDirectDebit enum

View Source
var AllowedInvoiceEwalletEnumValues = []InvoiceEwallet{
	"OVO",
	"DANA",
	"LINKAJA",
	"PAYMAYA",
	"SHOPEEPAY",
	"GCASH",
	"GRABPAY",
}

All allowed values of InvoiceEwallet enum

View Source
var AllowedInvoicePaylaterEnumValues = []InvoicePaylater{
	"KREDIVO",
	"AKULAKU",
	"UANGME",
	"BILLEASE",
	"CASHALO",
	"ATOME",
}

All allowed values of InvoicePaylater enum

View Source
var AllowedInvoicePaymentMethodEnumValues = []InvoicePaymentMethod{
	"POOL",
	"CALLBACK_VIRTUAL_ACCOUNT",
	"CREDIT_CARD",
	"RETAIL_OUTLET",
	"QR_CODE",
	"QRIS",
	"EWALLET",
	"DIRECT_DEBIT",
	"BANK_TRANSFER",
	"PAYLATER",
}

All allowed values of InvoicePaymentMethod enum

View Source
var AllowedInvoiceQrCodeEnumValues = []InvoiceQrCode{
	"QRIS",
	"PROMPTPAY",
}

All allowed values of InvoiceQrCode enum

View Source
var AllowedInvoiceRetailOutletEnumValues = []InvoiceRetailOutlet{
	"ALFAMART",
	"INDOMARET",
	"7ELEVEN",
	"CEBUANA",
	"DP_ECPAY_LOAN",
	"DP_MLHUILLIER",
	"DP_PALAWAN",
	"DP_ECPAY_SCHOOL",
	"LBC",
}

All allowed values of InvoiceRetailOutlet enum

View Source
var AllowedInvoiceStatusEnumValues = []InvoiceStatus{
	"PENDING",
	"COMPLETING",
	"PAID",
	"SETTLED",
	"EXPIRED",
	"REMINDER",
}

All allowed values of InvoiceStatus enum

View Source
var AllowedNotificationChannelEnumValues = []NotificationChannel{
	"email",
	"sms",
	"whatsapp",
	"viber",
}

All allowed values of NotificationChannel enum

Functions

This section is empty.

Types

type AddressObject

type AddressObject struct {
	Country     NullableString `json:"country,omitempty"`
	StreetLine1 NullableString `json:"street_line1,omitempty"`
	StreetLine2 NullableString `json:"street_line2,omitempty"`
	City        NullableString `json:"city,omitempty"`
	Province    NullableString `json:"province,omitempty"`
	State       NullableString `json:"state,omitempty"`
	PostalCode  NullableString `json:"postal_code,omitempty"`
}

AddressObject struct for AddressObject

func NewAddressObject

func NewAddressObject() *AddressObject

NewAddressObject instantiates a new AddressObject 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 NewAddressObjectWithDefaults

func NewAddressObjectWithDefaults() *AddressObject

NewAddressObjectWithDefaults instantiates a new AddressObject 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 (*AddressObject) GetCity

func (o *AddressObject) GetCity() string

GetCity returns the City field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AddressObject) GetCityOk

func (o *AddressObject) GetCityOk() (*string, bool)

GetCityOk returns a tuple with the City field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AddressObject) GetCountry

func (o *AddressObject) GetCountry() string

GetCountry returns the Country field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AddressObject) GetCountryOk

func (o *AddressObject) GetCountryOk() (*string, bool)

GetCountryOk returns a tuple with the Country field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AddressObject) GetPostalCode

func (o *AddressObject) GetPostalCode() string

GetPostalCode returns the PostalCode field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AddressObject) GetPostalCodeOk

func (o *AddressObject) GetPostalCodeOk() (*string, bool)

GetPostalCodeOk returns a tuple with the PostalCode field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AddressObject) GetProvince

func (o *AddressObject) GetProvince() string

GetProvince returns the Province field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AddressObject) GetProvinceOk

func (o *AddressObject) GetProvinceOk() (*string, bool)

GetProvinceOk returns a tuple with the Province field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AddressObject) GetState

func (o *AddressObject) GetState() string

GetState returns the State field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AddressObject) GetStateOk

func (o *AddressObject) GetStateOk() (*string, bool)

GetStateOk returns a tuple with the State field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AddressObject) GetStreetLine1

func (o *AddressObject) GetStreetLine1() string

GetStreetLine1 returns the StreetLine1 field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AddressObject) GetStreetLine1Ok

func (o *AddressObject) GetStreetLine1Ok() (*string, bool)

GetStreetLine1Ok returns a tuple with the StreetLine1 field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AddressObject) GetStreetLine2

func (o *AddressObject) GetStreetLine2() string

GetStreetLine2 returns the StreetLine2 field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AddressObject) GetStreetLine2Ok

func (o *AddressObject) GetStreetLine2Ok() (*string, bool)

GetStreetLine2Ok returns a tuple with the StreetLine2 field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AddressObject) HasCity

func (o *AddressObject) HasCity() bool

HasCity returns a boolean if a field has been set.

func (*AddressObject) HasCountry

func (o *AddressObject) HasCountry() bool

HasCountry returns a boolean if a field has been set.

func (*AddressObject) HasPostalCode

func (o *AddressObject) HasPostalCode() bool

HasPostalCode returns a boolean if a field has been set.

func (*AddressObject) HasProvince

func (o *AddressObject) HasProvince() bool

HasProvince returns a boolean if a field has been set.

func (*AddressObject) HasState

func (o *AddressObject) HasState() bool

HasState returns a boolean if a field has been set.

func (*AddressObject) HasStreetLine1

func (o *AddressObject) HasStreetLine1() bool

HasStreetLine1 returns a boolean if a field has been set.

func (*AddressObject) HasStreetLine2

func (o *AddressObject) HasStreetLine2() bool

HasStreetLine2 returns a boolean if a field has been set.

func (AddressObject) MarshalJSON

func (o AddressObject) MarshalJSON() ([]byte, error)

func (*AddressObject) SetCity

func (o *AddressObject) SetCity(v string)

SetCity gets a reference to the given NullableString and assigns it to the City field.

func (*AddressObject) SetCityNil

func (o *AddressObject) SetCityNil()

SetCityNil sets the value for City to be an explicit nil

func (*AddressObject) SetCountry

func (o *AddressObject) SetCountry(v string)

SetCountry gets a reference to the given NullableString and assigns it to the Country field.

func (*AddressObject) SetCountryNil

func (o *AddressObject) SetCountryNil()

SetCountryNil sets the value for Country to be an explicit nil

func (*AddressObject) SetPostalCode

func (o *AddressObject) SetPostalCode(v string)

SetPostalCode gets a reference to the given NullableString and assigns it to the PostalCode field.

func (*AddressObject) SetPostalCodeNil

func (o *AddressObject) SetPostalCodeNil()

SetPostalCodeNil sets the value for PostalCode to be an explicit nil

func (*AddressObject) SetProvince

func (o *AddressObject) SetProvince(v string)

SetProvince gets a reference to the given NullableString and assigns it to the Province field.

func (*AddressObject) SetProvinceNil

func (o *AddressObject) SetProvinceNil()

SetProvinceNil sets the value for Province to be an explicit nil

func (*AddressObject) SetState

func (o *AddressObject) SetState(v string)

SetState gets a reference to the given NullableString and assigns it to the State field.

func (*AddressObject) SetStateNil

func (o *AddressObject) SetStateNil()

SetStateNil sets the value for State to be an explicit nil

func (*AddressObject) SetStreetLine1

func (o *AddressObject) SetStreetLine1(v string)

SetStreetLine1 gets a reference to the given NullableString and assigns it to the StreetLine1 field.

func (*AddressObject) SetStreetLine1Nil

func (o *AddressObject) SetStreetLine1Nil()

SetStreetLine1Nil sets the value for StreetLine1 to be an explicit nil

func (*AddressObject) SetStreetLine2

func (o *AddressObject) SetStreetLine2(v string)

SetStreetLine2 gets a reference to the given NullableString and assigns it to the StreetLine2 field.

func (*AddressObject) SetStreetLine2Nil

func (o *AddressObject) SetStreetLine2Nil()

SetStreetLine2Nil sets the value for StreetLine2 to be an explicit nil

func (AddressObject) ToMap

func (o AddressObject) ToMap() (map[string]interface{}, error)

func (*AddressObject) UnsetCity

func (o *AddressObject) UnsetCity()

UnsetCity ensures that no value is present for City, not even an explicit nil

func (*AddressObject) UnsetCountry

func (o *AddressObject) UnsetCountry()

UnsetCountry ensures that no value is present for Country, not even an explicit nil

func (*AddressObject) UnsetPostalCode

func (o *AddressObject) UnsetPostalCode()

UnsetPostalCode ensures that no value is present for PostalCode, not even an explicit nil

func (*AddressObject) UnsetProvince

func (o *AddressObject) UnsetProvince()

UnsetProvince ensures that no value is present for Province, not even an explicit nil

func (*AddressObject) UnsetState

func (o *AddressObject) UnsetState()

UnsetState ensures that no value is present for State, not even an explicit nil

func (*AddressObject) UnsetStreetLine1

func (o *AddressObject) UnsetStreetLine1()

UnsetStreetLine1 ensures that no value is present for StreetLine1, not even an explicit nil

func (*AddressObject) UnsetStreetLine2

func (o *AddressObject) UnsetStreetLine2()

UnsetStreetLine2 ensures that no value is present for StreetLine2, not even an explicit nil

type ApiInvoicesInvoiceIdExpirePostRequest

type ApiInvoicesInvoiceIdExpirePostRequest struct {
	ApiService InvoiceApi
	// contains filtered or unexported fields
}

func (ApiInvoicesInvoiceIdExpirePostRequest) Execute

type ApiV2InvoicesGetRequest

type ApiV2InvoicesGetRequest struct {
	ApiService InvoiceApi
	// contains filtered or unexported fields
}

func (ApiV2InvoicesGetRequest) Execute

type ApiV2InvoicesInvoiceIdGetRequest

type ApiV2InvoicesInvoiceIdGetRequest struct {
	ApiService InvoiceApi
	// contains filtered or unexported fields
}

func (ApiV2InvoicesInvoiceIdGetRequest) Execute

type ApiV2InvoicesPostRequest

type ApiV2InvoicesPostRequest struct {
	ApiService InvoiceApi
	// contains filtered or unexported fields
}

func (ApiV2InvoicesPostRequest) CreateInvoiceRequestDefinition

func (r ApiV2InvoicesPostRequest) CreateInvoiceRequestDefinition(createInvoiceRequestDefinition CreateInvoiceRequestDefinition) ApiV2InvoicesPostRequest

func (ApiV2InvoicesPostRequest) Execute

type CreateInvoiceError400ResponseDefinition

type CreateInvoiceError400ResponseDefinition struct {
	ErrorCode string `json:"error_code"`
	Message   string `json:"message"`
}

CreateInvoiceError400ResponseDefinition struct for CreateInvoiceError400ResponseDefinition

func NewCreateInvoiceError400ResponseDefinition

func NewCreateInvoiceError400ResponseDefinition(errorCode string, message string) *CreateInvoiceError400ResponseDefinition

NewCreateInvoiceError400ResponseDefinition instantiates a new CreateInvoiceError400ResponseDefinition 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 NewCreateInvoiceError400ResponseDefinitionWithDefaults

func NewCreateInvoiceError400ResponseDefinitionWithDefaults() *CreateInvoiceError400ResponseDefinition

NewCreateInvoiceError400ResponseDefinitionWithDefaults instantiates a new CreateInvoiceError400ResponseDefinition 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 (*CreateInvoiceError400ResponseDefinition) GetErrorCode

GetErrorCode returns the ErrorCode field value

func (*CreateInvoiceError400ResponseDefinition) GetErrorCodeOk

func (o *CreateInvoiceError400ResponseDefinition) GetErrorCodeOk() (*string, bool)

GetErrorCodeOk returns a tuple with the ErrorCode field value and a boolean to check if the value has been set.

func (*CreateInvoiceError400ResponseDefinition) GetMessage

GetMessage returns the Message field value

func (*CreateInvoiceError400ResponseDefinition) GetMessageOk

func (o *CreateInvoiceError400ResponseDefinition) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value and a boolean to check if the value has been set.

func (CreateInvoiceError400ResponseDefinition) MarshalJSON

func (o CreateInvoiceError400ResponseDefinition) MarshalJSON() ([]byte, error)

func (*CreateInvoiceError400ResponseDefinition) SetErrorCode

SetErrorCode sets field value

func (*CreateInvoiceError400ResponseDefinition) SetMessage

SetMessage sets field value

func (CreateInvoiceError400ResponseDefinition) ToMap

func (o CreateInvoiceError400ResponseDefinition) ToMap() (map[string]interface{}, error)

type CreateInvoiceError404ResponseDefinition

type CreateInvoiceError404ResponseDefinition struct {
	ErrorCode string `json:"error_code"`
	Message   string `json:"message"`
}

CreateInvoiceError404ResponseDefinition struct for CreateInvoiceError404ResponseDefinition

func NewCreateInvoiceError404ResponseDefinition

func NewCreateInvoiceError404ResponseDefinition(errorCode string, message string) *CreateInvoiceError404ResponseDefinition

NewCreateInvoiceError404ResponseDefinition instantiates a new CreateInvoiceError404ResponseDefinition 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 NewCreateInvoiceError404ResponseDefinitionWithDefaults

func NewCreateInvoiceError404ResponseDefinitionWithDefaults() *CreateInvoiceError404ResponseDefinition

NewCreateInvoiceError404ResponseDefinitionWithDefaults instantiates a new CreateInvoiceError404ResponseDefinition 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 (*CreateInvoiceError404ResponseDefinition) GetErrorCode

GetErrorCode returns the ErrorCode field value

func (*CreateInvoiceError404ResponseDefinition) GetErrorCodeOk

func (o *CreateInvoiceError404ResponseDefinition) GetErrorCodeOk() (*string, bool)

GetErrorCodeOk returns a tuple with the ErrorCode field value and a boolean to check if the value has been set.

func (*CreateInvoiceError404ResponseDefinition) GetMessage

GetMessage returns the Message field value

func (*CreateInvoiceError404ResponseDefinition) GetMessageOk

func (o *CreateInvoiceError404ResponseDefinition) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value and a boolean to check if the value has been set.

func (CreateInvoiceError404ResponseDefinition) MarshalJSON

func (o CreateInvoiceError404ResponseDefinition) MarshalJSON() ([]byte, error)

func (*CreateInvoiceError404ResponseDefinition) SetErrorCode

SetErrorCode sets field value

func (*CreateInvoiceError404ResponseDefinition) SetMessage

SetMessage sets field value

func (CreateInvoiceError404ResponseDefinition) ToMap

func (o CreateInvoiceError404ResponseDefinition) ToMap() (map[string]interface{}, error)

type CreateInvoiceRequestDefinition

type CreateInvoiceRequestDefinition struct {
	ExternalId                     string                  `json:"external_id"`
	Amount                         float32                 `json:"amount"`
	PayerEmail                     *string                 `json:"payer_email,omitempty"`
	Description                    *string                 `json:"description,omitempty"`
	InvoiceDuration                *string                 `json:"invoice_duration,omitempty"`
	CallbackVirtualAccountId       *string                 `json:"callback_virtual_account_id,omitempty"`
	ShouldSendEmail                *bool                   `json:"should_send_email,omitempty"`
	Customer                       *CustomerObject         `json:"customer,omitempty"`
	CustomerNotificationPreference *NotificationPreference `json:"customer_notification_preference,omitempty"`
	SuccessRedirectUrl             *string                 `json:"success_redirect_url,omitempty"`
	FailureRedirectUrl             *string                 `json:"failure_redirect_url,omitempty"`
	PaymentMethods                 []string                `json:"payment_methods,omitempty"`
	MidLabel                       *string                 `json:"mid_label,omitempty"`
	ShouldAuthenticateCreditCard   *bool                   `json:"should_authenticate_credit_card,omitempty"`
	Currency                       *string                 `json:"currency,omitempty"`
	ReminderTime                   *float32                `json:"reminder_time,omitempty"`
	Local                          *string                 `json:"local,omitempty"`
	ReminderTimeUnit               *string                 `json:"reminder_time_unit,omitempty"`
	Items                          []InternalInvoiceItem   `json:"items,omitempty"`
	Fees                           []InternalInvoiceFee    `json:"fees,omitempty"`
}

CreateInvoiceRequestDefinition struct for CreateInvoiceRequestDefinition

func NewCreateInvoiceRequestDefinition

func NewCreateInvoiceRequestDefinition(externalId string, amount float32) *CreateInvoiceRequestDefinition

NewCreateInvoiceRequestDefinition instantiates a new CreateInvoiceRequestDefinition 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 NewCreateInvoiceRequestDefinitionWithDefaults

func NewCreateInvoiceRequestDefinitionWithDefaults() *CreateInvoiceRequestDefinition

NewCreateInvoiceRequestDefinitionWithDefaults instantiates a new CreateInvoiceRequestDefinition 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 (*CreateInvoiceRequestDefinition) GetAmount

func (o *CreateInvoiceRequestDefinition) GetAmount() float32

GetAmount returns the Amount field value

func (*CreateInvoiceRequestDefinition) GetAmountOk

func (o *CreateInvoiceRequestDefinition) GetAmountOk() (*float32, bool)

GetAmountOk returns a tuple with the Amount field value and a boolean to check if the value has been set.

func (*CreateInvoiceRequestDefinition) GetCallbackVirtualAccountId

func (o *CreateInvoiceRequestDefinition) GetCallbackVirtualAccountId() string

GetCallbackVirtualAccountId returns the CallbackVirtualAccountId field value if set, zero value otherwise.

func (*CreateInvoiceRequestDefinition) GetCallbackVirtualAccountIdOk

func (o *CreateInvoiceRequestDefinition) GetCallbackVirtualAccountIdOk() (*string, bool)

GetCallbackVirtualAccountIdOk returns a tuple with the CallbackVirtualAccountId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateInvoiceRequestDefinition) GetCurrency

func (o *CreateInvoiceRequestDefinition) GetCurrency() string

GetCurrency returns the Currency field value if set, zero value otherwise.

func (*CreateInvoiceRequestDefinition) GetCurrencyOk

func (o *CreateInvoiceRequestDefinition) GetCurrencyOk() (*string, bool)

GetCurrencyOk returns a tuple with the Currency field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateInvoiceRequestDefinition) GetCustomer

GetCustomer returns the Customer field value if set, zero value otherwise.

func (*CreateInvoiceRequestDefinition) GetCustomerNotificationPreference

func (o *CreateInvoiceRequestDefinition) GetCustomerNotificationPreference() NotificationPreference

GetCustomerNotificationPreference returns the CustomerNotificationPreference field value if set, zero value otherwise.

func (*CreateInvoiceRequestDefinition) GetCustomerNotificationPreferenceOk

func (o *CreateInvoiceRequestDefinition) GetCustomerNotificationPreferenceOk() (*NotificationPreference, bool)

GetCustomerNotificationPreferenceOk returns a tuple with the CustomerNotificationPreference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateInvoiceRequestDefinition) GetCustomerOk

func (o *CreateInvoiceRequestDefinition) GetCustomerOk() (*CustomerObject, bool)

GetCustomerOk returns a tuple with the Customer field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateInvoiceRequestDefinition) GetDescription

func (o *CreateInvoiceRequestDefinition) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*CreateInvoiceRequestDefinition) GetDescriptionOk

func (o *CreateInvoiceRequestDefinition) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateInvoiceRequestDefinition) GetExternalId

func (o *CreateInvoiceRequestDefinition) GetExternalId() string

GetExternalId returns the ExternalId field value

func (*CreateInvoiceRequestDefinition) GetExternalIdOk

func (o *CreateInvoiceRequestDefinition) GetExternalIdOk() (*string, bool)

GetExternalIdOk returns a tuple with the ExternalId field value and a boolean to check if the value has been set.

func (*CreateInvoiceRequestDefinition) GetFailureRedirectUrl

func (o *CreateInvoiceRequestDefinition) GetFailureRedirectUrl() string

GetFailureRedirectUrl returns the FailureRedirectUrl field value if set, zero value otherwise.

func (*CreateInvoiceRequestDefinition) GetFailureRedirectUrlOk

func (o *CreateInvoiceRequestDefinition) GetFailureRedirectUrlOk() (*string, bool)

GetFailureRedirectUrlOk returns a tuple with the FailureRedirectUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateInvoiceRequestDefinition) GetFees

GetFees returns the Fees field value if set, zero value otherwise.

func (*CreateInvoiceRequestDefinition) GetFeesOk

GetFeesOk returns a tuple with the Fees field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateInvoiceRequestDefinition) GetInvoiceDuration

func (o *CreateInvoiceRequestDefinition) GetInvoiceDuration() string

GetInvoiceDuration returns the InvoiceDuration field value if set, zero value otherwise.

func (*CreateInvoiceRequestDefinition) GetInvoiceDurationOk

func (o *CreateInvoiceRequestDefinition) GetInvoiceDurationOk() (*string, bool)

GetInvoiceDurationOk returns a tuple with the InvoiceDuration field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateInvoiceRequestDefinition) GetItems

GetItems returns the Items field value if set, zero value otherwise.

func (*CreateInvoiceRequestDefinition) GetItemsOk

GetItemsOk returns a tuple with the Items field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateInvoiceRequestDefinition) GetLocal

func (o *CreateInvoiceRequestDefinition) GetLocal() string

GetLocal returns the Local field value if set, zero value otherwise.

func (*CreateInvoiceRequestDefinition) GetLocalOk

func (o *CreateInvoiceRequestDefinition) GetLocalOk() (*string, bool)

GetLocalOk returns a tuple with the Local field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateInvoiceRequestDefinition) GetMidLabel

func (o *CreateInvoiceRequestDefinition) GetMidLabel() string

GetMidLabel returns the MidLabel field value if set, zero value otherwise.

func (*CreateInvoiceRequestDefinition) GetMidLabelOk

func (o *CreateInvoiceRequestDefinition) GetMidLabelOk() (*string, bool)

GetMidLabelOk returns a tuple with the MidLabel field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateInvoiceRequestDefinition) GetPayerEmail

func (o *CreateInvoiceRequestDefinition) GetPayerEmail() string

GetPayerEmail returns the PayerEmail field value if set, zero value otherwise.

func (*CreateInvoiceRequestDefinition) GetPayerEmailOk

func (o *CreateInvoiceRequestDefinition) GetPayerEmailOk() (*string, bool)

GetPayerEmailOk returns a tuple with the PayerEmail field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateInvoiceRequestDefinition) GetPaymentMethods

func (o *CreateInvoiceRequestDefinition) GetPaymentMethods() []string

GetPaymentMethods returns the PaymentMethods field value if set, zero value otherwise.

func (*CreateInvoiceRequestDefinition) GetPaymentMethodsOk

func (o *CreateInvoiceRequestDefinition) GetPaymentMethodsOk() ([]string, bool)

GetPaymentMethodsOk returns a tuple with the PaymentMethods field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateInvoiceRequestDefinition) GetReminderTime

func (o *CreateInvoiceRequestDefinition) GetReminderTime() float32

GetReminderTime returns the ReminderTime field value if set, zero value otherwise.

func (*CreateInvoiceRequestDefinition) GetReminderTimeOk

func (o *CreateInvoiceRequestDefinition) GetReminderTimeOk() (*float32, bool)

GetReminderTimeOk returns a tuple with the ReminderTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateInvoiceRequestDefinition) GetReminderTimeUnit

func (o *CreateInvoiceRequestDefinition) GetReminderTimeUnit() string

GetReminderTimeUnit returns the ReminderTimeUnit field value if set, zero value otherwise.

func (*CreateInvoiceRequestDefinition) GetReminderTimeUnitOk

func (o *CreateInvoiceRequestDefinition) GetReminderTimeUnitOk() (*string, bool)

GetReminderTimeUnitOk returns a tuple with the ReminderTimeUnit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateInvoiceRequestDefinition) GetShouldAuthenticateCreditCard

func (o *CreateInvoiceRequestDefinition) GetShouldAuthenticateCreditCard() bool

GetShouldAuthenticateCreditCard returns the ShouldAuthenticateCreditCard field value if set, zero value otherwise.

func (*CreateInvoiceRequestDefinition) GetShouldAuthenticateCreditCardOk

func (o *CreateInvoiceRequestDefinition) GetShouldAuthenticateCreditCardOk() (*bool, bool)

GetShouldAuthenticateCreditCardOk returns a tuple with the ShouldAuthenticateCreditCard field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateInvoiceRequestDefinition) GetShouldSendEmail

func (o *CreateInvoiceRequestDefinition) GetShouldSendEmail() bool

GetShouldSendEmail returns the ShouldSendEmail field value if set, zero value otherwise.

func (*CreateInvoiceRequestDefinition) GetShouldSendEmailOk

func (o *CreateInvoiceRequestDefinition) GetShouldSendEmailOk() (*bool, bool)

GetShouldSendEmailOk returns a tuple with the ShouldSendEmail field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateInvoiceRequestDefinition) GetSuccessRedirectUrl

func (o *CreateInvoiceRequestDefinition) GetSuccessRedirectUrl() string

GetSuccessRedirectUrl returns the SuccessRedirectUrl field value if set, zero value otherwise.

func (*CreateInvoiceRequestDefinition) GetSuccessRedirectUrlOk

func (o *CreateInvoiceRequestDefinition) GetSuccessRedirectUrlOk() (*string, bool)

GetSuccessRedirectUrlOk returns a tuple with the SuccessRedirectUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateInvoiceRequestDefinition) HasCallbackVirtualAccountId

func (o *CreateInvoiceRequestDefinition) HasCallbackVirtualAccountId() bool

HasCallbackVirtualAccountId returns a boolean if a field has been set.

func (*CreateInvoiceRequestDefinition) HasCurrency

func (o *CreateInvoiceRequestDefinition) HasCurrency() bool

HasCurrency returns a boolean if a field has been set.

func (*CreateInvoiceRequestDefinition) HasCustomer

func (o *CreateInvoiceRequestDefinition) HasCustomer() bool

HasCustomer returns a boolean if a field has been set.

func (*CreateInvoiceRequestDefinition) HasCustomerNotificationPreference

func (o *CreateInvoiceRequestDefinition) HasCustomerNotificationPreference() bool

HasCustomerNotificationPreference returns a boolean if a field has been set.

func (*CreateInvoiceRequestDefinition) HasDescription

func (o *CreateInvoiceRequestDefinition) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*CreateInvoiceRequestDefinition) HasFailureRedirectUrl

func (o *CreateInvoiceRequestDefinition) HasFailureRedirectUrl() bool

HasFailureRedirectUrl returns a boolean if a field has been set.

func (*CreateInvoiceRequestDefinition) HasFees

func (o *CreateInvoiceRequestDefinition) HasFees() bool

HasFees returns a boolean if a field has been set.

func (*CreateInvoiceRequestDefinition) HasInvoiceDuration

func (o *CreateInvoiceRequestDefinition) HasInvoiceDuration() bool

HasInvoiceDuration returns a boolean if a field has been set.

func (*CreateInvoiceRequestDefinition) HasItems

func (o *CreateInvoiceRequestDefinition) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*CreateInvoiceRequestDefinition) HasLocal

func (o *CreateInvoiceRequestDefinition) HasLocal() bool

HasLocal returns a boolean if a field has been set.

func (*CreateInvoiceRequestDefinition) HasMidLabel

func (o *CreateInvoiceRequestDefinition) HasMidLabel() bool

HasMidLabel returns a boolean if a field has been set.

func (*CreateInvoiceRequestDefinition) HasPayerEmail

func (o *CreateInvoiceRequestDefinition) HasPayerEmail() bool

HasPayerEmail returns a boolean if a field has been set.

func (*CreateInvoiceRequestDefinition) HasPaymentMethods

func (o *CreateInvoiceRequestDefinition) HasPaymentMethods() bool

HasPaymentMethods returns a boolean if a field has been set.

func (*CreateInvoiceRequestDefinition) HasReminderTime

func (o *CreateInvoiceRequestDefinition) HasReminderTime() bool

HasReminderTime returns a boolean if a field has been set.

func (*CreateInvoiceRequestDefinition) HasReminderTimeUnit

func (o *CreateInvoiceRequestDefinition) HasReminderTimeUnit() bool

HasReminderTimeUnit returns a boolean if a field has been set.

func (*CreateInvoiceRequestDefinition) HasShouldAuthenticateCreditCard

func (o *CreateInvoiceRequestDefinition) HasShouldAuthenticateCreditCard() bool

HasShouldAuthenticateCreditCard returns a boolean if a field has been set.

func (*CreateInvoiceRequestDefinition) HasShouldSendEmail

func (o *CreateInvoiceRequestDefinition) HasShouldSendEmail() bool

HasShouldSendEmail returns a boolean if a field has been set.

func (*CreateInvoiceRequestDefinition) HasSuccessRedirectUrl

func (o *CreateInvoiceRequestDefinition) HasSuccessRedirectUrl() bool

HasSuccessRedirectUrl returns a boolean if a field has been set.

func (CreateInvoiceRequestDefinition) MarshalJSON

func (o CreateInvoiceRequestDefinition) MarshalJSON() ([]byte, error)

func (*CreateInvoiceRequestDefinition) SetAmount

func (o *CreateInvoiceRequestDefinition) SetAmount(v float32)

SetAmount sets field value

func (*CreateInvoiceRequestDefinition) SetCallbackVirtualAccountId

func (o *CreateInvoiceRequestDefinition) SetCallbackVirtualAccountId(v string)

SetCallbackVirtualAccountId gets a reference to the given string and assigns it to the CallbackVirtualAccountId field.

func (*CreateInvoiceRequestDefinition) SetCurrency

func (o *CreateInvoiceRequestDefinition) SetCurrency(v string)

SetCurrency gets a reference to the given string and assigns it to the Currency field.

func (*CreateInvoiceRequestDefinition) SetCustomer

SetCustomer gets a reference to the given CustomerObject and assigns it to the Customer field.

func (*CreateInvoiceRequestDefinition) SetCustomerNotificationPreference

func (o *CreateInvoiceRequestDefinition) SetCustomerNotificationPreference(v NotificationPreference)

SetCustomerNotificationPreference gets a reference to the given NotificationPreference and assigns it to the CustomerNotificationPreference field.

func (*CreateInvoiceRequestDefinition) SetDescription

func (o *CreateInvoiceRequestDefinition) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*CreateInvoiceRequestDefinition) SetExternalId

func (o *CreateInvoiceRequestDefinition) SetExternalId(v string)

SetExternalId sets field value

func (*CreateInvoiceRequestDefinition) SetFailureRedirectUrl

func (o *CreateInvoiceRequestDefinition) SetFailureRedirectUrl(v string)

SetFailureRedirectUrl gets a reference to the given string and assigns it to the FailureRedirectUrl field.

func (*CreateInvoiceRequestDefinition) SetFees

SetFees gets a reference to the given []InternalInvoiceFee and assigns it to the Fees field.

func (*CreateInvoiceRequestDefinition) SetInvoiceDuration

func (o *CreateInvoiceRequestDefinition) SetInvoiceDuration(v string)

SetInvoiceDuration gets a reference to the given string and assigns it to the InvoiceDuration field.

func (*CreateInvoiceRequestDefinition) SetItems

SetItems gets a reference to the given []InternalInvoiceItem and assigns it to the Items field.

func (*CreateInvoiceRequestDefinition) SetLocal

func (o *CreateInvoiceRequestDefinition) SetLocal(v string)

SetLocal gets a reference to the given string and assigns it to the Local field.

func (*CreateInvoiceRequestDefinition) SetMidLabel

func (o *CreateInvoiceRequestDefinition) SetMidLabel(v string)

SetMidLabel gets a reference to the given string and assigns it to the MidLabel field.

func (*CreateInvoiceRequestDefinition) SetPayerEmail

func (o *CreateInvoiceRequestDefinition) SetPayerEmail(v string)

SetPayerEmail gets a reference to the given string and assigns it to the PayerEmail field.

func (*CreateInvoiceRequestDefinition) SetPaymentMethods

func (o *CreateInvoiceRequestDefinition) SetPaymentMethods(v []string)

SetPaymentMethods gets a reference to the given []string and assigns it to the PaymentMethods field.

func (*CreateInvoiceRequestDefinition) SetReminderTime

func (o *CreateInvoiceRequestDefinition) SetReminderTime(v float32)

SetReminderTime gets a reference to the given float32 and assigns it to the ReminderTime field.

func (*CreateInvoiceRequestDefinition) SetReminderTimeUnit

func (o *CreateInvoiceRequestDefinition) SetReminderTimeUnit(v string)

SetReminderTimeUnit gets a reference to the given string and assigns it to the ReminderTimeUnit field.

func (*CreateInvoiceRequestDefinition) SetShouldAuthenticateCreditCard

func (o *CreateInvoiceRequestDefinition) SetShouldAuthenticateCreditCard(v bool)

SetShouldAuthenticateCreditCard gets a reference to the given bool and assigns it to the ShouldAuthenticateCreditCard field.

func (*CreateInvoiceRequestDefinition) SetShouldSendEmail

func (o *CreateInvoiceRequestDefinition) SetShouldSendEmail(v bool)

SetShouldSendEmail gets a reference to the given bool and assigns it to the ShouldSendEmail field.

func (*CreateInvoiceRequestDefinition) SetSuccessRedirectUrl

func (o *CreateInvoiceRequestDefinition) SetSuccessRedirectUrl(v string)

SetSuccessRedirectUrl gets a reference to the given string and assigns it to the SuccessRedirectUrl field.

func (CreateInvoiceRequestDefinition) ToMap

func (o CreateInvoiceRequestDefinition) ToMap() (map[string]interface{}, error)

type CustomerObject

type CustomerObject struct {
	PhoneNumber  NullableString  `json:"phone_number,omitempty"`
	GivenNames   NullableString  `json:"given_names,omitempty"`
	Surname      NullableString  `json:"surname,omitempty"`
	Email        NullableString  `json:"email,omitempty"`
	MobileNumber NullableString  `json:"mobile_number,omitempty"`
	CustomerId   NullableString  `json:"customer_id,omitempty"`
	Addresses    []AddressObject `json:"addresses,omitempty"`
}

CustomerObject struct for CustomerObject

func NewCustomerObject

func NewCustomerObject() *CustomerObject

NewCustomerObject instantiates a new CustomerObject 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 NewCustomerObjectWithDefaults

func NewCustomerObjectWithDefaults() *CustomerObject

NewCustomerObjectWithDefaults instantiates a new CustomerObject 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 (*CustomerObject) GetAddresses

func (o *CustomerObject) GetAddresses() []AddressObject

GetAddresses returns the Addresses field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CustomerObject) GetAddressesOk

func (o *CustomerObject) GetAddressesOk() ([]AddressObject, bool)

GetAddressesOk returns a tuple with the Addresses field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CustomerObject) GetCustomerId

func (o *CustomerObject) GetCustomerId() string

GetCustomerId returns the CustomerId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CustomerObject) GetCustomerIdOk

func (o *CustomerObject) GetCustomerIdOk() (*string, bool)

GetCustomerIdOk returns a tuple with the CustomerId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CustomerObject) GetEmail

func (o *CustomerObject) GetEmail() string

GetEmail returns the Email field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CustomerObject) GetEmailOk

func (o *CustomerObject) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CustomerObject) GetGivenNames

func (o *CustomerObject) GetGivenNames() string

GetGivenNames returns the GivenNames field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CustomerObject) GetGivenNamesOk

func (o *CustomerObject) GetGivenNamesOk() (*string, bool)

GetGivenNamesOk returns a tuple with the GivenNames field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CustomerObject) GetMobileNumber

func (o *CustomerObject) GetMobileNumber() string

GetMobileNumber returns the MobileNumber field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CustomerObject) GetMobileNumberOk

func (o *CustomerObject) GetMobileNumberOk() (*string, bool)

GetMobileNumberOk returns a tuple with the MobileNumber field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CustomerObject) GetPhoneNumber

func (o *CustomerObject) GetPhoneNumber() string

GetPhoneNumber returns the PhoneNumber field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CustomerObject) GetPhoneNumberOk

func (o *CustomerObject) GetPhoneNumberOk() (*string, bool)

GetPhoneNumberOk returns a tuple with the PhoneNumber field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CustomerObject) GetSurname

func (o *CustomerObject) GetSurname() string

GetSurname returns the Surname field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CustomerObject) GetSurnameOk

func (o *CustomerObject) GetSurnameOk() (*string, bool)

GetSurnameOk returns a tuple with the Surname field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CustomerObject) HasAddresses

func (o *CustomerObject) HasAddresses() bool

HasAddresses returns a boolean if a field has been set.

func (*CustomerObject) HasCustomerId

func (o *CustomerObject) HasCustomerId() bool

HasCustomerId returns a boolean if a field has been set.

func (*CustomerObject) HasEmail

func (o *CustomerObject) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*CustomerObject) HasGivenNames

func (o *CustomerObject) HasGivenNames() bool

HasGivenNames returns a boolean if a field has been set.

func (*CustomerObject) HasMobileNumber

func (o *CustomerObject) HasMobileNumber() bool

HasMobileNumber returns a boolean if a field has been set.

func (*CustomerObject) HasPhoneNumber

func (o *CustomerObject) HasPhoneNumber() bool

HasPhoneNumber returns a boolean if a field has been set.

func (*CustomerObject) HasSurname

func (o *CustomerObject) HasSurname() bool

HasSurname returns a boolean if a field has been set.

func (CustomerObject) MarshalJSON

func (o CustomerObject) MarshalJSON() ([]byte, error)

func (*CustomerObject) SetAddresses

func (o *CustomerObject) SetAddresses(v []AddressObject)

SetAddresses gets a reference to the given []AddressObject and assigns it to the Addresses field.

func (*CustomerObject) SetCustomerId

func (o *CustomerObject) SetCustomerId(v string)

SetCustomerId gets a reference to the given NullableString and assigns it to the CustomerId field.

func (*CustomerObject) SetCustomerIdNil

func (o *CustomerObject) SetCustomerIdNil()

SetCustomerIdNil sets the value for CustomerId to be an explicit nil

func (*CustomerObject) SetEmail

func (o *CustomerObject) SetEmail(v string)

SetEmail gets a reference to the given NullableString and assigns it to the Email field.

func (*CustomerObject) SetEmailNil

func (o *CustomerObject) SetEmailNil()

SetEmailNil sets the value for Email to be an explicit nil

func (*CustomerObject) SetGivenNames

func (o *CustomerObject) SetGivenNames(v string)

SetGivenNames gets a reference to the given NullableString and assigns it to the GivenNames field.

func (*CustomerObject) SetGivenNamesNil

func (o *CustomerObject) SetGivenNamesNil()

SetGivenNamesNil sets the value for GivenNames to be an explicit nil

func (*CustomerObject) SetMobileNumber

func (o *CustomerObject) SetMobileNumber(v string)

SetMobileNumber gets a reference to the given NullableString and assigns it to the MobileNumber field.

func (*CustomerObject) SetMobileNumberNil

func (o *CustomerObject) SetMobileNumberNil()

SetMobileNumberNil sets the value for MobileNumber to be an explicit nil

func (*CustomerObject) SetPhoneNumber

func (o *CustomerObject) SetPhoneNumber(v string)

SetPhoneNumber gets a reference to the given NullableString and assigns it to the PhoneNumber field.

func (*CustomerObject) SetPhoneNumberNil

func (o *CustomerObject) SetPhoneNumberNil()

SetPhoneNumberNil sets the value for PhoneNumber to be an explicit nil

func (*CustomerObject) SetSurname

func (o *CustomerObject) SetSurname(v string)

SetSurname gets a reference to the given NullableString and assigns it to the Surname field.

func (*CustomerObject) SetSurnameNil

func (o *CustomerObject) SetSurnameNil()

SetSurnameNil sets the value for Surname to be an explicit nil

func (CustomerObject) ToMap

func (o CustomerObject) ToMap() (map[string]interface{}, error)

func (*CustomerObject) UnsetCustomerId

func (o *CustomerObject) UnsetCustomerId()

UnsetCustomerId ensures that no value is present for CustomerId, not even an explicit nil

func (*CustomerObject) UnsetEmail

func (o *CustomerObject) UnsetEmail()

UnsetEmail ensures that no value is present for Email, not even an explicit nil

func (*CustomerObject) UnsetGivenNames

func (o *CustomerObject) UnsetGivenNames()

UnsetGivenNames ensures that no value is present for GivenNames, not even an explicit nil

func (*CustomerObject) UnsetMobileNumber

func (o *CustomerObject) UnsetMobileNumber()

UnsetMobileNumber ensures that no value is present for MobileNumber, not even an explicit nil

func (*CustomerObject) UnsetPhoneNumber

func (o *CustomerObject) UnsetPhoneNumber()

UnsetPhoneNumber ensures that no value is present for PhoneNumber, not even an explicit nil

func (*CustomerObject) UnsetSurname

func (o *CustomerObject) UnsetSurname()

UnsetSurname ensures that no value is present for Surname, not even an explicit nil

type Error500Response

type Error500Response struct {
	ErrorCode string `json:"error_code"`
	Message   string `json:"message"`
}

Error500Response struct for Error500Response

func NewError500Response

func NewError500Response(errorCode string, message string) *Error500Response

NewError500Response instantiates a new Error500Response 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 NewError500ResponseWithDefaults

func NewError500ResponseWithDefaults() *Error500Response

NewError500ResponseWithDefaults instantiates a new Error500Response 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 (*Error500Response) GetErrorCode

func (o *Error500Response) GetErrorCode() string

GetErrorCode returns the ErrorCode field value

func (*Error500Response) GetErrorCodeOk

func (o *Error500Response) GetErrorCodeOk() (*string, bool)

GetErrorCodeOk returns a tuple with the ErrorCode field value and a boolean to check if the value has been set.

func (*Error500Response) GetMessage

func (o *Error500Response) GetMessage() string

GetMessage returns the Message field value

func (*Error500Response) GetMessageOk

func (o *Error500Response) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value and a boolean to check if the value has been set.

func (Error500Response) MarshalJSON

func (o Error500Response) MarshalJSON() ([]byte, error)

func (*Error500Response) SetErrorCode

func (o *Error500Response) SetErrorCode(v string)

SetErrorCode sets field value

func (*Error500Response) SetMessage

func (o *Error500Response) SetMessage(v string)

SetMessage sets field value

func (Error500Response) ToMap

func (o Error500Response) ToMap() (map[string]interface{}, error)

type InternalInvoice

type InternalInvoice struct {
	ExternalId                     string                        `json:"external_id"`
	UserId                         string                        `json:"user_id"`
	PayerEmail                     *string                       `json:"payer_email,omitempty"`
	Description                    *string                       `json:"description,omitempty"`
	PaymentMethod                  *InvoicePaymentMethod         `json:"payment_method,omitempty"`
	Status                         InvoiceStatus                 `json:"status"`
	MerchantName                   string                        `json:"merchant_name"`
	MerchantProfilePictureUrl      string                        `json:"merchant_profile_picture_url"`
	Locale                         *string                       `json:"locale,omitempty"`
	Amount                         float32                       `json:"amount"`
	ExpiryDate                     time.Time                     `json:"expiry_date"`
	InvoiceUrl                     string                        `json:"invoice_url"`
	AvailableBanks                 []InternalInvoiceBank         `json:"available_banks"`
	AvailableRetailOutlets         []InternalInvoiceRetailOutlet `json:"available_retail_outlets"`
	AvailableEwallets              []InternalInvoiceEwallet      `json:"available_ewallets"`
	AvailableQrCodes               []InternalInvoiceQrCode       `json:"available_qr_codes"`
	AvailableDirectDebits          []InternalInvoiceDirectDebit  `json:"available_direct_debits"`
	AvailablePaylaters             []InternalInvoicePaylater     `json:"available_paylaters"`
	ShouldExcludeCreditCard        *bool                         `json:"should_exclude_credit_card,omitempty"`
	ShouldSendEmail                bool                          `json:"should_send_email"`
	Created                        time.Time                     `json:"created"`
	Updated                        time.Time                     `json:"updated"`
	SuccessRedirectUrl             *string                       `json:"success_redirect_url,omitempty"`
	FailureRedirectUrl             *string                       `json:"failure_redirect_url,omitempty"`
	ShouldAuthenticateCreditCard   *bool                         `json:"should_authenticate_credit_card,omitempty"`
	Currency                       *InvoiceCurrency              `json:"currency,omitempty"`
	Items                          []InternalInvoiceItem         `json:"items,omitempty"`
	FixedVa                        *bool                         `json:"fixed_va,omitempty"`
	ReminderDate                   *time.Time                    `json:"reminder_date,omitempty"`
	Customer                       *CustomerObject               `json:"customer,omitempty"`
	CustomerNotificationPreference *NotificationPreference       `json:"customer_notification_preference,omitempty"`
	Fees                           []InternalInvoiceFee          `json:"fees,omitempty"`
}

InternalInvoice struct for InternalInvoice

func NewInternalInvoice

func NewInternalInvoice(externalId string, userId string, status InvoiceStatus, merchantName string, merchantProfilePictureUrl string, amount float32, expiryDate time.Time, invoiceUrl string, availableBanks []InternalInvoiceBank, availableRetailOutlets []InternalInvoiceRetailOutlet, availableEwallets []InternalInvoiceEwallet, availableQrCodes []InternalInvoiceQrCode, availableDirectDebits []InternalInvoiceDirectDebit, availablePaylaters []InternalInvoicePaylater, shouldSendEmail bool, created time.Time, updated time.Time) *InternalInvoice

NewInternalInvoice instantiates a new InternalInvoice 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 NewInternalInvoiceWithDefaults

func NewInternalInvoiceWithDefaults() *InternalInvoice

NewInternalInvoiceWithDefaults instantiates a new InternalInvoice 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 (*InternalInvoice) GetAmount

func (o *InternalInvoice) GetAmount() float32

GetAmount returns the Amount field value

func (*InternalInvoice) GetAmountOk

func (o *InternalInvoice) GetAmountOk() (*float32, bool)

GetAmountOk returns a tuple with the Amount field value and a boolean to check if the value has been set.

func (*InternalInvoice) GetAvailableBanks

func (o *InternalInvoice) GetAvailableBanks() []InternalInvoiceBank

GetAvailableBanks returns the AvailableBanks field value

func (*InternalInvoice) GetAvailableBanksOk

func (o *InternalInvoice) GetAvailableBanksOk() ([]InternalInvoiceBank, bool)

GetAvailableBanksOk returns a tuple with the AvailableBanks field value and a boolean to check if the value has been set.

func (*InternalInvoice) GetAvailableDirectDebits

func (o *InternalInvoice) GetAvailableDirectDebits() []InternalInvoiceDirectDebit

GetAvailableDirectDebits returns the AvailableDirectDebits field value

func (*InternalInvoice) GetAvailableDirectDebitsOk

func (o *InternalInvoice) GetAvailableDirectDebitsOk() ([]InternalInvoiceDirectDebit, bool)

GetAvailableDirectDebitsOk returns a tuple with the AvailableDirectDebits field value and a boolean to check if the value has been set.

func (*InternalInvoice) GetAvailableEwallets

func (o *InternalInvoice) GetAvailableEwallets() []InternalInvoiceEwallet

GetAvailableEwallets returns the AvailableEwallets field value

func (*InternalInvoice) GetAvailableEwalletsOk

func (o *InternalInvoice) GetAvailableEwalletsOk() ([]InternalInvoiceEwallet, bool)

GetAvailableEwalletsOk returns a tuple with the AvailableEwallets field value and a boolean to check if the value has been set.

func (*InternalInvoice) GetAvailablePaylaters

func (o *InternalInvoice) GetAvailablePaylaters() []InternalInvoicePaylater

GetAvailablePaylaters returns the AvailablePaylaters field value

func (*InternalInvoice) GetAvailablePaylatersOk

func (o *InternalInvoice) GetAvailablePaylatersOk() ([]InternalInvoicePaylater, bool)

GetAvailablePaylatersOk returns a tuple with the AvailablePaylaters field value and a boolean to check if the value has been set.

func (*InternalInvoice) GetAvailableQrCodes

func (o *InternalInvoice) GetAvailableQrCodes() []InternalInvoiceQrCode

GetAvailableQrCodes returns the AvailableQrCodes field value

func (*InternalInvoice) GetAvailableQrCodesOk

func (o *InternalInvoice) GetAvailableQrCodesOk() ([]InternalInvoiceQrCode, bool)

GetAvailableQrCodesOk returns a tuple with the AvailableQrCodes field value and a boolean to check if the value has been set.

func (*InternalInvoice) GetAvailableRetailOutlets

func (o *InternalInvoice) GetAvailableRetailOutlets() []InternalInvoiceRetailOutlet

GetAvailableRetailOutlets returns the AvailableRetailOutlets field value

func (*InternalInvoice) GetAvailableRetailOutletsOk

func (o *InternalInvoice) GetAvailableRetailOutletsOk() ([]InternalInvoiceRetailOutlet, bool)

GetAvailableRetailOutletsOk returns a tuple with the AvailableRetailOutlets field value and a boolean to check if the value has been set.

func (*InternalInvoice) GetCreated

func (o *InternalInvoice) GetCreated() time.Time

GetCreated returns the Created field value

func (*InternalInvoice) GetCreatedOk

func (o *InternalInvoice) GetCreatedOk() (*time.Time, bool)

GetCreatedOk returns a tuple with the Created field value and a boolean to check if the value has been set.

func (*InternalInvoice) GetCurrency

func (o *InternalInvoice) GetCurrency() InvoiceCurrency

GetCurrency returns the Currency field value if set, zero value otherwise.

func (*InternalInvoice) GetCurrencyOk

func (o *InternalInvoice) GetCurrencyOk() (*InvoiceCurrency, bool)

GetCurrencyOk returns a tuple with the Currency field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InternalInvoice) GetCustomer

func (o *InternalInvoice) GetCustomer() CustomerObject

GetCustomer returns the Customer field value if set, zero value otherwise.

func (*InternalInvoice) GetCustomerNotificationPreference

func (o *InternalInvoice) GetCustomerNotificationPreference() NotificationPreference

GetCustomerNotificationPreference returns the CustomerNotificationPreference field value if set, zero value otherwise.

func (*InternalInvoice) GetCustomerNotificationPreferenceOk

func (o *InternalInvoice) GetCustomerNotificationPreferenceOk() (*NotificationPreference, bool)

GetCustomerNotificationPreferenceOk returns a tuple with the CustomerNotificationPreference field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InternalInvoice) GetCustomerOk

func (o *InternalInvoice) GetCustomerOk() (*CustomerObject, bool)

GetCustomerOk returns a tuple with the Customer field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InternalInvoice) GetDescription

func (o *InternalInvoice) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*InternalInvoice) GetDescriptionOk

func (o *InternalInvoice) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InternalInvoice) GetExpiryDate

func (o *InternalInvoice) GetExpiryDate() time.Time

GetExpiryDate returns the ExpiryDate field value

func (*InternalInvoice) GetExpiryDateOk

func (o *InternalInvoice) GetExpiryDateOk() (*time.Time, bool)

GetExpiryDateOk returns a tuple with the ExpiryDate field value and a boolean to check if the value has been set.

func (*InternalInvoice) GetExternalId

func (o *InternalInvoice) GetExternalId() string

GetExternalId returns the ExternalId field value

func (*InternalInvoice) GetExternalIdOk

func (o *InternalInvoice) GetExternalIdOk() (*string, bool)

GetExternalIdOk returns a tuple with the ExternalId field value and a boolean to check if the value has been set.

func (*InternalInvoice) GetFailureRedirectUrl

func (o *InternalInvoice) GetFailureRedirectUrl() string

GetFailureRedirectUrl returns the FailureRedirectUrl field value if set, zero value otherwise.

func (*InternalInvoice) GetFailureRedirectUrlOk

func (o *InternalInvoice) GetFailureRedirectUrlOk() (*string, bool)

GetFailureRedirectUrlOk returns a tuple with the FailureRedirectUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InternalInvoice) GetFees

func (o *InternalInvoice) GetFees() []InternalInvoiceFee

GetFees returns the Fees field value if set, zero value otherwise.

func (*InternalInvoice) GetFeesOk

func (o *InternalInvoice) GetFeesOk() ([]InternalInvoiceFee, bool)

GetFeesOk returns a tuple with the Fees field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InternalInvoice) GetFixedVa

func (o *InternalInvoice) GetFixedVa() bool

GetFixedVa returns the FixedVa field value if set, zero value otherwise.

func (*InternalInvoice) GetFixedVaOk

func (o *InternalInvoice) GetFixedVaOk() (*bool, bool)

GetFixedVaOk returns a tuple with the FixedVa field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InternalInvoice) GetInvoiceUrl

func (o *InternalInvoice) GetInvoiceUrl() string

GetInvoiceUrl returns the InvoiceUrl field value

func (*InternalInvoice) GetInvoiceUrlOk

func (o *InternalInvoice) GetInvoiceUrlOk() (*string, bool)

GetInvoiceUrlOk returns a tuple with the InvoiceUrl field value and a boolean to check if the value has been set.

func (*InternalInvoice) GetItems

func (o *InternalInvoice) GetItems() []InternalInvoiceItem

GetItems returns the Items field value if set, zero value otherwise.

func (*InternalInvoice) GetItemsOk

func (o *InternalInvoice) GetItemsOk() ([]InternalInvoiceItem, bool)

GetItemsOk returns a tuple with the Items field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InternalInvoice) GetLocale

func (o *InternalInvoice) GetLocale() string

GetLocale returns the Locale field value if set, zero value otherwise.

func (*InternalInvoice) GetLocaleOk

func (o *InternalInvoice) GetLocaleOk() (*string, bool)

GetLocaleOk returns a tuple with the Locale field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InternalInvoice) GetMerchantName

func (o *InternalInvoice) GetMerchantName() string

GetMerchantName returns the MerchantName field value

func (*InternalInvoice) GetMerchantNameOk

func (o *InternalInvoice) GetMerchantNameOk() (*string, bool)

GetMerchantNameOk returns a tuple with the MerchantName field value and a boolean to check if the value has been set.

func (*InternalInvoice) GetMerchantProfilePictureUrl

func (o *InternalInvoice) GetMerchantProfilePictureUrl() string

GetMerchantProfilePictureUrl returns the MerchantProfilePictureUrl field value

func (*InternalInvoice) GetMerchantProfilePictureUrlOk

func (o *InternalInvoice) GetMerchantProfilePictureUrlOk() (*string, bool)

GetMerchantProfilePictureUrlOk returns a tuple with the MerchantProfilePictureUrl field value and a boolean to check if the value has been set.

func (*InternalInvoice) GetPayerEmail

func (o *InternalInvoice) GetPayerEmail() string

GetPayerEmail returns the PayerEmail field value if set, zero value otherwise.

func (*InternalInvoice) GetPayerEmailOk

func (o *InternalInvoice) GetPayerEmailOk() (*string, bool)

GetPayerEmailOk returns a tuple with the PayerEmail field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InternalInvoice) GetPaymentMethod

func (o *InternalInvoice) GetPaymentMethod() InvoicePaymentMethod

GetPaymentMethod returns the PaymentMethod field value if set, zero value otherwise.

func (*InternalInvoice) GetPaymentMethodOk

func (o *InternalInvoice) GetPaymentMethodOk() (*InvoicePaymentMethod, bool)

GetPaymentMethodOk returns a tuple with the PaymentMethod field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InternalInvoice) GetReminderDate

func (o *InternalInvoice) GetReminderDate() time.Time

GetReminderDate returns the ReminderDate field value if set, zero value otherwise.

func (*InternalInvoice) GetReminderDateOk

func (o *InternalInvoice) GetReminderDateOk() (*time.Time, bool)

GetReminderDateOk returns a tuple with the ReminderDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InternalInvoice) GetShouldAuthenticateCreditCard

func (o *InternalInvoice) GetShouldAuthenticateCreditCard() bool

GetShouldAuthenticateCreditCard returns the ShouldAuthenticateCreditCard field value if set, zero value otherwise.

func (*InternalInvoice) GetShouldAuthenticateCreditCardOk

func (o *InternalInvoice) GetShouldAuthenticateCreditCardOk() (*bool, bool)

GetShouldAuthenticateCreditCardOk returns a tuple with the ShouldAuthenticateCreditCard field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InternalInvoice) GetShouldExcludeCreditCard

func (o *InternalInvoice) GetShouldExcludeCreditCard() bool

GetShouldExcludeCreditCard returns the ShouldExcludeCreditCard field value if set, zero value otherwise.

func (*InternalInvoice) GetShouldExcludeCreditCardOk

func (o *InternalInvoice) GetShouldExcludeCreditCardOk() (*bool, bool)

GetShouldExcludeCreditCardOk returns a tuple with the ShouldExcludeCreditCard field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InternalInvoice) GetShouldSendEmail

func (o *InternalInvoice) GetShouldSendEmail() bool

GetShouldSendEmail returns the ShouldSendEmail field value

func (*InternalInvoice) GetShouldSendEmailOk

func (o *InternalInvoice) GetShouldSendEmailOk() (*bool, bool)

GetShouldSendEmailOk returns a tuple with the ShouldSendEmail field value and a boolean to check if the value has been set.

func (*InternalInvoice) GetStatus

func (o *InternalInvoice) GetStatus() InvoiceStatus

GetStatus returns the Status field value

func (*InternalInvoice) GetStatusOk

func (o *InternalInvoice) GetStatusOk() (*InvoiceStatus, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*InternalInvoice) GetSuccessRedirectUrl

func (o *InternalInvoice) GetSuccessRedirectUrl() string

GetSuccessRedirectUrl returns the SuccessRedirectUrl field value if set, zero value otherwise.

func (*InternalInvoice) GetSuccessRedirectUrlOk

func (o *InternalInvoice) GetSuccessRedirectUrlOk() (*string, bool)

GetSuccessRedirectUrlOk returns a tuple with the SuccessRedirectUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InternalInvoice) GetUpdated

func (o *InternalInvoice) GetUpdated() time.Time

GetUpdated returns the Updated field value

func (*InternalInvoice) GetUpdatedOk

func (o *InternalInvoice) GetUpdatedOk() (*time.Time, bool)

GetUpdatedOk returns a tuple with the Updated field value and a boolean to check if the value has been set.

func (*InternalInvoice) GetUserId

func (o *InternalInvoice) GetUserId() string

GetUserId returns the UserId field value

func (*InternalInvoice) GetUserIdOk

func (o *InternalInvoice) GetUserIdOk() (*string, bool)

GetUserIdOk returns a tuple with the UserId field value and a boolean to check if the value has been set.

func (*InternalInvoice) HasCurrency

func (o *InternalInvoice) HasCurrency() bool

HasCurrency returns a boolean if a field has been set.

func (*InternalInvoice) HasCustomer

func (o *InternalInvoice) HasCustomer() bool

HasCustomer returns a boolean if a field has been set.

func (*InternalInvoice) HasCustomerNotificationPreference

func (o *InternalInvoice) HasCustomerNotificationPreference() bool

HasCustomerNotificationPreference returns a boolean if a field has been set.

func (*InternalInvoice) HasDescription

func (o *InternalInvoice) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*InternalInvoice) HasFailureRedirectUrl

func (o *InternalInvoice) HasFailureRedirectUrl() bool

HasFailureRedirectUrl returns a boolean if a field has been set.

func (*InternalInvoice) HasFees

func (o *InternalInvoice) HasFees() bool

HasFees returns a boolean if a field has been set.

func (*InternalInvoice) HasFixedVa

func (o *InternalInvoice) HasFixedVa() bool

HasFixedVa returns a boolean if a field has been set.

func (*InternalInvoice) HasItems

func (o *InternalInvoice) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*InternalInvoice) HasLocale

func (o *InternalInvoice) HasLocale() bool

HasLocale returns a boolean if a field has been set.

func (*InternalInvoice) HasPayerEmail

func (o *InternalInvoice) HasPayerEmail() bool

HasPayerEmail returns a boolean if a field has been set.

func (*InternalInvoice) HasPaymentMethod

func (o *InternalInvoice) HasPaymentMethod() bool

HasPaymentMethod returns a boolean if a field has been set.

func (*InternalInvoice) HasReminderDate

func (o *InternalInvoice) HasReminderDate() bool

HasReminderDate returns a boolean if a field has been set.

func (*InternalInvoice) HasShouldAuthenticateCreditCard

func (o *InternalInvoice) HasShouldAuthenticateCreditCard() bool

HasShouldAuthenticateCreditCard returns a boolean if a field has been set.

func (*InternalInvoice) HasShouldExcludeCreditCard

func (o *InternalInvoice) HasShouldExcludeCreditCard() bool

HasShouldExcludeCreditCard returns a boolean if a field has been set.

func (*InternalInvoice) HasSuccessRedirectUrl

func (o *InternalInvoice) HasSuccessRedirectUrl() bool

HasSuccessRedirectUrl returns a boolean if a field has been set.

func (InternalInvoice) MarshalJSON

func (o InternalInvoice) MarshalJSON() ([]byte, error)

func (*InternalInvoice) SetAmount

func (o *InternalInvoice) SetAmount(v float32)

SetAmount sets field value

func (*InternalInvoice) SetAvailableBanks

func (o *InternalInvoice) SetAvailableBanks(v []InternalInvoiceBank)

SetAvailableBanks sets field value

func (*InternalInvoice) SetAvailableDirectDebits

func (o *InternalInvoice) SetAvailableDirectDebits(v []InternalInvoiceDirectDebit)

SetAvailableDirectDebits sets field value

func (*InternalInvoice) SetAvailableEwallets

func (o *InternalInvoice) SetAvailableEwallets(v []InternalInvoiceEwallet)

SetAvailableEwallets sets field value

func (*InternalInvoice) SetAvailablePaylaters

func (o *InternalInvoice) SetAvailablePaylaters(v []InternalInvoicePaylater)

SetAvailablePaylaters sets field value

func (*InternalInvoice) SetAvailableQrCodes

func (o *InternalInvoice) SetAvailableQrCodes(v []InternalInvoiceQrCode)

SetAvailableQrCodes sets field value

func (*InternalInvoice) SetAvailableRetailOutlets

func (o *InternalInvoice) SetAvailableRetailOutlets(v []InternalInvoiceRetailOutlet)

SetAvailableRetailOutlets sets field value

func (*InternalInvoice) SetCreated

func (o *InternalInvoice) SetCreated(v time.Time)

SetCreated sets field value

func (*InternalInvoice) SetCurrency

func (o *InternalInvoice) SetCurrency(v InvoiceCurrency)

SetCurrency gets a reference to the given InvoiceCurrency and assigns it to the Currency field.

func (*InternalInvoice) SetCustomer

func (o *InternalInvoice) SetCustomer(v CustomerObject)

SetCustomer gets a reference to the given CustomerObject and assigns it to the Customer field.

func (*InternalInvoice) SetCustomerNotificationPreference

func (o *InternalInvoice) SetCustomerNotificationPreference(v NotificationPreference)

SetCustomerNotificationPreference gets a reference to the given NotificationPreference and assigns it to the CustomerNotificationPreference field.

func (*InternalInvoice) SetDescription

func (o *InternalInvoice) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*InternalInvoice) SetExpiryDate

func (o *InternalInvoice) SetExpiryDate(v time.Time)

SetExpiryDate sets field value

func (*InternalInvoice) SetExternalId

func (o *InternalInvoice) SetExternalId(v string)

SetExternalId sets field value

func (*InternalInvoice) SetFailureRedirectUrl

func (o *InternalInvoice) SetFailureRedirectUrl(v string)

SetFailureRedirectUrl gets a reference to the given string and assigns it to the FailureRedirectUrl field.

func (*InternalInvoice) SetFees

func (o *InternalInvoice) SetFees(v []InternalInvoiceFee)

SetFees gets a reference to the given []InternalInvoiceFee and assigns it to the Fees field.

func (*InternalInvoice) SetFixedVa

func (o *InternalInvoice) SetFixedVa(v bool)

SetFixedVa gets a reference to the given bool and assigns it to the FixedVa field.

func (*InternalInvoice) SetInvoiceUrl

func (o *InternalInvoice) SetInvoiceUrl(v string)

SetInvoiceUrl sets field value

func (*InternalInvoice) SetItems

func (o *InternalInvoice) SetItems(v []InternalInvoiceItem)

SetItems gets a reference to the given []InternalInvoiceItem and assigns it to the Items field.

func (*InternalInvoice) SetLocale

func (o *InternalInvoice) SetLocale(v string)

SetLocale gets a reference to the given string and assigns it to the Locale field.

func (*InternalInvoice) SetMerchantName

func (o *InternalInvoice) SetMerchantName(v string)

SetMerchantName sets field value

func (*InternalInvoice) SetMerchantProfilePictureUrl

func (o *InternalInvoice) SetMerchantProfilePictureUrl(v string)

SetMerchantProfilePictureUrl sets field value

func (*InternalInvoice) SetPayerEmail

func (o *InternalInvoice) SetPayerEmail(v string)

SetPayerEmail gets a reference to the given string and assigns it to the PayerEmail field.

func (*InternalInvoice) SetPaymentMethod

func (o *InternalInvoice) SetPaymentMethod(v InvoicePaymentMethod)

SetPaymentMethod gets a reference to the given InvoicePaymentMethod and assigns it to the PaymentMethod field.

func (*InternalInvoice) SetReminderDate

func (o *InternalInvoice) SetReminderDate(v time.Time)

SetReminderDate gets a reference to the given time.Time and assigns it to the ReminderDate field.

func (*InternalInvoice) SetShouldAuthenticateCreditCard

func (o *InternalInvoice) SetShouldAuthenticateCreditCard(v bool)

SetShouldAuthenticateCreditCard gets a reference to the given bool and assigns it to the ShouldAuthenticateCreditCard field.

func (*InternalInvoice) SetShouldExcludeCreditCard

func (o *InternalInvoice) SetShouldExcludeCreditCard(v bool)

SetShouldExcludeCreditCard gets a reference to the given bool and assigns it to the ShouldExcludeCreditCard field.

func (*InternalInvoice) SetShouldSendEmail

func (o *InternalInvoice) SetShouldSendEmail(v bool)

SetShouldSendEmail sets field value

func (*InternalInvoice) SetStatus

func (o *InternalInvoice) SetStatus(v InvoiceStatus)

SetStatus sets field value

func (*InternalInvoice) SetSuccessRedirectUrl

func (o *InternalInvoice) SetSuccessRedirectUrl(v string)

SetSuccessRedirectUrl gets a reference to the given string and assigns it to the SuccessRedirectUrl field.

func (*InternalInvoice) SetUpdated

func (o *InternalInvoice) SetUpdated(v time.Time)

SetUpdated sets field value

func (*InternalInvoice) SetUserId

func (o *InternalInvoice) SetUserId(v string)

SetUserId sets field value

func (InternalInvoice) ToMap

func (o InternalInvoice) ToMap() (map[string]interface{}, error)

type InternalInvoiceBank

type InternalInvoiceBank struct {
	BankCode          InvoiceBank `json:"bank_code"`
	CollectionType    string      `json:"collection_type"`
	BankBranch        *string     `json:"bank_branch,omitempty"`
	BankAccountNumber *string     `json:"bank_account_number,omitempty"`
	AccountHolderName string      `json:"account_holder_name"`
	TransferAmount    *float32    `json:"transfer_amount,omitempty"`
	IdentityAmount    *float32    `json:"identity_amount,omitempty"`
}

InternalInvoiceBank struct for InternalInvoiceBank

func NewInternalInvoiceBank

func NewInternalInvoiceBank(bankCode InvoiceBank, collectionType string, accountHolderName string) *InternalInvoiceBank

NewInternalInvoiceBank instantiates a new InternalInvoiceBank 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 NewInternalInvoiceBankWithDefaults

func NewInternalInvoiceBankWithDefaults() *InternalInvoiceBank

NewInternalInvoiceBankWithDefaults instantiates a new InternalInvoiceBank 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 (*InternalInvoiceBank) GetAccountHolderName

func (o *InternalInvoiceBank) GetAccountHolderName() string

GetAccountHolderName returns the AccountHolderName field value

func (*InternalInvoiceBank) GetAccountHolderNameOk

func (o *InternalInvoiceBank) GetAccountHolderNameOk() (*string, bool)

GetAccountHolderNameOk returns a tuple with the AccountHolderName field value and a boolean to check if the value has been set.

func (*InternalInvoiceBank) GetBankAccountNumber

func (o *InternalInvoiceBank) GetBankAccountNumber() string

GetBankAccountNumber returns the BankAccountNumber field value if set, zero value otherwise.

func (*InternalInvoiceBank) GetBankAccountNumberOk

func (o *InternalInvoiceBank) GetBankAccountNumberOk() (*string, bool)

GetBankAccountNumberOk returns a tuple with the BankAccountNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InternalInvoiceBank) GetBankBranch

func (o *InternalInvoiceBank) GetBankBranch() string

GetBankBranch returns the BankBranch field value if set, zero value otherwise.

func (*InternalInvoiceBank) GetBankBranchOk

func (o *InternalInvoiceBank) GetBankBranchOk() (*string, bool)

GetBankBranchOk returns a tuple with the BankBranch field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InternalInvoiceBank) GetBankCode

func (o *InternalInvoiceBank) GetBankCode() InvoiceBank

GetBankCode returns the BankCode field value

func (*InternalInvoiceBank) GetBankCodeOk

func (o *InternalInvoiceBank) GetBankCodeOk() (*InvoiceBank, bool)

GetBankCodeOk returns a tuple with the BankCode field value and a boolean to check if the value has been set.

func (*InternalInvoiceBank) GetCollectionType

func (o *InternalInvoiceBank) GetCollectionType() string

GetCollectionType returns the CollectionType field value

func (*InternalInvoiceBank) GetCollectionTypeOk

func (o *InternalInvoiceBank) GetCollectionTypeOk() (*string, bool)

GetCollectionTypeOk returns a tuple with the CollectionType field value and a boolean to check if the value has been set.

func (*InternalInvoiceBank) GetIdentityAmount

func (o *InternalInvoiceBank) GetIdentityAmount() float32

GetIdentityAmount returns the IdentityAmount field value if set, zero value otherwise.

func (*InternalInvoiceBank) GetIdentityAmountOk

func (o *InternalInvoiceBank) GetIdentityAmountOk() (*float32, bool)

GetIdentityAmountOk returns a tuple with the IdentityAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InternalInvoiceBank) GetTransferAmount

func (o *InternalInvoiceBank) GetTransferAmount() float32

GetTransferAmount returns the TransferAmount field value if set, zero value otherwise.

func (*InternalInvoiceBank) GetTransferAmountOk

func (o *InternalInvoiceBank) GetTransferAmountOk() (*float32, bool)

GetTransferAmountOk returns a tuple with the TransferAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InternalInvoiceBank) HasBankAccountNumber

func (o *InternalInvoiceBank) HasBankAccountNumber() bool

HasBankAccountNumber returns a boolean if a field has been set.

func (*InternalInvoiceBank) HasBankBranch

func (o *InternalInvoiceBank) HasBankBranch() bool

HasBankBranch returns a boolean if a field has been set.

func (*InternalInvoiceBank) HasIdentityAmount

func (o *InternalInvoiceBank) HasIdentityAmount() bool

HasIdentityAmount returns a boolean if a field has been set.

func (*InternalInvoiceBank) HasTransferAmount

func (o *InternalInvoiceBank) HasTransferAmount() bool

HasTransferAmount returns a boolean if a field has been set.

func (InternalInvoiceBank) MarshalJSON

func (o InternalInvoiceBank) MarshalJSON() ([]byte, error)

func (*InternalInvoiceBank) SetAccountHolderName

func (o *InternalInvoiceBank) SetAccountHolderName(v string)

SetAccountHolderName sets field value

func (*InternalInvoiceBank) SetBankAccountNumber

func (o *InternalInvoiceBank) SetBankAccountNumber(v string)

SetBankAccountNumber gets a reference to the given string and assigns it to the BankAccountNumber field.

func (*InternalInvoiceBank) SetBankBranch

func (o *InternalInvoiceBank) SetBankBranch(v string)

SetBankBranch gets a reference to the given string and assigns it to the BankBranch field.

func (*InternalInvoiceBank) SetBankCode

func (o *InternalInvoiceBank) SetBankCode(v InvoiceBank)

SetBankCode sets field value

func (*InternalInvoiceBank) SetCollectionType

func (o *InternalInvoiceBank) SetCollectionType(v string)

SetCollectionType sets field value

func (*InternalInvoiceBank) SetIdentityAmount

func (o *InternalInvoiceBank) SetIdentityAmount(v float32)

SetIdentityAmount gets a reference to the given float32 and assigns it to the IdentityAmount field.

func (*InternalInvoiceBank) SetTransferAmount

func (o *InternalInvoiceBank) SetTransferAmount(v float32)

SetTransferAmount gets a reference to the given float32 and assigns it to the TransferAmount field.

func (InternalInvoiceBank) ToMap

func (o InternalInvoiceBank) ToMap() (map[string]interface{}, error)

type InternalInvoiceDirectDebit

type InternalInvoiceDirectDebit struct {
	DirectDebitType InvoiceDirectDebit `json:"direct_debit_type"`
}

InternalInvoiceDirectDebit struct for InternalInvoiceDirectDebit

func NewInternalInvoiceDirectDebit

func NewInternalInvoiceDirectDebit(directDebitType InvoiceDirectDebit) *InternalInvoiceDirectDebit

NewInternalInvoiceDirectDebit instantiates a new InternalInvoiceDirectDebit 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 NewInternalInvoiceDirectDebitWithDefaults

func NewInternalInvoiceDirectDebitWithDefaults() *InternalInvoiceDirectDebit

NewInternalInvoiceDirectDebitWithDefaults instantiates a new InternalInvoiceDirectDebit 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 (*InternalInvoiceDirectDebit) GetDirectDebitType

func (o *InternalInvoiceDirectDebit) GetDirectDebitType() InvoiceDirectDebit

GetDirectDebitType returns the DirectDebitType field value

func (*InternalInvoiceDirectDebit) GetDirectDebitTypeOk

func (o *InternalInvoiceDirectDebit) GetDirectDebitTypeOk() (*InvoiceDirectDebit, bool)

GetDirectDebitTypeOk returns a tuple with the DirectDebitType field value and a boolean to check if the value has been set.

func (InternalInvoiceDirectDebit) MarshalJSON

func (o InternalInvoiceDirectDebit) MarshalJSON() ([]byte, error)

func (*InternalInvoiceDirectDebit) SetDirectDebitType

func (o *InternalInvoiceDirectDebit) SetDirectDebitType(v InvoiceDirectDebit)

SetDirectDebitType sets field value

func (InternalInvoiceDirectDebit) ToMap

func (o InternalInvoiceDirectDebit) ToMap() (map[string]interface{}, error)

type InternalInvoiceEwallet

type InternalInvoiceEwallet struct {
	EwalletType InvoiceEwallet `json:"ewallet_type"`
}

InternalInvoiceEwallet struct for InternalInvoiceEwallet

func NewInternalInvoiceEwallet

func NewInternalInvoiceEwallet(ewalletType InvoiceEwallet) *InternalInvoiceEwallet

NewInternalInvoiceEwallet instantiates a new InternalInvoiceEwallet 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 NewInternalInvoiceEwalletWithDefaults

func NewInternalInvoiceEwalletWithDefaults() *InternalInvoiceEwallet

NewInternalInvoiceEwalletWithDefaults instantiates a new InternalInvoiceEwallet 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 (*InternalInvoiceEwallet) GetEwalletType

func (o *InternalInvoiceEwallet) GetEwalletType() InvoiceEwallet

GetEwalletType returns the EwalletType field value

func (*InternalInvoiceEwallet) GetEwalletTypeOk

func (o *InternalInvoiceEwallet) GetEwalletTypeOk() (*InvoiceEwallet, bool)

GetEwalletTypeOk returns a tuple with the EwalletType field value and a boolean to check if the value has been set.

func (InternalInvoiceEwallet) MarshalJSON

func (o InternalInvoiceEwallet) MarshalJSON() ([]byte, error)

func (*InternalInvoiceEwallet) SetEwalletType

func (o *InternalInvoiceEwallet) SetEwalletType(v InvoiceEwallet)

SetEwalletType sets field value

func (InternalInvoiceEwallet) ToMap

func (o InternalInvoiceEwallet) ToMap() (map[string]interface{}, error)

type InternalInvoiceFee

type InternalInvoiceFee struct {
	Type  string  `json:"type"`
	Value float32 `json:"value"`
}

InternalInvoiceFee struct for InternalInvoiceFee

func NewInternalInvoiceFee

func NewInternalInvoiceFee(type_ string, value float32) *InternalInvoiceFee

NewInternalInvoiceFee instantiates a new InternalInvoiceFee 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 NewInternalInvoiceFeeWithDefaults

func NewInternalInvoiceFeeWithDefaults() *InternalInvoiceFee

NewInternalInvoiceFeeWithDefaults instantiates a new InternalInvoiceFee 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 (*InternalInvoiceFee) GetType

func (o *InternalInvoiceFee) GetType() string

GetType returns the Type field value

func (*InternalInvoiceFee) GetTypeOk

func (o *InternalInvoiceFee) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*InternalInvoiceFee) GetValue

func (o *InternalInvoiceFee) GetValue() float32

GetValue returns the Value field value

func (*InternalInvoiceFee) GetValueOk

func (o *InternalInvoiceFee) GetValueOk() (*float32, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (InternalInvoiceFee) MarshalJSON

func (o InternalInvoiceFee) MarshalJSON() ([]byte, error)

func (*InternalInvoiceFee) SetType

func (o *InternalInvoiceFee) SetType(v string)

SetType sets field value

func (*InternalInvoiceFee) SetValue

func (o *InternalInvoiceFee) SetValue(v float32)

SetValue sets field value

func (InternalInvoiceFee) ToMap

func (o InternalInvoiceFee) ToMap() (map[string]interface{}, error)

type InternalInvoiceItem

type InternalInvoiceItem struct {
	Name        string  `json:"name"`
	Price       float32 `json:"price"`
	Quantity    float32 `json:"quantity"`
	ReferenceId *string `json:"reference_id,omitempty"`
	Url         *string `json:"url,omitempty"`
	Category    *string `json:"category,omitempty"`
}

InternalInvoiceItem struct for InternalInvoiceItem

func NewInternalInvoiceItem

func NewInternalInvoiceItem(name string, price float32, quantity float32) *InternalInvoiceItem

NewInternalInvoiceItem instantiates a new InternalInvoiceItem 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 NewInternalInvoiceItemWithDefaults

func NewInternalInvoiceItemWithDefaults() *InternalInvoiceItem

NewInternalInvoiceItemWithDefaults instantiates a new InternalInvoiceItem 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 (*InternalInvoiceItem) GetCategory

func (o *InternalInvoiceItem) GetCategory() string

GetCategory returns the Category field value if set, zero value otherwise.

func (*InternalInvoiceItem) GetCategoryOk

func (o *InternalInvoiceItem) GetCategoryOk() (*string, bool)

GetCategoryOk returns a tuple with the Category field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InternalInvoiceItem) GetName

func (o *InternalInvoiceItem) GetName() string

GetName returns the Name field value

func (*InternalInvoiceItem) GetNameOk

func (o *InternalInvoiceItem) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*InternalInvoiceItem) GetPrice

func (o *InternalInvoiceItem) GetPrice() float32

GetPrice returns the Price field value

func (*InternalInvoiceItem) GetPriceOk

func (o *InternalInvoiceItem) GetPriceOk() (*float32, bool)

GetPriceOk returns a tuple with the Price field value and a boolean to check if the value has been set.

func (*InternalInvoiceItem) GetQuantity

func (o *InternalInvoiceItem) GetQuantity() float32

GetQuantity returns the Quantity field value

func (*InternalInvoiceItem) GetQuantityOk

func (o *InternalInvoiceItem) GetQuantityOk() (*float32, bool)

GetQuantityOk returns a tuple with the Quantity field value and a boolean to check if the value has been set.

func (*InternalInvoiceItem) GetReferenceId

func (o *InternalInvoiceItem) GetReferenceId() string

GetReferenceId returns the ReferenceId field value if set, zero value otherwise.

func (*InternalInvoiceItem) GetReferenceIdOk

func (o *InternalInvoiceItem) GetReferenceIdOk() (*string, bool)

GetReferenceIdOk returns a tuple with the ReferenceId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InternalInvoiceItem) GetUrl

func (o *InternalInvoiceItem) GetUrl() string

GetUrl returns the Url field value if set, zero value otherwise.

func (*InternalInvoiceItem) GetUrlOk

func (o *InternalInvoiceItem) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InternalInvoiceItem) HasCategory

func (o *InternalInvoiceItem) HasCategory() bool

HasCategory returns a boolean if a field has been set.

func (*InternalInvoiceItem) HasReferenceId

func (o *InternalInvoiceItem) HasReferenceId() bool

HasReferenceId returns a boolean if a field has been set.

func (*InternalInvoiceItem) HasUrl

func (o *InternalInvoiceItem) HasUrl() bool

HasUrl returns a boolean if a field has been set.

func (InternalInvoiceItem) MarshalJSON

func (o InternalInvoiceItem) MarshalJSON() ([]byte, error)

func (*InternalInvoiceItem) SetCategory

func (o *InternalInvoiceItem) SetCategory(v string)

SetCategory gets a reference to the given string and assigns it to the Category field.

func (*InternalInvoiceItem) SetName

func (o *InternalInvoiceItem) SetName(v string)

SetName sets field value

func (*InternalInvoiceItem) SetPrice

func (o *InternalInvoiceItem) SetPrice(v float32)

SetPrice sets field value

func (*InternalInvoiceItem) SetQuantity

func (o *InternalInvoiceItem) SetQuantity(v float32)

SetQuantity sets field value

func (*InternalInvoiceItem) SetReferenceId

func (o *InternalInvoiceItem) SetReferenceId(v string)

SetReferenceId gets a reference to the given string and assigns it to the ReferenceId field.

func (*InternalInvoiceItem) SetUrl

func (o *InternalInvoiceItem) SetUrl(v string)

SetUrl gets a reference to the given string and assigns it to the Url field.

func (InternalInvoiceItem) ToMap

func (o InternalInvoiceItem) ToMap() (map[string]interface{}, error)

type InternalInvoicePaylater

type InternalInvoicePaylater struct {
	PaylaterType  InvoicePaylater `json:"paylater_type"`
	ShouldExclude *bool           `json:"should_exclude,omitempty"`
}

InternalInvoicePaylater struct for InternalInvoicePaylater

func NewInternalInvoicePaylater

func NewInternalInvoicePaylater(paylaterType InvoicePaylater) *InternalInvoicePaylater

NewInternalInvoicePaylater instantiates a new InternalInvoicePaylater 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 NewInternalInvoicePaylaterWithDefaults

func NewInternalInvoicePaylaterWithDefaults() *InternalInvoicePaylater

NewInternalInvoicePaylaterWithDefaults instantiates a new InternalInvoicePaylater 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 (*InternalInvoicePaylater) GetPaylaterType

func (o *InternalInvoicePaylater) GetPaylaterType() InvoicePaylater

GetPaylaterType returns the PaylaterType field value

func (*InternalInvoicePaylater) GetPaylaterTypeOk

func (o *InternalInvoicePaylater) GetPaylaterTypeOk() (*InvoicePaylater, bool)

GetPaylaterTypeOk returns a tuple with the PaylaterType field value and a boolean to check if the value has been set.

func (*InternalInvoicePaylater) GetShouldExclude

func (o *InternalInvoicePaylater) GetShouldExclude() bool

GetShouldExclude returns the ShouldExclude field value if set, zero value otherwise.

func (*InternalInvoicePaylater) GetShouldExcludeOk

func (o *InternalInvoicePaylater) GetShouldExcludeOk() (*bool, bool)

GetShouldExcludeOk returns a tuple with the ShouldExclude field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InternalInvoicePaylater) HasShouldExclude

func (o *InternalInvoicePaylater) HasShouldExclude() bool

HasShouldExclude returns a boolean if a field has been set.

func (InternalInvoicePaylater) MarshalJSON

func (o InternalInvoicePaylater) MarshalJSON() ([]byte, error)

func (*InternalInvoicePaylater) SetPaylaterType

func (o *InternalInvoicePaylater) SetPaylaterType(v InvoicePaylater)

SetPaylaterType sets field value

func (*InternalInvoicePaylater) SetShouldExclude

func (o *InternalInvoicePaylater) SetShouldExclude(v bool)

SetShouldExclude gets a reference to the given bool and assigns it to the ShouldExclude field.

func (InternalInvoicePaylater) ToMap

func (o InternalInvoicePaylater) ToMap() (map[string]interface{}, error)

type InternalInvoiceQrCode

type InternalInvoiceQrCode struct {
	QrCodeType InvoiceQrCode `json:"qr_code_type"`
}

InternalInvoiceQrCode struct for InternalInvoiceQrCode

func NewInternalInvoiceQrCode

func NewInternalInvoiceQrCode(qrCodeType InvoiceQrCode) *InternalInvoiceQrCode

NewInternalInvoiceQrCode instantiates a new InternalInvoiceQrCode 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 NewInternalInvoiceQrCodeWithDefaults

func NewInternalInvoiceQrCodeWithDefaults() *InternalInvoiceQrCode

NewInternalInvoiceQrCodeWithDefaults instantiates a new InternalInvoiceQrCode 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 (*InternalInvoiceQrCode) GetQrCodeType

func (o *InternalInvoiceQrCode) GetQrCodeType() InvoiceQrCode

GetQrCodeType returns the QrCodeType field value

func (*InternalInvoiceQrCode) GetQrCodeTypeOk

func (o *InternalInvoiceQrCode) GetQrCodeTypeOk() (*InvoiceQrCode, bool)

GetQrCodeTypeOk returns a tuple with the QrCodeType field value and a boolean to check if the value has been set.

func (InternalInvoiceQrCode) MarshalJSON

func (o InternalInvoiceQrCode) MarshalJSON() ([]byte, error)

func (*InternalInvoiceQrCode) SetQrCodeType

func (o *InternalInvoiceQrCode) SetQrCodeType(v InvoiceQrCode)

SetQrCodeType sets field value

func (InternalInvoiceQrCode) ToMap

func (o InternalInvoiceQrCode) ToMap() (map[string]interface{}, error)

type InternalInvoiceRetailOutlet

type InternalInvoiceRetailOutlet struct {
	RetailOutletName InvoiceRetailOutlet `json:"retail_outlet_name"`
	PaymentCode      *string             `json:"payment_code,omitempty"`
	TransferAmount   *float32            `json:"transfer_amount,omitempty"`
	MerchantName     *string             `json:"merchant_name,omitempty"`
}

InternalInvoiceRetailOutlet struct for InternalInvoiceRetailOutlet

func NewInternalInvoiceRetailOutlet

func NewInternalInvoiceRetailOutlet(retailOutletName InvoiceRetailOutlet) *InternalInvoiceRetailOutlet

NewInternalInvoiceRetailOutlet instantiates a new InternalInvoiceRetailOutlet 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 NewInternalInvoiceRetailOutletWithDefaults

func NewInternalInvoiceRetailOutletWithDefaults() *InternalInvoiceRetailOutlet

NewInternalInvoiceRetailOutletWithDefaults instantiates a new InternalInvoiceRetailOutlet 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 (*InternalInvoiceRetailOutlet) GetMerchantName

func (o *InternalInvoiceRetailOutlet) GetMerchantName() string

GetMerchantName returns the MerchantName field value if set, zero value otherwise.

func (*InternalInvoiceRetailOutlet) GetMerchantNameOk

func (o *InternalInvoiceRetailOutlet) GetMerchantNameOk() (*string, bool)

GetMerchantNameOk returns a tuple with the MerchantName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InternalInvoiceRetailOutlet) GetPaymentCode

func (o *InternalInvoiceRetailOutlet) GetPaymentCode() string

GetPaymentCode returns the PaymentCode field value if set, zero value otherwise.

func (*InternalInvoiceRetailOutlet) GetPaymentCodeOk

func (o *InternalInvoiceRetailOutlet) GetPaymentCodeOk() (*string, bool)

GetPaymentCodeOk returns a tuple with the PaymentCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InternalInvoiceRetailOutlet) GetRetailOutletName

func (o *InternalInvoiceRetailOutlet) GetRetailOutletName() InvoiceRetailOutlet

GetRetailOutletName returns the RetailOutletName field value

func (*InternalInvoiceRetailOutlet) GetRetailOutletNameOk

func (o *InternalInvoiceRetailOutlet) GetRetailOutletNameOk() (*InvoiceRetailOutlet, bool)

GetRetailOutletNameOk returns a tuple with the RetailOutletName field value and a boolean to check if the value has been set.

func (*InternalInvoiceRetailOutlet) GetTransferAmount

func (o *InternalInvoiceRetailOutlet) GetTransferAmount() float32

GetTransferAmount returns the TransferAmount field value if set, zero value otherwise.

func (*InternalInvoiceRetailOutlet) GetTransferAmountOk

func (o *InternalInvoiceRetailOutlet) GetTransferAmountOk() (*float32, bool)

GetTransferAmountOk returns a tuple with the TransferAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InternalInvoiceRetailOutlet) HasMerchantName

func (o *InternalInvoiceRetailOutlet) HasMerchantName() bool

HasMerchantName returns a boolean if a field has been set.

func (*InternalInvoiceRetailOutlet) HasPaymentCode

func (o *InternalInvoiceRetailOutlet) HasPaymentCode() bool

HasPaymentCode returns a boolean if a field has been set.

func (*InternalInvoiceRetailOutlet) HasTransferAmount

func (o *InternalInvoiceRetailOutlet) HasTransferAmount() bool

HasTransferAmount returns a boolean if a field has been set.

func (InternalInvoiceRetailOutlet) MarshalJSON

func (o InternalInvoiceRetailOutlet) MarshalJSON() ([]byte, error)

func (*InternalInvoiceRetailOutlet) SetMerchantName

func (o *InternalInvoiceRetailOutlet) SetMerchantName(v string)

SetMerchantName gets a reference to the given string and assigns it to the MerchantName field.

func (*InternalInvoiceRetailOutlet) SetPaymentCode

func (o *InternalInvoiceRetailOutlet) SetPaymentCode(v string)

SetPaymentCode gets a reference to the given string and assigns it to the PaymentCode field.

func (*InternalInvoiceRetailOutlet) SetRetailOutletName

func (o *InternalInvoiceRetailOutlet) SetRetailOutletName(v InvoiceRetailOutlet)

SetRetailOutletName sets field value

func (*InternalInvoiceRetailOutlet) SetTransferAmount

func (o *InternalInvoiceRetailOutlet) SetTransferAmount(v float32)

SetTransferAmount gets a reference to the given float32 and assigns it to the TransferAmount field.

func (InternalInvoiceRetailOutlet) ToMap

func (o InternalInvoiceRetailOutlet) ToMap() (map[string]interface{}, error)

type InvoiceApi

type InvoiceApi interface {

	/*
		InvoicesInvoiceIdExpirePost Manually expire an invoice

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param invoiceId Invoice to expire
		@return ApiInvoicesInvoiceIdExpirePostRequest
	*/
	InvoicesInvoiceIdExpirePost(ctx context.Context, invoiceId string) ApiInvoicesInvoiceIdExpirePostRequest

	// InvoicesInvoiceIdExpirePostExecute executes the request
	//  @return InternalInvoice
	InvoicesInvoiceIdExpirePostExecute(r ApiInvoicesInvoiceIdExpirePostRequest) (*InternalInvoice, *http.Response, error)

	/*
		V2InvoicesGet Get all Invoices

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return ApiV2InvoicesGetRequest
	*/
	V2InvoicesGet(ctx context.Context) ApiV2InvoicesGetRequest

	// V2InvoicesGetExecute executes the request
	//  @return []InternalInvoice
	V2InvoicesGetExecute(r ApiV2InvoicesGetRequest) ([]InternalInvoice, *http.Response, error)

	/*
		V2InvoicesInvoiceIdGet Get a invoice by invoice id

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param invoiceId Invoice ID
		@return ApiV2InvoicesInvoiceIdGetRequest
	*/
	V2InvoicesInvoiceIdGet(ctx context.Context, invoiceId string) ApiV2InvoicesInvoiceIdGetRequest

	// V2InvoicesInvoiceIdGetExecute executes the request
	//  @return InternalInvoice
	V2InvoicesInvoiceIdGetExecute(r ApiV2InvoicesInvoiceIdGetRequest) (*InternalInvoice, *http.Response, error)

	/*
		V2InvoicesPost Create a invoice

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return ApiV2InvoicesPostRequest
	*/
	V2InvoicesPost(ctx context.Context) ApiV2InvoicesPostRequest

	// V2InvoicesPostExecute executes the request
	//  @return InternalInvoice
	V2InvoicesPostExecute(r ApiV2InvoicesPostRequest) (*InternalInvoice, *http.Response, error)
}

func NewInvoiceApi

func NewInvoiceApi(client common.IClient) InvoiceApi

NewInvoiceApi Create a new InvoiceApi service

type InvoiceApiService

type InvoiceApiService struct {
	// contains filtered or unexported fields
}

InvoiceApiService InvoiceApi service

func (*InvoiceApiService) InvoicesInvoiceIdExpirePost

func (a *InvoiceApiService) InvoicesInvoiceIdExpirePost(ctx context.Context, invoiceId string) ApiInvoicesInvoiceIdExpirePostRequest

InvoicesInvoiceIdExpirePost Manually expire an invoice

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param invoiceId Invoice to expire
@return ApiInvoicesInvoiceIdExpirePostRequest

func (*InvoiceApiService) InvoicesInvoiceIdExpirePostExecute

func (a *InvoiceApiService) InvoicesInvoiceIdExpirePostExecute(r ApiInvoicesInvoiceIdExpirePostRequest) (*InternalInvoice, *http.Response, error)

Execute executes the request

@return InternalInvoice

func (*InvoiceApiService) V2InvoicesGet

V2InvoicesGet Get all Invoices

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiV2InvoicesGetRequest

func (*InvoiceApiService) V2InvoicesGetExecute

func (a *InvoiceApiService) V2InvoicesGetExecute(r ApiV2InvoicesGetRequest) ([]InternalInvoice, *http.Response, error)

Execute executes the request

@return []InternalInvoice

func (*InvoiceApiService) V2InvoicesInvoiceIdGet

func (a *InvoiceApiService) V2InvoicesInvoiceIdGet(ctx context.Context, invoiceId string) ApiV2InvoicesInvoiceIdGetRequest

V2InvoicesInvoiceIdGet Get a invoice by invoice id

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param invoiceId Invoice ID
@return ApiV2InvoicesInvoiceIdGetRequest

func (*InvoiceApiService) V2InvoicesInvoiceIdGetExecute

func (a *InvoiceApiService) V2InvoicesInvoiceIdGetExecute(r ApiV2InvoicesInvoiceIdGetRequest) (*InternalInvoice, *http.Response, error)

Execute executes the request

@return InternalInvoice

func (*InvoiceApiService) V2InvoicesPost

V2InvoicesPost Create a invoice

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiV2InvoicesPostRequest

func (*InvoiceApiService) V2InvoicesPostExecute

Execute executes the request

@return InternalInvoice

type InvoiceBank

type InvoiceBank string

InvoiceBank the model 'InvoiceBank'

const (
	INVOICEBANK_BCA     InvoiceBank = "BCA"
	INVOICEBANK_BNI     InvoiceBank = "BNI"
	INVOICEBANK_BRI     InvoiceBank = "BRI"
	INVOICEBANK_MANDIRI InvoiceBank = "MANDIRI"
	INVOICEBANK_PERMATA InvoiceBank = "PERMATA"
	INVOICEBANK_BSI     InvoiceBank = "BSI"
	INVOICEBANK_BJB     InvoiceBank = "BJB"
)

List of InvoiceBank

func NewInvoiceBankFromValue

func NewInvoiceBankFromValue(v string) (*InvoiceBank, error)

NewInvoiceBankFromValue returns a pointer to a valid InvoiceBank for the value passed as argument, or an error if the value passed is not allowed by the enum

func (InvoiceBank) IsValid

func (v InvoiceBank) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (InvoiceBank) Ptr

func (v InvoiceBank) Ptr() *InvoiceBank

Ptr returns reference to InvoiceBank value

func (InvoiceBank) String

func (v InvoiceBank) String() string

func (*InvoiceBank) UnmarshalJSON

func (v *InvoiceBank) UnmarshalJSON(src []byte) error

type InvoiceCurrency

type InvoiceCurrency string

InvoiceCurrency the model 'InvoiceCurrency'

const (
	INVOICECURRENCY_IDR InvoiceCurrency = "IDR"
	INVOICECURRENCY_USD InvoiceCurrency = "USD"
	INVOICECURRENCY_PHP InvoiceCurrency = "PHP"
)

List of InvoiceCurrency

func NewInvoiceCurrencyFromValue

func NewInvoiceCurrencyFromValue(v string) (*InvoiceCurrency, error)

NewInvoiceCurrencyFromValue returns a pointer to a valid InvoiceCurrency for the value passed as argument, or an error if the value passed is not allowed by the enum

func (InvoiceCurrency) IsValid

func (v InvoiceCurrency) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (InvoiceCurrency) Ptr

Ptr returns reference to InvoiceCurrency value

func (InvoiceCurrency) String

func (v InvoiceCurrency) String() string

func (*InvoiceCurrency) UnmarshalJSON

func (v *InvoiceCurrency) UnmarshalJSON(src []byte) error

type InvoiceDirectDebit

type InvoiceDirectDebit string

InvoiceDirectDebit the model 'InvoiceDirectDebit'

const (
	INVOICEDIRECTDEBIT_BA_BRI         InvoiceDirectDebit = "BA_BRI"
	INVOICEDIRECTDEBIT_DC_BRI         InvoiceDirectDebit = "DC_BRI"
	INVOICEDIRECTDEBIT_DD_BRI         InvoiceDirectDebit = "DD_BRI"
	INVOICEDIRECTDEBIT_DD_MANDIRI     InvoiceDirectDebit = "DD_MANDIRI"
	INVOICEDIRECTDEBIT_BA_BPI         InvoiceDirectDebit = "BA_BPI"
	INVOICEDIRECTDEBIT_DC_BPI         InvoiceDirectDebit = "DC_BPI"
	INVOICEDIRECTDEBIT_DD_BPI         InvoiceDirectDebit = "DD_BPI"
	INVOICEDIRECTDEBIT_BA_UBP         InvoiceDirectDebit = "BA_UBP"
	INVOICEDIRECTDEBIT_DC_UBP         InvoiceDirectDebit = "DC_UBP"
	INVOICEDIRECTDEBIT_DD_UBP         InvoiceDirectDebit = "DD_UBP"
	INVOICEDIRECTDEBIT_BCA_KLIKPAY    InvoiceDirectDebit = "BCA_KLIKPAY"
	INVOICEDIRECTDEBIT_BA_BCA_KLIKPAY InvoiceDirectDebit = "BA_BCA_KLIKPAY"
	INVOICEDIRECTDEBIT_DC_BCA_KLIKPAY InvoiceDirectDebit = "DC_BCA_KLIKPAY"
	INVOICEDIRECTDEBIT_DD_BCA_KLIKPAY InvoiceDirectDebit = "DD_BCA_KLIKPAY"
)

List of InvoiceDirectDebit

func NewInvoiceDirectDebitFromValue

func NewInvoiceDirectDebitFromValue(v string) (*InvoiceDirectDebit, error)

NewInvoiceDirectDebitFromValue returns a pointer to a valid InvoiceDirectDebit for the value passed as argument, or an error if the value passed is not allowed by the enum

func (InvoiceDirectDebit) IsValid

func (v InvoiceDirectDebit) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (InvoiceDirectDebit) Ptr

Ptr returns reference to InvoiceDirectDebit value

func (InvoiceDirectDebit) String

func (v InvoiceDirectDebit) String() string

func (*InvoiceDirectDebit) UnmarshalJSON

func (v *InvoiceDirectDebit) UnmarshalJSON(src []byte) error

type InvoiceError403ResponseDefinition

type InvoiceError403ResponseDefinition struct {
	ErrorCode string `json:"error_code"`
	Message   string `json:"message"`
}

InvoiceError403ResponseDefinition struct for InvoiceError403ResponseDefinition

func NewInvoiceError403ResponseDefinition

func NewInvoiceError403ResponseDefinition(errorCode string, message string) *InvoiceError403ResponseDefinition

NewInvoiceError403ResponseDefinition instantiates a new InvoiceError403ResponseDefinition 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 NewInvoiceError403ResponseDefinitionWithDefaults

func NewInvoiceError403ResponseDefinitionWithDefaults() *InvoiceError403ResponseDefinition

NewInvoiceError403ResponseDefinitionWithDefaults instantiates a new InvoiceError403ResponseDefinition 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 (*InvoiceError403ResponseDefinition) GetErrorCode

func (o *InvoiceError403ResponseDefinition) GetErrorCode() string

GetErrorCode returns the ErrorCode field value

func (*InvoiceError403ResponseDefinition) GetErrorCodeOk

func (o *InvoiceError403ResponseDefinition) GetErrorCodeOk() (*string, bool)

GetErrorCodeOk returns a tuple with the ErrorCode field value and a boolean to check if the value has been set.

func (*InvoiceError403ResponseDefinition) GetMessage

func (o *InvoiceError403ResponseDefinition) GetMessage() string

GetMessage returns the Message field value

func (*InvoiceError403ResponseDefinition) GetMessageOk

func (o *InvoiceError403ResponseDefinition) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value and a boolean to check if the value has been set.

func (InvoiceError403ResponseDefinition) MarshalJSON

func (o InvoiceError403ResponseDefinition) MarshalJSON() ([]byte, error)

func (*InvoiceError403ResponseDefinition) SetErrorCode

func (o *InvoiceError403ResponseDefinition) SetErrorCode(v string)

SetErrorCode sets field value

func (*InvoiceError403ResponseDefinition) SetMessage

func (o *InvoiceError403ResponseDefinition) SetMessage(v string)

SetMessage sets field value

func (InvoiceError403ResponseDefinition) ToMap

func (o InvoiceError403ResponseDefinition) ToMap() (map[string]interface{}, error)

type InvoiceError404ResponseDefinition

type InvoiceError404ResponseDefinition struct {
	ErrorCode string `json:"error_code"`
	Message   string `json:"message"`
}

InvoiceError404ResponseDefinition struct for InvoiceError404ResponseDefinition

func NewInvoiceError404ResponseDefinition

func NewInvoiceError404ResponseDefinition(errorCode string, message string) *InvoiceError404ResponseDefinition

NewInvoiceError404ResponseDefinition instantiates a new InvoiceError404ResponseDefinition 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 NewInvoiceError404ResponseDefinitionWithDefaults

func NewInvoiceError404ResponseDefinitionWithDefaults() *InvoiceError404ResponseDefinition

NewInvoiceError404ResponseDefinitionWithDefaults instantiates a new InvoiceError404ResponseDefinition 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 (*InvoiceError404ResponseDefinition) GetErrorCode

func (o *InvoiceError404ResponseDefinition) GetErrorCode() string

GetErrorCode returns the ErrorCode field value

func (*InvoiceError404ResponseDefinition) GetErrorCodeOk

func (o *InvoiceError404ResponseDefinition) GetErrorCodeOk() (*string, bool)

GetErrorCodeOk returns a tuple with the ErrorCode field value and a boolean to check if the value has been set.

func (*InvoiceError404ResponseDefinition) GetMessage

func (o *InvoiceError404ResponseDefinition) GetMessage() string

GetMessage returns the Message field value

func (*InvoiceError404ResponseDefinition) GetMessageOk

func (o *InvoiceError404ResponseDefinition) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value and a boolean to check if the value has been set.

func (InvoiceError404ResponseDefinition) MarshalJSON

func (o InvoiceError404ResponseDefinition) MarshalJSON() ([]byte, error)

func (*InvoiceError404ResponseDefinition) SetErrorCode

func (o *InvoiceError404ResponseDefinition) SetErrorCode(v string)

SetErrorCode sets field value

func (*InvoiceError404ResponseDefinition) SetMessage

func (o *InvoiceError404ResponseDefinition) SetMessage(v string)

SetMessage sets field value

func (InvoiceError404ResponseDefinition) ToMap

func (o InvoiceError404ResponseDefinition) ToMap() (map[string]interface{}, error)

type InvoiceEwallet

type InvoiceEwallet string

InvoiceEwallet the model 'InvoiceEwallet'

const (
	INVOICEEWALLET_OVO       InvoiceEwallet = "OVO"
	INVOICEEWALLET_DANA      InvoiceEwallet = "DANA"
	INVOICEEWALLET_LINKAJA   InvoiceEwallet = "LINKAJA"
	INVOICEEWALLET_PAYMAYA   InvoiceEwallet = "PAYMAYA"
	INVOICEEWALLET_SHOPEEPAY InvoiceEwallet = "SHOPEEPAY"
	INVOICEEWALLET_GCASH     InvoiceEwallet = "GCASH"
	INVOICEEWALLET_GRABPAY   InvoiceEwallet = "GRABPAY"
)

List of InvoiceEwallet

func NewInvoiceEwalletFromValue

func NewInvoiceEwalletFromValue(v string) (*InvoiceEwallet, error)

NewInvoiceEwalletFromValue returns a pointer to a valid InvoiceEwallet for the value passed as argument, or an error if the value passed is not allowed by the enum

func (InvoiceEwallet) IsValid

func (v InvoiceEwallet) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (InvoiceEwallet) Ptr

func (v InvoiceEwallet) Ptr() *InvoiceEwallet

Ptr returns reference to InvoiceEwallet value

func (InvoiceEwallet) String

func (v InvoiceEwallet) String() string

func (*InvoiceEwallet) UnmarshalJSON

func (v *InvoiceEwallet) UnmarshalJSON(src []byte) error

type InvoicePaylater

type InvoicePaylater string

InvoicePaylater the model 'InvoicePaylater'

const (
	INVOICEPAYLATER_KREDIVO  InvoicePaylater = "KREDIVO"
	INVOICEPAYLATER_AKULAKU  InvoicePaylater = "AKULAKU"
	INVOICEPAYLATER_UANGME   InvoicePaylater = "UANGME"
	INVOICEPAYLATER_BILLEASE InvoicePaylater = "BILLEASE"
	INVOICEPAYLATER_CASHALO  InvoicePaylater = "CASHALO"
	INVOICEPAYLATER_ATOME    InvoicePaylater = "ATOME"
)

List of InvoicePaylater

func NewInvoicePaylaterFromValue

func NewInvoicePaylaterFromValue(v string) (*InvoicePaylater, error)

NewInvoicePaylaterFromValue returns a pointer to a valid InvoicePaylater for the value passed as argument, or an error if the value passed is not allowed by the enum

func (InvoicePaylater) IsValid

func (v InvoicePaylater) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (InvoicePaylater) Ptr

Ptr returns reference to InvoicePaylater value

func (InvoicePaylater) String

func (v InvoicePaylater) String() string

func (*InvoicePaylater) UnmarshalJSON

func (v *InvoicePaylater) UnmarshalJSON(src []byte) error

type InvoicePaymentMethod

type InvoicePaymentMethod string

InvoicePaymentMethod the model 'InvoicePaymentMethod'

const (
	INVOICEPAYMENTMETHOD_POOL                     InvoicePaymentMethod = "POOL"
	INVOICEPAYMENTMETHOD_CALLBACK_VIRTUAL_ACCOUNT InvoicePaymentMethod = "CALLBACK_VIRTUAL_ACCOUNT"
	INVOICEPAYMENTMETHOD_CREDIT_CARD              InvoicePaymentMethod = "CREDIT_CARD"
	INVOICEPAYMENTMETHOD_RETAIL_OUTLET            InvoicePaymentMethod = "RETAIL_OUTLET"
	INVOICEPAYMENTMETHOD_QR_CODE                  InvoicePaymentMethod = "QR_CODE"
	INVOICEPAYMENTMETHOD_QRIS                     InvoicePaymentMethod = "QRIS"
	INVOICEPAYMENTMETHOD_EWALLET                  InvoicePaymentMethod = "EWALLET"
	INVOICEPAYMENTMETHOD_DIRECT_DEBIT             InvoicePaymentMethod = "DIRECT_DEBIT"
	INVOICEPAYMENTMETHOD_BANK_TRANSFER            InvoicePaymentMethod = "BANK_TRANSFER"
	INVOICEPAYMENTMETHOD_PAYLATER                 InvoicePaymentMethod = "PAYLATER"
)

List of InvoicePaymentMethod

func NewInvoicePaymentMethodFromValue

func NewInvoicePaymentMethodFromValue(v string) (*InvoicePaymentMethod, error)

NewInvoicePaymentMethodFromValue returns a pointer to a valid InvoicePaymentMethod for the value passed as argument, or an error if the value passed is not allowed by the enum

func (InvoicePaymentMethod) IsValid

func (v InvoicePaymentMethod) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (InvoicePaymentMethod) Ptr

Ptr returns reference to InvoicePaymentMethod value

func (InvoicePaymentMethod) String

func (v InvoicePaymentMethod) String() string

func (*InvoicePaymentMethod) UnmarshalJSON

func (v *InvoicePaymentMethod) UnmarshalJSON(src []byte) error

type InvoiceQrCode

type InvoiceQrCode string

InvoiceQrCode the model 'InvoiceQrCode'

const (
	INVOICEQRCODE_QRIS      InvoiceQrCode = "QRIS"
	INVOICEQRCODE_PROMPTPAY InvoiceQrCode = "PROMPTPAY"
)

List of InvoiceQrCode

func NewInvoiceQrCodeFromValue

func NewInvoiceQrCodeFromValue(v string) (*InvoiceQrCode, error)

NewInvoiceQrCodeFromValue returns a pointer to a valid InvoiceQrCode for the value passed as argument, or an error if the value passed is not allowed by the enum

func (InvoiceQrCode) IsValid

func (v InvoiceQrCode) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (InvoiceQrCode) Ptr

func (v InvoiceQrCode) Ptr() *InvoiceQrCode

Ptr returns reference to InvoiceQrCode value

func (InvoiceQrCode) String

func (v InvoiceQrCode) String() string

func (*InvoiceQrCode) UnmarshalJSON

func (v *InvoiceQrCode) UnmarshalJSON(src []byte) error

type InvoiceRetailOutlet

type InvoiceRetailOutlet string

InvoiceRetailOutlet the model 'InvoiceRetailOutlet'

const (
	INVOICERETAILOUTLET_ALFAMART        InvoiceRetailOutlet = "ALFAMART"
	INVOICERETAILOUTLET_INDOMARET       InvoiceRetailOutlet = "INDOMARET"
	INVOICERETAILOUTLET__7_ELEVEN       InvoiceRetailOutlet = "7ELEVEN"
	INVOICERETAILOUTLET_CEBUANA         InvoiceRetailOutlet = "CEBUANA"
	INVOICERETAILOUTLET_DP_ECPAY_LOAN   InvoiceRetailOutlet = "DP_ECPAY_LOAN"
	INVOICERETAILOUTLET_DP_MLHUILLIER   InvoiceRetailOutlet = "DP_MLHUILLIER"
	INVOICERETAILOUTLET_DP_PALAWAN      InvoiceRetailOutlet = "DP_PALAWAN"
	INVOICERETAILOUTLET_DP_ECPAY_SCHOOL InvoiceRetailOutlet = "DP_ECPAY_SCHOOL"
	INVOICERETAILOUTLET_LBC             InvoiceRetailOutlet = "LBC"
)

List of InvoiceRetailOutlet

func NewInvoiceRetailOutletFromValue

func NewInvoiceRetailOutletFromValue(v string) (*InvoiceRetailOutlet, error)

NewInvoiceRetailOutletFromValue returns a pointer to a valid InvoiceRetailOutlet for the value passed as argument, or an error if the value passed is not allowed by the enum

func (InvoiceRetailOutlet) IsValid

func (v InvoiceRetailOutlet) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (InvoiceRetailOutlet) Ptr

Ptr returns reference to InvoiceRetailOutlet value

func (InvoiceRetailOutlet) String

func (v InvoiceRetailOutlet) String() string

func (*InvoiceRetailOutlet) UnmarshalJSON

func (v *InvoiceRetailOutlet) UnmarshalJSON(src []byte) error

type InvoiceStatus

type InvoiceStatus string

InvoiceStatus the model 'InvoiceStatus'

const (
	INVOICESTATUS_PENDING    InvoiceStatus = "PENDING"
	INVOICESTATUS_COMPLETING InvoiceStatus = "COMPLETING"
	INVOICESTATUS_PAID       InvoiceStatus = "PAID"
	INVOICESTATUS_SETTLED    InvoiceStatus = "SETTLED"
	INVOICESTATUS_EXPIRED    InvoiceStatus = "EXPIRED"
	INVOICESTATUS_REMINDER   InvoiceStatus = "REMINDER"
)

List of InvoiceStatus

func NewInvoiceStatusFromValue

func NewInvoiceStatusFromValue(v string) (*InvoiceStatus, error)

NewInvoiceStatusFromValue returns a pointer to a valid InvoiceStatus for the value passed as argument, or an error if the value passed is not allowed by the enum

func (InvoiceStatus) IsValid

func (v InvoiceStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (InvoiceStatus) Ptr

func (v InvoiceStatus) Ptr() *InvoiceStatus

Ptr returns reference to InvoiceStatus value

func (InvoiceStatus) String

func (v InvoiceStatus) String() string

func (*InvoiceStatus) UnmarshalJSON

func (v *InvoiceStatus) UnmarshalJSON(src []byte) error

type InvoiceUnauthorizedError

type InvoiceUnauthorizedError struct {
	ErrorCode string `json:"error_code"`
	Message   string `json:"message"`
}

InvoiceUnauthorizedError struct for InvoiceUnauthorizedError

func NewInvoiceUnauthorizedError

func NewInvoiceUnauthorizedError(errorCode string, message string) *InvoiceUnauthorizedError

NewInvoiceUnauthorizedError instantiates a new InvoiceUnauthorizedError 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 NewInvoiceUnauthorizedErrorWithDefaults

func NewInvoiceUnauthorizedErrorWithDefaults() *InvoiceUnauthorizedError

NewInvoiceUnauthorizedErrorWithDefaults instantiates a new InvoiceUnauthorizedError 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 (*InvoiceUnauthorizedError) GetErrorCode

func (o *InvoiceUnauthorizedError) GetErrorCode() string

GetErrorCode returns the ErrorCode field value

func (*InvoiceUnauthorizedError) GetErrorCodeOk

func (o *InvoiceUnauthorizedError) GetErrorCodeOk() (*string, bool)

GetErrorCodeOk returns a tuple with the ErrorCode field value and a boolean to check if the value has been set.

func (*InvoiceUnauthorizedError) GetMessage

func (o *InvoiceUnauthorizedError) GetMessage() string

GetMessage returns the Message field value

func (*InvoiceUnauthorizedError) GetMessageOk

func (o *InvoiceUnauthorizedError) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value and a boolean to check if the value has been set.

func (InvoiceUnauthorizedError) MarshalJSON

func (o InvoiceUnauthorizedError) MarshalJSON() ([]byte, error)

func (*InvoiceUnauthorizedError) SetErrorCode

func (o *InvoiceUnauthorizedError) SetErrorCode(v string)

SetErrorCode sets field value

func (*InvoiceUnauthorizedError) SetMessage

func (o *InvoiceUnauthorizedError) SetMessage(v string)

SetMessage sets field value

func (InvoiceUnauthorizedError) ToMap

func (o InvoiceUnauthorizedError) ToMap() (map[string]interface{}, error)

type MappedNullable

type MappedNullable interface {
	ToMap() (map[string]interface{}, error)
}

type NotificationChannel

type NotificationChannel string

NotificationChannel the model 'NotificationChannel'

const (
	NOTIFICATIONCHANNEL_EMAIL    NotificationChannel = "email"
	NOTIFICATIONCHANNEL_SMS      NotificationChannel = "sms"
	NOTIFICATIONCHANNEL_WHATSAPP NotificationChannel = "whatsapp"
	NOTIFICATIONCHANNEL_VIBER    NotificationChannel = "viber"
)

List of NotificationChannel

func NewNotificationChannelFromValue

func NewNotificationChannelFromValue(v string) (*NotificationChannel, error)

NewNotificationChannelFromValue returns a pointer to a valid NotificationChannel for the value passed as argument, or an error if the value passed is not allowed by the enum

func (NotificationChannel) IsValid

func (v NotificationChannel) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (NotificationChannel) Ptr

Ptr returns reference to NotificationChannel value

func (NotificationChannel) String

func (v NotificationChannel) String() string

func (*NotificationChannel) UnmarshalJSON

func (v *NotificationChannel) UnmarshalJSON(src []byte) error

type NotificationPreference

type NotificationPreference struct {
	InvoiceCreated  []NotificationChannel `json:"invoice_created,omitempty"`
	InvoiceReminder []NotificationChannel `json:"invoice_reminder,omitempty"`
	InvoiceExpired  []NotificationChannel `json:"invoice_expired,omitempty"`
	InvoicePaid     []NotificationChannel `json:"invoice_paid,omitempty"`
}

NotificationPreference struct for NotificationPreference

func NewNotificationPreference

func NewNotificationPreference() *NotificationPreference

NewNotificationPreference instantiates a new NotificationPreference 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 NewNotificationPreferenceWithDefaults

func NewNotificationPreferenceWithDefaults() *NotificationPreference

NewNotificationPreferenceWithDefaults instantiates a new NotificationPreference 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 (*NotificationPreference) GetInvoiceCreated

func (o *NotificationPreference) GetInvoiceCreated() []NotificationChannel

GetInvoiceCreated returns the InvoiceCreated field value if set, zero value otherwise.

func (*NotificationPreference) GetInvoiceCreatedOk

func (o *NotificationPreference) GetInvoiceCreatedOk() ([]NotificationChannel, bool)

GetInvoiceCreatedOk returns a tuple with the InvoiceCreated field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationPreference) GetInvoiceExpired

func (o *NotificationPreference) GetInvoiceExpired() []NotificationChannel

GetInvoiceExpired returns the InvoiceExpired field value if set, zero value otherwise.

func (*NotificationPreference) GetInvoiceExpiredOk

func (o *NotificationPreference) GetInvoiceExpiredOk() ([]NotificationChannel, bool)

GetInvoiceExpiredOk returns a tuple with the InvoiceExpired field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationPreference) GetInvoicePaid

func (o *NotificationPreference) GetInvoicePaid() []NotificationChannel

GetInvoicePaid returns the InvoicePaid field value if set, zero value otherwise.

func (*NotificationPreference) GetInvoicePaidOk

func (o *NotificationPreference) GetInvoicePaidOk() ([]NotificationChannel, bool)

GetInvoicePaidOk returns a tuple with the InvoicePaid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationPreference) GetInvoiceReminder

func (o *NotificationPreference) GetInvoiceReminder() []NotificationChannel

GetInvoiceReminder returns the InvoiceReminder field value if set, zero value otherwise.

func (*NotificationPreference) GetInvoiceReminderOk

func (o *NotificationPreference) GetInvoiceReminderOk() ([]NotificationChannel, bool)

GetInvoiceReminderOk returns a tuple with the InvoiceReminder field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotificationPreference) HasInvoiceCreated

func (o *NotificationPreference) HasInvoiceCreated() bool

HasInvoiceCreated returns a boolean if a field has been set.

func (*NotificationPreference) HasInvoiceExpired

func (o *NotificationPreference) HasInvoiceExpired() bool

HasInvoiceExpired returns a boolean if a field has been set.

func (*NotificationPreference) HasInvoicePaid

func (o *NotificationPreference) HasInvoicePaid() bool

HasInvoicePaid returns a boolean if a field has been set.

func (*NotificationPreference) HasInvoiceReminder

func (o *NotificationPreference) HasInvoiceReminder() bool

HasInvoiceReminder returns a boolean if a field has been set.

func (NotificationPreference) MarshalJSON

func (o NotificationPreference) MarshalJSON() ([]byte, error)

func (*NotificationPreference) SetInvoiceCreated

func (o *NotificationPreference) SetInvoiceCreated(v []NotificationChannel)

SetInvoiceCreated gets a reference to the given []NotificationChannel and assigns it to the InvoiceCreated field.

func (*NotificationPreference) SetInvoiceExpired

func (o *NotificationPreference) SetInvoiceExpired(v []NotificationChannel)

SetInvoiceExpired gets a reference to the given []NotificationChannel and assigns it to the InvoiceExpired field.

func (*NotificationPreference) SetInvoicePaid

func (o *NotificationPreference) SetInvoicePaid(v []NotificationChannel)

SetInvoicePaid gets a reference to the given []NotificationChannel and assigns it to the InvoicePaid field.

func (*NotificationPreference) SetInvoiceReminder

func (o *NotificationPreference) SetInvoiceReminder(v []NotificationChannel)

SetInvoiceReminder gets a reference to the given []NotificationChannel and assigns it to the InvoiceReminder field.

func (NotificationPreference) ToMap

func (o NotificationPreference) ToMap() (map[string]interface{}, error)

type NullableAddressObject

type NullableAddressObject struct {
	// contains filtered or unexported fields
}

func NewNullableAddressObject

func NewNullableAddressObject(val *AddressObject) *NullableAddressObject

func (NullableAddressObject) Get

func (NullableAddressObject) IsSet

func (v NullableAddressObject) IsSet() bool

func (NullableAddressObject) MarshalJSON

func (v NullableAddressObject) MarshalJSON() ([]byte, error)

func (*NullableAddressObject) Set

func (v *NullableAddressObject) Set(val *AddressObject)

func (*NullableAddressObject) UnmarshalJSON

func (v *NullableAddressObject) UnmarshalJSON(src []byte) error

func (*NullableAddressObject) Unset

func (v *NullableAddressObject) Unset()

type NullableBool

type NullableBool struct {
	// contains filtered or unexported fields
}

func NewNullableBool

func NewNullableBool(val *bool) *NullableBool

func (NullableBool) Get

func (v NullableBool) Get() *bool

func (NullableBool) IsSet

func (v NullableBool) IsSet() bool

func (NullableBool) MarshalJSON

func (v NullableBool) MarshalJSON() ([]byte, error)

func (*NullableBool) Set

func (v *NullableBool) Set(val *bool)

func (*NullableBool) UnmarshalJSON

func (v *NullableBool) UnmarshalJSON(src []byte) error

func (*NullableBool) Unset

func (v *NullableBool) Unset()

type NullableCreateInvoiceError400ResponseDefinition

type NullableCreateInvoiceError400ResponseDefinition struct {
	// contains filtered or unexported fields
}

func (NullableCreateInvoiceError400ResponseDefinition) Get

func (NullableCreateInvoiceError400ResponseDefinition) IsSet

func (NullableCreateInvoiceError400ResponseDefinition) MarshalJSON

func (*NullableCreateInvoiceError400ResponseDefinition) Set

func (*NullableCreateInvoiceError400ResponseDefinition) UnmarshalJSON

func (*NullableCreateInvoiceError400ResponseDefinition) Unset

type NullableCreateInvoiceError404ResponseDefinition

type NullableCreateInvoiceError404ResponseDefinition struct {
	// contains filtered or unexported fields
}

func (NullableCreateInvoiceError404ResponseDefinition) Get

func (NullableCreateInvoiceError404ResponseDefinition) IsSet

func (NullableCreateInvoiceError404ResponseDefinition) MarshalJSON

func (*NullableCreateInvoiceError404ResponseDefinition) Set

func (*NullableCreateInvoiceError404ResponseDefinition) UnmarshalJSON

func (*NullableCreateInvoiceError404ResponseDefinition) Unset

type NullableCreateInvoiceRequestDefinition

type NullableCreateInvoiceRequestDefinition struct {
	// contains filtered or unexported fields
}

func (NullableCreateInvoiceRequestDefinition) Get

func (NullableCreateInvoiceRequestDefinition) IsSet

func (NullableCreateInvoiceRequestDefinition) MarshalJSON

func (v NullableCreateInvoiceRequestDefinition) MarshalJSON() ([]byte, error)

func (*NullableCreateInvoiceRequestDefinition) Set

func (*NullableCreateInvoiceRequestDefinition) UnmarshalJSON

func (v *NullableCreateInvoiceRequestDefinition) UnmarshalJSON(src []byte) error

func (*NullableCreateInvoiceRequestDefinition) Unset

type NullableCustomerObject

type NullableCustomerObject struct {
	// contains filtered or unexported fields
}

func NewNullableCustomerObject

func NewNullableCustomerObject(val *CustomerObject) *NullableCustomerObject

func (NullableCustomerObject) Get

func (NullableCustomerObject) IsSet

func (v NullableCustomerObject) IsSet() bool

func (NullableCustomerObject) MarshalJSON

func (v NullableCustomerObject) MarshalJSON() ([]byte, error)

func (*NullableCustomerObject) Set

func (*NullableCustomerObject) UnmarshalJSON

func (v *NullableCustomerObject) UnmarshalJSON(src []byte) error

func (*NullableCustomerObject) Unset

func (v *NullableCustomerObject) Unset()

type NullableError500Response

type NullableError500Response struct {
	// contains filtered or unexported fields
}

func NewNullableError500Response

func NewNullableError500Response(val *Error500Response) *NullableError500Response

func (NullableError500Response) Get

func (NullableError500Response) IsSet

func (v NullableError500Response) IsSet() bool

func (NullableError500Response) MarshalJSON

func (v NullableError500Response) MarshalJSON() ([]byte, error)

func (*NullableError500Response) Set

func (*NullableError500Response) UnmarshalJSON

func (v *NullableError500Response) UnmarshalJSON(src []byte) error

func (*NullableError500Response) Unset

func (v *NullableError500Response) Unset()

type NullableFloat32

type NullableFloat32 struct {
	// contains filtered or unexported fields
}

func NewNullableFloat32

func NewNullableFloat32(val *float32) *NullableFloat32

func (NullableFloat32) Get

func (v NullableFloat32) Get() *float32

func (NullableFloat32) IsSet

func (v NullableFloat32) IsSet() bool

func (NullableFloat32) MarshalJSON

func (v NullableFloat32) MarshalJSON() ([]byte, error)

func (*NullableFloat32) Set

func (v *NullableFloat32) Set(val *float32)

func (*NullableFloat32) UnmarshalJSON

func (v *NullableFloat32) UnmarshalJSON(src []byte) error

func (*NullableFloat32) Unset

func (v *NullableFloat32) Unset()

type NullableFloat64

type NullableFloat64 struct {
	// contains filtered or unexported fields
}

func NewNullableFloat64

func NewNullableFloat64(val *float64) *NullableFloat64

func (NullableFloat64) Get

func (v NullableFloat64) Get() *float64

func (NullableFloat64) IsSet

func (v NullableFloat64) IsSet() bool

func (NullableFloat64) MarshalJSON

func (v NullableFloat64) MarshalJSON() ([]byte, error)

func (*NullableFloat64) Set

func (v *NullableFloat64) Set(val *float64)

func (*NullableFloat64) UnmarshalJSON

func (v *NullableFloat64) UnmarshalJSON(src []byte) error

func (*NullableFloat64) Unset

func (v *NullableFloat64) Unset()

type NullableInt

type NullableInt struct {
	// contains filtered or unexported fields
}

func NewNullableInt

func NewNullableInt(val *int) *NullableInt

func (NullableInt) Get

func (v NullableInt) Get() *int

func (NullableInt) IsSet

func (v NullableInt) IsSet() bool

func (NullableInt) MarshalJSON

func (v NullableInt) MarshalJSON() ([]byte, error)

func (*NullableInt) Set

func (v *NullableInt) Set(val *int)

func (*NullableInt) UnmarshalJSON

func (v *NullableInt) UnmarshalJSON(src []byte) error

func (*NullableInt) Unset

func (v *NullableInt) Unset()

type NullableInt32

type NullableInt32 struct {
	// contains filtered or unexported fields
}

func NewNullableInt32

func NewNullableInt32(val *int32) *NullableInt32

func (NullableInt32) Get

func (v NullableInt32) Get() *int32

func (NullableInt32) IsSet

func (v NullableInt32) IsSet() bool

func (NullableInt32) MarshalJSON

func (v NullableInt32) MarshalJSON() ([]byte, error)

func (*NullableInt32) Set

func (v *NullableInt32) Set(val *int32)

func (*NullableInt32) UnmarshalJSON

func (v *NullableInt32) UnmarshalJSON(src []byte) error

func (*NullableInt32) Unset

func (v *NullableInt32) Unset()

type NullableInt64

type NullableInt64 struct {
	// contains filtered or unexported fields
}

func NewNullableInt64

func NewNullableInt64(val *int64) *NullableInt64

func (NullableInt64) Get

func (v NullableInt64) Get() *int64

func (NullableInt64) IsSet

func (v NullableInt64) IsSet() bool

func (NullableInt64) MarshalJSON

func (v NullableInt64) MarshalJSON() ([]byte, error)

func (*NullableInt64) Set

func (v *NullableInt64) Set(val *int64)

func (*NullableInt64) UnmarshalJSON

func (v *NullableInt64) UnmarshalJSON(src []byte) error

func (*NullableInt64) Unset

func (v *NullableInt64) Unset()

type NullableInternalInvoice

type NullableInternalInvoice struct {
	// contains filtered or unexported fields
}

func NewNullableInternalInvoice

func NewNullableInternalInvoice(val *InternalInvoice) *NullableInternalInvoice

func (NullableInternalInvoice) Get

func (NullableInternalInvoice) IsSet

func (v NullableInternalInvoice) IsSet() bool

func (NullableInternalInvoice) MarshalJSON

func (v NullableInternalInvoice) MarshalJSON() ([]byte, error)

func (*NullableInternalInvoice) Set

func (*NullableInternalInvoice) UnmarshalJSON

func (v *NullableInternalInvoice) UnmarshalJSON(src []byte) error

func (*NullableInternalInvoice) Unset

func (v *NullableInternalInvoice) Unset()

type NullableInternalInvoiceBank

type NullableInternalInvoiceBank struct {
	// contains filtered or unexported fields
}

func NewNullableInternalInvoiceBank

func NewNullableInternalInvoiceBank(val *InternalInvoiceBank) *NullableInternalInvoiceBank

func (NullableInternalInvoiceBank) Get

func (NullableInternalInvoiceBank) IsSet

func (NullableInternalInvoiceBank) MarshalJSON

func (v NullableInternalInvoiceBank) MarshalJSON() ([]byte, error)

func (*NullableInternalInvoiceBank) Set

func (*NullableInternalInvoiceBank) UnmarshalJSON

func (v *NullableInternalInvoiceBank) UnmarshalJSON(src []byte) error

func (*NullableInternalInvoiceBank) Unset

func (v *NullableInternalInvoiceBank) Unset()

type NullableInternalInvoiceDirectDebit

type NullableInternalInvoiceDirectDebit struct {
	// contains filtered or unexported fields
}

func (NullableInternalInvoiceDirectDebit) Get

func (NullableInternalInvoiceDirectDebit) IsSet

func (NullableInternalInvoiceDirectDebit) MarshalJSON

func (v NullableInternalInvoiceDirectDebit) MarshalJSON() ([]byte, error)

func (*NullableInternalInvoiceDirectDebit) Set

func (*NullableInternalInvoiceDirectDebit) UnmarshalJSON

func (v *NullableInternalInvoiceDirectDebit) UnmarshalJSON(src []byte) error

func (*NullableInternalInvoiceDirectDebit) Unset

type NullableInternalInvoiceEwallet

type NullableInternalInvoiceEwallet struct {
	// contains filtered or unexported fields
}

func (NullableInternalInvoiceEwallet) Get

func (NullableInternalInvoiceEwallet) IsSet

func (NullableInternalInvoiceEwallet) MarshalJSON

func (v NullableInternalInvoiceEwallet) MarshalJSON() ([]byte, error)

func (*NullableInternalInvoiceEwallet) Set

func (*NullableInternalInvoiceEwallet) UnmarshalJSON

func (v *NullableInternalInvoiceEwallet) UnmarshalJSON(src []byte) error

func (*NullableInternalInvoiceEwallet) Unset

func (v *NullableInternalInvoiceEwallet) Unset()

type NullableInternalInvoiceFee

type NullableInternalInvoiceFee struct {
	// contains filtered or unexported fields
}

func NewNullableInternalInvoiceFee

func NewNullableInternalInvoiceFee(val *InternalInvoiceFee) *NullableInternalInvoiceFee

func (NullableInternalInvoiceFee) Get

func (NullableInternalInvoiceFee) IsSet

func (v NullableInternalInvoiceFee) IsSet() bool

func (NullableInternalInvoiceFee) MarshalJSON

func (v NullableInternalInvoiceFee) MarshalJSON() ([]byte, error)

func (*NullableInternalInvoiceFee) Set

func (*NullableInternalInvoiceFee) UnmarshalJSON

func (v *NullableInternalInvoiceFee) UnmarshalJSON(src []byte) error

func (*NullableInternalInvoiceFee) Unset

func (v *NullableInternalInvoiceFee) Unset()

type NullableInternalInvoiceItem

type NullableInternalInvoiceItem struct {
	// contains filtered or unexported fields
}

func NewNullableInternalInvoiceItem

func NewNullableInternalInvoiceItem(val *InternalInvoiceItem) *NullableInternalInvoiceItem

func (NullableInternalInvoiceItem) Get

func (NullableInternalInvoiceItem) IsSet

func (NullableInternalInvoiceItem) MarshalJSON

func (v NullableInternalInvoiceItem) MarshalJSON() ([]byte, error)

func (*NullableInternalInvoiceItem) Set

func (*NullableInternalInvoiceItem) UnmarshalJSON

func (v *NullableInternalInvoiceItem) UnmarshalJSON(src []byte) error

func (*NullableInternalInvoiceItem) Unset

func (v *NullableInternalInvoiceItem) Unset()

type NullableInternalInvoicePaylater

type NullableInternalInvoicePaylater struct {
	// contains filtered or unexported fields
}

func (NullableInternalInvoicePaylater) Get

func (NullableInternalInvoicePaylater) IsSet

func (NullableInternalInvoicePaylater) MarshalJSON

func (v NullableInternalInvoicePaylater) MarshalJSON() ([]byte, error)

func (*NullableInternalInvoicePaylater) Set

func (*NullableInternalInvoicePaylater) UnmarshalJSON

func (v *NullableInternalInvoicePaylater) UnmarshalJSON(src []byte) error

func (*NullableInternalInvoicePaylater) Unset

type NullableInternalInvoiceQrCode

type NullableInternalInvoiceQrCode struct {
	// contains filtered or unexported fields
}

func (NullableInternalInvoiceQrCode) Get

func (NullableInternalInvoiceQrCode) IsSet

func (NullableInternalInvoiceQrCode) MarshalJSON

func (v NullableInternalInvoiceQrCode) MarshalJSON() ([]byte, error)

func (*NullableInternalInvoiceQrCode) Set

func (*NullableInternalInvoiceQrCode) UnmarshalJSON

func (v *NullableInternalInvoiceQrCode) UnmarshalJSON(src []byte) error

func (*NullableInternalInvoiceQrCode) Unset

func (v *NullableInternalInvoiceQrCode) Unset()

type NullableInternalInvoiceRetailOutlet

type NullableInternalInvoiceRetailOutlet struct {
	// contains filtered or unexported fields
}

func (NullableInternalInvoiceRetailOutlet) Get

func (NullableInternalInvoiceRetailOutlet) IsSet

func (NullableInternalInvoiceRetailOutlet) MarshalJSON

func (v NullableInternalInvoiceRetailOutlet) MarshalJSON() ([]byte, error)

func (*NullableInternalInvoiceRetailOutlet) Set

func (*NullableInternalInvoiceRetailOutlet) UnmarshalJSON

func (v *NullableInternalInvoiceRetailOutlet) UnmarshalJSON(src []byte) error

func (*NullableInternalInvoiceRetailOutlet) Unset

type NullableInvoiceBank

type NullableInvoiceBank struct {
	// contains filtered or unexported fields
}

func NewNullableInvoiceBank

func NewNullableInvoiceBank(val *InvoiceBank) *NullableInvoiceBank

func (NullableInvoiceBank) Get

func (NullableInvoiceBank) IsSet

func (v NullableInvoiceBank) IsSet() bool

func (NullableInvoiceBank) MarshalJSON

func (v NullableInvoiceBank) MarshalJSON() ([]byte, error)

func (*NullableInvoiceBank) Set

func (v *NullableInvoiceBank) Set(val *InvoiceBank)

func (*NullableInvoiceBank) UnmarshalJSON

func (v *NullableInvoiceBank) UnmarshalJSON(src []byte) error

func (*NullableInvoiceBank) Unset

func (v *NullableInvoiceBank) Unset()

type NullableInvoiceCurrency

type NullableInvoiceCurrency struct {
	// contains filtered or unexported fields
}

func NewNullableInvoiceCurrency

func NewNullableInvoiceCurrency(val *InvoiceCurrency) *NullableInvoiceCurrency

func (NullableInvoiceCurrency) Get

func (NullableInvoiceCurrency) IsSet

func (v NullableInvoiceCurrency) IsSet() bool

func (NullableInvoiceCurrency) MarshalJSON

func (v NullableInvoiceCurrency) MarshalJSON() ([]byte, error)

func (*NullableInvoiceCurrency) Set

func (*NullableInvoiceCurrency) UnmarshalJSON

func (v *NullableInvoiceCurrency) UnmarshalJSON(src []byte) error

func (*NullableInvoiceCurrency) Unset

func (v *NullableInvoiceCurrency) Unset()

type NullableInvoiceDirectDebit

type NullableInvoiceDirectDebit struct {
	// contains filtered or unexported fields
}

func NewNullableInvoiceDirectDebit

func NewNullableInvoiceDirectDebit(val *InvoiceDirectDebit) *NullableInvoiceDirectDebit

func (NullableInvoiceDirectDebit) Get

func (NullableInvoiceDirectDebit) IsSet

func (v NullableInvoiceDirectDebit) IsSet() bool

func (NullableInvoiceDirectDebit) MarshalJSON

func (v NullableInvoiceDirectDebit) MarshalJSON() ([]byte, error)

func (*NullableInvoiceDirectDebit) Set

func (*NullableInvoiceDirectDebit) UnmarshalJSON

func (v *NullableInvoiceDirectDebit) UnmarshalJSON(src []byte) error

func (*NullableInvoiceDirectDebit) Unset

func (v *NullableInvoiceDirectDebit) Unset()

type NullableInvoiceError403ResponseDefinition

type NullableInvoiceError403ResponseDefinition struct {
	// contains filtered or unexported fields
}

func (NullableInvoiceError403ResponseDefinition) Get

func (NullableInvoiceError403ResponseDefinition) IsSet

func (NullableInvoiceError403ResponseDefinition) MarshalJSON

func (*NullableInvoiceError403ResponseDefinition) Set

func (*NullableInvoiceError403ResponseDefinition) UnmarshalJSON

func (v *NullableInvoiceError403ResponseDefinition) UnmarshalJSON(src []byte) error

func (*NullableInvoiceError403ResponseDefinition) Unset

type NullableInvoiceError404ResponseDefinition

type NullableInvoiceError404ResponseDefinition struct {
	// contains filtered or unexported fields
}

func (NullableInvoiceError404ResponseDefinition) Get

func (NullableInvoiceError404ResponseDefinition) IsSet

func (NullableInvoiceError404ResponseDefinition) MarshalJSON

func (*NullableInvoiceError404ResponseDefinition) Set

func (*NullableInvoiceError404ResponseDefinition) UnmarshalJSON

func (v *NullableInvoiceError404ResponseDefinition) UnmarshalJSON(src []byte) error

func (*NullableInvoiceError404ResponseDefinition) Unset

type NullableInvoiceEwallet

type NullableInvoiceEwallet struct {
	// contains filtered or unexported fields
}

func NewNullableInvoiceEwallet

func NewNullableInvoiceEwallet(val *InvoiceEwallet) *NullableInvoiceEwallet

func (NullableInvoiceEwallet) Get

func (NullableInvoiceEwallet) IsSet

func (v NullableInvoiceEwallet) IsSet() bool

func (NullableInvoiceEwallet) MarshalJSON

func (v NullableInvoiceEwallet) MarshalJSON() ([]byte, error)

func (*NullableInvoiceEwallet) Set

func (*NullableInvoiceEwallet) UnmarshalJSON

func (v *NullableInvoiceEwallet) UnmarshalJSON(src []byte) error

func (*NullableInvoiceEwallet) Unset

func (v *NullableInvoiceEwallet) Unset()

type NullableInvoicePaylater

type NullableInvoicePaylater struct {
	// contains filtered or unexported fields
}

func NewNullableInvoicePaylater

func NewNullableInvoicePaylater(val *InvoicePaylater) *NullableInvoicePaylater

func (NullableInvoicePaylater) Get

func (NullableInvoicePaylater) IsSet

func (v NullableInvoicePaylater) IsSet() bool

func (NullableInvoicePaylater) MarshalJSON

func (v NullableInvoicePaylater) MarshalJSON() ([]byte, error)

func (*NullableInvoicePaylater) Set

func (*NullableInvoicePaylater) UnmarshalJSON

func (v *NullableInvoicePaylater) UnmarshalJSON(src []byte) error

func (*NullableInvoicePaylater) Unset

func (v *NullableInvoicePaylater) Unset()

type NullableInvoicePaymentMethod

type NullableInvoicePaymentMethod struct {
	// contains filtered or unexported fields
}

func NewNullableInvoicePaymentMethod

func NewNullableInvoicePaymentMethod(val *InvoicePaymentMethod) *NullableInvoicePaymentMethod

func (NullableInvoicePaymentMethod) Get

func (NullableInvoicePaymentMethod) IsSet

func (NullableInvoicePaymentMethod) MarshalJSON

func (v NullableInvoicePaymentMethod) MarshalJSON() ([]byte, error)

func (*NullableInvoicePaymentMethod) Set

func (*NullableInvoicePaymentMethod) UnmarshalJSON

func (v *NullableInvoicePaymentMethod) UnmarshalJSON(src []byte) error

func (*NullableInvoicePaymentMethod) Unset

func (v *NullableInvoicePaymentMethod) Unset()

type NullableInvoiceQrCode

type NullableInvoiceQrCode struct {
	// contains filtered or unexported fields
}

func NewNullableInvoiceQrCode

func NewNullableInvoiceQrCode(val *InvoiceQrCode) *NullableInvoiceQrCode

func (NullableInvoiceQrCode) Get

func (NullableInvoiceQrCode) IsSet

func (v NullableInvoiceQrCode) IsSet() bool

func (NullableInvoiceQrCode) MarshalJSON

func (v NullableInvoiceQrCode) MarshalJSON() ([]byte, error)

func (*NullableInvoiceQrCode) Set

func (v *NullableInvoiceQrCode) Set(val *InvoiceQrCode)

func (*NullableInvoiceQrCode) UnmarshalJSON

func (v *NullableInvoiceQrCode) UnmarshalJSON(src []byte) error

func (*NullableInvoiceQrCode) Unset

func (v *NullableInvoiceQrCode) Unset()

type NullableInvoiceRetailOutlet

type NullableInvoiceRetailOutlet struct {
	// contains filtered or unexported fields
}

func NewNullableInvoiceRetailOutlet

func NewNullableInvoiceRetailOutlet(val *InvoiceRetailOutlet) *NullableInvoiceRetailOutlet

func (NullableInvoiceRetailOutlet) Get

func (NullableInvoiceRetailOutlet) IsSet

func (NullableInvoiceRetailOutlet) MarshalJSON

func (v NullableInvoiceRetailOutlet) MarshalJSON() ([]byte, error)

func (*NullableInvoiceRetailOutlet) Set

func (*NullableInvoiceRetailOutlet) UnmarshalJSON

func (v *NullableInvoiceRetailOutlet) UnmarshalJSON(src []byte) error

func (*NullableInvoiceRetailOutlet) Unset

func (v *NullableInvoiceRetailOutlet) Unset()

type NullableInvoiceStatus

type NullableInvoiceStatus struct {
	// contains filtered or unexported fields
}

func NewNullableInvoiceStatus

func NewNullableInvoiceStatus(val *InvoiceStatus) *NullableInvoiceStatus

func (NullableInvoiceStatus) Get

func (NullableInvoiceStatus) IsSet

func (v NullableInvoiceStatus) IsSet() bool

func (NullableInvoiceStatus) MarshalJSON

func (v NullableInvoiceStatus) MarshalJSON() ([]byte, error)

func (*NullableInvoiceStatus) Set

func (v *NullableInvoiceStatus) Set(val *InvoiceStatus)

func (*NullableInvoiceStatus) UnmarshalJSON

func (v *NullableInvoiceStatus) UnmarshalJSON(src []byte) error

func (*NullableInvoiceStatus) Unset

func (v *NullableInvoiceStatus) Unset()

type NullableInvoiceUnauthorizedError

type NullableInvoiceUnauthorizedError struct {
	// contains filtered or unexported fields
}

func (NullableInvoiceUnauthorizedError) Get

func (NullableInvoiceUnauthorizedError) IsSet

func (NullableInvoiceUnauthorizedError) MarshalJSON

func (v NullableInvoiceUnauthorizedError) MarshalJSON() ([]byte, error)

func (*NullableInvoiceUnauthorizedError) Set

func (*NullableInvoiceUnauthorizedError) UnmarshalJSON

func (v *NullableInvoiceUnauthorizedError) UnmarshalJSON(src []byte) error

func (*NullableInvoiceUnauthorizedError) Unset

type NullableNotificationChannel

type NullableNotificationChannel struct {
	// contains filtered or unexported fields
}

func NewNullableNotificationChannel

func NewNullableNotificationChannel(val *NotificationChannel) *NullableNotificationChannel

func (NullableNotificationChannel) Get

func (NullableNotificationChannel) IsSet

func (NullableNotificationChannel) MarshalJSON

func (v NullableNotificationChannel) MarshalJSON() ([]byte, error)

func (*NullableNotificationChannel) Set

func (*NullableNotificationChannel) UnmarshalJSON

func (v *NullableNotificationChannel) UnmarshalJSON(src []byte) error

func (*NullableNotificationChannel) Unset

func (v *NullableNotificationChannel) Unset()

type NullableNotificationPreference

type NullableNotificationPreference struct {
	// contains filtered or unexported fields
}

func (NullableNotificationPreference) Get

func (NullableNotificationPreference) IsSet

func (NullableNotificationPreference) MarshalJSON

func (v NullableNotificationPreference) MarshalJSON() ([]byte, error)

func (*NullableNotificationPreference) Set

func (*NullableNotificationPreference) UnmarshalJSON

func (v *NullableNotificationPreference) UnmarshalJSON(src []byte) error

func (*NullableNotificationPreference) Unset

func (v *NullableNotificationPreference) Unset()

type NullableString

type NullableString struct {
	// contains filtered or unexported fields
}

func NewNullableString

func NewNullableString(val *string) *NullableString

func (NullableString) Get

func (v NullableString) Get() *string

func (NullableString) IsSet

func (v NullableString) IsSet() bool

func (NullableString) MarshalJSON

func (v NullableString) MarshalJSON() ([]byte, error)

func (*NullableString) Set

func (v *NullableString) Set(val *string)

func (*NullableString) UnmarshalJSON

func (v *NullableString) UnmarshalJSON(src []byte) error

func (*NullableString) Unset

func (v *NullableString) Unset()

type NullableTime

type NullableTime struct {
	// contains filtered or unexported fields
}

func NewNullableTime

func NewNullableTime(val *time.Time) *NullableTime

func (NullableTime) Get

func (v NullableTime) Get() *time.Time

func (NullableTime) IsSet

func (v NullableTime) IsSet() bool

func (NullableTime) MarshalJSON

func (v NullableTime) MarshalJSON() ([]byte, error)

func (*NullableTime) Set

func (v *NullableTime) Set(val *time.Time)

func (*NullableTime) UnmarshalJSON

func (v *NullableTime) UnmarshalJSON(src []byte) error

func (*NullableTime) Unset

func (v *NullableTime) Unset()

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL