Documentation ¶
Index ¶
- Constants
- Variables
- func CacheExpires(r *http.Response) time.Time
- func IsNil(i interface{}) bool
- func PtrBool(v bool) *bool
- func PtrFloat32(v float32) *float32
- func PtrFloat64(v float64) *float64
- func PtrInt(v int) *int
- func PtrInt32(v int32) *int32
- func PtrInt64(v int64) *int64
- func PtrString(v string) *string
- func PtrTime(v time.Time) *time.Time
- type APIClient
- type APIKey
- type APIResponse
- type ApiInvoicesGetRequest
- func (r ApiInvoicesGetRequest) Execute() (*PaginatedInvoices, *http.Response, error)
- func (r ApiInvoicesGetRequest) Limit(limit int32) ApiInvoicesGetRequest
- func (r ApiInvoicesGetRequest) Number(number string) ApiInvoicesGetRequest
- func (r ApiInvoicesGetRequest) Offset(offset int32) ApiInvoicesGetRequest
- func (r ApiInvoicesGetRequest) SentOnFrom(sentOnFrom time.Time) ApiInvoicesGetRequest
- func (r ApiInvoicesGetRequest) SentOnTo(sentOnTo time.Time) ApiInvoicesGetRequest
- func (r ApiInvoicesGetRequest) SortDirection(sortDirection string) ApiInvoicesGetRequest
- func (r ApiInvoicesGetRequest) SortField(sortField string) ApiInvoicesGetRequest
- func (r ApiInvoicesGetRequest) Status(status string) ApiInvoicesGetRequest
- type ApiInvoicesInvoiceIdGeneratePdfPostRequest
- type ApiInvoicesInvoiceIdGetRequest
- type ApiInvoicesInvoiceIdPayPostRequest
- type BasicAuth
- type Configuration
- type Error
- func (o *Error) GetMessage() string
- func (o *Error) GetMessageOk() (*string, bool)
- func (o *Error) GetValidationErrors() []string
- func (o *Error) GetValidationErrorsOk() ([]string, bool)
- func (o *Error) HasValidationErrors() bool
- func (o Error) MarshalJSON() ([]byte, error)
- func (o *Error) SetMessage(v string)
- func (o *Error) SetValidationErrors(v []string)
- func (o Error) ToMap() (map[string]interface{}, error)
- func (o *Error) UnmarshalJSON(data []byte) (err error)
- type GenericOpenAPIError
- type Invoice
- func (o *Invoice) GetAmount() float32
- func (o *Invoice) GetAmountOk() (*float32, bool)
- func (o *Invoice) GetCurrency() string
- func (o *Invoice) GetCurrencyOk() (*string, bool)
- func (o *Invoice) GetDueDate() time.Time
- func (o *Invoice) GetDueDateOk() (*time.Time, bool)
- func (o *Invoice) GetId() string
- func (o *Invoice) GetIdOk() (*string, bool)
- func (o *Invoice) GetNumber() string
- func (o *Invoice) GetNumberOk() (*string, bool)
- func (o *Invoice) GetOutstandingAmount() float32
- func (o *Invoice) GetOutstandingAmountOk() (*float32, bool)
- func (o *Invoice) GetSentOn() time.Time
- func (o *Invoice) GetSentOnOk() (*time.Time, bool)
- func (o *Invoice) GetStatus() string
- func (o *Invoice) GetStatusOk() (*string, bool)
- func (o Invoice) MarshalJSON() ([]byte, error)
- func (o *Invoice) SetAmount(v float32)
- func (o *Invoice) SetCurrency(v string)
- func (o *Invoice) SetDueDate(v time.Time)
- func (o *Invoice) SetId(v string)
- func (o *Invoice) SetNumber(v string)
- func (o *Invoice) SetOutstandingAmount(v float32)
- func (o *Invoice) SetSentOn(v time.Time)
- func (o *Invoice) SetStatus(v string)
- func (o Invoice) ToMap() (map[string]interface{}, error)
- func (o *Invoice) UnmarshalJSON(data []byte) (err error)
- type InvoicesAPI
- type InvoicesAPIService
- func (a *InvoicesAPIService) InvoicesGet(ctx context.Context) ApiInvoicesGetRequest
- func (a *InvoicesAPIService) InvoicesGetExecute(r ApiInvoicesGetRequest) (*PaginatedInvoices, *http.Response, error)
- func (a *InvoicesAPIService) InvoicesInvoiceIdGeneratePdfPost(ctx context.Context, invoiceId string) ApiInvoicesInvoiceIdGeneratePdfPostRequest
- func (a *InvoicesAPIService) InvoicesInvoiceIdGeneratePdfPostExecute(r ApiInvoicesInvoiceIdGeneratePdfPostRequest) (*os.File, *http.Response, error)
- func (a *InvoicesAPIService) InvoicesInvoiceIdGet(ctx context.Context, invoiceId string) ApiInvoicesInvoiceIdGetRequest
- func (a *InvoicesAPIService) InvoicesInvoiceIdGetExecute(r ApiInvoicesInvoiceIdGetRequest) (*Invoice, *http.Response, error)
- func (a *InvoicesAPIService) InvoicesInvoiceIdPayPost(ctx context.Context, invoiceId string) ApiInvoicesInvoiceIdPayPostRequest
- func (a *InvoicesAPIService) InvoicesInvoiceIdPayPostExecute(r ApiInvoicesInvoiceIdPayPostRequest) (map[string]interface{}, *http.Response, error)
- type MappedNullable
- type NullableBool
- type NullableError
- type NullableFloat32
- type NullableFloat64
- type NullableInt
- type NullableInt32
- type NullableInt64
- type NullableInvoice
- type NullablePaginatedInvoices
- func (v NullablePaginatedInvoices) Get() *PaginatedInvoices
- func (v NullablePaginatedInvoices) IsSet() bool
- func (v NullablePaginatedInvoices) MarshalJSON() ([]byte, error)
- func (v *NullablePaginatedInvoices) Set(val *PaginatedInvoices)
- func (v *NullablePaginatedInvoices) UnmarshalJSON(src []byte) error
- func (v *NullablePaginatedInvoices) Unset()
- type NullablePaginatedResponse
- func (v NullablePaginatedResponse) Get() *PaginatedResponse
- func (v NullablePaginatedResponse) IsSet() bool
- func (v NullablePaginatedResponse) MarshalJSON() ([]byte, error)
- func (v *NullablePaginatedResponse) Set(val *PaginatedResponse)
- func (v *NullablePaginatedResponse) UnmarshalJSON(src []byte) error
- func (v *NullablePaginatedResponse) Unset()
- type NullableString
- type NullableTime
- type PaginatedInvoices
- func (o *PaginatedInvoices) GetLimit() int32
- func (o *PaginatedInvoices) GetLimitOk() (*int32, bool)
- func (o *PaginatedInvoices) GetOffset() int32
- func (o *PaginatedInvoices) GetOffsetOk() (*int32, bool)
- func (o *PaginatedInvoices) GetResults() []Invoice
- func (o *PaginatedInvoices) GetResultsOk() ([]Invoice, bool)
- func (o *PaginatedInvoices) GetTotal() int32
- func (o *PaginatedInvoices) GetTotalOk() (*int32, bool)
- func (o PaginatedInvoices) MarshalJSON() ([]byte, error)
- func (o *PaginatedInvoices) SetLimit(v int32)
- func (o *PaginatedInvoices) SetOffset(v int32)
- func (o *PaginatedInvoices) SetResults(v []Invoice)
- func (o *PaginatedInvoices) SetTotal(v int32)
- func (o PaginatedInvoices) ToMap() (map[string]interface{}, error)
- func (o *PaginatedInvoices) UnmarshalJSON(data []byte) (err error)
- type PaginatedResponse
- func (o *PaginatedResponse) GetLimit() int32
- func (o *PaginatedResponse) GetLimitOk() (*int32, bool)
- func (o *PaginatedResponse) GetOffset() int32
- func (o *PaginatedResponse) GetOffsetOk() (*int32, bool)
- func (o *PaginatedResponse) GetTotal() int32
- func (o *PaginatedResponse) GetTotalOk() (*int32, bool)
- func (o PaginatedResponse) MarshalJSON() ([]byte, error)
- func (o *PaginatedResponse) SetLimit(v int32)
- func (o *PaginatedResponse) SetOffset(v int32)
- func (o *PaginatedResponse) SetTotal(v int32)
- func (o PaginatedResponse) ToMap() (map[string]interface{}, error)
- func (o *PaginatedResponse) UnmarshalJSON(data []byte) (err error)
- type ServerConfiguration
- type ServerConfigurations
- type ServerVariable
Constants ¶
const SdkVersion = "1.0.2"
Variables ¶
var ( JsonCheck = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?json)`) XmlCheck = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?xml)`) )
var ( // ContextOAuth2 takes an oauth2.TokenSource as authentication for the request. ContextOAuth2 = contextKey("token") // ContextServerIndex uses a server configuration from the index. ContextServerIndex = contextKey("serverIndex") // ContextOperationServerIndices uses a server configuration from the index mapping. ContextOperationServerIndices = contextKey("serverOperationIndices") // ContextServerVariables overrides a server configuration variables. ContextServerVariables = contextKey("serverVariables") // ContextOperationServerVariables overrides a server configuration variables using operation specific values. ContextOperationServerVariables = contextKey("serverOperationVariables") )
Functions ¶
func CacheExpires ¶
CacheExpires helper function to determine remaining time before repeating a request.
func PtrFloat32 ¶
PtrFloat32 is a helper routine that returns a pointer to given float value.
func PtrFloat64 ¶
PtrFloat64 is a helper routine that returns a pointer to given float value.
Types ¶
type APIClient ¶
type APIClient struct { InvoicesAPI InvoicesAPI // contains filtered or unexported fields }
APIClient manages communication with the Invoicing API API v1.0 In most cases there should be only one, shared, APIClient.
func NewAPIClient ¶
func NewAPIClient(cfg *Configuration) *APIClient
NewAPIClient creates a new API client. Requires a userAgent string describing your application. optionally a custom http.Client to allow for advanced features such as caching.
func (*APIClient) GetConfig ¶
func (c *APIClient) GetConfig() *Configuration
Allow modification of underlying config for alternate implementations and testing Caution: modifying the configuration while live can cause data races and potentially unwanted behavior
type APIKey ¶
APIKey provides API key based authentication to a request passed via context using ContextAPIKey
type APIResponse ¶
type APIResponse struct { *http.Response `json:"-"` Message string `json:"message,omitempty"` // Operation is the name of the OpenAPI operation. Operation string `json:"operation,omitempty"` // RequestURL is the request URL. This value is always available, even if the // embedded *http.Response is nil. RequestURL string `json:"url,omitempty"` // Method is the HTTP method used for the request. This value is always // available, even if the embedded *http.Response is nil. Method string `json:"method,omitempty"` // Payload holds the contents of the response body (which may be nil or empty). // This is provided here as the raw response.Body() reader will have already // been drained. Payload []byte `json:"-"` }
APIResponse stores the API response returned by the server.
func NewAPIResponse ¶
func NewAPIResponse(r *http.Response) *APIResponse
NewAPIResponse returns a new APIResponse object.
func NewAPIResponseWithError ¶
func NewAPIResponseWithError(errorMessage string) *APIResponse
NewAPIResponseWithError returns a new APIResponse object with the provided error message.
type ApiInvoicesGetRequest ¶
type ApiInvoicesGetRequest struct { ApiService InvoicesAPI // contains filtered or unexported fields }
func (ApiInvoicesGetRequest) Execute ¶
func (r ApiInvoicesGetRequest) Execute() (*PaginatedInvoices, *http.Response, error)
func (ApiInvoicesGetRequest) Limit ¶
func (r ApiInvoicesGetRequest) Limit(limit int32) ApiInvoicesGetRequest
The limit of the number of results returned. The number of records returned may be smaller than the limit.
func (ApiInvoicesGetRequest) Number ¶
func (r ApiInvoicesGetRequest) Number(number string) ApiInvoicesGetRequest
A user-friendly reference number assigned to the invoice.
func (ApiInvoicesGetRequest) Offset ¶
func (r ApiInvoicesGetRequest) Offset(offset int32) ApiInvoicesGetRequest
The number of items to skip in the results.
func (ApiInvoicesGetRequest) SentOnFrom ¶
func (r ApiInvoicesGetRequest) SentOnFrom(sentOnFrom time.Time) ApiInvoicesGetRequest
Minimum value to filter invoices by sent on date.
func (ApiInvoicesGetRequest) SentOnTo ¶
func (r ApiInvoicesGetRequest) SentOnTo(sentOnTo time.Time) ApiInvoicesGetRequest
Maximum value to filter invoices by sent on date.
func (ApiInvoicesGetRequest) SortDirection ¶
func (r ApiInvoicesGetRequest) SortDirection(sortDirection string) ApiInvoicesGetRequest
Sort Given Field depending on the desired direction. Default sorting is descending.
func (ApiInvoicesGetRequest) SortField ¶
func (r ApiInvoicesGetRequest) SortField(sortField string) ApiInvoicesGetRequest
If a sortField is requested, pagination will be done after sorting. Default sorting is by number.
func (ApiInvoicesGetRequest) Status ¶
func (r ApiInvoicesGetRequest) Status(status string) ApiInvoicesGetRequest
Payment status of the invoice.
type ApiInvoicesInvoiceIdGeneratePdfPostRequest ¶
type ApiInvoicesInvoiceIdGeneratePdfPostRequest struct { ApiService InvoicesAPI // contains filtered or unexported fields }
type ApiInvoicesInvoiceIdGetRequest ¶
type ApiInvoicesInvoiceIdGetRequest struct { ApiService InvoicesAPI // contains filtered or unexported fields }
type ApiInvoicesInvoiceIdPayPostRequest ¶
type ApiInvoicesInvoiceIdPayPostRequest struct { ApiService InvoicesAPI // contains filtered or unexported fields }
func (ApiInvoicesInvoiceIdPayPostRequest) Body ¶
func (r ApiInvoicesInvoiceIdPayPostRequest) Body(body map[string]interface{}) ApiInvoicesInvoiceIdPayPostRequest
type BasicAuth ¶
type BasicAuth struct { UserName string `json:"userName,omitempty"` Password string `json:"password,omitempty"` }
BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth
type Configuration ¶
type Configuration struct { Host string `json:"host,omitempty"` Scheme string `json:"scheme,omitempty"` DefaultHeader map[string]string `json:"defaultHeader,omitempty"` UserAgent string `json:"userAgent,omitempty"` XPoweredBy string `json:"xPoweredBy,omitempty"` Debug bool `json:"debug,omitempty"` Servers ServerConfigurations OperationServers map[string]ServerConfigurations HTTPClient *http.Client }
Configuration stores the configuration of the API client
func NewConfiguration ¶
func NewConfiguration() *Configuration
NewConfiguration returns a new Configuration object
func (*Configuration) AddDefaultHeader ¶
func (c *Configuration) AddDefaultHeader(key string, value string)
AddDefaultHeader adds a new HTTP header to the default header in the request
func (*Configuration) ServerURLWithContext ¶
ServerURLWithContext returns a new server URL given an endpoint
type Error ¶
type Error struct { // The description detailing the cause of the error code. Message string `json:"message"` // Validation errors, if any. ValidationErrors []string `json:"validationErrors,omitempty"` AdditionalProperties map[string]interface{} }
Error struct for Error
func NewError ¶
NewError instantiates a new Error 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 NewErrorWithDefaults ¶
func NewErrorWithDefaults() *Error
NewErrorWithDefaults instantiates a new Error 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 (*Error) GetMessage ¶
GetMessage returns the Message field value
func (*Error) GetMessageOk ¶
GetMessageOk returns a tuple with the Message field value and a boolean to check if the value has been set.
func (*Error) GetValidationErrors ¶
GetValidationErrors returns the ValidationErrors field value if set, zero value otherwise.
func (*Error) GetValidationErrorsOk ¶
GetValidationErrorsOk returns a tuple with the ValidationErrors field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Error) HasValidationErrors ¶
HasValidationErrors returns a boolean if a field has been set.
func (Error) MarshalJSON ¶
func (*Error) SetValidationErrors ¶
SetValidationErrors gets a reference to the given []string and assigns it to the ValidationErrors field.
func (*Error) UnmarshalJSON ¶
type GenericOpenAPIError ¶
type GenericOpenAPIError struct {
// contains filtered or unexported fields
}
GenericOpenAPIError Provides access to the body, error and model on returned errors.
func (GenericOpenAPIError) Body ¶
func (e GenericOpenAPIError) Body() []byte
Body returns the raw bytes of the response
func (GenericOpenAPIError) Error ¶
func (e GenericOpenAPIError) Error() string
Error returns non-empty string if there was an error.
func (GenericOpenAPIError) Model ¶
func (e GenericOpenAPIError) Model() interface{}
Model returns the unpacked model of the error
type Invoice ¶
type Invoice struct { // The unique resource identifier of the Invoice. Id string `json:"id"` // A user-friendly reference number assigned to the invoice. Number string `json:"number"` // The currency of the invoice. Currently, this field should be set to `EUR` or `USD`. Currency string `json:"currency"` // The invoice amount. Amount float32 `json:"amount"` // The invoice outstanding amount. OutstandingAmount float32 `json:"outstandingAmount"` // The status of the invoice. Currently, this field should be set to `PAID`, `OVERDUE`, `PROCESSING_PAYMENT`, or `UNPAID`. Status string `json:"status"` // Date and time when the invoice was sent. SentOn time.Time `json:"sentOn"` // Date and time when the invoice payment is due. DueDate time.Time `json:"dueDate"` AdditionalProperties map[string]interface{} }
Invoice struct for Invoice
func NewInvoice ¶
func NewInvoice(id string, number string, currency string, amount float32, outstandingAmount float32, status string, sentOn time.Time, dueDate time.Time) *Invoice
NewInvoice instantiates a new Invoice 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 NewInvoiceWithDefaults ¶
func NewInvoiceWithDefaults() *Invoice
NewInvoiceWithDefaults instantiates a new Invoice 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 (*Invoice) GetAmountOk ¶
GetAmountOk returns a tuple with the Amount field value and a boolean to check if the value has been set.
func (*Invoice) GetCurrency ¶
GetCurrency returns the Currency field value
func (*Invoice) GetCurrencyOk ¶
GetCurrencyOk returns a tuple with the Currency field value and a boolean to check if the value has been set.
func (*Invoice) GetDueDate ¶
GetDueDate returns the DueDate field value
func (*Invoice) GetDueDateOk ¶
GetDueDateOk returns a tuple with the DueDate field value and a boolean to check if the value has been set.
func (*Invoice) GetIdOk ¶
GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.
func (*Invoice) GetNumberOk ¶
GetNumberOk returns a tuple with the Number field value and a boolean to check if the value has been set.
func (*Invoice) GetOutstandingAmount ¶
GetOutstandingAmount returns the OutstandingAmount field value
func (*Invoice) GetOutstandingAmountOk ¶
GetOutstandingAmountOk returns a tuple with the OutstandingAmount field value and a boolean to check if the value has been set.
func (*Invoice) GetSentOnOk ¶
GetSentOnOk returns a tuple with the SentOn field value and a boolean to check if the value has been set.
func (*Invoice) GetStatusOk ¶
GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.
func (Invoice) MarshalJSON ¶
func (*Invoice) SetOutstandingAmount ¶
SetOutstandingAmount sets field value
func (*Invoice) UnmarshalJSON ¶
type InvoicesAPI ¶
type InvoicesAPI interface { /* InvoicesGet List invoices. List invoices. @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @return ApiInvoicesGetRequest */ InvoicesGet(ctx context.Context) ApiInvoicesGetRequest // InvoicesGetExecute executes the request // @return PaginatedInvoices InvoicesGetExecute(r ApiInvoicesGetRequest) (*PaginatedInvoices, *http.Response, error) /* InvoicesInvoiceIdGeneratePdfPost Generate invoice details as PDF. Generate invoice details as PDF. @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param invoiceId The unique resource identifier of the Invoice. @return ApiInvoicesInvoiceIdGeneratePdfPostRequest */ InvoicesInvoiceIdGeneratePdfPost(ctx context.Context, invoiceId string) ApiInvoicesInvoiceIdGeneratePdfPostRequest // InvoicesInvoiceIdGeneratePdfPostExecute executes the request // @return *os.File InvoicesInvoiceIdGeneratePdfPostExecute(r ApiInvoicesInvoiceIdGeneratePdfPostRequest) (*os.File, *http.Response, error) /* InvoicesInvoiceIdGet Get invoice details. Get invoice details. @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param invoiceId The unique resource identifier of the Invoice. @return ApiInvoicesInvoiceIdGetRequest */ InvoicesInvoiceIdGet(ctx context.Context, invoiceId string) ApiInvoicesInvoiceIdGetRequest // InvoicesInvoiceIdGetExecute executes the request // @return Invoice InvoicesInvoiceIdGetExecute(r ApiInvoicesInvoiceIdGetRequest) (*Invoice, *http.Response, error) /* InvoicesInvoiceIdPayPost Pay an invoice. Manually pay an invoice. @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param invoiceId The unique resource identifier of the Invoice. @return ApiInvoicesInvoiceIdPayPostRequest */ InvoicesInvoiceIdPayPost(ctx context.Context, invoiceId string) ApiInvoicesInvoiceIdPayPostRequest // InvoicesInvoiceIdPayPostExecute executes the request // @return map[string]interface{} InvoicesInvoiceIdPayPostExecute(r ApiInvoicesInvoiceIdPayPostRequest) (map[string]interface{}, *http.Response, error) }
type InvoicesAPIService ¶
type InvoicesAPIService service
InvoicesAPIService InvoicesAPI service
func (*InvoicesAPIService) InvoicesGet ¶
func (a *InvoicesAPIService) InvoicesGet(ctx context.Context) ApiInvoicesGetRequest
InvoicesGet List invoices.
List invoices.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @return ApiInvoicesGetRequest
func (*InvoicesAPIService) InvoicesGetExecute ¶
func (a *InvoicesAPIService) InvoicesGetExecute(r ApiInvoicesGetRequest) (*PaginatedInvoices, *http.Response, error)
Execute executes the request
@return PaginatedInvoices
func (*InvoicesAPIService) InvoicesInvoiceIdGeneratePdfPost ¶
func (a *InvoicesAPIService) InvoicesInvoiceIdGeneratePdfPost(ctx context.Context, invoiceId string) ApiInvoicesInvoiceIdGeneratePdfPostRequest
InvoicesInvoiceIdGeneratePdfPost Generate invoice details as PDF.
Generate invoice details as PDF.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param invoiceId The unique resource identifier of the Invoice. @return ApiInvoicesInvoiceIdGeneratePdfPostRequest
func (*InvoicesAPIService) InvoicesInvoiceIdGeneratePdfPostExecute ¶
func (a *InvoicesAPIService) InvoicesInvoiceIdGeneratePdfPostExecute(r ApiInvoicesInvoiceIdGeneratePdfPostRequest) (*os.File, *http.Response, error)
Execute executes the request
@return *os.File
func (*InvoicesAPIService) InvoicesInvoiceIdGet ¶
func (a *InvoicesAPIService) InvoicesInvoiceIdGet(ctx context.Context, invoiceId string) ApiInvoicesInvoiceIdGetRequest
InvoicesInvoiceIdGet Get invoice details.
Get invoice details.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param invoiceId The unique resource identifier of the Invoice. @return ApiInvoicesInvoiceIdGetRequest
func (*InvoicesAPIService) InvoicesInvoiceIdGetExecute ¶
func (a *InvoicesAPIService) InvoicesInvoiceIdGetExecute(r ApiInvoicesInvoiceIdGetRequest) (*Invoice, *http.Response, error)
Execute executes the request
@return Invoice
func (*InvoicesAPIService) InvoicesInvoiceIdPayPost ¶
func (a *InvoicesAPIService) InvoicesInvoiceIdPayPost(ctx context.Context, invoiceId string) ApiInvoicesInvoiceIdPayPostRequest
InvoicesInvoiceIdPayPost Pay an invoice.
Manually pay an invoice.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param invoiceId The unique resource identifier of the Invoice. @return ApiInvoicesInvoiceIdPayPostRequest
func (*InvoicesAPIService) InvoicesInvoiceIdPayPostExecute ¶
func (a *InvoicesAPIService) InvoicesInvoiceIdPayPostExecute(r ApiInvoicesInvoiceIdPayPostRequest) (map[string]interface{}, *http.Response, error)
Execute executes the request
@return map[string]interface{}
type MappedNullable ¶
type NullableBool ¶
type NullableBool struct {
// contains filtered or unexported fields
}
func NewNullableBool ¶
func NewNullableBool(val *bool) *NullableBool
func (NullableBool) Get ¶
func (v NullableBool) Get() *bool
func (NullableBool) IsSet ¶
func (v NullableBool) IsSet() bool
func (NullableBool) MarshalJSON ¶
func (v NullableBool) MarshalJSON() ([]byte, error)
func (*NullableBool) Set ¶
func (v *NullableBool) Set(val *bool)
func (*NullableBool) UnmarshalJSON ¶
func (v *NullableBool) UnmarshalJSON(src []byte) error
func (*NullableBool) Unset ¶
func (v *NullableBool) Unset()
type NullableError ¶
type NullableError struct {
// contains filtered or unexported fields
}
func NewNullableError ¶
func NewNullableError(val *Error) *NullableError
func (NullableError) Get ¶
func (v NullableError) Get() *Error
func (NullableError) IsSet ¶
func (v NullableError) IsSet() bool
func (NullableError) MarshalJSON ¶
func (v NullableError) MarshalJSON() ([]byte, error)
func (*NullableError) Set ¶
func (v *NullableError) Set(val *Error)
func (*NullableError) UnmarshalJSON ¶
func (v *NullableError) UnmarshalJSON(src []byte) error
func (*NullableError) Unset ¶
func (v *NullableError) Unset()
type NullableFloat32 ¶
type NullableFloat32 struct {
// contains filtered or unexported fields
}
func NewNullableFloat32 ¶
func NewNullableFloat32(val *float32) *NullableFloat32
func (NullableFloat32) Get ¶
func (v NullableFloat32) Get() *float32
func (NullableFloat32) IsSet ¶
func (v NullableFloat32) IsSet() bool
func (NullableFloat32) MarshalJSON ¶
func (v NullableFloat32) MarshalJSON() ([]byte, error)
func (*NullableFloat32) Set ¶
func (v *NullableFloat32) Set(val *float32)
func (*NullableFloat32) UnmarshalJSON ¶
func (v *NullableFloat32) UnmarshalJSON(src []byte) error
func (*NullableFloat32) Unset ¶
func (v *NullableFloat32) Unset()
type NullableFloat64 ¶
type NullableFloat64 struct {
// contains filtered or unexported fields
}
func NewNullableFloat64 ¶
func NewNullableFloat64(val *float64) *NullableFloat64
func (NullableFloat64) Get ¶
func (v NullableFloat64) Get() *float64
func (NullableFloat64) IsSet ¶
func (v NullableFloat64) IsSet() bool
func (NullableFloat64) MarshalJSON ¶
func (v NullableFloat64) MarshalJSON() ([]byte, error)
func (*NullableFloat64) Set ¶
func (v *NullableFloat64) Set(val *float64)
func (*NullableFloat64) UnmarshalJSON ¶
func (v *NullableFloat64) UnmarshalJSON(src []byte) error
func (*NullableFloat64) Unset ¶
func (v *NullableFloat64) Unset()
type NullableInt ¶
type NullableInt struct {
// contains filtered or unexported fields
}
func NewNullableInt ¶
func NewNullableInt(val *int) *NullableInt
func (NullableInt) Get ¶
func (v NullableInt) Get() *int
func (NullableInt) IsSet ¶
func (v NullableInt) IsSet() bool
func (NullableInt) MarshalJSON ¶
func (v NullableInt) MarshalJSON() ([]byte, error)
func (*NullableInt) Set ¶
func (v *NullableInt) Set(val *int)
func (*NullableInt) UnmarshalJSON ¶
func (v *NullableInt) UnmarshalJSON(src []byte) error
func (*NullableInt) Unset ¶
func (v *NullableInt) Unset()
type NullableInt32 ¶
type NullableInt32 struct {
// contains filtered or unexported fields
}
func NewNullableInt32 ¶
func NewNullableInt32(val *int32) *NullableInt32
func (NullableInt32) Get ¶
func (v NullableInt32) Get() *int32
func (NullableInt32) IsSet ¶
func (v NullableInt32) IsSet() bool
func (NullableInt32) MarshalJSON ¶
func (v NullableInt32) MarshalJSON() ([]byte, error)
func (*NullableInt32) Set ¶
func (v *NullableInt32) Set(val *int32)
func (*NullableInt32) UnmarshalJSON ¶
func (v *NullableInt32) UnmarshalJSON(src []byte) error
func (*NullableInt32) Unset ¶
func (v *NullableInt32) Unset()
type NullableInt64 ¶
type NullableInt64 struct {
// contains filtered or unexported fields
}
func NewNullableInt64 ¶
func NewNullableInt64(val *int64) *NullableInt64
func (NullableInt64) Get ¶
func (v NullableInt64) Get() *int64
func (NullableInt64) IsSet ¶
func (v NullableInt64) IsSet() bool
func (NullableInt64) MarshalJSON ¶
func (v NullableInt64) MarshalJSON() ([]byte, error)
func (*NullableInt64) Set ¶
func (v *NullableInt64) Set(val *int64)
func (*NullableInt64) UnmarshalJSON ¶
func (v *NullableInt64) UnmarshalJSON(src []byte) error
func (*NullableInt64) Unset ¶
func (v *NullableInt64) Unset()
type NullableInvoice ¶
type NullableInvoice struct {
// contains filtered or unexported fields
}
func NewNullableInvoice ¶
func NewNullableInvoice(val *Invoice) *NullableInvoice
func (NullableInvoice) Get ¶
func (v NullableInvoice) Get() *Invoice
func (NullableInvoice) IsSet ¶
func (v NullableInvoice) IsSet() bool
func (NullableInvoice) MarshalJSON ¶
func (v NullableInvoice) MarshalJSON() ([]byte, error)
func (*NullableInvoice) Set ¶
func (v *NullableInvoice) Set(val *Invoice)
func (*NullableInvoice) UnmarshalJSON ¶
func (v *NullableInvoice) UnmarshalJSON(src []byte) error
func (*NullableInvoice) Unset ¶
func (v *NullableInvoice) Unset()
type NullablePaginatedInvoices ¶
type NullablePaginatedInvoices struct {
// contains filtered or unexported fields
}
func NewNullablePaginatedInvoices ¶
func NewNullablePaginatedInvoices(val *PaginatedInvoices) *NullablePaginatedInvoices
func (NullablePaginatedInvoices) Get ¶
func (v NullablePaginatedInvoices) Get() *PaginatedInvoices
func (NullablePaginatedInvoices) IsSet ¶
func (v NullablePaginatedInvoices) IsSet() bool
func (NullablePaginatedInvoices) MarshalJSON ¶
func (v NullablePaginatedInvoices) MarshalJSON() ([]byte, error)
func (*NullablePaginatedInvoices) Set ¶
func (v *NullablePaginatedInvoices) Set(val *PaginatedInvoices)
func (*NullablePaginatedInvoices) UnmarshalJSON ¶
func (v *NullablePaginatedInvoices) UnmarshalJSON(src []byte) error
func (*NullablePaginatedInvoices) Unset ¶
func (v *NullablePaginatedInvoices) Unset()
type NullablePaginatedResponse ¶
type NullablePaginatedResponse struct {
// contains filtered or unexported fields
}
func NewNullablePaginatedResponse ¶
func NewNullablePaginatedResponse(val *PaginatedResponse) *NullablePaginatedResponse
func (NullablePaginatedResponse) Get ¶
func (v NullablePaginatedResponse) Get() *PaginatedResponse
func (NullablePaginatedResponse) IsSet ¶
func (v NullablePaginatedResponse) IsSet() bool
func (NullablePaginatedResponse) MarshalJSON ¶
func (v NullablePaginatedResponse) MarshalJSON() ([]byte, error)
func (*NullablePaginatedResponse) Set ¶
func (v *NullablePaginatedResponse) Set(val *PaginatedResponse)
func (*NullablePaginatedResponse) UnmarshalJSON ¶
func (v *NullablePaginatedResponse) UnmarshalJSON(src []byte) error
func (*NullablePaginatedResponse) Unset ¶
func (v *NullablePaginatedResponse) Unset()
type NullableString ¶
type NullableString struct {
// contains filtered or unexported fields
}
func NewNullableString ¶
func NewNullableString(val *string) *NullableString
func (NullableString) Get ¶
func (v NullableString) Get() *string
func (NullableString) IsSet ¶
func (v NullableString) IsSet() bool
func (NullableString) MarshalJSON ¶
func (v NullableString) MarshalJSON() ([]byte, error)
func (*NullableString) Set ¶
func (v *NullableString) Set(val *string)
func (*NullableString) UnmarshalJSON ¶
func (v *NullableString) UnmarshalJSON(src []byte) error
func (*NullableString) Unset ¶
func (v *NullableString) Unset()
type NullableTime ¶
type NullableTime struct {
// contains filtered or unexported fields
}
func NewNullableTime ¶
func NewNullableTime(val *time.Time) *NullableTime
func (NullableTime) Get ¶
func (v NullableTime) Get() *time.Time
func (NullableTime) IsSet ¶
func (v NullableTime) IsSet() bool
func (NullableTime) MarshalJSON ¶
func (v NullableTime) MarshalJSON() ([]byte, error)
func (*NullableTime) Set ¶
func (v *NullableTime) Set(val *time.Time)
func (*NullableTime) UnmarshalJSON ¶
func (v *NullableTime) UnmarshalJSON(src []byte) error
func (*NullableTime) Unset ¶
func (v *NullableTime) Unset()
type PaginatedInvoices ¶
type PaginatedInvoices struct { // Maximum number of items in the page (actual returned length can be less). Limit int32 `json:"limit"` // The number of returned items skipped. Offset int32 `json:"offset"` // The total number of records available for retrieval. Total int32 `json:"total"` Results []Invoice `json:"results"` AdditionalProperties map[string]interface{} }
PaginatedInvoices struct for PaginatedInvoices
func NewPaginatedInvoices ¶
func NewPaginatedInvoices(limit int32, offset int32, total int32, results []Invoice) *PaginatedInvoices
NewPaginatedInvoices instantiates a new PaginatedInvoices 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 NewPaginatedInvoicesWithDefaults ¶
func NewPaginatedInvoicesWithDefaults() *PaginatedInvoices
NewPaginatedInvoicesWithDefaults instantiates a new PaginatedInvoices 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 (*PaginatedInvoices) GetLimit ¶
func (o *PaginatedInvoices) GetLimit() int32
GetLimit returns the Limit field value
func (*PaginatedInvoices) GetLimitOk ¶
func (o *PaginatedInvoices) GetLimitOk() (*int32, bool)
GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set.
func (*PaginatedInvoices) GetOffset ¶
func (o *PaginatedInvoices) GetOffset() int32
GetOffset returns the Offset field value
func (*PaginatedInvoices) GetOffsetOk ¶
func (o *PaginatedInvoices) GetOffsetOk() (*int32, bool)
GetOffsetOk returns a tuple with the Offset field value and a boolean to check if the value has been set.
func (*PaginatedInvoices) GetResults ¶
func (o *PaginatedInvoices) GetResults() []Invoice
GetResults returns the Results field value
func (*PaginatedInvoices) GetResultsOk ¶
func (o *PaginatedInvoices) GetResultsOk() ([]Invoice, bool)
GetResultsOk returns a tuple with the Results field value and a boolean to check if the value has been set.
func (*PaginatedInvoices) GetTotal ¶
func (o *PaginatedInvoices) GetTotal() int32
GetTotal returns the Total field value
func (*PaginatedInvoices) GetTotalOk ¶
func (o *PaginatedInvoices) GetTotalOk() (*int32, bool)
GetTotalOk returns a tuple with the Total field value and a boolean to check if the value has been set.
func (PaginatedInvoices) MarshalJSON ¶
func (o PaginatedInvoices) MarshalJSON() ([]byte, error)
func (*PaginatedInvoices) SetLimit ¶
func (o *PaginatedInvoices) SetLimit(v int32)
SetLimit sets field value
func (*PaginatedInvoices) SetOffset ¶
func (o *PaginatedInvoices) SetOffset(v int32)
SetOffset sets field value
func (*PaginatedInvoices) SetResults ¶
func (o *PaginatedInvoices) SetResults(v []Invoice)
SetResults sets field value
func (*PaginatedInvoices) SetTotal ¶
func (o *PaginatedInvoices) SetTotal(v int32)
SetTotal sets field value
func (PaginatedInvoices) ToMap ¶
func (o PaginatedInvoices) ToMap() (map[string]interface{}, error)
func (*PaginatedInvoices) UnmarshalJSON ¶
func (o *PaginatedInvoices) UnmarshalJSON(data []byte) (err error)
type PaginatedResponse ¶
type PaginatedResponse struct { // Maximum number of items in the page (actual returned length can be less). Limit int32 `json:"limit"` // The number of returned items skipped. Offset int32 `json:"offset"` // The total number of records available for retrieval. Total int32 `json:"total"` AdditionalProperties map[string]interface{} }
PaginatedResponse struct for PaginatedResponse
func NewPaginatedResponse ¶
func NewPaginatedResponse(limit int32, offset int32, total int32) *PaginatedResponse
NewPaginatedResponse instantiates a new PaginatedResponse 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 NewPaginatedResponseWithDefaults ¶
func NewPaginatedResponseWithDefaults() *PaginatedResponse
NewPaginatedResponseWithDefaults instantiates a new PaginatedResponse 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 (*PaginatedResponse) GetLimit ¶
func (o *PaginatedResponse) GetLimit() int32
GetLimit returns the Limit field value
func (*PaginatedResponse) GetLimitOk ¶
func (o *PaginatedResponse) GetLimitOk() (*int32, bool)
GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set.
func (*PaginatedResponse) GetOffset ¶
func (o *PaginatedResponse) GetOffset() int32
GetOffset returns the Offset field value
func (*PaginatedResponse) GetOffsetOk ¶
func (o *PaginatedResponse) GetOffsetOk() (*int32, bool)
GetOffsetOk returns a tuple with the Offset field value and a boolean to check if the value has been set.
func (*PaginatedResponse) GetTotal ¶
func (o *PaginatedResponse) GetTotal() int32
GetTotal returns the Total field value
func (*PaginatedResponse) GetTotalOk ¶
func (o *PaginatedResponse) GetTotalOk() (*int32, bool)
GetTotalOk returns a tuple with the Total field value and a boolean to check if the value has been set.
func (PaginatedResponse) MarshalJSON ¶
func (o PaginatedResponse) MarshalJSON() ([]byte, error)
func (*PaginatedResponse) SetLimit ¶
func (o *PaginatedResponse) SetLimit(v int32)
SetLimit sets field value
func (*PaginatedResponse) SetOffset ¶
func (o *PaginatedResponse) SetOffset(v int32)
SetOffset sets field value
func (*PaginatedResponse) SetTotal ¶
func (o *PaginatedResponse) SetTotal(v int32)
SetTotal sets field value
func (PaginatedResponse) ToMap ¶
func (o PaginatedResponse) ToMap() (map[string]interface{}, error)
func (*PaginatedResponse) UnmarshalJSON ¶
func (o *PaginatedResponse) UnmarshalJSON(data []byte) (err error)
type ServerConfiguration ¶
type ServerConfiguration struct { URL string Description string Variables map[string]ServerVariable }
ServerConfiguration stores the information about a server
type ServerConfigurations ¶
type ServerConfigurations []ServerConfiguration
ServerConfigurations stores multiple ServerConfiguration items
type ServerVariable ¶
ServerVariable stores the information about a server variable