catalog_product_link_management_v1

package
v0.0.2 Latest Latest
Warning

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

Go to latest
Published: Nov 22, 2021 License: MIT Imports: 10 Imported by: 0

Documentation

Index

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 (*CatalogProductLinkManagementV1GetLinkedItemsByTypeGetBadRequest) GetPayload

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

Code gets the status code for the catalog product link management v1 get linked items by type get default response

func (*CatalogProductLinkManagementV1GetLinkedItemsByTypeGetDefault) Error

func (*CatalogProductLinkManagementV1GetLinkedItemsByTypeGetDefault) GetPayload

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 (*CatalogProductLinkManagementV1GetLinkedItemsByTypeGetOK) GetPayload

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

SetContext adds the context to the catalog product link management v1 get linked items by type get params

func (*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

SetHTTPClient adds the HTTPClient to the catalog product link management v1 get linked items by type get params

func (*CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams) SetSku

SetSku adds the sku to the catalog product link management v1 get linked items by type get params

func (*CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams) SetTimeout

SetTimeout adds the timeout to the catalog product link management v1 get linked items by type get params

func (*CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams) SetType

SetType adds the type to the catalog product link management v1 get linked items by type get params

func (*CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams) WithContext

WithContext adds the context to the catalog product link management v1 get linked items by type get params

func (*CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams) WithDefaults

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

WithHTTPClient adds the HTTPClient to the catalog product link management v1 get linked items by type get params

func (*CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams) WithSku

WithSku adds the sku to the catalog product link management v1 get linked items by type get params

func (*CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams) WithTimeout

WithTimeout adds the timeout to the catalog product link management v1 get linked items by type get params

func (*CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams) WithType

WithType adds the typeVar to the catalog product link management v1 get linked items by type get params

func (*CatalogProductLinkManagementV1GetLinkedItemsByTypeGetParams) WriteToRequest

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

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.

Jump to

Keyboard shortcuts

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