invoice

package
v0.0.0-...-8beb111 Latest Latest
Warning

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

Go to latest
Published: Oct 31, 2023 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var AllowedInvoiceStatusEnumValues = []InvoiceStatus{
	"PENDING",
	"PAID",
	"CANCELLED",
	"REFUNDED",
	"PARTIAL_SETTLED",
	"EXPIRED",
	"UNKNOWN",
}

All allowed values of InvoiceStatus enum

Functions

This section is empty.

Types

type ApiCreateInvoiceRequest

type ApiCreateInvoiceRequest struct {
	ApiService PublicInvoiceAPI
	// contains filtered or unexported fields
}

func (ApiCreateInvoiceRequest) Request

Request payload to create invoice

type ApiDownloadInvoiceRequest

type ApiDownloadInvoiceRequest struct {
	ApiService PublicInvoiceAPI
	// contains filtered or unexported fields
}

func (ApiDownloadInvoiceRequest) Execute

func (ApiDownloadInvoiceRequest) Limit

Page limit

func (ApiDownloadInvoiceRequest) Page

Page number

func (ApiDownloadInvoiceRequest) Statuses

Comma-separated list of statuses to filter by. Example: ?statuses=ACTIVE,PENDING

type ApiExpireInvoiceRequest

type ApiExpireInvoiceRequest struct {
	ApiService PublicInvoiceAPI
	// contains filtered or unexported fields
}

type ApiGetInvoiceByIdRequest

type ApiGetInvoiceByIdRequest struct {
	ApiService PublicInvoiceAPI
	// contains filtered or unexported fields
}

type ApiGetInvoicesRequest

type ApiGetInvoicesRequest struct {
	ApiService PublicInvoiceAPI
	// contains filtered or unexported fields
}

func (ApiGetInvoicesRequest) Limit

Page limit

func (ApiGetInvoicesRequest) Page

Page number

func (ApiGetInvoicesRequest) Statuses

func (r ApiGetInvoicesRequest) Statuses(statuses string) ApiGetInvoicesRequest

Comma-separated list of statuses to filter by. Example: ?statuses=ACTIVE,PENDING

type ApiGetPaymentMethodByIdRequest

type ApiGetPaymentMethodByIdRequest struct {
	ApiService PublicInvoiceAPI
	// contains filtered or unexported fields
}

type ApiUpdateInvoiceByIdRequest

type ApiUpdateInvoiceByIdRequest struct {
	ApiService PublicInvoiceAPI
	// contains filtered or unexported fields
}

func (ApiUpdateInvoiceByIdRequest) Request

Invoice Request Body

type GithubComAutomotechnologiesDoitpayInternalWebRenderAppPaginationHeader

type GithubComAutomotechnologiesDoitpayInternalWebRenderAppPaginationHeader struct {
	CurrentPage *int32 `json:"current_page,omitempty"`
	PerPage     *int32 `json:"per_page,omitempty"`
	TotalData   *int32 `json:"total_data,omitempty"`
	TotalPages  *int32 `json:"total_pages,omitempty"`
}

GithubComAutomotechnologiesDoitpayInternalWebRenderAppPaginationHeader struct for GithubComAutomotechnologiesDoitpayInternalWebRenderAppPaginationHeader

func NewGithubComAutomotechnologiesDoitpayInternalWebRenderAppPaginationHeader

func NewGithubComAutomotechnologiesDoitpayInternalWebRenderAppPaginationHeader() *GithubComAutomotechnologiesDoitpayInternalWebRenderAppPaginationHeader

NewGithubComAutomotechnologiesDoitpayInternalWebRenderAppPaginationHeader instantiates a new GithubComAutomotechnologiesDoitpayInternalWebRenderAppPaginationHeader 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 NewGithubComAutomotechnologiesDoitpayInternalWebRenderAppPaginationHeaderWithDefaults

func NewGithubComAutomotechnologiesDoitpayInternalWebRenderAppPaginationHeaderWithDefaults() *GithubComAutomotechnologiesDoitpayInternalWebRenderAppPaginationHeader

NewGithubComAutomotechnologiesDoitpayInternalWebRenderAppPaginationHeaderWithDefaults instantiates a new GithubComAutomotechnologiesDoitpayInternalWebRenderAppPaginationHeader 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 (*GithubComAutomotechnologiesDoitpayInternalWebRenderAppPaginationHeader) GetCurrentPage

GetCurrentPage returns the CurrentPage field value if set, zero value otherwise.

func (*GithubComAutomotechnologiesDoitpayInternalWebRenderAppPaginationHeader) GetCurrentPageOk

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

func (*GithubComAutomotechnologiesDoitpayInternalWebRenderAppPaginationHeader) GetPerPage

GetPerPage returns the PerPage field value if set, zero value otherwise.

func (*GithubComAutomotechnologiesDoitpayInternalWebRenderAppPaginationHeader) GetPerPageOk

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

func (*GithubComAutomotechnologiesDoitpayInternalWebRenderAppPaginationHeader) GetTotalData

GetTotalData returns the TotalData field value if set, zero value otherwise.

func (*GithubComAutomotechnologiesDoitpayInternalWebRenderAppPaginationHeader) GetTotalDataOk

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

func (*GithubComAutomotechnologiesDoitpayInternalWebRenderAppPaginationHeader) GetTotalPages

GetTotalPages returns the TotalPages field value if set, zero value otherwise.

func (*GithubComAutomotechnologiesDoitpayInternalWebRenderAppPaginationHeader) GetTotalPagesOk

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

func (*GithubComAutomotechnologiesDoitpayInternalWebRenderAppPaginationHeader) HasCurrentPage

HasCurrentPage returns a boolean if a field has been set.

func (*GithubComAutomotechnologiesDoitpayInternalWebRenderAppPaginationHeader) HasPerPage

HasPerPage returns a boolean if a field has been set.

func (*GithubComAutomotechnologiesDoitpayInternalWebRenderAppPaginationHeader) HasTotalData

HasTotalData returns a boolean if a field has been set.

func (*GithubComAutomotechnologiesDoitpayInternalWebRenderAppPaginationHeader) HasTotalPages

HasTotalPages returns a boolean if a field has been set.

func (GithubComAutomotechnologiesDoitpayInternalWebRenderAppPaginationHeader) MarshalJSON

func (*GithubComAutomotechnologiesDoitpayInternalWebRenderAppPaginationHeader) SetCurrentPage

SetCurrentPage gets a reference to the given int32 and assigns it to the CurrentPage field.

func (*GithubComAutomotechnologiesDoitpayInternalWebRenderAppPaginationHeader) SetPerPage

SetPerPage gets a reference to the given int32 and assigns it to the PerPage field.

func (*GithubComAutomotechnologiesDoitpayInternalWebRenderAppPaginationHeader) SetTotalData

SetTotalData gets a reference to the given int32 and assigns it to the TotalData field.

func (*GithubComAutomotechnologiesDoitpayInternalWebRenderAppPaginationHeader) SetTotalPages

SetTotalPages gets a reference to the given int32 and assigns it to the TotalPages field.

func (GithubComAutomotechnologiesDoitpayInternalWebRenderAppPaginationHeader) ToMap

type InternalWebControllersMerchantApiv1InvoiceCustomer

type InternalWebControllersMerchantApiv1InvoiceCustomer struct {
	Addresses     *string `json:"addresses,omitempty"`
	City          *string `json:"city,omitempty"`
	Country       *string `json:"country,omitempty"`
	CustomerRefId *string `json:"customer_ref_id,omitempty"`
	Email         *string `json:"email,omitempty"`
	Name          *string `json:"name,omitempty"`
	Notes         *string `json:"notes,omitempty"`
	Phone         *string `json:"phone,omitempty"`
	PostalCode    *int32  `json:"postal_code,omitempty"`
}

InternalWebControllersMerchantApiv1InvoiceCustomer struct for InternalWebControllersMerchantApiv1InvoiceCustomer

func NewInternalWebControllersMerchantApiv1InvoiceCustomer

func NewInternalWebControllersMerchantApiv1InvoiceCustomer() *InternalWebControllersMerchantApiv1InvoiceCustomer

NewInternalWebControllersMerchantApiv1InvoiceCustomer instantiates a new InternalWebControllersMerchantApiv1InvoiceCustomer 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 NewInternalWebControllersMerchantApiv1InvoiceCustomerWithDefaults

func NewInternalWebControllersMerchantApiv1InvoiceCustomerWithDefaults() *InternalWebControllersMerchantApiv1InvoiceCustomer

NewInternalWebControllersMerchantApiv1InvoiceCustomerWithDefaults instantiates a new InternalWebControllersMerchantApiv1InvoiceCustomer 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 (*InternalWebControllersMerchantApiv1InvoiceCustomer) GetAddresses

GetAddresses returns the Addresses field value if set, zero value otherwise.

func (*InternalWebControllersMerchantApiv1InvoiceCustomer) GetAddressesOk

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

func (*InternalWebControllersMerchantApiv1InvoiceCustomer) GetCity

