Documentation ¶
Index ¶
- type CatalogProductLinkManagementV1GetLinkedItemsByTypeGetBadRequest
- type CatalogProductLinkManagementV1GetLinkedItemsByTypeGetDefault
- type CatalogProductLinkManagementV1GetLinkedItemsByTypeGetOK
- type CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams
- func NewCatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams() *CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams
- func NewCatalogProductLinkManagementV1GetLinkedItemsByTypeGetParamsWithContext(ctx context.Context) *CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams
- func NewCatalogProductLinkManagementV1GetLinkedItemsByTypeGetParamsWithHTTPClient(client *http.Client) *CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams
- func NewCatalogProductLinkManagementV1GetLinkedItemsByTypeGetParamsWithTimeout(timeout time.Duration) *CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams
- func (o *CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams) SetContext(ctx context.Context)
- func (o *CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams) SetDefaults()
- func (o *CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams) SetHTTPClient(client *http.Client)
- func (o *CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams) SetSku(sku string)
- func (o *CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams) SetTimeout(timeout time.Duration)
- func (o *CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams) SetType(typeVar string)
- func (o *CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams) WithContext(ctx context.Context) *CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams
- func (o *CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams) WithDefaults() *CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams
- func (o *CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams) WithHTTPClient(client *http.Client) *CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams
- func (o *CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams) WithSku(sku string) *CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams
- func (o *CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams) WithTimeout(timeout time.Duration) *CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams
- func (o *CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams) WithType(typeVar string) *CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams
- func (o *CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type CatalogProductLinkManagementV1GetLinkedItemsByTypeGetReader
- type Client
- type ClientOption
- type ClientService
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CatalogProductLinkManagementV1GetLinkedItemsByTypeGetBadRequest ¶
type CatalogProductLinkManagementV1GetLinkedItemsByTypeGetBadRequest struct {
Payload *models.ErrorResponse
}
CatalogProductLinkManagementV1GetLinkedItemsByTypeGetBadRequest describes a response with status code 400, with default header values.
400 Bad Request
func NewCatalogProductLinkManagementV1GetLinkedItemsByTypeGetBadRequest ¶
func NewCatalogProductLinkManagementV1GetLinkedItemsByTypeGetBadRequest() *CatalogProductLinkManagementV1GetLinkedItemsByTypeGetBadRequest
NewCatalogProductLinkManagementV1GetLinkedItemsByTypeGetBadRequest creates a CatalogProductLinkManagementV1GetLinkedItemsByTypeGetBadRequest with default headers values
func (*CatalogProductLinkManagementV1GetLinkedItemsByTypeGetBadRequest) Error ¶
func (o *CatalogProductLinkManagementV1GetLinkedItemsByTypeGetBadRequest) Error() string
func (*CatalogProductLinkManagementV1GetLinkedItemsByTypeGetBadRequest) GetPayload ¶
func (o *CatalogProductLinkManagementV1GetLinkedItemsByTypeGetBadRequest) GetPayload() *models.ErrorResponse
type CatalogProductLinkManagementV1GetLinkedItemsByTypeGetDefault ¶
type CatalogProductLinkManagementV1GetLinkedItemsByTypeGetDefault struct { Payload *models.ErrorResponse // contains filtered or unexported fields }
CatalogProductLinkManagementV1GetLinkedItemsByTypeGetDefault describes a response with status code -1, with default header values.
Unexpected error
func NewCatalogProductLinkManagementV1GetLinkedItemsByTypeGetDefault ¶
func NewCatalogProductLinkManagementV1GetLinkedItemsByTypeGetDefault(code int) *CatalogProductLinkManagementV1GetLinkedItemsByTypeGetDefault
NewCatalogProductLinkManagementV1GetLinkedItemsByTypeGetDefault creates a CatalogProductLinkManagementV1GetLinkedItemsByTypeGetDefault with default headers values
func (*CatalogProductLinkManagementV1GetLinkedItemsByTypeGetDefault) Code ¶
func (o *CatalogProductLinkManagementV1GetLinkedItemsByTypeGetDefault) Code() int
Code gets the status code for the catalog product link management v1 get linked items by type get default response
func (*CatalogProductLinkManagementV1GetLinkedItemsByTypeGetDefault) Error ¶
func (o *CatalogProductLinkManagementV1GetLinkedItemsByTypeGetDefault) Error() string
func (*CatalogProductLinkManagementV1GetLinkedItemsByTypeGetDefault) GetPayload ¶
func (o *CatalogProductLinkManagementV1GetLinkedItemsByTypeGetDefault) GetPayload() *models.ErrorResponse
type CatalogProductLinkManagementV1GetLinkedItemsByTypeGetOK ¶
type CatalogProductLinkManagementV1GetLinkedItemsByTypeGetOK struct {
Payload []*models.CatalogDataProductLinkInterface
}
CatalogProductLinkManagementV1GetLinkedItemsByTypeGetOK describes a response with status code 200, with default header values.
200 Success.
func NewCatalogProductLinkManagementV1GetLinkedItemsByTypeGetOK ¶
func NewCatalogProductLinkManagementV1GetLinkedItemsByTypeGetOK() *CatalogProductLinkManagementV1GetLinkedItemsByTypeGetOK
NewCatalogProductLinkManagementV1GetLinkedItemsByTypeGetOK creates a CatalogProductLinkManagementV1GetLinkedItemsByTypeGetOK with default headers values
func (*CatalogProductLinkManagementV1GetLinkedItemsByTypeGetOK) Error ¶
func (o *CatalogProductLinkManagementV1GetLinkedItemsByTypeGetOK) Error() string
func (*CatalogProductLinkManagementV1GetLinkedItemsByTypeGetOK) GetPayload ¶
func (o *CatalogProductLinkManagementV1GetLinkedItemsByTypeGetOK) GetPayload() []*models.CatalogDataProductLinkInterface
type CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams ¶
type CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams struct { // Sku. Sku string // Type. Type string Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams contains all the parameters to send to the API endpoint
for the catalog product link management v1 get linked items by type get operation. Typically these are written to a http.Request.
func NewCatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams ¶
func NewCatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams() *CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams
NewCatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams creates a new CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams object, with the default timeout for this client.
Default values are not hydrated, since defaults are normally applied by the API server side.
To enforce default values in parameter, use SetDefaults or WithDefaults.
func NewCatalogProductLinkManagementV1GetLinkedItemsByTypeGetParamsWithContext ¶
func NewCatalogProductLinkManagementV1GetLinkedItemsByTypeGetParamsWithContext(ctx context.Context) *CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams
NewCatalogProductLinkManagementV1GetLinkedItemsByTypeGetParamsWithContext creates a new CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams object with the ability to set a context for a request.
func NewCatalogProductLinkManagementV1GetLinkedItemsByTypeGetParamsWithHTTPClient ¶
func NewCatalogProductLinkManagementV1GetLinkedItemsByTypeGetParamsWithHTTPClient(client *http.Client) *CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams
NewCatalogProductLinkManagementV1GetLinkedItemsByTypeGetParamsWithHTTPClient creates a new CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams object with the ability to set a custom HTTPClient for a request.
func NewCatalogProductLinkManagementV1GetLinkedItemsByTypeGetParamsWithTimeout ¶
func NewCatalogProductLinkManagementV1GetLinkedItemsByTypeGetParamsWithTimeout(timeout time.Duration) *CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams
NewCatalogProductLinkManagementV1GetLinkedItemsByTypeGetParamsWithTimeout creates a new CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams object with the ability to set a timeout on a request.
func (*CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams) SetContext ¶
func (o *CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams) SetContext(ctx context.Context)
SetContext adds the context to the catalog product link management v1 get linked items by type get params
func (*CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams) SetDefaults ¶
func (o *CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams) SetDefaults()
SetDefaults hydrates default values in the catalog product link management v1 get linked items by type get params (not the query body).
All values with no default are reset to their zero value.
func (*CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams) SetHTTPClient ¶
func (o *CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the catalog product link management v1 get linked items by type get params
func (*CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams) SetSku ¶
func (o *CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams) SetSku(sku string)
SetSku adds the sku to the catalog product link management v1 get linked items by type get params
func (*CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams) SetTimeout ¶
func (o *CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the catalog product link management v1 get linked items by type get params
func (*CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams) SetType ¶
func (o *CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams) SetType(typeVar string)
SetType adds the type to the catalog product link management v1 get linked items by type get params
func (*CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams) WithContext ¶
func (o *CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams) WithContext(ctx context.Context) *CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams
WithContext adds the context to the catalog product link management v1 get linked items by type get params
func (*CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams) WithDefaults ¶
func (o *CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams) WithDefaults() *CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams
WithDefaults hydrates default values in the catalog product link management v1 get linked items by type get params (not the query body).
All values with no default are reset to their zero value.
func (*CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams) WithHTTPClient ¶
func (o *CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams) WithHTTPClient(client *http.Client) *CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams
WithHTTPClient adds the HTTPClient to the catalog product link management v1 get linked items by type get params
func (*CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams) WithSku ¶
func (o *CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams) WithSku(sku string) *CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams
WithSku adds the sku to the catalog product link management v1 get linked items by type get params
func (*CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams) WithTimeout ¶
func (o *CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams) WithTimeout(timeout time.Duration) *CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams
WithTimeout adds the timeout to the catalog product link management v1 get linked items by type get params
func (*CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams) WithType ¶
func (o *CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams) WithType(typeVar string) *CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams
WithType adds the typeVar to the catalog product link management v1 get linked items by type get params
func (*CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams) WriteToRequest ¶
func (o *CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type CatalogProductLinkManagementV1GetLinkedItemsByTypeGetReader ¶
type CatalogProductLinkManagementV1GetLinkedItemsByTypeGetReader struct {
// contains filtered or unexported fields
}
CatalogProductLinkManagementV1GetLinkedItemsByTypeGetReader is a Reader for the CatalogProductLinkManagementV1GetLinkedItemsByTypeGet structure.
func (*CatalogProductLinkManagementV1GetLinkedItemsByTypeGetReader) ReadResponse ¶
func (o *CatalogProductLinkManagementV1GetLinkedItemsByTypeGetReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client for catalog product link management v1 API
func (*Client) CatalogProductLinkManagementV1GetLinkedItemsByTypeGet ¶
func (a *Client) CatalogProductLinkManagementV1GetLinkedItemsByTypeGet(params *CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams, opts ...ClientOption) (*CatalogProductLinkManagementV1GetLinkedItemsByTypeGetOK, error)
CatalogProductLinkManagementV1GetLinkedItemsByTypeGet Provide the list of links for a specific product
func (*Client) SetTransport ¶
func (a *Client) SetTransport(transport runtime.ClientTransport)
SetTransport changes the transport on the client
type ClientOption ¶
type ClientOption func(*runtime.ClientOperation)
ClientOption is the option for Client methods
type ClientService ¶
type ClientService interface { CatalogProductLinkManagementV1GetLinkedItemsByTypeGet(params *CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams, opts ...ClientOption) (*CatalogProductLinkManagementV1GetLinkedItemsByTypeGetOK, 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 catalog product link management v1 API client.