Documentation ¶
Index ¶
- Variables
- func AddQueryParamsToRequest(requestParams interface{}, req *http.Request, skipEmpty bool) error
- func AddURLValuesToRequest(params url.Values, req *http.Request, skipEmpty bool) error
- func CheckResponse(r *http.Response) error
- func CreateFormFile(w *multipart.Writer, data io.Reader, fieldname, filename string) (io.Writer, error)
- func GetFileContentType(file io.Reader) (string, error)
- func NewSchemaEncoder() *schema.Encoder
- type BeforeRequestDoCallback
- type BusinessPartner
- type BusinessPartnersPostRequest
- func (r *BusinessPartnersPostRequest) Do() (BusinessPartnersPostResponseBody, error)
- func (r *BusinessPartnersPostRequest) Method() string
- func (r BusinessPartnersPostRequest) NewPathParams() *BusinessPartnersPostRequestPathParams
- func (r BusinessPartnersPostRequest) NewQueryParams() *BusinessPartnersPostRequestQueryParams
- func (r BusinessPartnersPostRequest) NewRequestBody() BusinessPartnersPostRequestBody
- func (r *BusinessPartnersPostRequest) NewResponseBody() *BusinessPartnersPostResponseBody
- func (r *BusinessPartnersPostRequest) Path() *string
- func (r *BusinessPartnersPostRequest) PathParams() *BusinessPartnersPostRequestPathParams
- func (r *BusinessPartnersPostRequest) PathParamsInterface() PathParams
- func (r *BusinessPartnersPostRequest) QueryParams() *BusinessPartnersPostRequestQueryParams
- func (r *BusinessPartnersPostRequest) RequestBody() *BusinessPartnersPostRequestBody
- func (r *BusinessPartnersPostRequest) RequestBodyInterface() interface{}
- func (r *BusinessPartnersPostRequest) SetMethod(method string)
- func (r *BusinessPartnersPostRequest) SetRequestBody(body BusinessPartnersPostRequestBody)
- func (r *BusinessPartnersPostRequest) URL() *url.URL
- type BusinessPartnersPostRequestBody
- type BusinessPartnersPostRequestPathParams
- type BusinessPartnersPostRequestQueryParams
- type BusinessPartnersPostResponseBody
- type ChartOfAccountsGetRequest
- func (r *ChartOfAccountsGetRequest) Do() (ChartOfAccountsGetResponseBody, error)
- func (r *ChartOfAccountsGetRequest) Method() string
- func (r ChartOfAccountsGetRequest) NewPathParams() *ChartOfAccountsGetRequestPathParams
- func (r ChartOfAccountsGetRequest) NewQueryParams() *ChartOfAccountsGetRequestQueryParams
- func (r ChartOfAccountsGetRequest) NewRequestBody() ChartOfAccountsGetRequestBody
- func (r *ChartOfAccountsGetRequest) NewResponseBody() *ChartOfAccountsGetResponseBody
- func (r *ChartOfAccountsGetRequest) Path() *string
- func (r *ChartOfAccountsGetRequest) PathParams() *ChartOfAccountsGetRequestPathParams
- func (r *ChartOfAccountsGetRequest) PathParamsInterface() PathParams
- func (r *ChartOfAccountsGetRequest) QueryParams() *ChartOfAccountsGetRequestQueryParams
- func (r *ChartOfAccountsGetRequest) RequestBody() *ChartOfAccountsGetRequestBody
- func (r *ChartOfAccountsGetRequest) RequestBodyInterface() interface{}
- func (r *ChartOfAccountsGetRequest) SetMethod(method string)
- func (r *ChartOfAccountsGetRequest) SetRequestBody(body ChartOfAccountsGetRequestBody)
- func (r *ChartOfAccountsGetRequest) URL() *url.URL
- type ChartOfAccountsGetRequestBody
- type ChartOfAccountsGetRequestPathParams
- type ChartOfAccountsGetRequestQueryParams
- type ChartOfAccountsGetResponseBody
- type Client
- func (c Client) BaseURL() url.URL
- func (c Client) Charset() string
- func (c Client) CompanyDB() string
- func (c Client) Debug() bool
- func (c *Client) Do(req *http.Request, body interface{}) (*http.Response, error)
- func (c *Client) FetchLoginCookies() (cookiejar.Jar, error)
- func (c *Client) GetEndpointURL(p string, pathParams PathParams) url.URL
- func (c *Client) HasCookie() (bool, error)
- func (c *Client) InitSession(req *http.Request) error
- func (c Client) MediaType() string
- func (c *Client) NewBusinessPartnersPostRequest() BusinessPartnersPostRequest
- func (c *Client) NewChartOfAccountsGetRequest() ChartOfAccountsGetRequest
- func (c *Client) NewFormRequest(ctx context.Context, method string, URL url.URL, form Form) (*http.Request, error)
- func (c *Client) NewInvoicesPostRequest() InvoicesPostRequest
- func (c *Client) NewItemsGetRequest() ItemsGetRequest
- func (c *Client) NewJournalEntriesGetRequest() JournalEntriesGetRequest
- func (c *Client) NewJournalEntriesPostRequest() JournalEntriesPostRequest
- func (c *Client) NewLoginPostRequest() LoginPostRequest
- func (c *Client) NewMetadataGetRequest() MetadataGetRequest
- func (c *Client) NewRequest(ctx context.Context, req Request) (*http.Request, error)
- func (c Client) Password() string
- func (c *Client) SetBaseURL(baseURL url.URL)
- func (c *Client) SetBeforeRequestDo(fun BeforeRequestDoCallback)
- func (c *Client) SetCharset(charset string)
- func (c *Client) SetCompanyDB(companyDB string)
- func (c *Client) SetDebug(debug bool)
- func (c *Client) SetDisallowUnknownFields(disallowUnknownFields bool)
- func (c *Client) SetHTTPClient(client *http.Client)
- func (c *Client) SetMediaType(mediaType string)
- func (c *Client) SetPassword(password string)
- func (c *Client) SetUserAgent(userAgent string)
- func (c *Client) SetUsername(username string)
- func (c *Client) Unmarshal(r io.Reader, vv ...interface{}) error
- func (c Client) UserAgent() string
- func (c Client) Username() string
- type Date
- type DateTime
- type DocumentLine
- type DocumentLines
- type ErrorResponse
- type Form
- type FormFile
- type Invoice
- type InvoicesPostRequest
- func (r *InvoicesPostRequest) Do() (InvoicesPostResponseBody, error)
- func (r *InvoicesPostRequest) Method() string
- func (r InvoicesPostRequest) NewPathParams() *InvoicesPostRequestPathParams
- func (r InvoicesPostRequest) NewQueryParams() *InvoicesPostRequestQueryParams
- func (r InvoicesPostRequest) NewRequestBody() InvoicesPostRequestBody
- func (r *InvoicesPostRequest) NewResponseBody() *InvoicesPostResponseBody
- func (r *InvoicesPostRequest) Path() *string
- func (r *InvoicesPostRequest) PathParams() *InvoicesPostRequestPathParams
- func (r *InvoicesPostRequest) PathParamsInterface() PathParams
- func (r *InvoicesPostRequest) QueryParams() *InvoicesPostRequestQueryParams
- func (r *InvoicesPostRequest) RequestBody() *InvoicesPostRequestBody
- func (r *InvoicesPostRequest) RequestBodyInterface() interface{}
- func (r *InvoicesPostRequest) SetMethod(method string)
- func (r *InvoicesPostRequest) SetRequestBody(body InvoicesPostRequestBody)
- func (r *InvoicesPostRequest) URL() *url.URL
- type InvoicesPostRequestBody
- type InvoicesPostRequestPathParams
- type InvoicesPostRequestQueryParams
- type InvoicesPostResponseBody
- type Item
- type Items
- type ItemsGetRequest
- func (r *ItemsGetRequest) All() (ItemsGetResponseBody, error)
- func (r *ItemsGetRequest) Do() (ItemsGetResponseBody, error)
- func (r *ItemsGetRequest) Method() string
- func (r ItemsGetRequest) NewPathParams() *ItemsGetRequestPathParams
- func (r ItemsGetRequest) NewQueryParams() *ItemsGetRequestQueryParams
- func (r ItemsGetRequest) NewRequestBody() ItemsGetRequestBody
- func (r *ItemsGetRequest) NewResponseBody() *ItemsGetResponseBody
- func (r *ItemsGetRequest) Path() *string
- func (r *ItemsGetRequest) PathParams() *ItemsGetRequestPathParams
- func (r *ItemsGetRequest) PathParamsInterface() PathParams
- func (r *ItemsGetRequest) QueryParams() *ItemsGetRequestQueryParams
- func (r *ItemsGetRequest) RequestBody() *ItemsGetRequestBody
- func (r *ItemsGetRequest) RequestBodyInterface() interface{}
- func (r *ItemsGetRequest) SetMethod(method string)
- func (r *ItemsGetRequest) SetRequestBody(body ItemsGetRequestBody)
- func (r *ItemsGetRequest) URL() *url.URL
- type ItemsGetRequestBody
- type ItemsGetRequestPathParams
- type ItemsGetRequestQueryParams
- type ItemsGetResponseBody
- type JournalEntries
- type JournalEntriesGetRequest
- func (r *JournalEntriesGetRequest) All() (JournalEntriesGetResponseBody, error)
- func (r *JournalEntriesGetRequest) Do() (JournalEntriesGetResponseBody, error)
- func (r *JournalEntriesGetRequest) Method() string
- func (r JournalEntriesGetRequest) NewPathParams() *JournalEntriesGetRequestPathParams
- func (r JournalEntriesGetRequest) NewQueryParams() *JournalEntriesGetRequestQueryParams
- func (r JournalEntriesGetRequest) NewRequestBody() JournalEntriesGetRequestBody
- func (r *JournalEntriesGetRequest) NewResponseBody() *JournalEntriesGetResponseBody
- func (r *JournalEntriesGetRequest) Path() *string
- func (r *JournalEntriesGetRequest) PathParams() *JournalEntriesGetRequestPathParams
- func (r *JournalEntriesGetRequest) PathParamsInterface() PathParams
- func (r *JournalEntriesGetRequest) QueryParams() *JournalEntriesGetRequestQueryParams
- func (r *JournalEntriesGetRequest) RequestBody() *JournalEntriesGetRequestBody
- func (r *JournalEntriesGetRequest) RequestBodyInterface() interface{}
- func (r *JournalEntriesGetRequest) SetMethod(method string)
- func (r *JournalEntriesGetRequest) SetRequestBody(body JournalEntriesGetRequestBody)
- func (r *JournalEntriesGetRequest) URL() *url.URL
- type JournalEntriesGetRequestBody
- type JournalEntriesGetRequestPathParams
- type JournalEntriesGetRequestQueryParams
- type JournalEntriesGetResponseBody
- type JournalEntriesPostRequest
- func (r *JournalEntriesPostRequest) Do() (JournalEntriesPostResponseBody, error)
- func (r *JournalEntriesPostRequest) Method() string
- func (r JournalEntriesPostRequest) NewPathParams() *JournalEntriesPostRequestPathParams
- func (r JournalEntriesPostRequest) NewQueryParams() *JournalEntriesPostRequestQueryParams
- func (r JournalEntriesPostRequest) NewRequestBody() JournalEntriesPostRequestBody
- func (r *JournalEntriesPostRequest) NewResponseBody() *JournalEntriesPostResponseBody
- func (r *JournalEntriesPostRequest) Path() *string
- func (r *JournalEntriesPostRequest) PathParams() *JournalEntriesPostRequestPathParams
- func (r *JournalEntriesPostRequest) PathParamsInterface() PathParams
- func (r *JournalEntriesPostRequest) QueryParams() *JournalEntriesPostRequestQueryParams
- func (r *JournalEntriesPostRequest) RequestBody() *JournalEntriesPostRequestBody
- func (r *JournalEntriesPostRequest) RequestBodyInterface() interface{}
- func (r *JournalEntriesPostRequest) SetMethod(method string)
- func (r *JournalEntriesPostRequest) SetRequestBody(body JournalEntriesPostRequestBody)
- func (r *JournalEntriesPostRequest) URL() *url.URL
- type JournalEntriesPostRequestBody
- type JournalEntriesPostRequestPathParams
- type JournalEntriesPostRequestQueryParams
- type JournalEntriesPostResponseBody
- type JournalEntry
- type JournalEntryLine
- type JournalEntryLines
- type LoginPostRequest
- func (r *LoginPostRequest) Do() (LoginPostResponseBody, error)
- func (r *LoginPostRequest) Method() string
- func (r LoginPostRequest) NewPathParams() *LoginPostRequestPathParams
- func (r LoginPostRequest) NewQueryParams() *LoginPostRequestQueryParams
- func (r LoginPostRequest) NewRequestBody() LoginPostRequestBody
- func (r *LoginPostRequest) NewResponseBody() *LoginPostResponseBody
- func (r *LoginPostRequest) Path() *string
- func (r *LoginPostRequest) PathParams() *LoginPostRequestPathParams
- func (r *LoginPostRequest) PathParamsInterface() PathParams
- func (r *LoginPostRequest) QueryParams() *LoginPostRequestQueryParams
- func (r *LoginPostRequest) RequestBody() *LoginPostRequestBody
- func (r *LoginPostRequest) RequestBodyInterface() interface{}
- func (r *LoginPostRequest) SetMethod(method string)
- func (r *LoginPostRequest) SetRequestBody(body LoginPostRequestBody)
- func (r *LoginPostRequest) URL() *url.URL
- type LoginPostRequestBody
- type LoginPostRequestPathParams
- type LoginPostRequestQueryParams
- type LoginPostResponseBody
- type MetadataGetRequest
- func (r *MetadataGetRequest) Do() (MetadataGetResponseBody, error)
- func (r *MetadataGetRequest) Method() string
- func (r MetadataGetRequest) NewPathParams() *MetadataGetRequestPathParams
- func (r MetadataGetRequest) NewQueryParams() *MetadataGetRequestQueryParams
- func (r MetadataGetRequest) NewRequestBody() MetadataGetRequestBody
- func (r *MetadataGetRequest) NewResponseBody() *MetadataGetResponseBody
- func (r *MetadataGetRequest) Path() *string
- func (r *MetadataGetRequest) PathParams() *MetadataGetRequestPathParams
- func (r *MetadataGetRequest) PathParamsInterface() PathParams
- func (r *MetadataGetRequest) QueryParams() *MetadataGetRequestQueryParams
- func (r *MetadataGetRequest) RequestBody() *MetadataGetRequestBody
- func (r *MetadataGetRequest) RequestBodyInterface() interface{}
- func (r *MetadataGetRequest) SetMethod(method string)
- func (r *MetadataGetRequest) SetRequestBody(body MetadataGetRequestBody)
- func (r *MetadataGetRequest) URL() *url.URL
- type MetadataGetRequestBody
- type MetadataGetRequestPathParams
- type MetadataGetRequestQueryParams
- type MetadataGetResponseBody
- type Number
- type PathParams
- type PaymentInvoice
- type PaymentInvoices
- type QueryParams
- type Request
- type RequestCompletionCallback
- type SchemaMarshaler
- type ToURLValues
Constants ¶
This section is empty.
Variables ¶
var (
BaseURL = url.URL{
Scheme: "https",
Host: "localhost:50000",
Path: "",
}
)
var ( // register custom encoders EncodeSchemaMarshaler = func(v reflect.Value) string { marshaler, ok := v.Interface().(SchemaMarshaler) if ok == true { return marshaler.MarshalSchema() } stringer, ok := v.Interface().(fmt.Stringer) if ok == true { return stringer.String() } return "" } )
Functions ¶
func AddQueryParamsToRequest ¶
func AddURLValuesToRequest ¶
func CheckResponse ¶
CheckResponse checks the Client response for errors, and returns them if present. A response is considered an error if it has a status code outside the 200 range. Client error responses are expected to have either no response body, or a json response body that maps to ErrorResponse. Any other response body will be silently ignored.
func CreateFormFile ¶
func NewSchemaEncoder ¶
Types ¶
type BeforeRequestDoCallback ¶
type BusinessPartner ¶
type BusinessPartnersPostRequest ¶
type BusinessPartnersPostRequest struct {
// contains filtered or unexported fields
}
func (*BusinessPartnersPostRequest) Do ¶
func (r *BusinessPartnersPostRequest) Do() (BusinessPartnersPostResponseBody, error)
func (*BusinessPartnersPostRequest) Method ¶
func (r *BusinessPartnersPostRequest) Method() string
func (BusinessPartnersPostRequest) NewPathParams ¶
func (r BusinessPartnersPostRequest) NewPathParams() *BusinessPartnersPostRequestPathParams
func (BusinessPartnersPostRequest) NewQueryParams ¶
func (r BusinessPartnersPostRequest) NewQueryParams() *BusinessPartnersPostRequestQueryParams
func (BusinessPartnersPostRequest) NewRequestBody ¶
func (r BusinessPartnersPostRequest) NewRequestBody() BusinessPartnersPostRequestBody
func (*BusinessPartnersPostRequest) NewResponseBody ¶
func (r *BusinessPartnersPostRequest) NewResponseBody() *BusinessPartnersPostResponseBody
func (*BusinessPartnersPostRequest) Path ¶
func (r *BusinessPartnersPostRequest) Path() *string
func (*BusinessPartnersPostRequest) PathParams ¶
func (r *BusinessPartnersPostRequest) PathParams() *BusinessPartnersPostRequestPathParams
func (*BusinessPartnersPostRequest) PathParamsInterface ¶
func (r *BusinessPartnersPostRequest) PathParamsInterface() PathParams
func (*BusinessPartnersPostRequest) QueryParams ¶
func (r *BusinessPartnersPostRequest) QueryParams() *BusinessPartnersPostRequestQueryParams
func (*BusinessPartnersPostRequest) RequestBody ¶
func (r *BusinessPartnersPostRequest) RequestBody() *BusinessPartnersPostRequestBody
func (*BusinessPartnersPostRequest) RequestBodyInterface ¶
func (r *BusinessPartnersPostRequest) RequestBodyInterface() interface{}
func (*BusinessPartnersPostRequest) SetMethod ¶
func (r *BusinessPartnersPostRequest) SetMethod(method string)
func (*BusinessPartnersPostRequest) SetRequestBody ¶
func (r *BusinessPartnersPostRequest) SetRequestBody(body BusinessPartnersPostRequestBody)
func (*BusinessPartnersPostRequest) URL ¶
func (r *BusinessPartnersPostRequest) URL() *url.URL
type BusinessPartnersPostRequestBody ¶
type BusinessPartnersPostRequestBody BusinessPartner
type BusinessPartnersPostRequestPathParams ¶
type BusinessPartnersPostRequestPathParams struct { }
func (*BusinessPartnersPostRequestPathParams) Params ¶
func (p *BusinessPartnersPostRequestPathParams) Params() map[string]string
type BusinessPartnersPostRequestQueryParams ¶
type BusinessPartnersPostRequestQueryParams struct { }
func (BusinessPartnersPostRequestQueryParams) ToURLValues ¶
func (p BusinessPartnersPostRequestQueryParams) ToURLValues() (url.Values, error)
type BusinessPartnersPostResponseBody ¶
type BusinessPartnersPostResponseBody BusinessPartner
type ChartOfAccountsGetRequest ¶
type ChartOfAccountsGetRequest struct {
// contains filtered or unexported fields
}
func (*ChartOfAccountsGetRequest) Do ¶
func (r *ChartOfAccountsGetRequest) Do() (ChartOfAccountsGetResponseBody, error)
func (*ChartOfAccountsGetRequest) Method ¶
func (r *ChartOfAccountsGetRequest) Method() string
func (ChartOfAccountsGetRequest) NewPathParams ¶
func (r ChartOfAccountsGetRequest) NewPathParams() *ChartOfAccountsGetRequestPathParams
func (ChartOfAccountsGetRequest) NewQueryParams ¶
func (r ChartOfAccountsGetRequest) NewQueryParams() *ChartOfAccountsGetRequestQueryParams
func (ChartOfAccountsGetRequest) NewRequestBody ¶
func (r ChartOfAccountsGetRequest) NewRequestBody() ChartOfAccountsGetRequestBody
func (*ChartOfAccountsGetRequest) NewResponseBody ¶
func (r *ChartOfAccountsGetRequest) NewResponseBody() *ChartOfAccountsGetResponseBody
func (*ChartOfAccountsGetRequest) Path ¶
func (r *ChartOfAccountsGetRequest) Path() *string
func (*ChartOfAccountsGetRequest) PathParams ¶
func (r *ChartOfAccountsGetRequest) PathParams() *ChartOfAccountsGetRequestPathParams
func (*ChartOfAccountsGetRequest) PathParamsInterface ¶
func (r *ChartOfAccountsGetRequest) PathParamsInterface() PathParams
func (*ChartOfAccountsGetRequest) QueryParams ¶
func (r *ChartOfAccountsGetRequest) QueryParams() *ChartOfAccountsGetRequestQueryParams
func (*ChartOfAccountsGetRequest) RequestBody ¶
func (r *ChartOfAccountsGetRequest) RequestBody() *ChartOfAccountsGetRequestBody
func (*ChartOfAccountsGetRequest) RequestBodyInterface ¶
func (r *ChartOfAccountsGetRequest) RequestBodyInterface() interface{}
func (*ChartOfAccountsGetRequest) SetMethod ¶
func (r *ChartOfAccountsGetRequest) SetMethod(method string)
func (*ChartOfAccountsGetRequest) SetRequestBody ¶
func (r *ChartOfAccountsGetRequest) SetRequestBody(body ChartOfAccountsGetRequestBody)
func (*ChartOfAccountsGetRequest) URL ¶
func (r *ChartOfAccountsGetRequest) URL() *url.URL
type ChartOfAccountsGetRequestBody ¶
type ChartOfAccountsGetRequestBody struct{}
type ChartOfAccountsGetRequestPathParams ¶
type ChartOfAccountsGetRequestPathParams struct { }
func (*ChartOfAccountsGetRequestPathParams) Params ¶
func (p *ChartOfAccountsGetRequestPathParams) Params() map[string]string
type ChartOfAccountsGetRequestQueryParams ¶
type ChartOfAccountsGetRequestQueryParams struct { }
func (ChartOfAccountsGetRequestQueryParams) ToURLValues ¶
func (p ChartOfAccountsGetRequestQueryParams) ToURLValues() (url.Values, error)
type ChartOfAccountsGetResponseBody ¶
type ChartOfAccountsGetResponseBody struct{}
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client manages communication with Exact Globe Client
func (*Client) Do ¶
Do sends an Client request and returns the Client response. The Client response is json decoded and stored in the value pointed to by v, or returned as an error if an Client error has occurred. If v implements the io.Writer interface, the raw response will be written to v, without attempting to decode it.
func (*Client) GetEndpointURL ¶
func (c *Client) GetEndpointURL(p string, pathParams PathParams) url.URL
func (*Client) NewBusinessPartnersPostRequest ¶
func (c *Client) NewBusinessPartnersPostRequest() BusinessPartnersPostRequest
func (*Client) NewChartOfAccountsGetRequest ¶
func (c *Client) NewChartOfAccountsGetRequest() ChartOfAccountsGetRequest
func (*Client) NewFormRequest ¶
func (*Client) NewInvoicesPostRequest ¶
func (c *Client) NewInvoicesPostRequest() InvoicesPostRequest
func (*Client) NewItemsGetRequest ¶
func (c *Client) NewItemsGetRequest() ItemsGetRequest
func (*Client) NewJournalEntriesGetRequest ¶
func (c *Client) NewJournalEntriesGetRequest() JournalEntriesGetRequest
func (*Client) NewJournalEntriesPostRequest ¶
func (c *Client) NewJournalEntriesPostRequest() JournalEntriesPostRequest
func (*Client) NewLoginPostRequest ¶
func (c *Client) NewLoginPostRequest() LoginPostRequest
func (*Client) NewMetadataGetRequest ¶
func (c *Client) NewMetadataGetRequest() MetadataGetRequest
func (*Client) NewRequest ¶
func (*Client) SetBaseURL ¶
func (*Client) SetBeforeRequestDo ¶
func (c *Client) SetBeforeRequestDo(fun BeforeRequestDoCallback)
func (*Client) SetCharset ¶
func (*Client) SetCompanyDB ¶
func (*Client) SetDisallowUnknownFields ¶
func (*Client) SetHTTPClient ¶
func (*Client) SetMediaType ¶
func (*Client) SetPassword ¶
func (*Client) SetUserAgent ¶
func (*Client) SetUsername ¶
type DateTime ¶
func (*DateTime) MarshalJSON ¶
func (DateTime) MarshalSchema ¶
func (*DateTime) UnmarshalJSON ¶
type DocumentLine ¶
type DocumentLine struct { AccountCode string `json:"AccountCode,omitempty"` ItemCode string `json:"ItemCode,omitempty"` ItemDescription string `json:"ItemDescription,omitempty"` UnitPrice float64 `json:"UnitPrice,omitempty"` Quantity string `json:"Quantity,omitempty"` DiscountPercent string `json:"DiscountPercent,omitempty"` VATRate string `json:"VatRate,omitempty"` FreeText string `json:"FreeText,omitempty"` PriceAfterVAT float64 `json:"PriceAfterVAT,omitempty"` ItemsGroupCode string `json:"ItemsGroupCode,omitempty"` Ccoste string `json:"Ccoste,omitempty"` Currency string `json:"Currency,omitempty"` TaxCode string `json:"TaxCode,omitempty"` }
type DocumentLines ¶
type DocumentLines []DocumentLine
type ErrorResponse ¶
type ErrorResponse struct { // HTTP response that caused this error Response *http.Response Err struct { Code interface{} `json:"code"` Message struct { Lang string `json:"lang"` Value string `json:"value"` } `json:"message"` } `json:"error"` }
func (ErrorResponse) Error ¶
func (r ErrorResponse) Error() string
type Invoice ¶
type Invoice struct { DocDate Date `json:"DocDate,omitempty"` DocDueDate Date `json:"DocDueDate,omitempty"` DueDate Date `json:"DueDate,omitempty"` CardCode string `json:"CardCode,omitempty"` TaxDate Date `json:"TaxDate,omitempty"` Comments string `json:"Comments,omitempty"` DocObjectCode string `json:"DocObjectCode,omitempty"` DocType string `json:"DocType,omitempty"` CashSum float64 `json:"CashSum,omitempty"` DocumentLines DocumentLines `json:"DocumentLines,omitempty"` PaymentInvoices PaymentInvoices `json:"PaymentInvoices,omitempty"` }
type InvoicesPostRequest ¶
type InvoicesPostRequest struct {
// contains filtered or unexported fields
}
func (*InvoicesPostRequest) Do ¶
func (r *InvoicesPostRequest) Do() (InvoicesPostResponseBody, error)
func (*InvoicesPostRequest) Method ¶
func (r *InvoicesPostRequest) Method() string
func (InvoicesPostRequest) NewPathParams ¶
func (r InvoicesPostRequest) NewPathParams() *InvoicesPostRequestPathParams
func (InvoicesPostRequest) NewQueryParams ¶
func (r InvoicesPostRequest) NewQueryParams() *InvoicesPostRequestQueryParams
func (InvoicesPostRequest) NewRequestBody ¶
func (r InvoicesPostRequest) NewRequestBody() InvoicesPostRequestBody
func (*InvoicesPostRequest) NewResponseBody ¶
func (r *InvoicesPostRequest) NewResponseBody() *InvoicesPostResponseBody
func (*InvoicesPostRequest) Path ¶
func (r *InvoicesPostRequest) Path() *string
func (*InvoicesPostRequest) PathParams ¶
func (r *InvoicesPostRequest) PathParams() *InvoicesPostRequestPathParams
func (*InvoicesPostRequest) PathParamsInterface ¶
func (r *InvoicesPostRequest) PathParamsInterface() PathParams
func (*InvoicesPostRequest) QueryParams ¶
func (r *InvoicesPostRequest) QueryParams() *InvoicesPostRequestQueryParams
func (*InvoicesPostRequest) RequestBody ¶
func (r *InvoicesPostRequest) RequestBody() *InvoicesPostRequestBody
func (*InvoicesPostRequest) RequestBodyInterface ¶
func (r *InvoicesPostRequest) RequestBodyInterface() interface{}
func (*InvoicesPostRequest) SetMethod ¶
func (r *InvoicesPostRequest) SetMethod(method string)
func (*InvoicesPostRequest) SetRequestBody ¶
func (r *InvoicesPostRequest) SetRequestBody(body InvoicesPostRequestBody)
func (*InvoicesPostRequest) URL ¶
func (r *InvoicesPostRequest) URL() *url.URL
type InvoicesPostRequestBody ¶
type InvoicesPostRequestBody Invoice
type InvoicesPostRequestPathParams ¶
type InvoicesPostRequestPathParams struct { }
func (*InvoicesPostRequestPathParams) Params ¶
func (p *InvoicesPostRequestPathParams) Params() map[string]string
type InvoicesPostRequestQueryParams ¶
type InvoicesPostRequestQueryParams struct { }
func (InvoicesPostRequestQueryParams) ToURLValues ¶
func (p InvoicesPostRequestQueryParams) ToURLValues() (url.Values, error)
type InvoicesPostResponseBody ¶
type InvoicesPostResponseBody Invoice
type Item ¶
type Item struct { ItemCode string `json:"ItemCode"` ItemName string `json:"ItemName"` ForeignName interface{} `json:"ForeignName"` ItemsGroupCode int `json:"ItemsGroupCode"` CustomsGroupCode int `json:"CustomsGroupCode"` SalesVATGroup interface{} `json:"SalesVATGroup"` BarCode interface{} `json:"BarCode"` VATLiable string `json:"VatLiable"` PurchaseItem string `json:"PurchaseItem"` SalesItem string `json:"SalesItem"` InventoryItem string `json:"InventoryItem"` IncomeAccount interface{} `json:"IncomeAccount"` ExemptIncomeAccount interface{} `json:"ExemptIncomeAccount"` ExpanseAccount interface{} `json:"ExpanseAccount"` Mainsupplier interface{} `json:"Mainsupplier"` SupplierCatalogNo interface{} `json:"SupplierCatalogNo"` DesiredInventory float64 `json:"DesiredInventory"` MinInventory float64 `json:"MinInventory"` Picture interface{} `json:"Picture"` UserText interface{} `json:"User_Text"` SerialNum interface{} `json:"SerialNum"` CommissionPercent float64 `json:"CommissionPercent"` CommissionSum float64 `json:"CommissionSum"` CommissionGroup int `json:"CommissionGroup"` TreeType string `json:"TreeType"` AssetItem string `json:"AssetItem"` DataExportCode interface{} `json:"DataExportCode"` Manufacturer int `json:"Manufacturer"` QuantityOnStock float64 `json:"QuantityOnStock"` QuantityOrderedFromVendors float64 `json:"QuantityOrderedFromVendors"` QuantityOrderedByCustomers float64 `json:"QuantityOrderedByCustomers"` ManageSerialNumbers string `json:"ManageSerialNumbers"` ManageBatchNumbers string `json:"ManageBatchNumbers"` Valid string `json:"Valid"` ValidFrom interface{} `json:"ValidFrom"` ValidTo interface{} `json:"ValidTo"` ValidRemarks interface{} `json:"ValidRemarks"` Frozen string `json:"Frozen"` FrozenFrom interface{} `json:"FrozenFrom"` FrozenTo interface{} `json:"FrozenTo"` FrozenRemarks interface{} `json:"FrozenRemarks"` SalesUnit string `json:"SalesUnit"` SalesItemsPerUnit float64 `json:"SalesItemsPerUnit"` SalesPackagingUnit string `json:"SalesPackagingUnit"` SalesQtyPerPackUnit float64 `json:"SalesQtyPerPackUnit"` SalesUnitLength float64 `json:"SalesUnitLength"` SalesLengthUnit interface{} `json:"SalesLengthUnit"` SalesUnitWidth float64 `json:"SalesUnitWidth"` SalesWidthUnit interface{} `json:"SalesWidthUnit"` SalesUnitHeight float64 `json:"SalesUnitHeight"` SalesHeightUnit interface{} `json:"SalesHeightUnit"` SalesUnitVolume float64 `json:"SalesUnitVolume"` SalesVolumeUnit int `json:"SalesVolumeUnit"` SalesUnitWeight float64 `json:"SalesUnitWeight"` SalesWeightUnit interface{} `json:"SalesWeightUnit"` PurchaseUnit string `json:"PurchaseUnit"` PurchaseItemsPerUnit float64 `json:"PurchaseItemsPerUnit"` PurchasePackagingUnit string `json:"PurchasePackagingUnit"` PurchaseQtyPerPackUnit float64 `json:"PurchaseQtyPerPackUnit"` PurchaseUnitLength float64 `json:"PurchaseUnitLength"` PurchaseLengthUnit interface{} `json:"PurchaseLengthUnit"` PurchaseUnitWidth float64 `json:"PurchaseUnitWidth"` PurchaseWidthUnit interface{} `json:"PurchaseWidthUnit"` PurchaseUnitHeight float64 `json:"PurchaseUnitHeight"` PurchaseHeightUnit interface{} `json:"PurchaseHeightUnit"` PurchaseUnitVolume float64 `json:"PurchaseUnitVolume"` PurchaseVolumeUnit int `json:"PurchaseVolumeUnit"` PurchaseUnitWeight float64 `json:"PurchaseUnitWeight"` PurchaseWeightUnit interface{} `json:"PurchaseWeightUnit"` PurchaseVATGroup interface{} `json:"PurchaseVATGroup"` SalesFactor1 float64 `json:"SalesFactor1"` SalesFactor2 float64 `json:"SalesFactor2"` SalesFactor3 float64 `json:"SalesFactor3"` SalesFactor4 float64 `json:"SalesFactor4"` PurchaseFactor1 float64 `json:"PurchaseFactor1"` PurchaseFactor2 float64 `json:"PurchaseFactor2"` PurchaseFactor3 float64 `json:"PurchaseFactor3"` PurchaseFactor4 float64 `json:"PurchaseFactor4"` MovingAveragePrice float64 `json:"MovingAveragePrice"` ForeignRevenuesAccount interface{} `json:"ForeignRevenuesAccount"` ECRevenuesAccount interface{} `json:"ECRevenuesAccount"` ForeignExpensesAccount interface{} `json:"ForeignExpensesAccount"` ECExpensesAccount interface{} `json:"ECExpensesAccount"` AvgStdPrice float64 `json:"AvgStdPrice"` DefaultWarehouse interface{} `json:"DefaultWarehouse"` ShipType interface{} `json:"ShipType"` GLMethod string `json:"GLMethod"` TaxType string `json:"TaxType"` MaxInventory float64 `json:"MaxInventory"` ManageStockByWarehouse string `json:"ManageStockByWarehouse"` PurchaseHeightUnit1 interface{} `json:"PurchaseHeightUnit1"` PurchaseUnitHeight1 float64 `json:"PurchaseUnitHeight1"` PurchaseLengthUnit1 interface{} `json:"PurchaseLengthUnit1"` PurchaseUnitLength1 float64 `json:"PurchaseUnitLength1"` PurchaseWeightUnit1 interface{} `json:"PurchaseWeightUnit1"` PurchaseUnitWeight1 float64 `json:"PurchaseUnitWeight1"` PurchaseWidthUnit1 interface{} `json:"PurchaseWidthUnit1"` PurchaseUnitWidth1 float64 `json:"PurchaseUnitWidth1"` SalesHeightUnit1 interface{} `json:"SalesHeightUnit1"` SalesUnitHeight1 float64 `json:"SalesUnitHeight1"` SalesLengthUnit1 interface{} `json:"SalesLengthUnit1"` SalesUnitLength1 float64 `json:"SalesUnitLength1"` SalesWeightUnit1 interface{} `json:"SalesWeightUnit1"` SalesUnitWeight1 float64 `json:"SalesUnitWeight1"` SalesWidthUnit1 interface{} `json:"SalesWidthUnit1"` SalesUnitWidth1 float64 `json:"SalesUnitWidth1"` ForceSelectionOfSerialNumber string `json:"ForceSelectionOfSerialNumber"` ManageSerialNumbersOnReleaseOnly string `json:"ManageSerialNumbersOnReleaseOnly"` WTLiable string `json:"WTLiable"` CostAccountingMethod string `json:"CostAccountingMethod"` Sww interface{} `json:"SWW"` WarrantyTemplate interface{} `json:"WarrantyTemplate"` IndirectTax string `json:"IndirectTax"` ArTaxCode interface{} `json:"ArTaxCode"` ApTaxCode interface{} `json:"ApTaxCode"` BaseUnitName interface{} `json:"BaseUnitName"` ItemCountryOrg interface{} `json:"ItemCountryOrg"` IssueMethod string `json:"IssueMethod"` SRIAndBatchManageMethod string `json:"SRIAndBatchManageMethod"` IsPhantom string `json:"IsPhantom"` InventoryUOM string `json:"InventoryUOM"` PlanningSystem string `json:"PlanningSystem"` ProcurementMethod string `json:"ProcurementMethod"` ComponentWarehouse string `json:"ComponentWarehouse"` OrderIntervals interface{} `json:"OrderIntervals"` OrderMultiple float64 `json:"OrderMultiple"` LeadTime interface{} `json:"LeadTime"` MinOrderQuantity float64 `json:"MinOrderQuantity"` ItemType string `json:"ItemType"` ItemClass string `json:"ItemClass"` OutgoingServiceCode int `json:"OutgoingServiceCode"` IncomingServiceCode int `json:"IncomingServiceCode"` ServiceGroup int `json:"ServiceGroup"` NCMCode int `json:"NCMCode"` MaterialType string `json:"MaterialType"` MaterialGroup int `json:"MaterialGroup"` ProductSource string `json:"ProductSource"` Properties1 string `json:"Properties1"` Properties2 string `json:"Properties2"` Properties3 string `json:"Properties3"` Properties4 string `json:"Properties4"` Properties5 string `json:"Properties5"` Properties6 string `json:"Properties6"` Properties7 string `json:"Properties7"` Properties8 string `json:"Properties8"` Properties9 string `json:"Properties9"` Properties10 string `json:"Properties10"` Properties11 string `json:"Properties11"` Properties12 string `json:"Properties12"` Properties13 string `json:"Properties13"` Properties14 string `json:"Properties14"` Properties15 string `json:"Properties15"` Properties16 string `json:"Properties16"` Properties17 string `json:"Properties17"` Properties18 string `json:"Properties18"` Properties19 string `json:"Properties19"` Properties20 string `json:"Properties20"` Properties21 string `json:"Properties21"` Properties22 string `json:"Properties22"` Properties23 string `json:"Properties23"` Properties24 string `json:"Properties24"` Properties25 string `json:"Properties25"` Properties26 string `json:"Properties26"` Properties27 string `json:"Properties27"` Properties28 string `json:"Properties28"` Properties29 string `json:"Properties29"` Properties30 string `json:"Properties30"` Properties31 string `json:"Properties31"` Properties32 string `json:"Properties32"` Properties33 string `json:"Properties33"` Properties34 string `json:"Properties34"` Properties35 string `json:"Properties35"` Properties36 string `json:"Properties36"` Properties37 string `json:"Properties37"` Properties38 string `json:"Properties38"` Properties39 string `json:"Properties39"` Properties40 string `json:"Properties40"` Properties41 string `json:"Properties41"` Properties42 string `json:"Properties42"` Properties43 string `json:"Properties43"` Properties44 string `json:"Properties44"` Properties45 string `json:"Properties45"` Properties46 string `json:"Properties46"` Properties47 string `json:"Properties47"` Properties48 string `json:"Properties48"` Properties49 string `json:"Properties49"` Properties50 string `json:"Properties50"` Properties51 string `json:"Properties51"` Properties52 string `json:"Properties52"` Properties53 string `json:"Properties53"` Properties54 string `json:"Properties54"` Properties55 string `json:"Properties55"` Properties56 string `json:"Properties56"` Properties57 string `json:"Properties57"` Properties58 string `json:"Properties58"` Properties59 string `json:"Properties59"` Properties60 string `json:"Properties60"` Properties61 string `json:"Properties61"` Properties62 string `json:"Properties62"` Properties63 string `json:"Properties63"` Properties64 string `json:"Properties64"` AutoCreateSerialNumbersOnRelease string `json:"AutoCreateSerialNumbersOnRelease"` DNFEntry int `json:"DNFEntry"` GTSItemSpec interface{} `json:"GTSItemSpec"` GTSItemTaxCategory interface{} `json:"GTSItemTaxCategory"` FuelID int `json:"FuelID"` BeverageTableCode interface{} `json:"BeverageTableCode"` BeverageGroupCode interface{} `json:"BeverageGroupCode"` BeverageCommercialBrandCode int `json:"BeverageCommercialBrandCode"` Series int `json:"Series"` ToleranceDays interface{} `json:"ToleranceDays"` TypeOfAdvancedRules string `json:"TypeOfAdvancedRules"` IssuePrimarilyBy string `json:"IssuePrimarilyBy"` NoDiscounts string `json:"NoDiscounts"` AssetClass string `json:"AssetClass"` AssetGroup string `json:"AssetGroup"` InventoryNumber string `json:"InventoryNumber"` Technician interface{} `json:"Technician"` Employee interface{} `json:"Employee"` Location interface{} `json:"Location"` AssetStatus string `json:"AssetStatus"` CapitalizationDate Date `json:"CapitalizationDate"` StatisticalAsset string `json:"StatisticalAsset"` Cession string `json:"Cession"` DeactivateAfterUsefulLife string `json:"DeactivateAfterUsefulLife"` ManageByQuantity string `json:"ManageByQuantity"` UoMGroupEntry int `json:"UoMGroupEntry"` InventoryUoMEntry int `json:"InventoryUoMEntry"` DefaultSalesUoMEntry interface{} `json:"DefaultSalesUoMEntry"` DefaultPurchasingUoMEntry interface{} `json:"DefaultPurchasingUoMEntry"` DepreciationGroup interface{} `json:"DepreciationGroup"` AssetSerialNumber string `json:"AssetSerialNumber"` InventoryWeight float64 `json:"InventoryWeight"` InventoryWeightUnit interface{} `json:"InventoryWeightUnit"` InventoryWeight1 float64 `json:"InventoryWeight1"` InventoryWeightUnit1 interface{} `json:"InventoryWeightUnit1"` DefaultCountingUnit interface{} `json:"DefaultCountingUnit"` CountingItemsPerUnit float64 `json:"CountingItemsPerUnit"` DefaultCountingUoMEntry interface{} `json:"DefaultCountingUoMEntry"` Excisable string `json:"Excisable"` ChapterID int `json:"ChapterID"` ScsCode interface{} `json:"ScsCode"` SpProdType interface{} `json:"SpProdType"` ProdStdCost float64 `json:"ProdStdCost"` InCostRollup string `json:"InCostRollup"` VirtualAssetItem string `json:"VirtualAssetItem"` EnforceAssetSerialNumbers string `json:"EnforceAssetSerialNumbers"` AttachmentEntry interface{} `json:"AttachmentEntry"` LinkedResource interface{} `json:"LinkedResource"` UpdateDate Date `json:"UpdateDate"` UpdateTime string `json:"UpdateTime"` GSTRelevnt string `json:"GSTRelevnt"` SACEntry int `json:"SACEntry"` GSTTaxCategory string `json:"GSTTaxCategory"` ServiceCategoryEntry int `json:"ServiceCategoryEntry"` CapitalGoodsOnHoldPercent interface{} `json:"CapitalGoodsOnHoldPercent"` CapitalGoodsOnHoldLimit interface{} `json:"CapitalGoodsOnHoldLimit"` AssessableValue float64 `json:"AssessableValue"` AssVal4WTR float64 `json:"AssVal4WTR"` SOIExcisable string `json:"SOIExcisable"` Tnved interface{} `json:"TNVED"` ImportedItem string `json:"ImportedItem"` PricingUnit int `json:"PricingUnit"` CreateDate Date `json:"CreateDate"` CreateTime string `json:"CreateTime"` NVECode interface{} `json:"NVECode"` CtrSealQty float64 `json:"CtrSealQty"` CESTCode int `json:"CESTCode"` LegalText interface{} `json:"LegalText"` ItemPrices []struct { PriceList int `json:"PriceList"` Price float64 `json:"Price"` Currency interface{} `json:"Currency"` AdditionalPrice1 float64 `json:"AdditionalPrice1"` AdditionalCurrency1 interface{} `json:"AdditionalCurrency1"` AdditionalPrice2 float64 `json:"AdditionalPrice2"` AdditionalCurrency2 interface{} `json:"AdditionalCurrency2"` BasePriceList int `json:"BasePriceList"` Factor float64 `json:"Factor"` UoMPrices []interface{} `json:"UoMPrices"` } `json:"ItemPrices"` ItemWarehouseInfoCollection []struct { MinimalStock float64 `json:"MinimalStock"` MaximalStock float64 `json:"MaximalStock"` MinimalOrder float64 `json:"MinimalOrder"` StandardAveragePrice float64 `json:"StandardAveragePrice"` Locked string `json:"Locked"` InventoryAccount interface{} `json:"InventoryAccount"` CostAccount interface{} `json:"CostAccount"` TransferAccount interface{} `json:"TransferAccount"` RevenuesAccount interface{} `json:"RevenuesAccount"` VarienceAccount interface{} `json:"VarienceAccount"` DecreasingAccount interface{} `json:"DecreasingAccount"` IncreasingAccount interface{} `json:"IncreasingAccount"` ReturningAccount interface{} `json:"ReturningAccount"` ExpensesAccount interface{} `json:"ExpensesAccount"` EURevenuesAccount interface{} `json:"EURevenuesAccount"` EUExpensesAccount interface{} `json:"EUExpensesAccount"` ForeignRevenueAcc interface{} `json:"ForeignRevenueAcc"` ForeignExpensAcc interface{} `json:"ForeignExpensAcc"` ExemptIncomeAcc interface{} `json:"ExemptIncomeAcc"` PriceDifferenceAcc interface{} `json:"PriceDifferenceAcc"` WarehouseCode string `json:"WarehouseCode"` InStock float64 `json:"InStock"` Committed float64 `json:"Committed"` Ordered float64 `json:"Ordered"` CountedQuantity float64 `json:"CountedQuantity"` WasCounted string `json:"WasCounted"` UserSignature int `json:"UserSignature"` Counted float64 `json:"Counted"` ExpenseClearingAct interface{} `json:"ExpenseClearingAct"` PurchaseCreditAcc interface{} `json:"PurchaseCreditAcc"` EUPurchaseCreditAcc interface{} `json:"EUPurchaseCreditAcc"` ForeignPurchaseCreditAcc interface{} `json:"ForeignPurchaseCreditAcc"` SalesCreditAcc interface{} `json:"SalesCreditAcc"` SalesCreditEUAcc interface{} `json:"SalesCreditEUAcc"` ExemptedCredits interface{} `json:"ExemptedCredits"` SalesCreditForeignAcc interface{} `json:"SalesCreditForeignAcc"` ExpenseOffsettingAccount interface{} `json:"ExpenseOffsettingAccount"` WipAccount interface{} `json:"WipAccount"` ExchangeRateDifferencesAcct interface{} `json:"ExchangeRateDifferencesAcct"` GoodsClearingAcct interface{} `json:"GoodsClearingAcct"` NegativeInventoryAdjustmentAccount interface{} `json:"NegativeInventoryAdjustmentAccount"` CostInflationOffsetAccount interface{} `json:"CostInflationOffsetAccount"` GLDecreaseAcct interface{} `json:"GLDecreaseAcct"` GLIncreaseAcct interface{} `json:"GLIncreaseAcct"` PAReturnAcct interface{} `json:"PAReturnAcct"` PurchaseAcct interface{} `json:"PurchaseAcct"` PurchaseOffsetAcct interface{} `json:"PurchaseOffsetAcct"` ShippedGoodsAccount interface{} `json:"ShippedGoodsAccount"` StockInflationOffsetAccount interface{} `json:"StockInflationOffsetAccount"` StockInflationAdjustAccount interface{} `json:"StockInflationAdjustAccount"` VATInRevenueAccount interface{} `json:"VATInRevenueAccount"` WipVarianceAccount interface{} `json:"WipVarianceAccount"` CostInflationAccount interface{} `json:"CostInflationAccount"` WHIncomingCenvatAccount interface{} `json:"WHIncomingCenvatAccount"` WHOutgoingCenvatAccount interface{} `json:"WHOutgoingCenvatAccount"` StockInTransitAccount interface{} `json:"StockInTransitAccount"` WipOffsetProfitAndLossAccount interface{} `json:"WipOffsetProfitAndLossAccount"` InventoryOffsetProfitAndLossAccount interface{} `json:"InventoryOffsetProfitAndLossAccount"` DefaultBin interface{} `json:"DefaultBin"` DefaultBinEnforced string `json:"DefaultBinEnforced"` PurchaseBalanceAccount interface{} `json:"PurchaseBalanceAccount"` ItemCode string `json:"ItemCode"` IndEscala string `json:"IndEscala"` CNJPMan interface{} `json:"CNJPMan"` ItemCycleCounts []interface{} `json:"ItemCycleCounts"` } `json:"ItemWarehouseInfoCollection"` ItemPreferredVendors []interface{} `json:"ItemPreferredVendors"` ItemLocalizationInfos []interface{} `json:"ItemLocalizationInfos"` ItemProjects []interface{} `json:"ItemProjects"` ItemDistributionRules []interface{} `json:"ItemDistributionRules"` ItemAttributeGroups []interface{} `json:"ItemAttributeGroups"` ItemDepreciationParameters []interface{} `json:"ItemDepreciationParameters"` ItemPeriodControls []interface{} `json:"ItemPeriodControls"` ItemUnitOfMeasurementCollection []interface{} `json:"ItemUnitOfMeasurementCollection"` ItemBarCodeCollection []interface{} `json:"ItemBarCodeCollection"` ItemIntrastatExtension struct { ItemCode string `json:"ItemCode"` CommodityCode interface{} `json:"CommodityCode"` SupplementaryUnit interface{} `json:"SupplementaryUnit"` FactorOfSupplementaryUnit float64 `json:"FactorOfSupplementaryUnit"` ImportRegionState interface{} `json:"ImportRegionState"` ExportRegionState interface{} `json:"ExportRegionState"` ImportNatureOfTransaction interface{} `json:"ImportNatureOfTransaction"` ExportNatureOfTransaction interface{} `json:"ExportNatureOfTransaction"` ImportStatisticalProcedure interface{} `json:"ImportStatisticalProcedure"` ExportStatisticalProcedure interface{} `json:"ExportStatisticalProcedure"` CountryOfOrigin interface{} `json:"CountryOfOrigin"` ServiceCode interface{} `json:"ServiceCode"` Type string `json:"Type"` ServiceSupplyMethod string `json:"ServiceSupplyMethod"` ServicePaymentMethod string `json:"ServicePaymentMethod"` ImportRegionCountry string `json:"ImportRegionCountry"` ExportRegionCountry string `json:"ExportRegionCountry"` UseWeightInCalculation string `json:"UseWeightInCalculation"` IntrastatRelevant string `json:"IntrastatRelevant"` StatisticalCode interface{} `json:"StatisticalCode"` } `json:"ItemIntrastatExtension"` }
type ItemsGetRequest ¶
type ItemsGetRequest struct {
// contains filtered or unexported fields
}
func (*ItemsGetRequest) All ¶
func (r *ItemsGetRequest) All() (ItemsGetResponseBody, error)
func (*ItemsGetRequest) Do ¶
func (r *ItemsGetRequest) Do() (ItemsGetResponseBody, error)
func (*ItemsGetRequest) Method ¶
func (r *ItemsGetRequest) Method() string
func (ItemsGetRequest) NewPathParams ¶
func (r ItemsGetRequest) NewPathParams() *ItemsGetRequestPathParams
func (ItemsGetRequest) NewQueryParams ¶
func (r ItemsGetRequest) NewQueryParams() *ItemsGetRequestQueryParams
func (ItemsGetRequest) NewRequestBody ¶
func (r ItemsGetRequest) NewRequestBody() ItemsGetRequestBody
func (*ItemsGetRequest) NewResponseBody ¶
func (r *ItemsGetRequest) NewResponseBody() *ItemsGetResponseBody
func (*ItemsGetRequest) Path ¶
func (r *ItemsGetRequest) Path() *string
func (*ItemsGetRequest) PathParams ¶
func (r *ItemsGetRequest) PathParams() *ItemsGetRequestPathParams
func (*ItemsGetRequest) PathParamsInterface ¶
func (r *ItemsGetRequest) PathParamsInterface() PathParams
func (*ItemsGetRequest) QueryParams ¶
func (r *ItemsGetRequest) QueryParams() *ItemsGetRequestQueryParams
func (*ItemsGetRequest) RequestBody ¶
func (r *ItemsGetRequest) RequestBody() *ItemsGetRequestBody
func (*ItemsGetRequest) RequestBodyInterface ¶
func (r *ItemsGetRequest) RequestBodyInterface() interface{}
func (*ItemsGetRequest) SetMethod ¶
func (r *ItemsGetRequest) SetMethod(method string)
func (*ItemsGetRequest) SetRequestBody ¶
func (r *ItemsGetRequest) SetRequestBody(body ItemsGetRequestBody)
func (*ItemsGetRequest) URL ¶
func (r *ItemsGetRequest) URL() *url.URL
type ItemsGetRequestBody ¶
type ItemsGetRequestBody struct{}
type ItemsGetRequestPathParams ¶
type ItemsGetRequestPathParams struct { }
func (*ItemsGetRequestPathParams) Params ¶
func (p *ItemsGetRequestPathParams) Params() map[string]string
type ItemsGetRequestQueryParams ¶
type ItemsGetRequestQueryParams struct { Select *odata.Select `schema:"$select,omitempty"` // Expand *odata.Expand `schema:"$expand,omitempty"` Filter *odata.Filter `schema:"$filter,omitempty"` Top *odata.Top `schema:"$top,omitempty"` Skip *odata.Skip `schema:"$skip,omitempty"` Count *odata.Count `schema:"$count,omitempty"` }
func (ItemsGetRequestQueryParams) ToURLValues ¶
func (p ItemsGetRequestQueryParams) ToURLValues() (url.Values, error)
type ItemsGetResponseBody ¶
type JournalEntries ¶
type JournalEntries []JournalEntry
type JournalEntriesGetRequest ¶
type JournalEntriesGetRequest struct {
// contains filtered or unexported fields
}
func (*JournalEntriesGetRequest) All ¶
func (r *JournalEntriesGetRequest) All() (JournalEntriesGetResponseBody, error)
func (*JournalEntriesGetRequest) Do ¶
func (r *JournalEntriesGetRequest) Do() (JournalEntriesGetResponseBody, error)
func (*JournalEntriesGetRequest) Method ¶
func (r *JournalEntriesGetRequest) Method() string
func (JournalEntriesGetRequest) NewPathParams ¶
func (r JournalEntriesGetRequest) NewPathParams() *JournalEntriesGetRequestPathParams
func (JournalEntriesGetRequest) NewQueryParams ¶
func (r JournalEntriesGetRequest) NewQueryParams() *JournalEntriesGetRequestQueryParams
func (JournalEntriesGetRequest) NewRequestBody ¶
func (r JournalEntriesGetRequest) NewRequestBody() JournalEntriesGetRequestBody
func (*JournalEntriesGetRequest) NewResponseBody ¶
func (r *JournalEntriesGetRequest) NewResponseBody() *JournalEntriesGetResponseBody
func (*JournalEntriesGetRequest) Path ¶
func (r *JournalEntriesGetRequest) Path() *string
func (*JournalEntriesGetRequest) PathParams ¶
func (r *JournalEntriesGetRequest) PathParams() *JournalEntriesGetRequestPathParams
func (*JournalEntriesGetRequest) PathParamsInterface ¶
func (r *JournalEntriesGetRequest) PathParamsInterface() PathParams
func (*JournalEntriesGetRequest) QueryParams ¶
func (r *JournalEntriesGetRequest) QueryParams() *JournalEntriesGetRequestQueryParams
func (*JournalEntriesGetRequest) RequestBody ¶
func (r *JournalEntriesGetRequest) RequestBody() *JournalEntriesGetRequestBody
func (*JournalEntriesGetRequest) RequestBodyInterface ¶
func (r *JournalEntriesGetRequest) RequestBodyInterface() interface{}
func (*JournalEntriesGetRequest) SetMethod ¶
func (r *JournalEntriesGetRequest) SetMethod(method string)
func (*JournalEntriesGetRequest) SetRequestBody ¶
func (r *JournalEntriesGetRequest) SetRequestBody(body JournalEntriesGetRequestBody)
func (*JournalEntriesGetRequest) URL ¶
func (r *JournalEntriesGetRequest) URL() *url.URL
type JournalEntriesGetRequestBody ¶
type JournalEntriesGetRequestBody struct{}
type JournalEntriesGetRequestPathParams ¶
type JournalEntriesGetRequestPathParams struct { }
func (*JournalEntriesGetRequestPathParams) Params ¶
func (p *JournalEntriesGetRequestPathParams) Params() map[string]string
type JournalEntriesGetRequestQueryParams ¶
type JournalEntriesGetRequestQueryParams struct { Select *odata.Select `schema:"$select,omitempty"` // Expand *odata.Expand `schema:"$expand,omitempty"` Filter *odata.Filter `schema:"$filter,omitempty"` Top *odata.Top `schema:"$top,omitempty"` Skip *odata.Skip `schema:"$skip,omitempty"` Count *odata.Count `schema:"$count,omitempty"` }
func (JournalEntriesGetRequestQueryParams) ToURLValues ¶
func (p JournalEntriesGetRequestQueryParams) ToURLValues() (url.Values, error)
type JournalEntriesGetResponseBody ¶
type JournalEntriesGetResponseBody struct { OdataMetadata string `json:"odata.metadata"` Values JournalEntries `json:"value"` OdataNextLink string `json:"odata.nextLink"` }
type JournalEntriesPostRequest ¶
type JournalEntriesPostRequest struct {
// contains filtered or unexported fields
}
func (*JournalEntriesPostRequest) Do ¶
func (r *JournalEntriesPostRequest) Do() (JournalEntriesPostResponseBody, error)
func (*JournalEntriesPostRequest) Method ¶
func (r *JournalEntriesPostRequest) Method() string
func (JournalEntriesPostRequest) NewPathParams ¶
func (r JournalEntriesPostRequest) NewPathParams() *JournalEntriesPostRequestPathParams
func (JournalEntriesPostRequest) NewQueryParams ¶
func (r JournalEntriesPostRequest) NewQueryParams() *JournalEntriesPostRequestQueryParams
func (JournalEntriesPostRequest) NewRequestBody ¶
func (r JournalEntriesPostRequest) NewRequestBody() JournalEntriesPostRequestBody
func (*JournalEntriesPostRequest) NewResponseBody ¶
func (r *JournalEntriesPostRequest) NewResponseBody() *JournalEntriesPostResponseBody
func (*JournalEntriesPostRequest) Path ¶
func (r *JournalEntriesPostRequest) Path() *string
func (*JournalEntriesPostRequest) PathParams ¶
func (r *JournalEntriesPostRequest) PathParams() *JournalEntriesPostRequestPathParams
func (*JournalEntriesPostRequest) PathParamsInterface ¶
func (r *JournalEntriesPostRequest) PathParamsInterface() PathParams
func (*JournalEntriesPostRequest) QueryParams ¶
func (r *JournalEntriesPostRequest) QueryParams() *JournalEntriesPostRequestQueryParams
func (*JournalEntriesPostRequest) RequestBody ¶
func (r *JournalEntriesPostRequest) RequestBody() *JournalEntriesPostRequestBody
func (*JournalEntriesPostRequest) RequestBodyInterface ¶
func (r *JournalEntriesPostRequest) RequestBodyInterface() interface{}
func (*JournalEntriesPostRequest) SetMethod ¶
func (r *JournalEntriesPostRequest) SetMethod(method string)
func (*JournalEntriesPostRequest) SetRequestBody ¶
func (r *JournalEntriesPostRequest) SetRequestBody(body JournalEntriesPostRequestBody)
func (*JournalEntriesPostRequest) URL ¶
func (r *JournalEntriesPostRequest) URL() *url.URL
type JournalEntriesPostRequestBody ¶
type JournalEntriesPostRequestBody JournalEntry
type JournalEntriesPostRequestPathParams ¶
type JournalEntriesPostRequestPathParams struct { }
func (*JournalEntriesPostRequestPathParams) Params ¶
func (p *JournalEntriesPostRequestPathParams) Params() map[string]string
type JournalEntriesPostRequestQueryParams ¶
type JournalEntriesPostRequestQueryParams struct { }
func (JournalEntriesPostRequestQueryParams) ToURLValues ¶
func (p JournalEntriesPostRequestQueryParams) ToURLValues() (url.Values, error)
type JournalEntriesPostResponseBody ¶
type JournalEntriesPostResponseBody Invoice
type JournalEntry ¶
type JournalEntry struct { ReferenceDate Date `json:"ReferenceDate,omitempty"` Memo string `json:"Memo,omitempty"` Reference string `json:"Reference,omitempty"` Reference2 string `json:"Reference2,omitempty"` TransactionCode interface{} `json:"TransactionCode,omitempty"` ProjectCode interface{} `json:"ProjectCode,omitempty"` TaxDate Date `json:"TaxDate,omitempty"` JdtNum int `json:"JdtNum,omitempty"` Indicator interface{} `json:"Indicator,omitempty"` UseAutoStorno string `json:"UseAutoStorno,omitempty"` StornoDate Date `json:"StornoDate,omitempty"` VATDate Date `json:"VatDate,omitempty"` Series int `json:"Series,omitempty"` StampTax string `json:"StampTax,omitempty"` DueDate Date `json:"DueDate,omitempty"` AutoVAT string `json:"AutoVAT,omitempty"` Number int `json:"Number,omitempty"` FolioNumber interface{} `json:"FolioNumber,omitempty"` FolioPrefixString interface{} `json:"FolioPrefixString,omitempty"` ReportEU string `json:"ReportEU,omitempty"` Report347 string `json:"Report347,omitempty"` Printed string `json:"Printed,omitempty"` LocationCode interface{} `json:"LocationCode,omitempty"` OriginalJournal string `json:"OriginalJournal,omitempty"` Original int `json:"Original,omitempty"` BaseReference string `json:"BaseReference,omitempty"` BlockDunningLetter string `json:"BlockDunningLetter,omitempty"` AutomaticWT string `json:"AutomaticWT,omitempty"` WTSum float64 `json:"WTSum,omitempty"` WTSumSC float64 `json:"WTSumSC,omitempty"` WTSumFC float64 `json:"WTSumFC,omitempty"` SignatureInputMessage interface{} `json:"SignatureInputMessage,omitempty"` SignatureDigest interface{} `json:"SignatureDigest,omitempty"` CertificationNumber interface{} `json:"CertificationNumber,omitempty"` PrivateKeyVersion interface{} `json:"PrivateKeyVersion,omitempty"` Corisptivi string `json:"Corisptivi,omitempty"` Reference3 interface{} `json:"Reference3,omitempty"` DocumentType interface{} `json:"DocumentType,omitempty"` DeferredTax string `json:"DeferredTax,omitempty"` BlanketAgreementNumber interface{} `json:"BlanketAgreementNumber,omitempty"` OperationCode interface{} `json:"OperationCode,omitempty"` ResidenceNumberType string `json:"ResidenceNumberType,omitempty"` ECDPostingType string `json:"ECDPostingType,omitempty"` ExposedTransNumber interface{} `json:"ExposedTransNumber,omitempty"` PointOfIssueCode interface{} `json:"PointOfIssueCode,omitempty"` Letter interface{} `json:"Letter,omitempty"` FolioNumberFrom interface{} `json:"FolioNumberFrom,omitempty"` FolioNumberTo interface{} `json:"FolioNumberTo,omitempty"` IsCostCenterTransfer string `json:"IsCostCenterTransfer,omitempty"` ReportingSectionControlStatementVAT interface{} `json:"ReportingSectionControlStatementVAT,omitempty"` ExcludeFromTaxReportControlStatementVAT string `json:"ExcludeFromTaxReportControlStatementVAT,omitempty"` SAPPassport interface{} `json:"SAPPassport,omitempty"` Cig interface{} `json:"Cig,omitempty"` Cup interface{} `json:"Cup,omitempty"` AdjustTransaction string `json:"AdjustTransaction,omitempty"` AttachmentEntry interface{} `json:"AttachmentEntry,omitempty"` JournalEntryLines JournalEntryLines `json:"JournalEntryLines,omitempty"` WithholdingTaxDataCollection []interface{} `json:"WithholdingTaxDataCollection,omitempty"` ElectronicProtocols []interface{} `json:"ElectronicProtocols,omitempty"` }
type JournalEntryLine ¶
type JournalEntryLine struct { LineID int `json:"Line_ID,omitempty"` AccountCode string `json:"AccountCode,omitempty"` Debit float64 `json:"Debit,omitempty"` Credit float64 `json:"Credit,omitempty"` FCDebit float64 `json:"FCDebit,omitempty"` FCCredit float64 `json:"FCCredit,omitempty"` FCCurrency interface{} `json:"FCCurrency,omitempty"` DueDate Date `json:"DueDate,omitempty"` ShortName string `json:"ShortName,omitempty"` ContraAccount string `json:"ContraAccount,omitempty"` LineMemo string `json:"LineMemo,omitempty"` ReferenceDate1 Date `json:"ReferenceDate1,omitempty"` ReferenceDate2 Date `json:"ReferenceDate2,omitempty"` Reference1 string `json:"Reference1,omitempty"` Reference2 string `json:"Reference2,omitempty"` ProjectCode string `json:"ProjectCode,omitempty"` CostingCode string `json:"CostingCode,omitempty"` TaxDate Date `json:"TaxDate,omitempty"` BaseSum float64 `json:"BaseSum,omitempty"` TaxGroup interface{} `json:"TaxGroup,omitempty"` DebitSys float64 `json:"DebitSys,omitempty"` CreditSys float64 `json:"CreditSys,omitempty"` VATDate Date `json:"VatDate,omitempty"` VATLine string `json:"VatLine,omitempty"` SystemBaseAmount float64 `json:"SystemBaseAmount,omitempty"` VATAmount float64 `json:"VatAmount,omitempty"` SystemVATAmount float64 `json:"SystemVatAmount,omitempty"` GrossValue float64 `json:"GrossValue,omitempty"` AdditionalReference string `json:"AdditionalReference,omitempty"` CheckAbs interface{} `json:"CheckAbs,omitempty"` CostingCode2 string `json:"CostingCode2,omitempty"` CostingCode3 string `json:"CostingCode3,omitempty"` CostingCode4 string `json:"CostingCode4,omitempty"` TaxCode interface{} `json:"TaxCode,omitempty"` TaxPostAccount string `json:"TaxPostAccount,omitempty"` CostingCode5 string `json:"CostingCode5,omitempty"` LocationCode interface{} `json:"LocationCode,omitempty"` ControlAccount string `json:"ControlAccount,omitempty"` EqualizationTaxAmount float64 `json:"EqualizationTaxAmount,omitempty"` SystemEqualizationTaxAmount float64 `json:"SystemEqualizationTaxAmount,omitempty"` TotalTax float64 `json:"TotalTax,omitempty"` SystemTotalTax float64 `json:"SystemTotalTax,omitempty"` WTLiable string `json:"WTLiable,omitempty"` WTRow string `json:"WTRow,omitempty"` PaymentBlock string `json:"PaymentBlock,omitempty"` BlockReason interface{} `json:"BlockReason,omitempty"` FederalTaxID string `json:"FederalTaxID,omitempty"` Bplid interface{} `json:"BPLID,omitempty"` BPLName interface{} `json:"BPLName,omitempty"` VATRegNum interface{} `json:"VATRegNum,omitempty"` PaymentOrdered string `json:"PaymentOrdered,omitempty"` ExposedTransNumber interface{} `json:"ExposedTransNumber,omitempty"` DocumentArray interface{} `json:"DocumentArray,omitempty"` DocumentLine interface{} `json:"DocumentLine,omitempty"` CostElementCode interface{} `json:"CostElementCode,omitempty"` Cig interface{} `json:"Cig,omitempty"` Cup interface{} `json:"Cup,omitempty"` IncomeClassificationCategory interface{} `json:"IncomeClassificationCategory,omitempty"` IncomeClassificationType interface{} `json:"IncomeClassificationType,omitempty"` ExpensesClassificationCategory interface{} `json:"ExpensesClassificationCategory,omitempty"` ExpensesClassificationType interface{} `json:"ExpensesClassificationType,omitempty"` VATClassificationCategory interface{} `json:"VATClassificationCategory,omitempty"` VATClassificationType interface{} `json:"VATClassificationType,omitempty"` VATExemptionCause interface{} `json:"VATExemptionCause,omitempty"` CashFlowAssignments []interface{} `json:"CashFlowAssignments,omitempty"` }
type JournalEntryLines ¶
type JournalEntryLines []JournalEntryLine
type LoginPostRequest ¶
type LoginPostRequest struct {
// contains filtered or unexported fields
}
func (*LoginPostRequest) Do ¶
func (r *LoginPostRequest) Do() (LoginPostResponseBody, error)
func (*LoginPostRequest) Method ¶
func (r *LoginPostRequest) Method() string
func (LoginPostRequest) NewPathParams ¶
func (r LoginPostRequest) NewPathParams() *LoginPostRequestPathParams
func (LoginPostRequest) NewQueryParams ¶
func (r LoginPostRequest) NewQueryParams() *LoginPostRequestQueryParams
func (LoginPostRequest) NewRequestBody ¶
func (r LoginPostRequest) NewRequestBody() LoginPostRequestBody
func (*LoginPostRequest) NewResponseBody ¶
func (r *LoginPostRequest) NewResponseBody() *LoginPostResponseBody
func (*LoginPostRequest) Path ¶
func (r *LoginPostRequest) Path() *string
func (*LoginPostRequest) PathParams ¶
func (r *LoginPostRequest) PathParams() *LoginPostRequestPathParams
func (*LoginPostRequest) PathParamsInterface ¶
func (r *LoginPostRequest) PathParamsInterface() PathParams
func (*LoginPostRequest) QueryParams ¶
func (r *LoginPostRequest) QueryParams() *LoginPostRequestQueryParams
func (*LoginPostRequest) RequestBody ¶
func (r *LoginPostRequest) RequestBody() *LoginPostRequestBody
func (*LoginPostRequest) RequestBodyInterface ¶
func (r *LoginPostRequest) RequestBodyInterface() interface{}
func (*LoginPostRequest) SetMethod ¶
func (r *LoginPostRequest) SetMethod(method string)
func (*LoginPostRequest) SetRequestBody ¶
func (r *LoginPostRequest) SetRequestBody(body LoginPostRequestBody)
func (*LoginPostRequest) URL ¶
func (r *LoginPostRequest) URL() *url.URL
type LoginPostRequestBody ¶
type LoginPostRequestPathParams ¶
type LoginPostRequestPathParams struct { }
func (*LoginPostRequestPathParams) Params ¶
func (p *LoginPostRequestPathParams) Params() map[string]string
type LoginPostRequestQueryParams ¶
type LoginPostRequestQueryParams struct { }
func (LoginPostRequestQueryParams) ToURLValues ¶
func (p LoginPostRequestQueryParams) ToURLValues() (url.Values, error)
type LoginPostResponseBody ¶
type MetadataGetRequest ¶
type MetadataGetRequest struct {
// contains filtered or unexported fields
}
func (*MetadataGetRequest) Do ¶
func (r *MetadataGetRequest) Do() (MetadataGetResponseBody, error)
func (*MetadataGetRequest) Method ¶
func (r *MetadataGetRequest) Method() string
func (MetadataGetRequest) NewPathParams ¶
func (r MetadataGetRequest) NewPathParams() *MetadataGetRequestPathParams
func (MetadataGetRequest) NewQueryParams ¶
func (r MetadataGetRequest) NewQueryParams() *MetadataGetRequestQueryParams
func (MetadataGetRequest) NewRequestBody ¶
func (r MetadataGetRequest) NewRequestBody() MetadataGetRequestBody
func (*MetadataGetRequest) NewResponseBody ¶
func (r *MetadataGetRequest) NewResponseBody() *MetadataGetResponseBody
func (*MetadataGetRequest) Path ¶
func (r *MetadataGetRequest) Path() *string
func (*MetadataGetRequest) PathParams ¶
func (r *MetadataGetRequest) PathParams() *MetadataGetRequestPathParams
func (*MetadataGetRequest) PathParamsInterface ¶
func (r *MetadataGetRequest) PathParamsInterface() PathParams
func (*MetadataGetRequest) QueryParams ¶
func (r *MetadataGetRequest) QueryParams() *MetadataGetRequestQueryParams
func (*MetadataGetRequest) RequestBody ¶
func (r *MetadataGetRequest) RequestBody() *MetadataGetRequestBody
func (*MetadataGetRequest) RequestBodyInterface ¶
func (r *MetadataGetRequest) RequestBodyInterface() interface{}
func (*MetadataGetRequest) SetMethod ¶
func (r *MetadataGetRequest) SetMethod(method string)
func (*MetadataGetRequest) SetRequestBody ¶
func (r *MetadataGetRequest) SetRequestBody(body MetadataGetRequestBody)
func (*MetadataGetRequest) URL ¶
func (r *MetadataGetRequest) URL() *url.URL
type MetadataGetRequestBody ¶
type MetadataGetRequestBody struct{}
type MetadataGetRequestPathParams ¶
type MetadataGetRequestPathParams struct { }
func (*MetadataGetRequestPathParams) Params ¶
func (p *MetadataGetRequestPathParams) Params() map[string]string
type MetadataGetRequestQueryParams ¶
type MetadataGetRequestQueryParams struct { }
func (MetadataGetRequestQueryParams) ToURLValues ¶
func (p MetadataGetRequestQueryParams) ToURLValues() (url.Values, error)
type MetadataGetResponseBody ¶
type MetadataGetResponseBody struct{}
type PathParams ¶
type PaymentInvoice ¶
type PaymentInvoices ¶
type PaymentInvoices []PaymentInvoice
type QueryParams ¶
type Request ¶
type Request interface { Method() string // QueryParams() QueryParams Path() *string PathParamsInterface() PathParams RequestBodyInterface() interface{} URL() *url.URL }
type RequestCompletionCallback ¶
RequestCompletionCallback defines the type of the request callback function
type SchemaMarshaler ¶
type SchemaMarshaler interface {
MarshalSchema() string
}