GetCity returns the City field value if set, zero value otherwise.

func (*InternalWebControllersMerchantApiv1InvoiceCustomer) GetCityOk

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

func (*InternalWebControllersMerchantApiv1InvoiceCustomer) GetCountry

GetCountry returns the Country field value if set, zero value otherwise.

func (*InternalWebControllersMerchantApiv1InvoiceCustomer) GetCountryOk

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

func (*InternalWebControllersMerchantApiv1InvoiceCustomer) GetCustomerRefId

GetCustomerRefId returns the CustomerRefId field value if set, zero value otherwise.

func (*InternalWebControllersMerchantApiv1InvoiceCustomer) GetCustomerRefIdOk

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

func (*InternalWebControllersMerchantApiv1InvoiceCustomer) GetEmail

GetEmail returns the Email field value if set, zero value otherwise.

func (*InternalWebControllersMerchantApiv1InvoiceCustomer) GetEmailOk

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

func (*InternalWebControllersMerchantApiv1InvoiceCustomer) GetName

GetName returns the Name field value if set, zero value otherwise.

func (*InternalWebControllersMerchantApiv1InvoiceCustomer) GetNameOk

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

func (*InternalWebControllersMerchantApiv1InvoiceCustomer) GetNotes

GetNotes returns the Notes field value if set, zero value otherwise.

func (*InternalWebControllersMerchantApiv1InvoiceCustomer) GetNotesOk

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

func (*InternalWebControllersMerchantApiv1InvoiceCustomer) GetPhone

GetPhone returns the Phone field value if set, zero value otherwise.

func (*InternalWebControllersMerchantApiv1InvoiceCustomer) GetPhoneOk

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

func (*InternalWebControllersMerchantApiv1InvoiceCustomer) GetPostalCode

GetPostalCode returns the PostalCode field value if set, zero value otherwise.

func (*InternalWebControllersMerchantApiv1InvoiceCustomer) GetPostalCodeOk

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

func (*InternalWebControllersMerchantApiv1InvoiceCustomer) HasAddresses

HasAddresses returns a boolean if a field has been set.

func (*InternalWebControllersMerchantApiv1InvoiceCustomer) HasCity

HasCity returns a boolean if a field has been set.

func (*InternalWebControllersMerchantApiv1InvoiceCustomer) HasCountry

HasCountry returns a boolean if a field has been set.

func (*InternalWebControllersMerchantApiv1InvoiceCustomer) HasCustomerRefId

HasCustomerRefId returns a boolean if a field has been set.

func (*InternalWebControllersMerchantApiv1InvoiceCustomer) HasEmail

HasEmail returns a boolean if a field has been set.

func (*InternalWebControllersMerchantApiv1InvoiceCustomer) HasName

HasName returns a boolean if a field has been set.

func (*InternalWebControllersMerchantApiv1InvoiceCustomer) HasNotes

HasNotes returns a boolean if a field has been set.

func (*InternalWebControllersMerchantApiv1InvoiceCustomer) HasPhone

HasPhone returns a boolean if a field has been set.

func (*InternalWebControllersMerchantApiv1InvoiceCustomer) HasPostalCode

HasPostalCode returns a boolean if a field has been set.

func (InternalWebControllersMerchantApiv1InvoiceCustomer) MarshalJSON

func (*InternalWebControllersMerchantApiv1InvoiceCustomer) SetAddresses

SetAddresses gets a reference to the given string and assigns it to the Addresses field.

func (*InternalWebControllersMerchantApiv1InvoiceCustomer) SetCity

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

func (*InternalWebControllersMerchantApiv1InvoiceCustomer) SetCountry

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

func (*InternalWebControllersMerchantApiv1InvoiceCustomer) SetCustomerRefId

SetCustomerRefId gets a reference to the given string and assigns it to the CustomerRefId field.

func (*InternalWebControllersMerchantApiv1InvoiceCustomer) SetEmail

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

func (*InternalWebControllersMerchantApiv1InvoiceCustomer) SetName

SetName gets a reference to the given string and assigns it to the Name field.

func (*InternalWebControllersMerchantApiv1InvoiceCustomer) SetNotes

SetNotes gets a reference to the given string and assigns it to the Notes field.

func (*InternalWebControllersMerchantApiv1InvoiceCustomer) SetPhone

SetPhone gets a reference to the given string and assigns it to the Phone field.

func (*InternalWebControllersMerchantApiv1InvoiceCustomer) SetPostalCode

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

func (InternalWebControllersMerchantApiv1InvoiceCustomer) ToMap

type InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse

type InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse struct {
	Amount               *float32                                                  `json:"amount,omitempty"`
	AmountCurrency       *string                                                   `json:"amount_currency,omitempty"`
	Country              *string                                                   `json:"country,omitempty"`
	Customer             *InternalWebControllersMerchantApiv1InvoiceCustomer       `json:"customer,omitempty"`
	CustomerNotification []string                                                  `json:"customer_notification,omitempty"`
	ExternalId           *string                                                   `json:"external_id,omitempty"`
	InvoiceLinkId        *string                                                   `json:"invoice_link_id,omitempty"`
	Items                []InternalWebControllersMerchantApiv1InvoiceItem          `json:"items,omitempty"`
	MerchantName         *string                                                   `json:"merchant_name,omitempty"`
	Notes                *string                                                   `json:"notes,omitempty"`
	PaymentMethods       []InternalWebControllersMerchantApiv1InvoicePaymentMethod `json:"payment_methods,omitempty"`
	RedirectUrl          *InternalWebControllersMerchantApiv1InvoiceRedirectURL    `json:"redirect_url,omitempty"`
	Status               *string                                                   `json:"status,omitempty"`
	TimeBegin            *string                                                   `json:"time_begin,omitempty"`
	TimeEnd              *string                                                   `json:"time_end,omitempty"`
}

InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse struct for InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse

func NewInternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse

func NewInternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse() *InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse

NewInternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse instantiates a new InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse 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 NewInternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponseWithDefaults

func NewInternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponseWithDefaults() *InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse

NewInternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponseWithDefaults instantiates a new InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse 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 (*InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse) GetAmount

GetAmount returns the Amount field value if set, zero value otherwise.

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse) GetAmountCurrency

GetAmountCurrency returns the AmountCurrency field value if set, zero value otherwise.

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse) GetAmountCurrencyOk

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

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse) GetAmountOk

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

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse) GetCountry

GetCountry returns the Country field value if set, zero value otherwise.

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse) GetCountryOk

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

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse) GetCustomer

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

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse) GetCustomerNotification

GetCustomerNotification returns the CustomerNotification field value if set, zero value otherwise.

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse) GetCustomerNotificationOk

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

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse) GetCustomerOk

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 (*InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse) GetExternalId

GetExternalId returns the ExternalId field value if set, zero value otherwise.

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse) GetExternalIdOk

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

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse) GetInvoiceLinkId

GetInvoiceLinkId returns the InvoiceLinkId field value if set, zero value otherwise.

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse) GetInvoiceLinkIdOk

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

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse) GetItems

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

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse) 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.

GetMerchantLogo returns the MerchantLogo field value if set, zero value otherwise.

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse) GetMerchantLogoOk

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

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse) GetMerchantName

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

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse) GetMerchantNameOk

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 (*InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse) GetNotes

GetNotes returns the Notes field value if set, zero value otherwise.

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse) GetNotesOk

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

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse) GetPaymentMethods

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

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse) GetPaymentMethodsOk

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 (*InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse) GetRedirectUrl

GetRedirectUrl returns the RedirectUrl field value if set, zero value otherwise.

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse) GetRedirectUrlOk

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

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse) GetStatus

GetStatus returns the Status field value if set, zero value otherwise.

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse) GetStatusOk

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

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse) GetTimeBegin

GetTimeBegin returns the TimeBegin field value if set, zero value otherwise.

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse) GetTimeBeginOk

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

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse) GetTimeEnd

GetTimeEnd returns the TimeEnd field value if set, zero value otherwise.

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse) GetTimeEndOk

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

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse) HasAmount

HasAmount returns a boolean if a field has been set.

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse) HasAmountCurrency

HasAmountCurrency returns a boolean if a field has been set.

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse) HasCountry

HasCountry returns a boolean if a field has been set.

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse) HasCustomer

HasCustomer returns a boolean if a field has been set.

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse) HasCustomerNotification

HasCustomerNotification returns a boolean if a field has been set.

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse) HasExternalId

HasExternalId returns a boolean if a field has been set.

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse) HasInvoiceLinkId

HasInvoiceLinkId returns a boolean if a field has been set.

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse) HasItems

HasItems returns a boolean if a field has been set.

HasMerchantLogo returns a boolean if a field has been set.

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse) HasMerchantName

HasMerchantName returns a boolean if a field has been set.

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse) HasNotes

HasNotes returns a boolean if a field has been set.

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse) HasPaymentMethods

HasPaymentMethods returns a boolean if a field has been set.

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse) HasRedirectUrl

