Documentation ¶
Index ¶
- type Client
- func (a *Client) ProductDelete(params *ProductDeleteParams, authInfo runtime.ClientAuthInfoWriter) error
- func (a *Client) ProductGet(params *ProductGetParams, authInfo runtime.ClientAuthInfoWriter) (*ProductGetOK, error)
- func (a *Client) ProductListPostList(params *ProductListPostListParams, authInfo runtime.ClientAuthInfoWriter) (*ProductListPostListCreated, error)
- func (a *Client) ProductListPutList(params *ProductListPutListParams, authInfo runtime.ClientAuthInfoWriter) (*ProductListPutListOK, error)
- func (a *Client) ProductPost(params *ProductPostParams, authInfo runtime.ClientAuthInfoWriter) (*ProductPostCreated, error)
- func (a *Client) ProductPut(params *ProductPutParams, authInfo runtime.ClientAuthInfoWriter) (*ProductPutOK, error)
- func (a *Client) ProductSearch(params *ProductSearchParams, authInfo runtime.ClientAuthInfoWriter) (*ProductSearchOK, error)
- func (a *Client) SetTransport(transport runtime.ClientTransport)
- type ClientService
- type ProductDeleteDefault
- type ProductDeleteParams
- func (o *ProductDeleteParams) SetContext(ctx context.Context)
- func (o *ProductDeleteParams) SetHTTPClient(client *http.Client)
- func (o *ProductDeleteParams) SetID(id int32)
- func (o *ProductDeleteParams) SetTimeout(timeout time.Duration)
- func (o *ProductDeleteParams) WithContext(ctx context.Context) *ProductDeleteParams
- func (o *ProductDeleteParams) WithHTTPClient(client *http.Client) *ProductDeleteParams
- func (o *ProductDeleteParams) WithID(id int32) *ProductDeleteParams
- func (o *ProductDeleteParams) WithTimeout(timeout time.Duration) *ProductDeleteParams
- func (o *ProductDeleteParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type ProductDeleteReader
- type ProductGetOK
- type ProductGetParams
- func (o *ProductGetParams) SetContext(ctx context.Context)
- func (o *ProductGetParams) SetFields(fields *string)
- func (o *ProductGetParams) SetHTTPClient(client *http.Client)
- func (o *ProductGetParams) SetID(id int32)
- func (o *ProductGetParams) SetTimeout(timeout time.Duration)
- func (o *ProductGetParams) WithContext(ctx context.Context) *ProductGetParams
- func (o *ProductGetParams) WithFields(fields *string) *ProductGetParams
- func (o *ProductGetParams) WithHTTPClient(client *http.Client) *ProductGetParams
- func (o *ProductGetParams) WithID(id int32) *ProductGetParams
- func (o *ProductGetParams) WithTimeout(timeout time.Duration) *ProductGetParams
- func (o *ProductGetParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type ProductGetReader
- type ProductListPostListCreated
- type ProductListPostListParams
- func NewProductListPostListParams() *ProductListPostListParams
- func NewProductListPostListParamsWithContext(ctx context.Context) *ProductListPostListParams
- func NewProductListPostListParamsWithHTTPClient(client *http.Client) *ProductListPostListParams
- func NewProductListPostListParamsWithTimeout(timeout time.Duration) *ProductListPostListParams
- func (o *ProductListPostListParams) SetBody(body []*models.Product)
- func (o *ProductListPostListParams) SetContext(ctx context.Context)
- func (o *ProductListPostListParams) SetHTTPClient(client *http.Client)
- func (o *ProductListPostListParams) SetTimeout(timeout time.Duration)
- func (o *ProductListPostListParams) WithBody(body []*models.Product) *ProductListPostListParams
- func (o *ProductListPostListParams) WithContext(ctx context.Context) *ProductListPostListParams
- func (o *ProductListPostListParams) WithHTTPClient(client *http.Client) *ProductListPostListParams
- func (o *ProductListPostListParams) WithTimeout(timeout time.Duration) *ProductListPostListParams
- func (o *ProductListPostListParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type ProductListPostListReader
- type ProductListPutListOK
- type ProductListPutListParams
- func NewProductListPutListParams() *ProductListPutListParams
- func NewProductListPutListParamsWithContext(ctx context.Context) *ProductListPutListParams
- func NewProductListPutListParamsWithHTTPClient(client *http.Client) *ProductListPutListParams
- func NewProductListPutListParamsWithTimeout(timeout time.Duration) *ProductListPutListParams
- func (o *ProductListPutListParams) SetBody(body []*models.Product)
- func (o *ProductListPutListParams) SetContext(ctx context.Context)
- func (o *ProductListPutListParams) SetHTTPClient(client *http.Client)
- func (o *ProductListPutListParams) SetTimeout(timeout time.Duration)
- func (o *ProductListPutListParams) WithBody(body []*models.Product) *ProductListPutListParams
- func (o *ProductListPutListParams) WithContext(ctx context.Context) *ProductListPutListParams
- func (o *ProductListPutListParams) WithHTTPClient(client *http.Client) *ProductListPutListParams
- func (o *ProductListPutListParams) WithTimeout(timeout time.Duration) *ProductListPutListParams
- func (o *ProductListPutListParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type ProductListPutListReader
- type ProductPostCreated
- type ProductPostParams
- func (o *ProductPostParams) SetBody(body *models.Product)
- func (o *ProductPostParams) SetContext(ctx context.Context)
- func (o *ProductPostParams) SetHTTPClient(client *http.Client)
- func (o *ProductPostParams) SetTimeout(timeout time.Duration)
- func (o *ProductPostParams) WithBody(body *models.Product) *ProductPostParams
- func (o *ProductPostParams) WithContext(ctx context.Context) *ProductPostParams
- func (o *ProductPostParams) WithHTTPClient(client *http.Client) *ProductPostParams
- func (o *ProductPostParams) WithTimeout(timeout time.Duration) *ProductPostParams
- func (o *ProductPostParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type ProductPostReader
- type ProductPutOK
- type ProductPutParams
- func (o *ProductPutParams) SetBody(body *models.Product)
- func (o *ProductPutParams) SetContext(ctx context.Context)
- func (o *ProductPutParams) SetHTTPClient(client *http.Client)
- func (o *ProductPutParams) SetID(id int32)
- func (o *ProductPutParams) SetTimeout(timeout time.Duration)
- func (o *ProductPutParams) WithBody(body *models.Product) *ProductPutParams
- func (o *ProductPutParams) WithContext(ctx context.Context) *ProductPutParams
- func (o *ProductPutParams) WithHTTPClient(client *http.Client) *ProductPutParams
- func (o *ProductPutParams) WithID(id int32) *ProductPutParams
- func (o *ProductPutParams) WithTimeout(timeout time.Duration) *ProductPutParams
- func (o *ProductPutParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type ProductPutReader
- type ProductSearchOK
- type ProductSearchParams
- func (o *ProductSearchParams) SetAccountID(accountID *string)
- func (o *ProductSearchParams) SetContext(ctx context.Context)
- func (o *ProductSearchParams) SetCostExcludingVatCurrencyFrom(costExcludingVatCurrencyFrom *float64)
- func (o *ProductSearchParams) SetCostExcludingVatCurrencyTo(costExcludingVatCurrencyTo *float64)
- func (o *ProductSearchParams) SetCount(count *int64)
- func (o *ProductSearchParams) SetCurrencyID(currencyID *string)
- func (o *ProductSearchParams) SetDepartmentID(departmentID *string)
- func (o *ProductSearchParams) SetEan(ean *string)
- func (o *ProductSearchParams) SetFields(fields *string)
- func (o *ProductSearchParams) SetFrom(from *int64)
- func (o *ProductSearchParams) SetHTTPClient(client *http.Client)
- func (o *ProductSearchParams) SetIsInactive(isInactive *bool)
- func (o *ProductSearchParams) SetIsStockItem(isStockItem *bool)
- func (o *ProductSearchParams) SetName(name *string)
- func (o *ProductSearchParams) SetNumber(number *string)
- func (o *ProductSearchParams) SetPriceExcludingVatCurrencyFrom(priceExcludingVatCurrencyFrom *float64)
- func (o *ProductSearchParams) SetPriceExcludingVatCurrencyTo(priceExcludingVatCurrencyTo *float64)
- func (o *ProductSearchParams) SetPriceIncludingVatCurrencyFrom(priceIncludingVatCurrencyFrom *float64)
- func (o *ProductSearchParams) SetPriceIncludingVatCurrencyTo(priceIncludingVatCurrencyTo *float64)
- func (o *ProductSearchParams) SetProductNumber(productNumber []string)
- func (o *ProductSearchParams) SetProductUnitID(productUnitID *string)
- func (o *ProductSearchParams) SetSorting(sorting *string)
- func (o *ProductSearchParams) SetTimeout(timeout time.Duration)
- func (o *ProductSearchParams) SetVatTypeID(vatTypeID *string)
- func (o *ProductSearchParams) WithAccountID(accountID *string) *ProductSearchParams
- func (o *ProductSearchParams) WithContext(ctx context.Context) *ProductSearchParams
- func (o *ProductSearchParams) WithCostExcludingVatCurrencyFrom(costExcludingVatCurrencyFrom *float64) *ProductSearchParams
- func (o *ProductSearchParams) WithCostExcludingVatCurrencyTo(costExcludingVatCurrencyTo *float64) *ProductSearchParams
- func (o *ProductSearchParams) WithCount(count *int64) *ProductSearchParams
- func (o *ProductSearchParams) WithCurrencyID(currencyID *string) *ProductSearchParams
- func (o *ProductSearchParams) WithDepartmentID(departmentID *string) *ProductSearchParams
- func (o *ProductSearchParams) WithEan(ean *string) *ProductSearchParams
- func (o *ProductSearchParams) WithFields(fields *string) *ProductSearchParams
- func (o *ProductSearchParams) WithFrom(from *int64) *ProductSearchParams
- func (o *ProductSearchParams) WithHTTPClient(client *http.Client) *ProductSearchParams
- func (o *ProductSearchParams) WithIsInactive(isInactive *bool) *ProductSearchParams
- func (o *ProductSearchParams) WithIsStockItem(isStockItem *bool) *ProductSearchParams
- func (o *ProductSearchParams) WithName(name *string) *ProductSearchParams
- func (o *ProductSearchParams) WithNumber(number *string) *ProductSearchParams
- func (o *ProductSearchParams) WithPriceExcludingVatCurrencyFrom(priceExcludingVatCurrencyFrom *float64) *ProductSearchParams
- func (o *ProductSearchParams) WithPriceExcludingVatCurrencyTo(priceExcludingVatCurrencyTo *float64) *ProductSearchParams
- func (o *ProductSearchParams) WithPriceIncludingVatCurrencyFrom(priceIncludingVatCurrencyFrom *float64) *ProductSearchParams
- func (o *ProductSearchParams) WithPriceIncludingVatCurrencyTo(priceIncludingVatCurrencyTo *float64) *ProductSearchParams
- func (o *ProductSearchParams) WithProductNumber(productNumber []string) *ProductSearchParams
- func (o *ProductSearchParams) WithProductUnitID(productUnitID *string) *ProductSearchParams
- func (o *ProductSearchParams) WithSorting(sorting *string) *ProductSearchParams
- func (o *ProductSearchParams) WithTimeout(timeout time.Duration) *ProductSearchParams
- func (o *ProductSearchParams) WithVatTypeID(vatTypeID *string) *ProductSearchParams
- func (o *ProductSearchParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type ProductSearchReader
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client for product API
func (*Client) ProductDelete ¶
func (a *Client) ProductDelete(params *ProductDeleteParams, authInfo runtime.ClientAuthInfoWriter) error
ProductDelete bs e t a delete product
func (*Client) ProductGet ¶
func (a *Client) ProductGet(params *ProductGetParams, authInfo runtime.ClientAuthInfoWriter) (*ProductGetOK, error)
ProductGet gets product by ID
func (*Client) ProductListPostList ¶
func (a *Client) ProductListPostList(params *ProductListPostListParams, authInfo runtime.ClientAuthInfoWriter) (*ProductListPostListCreated, error)
ProductListPostList bs e t a add multiple products
func (*Client) ProductListPutList ¶
func (a *Client) ProductListPutList(params *ProductListPutListParams, authInfo runtime.ClientAuthInfoWriter) (*ProductListPutListOK, error)
ProductListPutList bs e t a update a list of products
func (*Client) ProductPost ¶
func (a *Client) ProductPost(params *ProductPostParams, authInfo runtime.ClientAuthInfoWriter) (*ProductPostCreated, error)
ProductPost creates new product
func (*Client) ProductPut ¶
func (a *Client) ProductPut(params *ProductPutParams, authInfo runtime.ClientAuthInfoWriter) (*ProductPutOK, error)
ProductPut updates product
func (*Client) ProductSearch ¶
func (a *Client) ProductSearch(params *ProductSearchParams, authInfo runtime.ClientAuthInfoWriter) (*ProductSearchOK, error)
ProductSearch finds products corresponding with sent data
func (*Client) SetTransport ¶
func (a *Client) SetTransport(transport runtime.ClientTransport)
SetTransport changes the transport on the client
type ClientService ¶
type ClientService interface { ProductListPostList(params *ProductListPostListParams, authInfo runtime.ClientAuthInfoWriter) (*ProductListPostListCreated, error) ProductListPutList(params *ProductListPutListParams, authInfo runtime.ClientAuthInfoWriter) (*ProductListPutListOK, error) ProductDelete(params *ProductDeleteParams, authInfo runtime.ClientAuthInfoWriter) error ProductGet(params *ProductGetParams, authInfo runtime.ClientAuthInfoWriter) (*ProductGetOK, error) ProductPost(params *ProductPostParams, authInfo runtime.ClientAuthInfoWriter) (*ProductPostCreated, error) ProductPut(params *ProductPutParams, authInfo runtime.ClientAuthInfoWriter) (*ProductPutOK, error) ProductSearch(params *ProductSearchParams, authInfo runtime.ClientAuthInfoWriter) (*ProductSearchOK, error) SetTransport(transport runtime.ClientTransport) }
ClientService is the interface for Client methods
func New ¶
func New(transport runtime.ClientTransport, formats strfmt.Registry) ClientService
New creates a new product API client.
type ProductDeleteDefault ¶
type ProductDeleteDefault struct {
// contains filtered or unexported fields
}
ProductDeleteDefault handles this case with default header values.
successful operation
func NewProductDeleteDefault ¶
func NewProductDeleteDefault(code int) *ProductDeleteDefault
NewProductDeleteDefault creates a ProductDeleteDefault with default headers values
func (*ProductDeleteDefault) Code ¶
func (o *ProductDeleteDefault) Code() int
Code gets the status code for the product delete default response
func (*ProductDeleteDefault) Error ¶
func (o *ProductDeleteDefault) Error() string
type ProductDeleteParams ¶
type ProductDeleteParams struct { /*ID Element ID */ ID int32 Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
ProductDeleteParams contains all the parameters to send to the API endpoint for the product delete operation typically these are written to a http.Request
func NewProductDeleteParams ¶
func NewProductDeleteParams() *ProductDeleteParams
NewProductDeleteParams creates a new ProductDeleteParams object with the default values initialized.
func NewProductDeleteParamsWithContext ¶
func NewProductDeleteParamsWithContext(ctx context.Context) *ProductDeleteParams
NewProductDeleteParamsWithContext creates a new ProductDeleteParams object with the default values initialized, and the ability to set a context for a request
func NewProductDeleteParamsWithHTTPClient ¶
func NewProductDeleteParamsWithHTTPClient(client *http.Client) *ProductDeleteParams
NewProductDeleteParamsWithHTTPClient creates a new ProductDeleteParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewProductDeleteParamsWithTimeout ¶
func NewProductDeleteParamsWithTimeout(timeout time.Duration) *ProductDeleteParams
NewProductDeleteParamsWithTimeout creates a new ProductDeleteParams object with the default values initialized, and the ability to set a timeout on a request
func (*ProductDeleteParams) SetContext ¶
func (o *ProductDeleteParams) SetContext(ctx context.Context)
SetContext adds the context to the product delete params
func (*ProductDeleteParams) SetHTTPClient ¶
func (o *ProductDeleteParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the product delete params
func (*ProductDeleteParams) SetID ¶
func (o *ProductDeleteParams) SetID(id int32)
SetID adds the id to the product delete params
func (*ProductDeleteParams) SetTimeout ¶
func (o *ProductDeleteParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the product delete params
func (*ProductDeleteParams) WithContext ¶
func (o *ProductDeleteParams) WithContext(ctx context.Context) *ProductDeleteParams
WithContext adds the context to the product delete params
func (*ProductDeleteParams) WithHTTPClient ¶
func (o *ProductDeleteParams) WithHTTPClient(client *http.Client) *ProductDeleteParams
WithHTTPClient adds the HTTPClient to the product delete params
func (*ProductDeleteParams) WithID ¶
func (o *ProductDeleteParams) WithID(id int32) *ProductDeleteParams
WithID adds the id to the product delete params
func (*ProductDeleteParams) WithTimeout ¶
func (o *ProductDeleteParams) WithTimeout(timeout time.Duration) *ProductDeleteParams
WithTimeout adds the timeout to the product delete params
func (*ProductDeleteParams) WriteToRequest ¶
func (o *ProductDeleteParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type ProductDeleteReader ¶
type ProductDeleteReader struct {
// contains filtered or unexported fields
}
ProductDeleteReader is a Reader for the ProductDelete structure.
func (*ProductDeleteReader) ReadResponse ¶
func (o *ProductDeleteReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type ProductGetOK ¶
type ProductGetOK struct {
Payload *models.ResponseWrapperProduct
}
ProductGetOK handles this case with default header values.
successful operation
func NewProductGetOK ¶
func NewProductGetOK() *ProductGetOK
NewProductGetOK creates a ProductGetOK with default headers values
func (*ProductGetOK) Error ¶
func (o *ProductGetOK) Error() string
func (*ProductGetOK) GetPayload ¶
func (o *ProductGetOK) GetPayload() *models.ResponseWrapperProduct
type ProductGetParams ¶
type ProductGetParams struct { /*Fields Fields filter pattern */ Fields *string /*ID Element ID */ ID int32 Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
ProductGetParams contains all the parameters to send to the API endpoint for the product get operation typically these are written to a http.Request
func NewProductGetParams ¶
func NewProductGetParams() *ProductGetParams
NewProductGetParams creates a new ProductGetParams object with the default values initialized.
func NewProductGetParamsWithContext ¶
func NewProductGetParamsWithContext(ctx context.Context) *ProductGetParams
NewProductGetParamsWithContext creates a new ProductGetParams object with the default values initialized, and the ability to set a context for a request
func NewProductGetParamsWithHTTPClient ¶
func NewProductGetParamsWithHTTPClient(client *http.Client) *ProductGetParams
NewProductGetParamsWithHTTPClient creates a new ProductGetParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewProductGetParamsWithTimeout ¶
func NewProductGetParamsWithTimeout(timeout time.Duration) *ProductGetParams
NewProductGetParamsWithTimeout creates a new ProductGetParams object with the default values initialized, and the ability to set a timeout on a request
func (*ProductGetParams) SetContext ¶
func (o *ProductGetParams) SetContext(ctx context.Context)
SetContext adds the context to the product get params
func (*ProductGetParams) SetFields ¶
func (o *ProductGetParams) SetFields(fields *string)
SetFields adds the fields to the product get params
func (*ProductGetParams) SetHTTPClient ¶
func (o *ProductGetParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the product get params
func (*ProductGetParams) SetID ¶
func (o *ProductGetParams) SetID(id int32)
SetID adds the id to the product get params
func (*ProductGetParams) SetTimeout ¶
func (o *ProductGetParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the product get params
func (*ProductGetParams) WithContext ¶
func (o *ProductGetParams) WithContext(ctx context.Context) *ProductGetParams
WithContext adds the context to the product get params
func (*ProductGetParams) WithFields ¶
func (o *ProductGetParams) WithFields(fields *string) *ProductGetParams
WithFields adds the fields to the product get params
func (*ProductGetParams) WithHTTPClient ¶
func (o *ProductGetParams) WithHTTPClient(client *http.Client) *ProductGetParams
WithHTTPClient adds the HTTPClient to the product get params
func (*ProductGetParams) WithID ¶
func (o *ProductGetParams) WithID(id int32) *ProductGetParams
WithID adds the id to the product get params
func (*ProductGetParams) WithTimeout ¶
func (o *ProductGetParams) WithTimeout(timeout time.Duration) *ProductGetParams
WithTimeout adds the timeout to the product get params
func (*ProductGetParams) WriteToRequest ¶
func (o *ProductGetParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type ProductGetReader ¶
type ProductGetReader struct {
// contains filtered or unexported fields
}
ProductGetReader is a Reader for the ProductGet structure.
func (*ProductGetReader) ReadResponse ¶
func (o *ProductGetReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type ProductListPostListCreated ¶
type ProductListPostListCreated struct {
Payload *models.ListResponseProduct
}
ProductListPostListCreated handles this case with default header values.
successfully created
func NewProductListPostListCreated ¶
func NewProductListPostListCreated() *ProductListPostListCreated
NewProductListPostListCreated creates a ProductListPostListCreated with default headers values
func (*ProductListPostListCreated) Error ¶
func (o *ProductListPostListCreated) Error() string
func (*ProductListPostListCreated) GetPayload ¶
func (o *ProductListPostListCreated) GetPayload() *models.ListResponseProduct
type ProductListPostListParams ¶
type ProductListPostListParams struct { /*Body JSON representing a list of new object to be created. Should not have ID and version set. */ Body []*models.Product Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
ProductListPostListParams contains all the parameters to send to the API endpoint for the product list post list operation typically these are written to a http.Request
func NewProductListPostListParams ¶
func NewProductListPostListParams() *ProductListPostListParams
NewProductListPostListParams creates a new ProductListPostListParams object with the default values initialized.
func NewProductListPostListParamsWithContext ¶
func NewProductListPostListParamsWithContext(ctx context.Context) *ProductListPostListParams
NewProductListPostListParamsWithContext creates a new ProductListPostListParams object with the default values initialized, and the ability to set a context for a request
func NewProductListPostListParamsWithHTTPClient ¶
func NewProductListPostListParamsWithHTTPClient(client *http.Client) *ProductListPostListParams
NewProductListPostListParamsWithHTTPClient creates a new ProductListPostListParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewProductListPostListParamsWithTimeout ¶
func NewProductListPostListParamsWithTimeout(timeout time.Duration) *ProductListPostListParams
NewProductListPostListParamsWithTimeout creates a new ProductListPostListParams object with the default values initialized, and the ability to set a timeout on a request
func (*ProductListPostListParams) SetBody ¶
func (o *ProductListPostListParams) SetBody(body []*models.Product)
SetBody adds the body to the product list post list params
func (*ProductListPostListParams) SetContext ¶
func (o *ProductListPostListParams) SetContext(ctx context.Context)
SetContext adds the context to the product list post list params
func (*ProductListPostListParams) SetHTTPClient ¶
func (o *ProductListPostListParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the product list post list params
func (*ProductListPostListParams) SetTimeout ¶
func (o *ProductListPostListParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the product list post list params
func (*ProductListPostListParams) WithBody ¶
func (o *ProductListPostListParams) WithBody(body []*models.Product) *ProductListPostListParams
WithBody adds the body to the product list post list params
func (*ProductListPostListParams) WithContext ¶
func (o *ProductListPostListParams) WithContext(ctx context.Context) *ProductListPostListParams
WithContext adds the context to the product list post list params
func (*ProductListPostListParams) WithHTTPClient ¶
func (o *ProductListPostListParams) WithHTTPClient(client *http.Client) *ProductListPostListParams
WithHTTPClient adds the HTTPClient to the product list post list params
func (*ProductListPostListParams) WithTimeout ¶
func (o *ProductListPostListParams) WithTimeout(timeout time.Duration) *ProductListPostListParams
WithTimeout adds the timeout to the product list post list params
func (*ProductListPostListParams) WriteToRequest ¶
func (o *ProductListPostListParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type ProductListPostListReader ¶
type ProductListPostListReader struct {
// contains filtered or unexported fields
}
ProductListPostListReader is a Reader for the ProductListPostList structure.
func (*ProductListPostListReader) ReadResponse ¶
func (o *ProductListPostListReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type ProductListPutListOK ¶
type ProductListPutListOK struct {
Payload *models.ListResponseProduct
}
ProductListPutListOK handles this case with default header values.
successful operation
func NewProductListPutListOK ¶
func NewProductListPutListOK() *ProductListPutListOK
NewProductListPutListOK creates a ProductListPutListOK with default headers values
func (*ProductListPutListOK) Error ¶
func (o *ProductListPutListOK) Error() string
func (*ProductListPutListOK) GetPayload ¶
func (o *ProductListPutListOK) GetPayload() *models.ListResponseProduct
type ProductListPutListParams ¶
type ProductListPutListParams struct { /*Body JSON representing updates to object. Should have ID and version set. */ Body []*models.Product Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
ProductListPutListParams contains all the parameters to send to the API endpoint for the product list put list operation typically these are written to a http.Request
func NewProductListPutListParams ¶
func NewProductListPutListParams() *ProductListPutListParams
NewProductListPutListParams creates a new ProductListPutListParams object with the default values initialized.
func NewProductListPutListParamsWithContext ¶
func NewProductListPutListParamsWithContext(ctx context.Context) *ProductListPutListParams
NewProductListPutListParamsWithContext creates a new ProductListPutListParams object with the default values initialized, and the ability to set a context for a request
func NewProductListPutListParamsWithHTTPClient ¶
func NewProductListPutListParamsWithHTTPClient(client *http.Client) *ProductListPutListParams
NewProductListPutListParamsWithHTTPClient creates a new ProductListPutListParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewProductListPutListParamsWithTimeout ¶
func NewProductListPutListParamsWithTimeout(timeout time.Duration) *ProductListPutListParams
NewProductListPutListParamsWithTimeout creates a new ProductListPutListParams object with the default values initialized, and the ability to set a timeout on a request
func (*ProductListPutListParams) SetBody ¶
func (o *ProductListPutListParams) SetBody(body []*models.Product)
SetBody adds the body to the product list put list params
func (*ProductListPutListParams) SetContext ¶
func (o *ProductListPutListParams) SetContext(ctx context.Context)
SetContext adds the context to the product list put list params
func (*ProductListPutListParams) SetHTTPClient ¶
func (o *ProductListPutListParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the product list put list params
func (*ProductListPutListParams) SetTimeout ¶
func (o *ProductListPutListParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the product list put list params
func (*ProductListPutListParams) WithBody ¶
func (o *ProductListPutListParams) WithBody(body []*models.Product) *ProductListPutListParams
WithBody adds the body to the product list put list params
func (*ProductListPutListParams) WithContext ¶
func (o *ProductListPutListParams) WithContext(ctx context.Context) *ProductListPutListParams
WithContext adds the context to the product list put list params
func (*ProductListPutListParams) WithHTTPClient ¶
func (o *ProductListPutListParams) WithHTTPClient(client *http.Client) *ProductListPutListParams
WithHTTPClient adds the HTTPClient to the product list put list params
func (*ProductListPutListParams) WithTimeout ¶
func (o *ProductListPutListParams) WithTimeout(timeout time.Duration) *ProductListPutListParams
WithTimeout adds the timeout to the product list put list params
func (*ProductListPutListParams) WriteToRequest ¶
func (o *ProductListPutListParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type ProductListPutListReader ¶
type ProductListPutListReader struct {
// contains filtered or unexported fields
}
ProductListPutListReader is a Reader for the ProductListPutList structure.
func (*ProductListPutListReader) ReadResponse ¶
func (o *ProductListPutListReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type ProductPostCreated ¶
type ProductPostCreated struct {
Payload *models.ResponseWrapperProduct
}
ProductPostCreated handles this case with default header values.
successfully created
func NewProductPostCreated ¶
func NewProductPostCreated() *ProductPostCreated
NewProductPostCreated creates a ProductPostCreated with default headers values
func (*ProductPostCreated) Error ¶
func (o *ProductPostCreated) Error() string
func (*ProductPostCreated) GetPayload ¶
func (o *ProductPostCreated) GetPayload() *models.ResponseWrapperProduct
type ProductPostParams ¶
type ProductPostParams struct { /*Body JSON representing the new object to be created. Should not have ID and version set. */ Body *models.Product Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
ProductPostParams contains all the parameters to send to the API endpoint for the product post operation typically these are written to a http.Request
func NewProductPostParams ¶
func NewProductPostParams() *ProductPostParams
NewProductPostParams creates a new ProductPostParams object with the default values initialized.
func NewProductPostParamsWithContext ¶
func NewProductPostParamsWithContext(ctx context.Context) *ProductPostParams
NewProductPostParamsWithContext creates a new ProductPostParams object with the default values initialized, and the ability to set a context for a request
func NewProductPostParamsWithHTTPClient ¶
func NewProductPostParamsWithHTTPClient(client *http.Client) *ProductPostParams
NewProductPostParamsWithHTTPClient creates a new ProductPostParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewProductPostParamsWithTimeout ¶
func NewProductPostParamsWithTimeout(timeout time.Duration) *ProductPostParams
NewProductPostParamsWithTimeout creates a new ProductPostParams object with the default values initialized, and the ability to set a timeout on a request
func (*ProductPostParams) SetBody ¶
func (o *ProductPostParams) SetBody(body *models.Product)
SetBody adds the body to the product post params
func (*ProductPostParams) SetContext ¶
func (o *ProductPostParams) SetContext(ctx context.Context)
SetContext adds the context to the product post params
func (*ProductPostParams) SetHTTPClient ¶
func (o *ProductPostParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the product post params
func (*ProductPostParams) SetTimeout ¶
func (o *ProductPostParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the product post params
func (*ProductPostParams) WithBody ¶
func (o *ProductPostParams) WithBody(body *models.Product) *ProductPostParams
WithBody adds the body to the product post params
func (*ProductPostParams) WithContext ¶
func (o *ProductPostParams) WithContext(ctx context.Context) *ProductPostParams
WithContext adds the context to the product post params
func (*ProductPostParams) WithHTTPClient ¶
func (o *ProductPostParams) WithHTTPClient(client *http.Client) *ProductPostParams
WithHTTPClient adds the HTTPClient to the product post params
func (*ProductPostParams) WithTimeout ¶
func (o *ProductPostParams) WithTimeout(timeout time.Duration) *ProductPostParams
WithTimeout adds the timeout to the product post params
func (*ProductPostParams) WriteToRequest ¶
func (o *ProductPostParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type ProductPostReader ¶
type ProductPostReader struct {
// contains filtered or unexported fields
}
ProductPostReader is a Reader for the ProductPost structure.
func (*ProductPostReader) ReadResponse ¶
func (o *ProductPostReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type ProductPutOK ¶
type ProductPutOK struct {
Payload *models.ResponseWrapperProduct
}
ProductPutOK handles this case with default header values.
successful operation
func NewProductPutOK ¶
func NewProductPutOK() *ProductPutOK
NewProductPutOK creates a ProductPutOK with default headers values
func (*ProductPutOK) Error ¶
func (o *ProductPutOK) Error() string
func (*ProductPutOK) GetPayload ¶
func (o *ProductPutOK) GetPayload() *models.ResponseWrapperProduct
type ProductPutParams ¶
type ProductPutParams struct { /*Body Partial object describing what should be updated */ Body *models.Product /*ID Element ID */ ID int32 Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
ProductPutParams contains all the parameters to send to the API endpoint for the product put operation typically these are written to a http.Request
func NewProductPutParams ¶
func NewProductPutParams() *ProductPutParams
NewProductPutParams creates a new ProductPutParams object with the default values initialized.
func NewProductPutParamsWithContext ¶
func NewProductPutParamsWithContext(ctx context.Context) *ProductPutParams
NewProductPutParamsWithContext creates a new ProductPutParams object with the default values initialized, and the ability to set a context for a request
func NewProductPutParamsWithHTTPClient ¶
func NewProductPutParamsWithHTTPClient(client *http.Client) *ProductPutParams
NewProductPutParamsWithHTTPClient creates a new ProductPutParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewProductPutParamsWithTimeout ¶
func NewProductPutParamsWithTimeout(timeout time.Duration) *ProductPutParams
NewProductPutParamsWithTimeout creates a new ProductPutParams object with the default values initialized, and the ability to set a timeout on a request
func (*ProductPutParams) SetBody ¶
func (o *ProductPutParams) SetBody(body *models.Product)
SetBody adds the body to the product put params
func (*ProductPutParams) SetContext ¶
func (o *ProductPutParams) SetContext(ctx context.Context)
SetContext adds the context to the product put params
func (*ProductPutParams) SetHTTPClient ¶
func (o *ProductPutParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the product put params
func (*ProductPutParams) SetID ¶
func (o *ProductPutParams) SetID(id int32)
SetID adds the id to the product put params
func (*ProductPutParams) SetTimeout ¶
func (o *ProductPutParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the product put params
func (*ProductPutParams) WithBody ¶
func (o *ProductPutParams) WithBody(body *models.Product) *ProductPutParams
WithBody adds the body to the product put params
func (*ProductPutParams) WithContext ¶
func (o *ProductPutParams) WithContext(ctx context.Context) *ProductPutParams
WithContext adds the context to the product put params
func (*ProductPutParams) WithHTTPClient ¶
func (o *ProductPutParams) WithHTTPClient(client *http.Client) *ProductPutParams
WithHTTPClient adds the HTTPClient to the product put params
func (*ProductPutParams) WithID ¶
func (o *ProductPutParams) WithID(id int32) *ProductPutParams
WithID adds the id to the product put params
func (*ProductPutParams) WithTimeout ¶
func (o *ProductPutParams) WithTimeout(timeout time.Duration) *ProductPutParams
WithTimeout adds the timeout to the product put params
func (*ProductPutParams) WriteToRequest ¶
func (o *ProductPutParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type ProductPutReader ¶
type ProductPutReader struct {
// contains filtered or unexported fields
}
ProductPutReader is a Reader for the ProductPut structure.
func (*ProductPutReader) ReadResponse ¶
func (o *ProductPutReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type ProductSearchOK ¶
type ProductSearchOK struct {
Payload *models.ListResponseProduct
}
ProductSearchOK handles this case with default header values.
successful operation
func NewProductSearchOK ¶
func NewProductSearchOK() *ProductSearchOK
NewProductSearchOK creates a ProductSearchOK with default headers values
func (*ProductSearchOK) Error ¶
func (o *ProductSearchOK) Error() string
func (*ProductSearchOK) GetPayload ¶
func (o *ProductSearchOK) GetPayload() *models.ListResponseProduct
type ProductSearchParams ¶
type ProductSearchParams struct { /*AccountID Equals */ AccountID *string /*CostExcludingVatCurrencyFrom From and including */ CostExcludingVatCurrencyFrom *float64 /*CostExcludingVatCurrencyTo To and excluding */ CostExcludingVatCurrencyTo *float64 /*Count Number of elements to return */ Count *int64 /*CurrencyID Equals */ CurrencyID *string /*DepartmentID Equals */ DepartmentID *string /*Ean Equals */ Ean *string /*Fields Fields filter pattern */ Fields *string /*From From index */ From *int64 /*IsInactive Equals */ IsInactive *bool /*IsStockItem Equals */ IsStockItem *bool /*Name Containing */ Name *string /*Number DEPRECATED. List of product numbers (Integer only) */ Number *string /*PriceExcludingVatCurrencyFrom From and including */ PriceExcludingVatCurrencyFrom *float64 /*PriceExcludingVatCurrencyTo To and excluding */ PriceExcludingVatCurrencyTo *float64 /*PriceIncludingVatCurrencyFrom From and including */ PriceIncludingVatCurrencyFrom *float64 /*PriceIncludingVatCurrencyTo To and excluding */ PriceIncludingVatCurrencyTo *float64 /*ProductNumber List of valid product numbers */ ProductNumber []string /*ProductUnitID Equals */ ProductUnitID *string /*Sorting Sorting pattern */ Sorting *string /*VatTypeID Equals */ VatTypeID *string Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
ProductSearchParams contains all the parameters to send to the API endpoint for the product search operation typically these are written to a http.Request
func NewProductSearchParams ¶
func NewProductSearchParams() *ProductSearchParams
NewProductSearchParams creates a new ProductSearchParams object with the default values initialized.
func NewProductSearchParamsWithContext ¶
func NewProductSearchParamsWithContext(ctx context.Context) *ProductSearchParams
NewProductSearchParamsWithContext creates a new ProductSearchParams object with the default values initialized, and the ability to set a context for a request
func NewProductSearchParamsWithHTTPClient ¶
func NewProductSearchParamsWithHTTPClient(client *http.Client) *ProductSearchParams
NewProductSearchParamsWithHTTPClient creates a new ProductSearchParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewProductSearchParamsWithTimeout ¶
func NewProductSearchParamsWithTimeout(timeout time.Duration) *ProductSearchParams
NewProductSearchParamsWithTimeout creates a new ProductSearchParams object with the default values initialized, and the ability to set a timeout on a request
func (*ProductSearchParams) SetAccountID ¶
func (o *ProductSearchParams) SetAccountID(accountID *string)
SetAccountID adds the accountId to the product search params
func (*ProductSearchParams) SetContext ¶
func (o *ProductSearchParams) SetContext(ctx context.Context)
SetContext adds the context to the product search params
func (*ProductSearchParams) SetCostExcludingVatCurrencyFrom ¶
func (o *ProductSearchParams) SetCostExcludingVatCurrencyFrom(costExcludingVatCurrencyFrom *float64)
SetCostExcludingVatCurrencyFrom adds the costExcludingVatCurrencyFrom to the product search params
func (*ProductSearchParams) SetCostExcludingVatCurrencyTo ¶
func (o *ProductSearchParams) SetCostExcludingVatCurrencyTo(costExcludingVatCurrencyTo *float64)
SetCostExcludingVatCurrencyTo adds the costExcludingVatCurrencyTo to the product search params
func (*ProductSearchParams) SetCount ¶
func (o *ProductSearchParams) SetCount(count *int64)
SetCount adds the count to the product search params
func (*ProductSearchParams) SetCurrencyID ¶
func (o *ProductSearchParams) SetCurrencyID(currencyID *string)
SetCurrencyID adds the currencyId to the product search params
func (*ProductSearchParams) SetDepartmentID ¶
func (o *ProductSearchParams) SetDepartmentID(departmentID *string)
SetDepartmentID adds the departmentId to the product search params
func (*ProductSearchParams) SetEan ¶
func (o *ProductSearchParams) SetEan(ean *string)
SetEan adds the ean to the product search params
func (*ProductSearchParams) SetFields ¶
func (o *ProductSearchParams) SetFields(fields *string)
SetFields adds the fields to the product search params
func (*ProductSearchParams) SetFrom ¶
func (o *ProductSearchParams) SetFrom(from *int64)
SetFrom adds the from to the product search params
func (*ProductSearchParams) SetHTTPClient ¶
func (o *ProductSearchParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the product search params
func (*ProductSearchParams) SetIsInactive ¶
func (o *ProductSearchParams) SetIsInactive(isInactive *bool)
SetIsInactive adds the isInactive to the product search params
func (*ProductSearchParams) SetIsStockItem ¶
func (o *ProductSearchParams) SetIsStockItem(isStockItem *bool)
SetIsStockItem adds the isStockItem to the product search params
func (*ProductSearchParams) SetName ¶
func (o *ProductSearchParams) SetName(name *string)
SetName adds the name to the product search params
func (*ProductSearchParams) SetNumber ¶
func (o *ProductSearchParams) SetNumber(number *string)
SetNumber adds the number to the product search params
func (*ProductSearchParams) SetPriceExcludingVatCurrencyFrom ¶
func (o *ProductSearchParams) SetPriceExcludingVatCurrencyFrom(priceExcludingVatCurrencyFrom *float64)
SetPriceExcludingVatCurrencyFrom adds the priceExcludingVatCurrencyFrom to the product search params
func (*ProductSearchParams) SetPriceExcludingVatCurrencyTo ¶
func (o *ProductSearchParams) SetPriceExcludingVatCurrencyTo(priceExcludingVatCurrencyTo *float64)
SetPriceExcludingVatCurrencyTo adds the priceExcludingVatCurrencyTo to the product search params
func (*ProductSearchParams) SetPriceIncludingVatCurrencyFrom ¶
func (o *ProductSearchParams) SetPriceIncludingVatCurrencyFrom(priceIncludingVatCurrencyFrom *float64)
SetPriceIncludingVatCurrencyFrom adds the priceIncludingVatCurrencyFrom to the product search params
func (*ProductSearchParams) SetPriceIncludingVatCurrencyTo ¶
func (o *ProductSearchParams) SetPriceIncludingVatCurrencyTo(priceIncludingVatCurrencyTo *float64)
SetPriceIncludingVatCurrencyTo adds the priceIncludingVatCurrencyTo to the product search params
func (*ProductSearchParams) SetProductNumber ¶
func (o *ProductSearchParams) SetProductNumber(productNumber []string)
SetProductNumber adds the productNumber to the product search params
func (*ProductSearchParams) SetProductUnitID ¶
func (o *ProductSearchParams) SetProductUnitID(productUnitID *string)
SetProductUnitID adds the productUnitId to the product search params
func (*ProductSearchParams) SetSorting ¶
func (o *ProductSearchParams) SetSorting(sorting *string)
SetSorting adds the sorting to the product search params
func (*ProductSearchParams) SetTimeout ¶
func (o *ProductSearchParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the product search params
func (*ProductSearchParams) SetVatTypeID ¶
func (o *ProductSearchParams) SetVatTypeID(vatTypeID *string)
SetVatTypeID adds the vatTypeId to the product search params
func (*ProductSearchParams) WithAccountID ¶
func (o *ProductSearchParams) WithAccountID(accountID *string) *ProductSearchParams
WithAccountID adds the accountID to the product search params
func (*ProductSearchParams) WithContext ¶
func (o *ProductSearchParams) WithContext(ctx context.Context) *ProductSearchParams
WithContext adds the context to the product search params
func (*ProductSearchParams) WithCostExcludingVatCurrencyFrom ¶
func (o *ProductSearchParams) WithCostExcludingVatCurrencyFrom(costExcludingVatCurrencyFrom *float64) *ProductSearchParams
WithCostExcludingVatCurrencyFrom adds the costExcludingVatCurrencyFrom to the product search params
func (*ProductSearchParams) WithCostExcludingVatCurrencyTo ¶
func (o *ProductSearchParams) WithCostExcludingVatCurrencyTo(costExcludingVatCurrencyTo *float64) *ProductSearchParams
WithCostExcludingVatCurrencyTo adds the costExcludingVatCurrencyTo to the product search params
func (*ProductSearchParams) WithCount ¶
func (o *ProductSearchParams) WithCount(count *int64) *ProductSearchParams
WithCount adds the count to the product search params
func (*ProductSearchParams) WithCurrencyID ¶
func (o *ProductSearchParams) WithCurrencyID(currencyID *string) *ProductSearchParams
WithCurrencyID adds the currencyID to the product search params
func (*ProductSearchParams) WithDepartmentID ¶
func (o *ProductSearchParams) WithDepartmentID(departmentID *string) *ProductSearchParams
WithDepartmentID adds the departmentID to the product search params
func (*ProductSearchParams) WithEan ¶
func (o *ProductSearchParams) WithEan(ean *string) *ProductSearchParams
WithEan adds the ean to the product search params
func (*ProductSearchParams) WithFields ¶
func (o *ProductSearchParams) WithFields(fields *string) *ProductSearchParams
WithFields adds the fields to the product search params
func (*ProductSearchParams) WithFrom ¶
func (o *ProductSearchParams) WithFrom(from *int64) *ProductSearchParams
WithFrom adds the from to the product search params
func (*ProductSearchParams) WithHTTPClient ¶
func (o *ProductSearchParams) WithHTTPClient(client *http.Client) *ProductSearchParams
WithHTTPClient adds the HTTPClient to the product search params
func (*ProductSearchParams) WithIsInactive ¶
func (o *ProductSearchParams) WithIsInactive(isInactive *bool) *ProductSearchParams
WithIsInactive adds the isInactive to the product search params
func (*ProductSearchParams) WithIsStockItem ¶
func (o *ProductSearchParams) WithIsStockItem(isStockItem *bool) *ProductSearchParams
WithIsStockItem adds the isStockItem to the product search params
func (*ProductSearchParams) WithName ¶
func (o *ProductSearchParams) WithName(name *string) *ProductSearchParams
WithName adds the name to the product search params
func (*ProductSearchParams) WithNumber ¶
func (o *ProductSearchParams) WithNumber(number *string) *ProductSearchParams
WithNumber adds the number to the product search params
func (*ProductSearchParams) WithPriceExcludingVatCurrencyFrom ¶
func (o *ProductSearchParams) WithPriceExcludingVatCurrencyFrom(priceExcludingVatCurrencyFrom *float64) *ProductSearchParams
WithPriceExcludingVatCurrencyFrom adds the priceExcludingVatCurrencyFrom to the product search params
func (*ProductSearchParams) WithPriceExcludingVatCurrencyTo ¶
func (o *ProductSearchParams) WithPriceExcludingVatCurrencyTo(priceExcludingVatCurrencyTo *float64) *ProductSearchParams
WithPriceExcludingVatCurrencyTo adds the priceExcludingVatCurrencyTo to the product search params
func (*ProductSearchParams) WithPriceIncludingVatCurrencyFrom ¶
func (o *ProductSearchParams) WithPriceIncludingVatCurrencyFrom(priceIncludingVatCurrencyFrom *float64) *ProductSearchParams
WithPriceIncludingVatCurrencyFrom adds the priceIncludingVatCurrencyFrom to the product search params
func (*ProductSearchParams) WithPriceIncludingVatCurrencyTo ¶
func (o *ProductSearchParams) WithPriceIncludingVatCurrencyTo(priceIncludingVatCurrencyTo *float64) *ProductSearchParams
WithPriceIncludingVatCurrencyTo adds the priceIncludingVatCurrencyTo to the product search params
func (*ProductSearchParams) WithProductNumber ¶
func (o *ProductSearchParams) WithProductNumber(productNumber []string) *ProductSearchParams
WithProductNumber adds the productNumber to the product search params
func (*ProductSearchParams) WithProductUnitID ¶
func (o *ProductSearchParams) WithProductUnitID(productUnitID *string) *ProductSearchParams
WithProductUnitID adds the productUnitID to the product search params
func (*ProductSearchParams) WithSorting ¶
func (o *ProductSearchParams) WithSorting(sorting *string) *ProductSearchParams
WithSorting adds the sorting to the product search params
func (*ProductSearchParams) WithTimeout ¶
func (o *ProductSearchParams) WithTimeout(timeout time.Duration) *ProductSearchParams
WithTimeout adds the timeout to the product search params
func (*ProductSearchParams) WithVatTypeID ¶
func (o *ProductSearchParams) WithVatTypeID(vatTypeID *string) *ProductSearchParams
WithVatTypeID adds the vatTypeID to the product search params
func (*ProductSearchParams) WriteToRequest ¶
func (o *ProductSearchParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type ProductSearchReader ¶
type ProductSearchReader struct {
// contains filtered or unexported fields
}
ProductSearchReader is a Reader for the ProductSearch structure.
func (*ProductSearchReader) ReadResponse ¶
func (o *ProductSearchReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
Source Files ¶
- product_client.go
- product_delete_parameters.go
- product_delete_responses.go
- product_get_parameters.go
- product_get_responses.go
- product_list_post_list_parameters.go
- product_list_post_list_responses.go
- product_list_put_list_parameters.go
- product_list_put_list_responses.go
- product_post_parameters.go
- product_post_responses.go
- product_put_parameters.go
- product_put_responses.go
- product_search_parameters.go
- product_search_responses.go