HasRedirectUrl returns a boolean if a field has been set.

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse) HasStatus

HasStatus returns a boolean if a field has been set.

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse) HasTimeBegin

HasTimeBegin returns a boolean if a field has been set.

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse) HasTimeEnd

HasTimeEnd returns a boolean if a field has been set.

func (InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse) MarshalJSON

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse) SetAmount

SetAmount gets a reference to the given float32 and assigns it to the Amount field.

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse) SetAmountCurrency

SetAmountCurrency gets a reference to the given string and assigns it to the AmountCurrency field.

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse) SetCountry

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

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse) SetCustomer

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

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse) SetCustomerNotification

SetCustomerNotification gets a reference to the given []string and assigns it to the CustomerNotification field.

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse) SetExternalId

SetExternalId gets a reference to the given string and assigns it to the ExternalId field.

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse) SetInvoiceLinkId

SetInvoiceLinkId gets a reference to the given string and assigns it to the InvoiceLinkId field.

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse) SetItems

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

SetMerchantLogo gets a reference to the given string and assigns it to the MerchantLogo field.

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse) SetMerchantName

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

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse) SetNotes

SetNotes gets a reference to the given string and assigns it to the Notes field.

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse) SetPaymentMethods

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

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse) SetRedirectUrl

SetRedirectUrl gets a reference to the given InternalWebControllersMerchantApiv1InvoiceRedirectURL and assigns it to the RedirectUrl field.

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse) SetStatus

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse) SetTimeBegin

SetTimeBegin gets a reference to the given string and assigns it to the TimeBegin field.

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse) SetTimeEnd

SetTimeEnd gets a reference to the given string and assigns it to the TimeEnd field.

func (InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse) ToMap

type InternalWebControllersMerchantApiv1InvoiceInvoiceRequest

type InternalWebControllersMerchantApiv1InvoiceInvoiceRequest struct {
	Amount               *float32                                                  `json:"amount,omitempty"`
	AmountCurrency       *string                                                   `json:"amount_currency,omitempty"`
	Country              *string                                                   `json:"country,omitempty"`
	Customer             *InternalWebControllersMerchantApiv1InvoiceCustomer       `json:"customer,omitempty"`
	CustomerNotification []string                                                  `json:"customer_notification,omitempty"`
	ExternalId           *string                                                   `json:"external_id,omitempty"`
	Items                []InternalWebControllersMerchantApiv1InvoiceItem          `json:"items,omitempty"`
	Notes                *string                                                   `json:"notes,omitempty"`
	PaymentMethods       []InternalWebControllersMerchantApiv1InvoicePaymentMethod `json:"payment_methods,omitempty"`
	RedirectUrl          *InternalWebControllersMerchantApiv1InvoiceRedirectURL    `json:"redirect_url,omitempty"`
	TimeBegin            *string                                                   `json:"time_begin,omitempty"`
	TimeEnd              *string                                                   `json:"time_end,omitempty"`
}

InternalWebControllersMerchantApiv1InvoiceInvoiceRequest Invoice Request

func NewInternalWebControllersMerchantApiv1InvoiceInvoiceRequest

func NewInternalWebControllersMerchantApiv1InvoiceInvoiceRequest() *InternalWebControllersMerchantApiv1InvoiceInvoiceRequest

NewInternalWebControllersMerchantApiv1InvoiceInvoiceRequest instantiates a new InternalWebControllersMerchantApiv1InvoiceInvoiceRequest 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 NewInternalWebControllersMerchantApiv1InvoiceInvoiceRequestWithDefaults

func NewInternalWebControllersMerchantApiv1InvoiceInvoiceRequestWithDefaults() *InternalWebControllersMerchantApiv1InvoiceInvoiceRequest

NewInternalWebControllersMerchantApiv1InvoiceInvoiceRequestWithDefaults instantiates a new InternalWebControllersMerchantApiv1InvoiceInvoiceRequest 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 (*InternalWebControllersMerchantApiv1InvoiceInvoiceRequest) GetAmount

GetAmount returns the Amount field value if set, zero value otherwise.

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceRequest) GetAmountCurrency

GetAmountCurrency returns the AmountCurrency field value if set, zero value otherwise.

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceRequest) GetAmountCurrencyOk

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

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceRequest) GetAmountOk

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

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceRequest) GetCountry

GetCountry returns the Country field value if set, zero value otherwise.

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceRequest) GetCountryOk

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

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceRequest) GetCustomer

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

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceRequest) GetCustomerNotification

GetCustomerNotification returns the CustomerNotification field value if set, zero value otherwise.

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceRequest) GetCustomerNotificationOk

func (o *InternalWebControllersMerchantApiv1InvoiceInvoiceRequest) GetCustomerNotificationOk() ([]string, bool)

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

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceRequest) GetCustomerOk

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 (*InternalWebControllersMerchantApiv1InvoiceInvoiceRequest) GetExternalId

GetExternalId returns the ExternalId field value if set, zero value otherwise.

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceRequest) GetExternalIdOk

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

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceRequest) GetItems

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

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceRequest) 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 (*InternalWebControllersMerchantApiv1InvoiceInvoiceRequest) GetNotes

GetNotes returns the Notes field value if set, zero value otherwise.

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceRequest) GetNotesOk

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

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceRequest) GetPaymentMethods

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

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceRequest) GetPaymentMethodsOk

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 (*InternalWebControllersMerchantApiv1InvoiceInvoiceRequest) GetRedirectUrl

GetRedirectUrl returns the RedirectUrl field value if set, zero value otherwise.

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceRequest) GetRedirectUrlOk

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

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceRequest) GetTimeBegin

GetTimeBegin returns the TimeBegin field value if set, zero value otherwise.

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceRequest) GetTimeBeginOk

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

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceRequest) GetTimeEnd

GetTimeEnd returns the TimeEnd field value if set, zero value otherwise.

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceRequest) GetTimeEndOk

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

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceRequest) HasAmount

HasAmount returns a boolean if a field has been set.

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceRequest) HasAmountCurrency

HasAmountCurrency returns a boolean if a field has been set.

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceRequest) HasCountry

HasCountry returns a boolean if a field has been set.

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceRequest) HasCustomer

HasCustomer returns a boolean if a field has been set.

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceRequest) HasCustomerNotification

HasCustomerNotification returns a boolean if a field has been set.

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceRequest) HasExternalId

HasExternalId returns a boolean if a field has been set.

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceRequest) HasItems

HasItems returns a boolean if a field has been set.

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceRequest) HasNotes

HasNotes returns a boolean if a field has been set.

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceRequest) HasPaymentMethods

HasPaymentMethods returns a boolean if a field has been set.

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceRequest) HasRedirectUrl

HasRedirectUrl returns a boolean if a field has been set.

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceRequest) HasTimeBegin

HasTimeBegin returns a boolean if a field has been set.

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceRequest) HasTimeEnd

HasTimeEnd returns a boolean if a field has been set.

func (InternalWebControllersMerchantApiv1InvoiceInvoiceRequest) MarshalJSON

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceRequest) SetAmount

SetAmount gets a reference to the given float32 and assigns it to the Amount field.

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceRequest) SetAmountCurrency

SetAmountCurrency gets a reference to the given string and assigns it to the AmountCurrency field.

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceRequest) SetCountry

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

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceRequest) SetCustomer

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

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceRequest) SetCustomerNotification

func (o *InternalWebControllersMerchantApiv1InvoiceInvoiceRequest) SetCustomerNotification(v []string)

SetCustomerNotification gets a reference to the given []string and assigns it to the CustomerNotification field.

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceRequest) SetExternalId

SetExternalId gets a reference to the given string and assigns it to the ExternalId field.

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceRequest) SetItems

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

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceRequest) SetNotes

SetNotes gets a reference to the given string and assigns it to the Notes field.

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceRequest) SetPaymentMethods

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

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceRequest) SetRedirectUrl

SetRedirectUrl gets a reference to the given InternalWebControllersMerchantApiv1InvoiceRedirectURL and assigns it to the RedirectUrl field.

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceRequest) SetTimeBegin

SetTimeBegin gets a reference to the given string and assigns it to the TimeBegin field.

func (*InternalWebControllersMerchantApiv1InvoiceInvoiceRequest) SetTimeEnd

SetTimeEnd gets a reference to the given string and assigns it to the TimeEnd field.

func (InternalWebControllersMerchantApiv1InvoiceInvoiceRequest) ToMap

type InternalWebControllersMerchantApiv1InvoiceItem

type InternalWebControllersMerchantApiv1InvoiceItem struct {
	SKU      *string  `json:"SKU,omitempty"`
	Name     *string  `json:"name,omitempty"`
	Notes    *string  `json:"notes,omitempty"`
	Price    *float32 `json:"price,omitempty"`
	Quantity *int32   `json:"quantity,omitempty"`
}

InternalWebControllersMerchantApiv1InvoiceItem struct for InternalWebControllersMerchantApiv1InvoiceItem

func NewInternalWebControllersMerchantApiv1InvoiceItem

func NewInternalWebControllersMerchantApiv1InvoiceItem() *InternalWebControllersMerchantApiv1InvoiceItem

NewInternalWebControllersMerchantApiv1InvoiceItem instantiates a new InternalWebControllersMerchantApiv1InvoiceItem 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 NewInternalWebControllersMerchantApiv1InvoiceItemWithDefaults

func NewInternalWebControllersMerchantApiv1InvoiceItemWithDefaults() *InternalWebControllersMerchantApiv1InvoiceItem

NewInternalWebControllersMerchantApiv1InvoiceItemWithDefaults instantiates a new InternalWebControllersMerchantApiv1InvoiceItem 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 (*InternalWebControllersMerchantApiv1InvoiceItem) GetName

GetName returns the Name field value if set, zero value otherwise.

func (*InternalWebControllersMerchantApiv1InvoiceItem) GetNameOk

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

func (*InternalWebControllersMerchantApiv1InvoiceItem) GetNotes

GetNotes returns the Notes field value if set, zero value otherwise.

func (*InternalWebControllersMerchantApiv1InvoiceItem) GetNotesOk

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

func (*InternalWebControllersMerchantApiv1InvoiceItem) GetPrice

GetPrice returns the Price field value if set, zero value otherwise.

func (*InternalWebControllersMerchantApiv1InvoiceItem) GetPriceOk

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

func (*InternalWebControllersMerchantApiv1InvoiceItem) GetQuantity

GetQuantity returns the Quantity field value if set, zero value otherwise.

func (*InternalWebControllersMerchantApiv1InvoiceItem) GetQuantityOk

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

func (*InternalWebControllersMerchantApiv1InvoiceItem) GetSKU

GetSKU returns the SKU field value if set, zero value otherwise.

func (*InternalWebControllersMerchantApiv1InvoiceItem) GetSKUOk

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

func (*InternalWebControllersMerchantApiv1InvoiceItem) HasName

HasName returns a boolean if a field has been set.

func (*InternalWebControllersMerchantApiv1InvoiceItem) HasNotes

HasNotes returns a boolean if a field has been set.

func (*InternalWebControllersMerchantApiv1InvoiceItem) HasPrice

HasPrice returns a boolean if a field has been set.

func (*InternalWebControllersMerchantApiv1InvoiceItem) HasQuantity

HasQuantity returns a boolean if a field has been set.

func (*InternalWebControllersMerchantApiv1InvoiceItem) HasSKU

HasSKU returns a boolean if a field has been set.

func (InternalWebControllersMerchantApiv1InvoiceItem) MarshalJSON

func (*InternalWebControllersMerchantApiv1InvoiceItem) SetName

SetName gets a reference to the given string and assigns it to the Name field.

func (*InternalWebControllersMerchantApiv1InvoiceItem) SetNotes

SetNotes gets a reference to the given string and assigns it to the Notes field.

func (*InternalWebControllersMerchantApiv1InvoiceItem) SetPrice

SetPrice gets a reference to the given float32 and assigns it to the Price field.

func (*InternalWebControllersMerchantApiv1InvoiceItem) SetQuantity

SetQuantity gets a reference to the given int32 and assigns it to the Quantity field.

func (*InternalWebControllersMerchantApiv1InvoiceItem) SetSKU

SetSKU gets a reference to the given string and assigns it to the SKU field.

func (InternalWebControllersMerchantApiv1InvoiceItem) ToMap

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

type InternalWebControllersMerchantApiv1InvoicePaymentMethod

type InternalWebControllersMerchantApiv1InvoicePaymentMethod struct {
	Code   *string `json:"code,omitempty"`
	Status *string `json:"status,omitempty"`
	Type   *string `json:"type,omitempty"`
}

InternalWebControllersMerchantApiv1InvoicePaymentMethod struct for InternalWebControllersMerchantApiv1InvoicePaymentMethod

func NewInternalWebControllersMerchantApiv1InvoicePaymentMethod

func NewInternalWebControllersMerchantApiv1InvoicePaymentMethod() *InternalWebControllersMerchantApiv1InvoicePaymentMethod

NewInternalWebControllersMerchantApiv1InvoicePaymentMethod instantiates a new InternalWebControllersMerchantApiv1InvoicePaymentMethod 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 NewInternalWebControllersMerchantApiv1InvoicePaymentMethodWithDefaults

func NewInternalWebControllersMerchantApiv1InvoicePaymentMethodWithDefaults() *InternalWebControllersMerchantApiv1InvoicePaymentMethod

NewInternalWebControllersMerchantApiv1InvoicePaymentMethodWithDefaults instantiates a new InternalWebControllersMerchantApiv1InvoicePaymentMethod 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 (*InternalWebControllersMerchantApiv1InvoicePaymentMethod) GetCode

GetCode returns the Code field value if set, zero value otherwise.

func (*InternalWebControllersMerchantApiv1InvoicePaymentMethod) GetCodeOk

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

func (*InternalWebControllersMerchantApiv1InvoicePaymentMethod) GetStatus

GetStatus returns the Status field value if set, zero value otherwise.

func (*InternalWebControllersMerchantApiv1InvoicePaymentMethod) GetStatusOk

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

func (*InternalWebControllersMerchantApiv1InvoicePaymentMethod) GetType

GetType returns the Type field value if set, zero value otherwise.

func (*InternalWebControllersMerchantApiv1InvoicePaymentMethod) GetTypeOk

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

func (*InternalWebControllersMerchantApiv1InvoicePaymentMethod) HasCode

HasCode returns a boolean if a field has been set.

func (*InternalWebControllersMerchantApiv1InvoicePaymentMethod) HasStatus

HasStatus returns a boolean if a field has been set.

func (*InternalWebControllersMerchantApiv1InvoicePaymentMethod) HasType

HasType returns a boolean if a field has been set.

func (InternalWebControllersMerchantApiv1InvoicePaymentMethod) MarshalJSON

func (*InternalWebControllersMerchantApiv1InvoicePaymentMethod) SetCode

SetCode gets a reference to the given string and assigns it to the Code field.

func (*InternalWebControllersMerchantApiv1InvoicePaymentMethod) SetStatus

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*InternalWebControllersMerchantApiv1InvoicePaymentMethod) SetType

SetType gets a reference to the given string and assigns it to the Type field.

func (InternalWebControllersMerchantApiv1InvoicePaymentMethod) ToMap

type InternalWebControllersMerchantApiv1InvoiceRedirectURL

type InternalWebControllersMerchantApiv1InvoiceRedirectURL struct {
	Cancel  *string `json:"cancel,omitempty"`
	Success *string `json:"success,omitempty"`
}

InternalWebControllersMerchantApiv1InvoiceRedirectURL struct for InternalWebControllersMerchantApiv1InvoiceRedirectURL

func NewInternalWebControllersMerchantApiv1InvoiceRedirectURL

func NewInternalWebControllersMerchantApiv1InvoiceRedirectURL() *InternalWebControllersMerchantApiv1InvoiceRedirectURL

NewInternalWebControllersMerchantApiv1InvoiceRedirectURL instantiates a new InternalWebControllersMerchantApiv1InvoiceRedirectURL 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 NewInternalWebControllersMerchantApiv1InvoiceRedirectURLWithDefaults

func NewInternalWebControllersMerchantApiv1InvoiceRedirectURLWithDefaults() *InternalWebControllersMerchantApiv1InvoiceRedirectURL

NewInternalWebControllersMerchantApiv1InvoiceRedirectURLWithDefaults instantiates a new InternalWebControllersMerchantApiv1InvoiceRedirectURL 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 (*InternalWebControllersMerchantApiv1InvoiceRedirectURL) GetCancel

GetCancel returns the Cancel field value if set, zero value otherwise.

func (*InternalWebControllersMerchantApiv1InvoiceRedirectURL) GetCancelOk

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

func (*InternalWebControllersMerchantApiv1InvoiceRedirectURL) GetSuccess

GetSuccess returns the Success field value if set, zero value otherwise.

func (*InternalWebControllersMerchantApiv1InvoiceRedirectURL) GetSuccessOk

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

func (*InternalWebControllersMerchantApiv1InvoiceRedirectURL) HasCancel

HasCancel returns a boolean if a field has been set.

func (*InternalWebControllersMerchantApiv1InvoiceRedirectURL) HasSuccess

HasSuccess returns a boolean if a field has been set.

func (InternalWebControllersMerchantApiv1InvoiceRedirectURL) MarshalJSON

func (*InternalWebControllersMerchantApiv1InvoiceRedirectURL) SetCancel

SetCancel gets a reference to the given string and assigns it to the Cancel field.

func (*InternalWebControllersMerchantApiv1InvoiceRedirectURL) SetSuccess

SetSuccess gets a reference to the given string and assigns it to the Success field.

func (InternalWebControllersMerchantApiv1InvoiceRedirectURL) ToMap

type InternalWebControllersMerchantApiv1InvoiceStandardMeta

type InternalWebControllersMerchantApiv1InvoiceStandardMeta struct {
	ProcessingTime *string `json:"processing_time,omitempty"`
	VersionApi     *string `json:"version_api,omitempty"`
}

InternalWebControllersMerchantApiv1InvoiceStandardMeta struct for InternalWebControllersMerchantApiv1InvoiceStandardMeta

func NewInternalWebControllersMerchantApiv1InvoiceStandardMeta

func NewInternalWebControllersMerchantApiv1InvoiceStandardMeta() *InternalWebControllersMerchantApiv1InvoiceStandardMeta

NewInternalWebControllersMerchantApiv1InvoiceStandardMeta instantiates a new InternalWebControllersMerchantApiv1InvoiceStandardMeta 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 NewInternalWebControllersMerchantApiv1InvoiceStandardMetaWithDefaults

func NewInternalWebControllersMerchantApiv1InvoiceStandardMetaWithDefaults() *InternalWebControllersMerchantApiv1InvoiceStandardMeta

NewInternalWebControllersMerchantApiv1InvoiceStandardMetaWithDefaults instantiates a new InternalWebControllersMerchantApiv1InvoiceStandardMeta 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 (*InternalWebControllersMerchantApiv1InvoiceStandardMeta) GetProcessingTime

GetProcessingTime returns the ProcessingTime field value if set, zero value otherwise.

func (*InternalWebControllersMerchantApiv1InvoiceStandardMeta) GetProcessingTimeOk

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

func (*InternalWebControllersMerchantApiv1InvoiceStandardMeta) GetVersionApi

GetVersionApi returns the VersionApi field value if set, zero value otherwise.

func (*InternalWebControllersMerchantApiv1InvoiceStandardMeta) GetVersionApiOk

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

func (*InternalWebControllersMerchantApiv1InvoiceStandardMeta) HasProcessingTime

HasProcessingTime returns a boolean if a field has been set.

func (*InternalWebControllersMerchantApiv1InvoiceStandardMeta) HasVersionApi

HasVersionApi returns a boolean if a field has been set.

func (InternalWebControllersMerchantApiv1InvoiceStandardMeta) MarshalJSON

func (*InternalWebControllersMerchantApiv1InvoiceStandardMeta) SetProcessingTime

SetProcessingTime gets a reference to the given string and assigns it to the ProcessingTime field.

func (*InternalWebControllersMerchantApiv1InvoiceStandardMeta) SetVersionApi

SetVersionApi gets a reference to the given string and assigns it to the VersionApi field.

func (InternalWebControllersMerchantApiv1InvoiceStandardMeta) ToMap

type InternalWebControllersMerchantApiv1InvoiceStandardMetaWithPagination

type InternalWebControllersMerchantApiv1InvoiceStandardMetaWithPagination struct {
	Pagination     *GithubComAutomotechnologiesDoitpayInternalWebRenderAppPaginationHeader `json:"pagination,omitempty"`
	ProcessingTime *string                                                                 `json:"processing_time,omitempty"`
	VersionApi     *string                                                                 `json:"version_api,omitempty"`
}

InternalWebControllersMerchantApiv1InvoiceStandardMetaWithPagination struct for InternalWebControllersMerchantApiv1InvoiceStandardMetaWithPagination

func NewInternalWebControllersMerchantApiv1InvoiceStandardMetaWithPagination

func NewInternalWebControllersMerchantApiv1InvoiceStandardMetaWithPagination() *InternalWebControllersMerchantApiv1InvoiceStandardMetaWithPagination

NewInternalWebControllersMerchantApiv1InvoiceStandardMetaWithPagination instantiates a new InternalWebControllersMerchantApiv1InvoiceStandardMetaWithPagination 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 NewInternalWebControllersMerchantApiv1InvoiceStandardMetaWithPaginationWithDefaults

func NewInternalWebControllersMerchantApiv1InvoiceStandardMetaWithPaginationWithDefaults() *InternalWebControllersMerchantApiv1InvoiceStandardMetaWithPagination

NewInternalWebControllersMerchantApiv1InvoiceStandardMetaWithPaginationWithDefaults instantiates a new InternalWebControllersMerchantApiv1InvoiceStandardMetaWithPagination 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 (*InternalWebControllersMerchantApiv1InvoiceStandardMetaWithPagination) GetPagination

GetPagination returns the Pagination field value if set, zero value otherwise.

func (*InternalWebControllersMerchantApiv1InvoiceStandardMetaWithPagination) GetPaginationOk

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

func (*InternalWebControllersMerchantApiv1InvoiceStandardMetaWithPagination) GetProcessingTime

GetProcessingTime returns the ProcessingTime field value if set, zero value otherwise.

func (*InternalWebControllersMerchantApiv1InvoiceStandardMetaWithPagination) GetProcessingTimeOk

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

func (*InternalWebControllersMerchantApiv1InvoiceStandardMetaWithPagination) GetVersionApi

GetVersionApi returns the VersionApi field value if set, zero value otherwise.

func (*InternalWebControllersMerchantApiv1InvoiceStandardMetaWithPagination) GetVersionApiOk

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

func (*InternalWebControllersMerchantApiv1InvoiceStandardMetaWithPagination) HasPagination

HasPagination returns a boolean if a field has been set.

func (*InternalWebControllersMerchantApiv1InvoiceStandardMetaWithPagination) HasProcessingTime

HasProcessingTime returns a boolean if a field has been set.

func (*InternalWebControllersMerchantApiv1InvoiceStandardMetaWithPagination) HasVersionApi

HasVersionApi returns a boolean if a field has been set.

func (InternalWebControllersMerchantApiv1InvoiceStandardMetaWithPagination) MarshalJSON

func (*InternalWebControllersMerchantApiv1InvoiceStandardMetaWithPagination) SetPagination

SetPagination gets a reference to the given GithubComAutomotechnologiesDoitpayInternalWebRenderAppPaginationHeader and assigns it to the Pagination field.

func (*InternalWebControllersMerchantApiv1InvoiceStandardMetaWithPagination) SetProcessingTime

SetProcessingTime gets a reference to the given string and assigns it to the ProcessingTime field.

func (*InternalWebControllersMerchantApiv1InvoiceStandardMetaWithPagination) SetVersionApi

SetVersionApi gets a reference to the given string and assigns it to the VersionApi field.

func (InternalWebControllersMerchantApiv1InvoiceStandardMetaWithPagination) ToMap

type InternalWebControllersMerchantApiv1InvoiceStandardPaymentMethodResponse

type InternalWebControllersMerchantApiv1InvoiceStandardPaymentMethodResponse struct {
	Code    *int32                                                    `json:"code,omitempty"`
	Data    []InternalWebControllersMerchantApiv1InvoicePaymentMethod `json:"data,omitempty"`
	Message *string                                                   `json:"message,omitempty"`
	Meta    *InternalWebControllersMerchantApiv1InvoiceStandardMeta   `json:"meta,omitempty"`
	Status  *string                                                   `json:"status,omitempty"`
}

InternalWebControllersMerchantApiv1InvoiceStandardPaymentMethodResponse struct for InternalWebControllersMerchantApiv1InvoiceStandardPaymentMethodResponse

func NewInternalWebControllersMerchantApiv1InvoiceStandardPaymentMethodResponse

func NewInternalWebControllersMerchantApiv1InvoiceStandardPaymentMethodResponse() *InternalWebControllersMerchantApiv1InvoiceStandardPaymentMethodResponse

NewInternalWebControllersMerchantApiv1InvoiceStandardPaymentMethodResponse instantiates a new InternalWebControllersMerchantApiv1InvoiceStandardPaymentMethodResponse 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 NewInternalWebControllersMerchantApiv1InvoiceStandardPaymentMethodResponseWithDefaults

func NewInternalWebControllersMerchantApiv1InvoiceStandardPaymentMethodResponseWithDefaults() *InternalWebControllersMerchantApiv1InvoiceStandardPaymentMethodResponse

NewInternalWebControllersMerchantApiv1InvoiceStandardPaymentMethodResponseWithDefaults instantiates a new InternalWebControllersMerchantApiv1InvoiceStandardPaymentMethodResponse 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 (*InternalWebControllersMerchantApiv1InvoiceStandardPaymentMethodResponse) GetCode

GetCode returns the Code field value if set, zero value otherwise.

func (*InternalWebControllersMerchantApiv1InvoiceStandardPaymentMethodResponse) GetCodeOk

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

func (*InternalWebControllersMerchantApiv1InvoiceStandardPaymentMethodResponse) GetData

GetData returns the Data field value if set, zero value otherwise.

func (*InternalWebControllersMerchantApiv1InvoiceStandardPaymentMethodResponse) GetDataOk

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

func (*InternalWebControllersMerchantApiv1InvoiceStandardPaymentMethodResponse) GetMessage

GetMessage returns the Message field value if set, zero value otherwise.

func (*InternalWebControllersMerchantApiv1InvoiceStandardPaymentMethodResponse) GetMessageOk

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

func (*InternalWebControllersMerchantApiv1InvoiceStandardPaymentMethodResponse) GetMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*InternalWebControllersMerchantApiv1InvoiceStandardPaymentMethodResponse) GetMetaOk

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

func (*InternalWebControllersMerchantApiv1InvoiceStandardPaymentMethodResponse) GetStatus

GetStatus returns the Status field value if set, zero value otherwise.

func (*InternalWebControllersMerchantApiv1InvoiceStandardPaymentMethodResponse) GetStatusOk

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

func (*InternalWebControllersMerchantApiv1InvoiceStandardPaymentMethodResponse) HasCode

HasCode returns a boolean if a field has been set.

func (*InternalWebControllersMerchantApiv1InvoiceStandardPaymentMethodResponse) HasData

HasData returns a boolean if a field has been set.

func (*InternalWebControllersMerchantApiv1InvoiceStandardPaymentMethodResponse) HasMessage

HasMessage returns a boolean if a field has been set.

func (*InternalWebControllersMerchantApiv1InvoiceStandardPaymentMethodResponse) HasMeta

HasMeta returns a boolean if a field has been set.

func (*InternalWebControllersMerchantApiv1InvoiceStandardPaymentMethodResponse) HasStatus

HasStatus returns a boolean if a field has been set.

func (InternalWebControllersMerchantApiv1InvoiceStandardPaymentMethodResponse) MarshalJSON

func (*InternalWebControllersMerchantApiv1InvoiceStandardPaymentMethodResponse) SetCode

SetCode gets a reference to the given int32 and assigns it to the Code field.

func (*InternalWebControllersMerchantApiv1InvoiceStandardPaymentMethodResponse) SetData

SetData gets a reference to the given []InternalWebControllersMerchantApiv1InvoicePaymentMethod and assigns it to the Data field.

func (*InternalWebControllersMerchantApiv1InvoiceStandardPaymentMethodResponse) SetMessage

SetMessage gets a reference to the given string and assigns it to the Message field.

func (*InternalWebControllersMerchantApiv1InvoiceStandardPaymentMethodResponse) SetMeta

SetMeta gets a reference to the given InternalWebControllersMerchantApiv1InvoiceStandardMeta and assigns it to the Meta field.

func (*InternalWebControllersMerchantApiv1InvoiceStandardPaymentMethodResponse) SetStatus

SetStatus gets a reference to the given string and assigns it to the Status field.

func (InternalWebControllersMerchantApiv1InvoiceStandardPaymentMethodResponse) ToMap

type InternalWebControllersMerchantApiv1InvoiceStandardResponse

type InternalWebControllersMerchantApiv1InvoiceStandardResponse struct {
	Code    *int32                                                           `json:"code,omitempty"`
	Data    *InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse `json:"data,omitempty"`
	Message *string                                                          `json:"message,omitempty"`
	Meta    *InternalWebControllersMerchantApiv1InvoiceStandardMeta          `json:"meta,omitempty"`
	Status  *string                                                          `json:"status,omitempty"`
}

InternalWebControllersMerchantApiv1InvoiceStandardResponse struct for InternalWebControllersMerchantApiv1InvoiceStandardResponse

func NewInternalWebControllersMerchantApiv1InvoiceStandardResponse

func NewInternalWebControllersMerchantApiv1InvoiceStandardResponse() *InternalWebControllersMerchantApiv1InvoiceStandardResponse

NewInternalWebControllersMerchantApiv1InvoiceStandardResponse instantiates a new InternalWebControllersMerchantApiv1InvoiceStandardResponse 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 NewInternalWebControllersMerchantApiv1InvoiceStandardResponseWithDefaults

func NewInternalWebControllersMerchantApiv1InvoiceStandardResponseWithDefaults() *InternalWebControllersMerchantApiv1InvoiceStandardResponse

NewInternalWebControllersMerchantApiv1InvoiceStandardResponseWithDefaults instantiates a new InternalWebControllersMerchantApiv1InvoiceStandardResponse 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 (*InternalWebControllersMerchantApiv1InvoiceStandardResponse) GetCode

GetCode returns the Code field value if set, zero value otherwise.

func (*InternalWebControllersMerchantApiv1InvoiceStandardResponse) GetCodeOk

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

func (*InternalWebControllersMerchantApiv1InvoiceStandardResponse) GetData

GetData returns the Data field value if set, zero value otherwise.

func (*InternalWebControllersMerchantApiv1InvoiceStandardResponse) GetDataOk

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

func (*InternalWebControllersMerchantApiv1InvoiceStandardResponse) GetMessage

GetMessage returns the Message field value if set, zero value otherwise.

func (*InternalWebControllersMerchantApiv1InvoiceStandardResponse) GetMessageOk

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

func (*InternalWebControllersMerchantApiv1InvoiceStandardResponse) GetMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*InternalWebControllersMerchantApiv1InvoiceStandardResponse) GetMetaOk

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

func (*InternalWebControllersMerchantApiv1InvoiceStandardResponse) GetStatus

GetStatus returns the Status field value if set, zero value otherwise.

func (*InternalWebControllersMerchantApiv1InvoiceStandardResponse) GetStatusOk

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

func (*InternalWebControllersMerchantApiv1InvoiceStandardResponse) HasCode

HasCode returns a boolean if a field has been set.

func (*InternalWebControllersMerchantApiv1InvoiceStandardResponse) HasData

HasData returns a boolean if a field has been set.

func (*InternalWebControllersMerchantApiv1InvoiceStandardResponse) HasMessage

HasMessage returns a boolean if a field has been set.

func (*InternalWebControllersMerchantApiv1InvoiceStandardResponse) HasMeta

HasMeta returns a boolean if a field has been set.

func (*InternalWebControllersMerchantApiv1InvoiceStandardResponse) HasStatus

HasStatus returns a boolean if a field has been set.

func (InternalWebControllersMerchantApiv1InvoiceStandardResponse) MarshalJSON

func (*InternalWebControllersMerchantApiv1InvoiceStandardResponse) SetCode

SetCode gets a reference to the given int32 and assigns it to the Code field.

func (*InternalWebControllersMerchantApiv1InvoiceStandardResponse) SetData

SetData gets a reference to the given InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse and assigns it to the Data field.

func (*InternalWebControllersMerchantApiv1InvoiceStandardResponse) SetMessage

SetMessage gets a reference to the given string and assigns it to the Message field.

func (*InternalWebControllersMerchantApiv1InvoiceStandardResponse) SetMeta

SetMeta gets a reference to the given InternalWebControllersMerchantApiv1InvoiceStandardMeta and assigns it to the Meta field.

func (*InternalWebControllersMerchantApiv1InvoiceStandardResponse) SetStatus

SetStatus gets a reference to the given string and assigns it to the Status field.

func (InternalWebControllersMerchantApiv1InvoiceStandardResponse) ToMap

type InternalWebControllersMerchantApiv1InvoiceStandardResponseWithPagination

type InternalWebControllersMerchantApiv1InvoiceStandardResponseWithPagination struct {
	Code    *int32                                                                `json:"code,omitempty"`
	Data    []InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse     `json:"data,omitempty"`
	Message *string                                                               `json:"message,omitempty"`
	Meta    *InternalWebControllersMerchantApiv1InvoiceStandardMetaWithPagination `json:"meta,omitempty"`
	Status  *string                                                               `json:"status,omitempty"`
}

InternalWebControllersMerchantApiv1InvoiceStandardResponseWithPagination struct for InternalWebControllersMerchantApiv1InvoiceStandardResponseWithPagination

func NewInternalWebControllersMerchantApiv1InvoiceStandardResponseWithPagination

func NewInternalWebControllersMerchantApiv1InvoiceStandardResponseWithPagination() *InternalWebControllersMerchantApiv1InvoiceStandardResponseWithPagination

NewInternalWebControllersMerchantApiv1InvoiceStandardResponseWithPagination instantiates a new InternalWebControllersMerchantApiv1InvoiceStandardResponseWithPagination 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 NewInternalWebControllersMerchantApiv1InvoiceStandardResponseWithPaginationWithDefaults

func NewInternalWebControllersMerchantApiv1InvoiceStandardResponseWithPaginationWithDefaults() *InternalWebControllersMerchantApiv1InvoiceStandardResponseWithPagination

NewInternalWebControllersMerchantApiv1InvoiceStandardResponseWithPaginationWithDefaults instantiates a new InternalWebControllersMerchantApiv1InvoiceStandardResponseWithPagination 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 (*InternalWebControllersMerchantApiv1InvoiceStandardResponseWithPagination) GetCode

GetCode returns the Code field value if set, zero value otherwise.

func (*InternalWebControllersMerchantApiv1InvoiceStandardResponseWithPagination) GetCodeOk

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

func (*InternalWebControllersMerchantApiv1InvoiceStandardResponseWithPagination) GetData

GetData returns the Data field value if set, zero value otherwise.

func (*InternalWebControllersMerchantApiv1InvoiceStandardResponseWithPagination) GetDataOk

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

func (*InternalWebControllersMerchantApiv1InvoiceStandardResponseWithPagination) GetMessage

GetMessage returns the Message field value if set, zero value otherwise.

func (*InternalWebControllersMerchantApiv1InvoiceStandardResponseWithPagination) GetMessageOk

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

func (*InternalWebControllersMerchantApiv1InvoiceStandardResponseWithPagination) GetMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*InternalWebControllersMerchantApiv1InvoiceStandardResponseWithPagination) GetMetaOk

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

func (*InternalWebControllersMerchantApiv1InvoiceStandardResponseWithPagination) GetStatus

GetStatus returns the Status field value if set, zero value otherwise.

func (*InternalWebControllersMerchantApiv1InvoiceStandardResponseWithPagination) GetStatusOk

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

func (*InternalWebControllersMerchantApiv1InvoiceStandardResponseWithPagination) HasCode

HasCode returns a boolean if a field has been set.

func (*InternalWebControllersMerchantApiv1InvoiceStandardResponseWithPagination) HasData

HasData returns a boolean if a field has been set.

func (*InternalWebControllersMerchantApiv1InvoiceStandardResponseWithPagination) HasMessage

HasMessage returns a boolean if a field has been set.

func (*InternalWebControllersMerchantApiv1InvoiceStandardResponseWithPagination) HasMeta

HasMeta returns a boolean if a field has been set.

func (*InternalWebControllersMerchantApiv1InvoiceStandardResponseWithPagination) HasStatus

HasStatus returns a boolean if a field has been set.

func (InternalWebControllersMerchantApiv1InvoiceStandardResponseWithPagination) MarshalJSON

func (*InternalWebControllersMerchantApiv1InvoiceStandardResponseWithPagination) SetCode

SetCode gets a reference to the given int32 and assigns it to the Code field.

func (*InternalWebControllersMerchantApiv1InvoiceStandardResponseWithPagination) SetData

SetData gets a reference to the given []InternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse and assigns it to the Data field.

func (*InternalWebControllersMerchantApiv1InvoiceStandardResponseWithPagination) SetMessage

SetMessage gets a reference to the given string and assigns it to the Message field.

func (*InternalWebControllersMerchantApiv1InvoiceStandardResponseWithPagination) SetMeta

SetMeta gets a reference to the given InternalWebControllersMerchantApiv1InvoiceStandardMetaWithPagination and assigns it to the Meta field.

func (*InternalWebControllersMerchantApiv1InvoiceStandardResponseWithPagination) SetStatus

SetStatus gets a reference to the given string and assigns it to the Status field.

func (InternalWebControllersMerchantApiv1InvoiceStandardResponseWithPagination) ToMap

type InvoiceApiService

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

func (*InvoiceApiService) CreateInvoice

CreateInvoice Create invoice for a payment.

Create and return invoice data.

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

func (*InvoiceApiService) CreateInvoiceExecute

Execute executes the request

@return InternalWebControllersMerchantApiv1InvoiceStandardResponse

func (*InvoiceApiService) DownloadInvoice

DownloadInvoice Download CSV file.

Download a CSV file of invoices.

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

func (*InvoiceApiService) DownloadInvoiceExecute

func (a *InvoiceApiService) DownloadInvoiceExecute(r ApiDownloadInvoiceRequest) (string, *http.Response, error)

Execute executes the request

@return string

func (*InvoiceApiService) ExpireInvoice

func (a *InvoiceApiService) ExpireInvoice(ctx context.Context, invoiceId string) ApiExpireInvoiceRequest

ExpireInvoice Expire invoice by invoice ID.

Expire 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 to fetch payment method
@return ApiExpireInvoiceRequest

func (*InvoiceApiService) ExpireInvoiceExecute

Execute executes the request

@return InternalWebControllersMerchantApiv1InvoiceStandardResponse

func (*InvoiceApiService) GetInvoiceById

func (a *InvoiceApiService) GetInvoiceById(ctx context.Context, invoiceId string) ApiGetInvoiceByIdRequest

GetInvoiceById Fetch invoice data by ID.

Fetch invoice data by ID.

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

func (*InvoiceApiService) GetInvoiceByIdExecute

Execute executes the request

@return InternalWebControllersMerchantApiv1InvoiceStandardResponse

func (*InvoiceApiService) GetInvoices

GetInvoices List all created invoice data

List all created invoice data.

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

func (*InvoiceApiService) GetInvoicesExecute

Execute executes the request

@return InternalWebControllersMerchantApiv1InvoiceStandardResponseWithPagination

func (*InvoiceApiService) GetPaymentMethodById

func (a *InvoiceApiService) GetPaymentMethodById(ctx context.Context, invoiceId string) ApiGetPaymentMethodByIdRequest

GetPaymentMethodById Fetch payment method by invoice ID.

Fetch payment method 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 to fetch payment method
@return ApiGetPaymentMethodByIdRequest

func (*InvoiceApiService) GetPaymentMethodByIdExecute

Execute executes the request

@return InternalWebControllersMerchantApiv1InvoiceStandardPaymentMethodResponse

func (*InvoiceApiService) UpdateInvoiceById

func (a *InvoiceApiService) UpdateInvoiceById(ctx context.Context, invoiceId string) ApiUpdateInvoiceByIdRequest

UpdateInvoiceById Update pending invoice

Update pending invoice

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param invoiceId invoice id to update
@return ApiUpdateInvoiceByIdRequest

func (*InvoiceApiService) UpdateInvoiceByIdExecute

Execute executes the request

@return InternalWebControllersMerchantApiv1InvoiceStandardResponse

type InvoiceStatus

type InvoiceStatus string

InvoiceStatus Representing the status of an invoice.

const (
	INVOICE_STATUS_PENDING         InvoiceStatus = "PENDING"
	INVOICE_STATUS_PAID            InvoiceStatus = "PAID"
	INVOICE_STATUS_CANCELED        InvoiceStatus = "CANCELLED"
	INVOICE_STATUS_REFUNDED        InvoiceStatus = "REFUNDED"
	INVOICE_STATUS_PARTIAL_SETTLED InvoiceStatus = "PARTIAL_SETTLED"
	INVOICE_STATUS_EXPIRED         InvoiceStatus = "EXPIRED"
	INVOICE_STATUS_UNKNOWN         InvoiceStatus = "UNKNOWN"
)

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 NullableGithubComAutomotechnologiesDoitpayInternalWebRenderAppPaginationHeader

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

func (NullableGithubComAutomotechnologiesDoitpayInternalWebRenderAppPaginationHeader) Get

func (NullableGithubComAutomotechnologiesDoitpayInternalWebRenderAppPaginationHeader) IsSet

func (NullableGithubComAutomotechnologiesDoitpayInternalWebRenderAppPaginationHeader) MarshalJSON

func (*NullableGithubComAutomotechnologiesDoitpayInternalWebRenderAppPaginationHeader) Set

func (*NullableGithubComAutomotechnologiesDoitpayInternalWebRenderAppPaginationHeader) UnmarshalJSON

func (*NullableGithubComAutomotechnologiesDoitpayInternalWebRenderAppPaginationHeader) Unset

type NullableInternalWebControllersMerchantApiv1InvoiceCustomer

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

func (NullableInternalWebControllersMerchantApiv1InvoiceCustomer) Get

func (NullableInternalWebControllersMerchantApiv1InvoiceCustomer) IsSet

func (NullableInternalWebControllersMerchantApiv1InvoiceCustomer) MarshalJSON

func (*NullableInternalWebControllersMerchantApiv1InvoiceCustomer) Set

func (*NullableInternalWebControllersMerchantApiv1InvoiceCustomer) UnmarshalJSON

func (*NullableInternalWebControllersMerchantApiv1InvoiceCustomer) Unset

type NullableInternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse

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

func (NullableInternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse) Get

func (NullableInternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse) IsSet

func (NullableInternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse) MarshalJSON

func (*NullableInternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse) Set

func (*NullableInternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse) UnmarshalJSON

func (*NullableInternalWebControllersMerchantApiv1InvoiceInvoiceDetailResponse) Unset

type NullableInternalWebControllersMerchantApiv1InvoiceInvoiceRequest

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

func (NullableInternalWebControllersMerchantApiv1InvoiceInvoiceRequest) Get

func (NullableInternalWebControllersMerchantApiv1InvoiceInvoiceRequest) IsSet

func (NullableInternalWebControllersMerchantApiv1InvoiceInvoiceRequest) MarshalJSON

func (*NullableInternalWebControllersMerchantApiv1InvoiceInvoiceRequest) Set

func (*NullableInternalWebControllersMerchantApiv1InvoiceInvoiceRequest) UnmarshalJSON

func (*NullableInternalWebControllersMerchantApiv1InvoiceInvoiceRequest) Unset

type NullableInternalWebControllersMerchantApiv1InvoiceItem

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

func (NullableInternalWebControllersMerchantApiv1InvoiceItem) Get

func (NullableInternalWebControllersMerchantApiv1InvoiceItem) IsSet

func (NullableInternalWebControllersMerchantApiv1InvoiceItem) MarshalJSON

func (*NullableInternalWebControllersMerchantApiv1InvoiceItem) Set

func (*NullableInternalWebControllersMerchantApiv1InvoiceItem) UnmarshalJSON

func (*NullableInternalWebControllersMerchantApiv1InvoiceItem) Unset

type NullableInternalWebControllersMerchantApiv1InvoicePaymentMethod

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

func (NullableInternalWebControllersMerchantApiv1InvoicePaymentMethod) Get

func (NullableInternalWebControllersMerchantApiv1InvoicePaymentMethod) IsSet

func (NullableInternalWebControllersMerchantApiv1InvoicePaymentMethod) MarshalJSON

func (*NullableInternalWebControllersMerchantApiv1InvoicePaymentMethod) Set

func (*NullableInternalWebControllersMerchantApiv1InvoicePaymentMethod) UnmarshalJSON

func (*NullableInternalWebControllersMerchantApiv1InvoicePaymentMethod) Unset

type NullableInternalWebControllersMerchantApiv1InvoiceRedirectURL

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

func (NullableInternalWebControllersMerchantApiv1InvoiceRedirectURL) Get

func (NullableInternalWebControllersMerchantApiv1InvoiceRedirectURL) IsSet

func (NullableInternalWebControllersMerchantApiv1InvoiceRedirectURL) MarshalJSON

func (*NullableInternalWebControllersMerchantApiv1InvoiceRedirectURL) Set

func (*NullableInternalWebControllersMerchantApiv1InvoiceRedirectURL) UnmarshalJSON

func (*NullableInternalWebControllersMerchantApiv1InvoiceRedirectURL) Unset

type NullableInternalWebControllersMerchantApiv1InvoiceStandardMeta

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

func (NullableInternalWebControllersMerchantApiv1InvoiceStandardMeta) Get

func (NullableInternalWebControllersMerchantApiv1InvoiceStandardMeta) IsSet

func (NullableInternalWebControllersMerchantApiv1InvoiceStandardMeta) MarshalJSON

func (*NullableInternalWebControllersMerchantApiv1InvoiceStandardMeta) Set

func (*NullableInternalWebControllersMerchantApiv1InvoiceStandardMeta) UnmarshalJSON

func (*NullableInternalWebControllersMerchantApiv1InvoiceStandardMeta) Unset

type NullableInternalWebControllersMerchantApiv1InvoiceStandardMetaWithPagination

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

func (NullableInternalWebControllersMerchantApiv1InvoiceStandardMetaWithPagination) Get

func (NullableInternalWebControllersMerchantApiv1InvoiceStandardMetaWithPagination) IsSet

func (NullableInternalWebControllersMerchantApiv1InvoiceStandardMetaWithPagination) MarshalJSON

func (*NullableInternalWebControllersMerchantApiv1InvoiceStandardMetaWithPagination) Set

func (*NullableInternalWebControllersMerchantApiv1InvoiceStandardMetaWithPagination) UnmarshalJSON

func (*NullableInternalWebControllersMerchantApiv1InvoiceStandardMetaWithPagination) Unset

type NullableInternalWebControllersMerchantApiv1InvoiceStandardPaymentMethodResponse

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

func (NullableInternalWebControllersMerchantApiv1InvoiceStandardPaymentMethodResponse) Get

func (NullableInternalWebControllersMerchantApiv1InvoiceStandardPaymentMethodResponse) IsSet

func (NullableInternalWebControllersMerchantApiv1InvoiceStandardPaymentMethodResponse) MarshalJSON

func (*NullableInternalWebControllersMerchantApiv1InvoiceStandardPaymentMethodResponse) Set

func (*NullableInternalWebControllersMerchantApiv1InvoiceStandardPaymentMethodResponse) UnmarshalJSON

func (*NullableInternalWebControllersMerchantApiv1InvoiceStandardPaymentMethodResponse) Unset

type NullableInternalWebControllersMerchantApiv1InvoiceStandardResponse

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

func (NullableInternalWebControllersMerchantApiv1InvoiceStandardResponse) Get

func (NullableInternalWebControllersMerchantApiv1InvoiceStandardResponse) IsSet

func (NullableInternalWebControllersMerchantApiv1InvoiceStandardResponse) MarshalJSON

func (*NullableInternalWebControllersMerchantApiv1InvoiceStandardResponse) Set

func (*NullableInternalWebControllersMerchantApiv1InvoiceStandardResponse) UnmarshalJSON

func (*NullableInternalWebControllersMerchantApiv1InvoiceStandardResponse) Unset

type NullableInternalWebControllersMerchantApiv1InvoiceStandardResponseWithPagination

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

func (NullableInternalWebControllersMerchantApiv1InvoiceStandardResponseWithPagination) Get

func (NullableInternalWebControllersMerchantApiv1InvoiceStandardResponseWithPagination) IsSet

func (NullableInternalWebControllersMerchantApiv1InvoiceStandardResponseWithPagination) MarshalJSON

func (*NullableInternalWebControllersMerchantApiv1InvoiceStandardResponseWithPagination) Set

func (*NullableInternalWebControllersMerchantApiv1InvoiceStandardResponseWithPagination) UnmarshalJSON

func (*NullableInternalWebControllersMerchantApiv1InvoiceStandardResponseWithPagination) 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 PublicInvoiceAPI

type PublicInvoiceAPI interface {

	/*
		CreateInvoice Create invoice for a payment.

		Create and return invoice data.

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

	// CreateInvoiceExecute executes the request
	//  @return InternalWebControllersMerchantApiv1InvoiceStandardResponse
	CreateInvoiceExecute(r ApiCreateInvoiceRequest) (*InternalWebControllersMerchantApiv1InvoiceStandardResponse, *http.Response, error)

	/*
		DownloadInvoice Download CSV file.

		Download a CSV file of invoices.

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

	// DownloadInvoiceExecute executes the request
	//  @return string
	DownloadInvoiceExecute(r ApiDownloadInvoiceRequest) (string, *http.Response, error)

	/*
		ExpireInvoice Expire invoice by invoice ID.

		Expire 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 to fetch payment method
		@return ApiExpireInvoiceRequest
	*/
	ExpireInvoice(ctx context.Context, invoiceId string) ApiExpireInvoiceRequest

	// ExpireInvoiceExecute executes the request
	//  @return InternalWebControllersMerchantApiv1InvoiceStandardResponse
	ExpireInvoiceExecute(r ApiExpireInvoiceRequest) (*InternalWebControllersMerchantApiv1InvoiceStandardResponse, *http.Response, error)

	/*
		GetInvoiceById Fetch invoice data by ID.

		Fetch invoice data by ID.

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

	// GetInvoiceByIdExecute executes the request
	//  @return InternalWebControllersMerchantApiv1InvoiceStandardResponse
	GetInvoiceByIdExecute(r ApiGetInvoiceByIdRequest) (*InternalWebControllersMerchantApiv1InvoiceStandardResponse, *http.Response, error)

	/*
		GetInvoices List all created invoice data

		List all created invoice data.

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

	// GetInvoicesExecute executes the request
	//  @return InternalWebControllersMerchantApiv1InvoiceStandardResponseWithPagination
	GetInvoicesExecute(r ApiGetInvoicesRequest) (*InternalWebControllersMerchantApiv1InvoiceStandardResponseWithPagination, *http.Response, error)

	/*
		GetPaymentMethodById Fetch payment method by invoice ID.

		Fetch payment method 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 to fetch payment method
		@return ApiGetPaymentMethodByIdRequest
	*/
	GetPaymentMethodById(ctx context.Context, invoiceId string) ApiGetPaymentMethodByIdRequest

	// GetPaymentMethodByIdExecute executes the request
	//  @return InternalWebControllersMerchantApiv1InvoiceStandardPaymentMethodResponse
	GetPaymentMethodByIdExecute(r ApiGetPaymentMethodByIdRequest) (*InternalWebControllersMerchantApiv1InvoiceStandardPaymentMethodResponse, *http.Response, error)

	/*
		UpdateInvoiceById Update pending invoice

		Update pending invoice

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param invoiceId invoice id to update
		@return ApiUpdateInvoiceByIdRequest
	*/
	UpdateInvoiceById(ctx context.Context, invoiceId string) ApiUpdateInvoiceByIdRequest

	// UpdateInvoiceByIdExecute executes the request
	//  @return InternalWebControllersMerchantApiv1InvoiceStandardResponse
	UpdateInvoiceByIdExecute(r ApiUpdateInvoiceByIdRequest) (*InternalWebControllersMerchantApiv1InvoiceStandardResponse, *http.Response, error)
}

func NewInvoiceApi

func NewInvoiceApi(client common.IClient) PublicInvoiceAPI

NewInvoiceApi Create a new InvoiceApi service

Jump to

Keyboard shortcuts

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