pim

package
v0.0.0-...-51df98d Latest Latest
Warning

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

Go to latest
Published: Aug 23, 2024 License: MIT Imports: 9 Imported by: 0

Documentation

Overview

Package pim provides primitives to interact with the openapi HTTP API.

Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.3.0 DO NOT EDIT.

Index

Constants

View Source
const (
	Oauth2Scopes = "oauth2.Scopes"
)

Variables

This section is empty.

Functions

func NewAddAttributesByIdsRequest

func NewAddAttributesByIdsRequest(server string, params *AddAttributesByIdsParams, body AddAttributesByIdsJSONRequestBody) (*http.Request, error)

NewAddAttributesByIdsRequest calls the generic AddAttributesByIds builder with application/json body

func NewAddAttributesByIdsRequestWithBody

func NewAddAttributesByIdsRequestWithBody(server string, params *AddAttributesByIdsParams, contentType string, body io.Reader) (*http.Request, error)

NewAddAttributesByIdsRequestWithBody generates requests for AddAttributesByIds with any type of body

func NewAddCategoryProductsRequest

func NewAddCategoryProductsRequest(server string, id string, body AddCategoryProductsJSONRequestBody) (*http.Request, error)

NewAddCategoryProductsRequest calls the generic AddCategoryProducts builder with application/json body

func NewAddCategoryProductsRequestWithBody

func NewAddCategoryProductsRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewAddCategoryProductsRequestWithBody generates requests for AddCategoryProducts with any type of body

func NewAddColumnAttributeRequest

func NewAddColumnAttributeRequest(server string, id string, params *AddColumnAttributeParams, body AddColumnAttributeJSONRequestBody) (*http.Request, error)

NewAddColumnAttributeRequest calls the generic AddColumnAttribute builder with application/json body

func NewAddColumnAttributeRequestWithBody

func NewAddColumnAttributeRequestWithBody(server string, id string, params *AddColumnAttributeParams, contentType string, body io.Reader) (*http.Request, error)

NewAddColumnAttributeRequestWithBody generates requests for AddColumnAttribute with any type of body

func NewAddDictionaryAttributeRequest

func NewAddDictionaryAttributeRequest(server string, id string, params *AddDictionaryAttributeParams, body AddDictionaryAttributeJSONRequestBody) (*http.Request, error)

NewAddDictionaryAttributeRequest calls the generic AddDictionaryAttribute builder with application/json body

func NewAddDictionaryAttributeRequestWithBody

func NewAddDictionaryAttributeRequestWithBody(server string, id string, params *AddDictionaryAttributeParams, contentType string, body io.Reader) (*http.Request, error)

NewAddDictionaryAttributeRequestWithBody generates requests for AddDictionaryAttribute with any type of body

func NewAddLabelToProductsRequest

func NewAddLabelToProductsRequest(server string, body AddLabelToProductsJSONRequestBody) (*http.Request, error)

NewAddLabelToProductsRequest calls the generic AddLabelToProducts builder with application/json body

func NewAddLabelToProductsRequestWithBody

func NewAddLabelToProductsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewAddLabelToProductsRequestWithBody generates requests for AddLabelToProducts with any type of body

func NewAddLabelsToProductRequest

func NewAddLabelsToProductRequest(server string, id string, body AddLabelsToProductJSONRequestBody) (*http.Request, error)

NewAddLabelsToProductRequest calls the generic AddLabelsToProduct builder with application/json body

func NewAddLabelsToProductRequestWithBody

func NewAddLabelsToProductRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewAddLabelsToProductRequestWithBody generates requests for AddLabelsToProduct with any type of body

func NewAddMatrixAttributeRequest

func NewAddMatrixAttributeRequest(server string, id string, params *AddMatrixAttributeParams, body AddMatrixAttributeJSONRequestBody) (*http.Request, error)

NewAddMatrixAttributeRequest calls the generic AddMatrixAttribute builder with application/json body

func NewAddMatrixAttributeRequestWithBody

func NewAddMatrixAttributeRequestWithBody(server string, id string, params *AddMatrixAttributeParams, contentType string, body io.Reader) (*http.Request, error)

NewAddMatrixAttributeRequestWithBody generates requests for AddMatrixAttribute with any type of body

func NewAddPolicyToAttributeDefinitionRequest

func NewAddPolicyToAttributeDefinitionRequest(server string, id string, body AddPolicyToAttributeDefinitionJSONRequestBody) (*http.Request, error)

NewAddPolicyToAttributeDefinitionRequest calls the generic AddPolicyToAttributeDefinition builder with application/json body

func NewAddPolicyToAttributeDefinitionRequestWithBody

func NewAddPolicyToAttributeDefinitionRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewAddPolicyToAttributeDefinitionRequestWithBody generates requests for AddPolicyToAttributeDefinition with any type of body

func NewAddPolicyToCategoryNodeRequest

func NewAddPolicyToCategoryNodeRequest(server string, id string, body AddPolicyToCategoryNodeJSONRequestBody) (*http.Request, error)

NewAddPolicyToCategoryNodeRequest calls the generic AddPolicyToCategoryNode builder with application/json body

func NewAddPolicyToCategoryNodeRequestWithBody

func NewAddPolicyToCategoryNodeRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewAddPolicyToCategoryNodeRequestWithBody generates requests for AddPolicyToCategoryNode with any type of body

func NewAddPolicyToCategoryRequest

func NewAddPolicyToCategoryRequest(server string, id string, body AddPolicyToCategoryJSONRequestBody) (*http.Request, error)

NewAddPolicyToCategoryRequest calls the generic AddPolicyToCategory builder with application/json body

func NewAddPolicyToCategoryRequestWithBody

func NewAddPolicyToCategoryRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewAddPolicyToCategoryRequestWithBody generates requests for AddPolicyToCategory with any type of body

func NewAddPolicyToProductsForCategoryIdRequest

func NewAddPolicyToProductsForCategoryIdRequest(server string, id string, body AddPolicyToProductsForCategoryIdJSONRequestBody) (*http.Request, error)

NewAddPolicyToProductsForCategoryIdRequest calls the generic AddPolicyToProductsForCategoryId builder with application/json body

func NewAddPolicyToProductsForCategoryIdRequestWithBody

func NewAddPolicyToProductsForCategoryIdRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewAddPolicyToProductsForCategoryIdRequestWithBody generates requests for AddPolicyToProductsForCategoryId with any type of body

func NewAddPolicyToProductsForCategoryNodeIdRequest

func NewAddPolicyToProductsForCategoryNodeIdRequest(server string, id string, body AddPolicyToProductsForCategoryNodeIdJSONRequestBody) (*http.Request, error)

NewAddPolicyToProductsForCategoryNodeIdRequest calls the generic AddPolicyToProductsForCategoryNodeId builder with application/json body

func NewAddPolicyToProductsForCategoryNodeIdRequestWithBody

func NewAddPolicyToProductsForCategoryNodeIdRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewAddPolicyToProductsForCategoryNodeIdRequestWithBody generates requests for AddPolicyToProductsForCategoryNodeId with any type of body

func NewAddPolicyToRelationRequest

func NewAddPolicyToRelationRequest(server string, id string, body AddPolicyToRelationJSONRequestBody) (*http.Request, error)

NewAddPolicyToRelationRequest calls the generic AddPolicyToRelation builder with application/json body

func NewAddPolicyToRelationRequestWithBody

func NewAddPolicyToRelationRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewAddPolicyToRelationRequestWithBody generates requests for AddPolicyToRelation with any type of body

func NewAddProductAttributeRequest

func NewAddProductAttributeRequest(server string, id string, params *AddProductAttributeParams, body AddProductAttributeJSONRequestBody) (*http.Request, error)

NewAddProductAttributeRequest calls the generic AddProductAttribute builder with application/json body

func NewAddProductAttributeRequestWithBody

func NewAddProductAttributeRequestWithBody(server string, id string, params *AddProductAttributeParams, contentType string, body io.Reader) (*http.Request, error)

NewAddProductAttributeRequestWithBody generates requests for AddProductAttribute with any type of body

func NewAddProductToBundleRequest

func NewAddProductToBundleRequest(server string, id string, complementaryProductId string, body AddProductToBundleJSONRequestBody) (*http.Request, error)

NewAddProductToBundleRequest calls the generic AddProductToBundle builder with application/json body

func NewAddProductToBundleRequestWithBody

func NewAddProductToBundleRequestWithBody(server string, id string, complementaryProductId string, contentType string, body io.Reader) (*http.Request, error)

NewAddProductToBundleRequestWithBody generates requests for AddProductToBundle with any type of body

func NewAddProductToCategoriesRequest

func NewAddProductToCategoriesRequest(server string, id string, body AddProductToCategoriesJSONRequestBody) (*http.Request, error)

NewAddProductToCategoriesRequest calls the generic AddProductToCategories builder with application/json body

func NewAddProductToCategoriesRequestWithBody

func NewAddProductToCategoriesRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewAddProductToCategoriesRequestWithBody generates requests for AddProductToCategories with any type of body

func NewAddProductVariantRequest

func NewAddProductVariantRequest(server string, id string, variantProductId string) (*http.Request, error)

NewAddProductVariantRequest generates requests for AddProductVariant

func NewArchiveProductsByIdsRequest

func NewArchiveProductsByIdsRequest(server string, body ArchiveProductsByIdsJSONRequestBody) (*http.Request, error)

NewArchiveProductsByIdsRequest calls the generic ArchiveProductsByIds builder with application/json body

func NewArchiveProductsByIdsRequestWithBody

func NewArchiveProductsByIdsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewArchiveProductsByIdsRequestWithBody generates requests for ArchiveProductsByIds with any type of body

func NewArchiveRequest

func NewArchiveRequest(server string, id string) (*http.Request, error)

NewArchiveRequest generates requests for Archive

func NewAssignProductsToCategoryRequest

func NewAssignProductsToCategoryRequest(server string, body AssignProductsToCategoryJSONRequestBody) (*http.Request, error)

NewAssignProductsToCategoryRequest calls the generic AssignProductsToCategory builder with application/json body

func NewAssignProductsToCategoryRequestWithBody

func NewAssignProductsToCategoryRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewAssignProductsToCategoryRequestWithBody generates requests for AssignProductsToCategory with any type of body

func NewAssociateAssetWithCategoryRequest

func NewAssociateAssetWithCategoryRequest(server string, id string, assetId string) (*http.Request, error)

NewAssociateAssetWithCategoryRequest generates requests for AssociateAssetWithCategory

func NewAssociateAssetWithProductRequest

func NewAssociateAssetWithProductRequest(server string, id string, assetId string) (*http.Request, error)

NewAssociateAssetWithProductRequest generates requests for AssociateAssetWithProduct

func NewAssociateAssetsRequest

func NewAssociateAssetsRequest(server string, id string, body AssociateAssetsJSONRequestBody) (*http.Request, error)

NewAssociateAssetsRequest calls the generic AssociateAssets builder with application/json body

func NewAssociateAssetsRequestWithBody

func NewAssociateAssetsRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewAssociateAssetsRequestWithBody generates requests for AssociateAssets with any type of body

func NewChangeStatusRequest

func NewChangeStatusRequest(server string, id string, action ChangeStatusParamsAction, params *ChangeStatusParams) (*http.Request, error)

NewChangeStatusRequest generates requests for ChangeStatus

func NewChangeStatusesByIdsRequest

func NewChangeStatusesByIdsRequest(server string, params *ChangeStatusesByIdsParams, body ChangeStatusesByIdsJSONRequestBody) (*http.Request, error)

NewChangeStatusesByIdsRequest calls the generic ChangeStatusesByIds builder with application/json body

func NewChangeStatusesByIdsRequestWithBody

func NewChangeStatusesByIdsRequestWithBody(server string, params *ChangeStatusesByIdsParams, contentType string, body io.Reader) (*http.Request, error)

NewChangeStatusesByIdsRequestWithBody generates requests for ChangeStatusesByIds with any type of body

func NewCopyAndUpdateProductRequest

func NewCopyAndUpdateProductRequest(server string, params *CopyAndUpdateProductParams, body CopyAndUpdateProductJSONRequestBody) (*http.Request, error)

NewCopyAndUpdateProductRequest calls the generic CopyAndUpdateProduct builder with application/json body

func NewCopyAndUpdateProductRequestWithBody

func NewCopyAndUpdateProductRequestWithBody(server string, params *CopyAndUpdateProductParams, contentType string, body io.Reader) (*http.Request, error)

NewCopyAndUpdateProductRequestWithBody generates requests for CopyAndUpdateProduct with any type of body

func NewCopyProductRequest

func NewCopyProductRequest(server string, id string, params *CopyProductParams) (*http.Request, error)

NewCopyProductRequest generates requests for CopyProduct

func NewCountDictionaryAttributesRequest

func NewCountDictionaryAttributesRequest(server string, id string, params *CountDictionaryAttributesParams, body CountDictionaryAttributesJSONRequestBody) (*http.Request, error)

NewCountDictionaryAttributesRequest calls the generic CountDictionaryAttributes builder with application/json body

func NewCountDictionaryAttributesRequestWithBody

func NewCountDictionaryAttributesRequestWithBody(server string, id string, params *CountDictionaryAttributesParams, contentType string, body io.Reader) (*http.Request, error)

NewCountDictionaryAttributesRequestWithBody generates requests for CountDictionaryAttributes with any type of body

func NewCountFilteredProductsRequest

func NewCountFilteredProductsRequest(server string, params *CountFilteredProductsParams, body CountFilteredProductsJSONRequestBody) (*http.Request, error)

NewCountFilteredProductsRequest calls the generic CountFilteredProducts builder with application/json body

func NewCountFilteredProductsRequestWithBody

func NewCountFilteredProductsRequestWithBody(server string, params *CountFilteredProductsParams, contentType string, body io.Reader) (*http.Request, error)

NewCountFilteredProductsRequestWithBody generates requests for CountFilteredProducts with any type of body

func NewCreateAttributeDefinitionRequest

func NewCreateAttributeDefinitionRequest(server string, params *CreateAttributeDefinitionParams, body CreateAttributeDefinitionJSONRequestBody) (*http.Request, error)

NewCreateAttributeDefinitionRequest calls the generic CreateAttributeDefinition builder with application/json body

func NewCreateAttributeDefinitionRequestWithBody

func NewCreateAttributeDefinitionRequestWithBody(server string, params *CreateAttributeDefinitionParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateAttributeDefinitionRequestWithBody generates requests for CreateAttributeDefinition with any type of body

func NewCreateAttributeGroupRequest

func NewCreateAttributeGroupRequest(server string, params *CreateAttributeGroupParams, body CreateAttributeGroupJSONRequestBody) (*http.Request, error)

NewCreateAttributeGroupRequest calls the generic CreateAttributeGroup builder with application/json body

func NewCreateAttributeGroupRequestWithBody

func NewCreateAttributeGroupRequestWithBody(server string, params *CreateAttributeGroupParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateAttributeGroupRequestWithBody generates requests for CreateAttributeGroup with any type of body

func NewCreateCatalogNodeAttributeColumnRequest

func NewCreateCatalogNodeAttributeColumnRequest(server string, id string, attributeDefinitionId string, params *CreateCatalogNodeAttributeColumnParams, body CreateCatalogNodeAttributeColumnJSONRequestBody) (*http.Request, error)

NewCreateCatalogNodeAttributeColumnRequest calls the generic CreateCatalogNodeAttributeColumn builder with application/json body

func NewCreateCatalogNodeAttributeColumnRequestWithBody

func NewCreateCatalogNodeAttributeColumnRequestWithBody(server string, id string, attributeDefinitionId string, params *CreateCatalogNodeAttributeColumnParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateCatalogNodeAttributeColumnRequestWithBody generates requests for CreateCatalogNodeAttributeColumn with any type of body

func NewCreateCatalogNodeAttributeCompoundRequest

func NewCreateCatalogNodeAttributeCompoundRequest(server string, id string, attributeDefinitionId string, params *CreateCatalogNodeAttributeCompoundParams) (*http.Request, error)

NewCreateCatalogNodeAttributeCompoundRequest generates requests for CreateCatalogNodeAttributeCompound

func NewCreateCatalogNodeAttributeDictionaryRequest

func NewCreateCatalogNodeAttributeDictionaryRequest(server string, id string, attributeDefinitionId string, params *CreateCatalogNodeAttributeDictionaryParams) (*http.Request, error)

NewCreateCatalogNodeAttributeDictionaryRequest generates requests for CreateCatalogNodeAttributeDictionary

func NewCreateCatalogNodeAttributeMatrixRequest

func NewCreateCatalogNodeAttributeMatrixRequest(server string, id string, attributeDefinitionId string, params *CreateCatalogNodeAttributeMatrixParams, body CreateCatalogNodeAttributeMatrixJSONRequestBody) (*http.Request, error)

NewCreateCatalogNodeAttributeMatrixRequest calls the generic CreateCatalogNodeAttributeMatrix builder with application/json body

func NewCreateCatalogNodeAttributeMatrixRequestWithBody

func NewCreateCatalogNodeAttributeMatrixRequestWithBody(server string, id string, attributeDefinitionId string, params *CreateCatalogNodeAttributeMatrixParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateCatalogNodeAttributeMatrixRequestWithBody generates requests for CreateCatalogNodeAttributeMatrix with any type of body

func NewCreateCatalogNodeAttributeRequest

func NewCreateCatalogNodeAttributeRequest(server string, id string, attributeDefinitionId string, params *CreateCatalogNodeAttributeParams, body CreateCatalogNodeAttributeJSONRequestBody) (*http.Request, error)

NewCreateCatalogNodeAttributeRequest calls the generic CreateCatalogNodeAttribute builder with application/json body

func NewCreateCatalogNodeAttributeRequestWithBody

func NewCreateCatalogNodeAttributeRequestWithBody(server string, id string, attributeDefinitionId string, params *CreateCatalogNodeAttributeParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateCatalogNodeAttributeRequestWithBody generates requests for CreateCatalogNodeAttribute with any type of body

func NewCreateCategoryConnectionRequest

func NewCreateCategoryConnectionRequest(server string, id string, body CreateCategoryConnectionJSONRequestBody) (*http.Request, error)

NewCreateCategoryConnectionRequest calls the generic CreateCategoryConnection builder with application/json body

func NewCreateCategoryConnectionRequestWithBody

func NewCreateCategoryConnectionRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewCreateCategoryConnectionRequestWithBody generates requests for CreateCategoryConnection with any type of body

func NewCreateCategoryRequest

func NewCreateCategoryRequest(server string, params *CreateCategoryParams, body CreateCategoryJSONRequestBody) (*http.Request, error)

NewCreateCategoryRequest calls the generic CreateCategory builder with application/json body

func NewCreateCategoryRequestWithBody

func NewCreateCategoryRequestWithBody(server string, params *CreateCategoryParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateCategoryRequestWithBody generates requests for CreateCategory with any type of body

func NewCreateColumnDefinitionRequest

func NewCreateColumnDefinitionRequest(server string, params *CreateColumnDefinitionParams, body CreateColumnDefinitionJSONRequestBody) (*http.Request, error)

NewCreateColumnDefinitionRequest calls the generic CreateColumnDefinition builder with application/json body

func NewCreateColumnDefinitionRequestWithBody

func NewCreateColumnDefinitionRequestWithBody(server string, params *CreateColumnDefinitionParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateColumnDefinitionRequestWithBody generates requests for CreateColumnDefinition with any type of body

func NewCreateCompoundDefinitionRequest

func NewCreateCompoundDefinitionRequest(server string, params *CreateCompoundDefinitionParams, body CreateCompoundDefinitionJSONRequestBody) (*http.Request, error)

NewCreateCompoundDefinitionRequest calls the generic CreateCompoundDefinition builder with application/json body

func NewCreateCompoundDefinitionRequestWithBody

func NewCreateCompoundDefinitionRequestWithBody(server string, params *CreateCompoundDefinitionParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateCompoundDefinitionRequestWithBody generates requests for CreateCompoundDefinition with any type of body

func NewCreateDictionaryAttributeRequest

func NewCreateDictionaryAttributeRequest(server string, id string, params *CreateDictionaryAttributeParams, body CreateDictionaryAttributeJSONRequestBody) (*http.Request, error)

NewCreateDictionaryAttributeRequest calls the generic CreateDictionaryAttribute builder with application/json body

func NewCreateDictionaryAttributeRequestWithBody

func NewCreateDictionaryAttributeRequestWithBody(server string, id string, params *CreateDictionaryAttributeParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateDictionaryAttributeRequestWithBody generates requests for CreateDictionaryAttribute with any type of body

func NewCreateDictionaryDefinitionRequest

func NewCreateDictionaryDefinitionRequest(server string, params *CreateDictionaryDefinitionParams, body CreateDictionaryDefinitionJSONRequestBody) (*http.Request, error)

NewCreateDictionaryDefinitionRequest calls the generic CreateDictionaryDefinition builder with application/json body

func NewCreateDictionaryDefinitionRequestWithBody

func NewCreateDictionaryDefinitionRequestWithBody(server string, params *CreateDictionaryDefinitionParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateDictionaryDefinitionRequestWithBody generates requests for CreateDictionaryDefinition with any type of body

func NewCreateDictionaryValueFilterRequest

func NewCreateDictionaryValueFilterRequest(server string, id string, valueId string, parentValueId string) (*http.Request, error)

NewCreateDictionaryValueFilterRequest generates requests for CreateDictionaryValueFilter

func NewCreateMatrixDefinitionRequest

func NewCreateMatrixDefinitionRequest(server string, params *CreateMatrixDefinitionParams, body CreateMatrixDefinitionJSONRequestBody) (*http.Request, error)

NewCreateMatrixDefinitionRequest calls the generic CreateMatrixDefinition builder with application/json body

func NewCreateMatrixDefinitionRequestWithBody

func NewCreateMatrixDefinitionRequestWithBody(server string, params *CreateMatrixDefinitionParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateMatrixDefinitionRequestWithBody generates requests for CreateMatrixDefinition with any type of body

func NewCreateOrUpdateRequest

func NewCreateOrUpdateRequest(server string, params *CreateOrUpdateParams, body CreateOrUpdateJSONRequestBody) (*http.Request, error)

NewCreateOrUpdateRequest calls the generic CreateOrUpdate builder with application/json body

func NewCreateOrUpdateRequestWithBody

func NewCreateOrUpdateRequestWithBody(server string, params *CreateOrUpdateParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateOrUpdateRequestWithBody generates requests for CreateOrUpdate with any type of body

func NewCreateProductBundleRequest

func NewCreateProductBundleRequest(server string, id string) (*http.Request, error)

NewCreateProductBundleRequest generates requests for CreateProductBundle

func NewCreateProductConnectionRequest

func NewCreateProductConnectionRequest(server string, id string, body CreateProductConnectionJSONRequestBody) (*http.Request, error)

NewCreateProductConnectionRequest calls the generic CreateProductConnection builder with application/json body

func NewCreateProductConnectionRequestWithBody

func NewCreateProductConnectionRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewCreateProductConnectionRequestWithBody generates requests for CreateProductConnection with any type of body

func NewCreateProductConnectionsRequest

func NewCreateProductConnectionsRequest(server string, id string, relationId string, body CreateProductConnectionsJSONRequestBody) (*http.Request, error)

NewCreateProductConnectionsRequest calls the generic CreateProductConnections builder with application/json body

func NewCreateProductConnectionsRequestWithBody

func NewCreateProductConnectionsRequestWithBody(server string, id string, relationId string, contentType string, body io.Reader) (*http.Request, error)

NewCreateProductConnectionsRequestWithBody generates requests for CreateProductConnections with any type of body

func NewCreateProductRequest

func NewCreateProductRequest(server string, params *CreateProductParams, body CreateProductJSONRequestBody) (*http.Request, error)

NewCreateProductRequest calls the generic CreateProduct builder with application/json body

func NewCreateProductRequestWithBody

func NewCreateProductRequestWithBody(server string, params *CreateProductParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateProductRequestWithBody generates requests for CreateProduct with any type of body

func NewCreateProductTemplateRequest

func NewCreateProductTemplateRequest(server string, productId string, body CreateProductTemplateJSONRequestBody) (*http.Request, error)

NewCreateProductTemplateRequest calls the generic CreateProductTemplate builder with application/json body

func NewCreateProductTemplateRequestWithBody

func NewCreateProductTemplateRequestWithBody(server string, productId string, contentType string, body io.Reader) (*http.Request, error)

NewCreateProductTemplateRequestWithBody generates requests for CreateProductTemplate with any type of body

func NewCreateRelationRequest

func NewCreateRelationRequest(server string, params *CreateRelationParams, body CreateRelationJSONRequestBody) (*http.Request, error)

NewCreateRelationRequest calls the generic CreateRelation builder with application/json body

func NewCreateRelationRequestWithBody

func NewCreateRelationRequestWithBody(server string, params *CreateRelationParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateRelationRequestWithBody generates requests for CreateRelation with any type of body

func NewDeleteAttributeDefinitionRequest

func NewDeleteAttributeDefinitionRequest(server string, id string) (*http.Request, error)

NewDeleteAttributeDefinitionRequest generates requests for DeleteAttributeDefinition

func NewDeleteAttributeFromNodeRequest

func NewDeleteAttributeFromNodeRequest(server string, id string, attributeDefinitionId string) (*http.Request, error)

NewDeleteAttributeFromNodeRequest generates requests for DeleteAttributeFromNode

func NewDeleteAttributeGroupRequest

func NewDeleteAttributeGroupRequest(server string, id string) (*http.Request, error)

NewDeleteAttributeGroupRequest generates requests for DeleteAttributeGroup

func NewDeleteCategoryConnectionRequest

func NewDeleteCategoryConnectionRequest(server string, id string, relationId string, categoryId string) (*http.Request, error)

NewDeleteCategoryConnectionRequest generates requests for DeleteCategoryConnection

func NewDeleteCategoryNodeRequest

func NewDeleteCategoryNodeRequest(server string, id string) (*http.Request, error)

NewDeleteCategoryNodeRequest generates requests for DeleteCategoryNode

func NewDeleteCategoryProductsRequest

func NewDeleteCategoryProductsRequest(server string, id string, productId string) (*http.Request, error)

NewDeleteCategoryProductsRequest generates requests for DeleteCategoryProducts

func NewDeleteCompoundDefinitionRequest

func NewDeleteCompoundDefinitionRequest(server string, id string) (*http.Request, error)

NewDeleteCompoundDefinitionRequest generates requests for DeleteCompoundDefinition

func NewDeleteDictionaryAttributeRequest

func NewDeleteDictionaryAttributeRequest(server string, id string, valueId string) (*http.Request, error)

NewDeleteDictionaryAttributeRequest generates requests for DeleteDictionaryAttribute

func NewDeleteDictionaryDefinitionRequest

func NewDeleteDictionaryDefinitionRequest(server string, id string) (*http.Request, error)

NewDeleteDictionaryDefinitionRequest generates requests for DeleteDictionaryDefinition

func NewDeleteDictionaryFilterRequest

func NewDeleteDictionaryFilterRequest(server string, id string, valueId string, parentValueId string) (*http.Request, error)

NewDeleteDictionaryFilterRequest generates requests for DeleteDictionaryFilter

func NewDeleteDictionaryParentRequest

func NewDeleteDictionaryParentRequest(server string, id string) (*http.Request, error)

NewDeleteDictionaryParentRequest generates requests for DeleteDictionaryParent

func NewDeleteDryRunRequest

func NewDeleteDryRunRequest(server string, id string) (*http.Request, error)

NewDeleteDryRunRequest generates requests for DeleteDryRun

func NewDeleteManyProductConnectionsRequest

func NewDeleteManyProductConnectionsRequest(server string, id string, relationId string, body DeleteManyProductConnectionsJSONRequestBody) (*http.Request, error)

NewDeleteManyProductConnectionsRequest calls the generic DeleteManyProductConnections builder with application/json body

func NewDeleteManyProductConnectionsRequestWithBody

func NewDeleteManyProductConnectionsRequestWithBody(server string, id string, relationId string, contentType string, body io.Reader) (*http.Request, error)

NewDeleteManyProductConnectionsRequestWithBody generates requests for DeleteManyProductConnections with any type of body

func NewDeletePolicyByCategoryAndPolicyIdRequest

func NewDeletePolicyByCategoryAndPolicyIdRequest(server string, id string, policyId string, policyType DeletePolicyByCategoryAndPolicyIdParamsPolicyType) (*http.Request, error)

NewDeletePolicyByCategoryAndPolicyIdRequest generates requests for DeletePolicyByCategoryAndPolicyId

func NewDeletePolicyByCategoryNodeAndPolicyIdRequest

func NewDeletePolicyByCategoryNodeAndPolicyIdRequest(server string, id string, policyId string, policyType DeletePolicyByCategoryNodeAndPolicyIdParamsPolicyType) (*http.Request, error)

NewDeletePolicyByCategoryNodeAndPolicyIdRequest generates requests for DeletePolicyByCategoryNodeAndPolicyId

func NewDeletePolicyForAttributeDefinitionRequest

func NewDeletePolicyForAttributeDefinitionRequest(server string, id string, policyId string, policyType DeletePolicyForAttributeDefinitionParamsPolicyType) (*http.Request, error)

NewDeletePolicyForAttributeDefinitionRequest generates requests for DeletePolicyForAttributeDefinition

func NewDeletePolicyForRelationRequest

func NewDeletePolicyForRelationRequest(server string, id string, policyId string, policyType DeletePolicyForRelationParamsPolicyType) (*http.Request, error)

NewDeletePolicyForRelationRequest generates requests for DeletePolicyForRelation

func NewDeletePolicyFromProductsForCategoryIdRequest

func NewDeletePolicyFromProductsForCategoryIdRequest(server string, id string, policyId string, policyType DeletePolicyFromProductsForCategoryIdParamsPolicyType) (*http.Request, error)

NewDeletePolicyFromProductsForCategoryIdRequest generates requests for DeletePolicyFromProductsForCategoryId

func NewDeletePolicyFromProductsForCategoryNodeIdRequest

func NewDeletePolicyFromProductsForCategoryNodeIdRequest(server string, id string, policyId string, policyType DeletePolicyFromProductsForCategoryNodeIdParamsPolicyType) (*http.Request, error)

NewDeletePolicyFromProductsForCategoryNodeIdRequest generates requests for DeletePolicyFromProductsForCategoryNodeId

func NewDeleteProductAttributeRequest

func NewDeleteProductAttributeRequest(server string, id string, definitionId string) (*http.Request, error)

NewDeleteProductAttributeRequest generates requests for DeleteProductAttribute

func NewDeleteProductConnectionRequest

func NewDeleteProductConnectionRequest(server string, id string, relationId string, connectedProductId string) (*http.Request, error)

NewDeleteProductConnectionRequest generates requests for DeleteProductConnection

func NewDeleteProductConnectionsByRelationRequest

func NewDeleteProductConnectionsByRelationRequest(server string, id string, relationId string) (*http.Request, error)

NewDeleteProductConnectionsByRelationRequest generates requests for DeleteProductConnectionsByRelation

func NewDeleteProductFromBundleRequest

func NewDeleteProductFromBundleRequest(server string, id string, complementaryProductId string) (*http.Request, error)

NewDeleteProductFromBundleRequest generates requests for DeleteProductFromBundle

func NewDeleteProductTemplateRequest

func NewDeleteProductTemplateRequest(server string, productId string) (*http.Request, error)

NewDeleteProductTemplateRequest generates requests for DeleteProductTemplate

func NewDeleteProductsAttributeRequest

func NewDeleteProductsAttributeRequest(server string, body DeleteProductsAttributeJSONRequestBody) (*http.Request, error)

NewDeleteProductsAttributeRequest calls the generic DeleteProductsAttribute builder with application/json body

func NewDeleteProductsAttributeRequestWithBody

func NewDeleteProductsAttributeRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewDeleteProductsAttributeRequestWithBody generates requests for DeleteProductsAttribute with any type of body

func NewDeleteRequest

func NewDeleteRequest(server string, id string, params *DeleteParams) (*http.Request, error)

NewDeleteRequest generates requests for Delete

func NewDisassociateAssetFromCategoryRequest

func NewDisassociateAssetFromCategoryRequest(server string, id string, assetId string) (*http.Request, error)

NewDisassociateAssetFromCategoryRequest generates requests for DisassociateAssetFromCategory

func NewDisassociateAssetFromProductRequest

func NewDisassociateAssetFromProductRequest(server string, id string, assetId string) (*http.Request, error)

NewDisassociateAssetFromProductRequest generates requests for DisassociateAssetFromProduct

func NewFindAllAttributeDefinitionsRequest

func NewFindAllAttributeDefinitionsRequest(server string, params *FindAllAttributeDefinitionsParams) (*http.Request, error)

NewFindAllAttributeDefinitionsRequest generates requests for FindAllAttributeDefinitions

func NewFindAllCompoundDefinitionsRequest

func NewFindAllCompoundDefinitionsRequest(server string, params *FindAllCompoundDefinitionsParams) (*http.Request, error)

NewFindAllCompoundDefinitionsRequest generates requests for FindAllCompoundDefinitions

func NewFindAttributeGroupsRequest

func NewFindAttributeGroupsRequest(server string, params *FindAttributeGroupsParams) (*http.Request, error)

NewFindAttributeGroupsRequest generates requests for FindAttributeGroups

func NewFindByCategoryLevelAttributesRequest

func NewFindByCategoryLevelAttributesRequest(server string, attributeDefinitionId string, params *FindByCategoryLevelAttributesParams) (*http.Request, error)

NewFindByCategoryLevelAttributesRequest generates requests for FindByCategoryLevelAttributes

func NewFindBySubDefinitionsRequest

func NewFindBySubDefinitionsRequest(server string, attributeDefinitionId string, params *FindBySubDefinitionsParams) (*http.Request, error)

NewFindBySubDefinitionsRequest generates requests for FindBySubDefinitions

func NewFindDefinitionsInGroupRequest

func NewFindDefinitionsInGroupRequest(server string, id string, params *FindDefinitionsInGroupParams) (*http.Request, error)

NewFindDefinitionsInGroupRequest generates requests for FindDefinitionsInGroup

func NewFindDefinitionsWithoutGroupRequest

func NewFindDefinitionsWithoutGroupRequest(server string, params *FindDefinitionsWithoutGroupParams) (*http.Request, error)

NewFindDefinitionsWithoutGroupRequest generates requests for FindDefinitionsWithoutGroup

func NewFindFilteredAttributeDefinitionsRequest

func NewFindFilteredAttributeDefinitionsRequest(server string, params *FindFilteredAttributeDefinitionsParams, body FindFilteredAttributeDefinitionsJSONRequestBody) (*http.Request, error)

NewFindFilteredAttributeDefinitionsRequest calls the generic FindFilteredAttributeDefinitions builder with application/json body

func NewFindFilteredAttributeDefinitionsRequestWithBody

func NewFindFilteredAttributeDefinitionsRequestWithBody(server string, params *FindFilteredAttributeDefinitionsParams, contentType string, body io.Reader) (*http.Request, error)

NewFindFilteredAttributeDefinitionsRequestWithBody generates requests for FindFilteredAttributeDefinitions with any type of body

func NewFindFilteredDictionaryAttributesRequest

func NewFindFilteredDictionaryAttributesRequest(server string, id string, params *FindFilteredDictionaryAttributesParams, body FindFilteredDictionaryAttributesJSONRequestBody) (*http.Request, error)

NewFindFilteredDictionaryAttributesRequest calls the generic FindFilteredDictionaryAttributes builder with application/json body

func NewFindFilteredDictionaryAttributesRequestWithBody

func NewFindFilteredDictionaryAttributesRequestWithBody(server string, id string, params *FindFilteredDictionaryAttributesParams, contentType string, body io.Reader) (*http.Request, error)

NewFindFilteredDictionaryAttributesRequestWithBody generates requests for FindFilteredDictionaryAttributes with any type of body

func NewFindFilteredDictionaryDefinitionsRequest

func NewFindFilteredDictionaryDefinitionsRequest(server string, id string, params *FindFilteredDictionaryDefinitionsParams, body FindFilteredDictionaryDefinitionsJSONRequestBody) (*http.Request, error)

NewFindFilteredDictionaryDefinitionsRequest calls the generic FindFilteredDictionaryDefinitions builder with application/json body

func NewFindFilteredDictionaryDefinitionsRequestWithBody

func NewFindFilteredDictionaryDefinitionsRequestWithBody(server string, id string, params *FindFilteredDictionaryDefinitionsParams, contentType string, body io.Reader) (*http.Request, error)

NewFindFilteredDictionaryDefinitionsRequestWithBody generates requests for FindFilteredDictionaryDefinitions with any type of body

func NewFindOneRequest

func NewFindOneRequest(server string, id string, params *FindOneParams) (*http.Request, error)

NewFindOneRequest generates requests for FindOne

func NewFindProductTemplatesRequest

func NewFindProductTemplatesRequest(server string, params *FindProductTemplatesParams) (*http.Request, error)

NewFindProductTemplatesRequest generates requests for FindProductTemplates

func NewFindProductViewsByIdRequest

func NewFindProductViewsByIdRequest(server string, id string, params *FindProductViewsByIdParams, body FindProductViewsByIdJSONRequestBody) (*http.Request, error)

NewFindProductViewsByIdRequest calls the generic FindProductViewsById builder with application/json body

func NewFindProductViewsByIdRequestWithBody

func NewFindProductViewsByIdRequestWithBody(server string, id string, params *FindProductViewsByIdParams, contentType string, body io.Reader) (*http.Request, error)

NewFindProductViewsByIdRequestWithBody generates requests for FindProductViewsById with any type of body

func NewFindProductsRequest

func NewFindProductsRequest(server string, id string, params *FindProductsParams) (*http.Request, error)

NewFindProductsRequest generates requests for FindProducts

func NewFindRelationsRequest

func NewFindRelationsRequest(server string, params *FindRelationsParams) (*http.Request, error)

NewFindRelationsRequest generates requests for FindRelations

func NewFindSimpleRequest

func NewFindSimpleRequest(server string, params *FindSimpleParams) (*http.Request, error)

NewFindSimpleRequest generates requests for FindSimple

func NewGetAttributeDefinitionRequest

func NewGetAttributeDefinitionRequest(server string, id string, params *GetAttributeDefinitionParams) (*http.Request, error)

NewGetAttributeDefinitionRequest generates requests for GetAttributeDefinition

func NewGetAttributeDefinitionsByPolicyIdRequest

func NewGetAttributeDefinitionsByPolicyIdRequest(server string, id string, params *GetAttributeDefinitionsByPolicyIdParams) (*http.Request, error)

NewGetAttributeDefinitionsByPolicyIdRequest generates requests for GetAttributeDefinitionsByPolicyId

func NewGetAttributeRootGroupRequest

func NewGetAttributeRootGroupRequest(server string, params *GetAttributeRootGroupParams) (*http.Request, error)

NewGetAttributeRootGroupRequest generates requests for GetAttributeRootGroup

func NewGetByCategoryNodeIdRequest

func NewGetByCategoryNodeIdRequest(server string, id string, params *GetByCategoryNodeIdParams) (*http.Request, error)

NewGetByCategoryNodeIdRequest generates requests for GetByCategoryNodeId

func NewGetByDefinitionIdRequest

func NewGetByDefinitionIdRequest(server string, id string, params *GetByDefinitionIdParams) (*http.Request, error)

NewGetByDefinitionIdRequest generates requests for GetByDefinitionId

func NewGetByRelationIdRequest

func NewGetByRelationIdRequest(server string, id string, params *GetByRelationIdParams) (*http.Request, error)

NewGetByRelationIdRequest generates requests for GetByRelationId

func NewGetCatalogByPolicyIdRequest

func NewGetCatalogByPolicyIdRequest(server string, id string, params *GetCatalogByPolicyIdParams) (*http.Request, error)

NewGetCatalogByPolicyIdRequest generates requests for GetCatalogByPolicyId

func NewGetCatalogNodeByPolicyIdRequest

func NewGetCatalogNodeByPolicyIdRequest(server string, id string, params *GetCatalogNodeByPolicyIdParams) (*http.Request, error)

NewGetCatalogNodeByPolicyIdRequest generates requests for GetCatalogNodeByPolicyId

func NewGetCatalogNodeChildrenRequest

func NewGetCatalogNodeChildrenRequest(server string, id string, params *GetCatalogNodeChildrenParams) (*http.Request, error)

NewGetCatalogNodeChildrenRequest generates requests for GetCatalogNodeChildren

func NewGetCategoriesByAssetIdRequest

func NewGetCategoriesByAssetIdRequest(server string, id string, params *GetCategoriesByAssetIdParams) (*http.Request, error)

NewGetCategoriesByAssetIdRequest generates requests for GetCategoriesByAssetId

func NewGetCategoriesByPolicyIdRequest

func NewGetCategoriesByPolicyIdRequest(server string, id string, params *GetCategoriesByPolicyIdParams) (*http.Request, error)

NewGetCategoriesByPolicyIdRequest generates requests for GetCategoriesByPolicyId

func NewGetCategoriesNodeByPolicyIdRequest

func NewGetCategoriesNodeByPolicyIdRequest(server string, id string, params *GetCategoriesNodeByPolicyIdParams) (*http.Request, error)

NewGetCategoriesNodeByPolicyIdRequest generates requests for GetCategoriesNodeByPolicyId

func NewGetCategoryAssetsRequest

func NewGetCategoryAssetsRequest(server string, id string) (*http.Request, error)

NewGetCategoryAssetsRequest generates requests for GetCategoryAssets

func NewGetCategoryConnectionsByRelationIdRequest

func NewGetCategoryConnectionsByRelationIdRequest(server string, id string, params *GetCategoryConnectionsByRelationIdParams) (*http.Request, error)

NewGetCategoryConnectionsByRelationIdRequest generates requests for GetCategoryConnectionsByRelationId

func NewGetCategoryConnectionsForProductRequest

func NewGetCategoryConnectionsForProductRequest(server string, id string, params *GetCategoryConnectionsForProductParams) (*http.Request, error)

NewGetCategoryConnectionsForProductRequest generates requests for GetCategoryConnectionsForProduct

func NewGetCategoryProductsRequest

func NewGetCategoryProductsRequest(server string, id string, params *GetCategoryProductsParams) (*http.Request, error)

NewGetCategoryProductsRequest generates requests for GetCategoryProducts

func NewGetCategoryTreeRequest

func NewGetCategoryTreeRequest(server string, id string, params *GetCategoryTreeParams) (*http.Request, error)

NewGetCategoryTreeRequest generates requests for GetCategoryTree

func NewGetCompoundDefinitionRequest

func NewGetCompoundDefinitionRequest(server string, id string, params *GetCompoundDefinitionParams) (*http.Request, error)

NewGetCompoundDefinitionRequest generates requests for GetCompoundDefinition

func NewGetDictionaryAttributeRequest

func NewGetDictionaryAttributeRequest(server string, id string, valueId string, params *GetDictionaryAttributeParams) (*http.Request, error)

NewGetDictionaryAttributeRequest generates requests for GetDictionaryAttribute

func NewGetFilteredNodesRequest

func NewGetFilteredNodesRequest(server string, params *GetFilteredNodesParams, body GetFilteredNodesJSONRequestBody) (*http.Request, error)

NewGetFilteredNodesRequest calls the generic GetFilteredNodes builder with application/json body

func NewGetFilteredNodesRequestWithBody

func NewGetFilteredNodesRequestWithBody(server string, params *GetFilteredNodesParams, contentType string, body io.Reader) (*http.Request, error)

NewGetFilteredNodesRequestWithBody generates requests for GetFilteredNodes with any type of body

func NewGetFilteredRelationsRequest

func NewGetFilteredRelationsRequest(server string, params *GetFilteredRelationsParams, body GetFilteredRelationsJSONRequestBody) (*http.Request, error)

NewGetFilteredRelationsRequest calls the generic GetFilteredRelations builder with application/json body

func NewGetFilteredRelationsRequestWithBody

func NewGetFilteredRelationsRequestWithBody(server string, params *GetFilteredRelationsParams, contentType string, body io.Reader) (*http.Request, error)

NewGetFilteredRelationsRequestWithBody generates requests for GetFilteredRelations with any type of body

func NewGetGroupedProductAttributesRequest

func NewGetGroupedProductAttributesRequest(server string, id string, params *GetGroupedProductAttributesParams) (*http.Request, error)

NewGetGroupedProductAttributesRequest generates requests for GetGroupedProductAttributes

func NewGetJobStatusRequest

func NewGetJobStatusRequest(server string, taskId string) (*http.Request, error)

NewGetJobStatusRequest generates requests for GetJobStatus

func NewGetNodeRequest

func NewGetNodeRequest(server string, id string, params *GetNodeParams) (*http.Request, error)

NewGetNodeRequest generates requests for GetNode

func NewGetPathToNodeRequest

func NewGetPathToNodeRequest(server string, id string, params *GetPathToNodeParams) (*http.Request, error)

NewGetPathToNodeRequest generates requests for GetPathToNode

func NewGetPoliciesByCategoryIdRequest

func NewGetPoliciesByCategoryIdRequest(server string, id string, params *GetPoliciesByCategoryIdParams) (*http.Request, error)

NewGetPoliciesByCategoryIdRequest generates requests for GetPoliciesByCategoryId

func NewGetPolicyByCategoryIdRequest

func NewGetPolicyByCategoryIdRequest(server string, id string, params *GetPolicyByCategoryIdParams) (*http.Request, error)

NewGetPolicyByCategoryIdRequest generates requests for GetPolicyByCategoryId

func NewGetPolicyByCategoryNodeIdRequest

func NewGetPolicyByCategoryNodeIdRequest(server string, id string, params *GetPolicyByCategoryNodeIdParams) (*http.Request, error)

NewGetPolicyByCategoryNodeIdRequest generates requests for GetPolicyByCategoryNodeId

func NewGetProductAssetsRequest

func NewGetProductAssetsRequest(server string, id string, params *GetProductAssetsParams) (*http.Request, error)

NewGetProductAssetsRequest generates requests for GetProductAssets

func NewGetProductAttributesRequest

func NewGetProductAttributesRequest(server string, id string, params *GetProductAttributesParams) (*http.Request, error)

NewGetProductAttributesRequest generates requests for GetProductAttributes

func NewGetProductConnectionsByRelationIdRequest

func NewGetProductConnectionsByRelationIdRequest(server string, id string, params *GetProductConnectionsByRelationIdParams) (*http.Request, error)

NewGetProductConnectionsByRelationIdRequest generates requests for GetProductConnectionsByRelationId

func NewGetProductForRelationRequest

func NewGetProductForRelationRequest(server string, id string, relationId string, params *GetProductForRelationParams) (*http.Request, error)

NewGetProductForRelationRequest generates requests for GetProductForRelation

func NewGetProductRelationsRequest

func NewGetProductRelationsRequest(server string, id string, params *GetProductRelationsParams) (*http.Request, error)

NewGetProductRelationsRequest generates requests for GetProductRelations

func NewGetProductRequest

func NewGetProductRequest(server string, id string, params *GetProductParams) (*http.Request, error)

NewGetProductRequest generates requests for GetProduct

func NewGetProductTemplateRequest

func NewGetProductTemplateRequest(server string, productId string) (*http.Request, error)

NewGetProductTemplateRequest generates requests for GetProductTemplate

func NewGetProductVariantAttributeRequest

func NewGetProductVariantAttributeRequest(server string, id string, definitionId string) (*http.Request, error)

NewGetProductVariantAttributeRequest generates requests for GetProductVariantAttribute

func NewGetProductsCategoriesRequest

func NewGetProductsCategoriesRequest(server string, id string, params *GetProductsCategoriesParams) (*http.Request, error)

NewGetProductsCategoriesRequest generates requests for GetProductsCategories

func NewGetProductsLabelsRequest

func NewGetProductsLabelsRequest(server string, id string, params *GetProductsLabelsParams) (*http.Request, error)

NewGetProductsLabelsRequest generates requests for GetProductsLabels

func NewGetProductsRequest

func NewGetProductsRequest(server string, params *GetProductsParams) (*http.Request, error)

NewGetProductsRequest generates requests for GetProducts

func NewGetProductsWithCursorAndViewsRequest

func NewGetProductsWithCursorAndViewsRequest(server string, params *GetProductsWithCursorAndViewsParams, body GetProductsWithCursorAndViewsJSONRequestBody) (*http.Request, error)

NewGetProductsWithCursorAndViewsRequest calls the generic GetProductsWithCursorAndViews builder with application/json body

func NewGetProductsWithCursorAndViewsRequestWithBody

func NewGetProductsWithCursorAndViewsRequestWithBody(server string, params *GetProductsWithCursorAndViewsParams, contentType string, body io.Reader) (*http.Request, error)

NewGetProductsWithCursorAndViewsRequestWithBody generates requests for GetProductsWithCursorAndViews with any type of body

func NewGetRelationsByPolicyIdRequest

func NewGetRelationsByPolicyIdRequest(server string, id string, params *GetRelationsByPolicyIdParams) (*http.Request, error)

NewGetRelationsByPolicyIdRequest generates requests for GetRelationsByPolicyId

func NewGetVersionRequest

func NewGetVersionRequest(server string) (*http.Request, error)

NewGetVersionRequest generates requests for GetVersion

func NewListAttributesAttachedToGivenNodeRequest

func NewListAttributesAttachedToGivenNodeRequest(server string, id string, params *ListAttributesAttachedToGivenNodeParams) (*http.Request, error)

NewListAttributesAttachedToGivenNodeRequest generates requests for ListAttributesAttachedToGivenNode

func NewListCatalogsRequest

func NewListCatalogsRequest(server string, params *ListCatalogsParams) (*http.Request, error)

NewListCatalogsRequest generates requests for ListCatalogs

func NewListProductsViewsByAssetsRequest

func NewListProductsViewsByAssetsRequest(server string, params *ListProductsViewsByAssetsParams, body ListProductsViewsByAssetsJSONRequestBody) (*http.Request, error)

NewListProductsViewsByAssetsRequest calls the generic ListProductsViewsByAssets builder with application/json body

func NewListProductsViewsByAssetsRequestWithBody

func NewListProductsViewsByAssetsRequestWithBody(server string, params *ListProductsViewsByAssetsParams, contentType string, body io.Reader) (*http.Request, error)

NewListProductsViewsByAssetsRequestWithBody generates requests for ListProductsViewsByAssets with any type of body

func NewListProductsViewsByIdsRequest

func NewListProductsViewsByIdsRequest(server string, params *ListProductsViewsByIdsParams, body ListProductsViewsByIdsJSONRequestBody) (*http.Request, error)

NewListProductsViewsByIdsRequest calls the generic ListProductsViewsByIds builder with application/json body

func NewListProductsViewsByIdsRequestWithBody

func NewListProductsViewsByIdsRequestWithBody(server string, params *ListProductsViewsByIdsParams, contentType string, body io.Reader) (*http.Request, error)

NewListProductsViewsByIdsRequestWithBody generates requests for ListProductsViewsByIds with any type of body

func NewListProductsViewsByNumbersRequest

func NewListProductsViewsByNumbersRequest(server string, params *ListProductsViewsByNumbersParams, body ListProductsViewsByNumbersJSONRequestBody) (*http.Request, error)

NewListProductsViewsByNumbersRequest calls the generic ListProductsViewsByNumbers builder with application/json body

func NewListProductsViewsByNumbersRequestWithBody

func NewListProductsViewsByNumbersRequestWithBody(server string, params *ListProductsViewsByNumbersParams, contentType string, body io.Reader) (*http.Request, error)

NewListProductsViewsByNumbersRequestWithBody generates requests for ListProductsViewsByNumbers with any type of body

func NewListRequest

func NewListRequest(server string, params *ListParams) (*http.Request, error)

NewListRequest generates requests for List

func NewMoveAttributeDefinitionInGroupRequest

func NewMoveAttributeDefinitionInGroupRequest(server string, definitionId string, params *MoveAttributeDefinitionInGroupParams) (*http.Request, error)

NewMoveAttributeDefinitionInGroupRequest generates requests for MoveAttributeDefinitionInGroup

func NewMoveAttributeDefinitionRequest

func NewMoveAttributeDefinitionRequest(server string, id string, definitionId string, params *MoveAttributeDefinitionParams) (*http.Request, error)

NewMoveAttributeDefinitionRequest generates requests for MoveAttributeDefinition

func NewMoveCatalogNodeRequest

func NewMoveCatalogNodeRequest(server string, id string, body MoveCatalogNodeJSONRequestBody) (*http.Request, error)

NewMoveCatalogNodeRequest calls the generic MoveCatalogNode builder with application/json body

func NewMoveCatalogNodeRequestWithBody

func NewMoveCatalogNodeRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewMoveCatalogNodeRequestWithBody generates requests for MoveCatalogNode with any type of body

func NewMoveCategoryAssetRequest

func NewMoveCategoryAssetRequest(server string, id string, assetId string, params *MoveCategoryAssetParams) (*http.Request, error)

NewMoveCategoryAssetRequest generates requests for MoveCategoryAsset

func NewMoveGroupRequest

func NewMoveGroupRequest(server string, id string, params *MoveGroupParams) (*http.Request, error)

NewMoveGroupRequest generates requests for MoveGroup

func NewMoveProductAssetRequest

func NewMoveProductAssetRequest(server string, id string, assetId string, params *MoveProductAssetParams) (*http.Request, error)

NewMoveProductAssetRequest generates requests for MoveProductAsset

func NewMoveProductInBundleRequest

func NewMoveProductInBundleRequest(server string, id string, complementaryProductId string, params *MoveProductInBundleParams) (*http.Request, error)

NewMoveProductInBundleRequest generates requests for MoveProductInBundle

func NewMoveProductVariantRequest

func NewMoveProductVariantRequest(server string, id string, variantProductId string, params *MoveProductVariantParams) (*http.Request, error)

NewMoveProductVariantRequest generates requests for MoveProductVariant

func NewPatchUpdateRequest

func NewPatchUpdateRequest(server string, id string, body PatchUpdateJSONRequestBody) (*http.Request, error)

NewPatchUpdateRequest calls the generic PatchUpdate builder with application/json body

func NewPatchUpdateRequestWithBody

func NewPatchUpdateRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewPatchUpdateRequestWithBody generates requests for PatchUpdate with any type of body

func NewRemoveLabelFromProductRequest

func NewRemoveLabelFromProductRequest(server string, id string, labelId string) (*http.Request, error)

NewRemoveLabelFromProductRequest generates requests for RemoveLabelFromProduct

func NewRemoveLabelFromProductsRequest

func NewRemoveLabelFromProductsRequest(server string, body RemoveLabelFromProductsJSONRequestBody) (*http.Request, error)

NewRemoveLabelFromProductsRequest calls the generic RemoveLabelFromProducts builder with application/json body

func NewRemoveLabelFromProductsRequestWithBody

func NewRemoveLabelFromProductsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewRemoveLabelFromProductsRequestWithBody generates requests for RemoveLabelFromProducts with any type of body

func NewRemoveProductFromCategoryRequest

func NewRemoveProductFromCategoryRequest(server string, id string, categoryId string) (*http.Request, error)

NewRemoveProductFromCategoryRequest generates requests for RemoveProductFromCategory

func NewRenameRequest

func NewRenameRequest(server string, id string, params *RenameParams, body RenameJSONRequestBody) (*http.Request, error)

NewRenameRequest calls the generic Rename builder with application/json body

func NewRenameRequestWithBody

func NewRenameRequestWithBody(server string, id string, params *RenameParams, contentType string, body io.Reader) (*http.Request, error)

NewRenameRequestWithBody generates requests for Rename with any type of body

func NewSetDefinitionsOrderStrategyInGroupRequest

func NewSetDefinitionsOrderStrategyInGroupRequest(server string, id string, params *SetDefinitionsOrderStrategyInGroupParams) (*http.Request, error)

NewSetDefinitionsOrderStrategyInGroupRequest generates requests for SetDefinitionsOrderStrategyInGroup

func NewSetDictionaryAttributeValuesForCategoryRequest

func NewSetDictionaryAttributeValuesForCategoryRequest(server string, id string, attributeDefinitionId string, params *SetDictionaryAttributeValuesForCategoryParams, body SetDictionaryAttributeValuesForCategoryJSONRequestBody) (*http.Request, error)

NewSetDictionaryAttributeValuesForCategoryRequest calls the generic SetDictionaryAttributeValuesForCategory builder with application/json body

func NewSetDictionaryAttributeValuesForCategoryRequestWithBody

func NewSetDictionaryAttributeValuesForCategoryRequestWithBody(server string, id string, attributeDefinitionId string, params *SetDictionaryAttributeValuesForCategoryParams, contentType string, body io.Reader) (*http.Request, error)

NewSetDictionaryAttributeValuesForCategoryRequestWithBody generates requests for SetDictionaryAttributeValuesForCategory with any type of body

func NewSetDictionaryAttributeValuesForProductRequest

func NewSetDictionaryAttributeValuesForProductRequest(server string, id string, definitionId string, params *SetDictionaryAttributeValuesForProductParams, body SetDictionaryAttributeValuesForProductJSONRequestBody) (*http.Request, error)

NewSetDictionaryAttributeValuesForProductRequest calls the generic SetDictionaryAttributeValuesForProduct builder with application/json body

func NewSetDictionaryAttributeValuesForProductRequestWithBody

func NewSetDictionaryAttributeValuesForProductRequestWithBody(server string, id string, definitionId string, params *SetDictionaryAttributeValuesForProductParams, contentType string, body io.Reader) (*http.Request, error)

NewSetDictionaryAttributeValuesForProductRequestWithBody generates requests for SetDictionaryAttributeValuesForProduct with any type of body

func NewSetDictionaryParentRequest

func NewSetDictionaryParentRequest(server string, id string, parentDefinitionId string) (*http.Request, error)

NewSetDictionaryParentRequest generates requests for SetDictionaryParent

func NewSetOtherDefinitionsOrderStrategyRequest

func NewSetOtherDefinitionsOrderStrategyRequest(server string, params *SetOtherDefinitionsOrderStrategyParams) (*http.Request, error)

NewSetOtherDefinitionsOrderStrategyRequest generates requests for SetOtherDefinitionsOrderStrategy

func NewSetProductAssetsRequest

func NewSetProductAssetsRequest(server string, id string, body SetProductAssetsJSONRequestBody) (*http.Request, error)

NewSetProductAssetsRequest calls the generic SetProductAssets builder with application/json body

func NewSetProductAssetsRequestWithBody

func NewSetProductAssetsRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewSetProductAssetsRequestWithBody generates requests for SetProductAssets with any type of body

func NewSetProductGroupRequest

func NewSetProductGroupRequest(server string, id string) (*http.Request, error)

NewSetProductGroupRequest generates requests for SetProductGroup

func NewSynchronizeAssetsRequest

func NewSynchronizeAssetsRequest(server string) (*http.Request, error)

NewSynchronizeAssetsRequest generates requests for SynchronizeAssets

func NewUnarchiveProductsByIdsRequest

func NewUnarchiveProductsByIdsRequest(server string, body UnarchiveProductsByIdsJSONRequestBody) (*http.Request, error)

NewUnarchiveProductsByIdsRequest calls the generic UnarchiveProductsByIds builder with application/json body

func NewUnarchiveProductsByIdsRequestWithBody

func NewUnarchiveProductsByIdsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewUnarchiveProductsByIdsRequestWithBody generates requests for UnarchiveProductsByIds with any type of body

func NewUnarchiveRequest

func NewUnarchiveRequest(server string, id string) (*http.Request, error)

NewUnarchiveRequest generates requests for Unarchive

func NewUnassignProductVariantRequest

func NewUnassignProductVariantRequest(server string, id string, variantProductId string) (*http.Request, error)

NewUnassignProductVariantRequest generates requests for UnassignProductVariant

func NewUpdateAttributeDefinitionDryRunRequest

func NewUpdateAttributeDefinitionDryRunRequest(server string, id string, params *UpdateAttributeDefinitionDryRunParams, body UpdateAttributeDefinitionDryRunJSONRequestBody) (*http.Request, error)

NewUpdateAttributeDefinitionDryRunRequest calls the generic UpdateAttributeDefinitionDryRun builder with application/json body

func NewUpdateAttributeDefinitionDryRunRequestWithBody

func NewUpdateAttributeDefinitionDryRunRequestWithBody(server string, id string, params *UpdateAttributeDefinitionDryRunParams, contentType string, body io.Reader) (*http.Request, error)

NewUpdateAttributeDefinitionDryRunRequestWithBody generates requests for UpdateAttributeDefinitionDryRun with any type of body

func NewUpdateAttributeDefinitionRequest

func NewUpdateAttributeDefinitionRequest(server string, id string, params *UpdateAttributeDefinitionParams, body UpdateAttributeDefinitionJSONRequestBody) (*http.Request, error)

NewUpdateAttributeDefinitionRequest calls the generic UpdateAttributeDefinition builder with application/json body

func NewUpdateAttributeDefinitionRequestWithBody

func NewUpdateAttributeDefinitionRequestWithBody(server string, id string, params *UpdateAttributeDefinitionParams, contentType string, body io.Reader) (*http.Request, error)

NewUpdateAttributeDefinitionRequestWithBody generates requests for UpdateAttributeDefinition with any type of body

func NewUpdateAttributesByIdsRequest

func NewUpdateAttributesByIdsRequest(server string, params *UpdateAttributesByIdsParams, body UpdateAttributesByIdsJSONRequestBody) (*http.Request, error)

NewUpdateAttributesByIdsRequest calls the generic UpdateAttributesByIds builder with application/json body

func NewUpdateAttributesByIdsRequestWithBody

func NewUpdateAttributesByIdsRequestWithBody(server string, params *UpdateAttributesByIdsParams, contentType string, body io.Reader) (*http.Request, error)

NewUpdateAttributesByIdsRequestWithBody generates requests for UpdateAttributesByIds with any type of body

func NewUpdateCatalogNodeOrderRequest

func NewUpdateCatalogNodeOrderRequest(server string, id string, params *UpdateCatalogNodeOrderParams) (*http.Request, error)

NewUpdateCatalogNodeOrderRequest generates requests for UpdateCatalogNodeOrder

func NewUpdateCatalogNodeRequest

func NewUpdateCatalogNodeRequest(server string, id string, params *UpdateCatalogNodeParams, body UpdateCatalogNodeJSONRequestBody) (*http.Request, error)

NewUpdateCatalogNodeRequest calls the generic UpdateCatalogNode builder with application/json body

func NewUpdateCatalogNodeRequestWithBody

func NewUpdateCatalogNodeRequestWithBody(server string, id string, params *UpdateCatalogNodeParams, contentType string, body io.Reader) (*http.Request, error)

NewUpdateCatalogNodeRequestWithBody generates requests for UpdateCatalogNode with any type of body

func NewUpdateColumnAttributeRequest

func NewUpdateColumnAttributeRequest(server string, id string, definitionId string, params *UpdateColumnAttributeParams, body UpdateColumnAttributeJSONRequestBody) (*http.Request, error)

NewUpdateColumnAttributeRequest calls the generic UpdateColumnAttribute builder with application/json body

func NewUpdateColumnAttributeRequestWithBody

func NewUpdateColumnAttributeRequestWithBody(server string, id string, definitionId string, params *UpdateColumnAttributeParams, contentType string, body io.Reader) (*http.Request, error)

NewUpdateColumnAttributeRequestWithBody generates requests for UpdateColumnAttribute with any type of body

func NewUpdateColumnDefinitionDryRunRequest

func NewUpdateColumnDefinitionDryRunRequest(server string, id string, params *UpdateColumnDefinitionDryRunParams, body UpdateColumnDefinitionDryRunJSONRequestBody) (*http.Request, error)

NewUpdateColumnDefinitionDryRunRequest calls the generic UpdateColumnDefinitionDryRun builder with application/json body

func NewUpdateColumnDefinitionDryRunRequestWithBody

func NewUpdateColumnDefinitionDryRunRequestWithBody(server string, id string, params *UpdateColumnDefinitionDryRunParams, contentType string, body io.Reader) (*http.Request, error)

NewUpdateColumnDefinitionDryRunRequestWithBody generates requests for UpdateColumnDefinitionDryRun with any type of body

func NewUpdateColumnDefinitionRequest

func NewUpdateColumnDefinitionRequest(server string, id string, params *UpdateColumnDefinitionParams, body UpdateColumnDefinitionJSONRequestBody) (*http.Request, error)

NewUpdateColumnDefinitionRequest calls the generic UpdateColumnDefinition builder with application/json body

func NewUpdateColumnDefinitionRequestWithBody

func NewUpdateColumnDefinitionRequestWithBody(server string, id string, params *UpdateColumnDefinitionParams, contentType string, body io.Reader) (*http.Request, error)

NewUpdateColumnDefinitionRequestWithBody generates requests for UpdateColumnDefinition with any type of body

func NewUpdateCompoundDefinitionRequest

func NewUpdateCompoundDefinitionRequest(server string, id string, params *UpdateCompoundDefinitionParams, body UpdateCompoundDefinitionJSONRequestBody) (*http.Request, error)

NewUpdateCompoundDefinitionRequest calls the generic UpdateCompoundDefinition builder with application/json body

func NewUpdateCompoundDefinitionRequestWithBody

func NewUpdateCompoundDefinitionRequestWithBody(server string, id string, params *UpdateCompoundDefinitionParams, contentType string, body io.Reader) (*http.Request, error)

NewUpdateCompoundDefinitionRequestWithBody generates requests for UpdateCompoundDefinition with any type of body

func NewUpdateConnectionQuantityRequest

func NewUpdateConnectionQuantityRequest(server string, id string, rightProductId string, relationId string, body UpdateConnectionQuantityJSONRequestBody) (*http.Request, error)

NewUpdateConnectionQuantityRequest calls the generic UpdateConnectionQuantity builder with application/json body

func NewUpdateConnectionQuantityRequestWithBody

func NewUpdateConnectionQuantityRequestWithBody(server string, id string, rightProductId string, relationId string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateConnectionQuantityRequestWithBody generates requests for UpdateConnectionQuantity with any type of body

func NewUpdateDictionaryAttributeRequest

func NewUpdateDictionaryAttributeRequest(server string, id string, valueId string, params *UpdateDictionaryAttributeParams, body UpdateDictionaryAttributeJSONRequestBody) (*http.Request, error)

NewUpdateDictionaryAttributeRequest calls the generic UpdateDictionaryAttribute builder with application/json body

func NewUpdateDictionaryAttributeRequestWithBody

func NewUpdateDictionaryAttributeRequestWithBody(server string, id string, valueId string, params *UpdateDictionaryAttributeParams, contentType string, body io.Reader) (*http.Request, error)

NewUpdateDictionaryAttributeRequestWithBody generates requests for UpdateDictionaryAttribute with any type of body

func NewUpdateDictionaryDefinitionRequest

func NewUpdateDictionaryDefinitionRequest(server string, id string, params *UpdateDictionaryDefinitionParams, body UpdateDictionaryDefinitionJSONRequestBody) (*http.Request, error)

NewUpdateDictionaryDefinitionRequest calls the generic UpdateDictionaryDefinition builder with application/json body

func NewUpdateDictionaryDefinitionRequestWithBody

func NewUpdateDictionaryDefinitionRequestWithBody(server string, id string, params *UpdateDictionaryDefinitionParams, contentType string, body io.Reader) (*http.Request, error)

NewUpdateDictionaryDefinitionRequestWithBody generates requests for UpdateDictionaryDefinition with any type of body

func NewUpdateMatrixAttributeRequest

func NewUpdateMatrixAttributeRequest(server string, id string, definitionId string, params *UpdateMatrixAttributeParams, body UpdateMatrixAttributeJSONRequestBody) (*http.Request, error)

NewUpdateMatrixAttributeRequest calls the generic UpdateMatrixAttribute builder with application/json body

func NewUpdateMatrixAttributeRequestWithBody

func NewUpdateMatrixAttributeRequestWithBody(server string, id string, definitionId string, params *UpdateMatrixAttributeParams, contentType string, body io.Reader) (*http.Request, error)

NewUpdateMatrixAttributeRequestWithBody generates requests for UpdateMatrixAttribute with any type of body

func NewUpdateMatrixDefinitionDryRunRequest

func NewUpdateMatrixDefinitionDryRunRequest(server string, id string, params *UpdateMatrixDefinitionDryRunParams, body UpdateMatrixDefinitionDryRunJSONRequestBody) (*http.Request, error)

NewUpdateMatrixDefinitionDryRunRequest calls the generic UpdateMatrixDefinitionDryRun builder with application/json body

func NewUpdateMatrixDefinitionDryRunRequestWithBody

func NewUpdateMatrixDefinitionDryRunRequestWithBody(server string, id string, params *UpdateMatrixDefinitionDryRunParams, contentType string, body io.Reader) (*http.Request, error)

NewUpdateMatrixDefinitionDryRunRequestWithBody generates requests for UpdateMatrixDefinitionDryRun with any type of body

func NewUpdateMatrixDefinitionRequest

func NewUpdateMatrixDefinitionRequest(server string, id string, params *UpdateMatrixDefinitionParams, body UpdateMatrixDefinitionJSONRequestBody) (*http.Request, error)

NewUpdateMatrixDefinitionRequest calls the generic UpdateMatrixDefinition builder with application/json body

func NewUpdateMatrixDefinitionRequestWithBody

func NewUpdateMatrixDefinitionRequestWithBody(server string, id string, params *UpdateMatrixDefinitionParams, contentType string, body io.Reader) (*http.Request, error)

NewUpdateMatrixDefinitionRequestWithBody generates requests for UpdateMatrixDefinition with any type of body

func NewUpdateMetadataRequest

func NewUpdateMetadataRequest(server string, id string, params *UpdateMetadataParams, body UpdateMetadataJSONRequestBody) (*http.Request, error)

NewUpdateMetadataRequest calls the generic UpdateMetadata builder with application/json body

func NewUpdateMetadataRequestWithBody

func NewUpdateMetadataRequestWithBody(server string, id string, params *UpdateMetadataParams, contentType string, body io.Reader) (*http.Request, error)

NewUpdateMetadataRequestWithBody generates requests for UpdateMetadata with any type of body

func NewUpdateNameRequest

func NewUpdateNameRequest(server string, productId string, body UpdateNameJSONRequestBody) (*http.Request, error)

NewUpdateNameRequest calls the generic UpdateName builder with application/json body

func NewUpdateNameRequestWithBody

func NewUpdateNameRequestWithBody(server string, productId string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateNameRequestWithBody generates requests for UpdateName with any type of body

func NewUpdateNodeAttributeColumnValueRequest

func NewUpdateNodeAttributeColumnValueRequest(server string, id string, attributeDefinitionId string, params *UpdateNodeAttributeColumnValueParams, body UpdateNodeAttributeColumnValueJSONRequestBody) (*http.Request, error)

NewUpdateNodeAttributeColumnValueRequest calls the generic UpdateNodeAttributeColumnValue builder with application/json body

func NewUpdateNodeAttributeColumnValueRequestWithBody

func NewUpdateNodeAttributeColumnValueRequestWithBody(server string, id string, attributeDefinitionId string, params *UpdateNodeAttributeColumnValueParams, contentType string, body io.Reader) (*http.Request, error)

NewUpdateNodeAttributeColumnValueRequestWithBody generates requests for UpdateNodeAttributeColumnValue with any type of body

func NewUpdateNodeAttributeMatrixValueRequest

func NewUpdateNodeAttributeMatrixValueRequest(server string, id string, attributeDefinitionId string, params *UpdateNodeAttributeMatrixValueParams, body UpdateNodeAttributeMatrixValueJSONRequestBody) (*http.Request, error)

NewUpdateNodeAttributeMatrixValueRequest calls the generic UpdateNodeAttributeMatrixValue builder with application/json body

func NewUpdateNodeAttributeMatrixValueRequestWithBody

func NewUpdateNodeAttributeMatrixValueRequestWithBody(server string, id string, attributeDefinitionId string, params *UpdateNodeAttributeMatrixValueParams, contentType string, body io.Reader) (*http.Request, error)

NewUpdateNodeAttributeMatrixValueRequestWithBody generates requests for UpdateNodeAttributeMatrixValue with any type of body

func NewUpdateNodeAttributeValueRequest

func NewUpdateNodeAttributeValueRequest(server string, id string, attributeDefinitionId string, params *UpdateNodeAttributeValueParams, body UpdateNodeAttributeValueJSONRequestBody) (*http.Request, error)

NewUpdateNodeAttributeValueRequest calls the generic UpdateNodeAttributeValue builder with application/json body

func NewUpdateNodeAttributeValueRequestWithBody

func NewUpdateNodeAttributeValueRequestWithBody(server string, id string, attributeDefinitionId string, params *UpdateNodeAttributeValueParams, contentType string, body io.Reader) (*http.Request, error)

NewUpdateNodeAttributeValueRequestWithBody generates requests for UpdateNodeAttributeValue with any type of body

func NewUpdateNumberRequest

func NewUpdateNumberRequest(server string, id string, body UpdateNumberJSONRequestBody) (*http.Request, error)

NewUpdateNumberRequest calls the generic UpdateNumber builder with application/json body

func NewUpdateNumberRequestWithBody

func NewUpdateNumberRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateNumberRequestWithBody generates requests for UpdateNumber with any type of body

func NewUpdateOrderProductConnectionsRequest

func NewUpdateOrderProductConnectionsRequest(server string, id string, relationId string, connectedProductId string, params *UpdateOrderProductConnectionsParams) (*http.Request, error)

NewUpdateOrderProductConnectionsRequest generates requests for UpdateOrderProductConnections

func NewUpdateOrderProductRelationRequest

func NewUpdateOrderProductRelationRequest(server string, id string, relationId string, params *UpdateOrderProductRelationParams) (*http.Request, error)

NewUpdateOrderProductRelationRequest generates requests for UpdateOrderProductRelation

func NewUpdateOrderRelationRequest

func NewUpdateOrderRelationRequest(server string, id string, params *UpdateOrderRelationParams) (*http.Request, error)

NewUpdateOrderRelationRequest generates requests for UpdateOrderRelation

func NewUpdateProductAttributeRequest

func NewUpdateProductAttributeRequest(server string, id string, definitionId string, params *UpdateProductAttributeParams, body UpdateProductAttributeJSONRequestBody) (*http.Request, error)

NewUpdateProductAttributeRequest calls the generic UpdateProductAttribute builder with application/json body

func NewUpdateProductAttributeRequestWithBody

func NewUpdateProductAttributeRequestWithBody(server string, id string, definitionId string, params *UpdateProductAttributeParams, contentType string, body io.Reader) (*http.Request, error)

NewUpdateProductAttributeRequestWithBody generates requests for UpdateProductAttribute with any type of body

func NewUpdateProductAttributesRequest

func NewUpdateProductAttributesRequest(server string, id string, params *UpdateProductAttributesParams, body UpdateProductAttributesJSONRequestBody) (*http.Request, error)

NewUpdateProductAttributesRequest calls the generic UpdateProductAttributes builder with application/json body

func NewUpdateProductAttributesRequestWithBody

func NewUpdateProductAttributesRequestWithBody(server string, id string, params *UpdateProductAttributesParams, contentType string, body io.Reader) (*http.Request, error)

NewUpdateProductAttributesRequestWithBody generates requests for UpdateProductAttributes with any type of body

func NewUpdateProductBundleQuantityRequest

func NewUpdateProductBundleQuantityRequest(server string, id string, complementaryProductId string, body UpdateProductBundleQuantityJSONRequestBody) (*http.Request, error)

NewUpdateProductBundleQuantityRequest calls the generic UpdateProductBundleQuantity builder with application/json body

func NewUpdateProductBundleQuantityRequestWithBody

func NewUpdateProductBundleQuantityRequestWithBody(server string, id string, complementaryProductId string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateProductBundleQuantityRequestWithBody generates requests for UpdateProductBundleQuantity with any type of body

func NewUpdateProductDetailsRequest

func NewUpdateProductDetailsRequest(server string, id string, params *UpdateProductDetailsParams, body UpdateProductDetailsJSONRequestBody) (*http.Request, error)

NewUpdateProductDetailsRequest calls the generic UpdateProductDetails builder with application/json body

func NewUpdateProductDetailsRequestWithBody

func NewUpdateProductDetailsRequestWithBody(server string, id string, params *UpdateProductDetailsParams, contentType string, body io.Reader) (*http.Request, error)

NewUpdateProductDetailsRequestWithBody generates requests for UpdateProductDetails with any type of body

func NewUpdateProductRequest

func NewUpdateProductRequest(server string, id string, params *UpdateProductParams, body UpdateProductJSONRequestBody) (*http.Request, error)

NewUpdateProductRequest calls the generic UpdateProduct builder with application/json body

func NewUpdateProductRequestWithBody

func NewUpdateProductRequestWithBody(server string, id string, params *UpdateProductParams, contentType string, body io.Reader) (*http.Request, error)

NewUpdateProductRequestWithBody generates requests for UpdateProduct with any type of body

func NewUpdateProductVariantAttributeRequest

func NewUpdateProductVariantAttributeRequest(server string, id string, definitionId string, params *UpdateProductVariantAttributeParams, body UpdateProductVariantAttributeJSONRequestBody) (*http.Request, error)

NewUpdateProductVariantAttributeRequest calls the generic UpdateProductVariantAttribute builder with application/json body

func NewUpdateProductVariantAttributeRequestWithBody

func NewUpdateProductVariantAttributeRequestWithBody(server string, id string, definitionId string, params *UpdateProductVariantAttributeParams, contentType string, body io.Reader) (*http.Request, error)

NewUpdateProductVariantAttributeRequestWithBody generates requests for UpdateProductVariantAttribute with any type of body

func NewUpdateRelatedProductsRelationSortingOrderSourceRequest

func NewUpdateRelatedProductsRelationSortingOrderSourceRequest(server string, id string, sortingOrderSource UpdateRelatedProductsRelationSortingOrderSourceParamsSortingOrderSource) (*http.Request, error)

NewUpdateRelatedProductsRelationSortingOrderSourceRequest generates requests for UpdateRelatedProductsRelationSortingOrderSource

func NewUpdateRelationRequest

func NewUpdateRelationRequest(server string, id string, params *UpdateRelationParams, body UpdateRelationJSONRequestBody) (*http.Request, error)

NewUpdateRelationRequest calls the generic UpdateRelation builder with application/json body

func NewUpdateRelationRequestWithBody

func NewUpdateRelationRequestWithBody(server string, id string, params *UpdateRelationParams, contentType string, body io.Reader) (*http.Request, error)

NewUpdateRelationRequestWithBody generates requests for UpdateRelation with any type of body

func NewUpsertAttributesByIdsRequest

func NewUpsertAttributesByIdsRequest(server string, params *UpsertAttributesByIdsParams, body UpsertAttributesByIdsJSONRequestBody) (*http.Request, error)

NewUpsertAttributesByIdsRequest calls the generic UpsertAttributesByIds builder with application/json body

func NewUpsertAttributesByIdsRequestWithBody

func NewUpsertAttributesByIdsRequestWithBody(server string, params *UpsertAttributesByIdsParams, contentType string, body io.Reader) (*http.Request, error)

NewUpsertAttributesByIdsRequestWithBody generates requests for UpsertAttributesByIds with any type of body

func NewValidateAttributeRequest

func NewValidateAttributeRequest(server string, body ValidateAttributeJSONRequestBody) (*http.Request, error)

NewValidateAttributeRequest calls the generic ValidateAttribute builder with application/json body

func NewValidateAttributeRequestWithBody

func NewValidateAttributeRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewValidateAttributeRequestWithBody generates requests for ValidateAttribute with any type of body

func NewValidateProductsRequest

func NewValidateProductsRequest(server string, params *ValidateProductsParams, body ValidateProductsJSONRequestBody) (*http.Request, error)

NewValidateProductsRequest calls the generic ValidateProducts builder with application/json body

func NewValidateProductsRequestWithBody

func NewValidateProductsRequestWithBody(server string, params *ValidateProductsParams, contentType string, body io.Reader) (*http.Request, error)

NewValidateProductsRequestWithBody generates requests for ValidateProducts with any type of body

func NewValidateValueRequest

func NewValidateValueRequest(server string, body ValidateValueJSONRequestBody) (*http.Request, error)

NewValidateValueRequest calls the generic ValidateValue builder with application/json body

func NewValidateValueRequestWithBody

func NewValidateValueRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewValidateValueRequestWithBody generates requests for ValidateValue with any type of body

Types

type AddAttributesByIdsJSONRequestBody

type AddAttributesByIdsJSONRequestBody = SaveProductsAttributesByIdsRequest

AddAttributesByIdsJSONRequestBody defines body for AddAttributesByIds for application/json ContentType.

type AddAttributesByIdsParams

type AddAttributesByIdsParams struct {
	FailOnAssignedAttribute *bool `form:"failOnAssignedAttribute,omitempty" json:"failOnAssignedAttribute,omitempty"`
	ForceVla                *bool `form:"forceVla,omitempty" json:"forceVla,omitempty"`

	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

AddAttributesByIdsParams defines parameters for AddAttributesByIds.

type AddAttributesByIdsResponse

type AddAttributesByIdsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
}

func ParseAddAttributesByIdsResponse

func ParseAddAttributesByIdsResponse(rsp *http.Response) (*AddAttributesByIdsResponse, error)

ParseAddAttributesByIdsResponse parses an HTTP response from a AddAttributesByIdsWithResponse call

func (AddAttributesByIdsResponse) Status

Status returns HTTPResponse.Status

func (AddAttributesByIdsResponse) StatusCode

func (r AddAttributesByIdsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AddCategoryProductsJSONRequestBody

type AddCategoryProductsJSONRequestBody = CategoryProductRequest

AddCategoryProductsJSONRequestBody defines body for AddCategoryProducts for application/json ContentType.

type AddCategoryProductsResponse

type AddCategoryProductsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseAddCategoryProductsResponse

func ParseAddCategoryProductsResponse(rsp *http.Response) (*AddCategoryProductsResponse, error)

ParseAddCategoryProductsResponse parses an HTTP response from a AddCategoryProductsWithResponse call

func (AddCategoryProductsResponse) Status

Status returns HTTPResponse.Status

func (AddCategoryProductsResponse) StatusCode

func (r AddCategoryProductsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AddColumnAttributeJSONRequestBody

type AddColumnAttributeJSONRequestBody = ColumnAttributeValueAddRequest

AddColumnAttributeJSONRequestBody defines body for AddColumnAttribute for application/json ContentType.

type AddColumnAttributeParams

type AddColumnAttributeParams struct {
	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

AddColumnAttributeParams defines parameters for AddColumnAttribute.

type AddColumnAttributeResponse

type AddColumnAttributeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
}

func ParseAddColumnAttributeResponse

func ParseAddColumnAttributeResponse(rsp *http.Response) (*AddColumnAttributeResponse, error)

ParseAddColumnAttributeResponse parses an HTTP response from a AddColumnAttributeWithResponse call

func (AddColumnAttributeResponse) Status

Status returns HTTPResponse.Status

func (AddColumnAttributeResponse) StatusCode

func (r AddColumnAttributeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AddDictionaryAttributeJSONRequestBody

type AddDictionaryAttributeJSONRequestBody = DictionaryAttributeValueAddRequest

AddDictionaryAttributeJSONRequestBody defines body for AddDictionaryAttribute for application/json ContentType.

type AddDictionaryAttributeParams

type AddDictionaryAttributeParams struct {
	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

AddDictionaryAttributeParams defines parameters for AddDictionaryAttribute.

type AddDictionaryAttributeResponse

type AddDictionaryAttributeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
}

func ParseAddDictionaryAttributeResponse

func ParseAddDictionaryAttributeResponse(rsp *http.Response) (*AddDictionaryAttributeResponse, error)

ParseAddDictionaryAttributeResponse parses an HTTP response from a AddDictionaryAttributeWithResponse call

func (AddDictionaryAttributeResponse) Status

Status returns HTTPResponse.Status

func (AddDictionaryAttributeResponse) StatusCode

func (r AddDictionaryAttributeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AddLabelToProductsJSONRequestBody

type AddLabelToProductsJSONRequestBody = ModifyLabelInProductsRequestDto

AddLabelToProductsJSONRequestBody defines body for AddLabelToProducts for application/json ContentType.

type AddLabelToProductsResponse

type AddLabelToProductsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseAddLabelToProductsResponse

func ParseAddLabelToProductsResponse(rsp *http.Response) (*AddLabelToProductsResponse, error)

ParseAddLabelToProductsResponse parses an HTTP response from a AddLabelToProductsWithResponse call

func (AddLabelToProductsResponse) Status

Status returns HTTPResponse.Status

func (AddLabelToProductsResponse) StatusCode

func (r AddLabelToProductsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AddLabelsToProductJSONRequestBody

type AddLabelsToProductJSONRequestBody = LabelReferenceRequest

AddLabelsToProductJSONRequestBody defines body for AddLabelsToProduct for application/json ContentType.

type AddLabelsToProductResponse

type AddLabelsToProductResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseAddLabelsToProductResponse

func ParseAddLabelsToProductResponse(rsp *http.Response) (*AddLabelsToProductResponse, error)

ParseAddLabelsToProductResponse parses an HTTP response from a AddLabelsToProductWithResponse call

func (AddLabelsToProductResponse) Status

Status returns HTTPResponse.Status

func (AddLabelsToProductResponse) StatusCode

func (r AddLabelsToProductResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AddMatrixAttributeJSONRequestBody

type AddMatrixAttributeJSONRequestBody = MatrixAttributeValueAddRequest

AddMatrixAttributeJSONRequestBody defines body for AddMatrixAttribute for application/json ContentType.

type AddMatrixAttributeParams

type AddMatrixAttributeParams struct {
	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

AddMatrixAttributeParams defines parameters for AddMatrixAttribute.

type AddMatrixAttributeResponse

type AddMatrixAttributeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
}

func ParseAddMatrixAttributeResponse

func ParseAddMatrixAttributeResponse(rsp *http.Response) (*AddMatrixAttributeResponse, error)

ParseAddMatrixAttributeResponse parses an HTTP response from a AddMatrixAttributeWithResponse call

func (AddMatrixAttributeResponse) Status

Status returns HTTPResponse.Status

func (AddMatrixAttributeResponse) StatusCode

func (r AddMatrixAttributeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AddPolicyToAttributeDefinitionJSONRequestBody

type AddPolicyToAttributeDefinitionJSONRequestBody = PolicyRequest

AddPolicyToAttributeDefinitionJSONRequestBody defines body for AddPolicyToAttributeDefinition for application/json ContentType.

type AddPolicyToAttributeDefinitionResponse

type AddPolicyToAttributeDefinitionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseAddPolicyToAttributeDefinitionResponse

func ParseAddPolicyToAttributeDefinitionResponse(rsp *http.Response) (*AddPolicyToAttributeDefinitionResponse, error)

ParseAddPolicyToAttributeDefinitionResponse parses an HTTP response from a AddPolicyToAttributeDefinitionWithResponse call

func (AddPolicyToAttributeDefinitionResponse) Status

Status returns HTTPResponse.Status

func (AddPolicyToAttributeDefinitionResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type AddPolicyToCategoryJSONRequestBody

type AddPolicyToCategoryJSONRequestBody = PolicyRequest

AddPolicyToCategoryJSONRequestBody defines body for AddPolicyToCategory for application/json ContentType.

type AddPolicyToCategoryNodeJSONRequestBody

type AddPolicyToCategoryNodeJSONRequestBody = PolicyRequest

AddPolicyToCategoryNodeJSONRequestBody defines body for AddPolicyToCategoryNode for application/json ContentType.

type AddPolicyToCategoryNodeResponse

type AddPolicyToCategoryNodeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
	JSON409      *ErrorResponse
}

func ParseAddPolicyToCategoryNodeResponse

func ParseAddPolicyToCategoryNodeResponse(rsp *http.Response) (*AddPolicyToCategoryNodeResponse, error)

ParseAddPolicyToCategoryNodeResponse parses an HTTP response from a AddPolicyToCategoryNodeWithResponse call

func (AddPolicyToCategoryNodeResponse) Status

Status returns HTTPResponse.Status

func (AddPolicyToCategoryNodeResponse) StatusCode

func (r AddPolicyToCategoryNodeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AddPolicyToCategoryResponse

type AddPolicyToCategoryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
	JSON409      *ErrorResponse
}

func ParseAddPolicyToCategoryResponse

func ParseAddPolicyToCategoryResponse(rsp *http.Response) (*AddPolicyToCategoryResponse, error)

ParseAddPolicyToCategoryResponse parses an HTTP response from a AddPolicyToCategoryWithResponse call

func (AddPolicyToCategoryResponse) Status

Status returns HTTPResponse.Status

func (AddPolicyToCategoryResponse) StatusCode

func (r AddPolicyToCategoryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AddPolicyToProductsForCategoryIdJSONRequestBody

type AddPolicyToProductsForCategoryIdJSONRequestBody = PolicyRequest

AddPolicyToProductsForCategoryIdJSONRequestBody defines body for AddPolicyToProductsForCategoryId for application/json ContentType.

type AddPolicyToProductsForCategoryIdResponse

type AddPolicyToProductsForCategoryIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
}

func ParseAddPolicyToProductsForCategoryIdResponse

func ParseAddPolicyToProductsForCategoryIdResponse(rsp *http.Response) (*AddPolicyToProductsForCategoryIdResponse, error)

ParseAddPolicyToProductsForCategoryIdResponse parses an HTTP response from a AddPolicyToProductsForCategoryIdWithResponse call

func (AddPolicyToProductsForCategoryIdResponse) Status

Status returns HTTPResponse.Status

func (AddPolicyToProductsForCategoryIdResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type AddPolicyToProductsForCategoryNodeIdJSONRequestBody

type AddPolicyToProductsForCategoryNodeIdJSONRequestBody = PolicyRequest

AddPolicyToProductsForCategoryNodeIdJSONRequestBody defines body for AddPolicyToProductsForCategoryNodeId for application/json ContentType.

type AddPolicyToProductsForCategoryNodeIdResponse

type AddPolicyToProductsForCategoryNodeIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
}

func ParseAddPolicyToProductsForCategoryNodeIdResponse

func ParseAddPolicyToProductsForCategoryNodeIdResponse(rsp *http.Response) (*AddPolicyToProductsForCategoryNodeIdResponse, error)

ParseAddPolicyToProductsForCategoryNodeIdResponse parses an HTTP response from a AddPolicyToProductsForCategoryNodeIdWithResponse call

func (AddPolicyToProductsForCategoryNodeIdResponse) Status

Status returns HTTPResponse.Status

func (AddPolicyToProductsForCategoryNodeIdResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type AddPolicyToRelationJSONRequestBody

type AddPolicyToRelationJSONRequestBody = PolicyRequest

AddPolicyToRelationJSONRequestBody defines body for AddPolicyToRelation for application/json ContentType.

type AddPolicyToRelationResponse

type AddPolicyToRelationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseAddPolicyToRelationResponse

func ParseAddPolicyToRelationResponse(rsp *http.Response) (*AddPolicyToRelationResponse, error)

ParseAddPolicyToRelationResponse parses an HTTP response from a AddPolicyToRelationWithResponse call

func (AddPolicyToRelationResponse) Status

Status returns HTTPResponse.Status

func (AddPolicyToRelationResponse) StatusCode

func (r AddPolicyToRelationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AddProductAttributeJSONRequestBody

type AddProductAttributeJSONRequestBody = CreateSimpleAttributeRequest

AddProductAttributeJSONRequestBody defines body for AddProductAttribute for application/json ContentType.

type AddProductAttributeParams

type AddProductAttributeParams struct {
	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

AddProductAttributeParams defines parameters for AddProductAttribute.

type AddProductAttributeResponse

type AddProductAttributeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
}

func ParseAddProductAttributeResponse

func ParseAddProductAttributeResponse(rsp *http.Response) (*AddProductAttributeResponse, error)

ParseAddProductAttributeResponse parses an HTTP response from a AddProductAttributeWithResponse call

func (AddProductAttributeResponse) Status

Status returns HTTPResponse.Status

func (AddProductAttributeResponse) StatusCode

func (r AddProductAttributeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AddProductToBundleJSONRequestBody

type AddProductToBundleJSONRequestBody = ProductBundleRequest

AddProductToBundleJSONRequestBody defines body for AddProductToBundle for application/json ContentType.

type AddProductToBundleResponse

type AddProductToBundleResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseAddProductToBundleResponse

func ParseAddProductToBundleResponse(rsp *http.Response) (*AddProductToBundleResponse, error)

ParseAddProductToBundleResponse parses an HTTP response from a AddProductToBundleWithResponse call

func (AddProductToBundleResponse) Status

Status returns HTTPResponse.Status

func (AddProductToBundleResponse) StatusCode

func (r AddProductToBundleResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AddProductToCategoriesJSONRequestBody

type AddProductToCategoriesJSONRequestBody = CategoryReferenceRequest

AddProductToCategoriesJSONRequestBody defines body for AddProductToCategories for application/json ContentType.

type AddProductToCategoriesResponse

type AddProductToCategoriesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseAddProductToCategoriesResponse

func ParseAddProductToCategoriesResponse(rsp *http.Response) (*AddProductToCategoriesResponse, error)

ParseAddProductToCategoriesResponse parses an HTTP response from a AddProductToCategoriesWithResponse call

func (AddProductToCategoriesResponse) Status

Status returns HTTPResponse.Status

func (AddProductToCategoriesResponse) StatusCode

func (r AddProductToCategoriesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AddProductVariantResponse

type AddProductVariantResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseAddProductVariantResponse

func ParseAddProductVariantResponse(rsp *http.Response) (*AddProductVariantResponse, error)

ParseAddProductVariantResponse parses an HTTP response from a AddProductVariantWithResponse call

func (AddProductVariantResponse) Status

func (r AddProductVariantResponse) Status() string

Status returns HTTPResponse.Status

func (AddProductVariantResponse) StatusCode

func (r AddProductVariantResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AllProductMetadataUpdateRequest

type AllProductMetadataUpdateRequest struct {
	Description *string `json:"description,omitempty"`
	Name        *string `json:"name,omitempty"`
	Number      *string `json:"number,omitempty"`
}

AllProductMetadataUpdateRequest defines model for AllProductMetadataUpdateRequest.

type ArchiveProductsByIdsJSONRequestBody

type ArchiveProductsByIdsJSONRequestBody = ProductArchiveStateRequest

ArchiveProductsByIdsJSONRequestBody defines body for ArchiveProductsByIds for application/json ContentType.

type ArchiveProductsByIdsResponse

type ArchiveProductsByIdsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
}

func ParseArchiveProductsByIdsResponse

func ParseArchiveProductsByIdsResponse(rsp *http.Response) (*ArchiveProductsByIdsResponse, error)

ParseArchiveProductsByIdsResponse parses an HTTP response from a ArchiveProductsByIdsWithResponse call

func (ArchiveProductsByIdsResponse) Status

Status returns HTTPResponse.Status

func (ArchiveProductsByIdsResponse) StatusCode

func (r ArchiveProductsByIdsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ArchiveResponse

type ArchiveResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseArchiveResponse

func ParseArchiveResponse(rsp *http.Response) (*ArchiveResponse, error)

ParseArchiveResponse parses an HTTP response from a ArchiveWithResponse call

func (ArchiveResponse) Status

func (r ArchiveResponse) Status() string

Status returns HTTPResponse.Status

func (ArchiveResponse) StatusCode

func (r ArchiveResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AssetIdListViewsRequestDto

type AssetIdListViewsRequestDto struct {
	AssetIds []string                                 `json:"assetIds"`
	Page     *int32                                   `json:"page,omitempty"`
	PageSize *int32                                   `json:"pageSize,omitempty"`
	Views    *[]AssetIdListViewsRequestDto_Views_Item `json:"views,omitempty"`
}

AssetIdListViewsRequestDto defines model for AssetIdListViewsRequestDto.

type AssetIdListViewsRequestDto_Views_Item

type AssetIdListViewsRequestDto_Views_Item struct {
	// contains filtered or unexported fields
}

AssetIdListViewsRequestDto_Views_Item defines model for AssetIdListViewsRequestDto.views.Item.

func (AssetIdListViewsRequestDto_Views_Item) AsAssetsFilteringViewsDto

func (t AssetIdListViewsRequestDto_Views_Item) AsAssetsFilteringViewsDto() (AssetsFilteringViewsDto, error)

AsAssetsFilteringViewsDto returns the union data inside the AssetIdListViewsRequestDto_Views_Item as a AssetsFilteringViewsDto

func (AssetIdListViewsRequestDto_Views_Item) AsAttributesFilteringViewsDto

func (t AssetIdListViewsRequestDto_Views_Item) AsAttributesFilteringViewsDto() (AttributesFilteringViewsDto, error)

AsAttributesFilteringViewsDto returns the union data inside the AssetIdListViewsRequestDto_Views_Item as a AttributesFilteringViewsDto

func (AssetIdListViewsRequestDto_Views_Item) AsBundlesFilteringViewsDto

func (t AssetIdListViewsRequestDto_Views_Item) AsBundlesFilteringViewsDto() (BundlesFilteringViewsDto, error)

AsBundlesFilteringViewsDto returns the union data inside the AssetIdListViewsRequestDto_Views_Item as a BundlesFilteringViewsDto

func (AssetIdListViewsRequestDto_Views_Item) AsCategoriesFilteringViewsDto

func (t AssetIdListViewsRequestDto_Views_Item) AsCategoriesFilteringViewsDto() (CategoriesFilteringViewsDto, error)

AsCategoriesFilteringViewsDto returns the union data inside the AssetIdListViewsRequestDto_Views_Item as a CategoriesFilteringViewsDto

func (AssetIdListViewsRequestDto_Views_Item) AsLabelsFilteringViewsDto

func (t AssetIdListViewsRequestDto_Views_Item) AsLabelsFilteringViewsDto() (LabelsFilteringViewsDto, error)

AsLabelsFilteringViewsDto returns the union data inside the AssetIdListViewsRequestDto_Views_Item as a LabelsFilteringViewsDto

func (AssetIdListViewsRequestDto_Views_Item) AsMetadataFilteringViewsDto

func (t AssetIdListViewsRequestDto_Views_Item) AsMetadataFilteringViewsDto() (MetadataFilteringViewsDto, error)

AsMetadataFilteringViewsDto returns the union data inside the AssetIdListViewsRequestDto_Views_Item as a MetadataFilteringViewsDto

func (AssetIdListViewsRequestDto_Views_Item) AsRelatedCategoriesFilteringViewsDto

func (t AssetIdListViewsRequestDto_Views_Item) AsRelatedCategoriesFilteringViewsDto() (RelatedCategoriesFilteringViewsDto, error)

AsRelatedCategoriesFilteringViewsDto returns the union data inside the AssetIdListViewsRequestDto_Views_Item as a RelatedCategoriesFilteringViewsDto

func (AssetIdListViewsRequestDto_Views_Item) AsRelatedProductsFilteringViewsDto

func (t AssetIdListViewsRequestDto_Views_Item) AsRelatedProductsFilteringViewsDto() (RelatedProductsFilteringViewsDto, error)

AsRelatedProductsFilteringViewsDto returns the union data inside the AssetIdListViewsRequestDto_Views_Item as a RelatedProductsFilteringViewsDto

func (AssetIdListViewsRequestDto_Views_Item) AsVariantsFilteringViewsDto

func (t AssetIdListViewsRequestDto_Views_Item) AsVariantsFilteringViewsDto() (VariantsFilteringViewsDto, error)

AsVariantsFilteringViewsDto returns the union data inside the AssetIdListViewsRequestDto_Views_Item as a VariantsFilteringViewsDto

func (*AssetIdListViewsRequestDto_Views_Item) FromAssetsFilteringViewsDto

func (t *AssetIdListViewsRequestDto_Views_Item) FromAssetsFilteringViewsDto(v AssetsFilteringViewsDto) error

FromAssetsFilteringViewsDto overwrites any union data inside the AssetIdListViewsRequestDto_Views_Item as the provided AssetsFilteringViewsDto

func (*AssetIdListViewsRequestDto_Views_Item) FromAttributesFilteringViewsDto

func (t *AssetIdListViewsRequestDto_Views_Item) FromAttributesFilteringViewsDto(v AttributesFilteringViewsDto) error

FromAttributesFilteringViewsDto overwrites any union data inside the AssetIdListViewsRequestDto_Views_Item as the provided AttributesFilteringViewsDto

func (*AssetIdListViewsRequestDto_Views_Item) FromBundlesFilteringViewsDto

func (t *AssetIdListViewsRequestDto_Views_Item) FromBundlesFilteringViewsDto(v BundlesFilteringViewsDto) error

FromBundlesFilteringViewsDto overwrites any union data inside the AssetIdListViewsRequestDto_Views_Item as the provided BundlesFilteringViewsDto

func (*AssetIdListViewsRequestDto_Views_Item) FromCategoriesFilteringViewsDto

func (t *AssetIdListViewsRequestDto_Views_Item) FromCategoriesFilteringViewsDto(v CategoriesFilteringViewsDto) error

FromCategoriesFilteringViewsDto overwrites any union data inside the AssetIdListViewsRequestDto_Views_Item as the provided CategoriesFilteringViewsDto

func (*AssetIdListViewsRequestDto_Views_Item) FromLabelsFilteringViewsDto

func (t *AssetIdListViewsRequestDto_Views_Item) FromLabelsFilteringViewsDto(v LabelsFilteringViewsDto) error

FromLabelsFilteringViewsDto overwrites any union data inside the AssetIdListViewsRequestDto_Views_Item as the provided LabelsFilteringViewsDto

func (*AssetIdListViewsRequestDto_Views_Item) FromMetadataFilteringViewsDto

func (t *AssetIdListViewsRequestDto_Views_Item) FromMetadataFilteringViewsDto(v MetadataFilteringViewsDto) error

FromMetadataFilteringViewsDto overwrites any union data inside the AssetIdListViewsRequestDto_Views_Item as the provided MetadataFilteringViewsDto

func (*AssetIdListViewsRequestDto_Views_Item) FromRelatedCategoriesFilteringViewsDto

func (t *AssetIdListViewsRequestDto_Views_Item) FromRelatedCategoriesFilteringViewsDto(v RelatedCategoriesFilteringViewsDto) error

FromRelatedCategoriesFilteringViewsDto overwrites any union data inside the AssetIdListViewsRequestDto_Views_Item as the provided RelatedCategoriesFilteringViewsDto

func (*AssetIdListViewsRequestDto_Views_Item) FromRelatedProductsFilteringViewsDto

func (t *AssetIdListViewsRequestDto_Views_Item) FromRelatedProductsFilteringViewsDto(v RelatedProductsFilteringViewsDto) error

FromRelatedProductsFilteringViewsDto overwrites any union data inside the AssetIdListViewsRequestDto_Views_Item as the provided RelatedProductsFilteringViewsDto

func (*AssetIdListViewsRequestDto_Views_Item) FromVariantsFilteringViewsDto

func (t *AssetIdListViewsRequestDto_Views_Item) FromVariantsFilteringViewsDto(v VariantsFilteringViewsDto) error

FromVariantsFilteringViewsDto overwrites any union data inside the AssetIdListViewsRequestDto_Views_Item as the provided VariantsFilteringViewsDto

func (AssetIdListViewsRequestDto_Views_Item) MarshalJSON

func (t AssetIdListViewsRequestDto_Views_Item) MarshalJSON() ([]byte, error)

func (*AssetIdListViewsRequestDto_Views_Item) MergeAssetsFilteringViewsDto

func (t *AssetIdListViewsRequestDto_Views_Item) MergeAssetsFilteringViewsDto(v AssetsFilteringViewsDto) error

MergeAssetsFilteringViewsDto performs a merge with any union data inside the AssetIdListViewsRequestDto_Views_Item, using the provided AssetsFilteringViewsDto

func (*AssetIdListViewsRequestDto_Views_Item) MergeAttributesFilteringViewsDto

func (t *AssetIdListViewsRequestDto_Views_Item) MergeAttributesFilteringViewsDto(v AttributesFilteringViewsDto) error

MergeAttributesFilteringViewsDto performs a merge with any union data inside the AssetIdListViewsRequestDto_Views_Item, using the provided AttributesFilteringViewsDto

func (*AssetIdListViewsRequestDto_Views_Item) MergeBundlesFilteringViewsDto

func (t *AssetIdListViewsRequestDto_Views_Item) MergeBundlesFilteringViewsDto(v BundlesFilteringViewsDto) error

MergeBundlesFilteringViewsDto performs a merge with any union data inside the AssetIdListViewsRequestDto_Views_Item, using the provided BundlesFilteringViewsDto

func (*AssetIdListViewsRequestDto_Views_Item) MergeCategoriesFilteringViewsDto

func (t *AssetIdListViewsRequestDto_Views_Item) MergeCategoriesFilteringViewsDto(v CategoriesFilteringViewsDto) error

MergeCategoriesFilteringViewsDto performs a merge with any union data inside the AssetIdListViewsRequestDto_Views_Item, using the provided CategoriesFilteringViewsDto

func (*AssetIdListViewsRequestDto_Views_Item) MergeLabelsFilteringViewsDto

func (t *AssetIdListViewsRequestDto_Views_Item) MergeLabelsFilteringViewsDto(v LabelsFilteringViewsDto) error

MergeLabelsFilteringViewsDto performs a merge with any union data inside the AssetIdListViewsRequestDto_Views_Item, using the provided LabelsFilteringViewsDto

func (*AssetIdListViewsRequestDto_Views_Item) MergeMetadataFilteringViewsDto

func (t *AssetIdListViewsRequestDto_Views_Item) MergeMetadataFilteringViewsDto(v MetadataFilteringViewsDto) error

MergeMetadataFilteringViewsDto performs a merge with any union data inside the AssetIdListViewsRequestDto_Views_Item, using the provided MetadataFilteringViewsDto

func (*AssetIdListViewsRequestDto_Views_Item) MergeRelatedCategoriesFilteringViewsDto

func (t *AssetIdListViewsRequestDto_Views_Item) MergeRelatedCategoriesFilteringViewsDto(v RelatedCategoriesFilteringViewsDto) error

MergeRelatedCategoriesFilteringViewsDto performs a merge with any union data inside the AssetIdListViewsRequestDto_Views_Item, using the provided RelatedCategoriesFilteringViewsDto

func (*AssetIdListViewsRequestDto_Views_Item) MergeRelatedProductsFilteringViewsDto

func (t *AssetIdListViewsRequestDto_Views_Item) MergeRelatedProductsFilteringViewsDto(v RelatedProductsFilteringViewsDto) error

MergeRelatedProductsFilteringViewsDto performs a merge with any union data inside the AssetIdListViewsRequestDto_Views_Item, using the provided RelatedProductsFilteringViewsDto

func (*AssetIdListViewsRequestDto_Views_Item) MergeVariantsFilteringViewsDto

func (t *AssetIdListViewsRequestDto_Views_Item) MergeVariantsFilteringViewsDto(v VariantsFilteringViewsDto) error

MergeVariantsFilteringViewsDto performs a merge with any union data inside the AssetIdListViewsRequestDto_Views_Item, using the provided VariantsFilteringViewsDto

func (*AssetIdListViewsRequestDto_Views_Item) UnmarshalJSON

func (t *AssetIdListViewsRequestDto_Views_Item) UnmarshalJSON(b []byte) error

type AssetsFilteringViewsDto

type AssetsFilteringViewsDto = FilteringViewsDto

AssetsFilteringViewsDto <p>Views mapping</p><table><tr><th>View type</th><th>View dto</th></tr><tr><td>ASSETS</td><td>AssetsFilteringViewsDto</td></tr><tr><td>ATTRIBUTES</td><td>AttributesFilteringViewsDto</td></tr><tr><td>METADATA</td><td>MetadataFilteringViewsDto</td></tr><tr><td>CATEGORIES</td><td>CategoriesFilteringViewsDto</td></tr><tr><td>BUNDLES</td><td>BundlesFilteringViewsDto</td></tr><tr><td>LABELS</td><td>LabelsFilteringViewsDto</td></tr><tr><td>VARIANTS</td><td>VariantsFilteringViewsDto</td></tr><tr><td>RELATED_PRODUCTS</td><td>RelatedProductsFilteringViewsDto</td></tr><tr><td>RELATED_CATEGORIES</td><td>RelatedCategoriesFilteringViewsDto</td></tr></table>

type AssignProductsToCategoryJSONRequestBody

type AssignProductsToCategoryJSONRequestBody = AssignProductsToCategoryRequest

AssignProductsToCategoryJSONRequestBody defines body for AssignProductsToCategory for application/json ContentType.

type AssignProductsToCategoryRequest

type AssignProductsToCategoryRequest struct {
	CategoryId *string   `json:"categoryId,omitempty"`
	ProductIds *[]string `json:"productIds,omitempty"`
}

AssignProductsToCategoryRequest defines model for AssignProductsToCategoryRequest.

type AssignProductsToCategoryResponse

type AssignProductsToCategoryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseAssignProductsToCategoryResponse

func ParseAssignProductsToCategoryResponse(rsp *http.Response) (*AssignProductsToCategoryResponse, error)

ParseAssignProductsToCategoryResponse parses an HTTP response from a AssignProductsToCategoryWithResponse call

func (AssignProductsToCategoryResponse) Status

Status returns HTTPResponse.Status

func (AssignProductsToCategoryResponse) StatusCode

func (r AssignProductsToCategoryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AssociateAssetWithCategoryResponse

type AssociateAssetWithCategoryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseAssociateAssetWithCategoryResponse

func ParseAssociateAssetWithCategoryResponse(rsp *http.Response) (*AssociateAssetWithCategoryResponse, error)

ParseAssociateAssetWithCategoryResponse parses an HTTP response from a AssociateAssetWithCategoryWithResponse call

func (AssociateAssetWithCategoryResponse) Status

Status returns HTTPResponse.Status

func (AssociateAssetWithCategoryResponse) StatusCode

func (r AssociateAssetWithCategoryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AssociateAssetWithProductResponse

type AssociateAssetWithProductResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseAssociateAssetWithProductResponse

func ParseAssociateAssetWithProductResponse(rsp *http.Response) (*AssociateAssetWithProductResponse, error)

ParseAssociateAssetWithProductResponse parses an HTTP response from a AssociateAssetWithProductWithResponse call

func (AssociateAssetWithProductResponse) Status

Status returns HTTPResponse.Status

func (AssociateAssetWithProductResponse) StatusCode

func (r AssociateAssetWithProductResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AssociateAssetsJSONRequestBody

type AssociateAssetsJSONRequestBody = AssociateProductAssetsRequest

AssociateAssetsJSONRequestBody defines body for AssociateAssets for application/json ContentType.

type AssociateAssetsResponse

type AssociateAssetsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseAssociateAssetsResponse

func ParseAssociateAssetsResponse(rsp *http.Response) (*AssociateAssetsResponse, error)

ParseAssociateAssetsResponse parses an HTTP response from a AssociateAssetsWithResponse call

func (AssociateAssetsResponse) Status

func (r AssociateAssetsResponse) Status() string

Status returns HTTPResponse.Status

func (AssociateAssetsResponse) StatusCode

func (r AssociateAssetsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AssociateProductAssetsRequest

type AssociateProductAssetsRequest struct {
	Assets *[]string `json:"assets,omitempty"`
}

AssociateProductAssetsRequest defines model for AssociateProductAssetsRequest.

type AttributeDefinitionDeleteResponse

type AttributeDefinitionDeleteResponse struct {
	NumberOfAlteredCompoundAttributeDefinitions *int64 `json:"numberOfAlteredCompoundAttributeDefinitions,omitempty"`
	NumberOfDeletedCategoryLevelAttributes      *int64 `json:"numberOfDeletedCategoryLevelAttributes,omitempty"`
	NumberOfDeletedProductAttributes            *int64 `json:"numberOfDeletedProductAttributes,omitempty"`
}

AttributeDefinitionDeleteResponse defines model for AttributeDefinitionDeleteResponse.

type AttributeDefinitionFilterDto

type AttributeDefinitionFilterDto struct {
	Type   *AttributeDefinitionFilterDtoType `json:"type,omitempty"`
	Values *[]string                         `json:"values,omitempty"`
}

AttributeDefinitionFilterDto defines model for AttributeDefinitionFilterDto.

type AttributeDefinitionFilterDtoType

type AttributeDefinitionFilterDtoType string

AttributeDefinitionFilterDtoType defines model for AttributeDefinitionFilterDto.Type.

const (
	AttributeDefinitionFilterDtoTypeIDIN     AttributeDefinitionFilterDtoType = "ID_IN"
	AttributeDefinitionFilterDtoTypeNUMBERIN AttributeDefinitionFilterDtoType = "NUMBER_IN"
)

Defines values for AttributeDefinitionFilterDtoType.

type AttributeDefinitionFilteringRequestDto

type AttributeDefinitionFilteringRequestDto struct {
	Filters  *[]AttributeDefinitionFilterDto `json:"filters,omitempty"`
	Page     *int32                          `json:"page,omitempty"`
	PageSize *int32                          `json:"pageSize,omitempty"`
}

AttributeDefinitionFilteringRequestDto defines model for AttributeDefinitionFilteringRequestDto.

type AttributeDefinitionIdDto

type AttributeDefinitionIdDto struct {
	Id *string `json:"id,omitempty"`
}

AttributeDefinitionIdDto defines model for AttributeDefinitionIdDto.

type AttributeDefinitionMetadataUpdateRequest

type AttributeDefinitionMetadataUpdateRequest struct {
	Description    *PropertyUpdateString `json:"description,omitempty"`
	ExternalSource *bool                 `json:"externalSource,omitempty"`
	Internal       *bool                 `json:"internal,omitempty"`
	Name           *PropertyUpdateString `json:"name,omitempty"`
	Number         *PropertyUpdateString `json:"number,omitempty"`
}

AttributeDefinitionMetadataUpdateRequest defines model for AttributeDefinitionMetadataUpdateRequest.

type AttributeDefinitionResponse

type AttributeDefinitionResponse struct {
	Charset                  *string                              `json:"charset,omitempty"`
	ContentType              *string                              `json:"contentType,omitempty"`
	DataType                 *AttributeDefinitionResponseDataType `json:"dataType,omitempty"`
	Description              *string                              `json:"description,omitempty"`
	ExternalSource           *bool                                `json:"externalSource,omitempty"`
	FilterParentDefinitionId *string                              `json:"filterParentDefinitionId,omitempty"`
	Group                    *string                              `json:"group,omitempty"`
	GroupId                  *string                              `json:"groupId,omitempty"`
	Id                       *string                              `json:"id,omitempty"`
	Internal                 *bool                                `json:"internal,omitempty"`
	IsCompound               *bool                                `json:"isCompound,omitempty"`
	Name                     string                               `json:"name"`
	Number                   *string                              `json:"number,omitempty"`
	Restrictions             *RestrictionsDto                     `json:"restrictions,omitempty"`
	SelectedValuesLimit      *int32                               `json:"selectedValuesLimit,omitempty"`
	ToBeRemoved              *bool                                `json:"toBeRemoved,omitempty"`
	Unit                     *string                              `json:"unit,omitempty"`
}

AttributeDefinitionResponse defines model for AttributeDefinitionResponse.

type AttributeDefinitionResponseDataType

type AttributeDefinitionResponseDataType string

AttributeDefinitionResponseDataType defines model for AttributeDefinitionResponse.DataType.

const (
	AttributeDefinitionResponseDataTypeBoolean       AttributeDefinitionResponseDataType = "boolean"
	AttributeDefinitionResponseDataTypeColumn        AttributeDefinitionResponseDataType = "column"
	AttributeDefinitionResponseDataTypeDate          AttributeDefinitionResponseDataType = "date"
	AttributeDefinitionResponseDataTypeDateTime      AttributeDefinitionResponseDataType = "date_time"
	AttributeDefinitionResponseDataTypeDecimal       AttributeDefinitionResponseDataType = "decimal"
	AttributeDefinitionResponseDataTypeDictionary    AttributeDefinitionResponseDataType = "dictionary"
	AttributeDefinitionResponseDataTypeFormattedText AttributeDefinitionResponseDataType = "formatted_text"
	AttributeDefinitionResponseDataTypeInteger       AttributeDefinitionResponseDataType = "integer"
	AttributeDefinitionResponseDataTypeLocation      AttributeDefinitionResponseDataType = "location"
	AttributeDefinitionResponseDataTypeMatrix        AttributeDefinitionResponseDataType = "matrix"
	AttributeDefinitionResponseDataTypeMultiSelect   AttributeDefinitionResponseDataType = "multi_select"
	AttributeDefinitionResponseDataTypeMultiline     AttributeDefinitionResponseDataType = "multiline"
	AttributeDefinitionResponseDataTypePattern       AttributeDefinitionResponseDataType = "pattern"
	AttributeDefinitionResponseDataTypeSingleSelect  AttributeDefinitionResponseDataType = "single_select"
	AttributeDefinitionResponseDataTypeText          AttributeDefinitionResponseDataType = "text"
	AttributeDefinitionResponseDataTypeTime          AttributeDefinitionResponseDataType = "time"
)

Defines values for AttributeDefinitionResponseDataType.

type AttributeDefinitionUpdateResponse

type AttributeDefinitionUpdateResponse struct {
	NumberOfAlteredCategoriesWithColumnAttributes *int64 `json:"numberOfAlteredCategoriesWithColumnAttributes,omitempty"`
	NumberOfAlteredCategoriesWithMatrixAttributes *int64 `json:"numberOfAlteredCategoriesWithMatrixAttributes,omitempty"`
	NumberOfAlteredCategoriesWithSelectAttributes *int64 `json:"numberOfAlteredCategoriesWithSelectAttributes,omitempty"`
	NumberOfAlteredProductWithColumnAttributes    *int64 `json:"numberOfAlteredProductWithColumnAttributes,omitempty"`
	NumberOfAlteredProductWithMatrixAttributes    *int64 `json:"numberOfAlteredProductWithMatrixAttributes,omitempty"`
	NumberOfAlteredProductWithSelectAttributes    *int64 `json:"numberOfAlteredProductWithSelectAttributes,omitempty"`
}

AttributeDefinitionUpdateResponse defines model for AttributeDefinitionUpdateResponse.

type AttributeGroupRequest

type AttributeGroupRequest struct {
	Name   string  `json:"name"`
	Number *string `json:"number,omitempty"`
}

AttributeGroupRequest defines model for AttributeGroupRequest.

type AttributeGroupResponse

type AttributeGroupResponse struct {
	Id          *string `json:"id,omitempty"`
	Name        string  `json:"name"`
	Number      *string `json:"number,omitempty"`
	OrderByName *bool   `json:"orderByName,omitempty"`
}

AttributeGroupResponse defines model for AttributeGroupResponse.

type AttributeValidationData

type AttributeValidationData struct {
	Id     *string                        `json:"id,omitempty"`
	Issues *[]AttributeValidationIssue    `json:"issues,omitempty"`
	Status *AttributeValidationDataStatus `json:"status,omitempty"`
}

AttributeValidationData defines model for AttributeValidationData.

type AttributeValidationDataStatus

type AttributeValidationDataStatus string

AttributeValidationDataStatus defines model for AttributeValidationData.Status.

const (
	AttributeValidationDataStatusFAILED     AttributeValidationDataStatus = "FAILED"
	AttributeValidationDataStatusSUCCESSFUL AttributeValidationDataStatus = "SUCCESSFUL"
)

Defines values for AttributeValidationDataStatus.

type AttributeValidationIssue

type AttributeValidationIssue struct {
	Code    *AttributeValidationIssueCode    `json:"code,omitempty"`
	Details *AttributeValidationIssueDetails `json:"details,omitempty"`
	Message *string                          `json:"message,omitempty"`
}

AttributeValidationIssue defines model for AttributeValidationIssue.

type AttributeValidationIssueCode

type AttributeValidationIssueCode string

AttributeValidationIssueCode defines model for AttributeValidationIssue.Code.

const (
	DUPLICATEDSELECTVALUE AttributeValidationIssueCode = "DUPLICATED_SELECT_VALUE"
	NOTFOUND              AttributeValidationIssueCode = "NOT_FOUND"
)

Defines values for AttributeValidationIssueCode.

type AttributeValidationIssueDetails

type AttributeValidationIssueDetails struct {
	DuplicatedSelectValue *DuplicatedSelectValue `json:"duplicatedSelectValue,omitempty"`
}

AttributeValidationIssueDetails defines model for AttributeValidationIssueDetails.

type AttributeValidationRequest

type AttributeValidationRequest struct {
	Definitions *[]AttributeDefinitionIdDto `json:"definitions,omitempty"`
}

AttributeValidationRequest defines model for AttributeValidationRequest.

type AttributeValidationResponse

type AttributeValidationResponse struct {
	Data *[]AttributeValidationData `json:"data,omitempty"`
}

AttributeValidationResponse defines model for AttributeValidationResponse.

type AttributeValueAll

type AttributeValueAll struct {
	Column       *map[string]string            `json:"column,omitempty"`
	DefinitionId *string                       `json:"definitionId,omitempty"`
	Dictionary   *[]string                     `json:"dictionary,omitempty"`
	Matrix       *map[string]map[string]string `json:"matrix,omitempty"`
	Values       *[]string                     `json:"values,omitempty"`
}

AttributeValueAll defines model for AttributeValueAll.

type AttributeValueFull

type AttributeValueFull struct {
	Column             *map[string]string            `json:"column,omitempty"`
	Copy               *bool                         `json:"copy,omitempty"`
	DefiningAttributes *bool                         `json:"definingAttributes,omitempty"`
	DefinitionId       string                        `json:"definitionId"`
	Dictionary         *[]string                     `json:"dictionary,omitempty"`
	Locked             *bool                         `json:"locked,omitempty"`
	Mandatory          *bool                         `json:"mandatory,omitempty"`
	Matrix             *map[string]map[string]string `json:"matrix,omitempty"`
	ReadOnly           *bool                         `json:"readOnly,omitempty"`
	Values             *[]string                     `json:"values,omitempty"`
}

AttributeValueFull defines model for AttributeValueFull.

type AttributeValueValues

type AttributeValueValues struct {
	Values *[]string `json:"values,omitempty"`
}

AttributeValueValues defines model for AttributeValueValues.

type AttributesFilteringViewsDto

type AttributesFilteringViewsDto struct {
	DefinitionIds *[]string `json:"definitionIds,omitempty"`
	Type          string    `json:"type"`
}

AttributesFilteringViewsDto defines model for AttributesFilteringViewsDto.

type BundlesFilteringViewsDto

type BundlesFilteringViewsDto = FilteringViewsDto

BundlesFilteringViewsDto <p>Views mapping</p><table><tr><th>View type</th><th>View dto</th></tr><tr><td>ASSETS</td><td>AssetsFilteringViewsDto</td></tr><tr><td>ATTRIBUTES</td><td>AttributesFilteringViewsDto</td></tr><tr><td>METADATA</td><td>MetadataFilteringViewsDto</td></tr><tr><td>CATEGORIES</td><td>CategoriesFilteringViewsDto</td></tr><tr><td>BUNDLES</td><td>BundlesFilteringViewsDto</td></tr><tr><td>LABELS</td><td>LabelsFilteringViewsDto</td></tr><tr><td>VARIANTS</td><td>VariantsFilteringViewsDto</td></tr><tr><td>RELATED_PRODUCTS</td><td>RelatedProductsFilteringViewsDto</td></tr><tr><td>RELATED_CATEGORIES</td><td>RelatedCategoriesFilteringViewsDto</td></tr></table>

type CategoriesFilteringViewsDto

type CategoriesFilteringViewsDto = FilteringViewsDto

CategoriesFilteringViewsDto <p>Views mapping</p><table><tr><th>View type</th><th>View dto</th></tr><tr><td>ASSETS</td><td>AssetsFilteringViewsDto</td></tr><tr><td>ATTRIBUTES</td><td>AttributesFilteringViewsDto</td></tr><tr><td>METADATA</td><td>MetadataFilteringViewsDto</td></tr><tr><td>CATEGORIES</td><td>CategoriesFilteringViewsDto</td></tr><tr><td>BUNDLES</td><td>BundlesFilteringViewsDto</td></tr><tr><td>LABELS</td><td>LabelsFilteringViewsDto</td></tr><tr><td>VARIANTS</td><td>VariantsFilteringViewsDto</td></tr><tr><td>RELATED_PRODUCTS</td><td>RelatedProductsFilteringViewsDto</td></tr><tr><td>RELATED_CATEGORIES</td><td>RelatedCategoriesFilteringViewsDto</td></tr></table>

type CategoryAttributeBaseMetadataResponse

type CategoryAttributeBaseMetadataResponse struct {
	AttributeDefinitionId *string                       `json:"attributeDefinitionId,omitempty"`
	AttributeValue        *string                       `json:"attributeValue,omitempty"`
	CategoryId            *string                       `json:"categoryId,omitempty"`
	Column                *map[string]string            `json:"column,omitempty"`
	Dictionary            *[]string                     `json:"dictionary,omitempty"`
	Matrix                *map[string]map[string]string `json:"matrix,omitempty"`
}

CategoryAttributeBaseMetadataResponse defines model for CategoryAttributeBaseMetadataResponse.

type CategoryAttributeDto

type CategoryAttributeDto struct {
	Column          *map[string]string            `json:"column,omitempty"`
	DefinitionId    string                        `json:"definitionId"`
	Dictionary      *[]string                     `json:"dictionary,omitempty"`
	IsCopyAttribute *bool                         `json:"isCopyAttribute,omitempty"`
	IsLocked        *bool                         `json:"isLocked,omitempty"`
	IsMandatory     *bool                         `json:"isMandatory,omitempty"`
	Matrix          *map[string]map[string]string `json:"matrix,omitempty"`
	Select          *map[string][]string          `json:"select,omitempty"`
	Value           *string                       `json:"value,omitempty"`
}

CategoryAttributeDto defines model for CategoryAttributeDto.

type CategoryAttributeMetadataResponse

type CategoryAttributeMetadataResponse struct {
	AssignedOn              *string                       `json:"assignedOn,omitempty"`
	AttributeDefinitionId   *string                       `json:"attributeDefinitionId,omitempty"`
	AttributeDefinitionName *string                       `json:"attributeDefinitionName,omitempty"`
	AttributeValue          *string                       `json:"attributeValue,omitempty"`
	Column                  *map[string]string            `json:"column,omitempty"`
	CopySetOn               *string                       `json:"copySetOn,omitempty"`
	Dictionary              *[]string                     `json:"dictionary,omitempty"`
	LockedSetOn             *string                       `json:"lockedSetOn,omitempty"`
	MandatorySetOn          *string                       `json:"mandatorySetOn,omitempty"`
	Matrix                  *map[string]map[string]string `json:"matrix,omitempty"`
	ReadOnly                *bool                         `json:"readOnly,omitempty"`
}

CategoryAttributeMetadataResponse defines model for CategoryAttributeMetadataResponse.

type CategoryAttributeRequest

type CategoryAttributeRequest struct {
	Value *string `json:"value,omitempty"`
}

CategoryAttributeRequest defines model for CategoryAttributeRequest.

type CategoryBasicResponse

type CategoryBasicResponse struct {
	Assets      *[]string `json:"assets,omitempty"`
	Description *string   `json:"description,omitempty"`
	Id          *string   `json:"id,omitempty"`
	Name        *string   `json:"name,omitempty"`
	Number      *string   `json:"number,omitempty"`
	ParentId    *string   `json:"parentId,omitempty"`
	ReadOnly    *bool     `json:"readOnly,omitempty"`
}

CategoryBasicResponse defines model for CategoryBasicResponse.

type CategoryColumnAttributeRequest

type CategoryColumnAttributeRequest struct {
	Column *map[string]string `json:"column,omitempty"`
}

CategoryColumnAttributeRequest defines model for CategoryColumnAttributeRequest.

type CategoryConnectionResponse

type CategoryConnectionResponse struct {
	LeftProduct   *ProductConnectionMetadata `json:"leftProduct,omitempty"`
	Relation      *RelationResponse          `json:"relation,omitempty"`
	RightCategory *CategoryBasicResponse     `json:"rightCategory,omitempty"`
}

CategoryConnectionResponse defines model for CategoryConnectionResponse.

type CategoryFilter

type CategoryFilter struct {
	Type   *CategoryFilterType `json:"type,omitempty"`
	Values *[]string           `json:"values,omitempty"`
}

CategoryFilter defines model for CategoryFilter.

type CategoryFilterType

type CategoryFilterType string

CategoryFilterType defines model for CategoryFilter.Type.

const (
	CategoryFilterTypeIDIN     CategoryFilterType = "ID_IN"
	CategoryFilterTypeNUMBERIN CategoryFilterType = "NUMBER_IN"
)

Defines values for CategoryFilterType.

type CategoryFilteringRequest

type CategoryFilteringRequest struct {
	Filters  *[]CategoryFilter `json:"filters,omitempty"`
	Page     *int32            `json:"page,omitempty"`
	PageSize *int32            `json:"pageSize,omitempty"`
}

CategoryFilteringRequest defines model for CategoryFilteringRequest.

type CategoryFullResponse

type CategoryFullResponse struct {
	Assets      *[]string                  `json:"assets,omitempty"`
	Attributes  *[]CategoryAttributeDto    `json:"attributes,omitempty"`
	Description *string                    `json:"description,omitempty"`
	Id          *string                    `json:"id,omitempty"`
	Name        *string                    `json:"name,omitempty"`
	Number      *string                    `json:"number,omitempty"`
	ParentId    *string                    `json:"parentId,omitempty"`
	Path        *string                    `json:"path,omitempty"`
	PathIds     *[]string                  `json:"pathIds,omitempty"`
	ReadOnly    *bool                      `json:"readOnly,omitempty"`
	State       *CategoryFullResponseState `json:"state,omitempty"`
}

CategoryFullResponse defines model for CategoryFullResponse.

type CategoryFullResponseState

type CategoryFullResponseState string

CategoryFullResponseState defines model for CategoryFullResponse.State.

const (
	CategoryFullResponseStateACTIVE   CategoryFullResponseState = "ACTIVE"
	CategoryFullResponseStateARCHIVED CategoryFullResponseState = "ARCHIVED"
)

Defines values for CategoryFullResponseState.

type CategoryMatrixAttributeRequest

type CategoryMatrixAttributeRequest struct {
	Matrix *map[string]map[string]string `json:"matrix,omitempty"`
}

CategoryMatrixAttributeRequest defines model for CategoryMatrixAttributeRequest.

type CategoryProductRequest

type CategoryProductRequest struct {
	ProductId *string `json:"productId,omitempty"`
}

CategoryProductRequest defines model for CategoryProductRequest.

type CategoryProductResponse

type CategoryProductResponse struct {
	ProductId   *string `json:"productId,omitempty"`
	ProductName *string `json:"productName,omitempty"`
}

CategoryProductResponse defines model for CategoryProductResponse.

type CategoryReferenceRequest

type CategoryReferenceRequest struct {
	// CategoryIds A set of category ids.
	CategoryIds []string `json:"categoryIds"`
}

CategoryReferenceRequest defines model for CategoryReferenceRequest.

type CategoryWithChildrenResponse

type CategoryWithChildrenResponse struct {
	Assets      *[]string                       `json:"assets,omitempty"`
	Children    *[]CategoryWithChildrenResponse `json:"children,omitempty"`
	Description *string                         `json:"description,omitempty"`
	Id          *string                         `json:"id,omitempty"`
	Name        *string                         `json:"name,omitempty"`
	Number      *string                         `json:"number,omitempty"`
	ReadOnly    *bool                           `json:"readOnly,omitempty"`
}

CategoryWithChildrenResponse defines model for CategoryWithChildrenResponse.

type ChangeStatusParams

type ChangeStatusParams struct {
	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`
}

ChangeStatusParams defines parameters for ChangeStatus.

type ChangeStatusParamsAction

type ChangeStatusParamsAction string

ChangeStatusParamsAction defines parameters for ChangeStatus.

const (
	ChangeStatusParamsActionARCHIVE    ChangeStatusParamsAction = "ARCHIVE"
	ChangeStatusParamsActionCONNECT    ChangeStatusParamsAction = "CONNECT"
	ChangeStatusParamsActionDISCONNECT ChangeStatusParamsAction = "DISCONNECT"
	ChangeStatusParamsActionPUBLISH    ChangeStatusParamsAction = "PUBLISH"
	ChangeStatusParamsActionSYNC       ChangeStatusParamsAction = "SYNC"
	ChangeStatusParamsActionUNARCHIVE  ChangeStatusParamsAction = "UNARCHIVE"
	ChangeStatusParamsActionUNPUBLISH  ChangeStatusParamsAction = "UNPUBLISH"
)

Defines values for ChangeStatusParamsAction.

type ChangeStatusResponse

type ChangeStatusResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
	JSON409      *ErrorResponse
}

func ParseChangeStatusResponse

func ParseChangeStatusResponse(rsp *http.Response) (*ChangeStatusResponse, error)

ParseChangeStatusResponse parses an HTTP response from a ChangeStatusWithResponse call

func (ChangeStatusResponse) Status

func (r ChangeStatusResponse) Status() string

Status returns HTTPResponse.Status

func (ChangeStatusResponse) StatusCode

func (r ChangeStatusResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ChangeStatusesByIdsJSONRequestBody

type ChangeStatusesByIdsJSONRequestBody = UpdateProductStateRequest

ChangeStatusesByIdsJSONRequestBody defines body for ChangeStatusesByIds for application/json ContentType.

type ChangeStatusesByIdsParams

type ChangeStatusesByIdsParams struct {
	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`
}

ChangeStatusesByIdsParams defines parameters for ChangeStatusesByIds.

type ChangeStatusesByIdsResponse

type ChangeStatusesByIdsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON403      *UpdateProductStateResponse
	JSON409      *ErrorResponse
}

func ParseChangeStatusesByIdsResponse

func ParseChangeStatusesByIdsResponse(rsp *http.Response) (*ChangeStatusesByIdsResponse, error)

ParseChangeStatusesByIdsResponse parses an HTTP response from a ChangeStatusesByIdsWithResponse call

func (ChangeStatusesByIdsResponse) Status

Status returns HTTPResponse.Status

func (ChangeStatusesByIdsResponse) StatusCode

func (r ChangeStatusesByIdsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Client

type Client struct {
	// The endpoint of the server conforming to this interface, with scheme,
	// https://api.deepmap.com for example. This can contain a path relative
	// to the server, such as https://api.deepmap.com/dev-test, and all the
	// paths in the swagger spec will be appended to the server.
	Server string

	// Doer for performing requests, typically a *http.Client with any
	// customized settings, such as certificate chains.
	Client HttpRequestDoer

	// A list of callbacks for modifying requests which are generated before sending over
	// the network.
	RequestEditors []RequestEditorFn
}

Client which conforms to the OpenAPI3 specification for this service.

func NewClient

func NewClient(server string, opts ...ClientOption) (*Client, error)

Creates a new Client, with reasonable defaults

func (*Client) AddAttributesByIds

func (c *Client) AddAttributesByIds(ctx context.Context, params *AddAttributesByIdsParams, body AddAttributesByIdsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddAttributesByIdsWithBody

func (c *Client) AddAttributesByIdsWithBody(ctx context.Context, params *AddAttributesByIdsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddCategoryProducts

func (c *Client) AddCategoryProducts(ctx context.Context, id string, body AddCategoryProductsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddCategoryProductsWithBody

func (c *Client) AddCategoryProductsWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddColumnAttribute

func (c *Client) AddColumnAttribute(ctx context.Context, id string, params *AddColumnAttributeParams, body AddColumnAttributeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddColumnAttributeWithBody

func (c *Client) AddColumnAttributeWithBody(ctx context.Context, id string, params *AddColumnAttributeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddDictionaryAttribute

func (c *Client) AddDictionaryAttribute(ctx context.Context, id string, params *AddDictionaryAttributeParams, body AddDictionaryAttributeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddDictionaryAttributeWithBody

func (c *Client) AddDictionaryAttributeWithBody(ctx context.Context, id string, params *AddDictionaryAttributeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddLabelToProducts

func (c *Client) AddLabelToProducts(ctx context.Context, body AddLabelToProductsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddLabelToProductsWithBody

func (c *Client) AddLabelToProductsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddLabelsToProduct

func (c *Client) AddLabelsToProduct(ctx context.Context, id string, body AddLabelsToProductJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddLabelsToProductWithBody

func (c *Client) AddLabelsToProductWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddMatrixAttribute

func (c *Client) AddMatrixAttribute(ctx context.Context, id string, params *AddMatrixAttributeParams, body AddMatrixAttributeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddMatrixAttributeWithBody

func (c *Client) AddMatrixAttributeWithBody(ctx context.Context, id string, params *AddMatrixAttributeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddPolicyToAttributeDefinition

func (c *Client) AddPolicyToAttributeDefinition(ctx context.Context, id string, body AddPolicyToAttributeDefinitionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddPolicyToAttributeDefinitionWithBody

func (c *Client) AddPolicyToAttributeDefinitionWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddPolicyToCategory

func (c *Client) AddPolicyToCategory(ctx context.Context, id string, body AddPolicyToCategoryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddPolicyToCategoryNode

func (c *Client) AddPolicyToCategoryNode(ctx context.Context, id string, body AddPolicyToCategoryNodeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddPolicyToCategoryNodeWithBody

func (c *Client) AddPolicyToCategoryNodeWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddPolicyToCategoryWithBody

func (c *Client) AddPolicyToCategoryWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddPolicyToProductsForCategoryId

func (c *Client) AddPolicyToProductsForCategoryId(ctx context.Context, id string, body AddPolicyToProductsForCategoryIdJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddPolicyToProductsForCategoryIdWithBody

func (c *Client) AddPolicyToProductsForCategoryIdWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddPolicyToProductsForCategoryNodeId

func (c *Client) AddPolicyToProductsForCategoryNodeId(ctx context.Context, id string, body AddPolicyToProductsForCategoryNodeIdJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddPolicyToProductsForCategoryNodeIdWithBody

func (c *Client) AddPolicyToProductsForCategoryNodeIdWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddPolicyToRelation

func (c *Client) AddPolicyToRelation(ctx context.Context, id string, body AddPolicyToRelationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddPolicyToRelationWithBody

func (c *Client) AddPolicyToRelationWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddProductAttribute

func (c *Client) AddProductAttribute(ctx context.Context, id string, params *AddProductAttributeParams, body AddProductAttributeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddProductAttributeWithBody

func (c *Client) AddProductAttributeWithBody(ctx context.Context, id string, params *AddProductAttributeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddProductToBundle

func (c *Client) AddProductToBundle(ctx context.Context, id string, complementaryProductId string, body AddProductToBundleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddProductToBundleWithBody

func (c *Client) AddProductToBundleWithBody(ctx context.Context, id string, complementaryProductId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddProductToCategories

func (c *Client) AddProductToCategories(ctx context.Context, id string, body AddProductToCategoriesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddProductToCategoriesWithBody

func (c *Client) AddProductToCategoriesWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddProductVariant

func (c *Client) AddProductVariant(ctx context.Context, id string, variantProductId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) Archive

func (c *Client) Archive(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ArchiveProductsByIds

func (c *Client) ArchiveProductsByIds(ctx context.Context, body ArchiveProductsByIdsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ArchiveProductsByIdsWithBody

func (c *Client) ArchiveProductsByIdsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AssignProductsToCategory

func (c *Client) AssignProductsToCategory(ctx context.Context, body AssignProductsToCategoryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AssignProductsToCategoryWithBody

func (c *Client) AssignProductsToCategoryWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AssociateAssetWithCategory

func (c *Client) AssociateAssetWithCategory(ctx context.Context, id string, assetId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AssociateAssetWithProduct

func (c *Client) AssociateAssetWithProduct(ctx context.Context, id string, assetId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AssociateAssets

func (c *Client) AssociateAssets(ctx context.Context, id string, body AssociateAssetsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AssociateAssetsWithBody

func (c *Client) AssociateAssetsWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ChangeStatus

func (c *Client) ChangeStatus(ctx context.Context, id string, action ChangeStatusParamsAction, params *ChangeStatusParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ChangeStatusesByIds

func (c *Client) ChangeStatusesByIds(ctx context.Context, params *ChangeStatusesByIdsParams, body ChangeStatusesByIdsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ChangeStatusesByIdsWithBody

func (c *Client) ChangeStatusesByIdsWithBody(ctx context.Context, params *ChangeStatusesByIdsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CopyAndUpdateProduct

func (c *Client) CopyAndUpdateProduct(ctx context.Context, params *CopyAndUpdateProductParams, body CopyAndUpdateProductJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CopyAndUpdateProductWithBody

func (c *Client) CopyAndUpdateProductWithBody(ctx context.Context, params *CopyAndUpdateProductParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CopyProduct

func (c *Client) CopyProduct(ctx context.Context, id string, params *CopyProductParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CountDictionaryAttributes

func (c *Client) CountDictionaryAttributes(ctx context.Context, id string, params *CountDictionaryAttributesParams, body CountDictionaryAttributesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CountDictionaryAttributesWithBody

func (c *Client) CountDictionaryAttributesWithBody(ctx context.Context, id string, params *CountDictionaryAttributesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CountFilteredProducts

func (c *Client) CountFilteredProducts(ctx context.Context, params *CountFilteredProductsParams, body CountFilteredProductsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CountFilteredProductsWithBody

func (c *Client) CountFilteredProductsWithBody(ctx context.Context, params *CountFilteredProductsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateAttributeDefinition

func (c *Client) CreateAttributeDefinition(ctx context.Context, params *CreateAttributeDefinitionParams, body CreateAttributeDefinitionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateAttributeDefinitionWithBody

func (c *Client) CreateAttributeDefinitionWithBody(ctx context.Context, params *CreateAttributeDefinitionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateAttributeGroup

func (c *Client) CreateAttributeGroup(ctx context.Context, params *CreateAttributeGroupParams, body CreateAttributeGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateAttributeGroupWithBody

func (c *Client) CreateAttributeGroupWithBody(ctx context.Context, params *CreateAttributeGroupParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateCatalogNodeAttribute

func (c *Client) CreateCatalogNodeAttribute(ctx context.Context, id string, attributeDefinitionId string, params *CreateCatalogNodeAttributeParams, body CreateCatalogNodeAttributeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateCatalogNodeAttributeColumn

func (c *Client) CreateCatalogNodeAttributeColumn(ctx context.Context, id string, attributeDefinitionId string, params *CreateCatalogNodeAttributeColumnParams, body CreateCatalogNodeAttributeColumnJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateCatalogNodeAttributeColumnWithBody

func (c *Client) CreateCatalogNodeAttributeColumnWithBody(ctx context.Context, id string, attributeDefinitionId string, params *CreateCatalogNodeAttributeColumnParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateCatalogNodeAttributeCompound

func (c *Client) CreateCatalogNodeAttributeCompound(ctx context.Context, id string, attributeDefinitionId string, params *CreateCatalogNodeAttributeCompoundParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateCatalogNodeAttributeDictionary

func (c *Client) CreateCatalogNodeAttributeDictionary(ctx context.Context, id string, attributeDefinitionId string, params *CreateCatalogNodeAttributeDictionaryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateCatalogNodeAttributeMatrix

func (c *Client) CreateCatalogNodeAttributeMatrix(ctx context.Context, id string, attributeDefinitionId string, params *CreateCatalogNodeAttributeMatrixParams, body CreateCatalogNodeAttributeMatrixJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateCatalogNodeAttributeMatrixWithBody

func (c *Client) CreateCatalogNodeAttributeMatrixWithBody(ctx context.Context, id string, attributeDefinitionId string, params *CreateCatalogNodeAttributeMatrixParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateCatalogNodeAttributeWithBody

func (c *Client) CreateCatalogNodeAttributeWithBody(ctx context.Context, id string, attributeDefinitionId string, params *CreateCatalogNodeAttributeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateCategory

func (c *Client) CreateCategory(ctx context.Context, params *CreateCategoryParams, body CreateCategoryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateCategoryConnection

func (c *Client) CreateCategoryConnection(ctx context.Context, id string, body CreateCategoryConnectionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateCategoryConnectionWithBody

func (c *Client) CreateCategoryConnectionWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateCategoryWithBody

func (c *Client) CreateCategoryWithBody(ctx context.Context, params *CreateCategoryParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateColumnDefinition

func (c *Client) CreateColumnDefinition(ctx context.Context, params *CreateColumnDefinitionParams, body CreateColumnDefinitionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateColumnDefinitionWithBody

func (c *Client) CreateColumnDefinitionWithBody(ctx context.Context, params *CreateColumnDefinitionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateCompoundDefinition

func (c *Client) CreateCompoundDefinition(ctx context.Context, params *CreateCompoundDefinitionParams, body CreateCompoundDefinitionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateCompoundDefinitionWithBody

func (c *Client) CreateCompoundDefinitionWithBody(ctx context.Context, params *CreateCompoundDefinitionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateDictionaryAttribute

func (c *Client) CreateDictionaryAttribute(ctx context.Context, id string, params *CreateDictionaryAttributeParams, body CreateDictionaryAttributeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateDictionaryAttributeWithBody

func (c *Client) CreateDictionaryAttributeWithBody(ctx context.Context, id string, params *CreateDictionaryAttributeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateDictionaryDefinition

func (c *Client) CreateDictionaryDefinition(ctx context.Context, params *CreateDictionaryDefinitionParams, body CreateDictionaryDefinitionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateDictionaryDefinitionWithBody

func (c *Client) CreateDictionaryDefinitionWithBody(ctx context.Context, params *CreateDictionaryDefinitionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateDictionaryValueFilter

func (c *Client) CreateDictionaryValueFilter(ctx context.Context, id string, valueId string, parentValueId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateMatrixDefinition

func (c *Client) CreateMatrixDefinition(ctx context.Context, params *CreateMatrixDefinitionParams, body CreateMatrixDefinitionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateMatrixDefinitionWithBody

func (c *Client) CreateMatrixDefinitionWithBody(ctx context.Context, params *CreateMatrixDefinitionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateOrUpdate

func (c *Client) CreateOrUpdate(ctx context.Context, params *CreateOrUpdateParams, body CreateOrUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateOrUpdateWithBody

func (c *Client) CreateOrUpdateWithBody(ctx context.Context, params *CreateOrUpdateParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateProduct

func (c *Client) CreateProduct(ctx context.Context, params *CreateProductParams, body CreateProductJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateProductBundle

func (c *Client) CreateProductBundle(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateProductConnection

func (c *Client) CreateProductConnection(ctx context.Context, id string, body CreateProductConnectionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateProductConnectionWithBody

func (c *Client) CreateProductConnectionWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateProductConnections

func (c *Client) CreateProductConnections(ctx context.Context, id string, relationId string, body CreateProductConnectionsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateProductConnectionsWithBody

func (c *Client) CreateProductConnectionsWithBody(ctx context.Context, id string, relationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateProductTemplate

func (c *Client) CreateProductTemplate(ctx context.Context, productId string, body CreateProductTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateProductTemplateWithBody

func (c *Client) CreateProductTemplateWithBody(ctx context.Context, productId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateProductWithBody

func (c *Client) CreateProductWithBody(ctx context.Context, params *CreateProductParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateRelation

func (c *Client) CreateRelation(ctx context.Context, params *CreateRelationParams, body CreateRelationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateRelationWithBody

func (c *Client) CreateRelationWithBody(ctx context.Context, params *CreateRelationParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) Delete

func (c *Client) Delete(ctx context.Context, id string, params *DeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteAttributeDefinition

func (c *Client) DeleteAttributeDefinition(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteAttributeFromNode

func (c *Client) DeleteAttributeFromNode(ctx context.Context, id string, attributeDefinitionId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteAttributeGroup

func (c *Client) DeleteAttributeGroup(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteCategoryConnection

func (c *Client) DeleteCategoryConnection(ctx context.Context, id string, relationId string, categoryId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteCategoryNode

func (c *Client) DeleteCategoryNode(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteCategoryProducts

func (c *Client) DeleteCategoryProducts(ctx context.Context, id string, productId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteCompoundDefinition

func (c *Client) DeleteCompoundDefinition(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteDictionaryAttribute

func (c *Client) DeleteDictionaryAttribute(ctx context.Context, id string, valueId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteDictionaryDefinition

func (c *Client) DeleteDictionaryDefinition(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteDictionaryFilter

func (c *Client) DeleteDictionaryFilter(ctx context.Context, id string, valueId string, parentValueId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteDictionaryParent

func (c *Client) DeleteDictionaryParent(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteDryRun

func (c *Client) DeleteDryRun(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteManyProductConnections

func (c *Client) DeleteManyProductConnections(ctx context.Context, id string, relationId string, body DeleteManyProductConnectionsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteManyProductConnectionsWithBody

func (c *Client) DeleteManyProductConnectionsWithBody(ctx context.Context, id string, relationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeletePolicyByCategoryAndPolicyId

func (c *Client) DeletePolicyByCategoryAndPolicyId(ctx context.Context, id string, policyId string, policyType DeletePolicyByCategoryAndPolicyIdParamsPolicyType, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeletePolicyByCategoryNodeAndPolicyId

func (c *Client) DeletePolicyByCategoryNodeAndPolicyId(ctx context.Context, id string, policyId string, policyType DeletePolicyByCategoryNodeAndPolicyIdParamsPolicyType, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeletePolicyForAttributeDefinition

func (c *Client) DeletePolicyForAttributeDefinition(ctx context.Context, id string, policyId string, policyType DeletePolicyForAttributeDefinitionParamsPolicyType, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeletePolicyForRelation

func (c *Client) DeletePolicyForRelation(ctx context.Context, id string, policyId string, policyType DeletePolicyForRelationParamsPolicyType, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeletePolicyFromProductsForCategoryId

func (c *Client) DeletePolicyFromProductsForCategoryId(ctx context.Context, id string, policyId string, policyType DeletePolicyFromProductsForCategoryIdParamsPolicyType, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeletePolicyFromProductsForCategoryNodeId

func (c *Client) DeletePolicyFromProductsForCategoryNodeId(ctx context.Context, id string, policyId string, policyType DeletePolicyFromProductsForCategoryNodeIdParamsPolicyType, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteProductAttribute

func (c *Client) DeleteProductAttribute(ctx context.Context, id string, definitionId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteProductConnection

func (c *Client) DeleteProductConnection(ctx context.Context, id string, relationId string, connectedProductId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteProductConnectionsByRelation

func (c *Client) DeleteProductConnectionsByRelation(ctx context.Context, id string, relationId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteProductFromBundle

func (c *Client) DeleteProductFromBundle(ctx context.Context, id string, complementaryProductId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteProductTemplate

func (c *Client) DeleteProductTemplate(ctx context.Context, productId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteProductsAttribute

func (c *Client) DeleteProductsAttribute(ctx context.Context, body DeleteProductsAttributeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteProductsAttributeWithBody

func (c *Client) DeleteProductsAttributeWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DisassociateAssetFromCategory

func (c *Client) DisassociateAssetFromCategory(ctx context.Context, id string, assetId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DisassociateAssetFromProduct

func (c *Client) DisassociateAssetFromProduct(ctx context.Context, id string, assetId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) FindAllAttributeDefinitions

func (c *Client) FindAllAttributeDefinitions(ctx context.Context, params *FindAllAttributeDefinitionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) FindAllCompoundDefinitions

func (c *Client) FindAllCompoundDefinitions(ctx context.Context, params *FindAllCompoundDefinitionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) FindAttributeGroups

func (c *Client) FindAttributeGroups(ctx context.Context, params *FindAttributeGroupsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) FindByCategoryLevelAttributes

func (c *Client) FindByCategoryLevelAttributes(ctx context.Context, attributeDefinitionId string, params *FindByCategoryLevelAttributesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) FindBySubDefinitions

func (c *Client) FindBySubDefinitions(ctx context.Context, attributeDefinitionId string, params *FindBySubDefinitionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) FindDefinitionsInGroup

func (c *Client) FindDefinitionsInGroup(ctx context.Context, id string, params *FindDefinitionsInGroupParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) FindDefinitionsWithoutGroup

func (c *Client) FindDefinitionsWithoutGroup(ctx context.Context, params *FindDefinitionsWithoutGroupParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) FindFilteredAttributeDefinitionsWithBody

func (c *Client) FindFilteredAttributeDefinitionsWithBody(ctx context.Context, params *FindFilteredAttributeDefinitionsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) FindFilteredDictionaryAttributesWithBody

func (c *Client) FindFilteredDictionaryAttributesWithBody(ctx context.Context, id string, params *FindFilteredDictionaryAttributesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) FindFilteredDictionaryDefinitionsWithBody

func (c *Client) FindFilteredDictionaryDefinitionsWithBody(ctx context.Context, id string, params *FindFilteredDictionaryDefinitionsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) FindOne

func (c *Client) FindOne(ctx context.Context, id string, params *FindOneParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) FindProductTemplates

func (c *Client) FindProductTemplates(ctx context.Context, params *FindProductTemplatesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) FindProductViewsById

func (c *Client) FindProductViewsById(ctx context.Context, id string, params *FindProductViewsByIdParams, body FindProductViewsByIdJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) FindProductViewsByIdWithBody

func (c *Client) FindProductViewsByIdWithBody(ctx context.Context, id string, params *FindProductViewsByIdParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) FindProducts

func (c *Client) FindProducts(ctx context.Context, id string, params *FindProductsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) FindRelations

func (c *Client) FindRelations(ctx context.Context, params *FindRelationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) FindSimple

func (c *Client) FindSimple(ctx context.Context, params *FindSimpleParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAttributeDefinition

func (c *Client) GetAttributeDefinition(ctx context.Context, id string, params *GetAttributeDefinitionParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAttributeDefinitionsByPolicyId

func (c *Client) GetAttributeDefinitionsByPolicyId(ctx context.Context, id string, params *GetAttributeDefinitionsByPolicyIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAttributeRootGroup

func (c *Client) GetAttributeRootGroup(ctx context.Context, params *GetAttributeRootGroupParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetByCategoryNodeId

func (c *Client) GetByCategoryNodeId(ctx context.Context, id string, params *GetByCategoryNodeIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetByDefinitionId

func (c *Client) GetByDefinitionId(ctx context.Context, id string, params *GetByDefinitionIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetByRelationId

func (c *Client) GetByRelationId(ctx context.Context, id string, params *GetByRelationIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCatalogByPolicyId

func (c *Client) GetCatalogByPolicyId(ctx context.Context, id string, params *GetCatalogByPolicyIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCatalogNodeByPolicyId

func (c *Client) GetCatalogNodeByPolicyId(ctx context.Context, id string, params *GetCatalogNodeByPolicyIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCatalogNodeChildren

func (c *Client) GetCatalogNodeChildren(ctx context.Context, id string, params *GetCatalogNodeChildrenParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCategoriesByAssetId

func (c *Client) GetCategoriesByAssetId(ctx context.Context, id string, params *GetCategoriesByAssetIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCategoriesByPolicyId

func (c *Client) GetCategoriesByPolicyId(ctx context.Context, id string, params *GetCategoriesByPolicyIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCategoriesNodeByPolicyId

func (c *Client) GetCategoriesNodeByPolicyId(ctx context.Context, id string, params *GetCategoriesNodeByPolicyIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCategoryAssets

func (c *Client) GetCategoryAssets(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCategoryConnectionsByRelationId

func (c *Client) GetCategoryConnectionsByRelationId(ctx context.Context, id string, params *GetCategoryConnectionsByRelationIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCategoryConnectionsForProduct

func (c *Client) GetCategoryConnectionsForProduct(ctx context.Context, id string, params *GetCategoryConnectionsForProductParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCategoryProducts

func (c *Client) GetCategoryProducts(ctx context.Context, id string, params *GetCategoryProductsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCategoryTree

func (c *Client) GetCategoryTree(ctx context.Context, id string, params *GetCategoryTreeParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCompoundDefinition

func (c *Client) GetCompoundDefinition(ctx context.Context, id string, params *GetCompoundDefinitionParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDictionaryAttribute

func (c *Client) GetDictionaryAttribute(ctx context.Context, id string, valueId string, params *GetDictionaryAttributeParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetFilteredNodes

func (c *Client) GetFilteredNodes(ctx context.Context, params *GetFilteredNodesParams, body GetFilteredNodesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetFilteredNodesWithBody

func (c *Client) GetFilteredNodesWithBody(ctx context.Context, params *GetFilteredNodesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetFilteredRelations

func (c *Client) GetFilteredRelations(ctx context.Context, params *GetFilteredRelationsParams, body GetFilteredRelationsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetFilteredRelationsWithBody

func (c *Client) GetFilteredRelationsWithBody(ctx context.Context, params *GetFilteredRelationsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetGroupedProductAttributes

func (c *Client) GetGroupedProductAttributes(ctx context.Context, id string, params *GetGroupedProductAttributesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetJobStatus

func (c *Client) GetJobStatus(ctx context.Context, taskId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetNode

func (c *Client) GetNode(ctx context.Context, id string, params *GetNodeParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetPathToNode

func (c *Client) GetPathToNode(ctx context.Context, id string, params *GetPathToNodeParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetPoliciesByCategoryId

func (c *Client) GetPoliciesByCategoryId(ctx context.Context, id string, params *GetPoliciesByCategoryIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetPolicyByCategoryId

func (c *Client) GetPolicyByCategoryId(ctx context.Context, id string, params *GetPolicyByCategoryIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetPolicyByCategoryNodeId

func (c *Client) GetPolicyByCategoryNodeId(ctx context.Context, id string, params *GetPolicyByCategoryNodeIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetProduct

func (c *Client) GetProduct(ctx context.Context, id string, params *GetProductParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetProductAssets

func (c *Client) GetProductAssets(ctx context.Context, id string, params *GetProductAssetsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetProductAttributes

func (c *Client) GetProductAttributes(ctx context.Context, id string, params *GetProductAttributesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetProductConnectionsByRelationId

func (c *Client) GetProductConnectionsByRelationId(ctx context.Context, id string, params *GetProductConnectionsByRelationIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetProductForRelation

func (c *Client) GetProductForRelation(ctx context.Context, id string, relationId string, params *GetProductForRelationParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetProductRelations

func (c *Client) GetProductRelations(ctx context.Context, id string, params *GetProductRelationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetProductTemplate

func (c *Client) GetProductTemplate(ctx context.Context, productId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetProductVariantAttribute

func (c *Client) GetProductVariantAttribute(ctx context.Context, id string, definitionId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetProducts

func (c *Client) GetProducts(ctx context.Context, params *GetProductsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetProductsCategories

func (c *Client) GetProductsCategories(ctx context.Context, id string, params *GetProductsCategoriesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetProductsLabels

func (c *Client) GetProductsLabels(ctx context.Context, id string, params *GetProductsLabelsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetProductsWithCursorAndViewsWithBody

func (c *Client) GetProductsWithCursorAndViewsWithBody(ctx context.Context, params *GetProductsWithCursorAndViewsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetRelationsByPolicyId

func (c *Client) GetRelationsByPolicyId(ctx context.Context, id string, params *GetRelationsByPolicyIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetVersion

func (c *Client) GetVersion(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) List

func (c *Client) List(ctx context.Context, params *ListParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListAttributesAttachedToGivenNode

func (c *Client) ListAttributesAttachedToGivenNode(ctx context.Context, id string, params *ListAttributesAttachedToGivenNodeParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListCatalogs

func (c *Client) ListCatalogs(ctx context.Context, params *ListCatalogsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListProductsViewsByAssets

func (c *Client) ListProductsViewsByAssets(ctx context.Context, params *ListProductsViewsByAssetsParams, body ListProductsViewsByAssetsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListProductsViewsByAssetsWithBody

func (c *Client) ListProductsViewsByAssetsWithBody(ctx context.Context, params *ListProductsViewsByAssetsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListProductsViewsByIds

func (c *Client) ListProductsViewsByIds(ctx context.Context, params *ListProductsViewsByIdsParams, body ListProductsViewsByIdsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListProductsViewsByIdsWithBody

func (c *Client) ListProductsViewsByIdsWithBody(ctx context.Context, params *ListProductsViewsByIdsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListProductsViewsByNumbers

func (c *Client) ListProductsViewsByNumbers(ctx context.Context, params *ListProductsViewsByNumbersParams, body ListProductsViewsByNumbersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListProductsViewsByNumbersWithBody

func (c *Client) ListProductsViewsByNumbersWithBody(ctx context.Context, params *ListProductsViewsByNumbersParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) MoveAttributeDefinition

func (c *Client) MoveAttributeDefinition(ctx context.Context, id string, definitionId string, params *MoveAttributeDefinitionParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) MoveAttributeDefinitionInGroup

func (c *Client) MoveAttributeDefinitionInGroup(ctx context.Context, definitionId string, params *MoveAttributeDefinitionInGroupParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) MoveCatalogNode

func (c *Client) MoveCatalogNode(ctx context.Context, id string, body MoveCatalogNodeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) MoveCatalogNodeWithBody

func (c *Client) MoveCatalogNodeWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) MoveCategoryAsset

func (c *Client) MoveCategoryAsset(ctx context.Context, id string, assetId string, params *MoveCategoryAssetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) MoveGroup

func (c *Client) MoveGroup(ctx context.Context, id string, params *MoveGroupParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) MoveProductAsset

func (c *Client) MoveProductAsset(ctx context.Context, id string, assetId string, params *MoveProductAssetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) MoveProductInBundle

func (c *Client) MoveProductInBundle(ctx context.Context, id string, complementaryProductId string, params *MoveProductInBundleParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) MoveProductVariant

func (c *Client) MoveProductVariant(ctx context.Context, id string, variantProductId string, params *MoveProductVariantParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchUpdate

func (c *Client) PatchUpdate(ctx context.Context, id string, body PatchUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchUpdateWithBody

func (c *Client) PatchUpdateWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RemoveLabelFromProduct

func (c *Client) RemoveLabelFromProduct(ctx context.Context, id string, labelId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RemoveLabelFromProducts

func (c *Client) RemoveLabelFromProducts(ctx context.Context, body RemoveLabelFromProductsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RemoveLabelFromProductsWithBody

func (c *Client) RemoveLabelFromProductsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RemoveProductFromCategory

func (c *Client) RemoveProductFromCategory(ctx context.Context, id string, categoryId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) Rename

func (c *Client) Rename(ctx context.Context, id string, params *RenameParams, body RenameJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RenameWithBody

func (c *Client) RenameWithBody(ctx context.Context, id string, params *RenameParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SetDefinitionsOrderStrategyInGroup

func (c *Client) SetDefinitionsOrderStrategyInGroup(ctx context.Context, id string, params *SetDefinitionsOrderStrategyInGroupParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SetDictionaryAttributeValuesForCategory

func (c *Client) SetDictionaryAttributeValuesForCategory(ctx context.Context, id string, attributeDefinitionId string, params *SetDictionaryAttributeValuesForCategoryParams, body SetDictionaryAttributeValuesForCategoryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SetDictionaryAttributeValuesForCategoryWithBody

func (c *Client) SetDictionaryAttributeValuesForCategoryWithBody(ctx context.Context, id string, attributeDefinitionId string, params *SetDictionaryAttributeValuesForCategoryParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SetDictionaryAttributeValuesForProduct

func (c *Client) SetDictionaryAttributeValuesForProduct(ctx context.Context, id string, definitionId string, params *SetDictionaryAttributeValuesForProductParams, body SetDictionaryAttributeValuesForProductJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SetDictionaryAttributeValuesForProductWithBody

func (c *Client) SetDictionaryAttributeValuesForProductWithBody(ctx context.Context, id string, definitionId string, params *SetDictionaryAttributeValuesForProductParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SetDictionaryParent

func (c *Client) SetDictionaryParent(ctx context.Context, id string, parentDefinitionId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SetOtherDefinitionsOrderStrategy

func (c *Client) SetOtherDefinitionsOrderStrategy(ctx context.Context, params *SetOtherDefinitionsOrderStrategyParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SetProductAssets

func (c *Client) SetProductAssets(ctx context.Context, id string, body SetProductAssetsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SetProductAssetsWithBody

func (c *Client) SetProductAssetsWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SetProductGroup

func (c *Client) SetProductGroup(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SynchronizeAssets

func (c *Client) SynchronizeAssets(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) Unarchive

func (c *Client) Unarchive(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UnarchiveProductsByIds

func (c *Client) UnarchiveProductsByIds(ctx context.Context, body UnarchiveProductsByIdsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UnarchiveProductsByIdsWithBody

func (c *Client) UnarchiveProductsByIdsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UnassignProductVariant

func (c *Client) UnassignProductVariant(ctx context.Context, id string, variantProductId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateAttributeDefinition

func (c *Client) UpdateAttributeDefinition(ctx context.Context, id string, params *UpdateAttributeDefinitionParams, body UpdateAttributeDefinitionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateAttributeDefinitionDryRunWithBody

func (c *Client) UpdateAttributeDefinitionDryRunWithBody(ctx context.Context, id string, params *UpdateAttributeDefinitionDryRunParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateAttributeDefinitionWithBody

func (c *Client) UpdateAttributeDefinitionWithBody(ctx context.Context, id string, params *UpdateAttributeDefinitionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateAttributesByIds

func (c *Client) UpdateAttributesByIds(ctx context.Context, params *UpdateAttributesByIdsParams, body UpdateAttributesByIdsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateAttributesByIdsWithBody

func (c *Client) UpdateAttributesByIdsWithBody(ctx context.Context, params *UpdateAttributesByIdsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateCatalogNode

func (c *Client) UpdateCatalogNode(ctx context.Context, id string, params *UpdateCatalogNodeParams, body UpdateCatalogNodeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateCatalogNodeOrder

func (c *Client) UpdateCatalogNodeOrder(ctx context.Context, id string, params *UpdateCatalogNodeOrderParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateCatalogNodeWithBody

func (c *Client) UpdateCatalogNodeWithBody(ctx context.Context, id string, params *UpdateCatalogNodeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateColumnAttribute

func (c *Client) UpdateColumnAttribute(ctx context.Context, id string, definitionId string, params *UpdateColumnAttributeParams, body UpdateColumnAttributeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateColumnAttributeWithBody

func (c *Client) UpdateColumnAttributeWithBody(ctx context.Context, id string, definitionId string, params *UpdateColumnAttributeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateColumnDefinition

func (c *Client) UpdateColumnDefinition(ctx context.Context, id string, params *UpdateColumnDefinitionParams, body UpdateColumnDefinitionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateColumnDefinitionDryRun

func (c *Client) UpdateColumnDefinitionDryRun(ctx context.Context, id string, params *UpdateColumnDefinitionDryRunParams, body UpdateColumnDefinitionDryRunJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateColumnDefinitionDryRunWithBody

func (c *Client) UpdateColumnDefinitionDryRunWithBody(ctx context.Context, id string, params *UpdateColumnDefinitionDryRunParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateColumnDefinitionWithBody

func (c *Client) UpdateColumnDefinitionWithBody(ctx context.Context, id string, params *UpdateColumnDefinitionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateCompoundDefinition

func (c *Client) UpdateCompoundDefinition(ctx context.Context, id string, params *UpdateCompoundDefinitionParams, body UpdateCompoundDefinitionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateCompoundDefinitionWithBody

func (c *Client) UpdateCompoundDefinitionWithBody(ctx context.Context, id string, params *UpdateCompoundDefinitionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateConnectionQuantity

func (c *Client) UpdateConnectionQuantity(ctx context.Context, id string, rightProductId string, relationId string, body UpdateConnectionQuantityJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateConnectionQuantityWithBody

func (c *Client) UpdateConnectionQuantityWithBody(ctx context.Context, id string, rightProductId string, relationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateDictionaryAttribute

func (c *Client) UpdateDictionaryAttribute(ctx context.Context, id string, valueId string, params *UpdateDictionaryAttributeParams, body UpdateDictionaryAttributeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateDictionaryAttributeWithBody

func (c *Client) UpdateDictionaryAttributeWithBody(ctx context.Context, id string, valueId string, params *UpdateDictionaryAttributeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateDictionaryDefinition

func (c *Client) UpdateDictionaryDefinition(ctx context.Context, id string, params *UpdateDictionaryDefinitionParams, body UpdateDictionaryDefinitionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateDictionaryDefinitionWithBody

func (c *Client) UpdateDictionaryDefinitionWithBody(ctx context.Context, id string, params *UpdateDictionaryDefinitionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateMatrixAttribute

func (c *Client) UpdateMatrixAttribute(ctx context.Context, id string, definitionId string, params *UpdateMatrixAttributeParams, body UpdateMatrixAttributeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateMatrixAttributeWithBody

func (c *Client) UpdateMatrixAttributeWithBody(ctx context.Context, id string, definitionId string, params *UpdateMatrixAttributeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateMatrixDefinition

func (c *Client) UpdateMatrixDefinition(ctx context.Context, id string, params *UpdateMatrixDefinitionParams, body UpdateMatrixDefinitionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateMatrixDefinitionDryRun

func (c *Client) UpdateMatrixDefinitionDryRun(ctx context.Context, id string, params *UpdateMatrixDefinitionDryRunParams, body UpdateMatrixDefinitionDryRunJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateMatrixDefinitionDryRunWithBody

func (c *Client) UpdateMatrixDefinitionDryRunWithBody(ctx context.Context, id string, params *UpdateMatrixDefinitionDryRunParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateMatrixDefinitionWithBody

func (c *Client) UpdateMatrixDefinitionWithBody(ctx context.Context, id string, params *UpdateMatrixDefinitionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateMetadata

func (c *Client) UpdateMetadata(ctx context.Context, id string, params *UpdateMetadataParams, body UpdateMetadataJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateMetadataWithBody

func (c *Client) UpdateMetadataWithBody(ctx context.Context, id string, params *UpdateMetadataParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateName

func (c *Client) UpdateName(ctx context.Context, productId string, body UpdateNameJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateNameWithBody

func (c *Client) UpdateNameWithBody(ctx context.Context, productId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateNodeAttributeColumnValue

func (c *Client) UpdateNodeAttributeColumnValue(ctx context.Context, id string, attributeDefinitionId string, params *UpdateNodeAttributeColumnValueParams, body UpdateNodeAttributeColumnValueJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateNodeAttributeColumnValueWithBody

func (c *Client) UpdateNodeAttributeColumnValueWithBody(ctx context.Context, id string, attributeDefinitionId string, params *UpdateNodeAttributeColumnValueParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateNodeAttributeMatrixValue

func (c *Client) UpdateNodeAttributeMatrixValue(ctx context.Context, id string, attributeDefinitionId string, params *UpdateNodeAttributeMatrixValueParams, body UpdateNodeAttributeMatrixValueJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateNodeAttributeMatrixValueWithBody

func (c *Client) UpdateNodeAttributeMatrixValueWithBody(ctx context.Context, id string, attributeDefinitionId string, params *UpdateNodeAttributeMatrixValueParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateNodeAttributeValue

func (c *Client) UpdateNodeAttributeValue(ctx context.Context, id string, attributeDefinitionId string, params *UpdateNodeAttributeValueParams, body UpdateNodeAttributeValueJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateNodeAttributeValueWithBody

func (c *Client) UpdateNodeAttributeValueWithBody(ctx context.Context, id string, attributeDefinitionId string, params *UpdateNodeAttributeValueParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateNumber

func (c *Client) UpdateNumber(ctx context.Context, id string, body UpdateNumberJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateNumberWithBody

func (c *Client) UpdateNumberWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateOrderProductConnections

func (c *Client) UpdateOrderProductConnections(ctx context.Context, id string, relationId string, connectedProductId string, params *UpdateOrderProductConnectionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateOrderProductRelation

func (c *Client) UpdateOrderProductRelation(ctx context.Context, id string, relationId string, params *UpdateOrderProductRelationParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateOrderRelation

func (c *Client) UpdateOrderRelation(ctx context.Context, id string, params *UpdateOrderRelationParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateProduct

func (c *Client) UpdateProduct(ctx context.Context, id string, params *UpdateProductParams, body UpdateProductJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateProductAttribute

func (c *Client) UpdateProductAttribute(ctx context.Context, id string, definitionId string, params *UpdateProductAttributeParams, body UpdateProductAttributeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateProductAttributeWithBody

func (c *Client) UpdateProductAttributeWithBody(ctx context.Context, id string, definitionId string, params *UpdateProductAttributeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateProductAttributes

func (c *Client) UpdateProductAttributes(ctx context.Context, id string, params *UpdateProductAttributesParams, body UpdateProductAttributesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateProductAttributesWithBody

func (c *Client) UpdateProductAttributesWithBody(ctx context.Context, id string, params *UpdateProductAttributesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateProductBundleQuantity

func (c *Client) UpdateProductBundleQuantity(ctx context.Context, id string, complementaryProductId string, body UpdateProductBundleQuantityJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateProductBundleQuantityWithBody

func (c *Client) UpdateProductBundleQuantityWithBody(ctx context.Context, id string, complementaryProductId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateProductDetails

func (c *Client) UpdateProductDetails(ctx context.Context, id string, params *UpdateProductDetailsParams, body UpdateProductDetailsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateProductDetailsWithBody

func (c *Client) UpdateProductDetailsWithBody(ctx context.Context, id string, params *UpdateProductDetailsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateProductVariantAttribute

func (c *Client) UpdateProductVariantAttribute(ctx context.Context, id string, definitionId string, params *UpdateProductVariantAttributeParams, body UpdateProductVariantAttributeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateProductVariantAttributeWithBody

func (c *Client) UpdateProductVariantAttributeWithBody(ctx context.Context, id string, definitionId string, params *UpdateProductVariantAttributeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateProductWithBody

func (c *Client) UpdateProductWithBody(ctx context.Context, id string, params *UpdateProductParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateRelatedProductsRelationSortingOrderSource

func (c *Client) UpdateRelatedProductsRelationSortingOrderSource(ctx context.Context, id string, sortingOrderSource UpdateRelatedProductsRelationSortingOrderSourceParamsSortingOrderSource, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateRelation

func (c *Client) UpdateRelation(ctx context.Context, id string, params *UpdateRelationParams, body UpdateRelationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateRelationWithBody

func (c *Client) UpdateRelationWithBody(ctx context.Context, id string, params *UpdateRelationParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpsertAttributesByIds

func (c *Client) UpsertAttributesByIds(ctx context.Context, params *UpsertAttributesByIdsParams, body UpsertAttributesByIdsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpsertAttributesByIdsWithBody

func (c *Client) UpsertAttributesByIdsWithBody(ctx context.Context, params *UpsertAttributesByIdsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ValidateAttribute

func (c *Client) ValidateAttribute(ctx context.Context, body ValidateAttributeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ValidateAttributeWithBody

func (c *Client) ValidateAttributeWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ValidateProducts

func (c *Client) ValidateProducts(ctx context.Context, params *ValidateProductsParams, body ValidateProductsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ValidateProductsWithBody

func (c *Client) ValidateProductsWithBody(ctx context.Context, params *ValidateProductsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ValidateValue

func (c *Client) ValidateValue(ctx context.Context, body ValidateValueJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ValidateValueWithBody

func (c *Client) ValidateValueWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

type ClientInterface

type ClientInterface interface {
	// SynchronizeAssets request
	SynchronizeAssets(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetJobStatus request
	GetJobStatus(ctx context.Context, taskId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// FindAttributeGroups request
	FindAttributeGroups(ctx context.Context, params *FindAttributeGroupsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateAttributeGroupWithBody request with any body
	CreateAttributeGroupWithBody(ctx context.Context, params *CreateAttributeGroupParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateAttributeGroup(ctx context.Context, params *CreateAttributeGroupParams, body CreateAttributeGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// FindDefinitionsWithoutGroup request
	FindDefinitionsWithoutGroup(ctx context.Context, params *FindDefinitionsWithoutGroupParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SetOtherDefinitionsOrderStrategy request
	SetOtherDefinitionsOrderStrategy(ctx context.Context, params *SetOtherDefinitionsOrderStrategyParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// MoveAttributeDefinitionInGroup request
	MoveAttributeDefinitionInGroup(ctx context.Context, definitionId string, params *MoveAttributeDefinitionInGroupParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAttributeRootGroup request
	GetAttributeRootGroup(ctx context.Context, params *GetAttributeRootGroupParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteAttributeGroup request
	DeleteAttributeGroup(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// MoveGroup request
	MoveGroup(ctx context.Context, id string, params *MoveGroupParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// FindDefinitionsInGroup request
	FindDefinitionsInGroup(ctx context.Context, id string, params *FindDefinitionsInGroupParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SetDefinitionsOrderStrategyInGroup request
	SetDefinitionsOrderStrategyInGroup(ctx context.Context, id string, params *SetDefinitionsOrderStrategyInGroupParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// MoveAttributeDefinition request
	MoveAttributeDefinition(ctx context.Context, id string, definitionId string, params *MoveAttributeDefinitionParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RenameWithBody request with any body
	RenameWithBody(ctx context.Context, id string, params *RenameParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	Rename(ctx context.Context, id string, params *RenameParams, body RenameJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateNumberWithBody request with any body
	UpdateNumberWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateNumber(ctx context.Context, id string, body UpdateNumberJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListCatalogs request
	ListCatalogs(ctx context.Context, params *ListCatalogsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateCategoryWithBody request with any body
	CreateCategoryWithBody(ctx context.Context, params *CreateCategoryParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateCategory(ctx context.Context, params *CreateCategoryParams, body CreateCategoryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCategoriesByAssetId request
	GetCategoriesByAssetId(ctx context.Context, id string, params *GetCategoriesByAssetIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// FindByCategoryLevelAttributes request
	FindByCategoryLevelAttributes(ctx context.Context, attributeDefinitionId string, params *FindByCategoryLevelAttributesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// List request
	List(ctx context.Context, params *ListParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetFilteredNodesWithBody request with any body
	GetFilteredNodesWithBody(ctx context.Context, params *GetFilteredNodesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	GetFilteredNodes(ctx context.Context, params *GetFilteredNodesParams, body GetFilteredNodesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteCategoryNode request
	DeleteCategoryNode(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetNode request
	GetNode(ctx context.Context, id string, params *GetNodeParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateCatalogNodeWithBody request with any body
	UpdateCatalogNodeWithBody(ctx context.Context, id string, params *UpdateCatalogNodeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateCatalogNode(ctx context.Context, id string, params *UpdateCatalogNodeParams, body UpdateCatalogNodeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCategoryAssets request
	GetCategoryAssets(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DisassociateAssetFromCategory request
	DisassociateAssetFromCategory(ctx context.Context, id string, assetId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AssociateAssetWithCategory request
	AssociateAssetWithCategory(ctx context.Context, id string, assetId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// MoveCategoryAsset request
	MoveCategoryAsset(ctx context.Context, id string, assetId string, params *MoveCategoryAssetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListAttributesAttachedToGivenNode request
	ListAttributesAttachedToGivenNode(ctx context.Context, id string, params *ListAttributesAttachedToGivenNodeParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteAttributeFromNode request
	DeleteAttributeFromNode(ctx context.Context, id string, attributeDefinitionId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateNodeAttributeValueWithBody request with any body
	UpdateNodeAttributeValueWithBody(ctx context.Context, id string, attributeDefinitionId string, params *UpdateNodeAttributeValueParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateNodeAttributeValue(ctx context.Context, id string, attributeDefinitionId string, params *UpdateNodeAttributeValueParams, body UpdateNodeAttributeValueJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateCatalogNodeAttributeWithBody request with any body
	CreateCatalogNodeAttributeWithBody(ctx context.Context, id string, attributeDefinitionId string, params *CreateCatalogNodeAttributeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateCatalogNodeAttribute(ctx context.Context, id string, attributeDefinitionId string, params *CreateCatalogNodeAttributeParams, body CreateCatalogNodeAttributeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateCatalogNodeAttributeColumnWithBody request with any body
	CreateCatalogNodeAttributeColumnWithBody(ctx context.Context, id string, attributeDefinitionId string, params *CreateCatalogNodeAttributeColumnParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateCatalogNodeAttributeColumn(ctx context.Context, id string, attributeDefinitionId string, params *CreateCatalogNodeAttributeColumnParams, body CreateCatalogNodeAttributeColumnJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateNodeAttributeColumnValueWithBody request with any body
	UpdateNodeAttributeColumnValueWithBody(ctx context.Context, id string, attributeDefinitionId string, params *UpdateNodeAttributeColumnValueParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateNodeAttributeColumnValue(ctx context.Context, id string, attributeDefinitionId string, params *UpdateNodeAttributeColumnValueParams, body UpdateNodeAttributeColumnValueJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateCatalogNodeAttributeCompound request
	CreateCatalogNodeAttributeCompound(ctx context.Context, id string, attributeDefinitionId string, params *CreateCatalogNodeAttributeCompoundParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateCatalogNodeAttributeDictionary request
	CreateCatalogNodeAttributeDictionary(ctx context.Context, id string, attributeDefinitionId string, params *CreateCatalogNodeAttributeDictionaryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SetDictionaryAttributeValuesForCategoryWithBody request with any body
	SetDictionaryAttributeValuesForCategoryWithBody(ctx context.Context, id string, attributeDefinitionId string, params *SetDictionaryAttributeValuesForCategoryParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	SetDictionaryAttributeValuesForCategory(ctx context.Context, id string, attributeDefinitionId string, params *SetDictionaryAttributeValuesForCategoryParams, body SetDictionaryAttributeValuesForCategoryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateCatalogNodeAttributeMatrixWithBody request with any body
	CreateCatalogNodeAttributeMatrixWithBody(ctx context.Context, id string, attributeDefinitionId string, params *CreateCatalogNodeAttributeMatrixParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateCatalogNodeAttributeMatrix(ctx context.Context, id string, attributeDefinitionId string, params *CreateCatalogNodeAttributeMatrixParams, body CreateCatalogNodeAttributeMatrixJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateNodeAttributeMatrixValueWithBody request with any body
	UpdateNodeAttributeMatrixValueWithBody(ctx context.Context, id string, attributeDefinitionId string, params *UpdateNodeAttributeMatrixValueParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateNodeAttributeMatrixValue(ctx context.Context, id string, attributeDefinitionId string, params *UpdateNodeAttributeMatrixValueParams, body UpdateNodeAttributeMatrixValueJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCatalogNodeChildren request
	GetCatalogNodeChildren(ctx context.Context, id string, params *GetCatalogNodeChildrenParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// MoveCatalogNodeWithBody request with any body
	MoveCatalogNodeWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	MoveCatalogNode(ctx context.Context, id string, body MoveCatalogNodeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateCatalogNodeOrder request
	UpdateCatalogNodeOrder(ctx context.Context, id string, params *UpdateCatalogNodeOrderParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPathToNode request
	GetPathToNode(ctx context.Context, id string, params *GetPathToNodeParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetByCategoryNodeId request
	GetByCategoryNodeId(ctx context.Context, id string, params *GetByCategoryNodeIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddPolicyToCategoryNodeWithBody request with any body
	AddPolicyToCategoryNodeWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AddPolicyToCategoryNode(ctx context.Context, id string, body AddPolicyToCategoryNodeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeletePolicyByCategoryNodeAndPolicyId request
	DeletePolicyByCategoryNodeAndPolicyId(ctx context.Context, id string, policyId string, policyType DeletePolicyByCategoryNodeAndPolicyIdParamsPolicyType, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCategoryProducts request
	GetCategoryProducts(ctx context.Context, id string, params *GetCategoryProductsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddCategoryProductsWithBody request with any body
	AddCategoryProductsWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AddCategoryProducts(ctx context.Context, id string, body AddCategoryProductsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPolicyByCategoryNodeId request
	GetPolicyByCategoryNodeId(ctx context.Context, id string, params *GetPolicyByCategoryNodeIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddPolicyToProductsForCategoryNodeIdWithBody request with any body
	AddPolicyToProductsForCategoryNodeIdWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AddPolicyToProductsForCategoryNodeId(ctx context.Context, id string, body AddPolicyToProductsForCategoryNodeIdJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeletePolicyFromProductsForCategoryNodeId request
	DeletePolicyFromProductsForCategoryNodeId(ctx context.Context, id string, policyId string, policyType DeletePolicyFromProductsForCategoryNodeIdParamsPolicyType, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteCategoryProducts request
	DeleteCategoryProducts(ctx context.Context, id string, productId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// Archive request
	Archive(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// Unarchive request
	Unarchive(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCategoryTree request
	GetCategoryTree(ctx context.Context, id string, params *GetCategoryTreeParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPoliciesByCategoryId request
	GetPoliciesByCategoryId(ctx context.Context, id string, params *GetPoliciesByCategoryIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddPolicyToCategoryWithBody request with any body
	AddPolicyToCategoryWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AddPolicyToCategory(ctx context.Context, id string, body AddPolicyToCategoryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeletePolicyByCategoryAndPolicyId request
	DeletePolicyByCategoryAndPolicyId(ctx context.Context, id string, policyId string, policyType DeletePolicyByCategoryAndPolicyIdParamsPolicyType, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPolicyByCategoryId request
	GetPolicyByCategoryId(ctx context.Context, id string, params *GetPolicyByCategoryIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddPolicyToProductsForCategoryIdWithBody request with any body
	AddPolicyToProductsForCategoryIdWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AddPolicyToProductsForCategoryId(ctx context.Context, id string, body AddPolicyToProductsForCategoryIdJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeletePolicyFromProductsForCategoryId request
	DeletePolicyFromProductsForCategoryId(ctx context.Context, id string, policyId string, policyType DeletePolicyFromProductsForCategoryIdParamsPolicyType, reqEditors ...RequestEditorFn) (*http.Response, error)

	// FindAllCompoundDefinitions request
	FindAllCompoundDefinitions(ctx context.Context, params *FindAllCompoundDefinitionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateCompoundDefinitionWithBody request with any body
	CreateCompoundDefinitionWithBody(ctx context.Context, params *CreateCompoundDefinitionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateCompoundDefinition(ctx context.Context, params *CreateCompoundDefinitionParams, body CreateCompoundDefinitionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// FindBySubDefinitions request
	FindBySubDefinitions(ctx context.Context, attributeDefinitionId string, params *FindBySubDefinitionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteCompoundDefinition request
	DeleteCompoundDefinition(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCompoundDefinition request
	GetCompoundDefinition(ctx context.Context, id string, params *GetCompoundDefinitionParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateCompoundDefinitionWithBody request with any body
	UpdateCompoundDefinitionWithBody(ctx context.Context, id string, params *UpdateCompoundDefinitionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateCompoundDefinition(ctx context.Context, id string, params *UpdateCompoundDefinitionParams, body UpdateCompoundDefinitionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// FindAllAttributeDefinitions request
	FindAllAttributeDefinitions(ctx context.Context, params *FindAllAttributeDefinitionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateAttributeDefinitionWithBody request with any body
	CreateAttributeDefinitionWithBody(ctx context.Context, params *CreateAttributeDefinitionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateAttributeDefinition(ctx context.Context, params *CreateAttributeDefinitionParams, body CreateAttributeDefinitionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateColumnDefinitionWithBody request with any body
	CreateColumnDefinitionWithBody(ctx context.Context, params *CreateColumnDefinitionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateColumnDefinition(ctx context.Context, params *CreateColumnDefinitionParams, body CreateColumnDefinitionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateColumnDefinitionWithBody request with any body
	UpdateColumnDefinitionWithBody(ctx context.Context, id string, params *UpdateColumnDefinitionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateColumnDefinition(ctx context.Context, id string, params *UpdateColumnDefinitionParams, body UpdateColumnDefinitionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateColumnDefinitionDryRunWithBody request with any body
	UpdateColumnDefinitionDryRunWithBody(ctx context.Context, id string, params *UpdateColumnDefinitionDryRunParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateColumnDefinitionDryRun(ctx context.Context, id string, params *UpdateColumnDefinitionDryRunParams, body UpdateColumnDefinitionDryRunJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateDictionaryDefinitionWithBody request with any body
	CreateDictionaryDefinitionWithBody(ctx context.Context, params *CreateDictionaryDefinitionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateDictionaryDefinition(ctx context.Context, params *CreateDictionaryDefinitionParams, body CreateDictionaryDefinitionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteDictionaryDefinition request
	DeleteDictionaryDefinition(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PatchUpdateWithBody request with any body
	PatchUpdateWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PatchUpdate(ctx context.Context, id string, body PatchUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateDictionaryDefinitionWithBody request with any body
	UpdateDictionaryDefinitionWithBody(ctx context.Context, id string, params *UpdateDictionaryDefinitionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateDictionaryDefinition(ctx context.Context, id string, params *UpdateDictionaryDefinitionParams, body UpdateDictionaryDefinitionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteDictionaryParent request
	DeleteDictionaryParent(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SetDictionaryParent request
	SetDictionaryParent(ctx context.Context, id string, parentDefinitionId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateDictionaryAttributeWithBody request with any body
	CreateDictionaryAttributeWithBody(ctx context.Context, id string, params *CreateDictionaryAttributeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateDictionaryAttribute(ctx context.Context, id string, params *CreateDictionaryAttributeParams, body CreateDictionaryAttributeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CountDictionaryAttributesWithBody request with any body
	CountDictionaryAttributesWithBody(ctx context.Context, id string, params *CountDictionaryAttributesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CountDictionaryAttributes(ctx context.Context, id string, params *CountDictionaryAttributesParams, body CountDictionaryAttributesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// FindFilteredDictionaryAttributesWithBody request with any body
	FindFilteredDictionaryAttributesWithBody(ctx context.Context, id string, params *FindFilteredDictionaryAttributesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	FindFilteredDictionaryAttributes(ctx context.Context, id string, params *FindFilteredDictionaryAttributesParams, body FindFilteredDictionaryAttributesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// FindFilteredDictionaryDefinitionsWithBody request with any body
	FindFilteredDictionaryDefinitionsWithBody(ctx context.Context, id string, params *FindFilteredDictionaryDefinitionsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	FindFilteredDictionaryDefinitions(ctx context.Context, id string, params *FindFilteredDictionaryDefinitionsParams, body FindFilteredDictionaryDefinitionsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteDictionaryAttribute request
	DeleteDictionaryAttribute(ctx context.Context, id string, valueId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDictionaryAttribute request
	GetDictionaryAttribute(ctx context.Context, id string, valueId string, params *GetDictionaryAttributeParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateDictionaryAttributeWithBody request with any body
	UpdateDictionaryAttributeWithBody(ctx context.Context, id string, valueId string, params *UpdateDictionaryAttributeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateDictionaryAttribute(ctx context.Context, id string, valueId string, params *UpdateDictionaryAttributeParams, body UpdateDictionaryAttributeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteDictionaryFilter request
	DeleteDictionaryFilter(ctx context.Context, id string, valueId string, parentValueId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateDictionaryValueFilter request
	CreateDictionaryValueFilter(ctx context.Context, id string, valueId string, parentValueId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// FindFilteredAttributeDefinitionsWithBody request with any body
	FindFilteredAttributeDefinitionsWithBody(ctx context.Context, params *FindFilteredAttributeDefinitionsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	FindFilteredAttributeDefinitions(ctx context.Context, params *FindFilteredAttributeDefinitionsParams, body FindFilteredAttributeDefinitionsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateMatrixDefinitionWithBody request with any body
	CreateMatrixDefinitionWithBody(ctx context.Context, params *CreateMatrixDefinitionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateMatrixDefinition(ctx context.Context, params *CreateMatrixDefinitionParams, body CreateMatrixDefinitionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateMatrixDefinitionWithBody request with any body
	UpdateMatrixDefinitionWithBody(ctx context.Context, id string, params *UpdateMatrixDefinitionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateMatrixDefinition(ctx context.Context, id string, params *UpdateMatrixDefinitionParams, body UpdateMatrixDefinitionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateMatrixDefinitionDryRunWithBody request with any body
	UpdateMatrixDefinitionDryRunWithBody(ctx context.Context, id string, params *UpdateMatrixDefinitionDryRunParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateMatrixDefinitionDryRun(ctx context.Context, id string, params *UpdateMatrixDefinitionDryRunParams, body UpdateMatrixDefinitionDryRunJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// FindSimple request
	FindSimple(ctx context.Context, params *FindSimpleParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteAttributeDefinition request
	DeleteAttributeDefinition(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAttributeDefinition request
	GetAttributeDefinition(ctx context.Context, id string, params *GetAttributeDefinitionParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateMetadataWithBody request with any body
	UpdateMetadataWithBody(ctx context.Context, id string, params *UpdateMetadataParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateMetadata(ctx context.Context, id string, params *UpdateMetadataParams, body UpdateMetadataJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateAttributeDefinitionWithBody request with any body
	UpdateAttributeDefinitionWithBody(ctx context.Context, id string, params *UpdateAttributeDefinitionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateAttributeDefinition(ctx context.Context, id string, params *UpdateAttributeDefinitionParams, body UpdateAttributeDefinitionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteDryRun request
	DeleteDryRun(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateAttributeDefinitionDryRunWithBody request with any body
	UpdateAttributeDefinitionDryRunWithBody(ctx context.Context, id string, params *UpdateAttributeDefinitionDryRunParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateAttributeDefinitionDryRun(ctx context.Context, id string, params *UpdateAttributeDefinitionDryRunParams, body UpdateAttributeDefinitionDryRunJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetByDefinitionId request
	GetByDefinitionId(ctx context.Context, id string, params *GetByDefinitionIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddPolicyToAttributeDefinitionWithBody request with any body
	AddPolicyToAttributeDefinitionWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AddPolicyToAttributeDefinition(ctx context.Context, id string, body AddPolicyToAttributeDefinitionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeletePolicyForAttributeDefinition request
	DeletePolicyForAttributeDefinition(ctx context.Context, id string, policyId string, policyType DeletePolicyForAttributeDefinitionParamsPolicyType, reqEditors ...RequestEditorFn) (*http.Response, error)

	// FindProducts request
	FindProducts(ctx context.Context, id string, params *FindProductsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCategoriesByPolicyId request
	GetCategoriesByPolicyId(ctx context.Context, id string, params *GetCategoriesByPolicyIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCategoriesNodeByPolicyId request
	GetCategoriesNodeByPolicyId(ctx context.Context, id string, params *GetCategoriesNodeByPolicyIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCatalogNodeByPolicyId request
	GetCatalogNodeByPolicyId(ctx context.Context, id string, params *GetCatalogNodeByPolicyIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCatalogByPolicyId request
	GetCatalogByPolicyId(ctx context.Context, id string, params *GetCatalogByPolicyIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAttributeDefinitionsByPolicyId request
	GetAttributeDefinitionsByPolicyId(ctx context.Context, id string, params *GetAttributeDefinitionsByPolicyIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetRelationsByPolicyId request
	GetRelationsByPolicyId(ctx context.Context, id string, params *GetRelationsByPolicyIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProducts request
	GetProducts(ctx context.Context, params *GetProductsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateProductWithBody request with any body
	CreateProductWithBody(ctx context.Context, params *CreateProductParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateProduct(ctx context.Context, params *CreateProductParams, body CreateProductJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ArchiveProductsByIdsWithBody request with any body
	ArchiveProductsByIdsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ArchiveProductsByIds(ctx context.Context, body ArchiveProductsByIdsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteProductsAttributeWithBody request with any body
	DeleteProductsAttributeWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	DeleteProductsAttribute(ctx context.Context, body DeleteProductsAttributeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateOrUpdateWithBody request with any body
	CreateOrUpdateWithBody(ctx context.Context, params *CreateOrUpdateParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateOrUpdate(ctx context.Context, params *CreateOrUpdateParams, body CreateOrUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddAttributesByIdsWithBody request with any body
	AddAttributesByIdsWithBody(ctx context.Context, params *AddAttributesByIdsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AddAttributesByIds(ctx context.Context, params *AddAttributesByIdsParams, body AddAttributesByIdsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpsertAttributesByIdsWithBody request with any body
	UpsertAttributesByIdsWithBody(ctx context.Context, params *UpsertAttributesByIdsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpsertAttributesByIds(ctx context.Context, params *UpsertAttributesByIdsParams, body UpsertAttributesByIdsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateAttributesByIdsWithBody request with any body
	UpdateAttributesByIdsWithBody(ctx context.Context, params *UpdateAttributesByIdsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateAttributesByIds(ctx context.Context, params *UpdateAttributesByIdsParams, body UpdateAttributesByIdsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AssignProductsToCategoryWithBody request with any body
	AssignProductsToCategoryWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AssignProductsToCategory(ctx context.Context, body AssignProductsToCategoryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CopyAndUpdateProductWithBody request with any body
	CopyAndUpdateProductWithBody(ctx context.Context, params *CopyAndUpdateProductParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CopyAndUpdateProduct(ctx context.Context, params *CopyAndUpdateProductParams, body CopyAndUpdateProductJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CountFilteredProductsWithBody request with any body
	CountFilteredProductsWithBody(ctx context.Context, params *CountFilteredProductsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CountFilteredProducts(ctx context.Context, params *CountFilteredProductsParams, body CountFilteredProductsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProductsWithCursorAndViewsWithBody request with any body
	GetProductsWithCursorAndViewsWithBody(ctx context.Context, params *GetProductsWithCursorAndViewsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	GetProductsWithCursorAndViews(ctx context.Context, params *GetProductsWithCursorAndViewsParams, body GetProductsWithCursorAndViewsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RemoveLabelFromProductsWithBody request with any body
	RemoveLabelFromProductsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	RemoveLabelFromProducts(ctx context.Context, body RemoveLabelFromProductsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddLabelToProductsWithBody request with any body
	AddLabelToProductsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AddLabelToProducts(ctx context.Context, body AddLabelToProductsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListProductsViewsByAssetsWithBody request with any body
	ListProductsViewsByAssetsWithBody(ctx context.Context, params *ListProductsViewsByAssetsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ListProductsViewsByAssets(ctx context.Context, params *ListProductsViewsByAssetsParams, body ListProductsViewsByAssetsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListProductsViewsByIdsWithBody request with any body
	ListProductsViewsByIdsWithBody(ctx context.Context, params *ListProductsViewsByIdsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ListProductsViewsByIds(ctx context.Context, params *ListProductsViewsByIdsParams, body ListProductsViewsByIdsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListProductsViewsByNumbersWithBody request with any body
	ListProductsViewsByNumbersWithBody(ctx context.Context, params *ListProductsViewsByNumbersParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ListProductsViewsByNumbers(ctx context.Context, params *ListProductsViewsByNumbersParams, body ListProductsViewsByNumbersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ChangeStatusesByIdsWithBody request with any body
	ChangeStatusesByIdsWithBody(ctx context.Context, params *ChangeStatusesByIdsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ChangeStatusesByIds(ctx context.Context, params *ChangeStatusesByIdsParams, body ChangeStatusesByIdsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// FindProductTemplates request
	FindProductTemplates(ctx context.Context, params *FindProductTemplatesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteProductTemplate request
	DeleteProductTemplate(ctx context.Context, productId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProductTemplate request
	GetProductTemplate(ctx context.Context, productId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateProductTemplateWithBody request with any body
	CreateProductTemplateWithBody(ctx context.Context, productId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateProductTemplate(ctx context.Context, productId string, body CreateProductTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateNameWithBody request with any body
	UpdateNameWithBody(ctx context.Context, productId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateName(ctx context.Context, productId string, body UpdateNameJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UnarchiveProductsByIdsWithBody request with any body
	UnarchiveProductsByIdsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UnarchiveProductsByIds(ctx context.Context, body UnarchiveProductsByIdsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProduct request
	GetProduct(ctx context.Context, id string, params *GetProductParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateProductWithBody request with any body
	UpdateProductWithBody(ctx context.Context, id string, params *UpdateProductParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateProduct(ctx context.Context, id string, params *UpdateProductParams, body UpdateProductJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateProductDetailsWithBody request with any body
	UpdateProductDetailsWithBody(ctx context.Context, id string, params *UpdateProductDetailsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateProductDetails(ctx context.Context, id string, params *UpdateProductDetailsParams, body UpdateProductDetailsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProductAssets request
	GetProductAssets(ctx context.Context, id string, params *GetProductAssetsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AssociateAssetsWithBody request with any body
	AssociateAssetsWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AssociateAssets(ctx context.Context, id string, body AssociateAssetsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SetProductAssetsWithBody request with any body
	SetProductAssetsWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	SetProductAssets(ctx context.Context, id string, body SetProductAssetsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DisassociateAssetFromProduct request
	DisassociateAssetFromProduct(ctx context.Context, id string, assetId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AssociateAssetWithProduct request
	AssociateAssetWithProduct(ctx context.Context, id string, assetId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// MoveProductAsset request
	MoveProductAsset(ctx context.Context, id string, assetId string, params *MoveProductAssetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProductAttributes request
	GetProductAttributes(ctx context.Context, id string, params *GetProductAttributesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddProductAttributeWithBody request with any body
	AddProductAttributeWithBody(ctx context.Context, id string, params *AddProductAttributeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AddProductAttribute(ctx context.Context, id string, params *AddProductAttributeParams, body AddProductAttributeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateProductAttributesWithBody request with any body
	UpdateProductAttributesWithBody(ctx context.Context, id string, params *UpdateProductAttributesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateProductAttributes(ctx context.Context, id string, params *UpdateProductAttributesParams, body UpdateProductAttributesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddColumnAttributeWithBody request with any body
	AddColumnAttributeWithBody(ctx context.Context, id string, params *AddColumnAttributeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AddColumnAttribute(ctx context.Context, id string, params *AddColumnAttributeParams, body AddColumnAttributeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateColumnAttributeWithBody request with any body
	UpdateColumnAttributeWithBody(ctx context.Context, id string, definitionId string, params *UpdateColumnAttributeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateColumnAttribute(ctx context.Context, id string, definitionId string, params *UpdateColumnAttributeParams, body UpdateColumnAttributeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddDictionaryAttributeWithBody request with any body
	AddDictionaryAttributeWithBody(ctx context.Context, id string, params *AddDictionaryAttributeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AddDictionaryAttribute(ctx context.Context, id string, params *AddDictionaryAttributeParams, body AddDictionaryAttributeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SetDictionaryAttributeValuesForProductWithBody request with any body
	SetDictionaryAttributeValuesForProductWithBody(ctx context.Context, id string, definitionId string, params *SetDictionaryAttributeValuesForProductParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	SetDictionaryAttributeValuesForProduct(ctx context.Context, id string, definitionId string, params *SetDictionaryAttributeValuesForProductParams, body SetDictionaryAttributeValuesForProductJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddMatrixAttributeWithBody request with any body
	AddMatrixAttributeWithBody(ctx context.Context, id string, params *AddMatrixAttributeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AddMatrixAttribute(ctx context.Context, id string, params *AddMatrixAttributeParams, body AddMatrixAttributeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateMatrixAttributeWithBody request with any body
	UpdateMatrixAttributeWithBody(ctx context.Context, id string, definitionId string, params *UpdateMatrixAttributeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateMatrixAttribute(ctx context.Context, id string, definitionId string, params *UpdateMatrixAttributeParams, body UpdateMatrixAttributeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteProductAttribute request
	DeleteProductAttribute(ctx context.Context, id string, definitionId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateProductAttributeWithBody request with any body
	UpdateProductAttributeWithBody(ctx context.Context, id string, definitionId string, params *UpdateProductAttributeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateProductAttribute(ctx context.Context, id string, definitionId string, params *UpdateProductAttributeParams, body UpdateProductAttributeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateProductBundle request
	CreateProductBundle(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteProductFromBundle request
	DeleteProductFromBundle(ctx context.Context, id string, complementaryProductId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddProductToBundleWithBody request with any body
	AddProductToBundleWithBody(ctx context.Context, id string, complementaryProductId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AddProductToBundle(ctx context.Context, id string, complementaryProductId string, body AddProductToBundleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateProductBundleQuantityWithBody request with any body
	UpdateProductBundleQuantityWithBody(ctx context.Context, id string, complementaryProductId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateProductBundleQuantity(ctx context.Context, id string, complementaryProductId string, body UpdateProductBundleQuantityJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// MoveProductInBundle request
	MoveProductInBundle(ctx context.Context, id string, complementaryProductId string, params *MoveProductInBundleParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProductsCategories request
	GetProductsCategories(ctx context.Context, id string, params *GetProductsCategoriesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddProductToCategoriesWithBody request with any body
	AddProductToCategoriesWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AddProductToCategories(ctx context.Context, id string, body AddProductToCategoriesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RemoveProductFromCategory request
	RemoveProductFromCategory(ctx context.Context, id string, categoryId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProductRelations request
	GetProductRelations(ctx context.Context, id string, params *GetProductRelationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCategoryConnectionsForProduct request
	GetCategoryConnectionsForProduct(ctx context.Context, id string, params *GetCategoryConnectionsForProductParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateCategoryConnectionWithBody request with any body
	CreateCategoryConnectionWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateCategoryConnection(ctx context.Context, id string, body CreateCategoryConnectionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteCategoryConnection request
	DeleteCategoryConnection(ctx context.Context, id string, relationId string, categoryId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateProductConnectionWithBody request with any body
	CreateProductConnectionWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateProductConnection(ctx context.Context, id string, body CreateProductConnectionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateRelatedProductsRelationSortingOrderSource request
	UpdateRelatedProductsRelationSortingOrderSource(ctx context.Context, id string, sortingOrderSource UpdateRelatedProductsRelationSortingOrderSourceParamsSortingOrderSource, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteProductConnectionsByRelation request
	DeleteProductConnectionsByRelation(ctx context.Context, id string, relationId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProductForRelation request
	GetProductForRelation(ctx context.Context, id string, relationId string, params *GetProductForRelationParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateProductConnectionsWithBody request with any body
	CreateProductConnectionsWithBody(ctx context.Context, id string, relationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateProductConnections(ctx context.Context, id string, relationId string, body CreateProductConnectionsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteManyProductConnectionsWithBody request with any body
	DeleteManyProductConnectionsWithBody(ctx context.Context, id string, relationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	DeleteManyProductConnections(ctx context.Context, id string, relationId string, body DeleteManyProductConnectionsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateOrderProductRelation request
	UpdateOrderProductRelation(ctx context.Context, id string, relationId string, params *UpdateOrderProductRelationParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteProductConnection request
	DeleteProductConnection(ctx context.Context, id string, relationId string, connectedProductId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateOrderProductConnections request
	UpdateOrderProductConnections(ctx context.Context, id string, relationId string, connectedProductId string, params *UpdateOrderProductConnectionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateConnectionQuantityWithBody request with any body
	UpdateConnectionQuantityWithBody(ctx context.Context, id string, rightProductId string, relationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateConnectionQuantity(ctx context.Context, id string, rightProductId string, relationId string, body UpdateConnectionQuantityJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CopyProduct request
	CopyProduct(ctx context.Context, id string, params *CopyProductParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// FindProductViewsByIdWithBody request with any body
	FindProductViewsByIdWithBody(ctx context.Context, id string, params *FindProductViewsByIdParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	FindProductViewsById(ctx context.Context, id string, params *FindProductViewsByIdParams, body FindProductViewsByIdJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetGroupedProductAttributes request
	GetGroupedProductAttributes(ctx context.Context, id string, params *GetGroupedProductAttributesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProductsLabels request
	GetProductsLabels(ctx context.Context, id string, params *GetProductsLabelsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddLabelsToProductWithBody request with any body
	AddLabelsToProductWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AddLabelsToProduct(ctx context.Context, id string, body AddLabelsToProductJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RemoveLabelFromProduct request
	RemoveLabelFromProduct(ctx context.Context, id string, labelId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SetProductGroup request
	SetProductGroup(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProductVariantAttribute request
	GetProductVariantAttribute(ctx context.Context, id string, definitionId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateProductVariantAttributeWithBody request with any body
	UpdateProductVariantAttributeWithBody(ctx context.Context, id string, definitionId string, params *UpdateProductVariantAttributeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateProductVariantAttribute(ctx context.Context, id string, definitionId string, params *UpdateProductVariantAttributeParams, body UpdateProductVariantAttributeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UnassignProductVariant request
	UnassignProductVariant(ctx context.Context, id string, variantProductId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddProductVariant request
	AddProductVariant(ctx context.Context, id string, variantProductId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// MoveProductVariant request
	MoveProductVariant(ctx context.Context, id string, variantProductId string, params *MoveProductVariantParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ChangeStatus request
	ChangeStatus(ctx context.Context, id string, action ChangeStatusParamsAction, params *ChangeStatusParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// FindRelations request
	FindRelations(ctx context.Context, params *FindRelationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateRelationWithBody request with any body
	CreateRelationWithBody(ctx context.Context, params *CreateRelationParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateRelation(ctx context.Context, params *CreateRelationParams, body CreateRelationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetFilteredRelationsWithBody request with any body
	GetFilteredRelationsWithBody(ctx context.Context, params *GetFilteredRelationsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	GetFilteredRelations(ctx context.Context, params *GetFilteredRelationsParams, body GetFilteredRelationsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// Delete request
	Delete(ctx context.Context, id string, params *DeleteParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// FindOne request
	FindOne(ctx context.Context, id string, params *FindOneParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateRelationWithBody request with any body
	UpdateRelationWithBody(ctx context.Context, id string, params *UpdateRelationParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateRelation(ctx context.Context, id string, params *UpdateRelationParams, body UpdateRelationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCategoryConnectionsByRelationId request
	GetCategoryConnectionsByRelationId(ctx context.Context, id string, params *GetCategoryConnectionsByRelationIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateOrderRelation request
	UpdateOrderRelation(ctx context.Context, id string, params *UpdateOrderRelationParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetByRelationId request
	GetByRelationId(ctx context.Context, id string, params *GetByRelationIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddPolicyToRelationWithBody request with any body
	AddPolicyToRelationWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AddPolicyToRelation(ctx context.Context, id string, body AddPolicyToRelationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeletePolicyForRelation request
	DeletePolicyForRelation(ctx context.Context, id string, policyId string, policyType DeletePolicyForRelationParamsPolicyType, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProductConnectionsByRelationId request
	GetProductConnectionsByRelationId(ctx context.Context, id string, params *GetProductConnectionsByRelationIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetVersion request
	GetVersion(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ValidateAttributeWithBody request with any body
	ValidateAttributeWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ValidateAttribute(ctx context.Context, body ValidateAttributeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ValidateProductsWithBody request with any body
	ValidateProductsWithBody(ctx context.Context, params *ValidateProductsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ValidateProducts(ctx context.Context, params *ValidateProductsParams, body ValidateProductsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ValidateValueWithBody request with any body
	ValidateValueWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ValidateValue(ctx context.Context, body ValidateValueJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
}

The interface specification for the client above.

type ClientOption

type ClientOption func(*Client) error

ClientOption allows setting custom parameters during construction

func WithBaseURL

func WithBaseURL(baseURL string) ClientOption

WithBaseURL overrides the baseURL.

func WithHTTPClient

func WithHTTPClient(doer HttpRequestDoer) ClientOption

WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client. This is useful for tests.

func WithRequestEditorFn

func WithRequestEditorFn(fn RequestEditorFn) ClientOption

WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request. This can be used to mutate the request.

type ClientWithResponses

type ClientWithResponses struct {
	ClientInterface
}

ClientWithResponses builds on ClientInterface to offer response payloads

func NewClientWithResponses

func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error)

NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling

func (*ClientWithResponses) AddAttributesByIdsWithBodyWithResponse

func (c *ClientWithResponses) AddAttributesByIdsWithBodyWithResponse(ctx context.Context, params *AddAttributesByIdsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddAttributesByIdsResponse, error)

AddAttributesByIdsWithBodyWithResponse request with arbitrary body returning *AddAttributesByIdsResponse

func (*ClientWithResponses) AddAttributesByIdsWithResponse

func (*ClientWithResponses) AddCategoryProductsWithBodyWithResponse

func (c *ClientWithResponses) AddCategoryProductsWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddCategoryProductsResponse, error)

AddCategoryProductsWithBodyWithResponse request with arbitrary body returning *AddCategoryProductsResponse

func (*ClientWithResponses) AddCategoryProductsWithResponse

func (c *ClientWithResponses) AddCategoryProductsWithResponse(ctx context.Context, id string, body AddCategoryProductsJSONRequestBody, reqEditors ...RequestEditorFn) (*AddCategoryProductsResponse, error)

func (*ClientWithResponses) AddColumnAttributeWithBodyWithResponse

func (c *ClientWithResponses) AddColumnAttributeWithBodyWithResponse(ctx context.Context, id string, params *AddColumnAttributeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddColumnAttributeResponse, error)

AddColumnAttributeWithBodyWithResponse request with arbitrary body returning *AddColumnAttributeResponse

func (*ClientWithResponses) AddColumnAttributeWithResponse

func (*ClientWithResponses) AddDictionaryAttributeWithBodyWithResponse

func (c *ClientWithResponses) AddDictionaryAttributeWithBodyWithResponse(ctx context.Context, id string, params *AddDictionaryAttributeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddDictionaryAttributeResponse, error)

AddDictionaryAttributeWithBodyWithResponse request with arbitrary body returning *AddDictionaryAttributeResponse

func (*ClientWithResponses) AddDictionaryAttributeWithResponse

func (*ClientWithResponses) AddLabelToProductsWithBodyWithResponse

func (c *ClientWithResponses) AddLabelToProductsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddLabelToProductsResponse, error)

AddLabelToProductsWithBodyWithResponse request with arbitrary body returning *AddLabelToProductsResponse

func (*ClientWithResponses) AddLabelToProductsWithResponse

func (c *ClientWithResponses) AddLabelToProductsWithResponse(ctx context.Context, body AddLabelToProductsJSONRequestBody, reqEditors ...RequestEditorFn) (*AddLabelToProductsResponse, error)

func (*ClientWithResponses) AddLabelsToProductWithBodyWithResponse

func (c *ClientWithResponses) AddLabelsToProductWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddLabelsToProductResponse, error)

AddLabelsToProductWithBodyWithResponse request with arbitrary body returning *AddLabelsToProductResponse

func (*ClientWithResponses) AddLabelsToProductWithResponse

func (c *ClientWithResponses) AddLabelsToProductWithResponse(ctx context.Context, id string, body AddLabelsToProductJSONRequestBody, reqEditors ...RequestEditorFn) (*AddLabelsToProductResponse, error)

func (*ClientWithResponses) AddMatrixAttributeWithBodyWithResponse

func (c *ClientWithResponses) AddMatrixAttributeWithBodyWithResponse(ctx context.Context, id string, params *AddMatrixAttributeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddMatrixAttributeResponse, error)

AddMatrixAttributeWithBodyWithResponse request with arbitrary body returning *AddMatrixAttributeResponse

func (*ClientWithResponses) AddMatrixAttributeWithResponse

func (*ClientWithResponses) AddPolicyToAttributeDefinitionWithBodyWithResponse

func (c *ClientWithResponses) AddPolicyToAttributeDefinitionWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddPolicyToAttributeDefinitionResponse, error)

AddPolicyToAttributeDefinitionWithBodyWithResponse request with arbitrary body returning *AddPolicyToAttributeDefinitionResponse

func (*ClientWithResponses) AddPolicyToAttributeDefinitionWithResponse

func (c *ClientWithResponses) AddPolicyToAttributeDefinitionWithResponse(ctx context.Context, id string, body AddPolicyToAttributeDefinitionJSONRequestBody, reqEditors ...RequestEditorFn) (*AddPolicyToAttributeDefinitionResponse, error)

func (*ClientWithResponses) AddPolicyToCategoryNodeWithBodyWithResponse

func (c *ClientWithResponses) AddPolicyToCategoryNodeWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddPolicyToCategoryNodeResponse, error)

AddPolicyToCategoryNodeWithBodyWithResponse request with arbitrary body returning *AddPolicyToCategoryNodeResponse

func (*ClientWithResponses) AddPolicyToCategoryNodeWithResponse

func (c *ClientWithResponses) AddPolicyToCategoryNodeWithResponse(ctx context.Context, id string, body AddPolicyToCategoryNodeJSONRequestBody, reqEditors ...RequestEditorFn) (*AddPolicyToCategoryNodeResponse, error)

func (*ClientWithResponses) AddPolicyToCategoryWithBodyWithResponse

func (c *ClientWithResponses) AddPolicyToCategoryWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddPolicyToCategoryResponse, error)

AddPolicyToCategoryWithBodyWithResponse request with arbitrary body returning *AddPolicyToCategoryResponse

func (*ClientWithResponses) AddPolicyToCategoryWithResponse

func (c *ClientWithResponses) AddPolicyToCategoryWithResponse(ctx context.Context, id string, body AddPolicyToCategoryJSONRequestBody, reqEditors ...RequestEditorFn) (*AddPolicyToCategoryResponse, error)

func (*ClientWithResponses) AddPolicyToProductsForCategoryIdWithBodyWithResponse

func (c *ClientWithResponses) AddPolicyToProductsForCategoryIdWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddPolicyToProductsForCategoryIdResponse, error)

AddPolicyToProductsForCategoryIdWithBodyWithResponse request with arbitrary body returning *AddPolicyToProductsForCategoryIdResponse

func (*ClientWithResponses) AddPolicyToProductsForCategoryIdWithResponse

func (c *ClientWithResponses) AddPolicyToProductsForCategoryIdWithResponse(ctx context.Context, id string, body AddPolicyToProductsForCategoryIdJSONRequestBody, reqEditors ...RequestEditorFn) (*AddPolicyToProductsForCategoryIdResponse, error)

func (*ClientWithResponses) AddPolicyToProductsForCategoryNodeIdWithBodyWithResponse

func (c *ClientWithResponses) AddPolicyToProductsForCategoryNodeIdWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddPolicyToProductsForCategoryNodeIdResponse, error)

AddPolicyToProductsForCategoryNodeIdWithBodyWithResponse request with arbitrary body returning *AddPolicyToProductsForCategoryNodeIdResponse

func (*ClientWithResponses) AddPolicyToRelationWithBodyWithResponse

func (c *ClientWithResponses) AddPolicyToRelationWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddPolicyToRelationResponse, error)

AddPolicyToRelationWithBodyWithResponse request with arbitrary body returning *AddPolicyToRelationResponse

func (*ClientWithResponses) AddPolicyToRelationWithResponse

func (c *ClientWithResponses) AddPolicyToRelationWithResponse(ctx context.Context, id string, body AddPolicyToRelationJSONRequestBody, reqEditors ...RequestEditorFn) (*AddPolicyToRelationResponse, error)

func (*ClientWithResponses) AddProductAttributeWithBodyWithResponse

func (c *ClientWithResponses) AddProductAttributeWithBodyWithResponse(ctx context.Context, id string, params *AddProductAttributeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddProductAttributeResponse, error)

AddProductAttributeWithBodyWithResponse request with arbitrary body returning *AddProductAttributeResponse

func (*ClientWithResponses) AddProductAttributeWithResponse

func (*ClientWithResponses) AddProductToBundleWithBodyWithResponse

func (c *ClientWithResponses) AddProductToBundleWithBodyWithResponse(ctx context.Context, id string, complementaryProductId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddProductToBundleResponse, error)

AddProductToBundleWithBodyWithResponse request with arbitrary body returning *AddProductToBundleResponse

func (*ClientWithResponses) AddProductToBundleWithResponse

func (c *ClientWithResponses) AddProductToBundleWithResponse(ctx context.Context, id string, complementaryProductId string, body AddProductToBundleJSONRequestBody, reqEditors ...RequestEditorFn) (*AddProductToBundleResponse, error)

func (*ClientWithResponses) AddProductToCategoriesWithBodyWithResponse

func (c *ClientWithResponses) AddProductToCategoriesWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddProductToCategoriesResponse, error)

AddProductToCategoriesWithBodyWithResponse request with arbitrary body returning *AddProductToCategoriesResponse

func (*ClientWithResponses) AddProductToCategoriesWithResponse

func (c *ClientWithResponses) AddProductToCategoriesWithResponse(ctx context.Context, id string, body AddProductToCategoriesJSONRequestBody, reqEditors ...RequestEditorFn) (*AddProductToCategoriesResponse, error)

func (*ClientWithResponses) AddProductVariantWithResponse

func (c *ClientWithResponses) AddProductVariantWithResponse(ctx context.Context, id string, variantProductId string, reqEditors ...RequestEditorFn) (*AddProductVariantResponse, error)

AddProductVariantWithResponse request returning *AddProductVariantResponse

func (*ClientWithResponses) ArchiveProductsByIdsWithBodyWithResponse

func (c *ClientWithResponses) ArchiveProductsByIdsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ArchiveProductsByIdsResponse, error)

ArchiveProductsByIdsWithBodyWithResponse request with arbitrary body returning *ArchiveProductsByIdsResponse

func (*ClientWithResponses) ArchiveProductsByIdsWithResponse

func (c *ClientWithResponses) ArchiveProductsByIdsWithResponse(ctx context.Context, body ArchiveProductsByIdsJSONRequestBody, reqEditors ...RequestEditorFn) (*ArchiveProductsByIdsResponse, error)

func (*ClientWithResponses) ArchiveWithResponse

func (c *ClientWithResponses) ArchiveWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ArchiveResponse, error)

ArchiveWithResponse request returning *ArchiveResponse

func (*ClientWithResponses) AssignProductsToCategoryWithBodyWithResponse

func (c *ClientWithResponses) AssignProductsToCategoryWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AssignProductsToCategoryResponse, error)

AssignProductsToCategoryWithBodyWithResponse request with arbitrary body returning *AssignProductsToCategoryResponse

func (*ClientWithResponses) AssignProductsToCategoryWithResponse

func (c *ClientWithResponses) AssignProductsToCategoryWithResponse(ctx context.Context, body AssignProductsToCategoryJSONRequestBody, reqEditors ...RequestEditorFn) (*AssignProductsToCategoryResponse, error)

func (*ClientWithResponses) AssociateAssetWithCategoryWithResponse

func (c *ClientWithResponses) AssociateAssetWithCategoryWithResponse(ctx context.Context, id string, assetId string, reqEditors ...RequestEditorFn) (*AssociateAssetWithCategoryResponse, error)

AssociateAssetWithCategoryWithResponse request returning *AssociateAssetWithCategoryResponse

func (*ClientWithResponses) AssociateAssetWithProductWithResponse

func (c *ClientWithResponses) AssociateAssetWithProductWithResponse(ctx context.Context, id string, assetId string, reqEditors ...RequestEditorFn) (*AssociateAssetWithProductResponse, error)

AssociateAssetWithProductWithResponse request returning *AssociateAssetWithProductResponse

func (*ClientWithResponses) AssociateAssetsWithBodyWithResponse

func (c *ClientWithResponses) AssociateAssetsWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AssociateAssetsResponse, error)

AssociateAssetsWithBodyWithResponse request with arbitrary body returning *AssociateAssetsResponse

func (*ClientWithResponses) AssociateAssetsWithResponse

func (c *ClientWithResponses) AssociateAssetsWithResponse(ctx context.Context, id string, body AssociateAssetsJSONRequestBody, reqEditors ...RequestEditorFn) (*AssociateAssetsResponse, error)

func (*ClientWithResponses) ChangeStatusWithResponse

func (c *ClientWithResponses) ChangeStatusWithResponse(ctx context.Context, id string, action ChangeStatusParamsAction, params *ChangeStatusParams, reqEditors ...RequestEditorFn) (*ChangeStatusResponse, error)

ChangeStatusWithResponse request returning *ChangeStatusResponse

func (*ClientWithResponses) ChangeStatusesByIdsWithBodyWithResponse

func (c *ClientWithResponses) ChangeStatusesByIdsWithBodyWithResponse(ctx context.Context, params *ChangeStatusesByIdsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ChangeStatusesByIdsResponse, error)

ChangeStatusesByIdsWithBodyWithResponse request with arbitrary body returning *ChangeStatusesByIdsResponse

func (*ClientWithResponses) ChangeStatusesByIdsWithResponse

func (*ClientWithResponses) CopyAndUpdateProductWithBodyWithResponse

func (c *ClientWithResponses) CopyAndUpdateProductWithBodyWithResponse(ctx context.Context, params *CopyAndUpdateProductParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CopyAndUpdateProductResponse, error)

CopyAndUpdateProductWithBodyWithResponse request with arbitrary body returning *CopyAndUpdateProductResponse

func (*ClientWithResponses) CopyAndUpdateProductWithResponse

func (*ClientWithResponses) CopyProductWithResponse

func (c *ClientWithResponses) CopyProductWithResponse(ctx context.Context, id string, params *CopyProductParams, reqEditors ...RequestEditorFn) (*CopyProductResponse, error)

CopyProductWithResponse request returning *CopyProductResponse

func (*ClientWithResponses) CountDictionaryAttributesWithBodyWithResponse

func (c *ClientWithResponses) CountDictionaryAttributesWithBodyWithResponse(ctx context.Context, id string, params *CountDictionaryAttributesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CountDictionaryAttributesResponse, error)

CountDictionaryAttributesWithBodyWithResponse request with arbitrary body returning *CountDictionaryAttributesResponse

func (*ClientWithResponses) CountFilteredProductsWithBodyWithResponse

func (c *ClientWithResponses) CountFilteredProductsWithBodyWithResponse(ctx context.Context, params *CountFilteredProductsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CountFilteredProductsResponse, error)

CountFilteredProductsWithBodyWithResponse request with arbitrary body returning *CountFilteredProductsResponse

func (*ClientWithResponses) CountFilteredProductsWithResponse

func (*ClientWithResponses) CreateAttributeDefinitionWithBodyWithResponse

func (c *ClientWithResponses) CreateAttributeDefinitionWithBodyWithResponse(ctx context.Context, params *CreateAttributeDefinitionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAttributeDefinitionResponse, error)

CreateAttributeDefinitionWithBodyWithResponse request with arbitrary body returning *CreateAttributeDefinitionResponse

func (*ClientWithResponses) CreateAttributeGroupWithBodyWithResponse

func (c *ClientWithResponses) CreateAttributeGroupWithBodyWithResponse(ctx context.Context, params *CreateAttributeGroupParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAttributeGroupResponse, error)

CreateAttributeGroupWithBodyWithResponse request with arbitrary body returning *CreateAttributeGroupResponse

func (*ClientWithResponses) CreateAttributeGroupWithResponse

func (*ClientWithResponses) CreateCatalogNodeAttributeColumnWithBodyWithResponse

func (c *ClientWithResponses) CreateCatalogNodeAttributeColumnWithBodyWithResponse(ctx context.Context, id string, attributeDefinitionId string, params *CreateCatalogNodeAttributeColumnParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCatalogNodeAttributeColumnResponse, error)

CreateCatalogNodeAttributeColumnWithBodyWithResponse request with arbitrary body returning *CreateCatalogNodeAttributeColumnResponse

func (*ClientWithResponses) CreateCatalogNodeAttributeColumnWithResponse

func (c *ClientWithResponses) CreateCatalogNodeAttributeColumnWithResponse(ctx context.Context, id string, attributeDefinitionId string, params *CreateCatalogNodeAttributeColumnParams, body CreateCatalogNodeAttributeColumnJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCatalogNodeAttributeColumnResponse, error)

func (*ClientWithResponses) CreateCatalogNodeAttributeCompoundWithResponse

func (c *ClientWithResponses) CreateCatalogNodeAttributeCompoundWithResponse(ctx context.Context, id string, attributeDefinitionId string, params *CreateCatalogNodeAttributeCompoundParams, reqEditors ...RequestEditorFn) (*CreateCatalogNodeAttributeCompoundResponse, error)

CreateCatalogNodeAttributeCompoundWithResponse request returning *CreateCatalogNodeAttributeCompoundResponse

func (*ClientWithResponses) CreateCatalogNodeAttributeDictionaryWithResponse

func (c *ClientWithResponses) CreateCatalogNodeAttributeDictionaryWithResponse(ctx context.Context, id string, attributeDefinitionId string, params *CreateCatalogNodeAttributeDictionaryParams, reqEditors ...RequestEditorFn) (*CreateCatalogNodeAttributeDictionaryResponse, error)

CreateCatalogNodeAttributeDictionaryWithResponse request returning *CreateCatalogNodeAttributeDictionaryResponse

func (*ClientWithResponses) CreateCatalogNodeAttributeMatrixWithBodyWithResponse

func (c *ClientWithResponses) CreateCatalogNodeAttributeMatrixWithBodyWithResponse(ctx context.Context, id string, attributeDefinitionId string, params *CreateCatalogNodeAttributeMatrixParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCatalogNodeAttributeMatrixResponse, error)

CreateCatalogNodeAttributeMatrixWithBodyWithResponse request with arbitrary body returning *CreateCatalogNodeAttributeMatrixResponse

func (*ClientWithResponses) CreateCatalogNodeAttributeMatrixWithResponse

func (c *ClientWithResponses) CreateCatalogNodeAttributeMatrixWithResponse(ctx context.Context, id string, attributeDefinitionId string, params *CreateCatalogNodeAttributeMatrixParams, body CreateCatalogNodeAttributeMatrixJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCatalogNodeAttributeMatrixResponse, error)

func (*ClientWithResponses) CreateCatalogNodeAttributeWithBodyWithResponse

func (c *ClientWithResponses) CreateCatalogNodeAttributeWithBodyWithResponse(ctx context.Context, id string, attributeDefinitionId string, params *CreateCatalogNodeAttributeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCatalogNodeAttributeResponse, error)

CreateCatalogNodeAttributeWithBodyWithResponse request with arbitrary body returning *CreateCatalogNodeAttributeResponse

func (*ClientWithResponses) CreateCatalogNodeAttributeWithResponse

func (c *ClientWithResponses) CreateCatalogNodeAttributeWithResponse(ctx context.Context, id string, attributeDefinitionId string, params *CreateCatalogNodeAttributeParams, body CreateCatalogNodeAttributeJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCatalogNodeAttributeResponse, error)

func (*ClientWithResponses) CreateCategoryConnectionWithBodyWithResponse

func (c *ClientWithResponses) CreateCategoryConnectionWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCategoryConnectionResponse, error)

CreateCategoryConnectionWithBodyWithResponse request with arbitrary body returning *CreateCategoryConnectionResponse

func (*ClientWithResponses) CreateCategoryConnectionWithResponse

func (c *ClientWithResponses) CreateCategoryConnectionWithResponse(ctx context.Context, id string, body CreateCategoryConnectionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCategoryConnectionResponse, error)

func (*ClientWithResponses) CreateCategoryWithBodyWithResponse

func (c *ClientWithResponses) CreateCategoryWithBodyWithResponse(ctx context.Context, params *CreateCategoryParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCategoryResponse, error)

CreateCategoryWithBodyWithResponse request with arbitrary body returning *CreateCategoryResponse

func (*ClientWithResponses) CreateCategoryWithResponse

func (c *ClientWithResponses) CreateCategoryWithResponse(ctx context.Context, params *CreateCategoryParams, body CreateCategoryJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCategoryResponse, error)

func (*ClientWithResponses) CreateColumnDefinitionWithBodyWithResponse

func (c *ClientWithResponses) CreateColumnDefinitionWithBodyWithResponse(ctx context.Context, params *CreateColumnDefinitionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateColumnDefinitionResponse, error)

CreateColumnDefinitionWithBodyWithResponse request with arbitrary body returning *CreateColumnDefinitionResponse

func (*ClientWithResponses) CreateColumnDefinitionWithResponse

func (*ClientWithResponses) CreateCompoundDefinitionWithBodyWithResponse

func (c *ClientWithResponses) CreateCompoundDefinitionWithBodyWithResponse(ctx context.Context, params *CreateCompoundDefinitionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCompoundDefinitionResponse, error)

CreateCompoundDefinitionWithBodyWithResponse request with arbitrary body returning *CreateCompoundDefinitionResponse

func (*ClientWithResponses) CreateDictionaryAttributeWithBodyWithResponse

func (c *ClientWithResponses) CreateDictionaryAttributeWithBodyWithResponse(ctx context.Context, id string, params *CreateDictionaryAttributeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateDictionaryAttributeResponse, error)

CreateDictionaryAttributeWithBodyWithResponse request with arbitrary body returning *CreateDictionaryAttributeResponse

func (*ClientWithResponses) CreateDictionaryDefinitionWithBodyWithResponse

func (c *ClientWithResponses) CreateDictionaryDefinitionWithBodyWithResponse(ctx context.Context, params *CreateDictionaryDefinitionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateDictionaryDefinitionResponse, error)

CreateDictionaryDefinitionWithBodyWithResponse request with arbitrary body returning *CreateDictionaryDefinitionResponse

func (*ClientWithResponses) CreateDictionaryValueFilterWithResponse

func (c *ClientWithResponses) CreateDictionaryValueFilterWithResponse(ctx context.Context, id string, valueId string, parentValueId string, reqEditors ...RequestEditorFn) (*CreateDictionaryValueFilterResponse, error)

CreateDictionaryValueFilterWithResponse request returning *CreateDictionaryValueFilterResponse

func (*ClientWithResponses) CreateMatrixDefinitionWithBodyWithResponse

func (c *ClientWithResponses) CreateMatrixDefinitionWithBodyWithResponse(ctx context.Context, params *CreateMatrixDefinitionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateMatrixDefinitionResponse, error)

CreateMatrixDefinitionWithBodyWithResponse request with arbitrary body returning *CreateMatrixDefinitionResponse

func (*ClientWithResponses) CreateMatrixDefinitionWithResponse

func (*ClientWithResponses) CreateOrUpdateWithBodyWithResponse

func (c *ClientWithResponses) CreateOrUpdateWithBodyWithResponse(ctx context.Context, params *CreateOrUpdateParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateOrUpdateResponse, error)

CreateOrUpdateWithBodyWithResponse request with arbitrary body returning *CreateOrUpdateResponse

func (*ClientWithResponses) CreateOrUpdateWithResponse

func (c *ClientWithResponses) CreateOrUpdateWithResponse(ctx context.Context, params *CreateOrUpdateParams, body CreateOrUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateOrUpdateResponse, error)

func (*ClientWithResponses) CreateProductBundleWithResponse

func (c *ClientWithResponses) CreateProductBundleWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*CreateProductBundleResponse, error)

CreateProductBundleWithResponse request returning *CreateProductBundleResponse

func (*ClientWithResponses) CreateProductConnectionWithBodyWithResponse

func (c *ClientWithResponses) CreateProductConnectionWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProductConnectionResponse, error)

CreateProductConnectionWithBodyWithResponse request with arbitrary body returning *CreateProductConnectionResponse

func (*ClientWithResponses) CreateProductConnectionWithResponse

func (c *ClientWithResponses) CreateProductConnectionWithResponse(ctx context.Context, id string, body CreateProductConnectionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProductConnectionResponse, error)

func (*ClientWithResponses) CreateProductConnectionsWithBodyWithResponse

func (c *ClientWithResponses) CreateProductConnectionsWithBodyWithResponse(ctx context.Context, id string, relationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProductConnectionsResponse, error)

CreateProductConnectionsWithBodyWithResponse request with arbitrary body returning *CreateProductConnectionsResponse

func (*ClientWithResponses) CreateProductConnectionsWithResponse

func (c *ClientWithResponses) CreateProductConnectionsWithResponse(ctx context.Context, id string, relationId string, body CreateProductConnectionsJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProductConnectionsResponse, error)

func (*ClientWithResponses) CreateProductTemplateWithBodyWithResponse

func (c *ClientWithResponses) CreateProductTemplateWithBodyWithResponse(ctx context.Context, productId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProductTemplateResponse, error)

CreateProductTemplateWithBodyWithResponse request with arbitrary body returning *CreateProductTemplateResponse

func (*ClientWithResponses) CreateProductTemplateWithResponse

func (c *ClientWithResponses) CreateProductTemplateWithResponse(ctx context.Context, productId string, body CreateProductTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProductTemplateResponse, error)

func (*ClientWithResponses) CreateProductWithBodyWithResponse

func (c *ClientWithResponses) CreateProductWithBodyWithResponse(ctx context.Context, params *CreateProductParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProductResponse, error)

CreateProductWithBodyWithResponse request with arbitrary body returning *CreateProductResponse

func (*ClientWithResponses) CreateProductWithResponse

func (c *ClientWithResponses) CreateProductWithResponse(ctx context.Context, params *CreateProductParams, body CreateProductJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProductResponse, error)

func (*ClientWithResponses) CreateRelationWithBodyWithResponse

func (c *ClientWithResponses) CreateRelationWithBodyWithResponse(ctx context.Context, params *CreateRelationParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateRelationResponse, error)

CreateRelationWithBodyWithResponse request with arbitrary body returning *CreateRelationResponse

func (*ClientWithResponses) CreateRelationWithResponse

func (c *ClientWithResponses) CreateRelationWithResponse(ctx context.Context, params *CreateRelationParams, body CreateRelationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateRelationResponse, error)

func (*ClientWithResponses) DeleteAttributeDefinitionWithResponse

func (c *ClientWithResponses) DeleteAttributeDefinitionWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteAttributeDefinitionResponse, error)

DeleteAttributeDefinitionWithResponse request returning *DeleteAttributeDefinitionResponse

func (*ClientWithResponses) DeleteAttributeFromNodeWithResponse

func (c *ClientWithResponses) DeleteAttributeFromNodeWithResponse(ctx context.Context, id string, attributeDefinitionId string, reqEditors ...RequestEditorFn) (*DeleteAttributeFromNodeResponse, error)

DeleteAttributeFromNodeWithResponse request returning *DeleteAttributeFromNodeResponse

func (*ClientWithResponses) DeleteAttributeGroupWithResponse

func (c *ClientWithResponses) DeleteAttributeGroupWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteAttributeGroupResponse, error)

DeleteAttributeGroupWithResponse request returning *DeleteAttributeGroupResponse

func (*ClientWithResponses) DeleteCategoryConnectionWithResponse

func (c *ClientWithResponses) DeleteCategoryConnectionWithResponse(ctx context.Context, id string, relationId string, categoryId string, reqEditors ...RequestEditorFn) (*DeleteCategoryConnectionResponse, error)

DeleteCategoryConnectionWithResponse request returning *DeleteCategoryConnectionResponse

func (*ClientWithResponses) DeleteCategoryNodeWithResponse

func (c *ClientWithResponses) DeleteCategoryNodeWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteCategoryNodeResponse, error)

DeleteCategoryNodeWithResponse request returning *DeleteCategoryNodeResponse

func (*ClientWithResponses) DeleteCategoryProductsWithResponse

func (c *ClientWithResponses) DeleteCategoryProductsWithResponse(ctx context.Context, id string, productId string, reqEditors ...RequestEditorFn) (*DeleteCategoryProductsResponse, error)

DeleteCategoryProductsWithResponse request returning *DeleteCategoryProductsResponse

func (*ClientWithResponses) DeleteCompoundDefinitionWithResponse

func (c *ClientWithResponses) DeleteCompoundDefinitionWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteCompoundDefinitionResponse, error)

DeleteCompoundDefinitionWithResponse request returning *DeleteCompoundDefinitionResponse

func (*ClientWithResponses) DeleteDictionaryAttributeWithResponse

func (c *ClientWithResponses) DeleteDictionaryAttributeWithResponse(ctx context.Context, id string, valueId string, reqEditors ...RequestEditorFn) (*DeleteDictionaryAttributeResponse, error)

DeleteDictionaryAttributeWithResponse request returning *DeleteDictionaryAttributeResponse

func (*ClientWithResponses) DeleteDictionaryDefinitionWithResponse

func (c *ClientWithResponses) DeleteDictionaryDefinitionWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteDictionaryDefinitionResponse, error)

DeleteDictionaryDefinitionWithResponse request returning *DeleteDictionaryDefinitionResponse

func (*ClientWithResponses) DeleteDictionaryFilterWithResponse

func (c *ClientWithResponses) DeleteDictionaryFilterWithResponse(ctx context.Context, id string, valueId string, parentValueId string, reqEditors ...RequestEditorFn) (*DeleteDictionaryFilterResponse, error)

DeleteDictionaryFilterWithResponse request returning *DeleteDictionaryFilterResponse

func (*ClientWithResponses) DeleteDictionaryParentWithResponse

func (c *ClientWithResponses) DeleteDictionaryParentWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteDictionaryParentResponse, error)

DeleteDictionaryParentWithResponse request returning *DeleteDictionaryParentResponse

func (*ClientWithResponses) DeleteDryRunWithResponse

func (c *ClientWithResponses) DeleteDryRunWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteDryRunResponse, error)

DeleteDryRunWithResponse request returning *DeleteDryRunResponse

func (*ClientWithResponses) DeleteManyProductConnectionsWithBodyWithResponse

func (c *ClientWithResponses) DeleteManyProductConnectionsWithBodyWithResponse(ctx context.Context, id string, relationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteManyProductConnectionsResponse, error)

DeleteManyProductConnectionsWithBodyWithResponse request with arbitrary body returning *DeleteManyProductConnectionsResponse

func (*ClientWithResponses) DeleteManyProductConnectionsWithResponse

func (c *ClientWithResponses) DeleteManyProductConnectionsWithResponse(ctx context.Context, id string, relationId string, body DeleteManyProductConnectionsJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteManyProductConnectionsResponse, error)

func (*ClientWithResponses) DeletePolicyByCategoryAndPolicyIdWithResponse

func (c *ClientWithResponses) DeletePolicyByCategoryAndPolicyIdWithResponse(ctx context.Context, id string, policyId string, policyType DeletePolicyByCategoryAndPolicyIdParamsPolicyType, reqEditors ...RequestEditorFn) (*DeletePolicyByCategoryAndPolicyIdResponse, error)

DeletePolicyByCategoryAndPolicyIdWithResponse request returning *DeletePolicyByCategoryAndPolicyIdResponse

func (*ClientWithResponses) DeletePolicyByCategoryNodeAndPolicyIdWithResponse

func (c *ClientWithResponses) DeletePolicyByCategoryNodeAndPolicyIdWithResponse(ctx context.Context, id string, policyId string, policyType DeletePolicyByCategoryNodeAndPolicyIdParamsPolicyType, reqEditors ...RequestEditorFn) (*DeletePolicyByCategoryNodeAndPolicyIdResponse, error)

DeletePolicyByCategoryNodeAndPolicyIdWithResponse request returning *DeletePolicyByCategoryNodeAndPolicyIdResponse

func (*ClientWithResponses) DeletePolicyForAttributeDefinitionWithResponse

func (c *ClientWithResponses) DeletePolicyForAttributeDefinitionWithResponse(ctx context.Context, id string, policyId string, policyType DeletePolicyForAttributeDefinitionParamsPolicyType, reqEditors ...RequestEditorFn) (*DeletePolicyForAttributeDefinitionResponse, error)

DeletePolicyForAttributeDefinitionWithResponse request returning *DeletePolicyForAttributeDefinitionResponse

func (*ClientWithResponses) DeletePolicyForRelationWithResponse

func (c *ClientWithResponses) DeletePolicyForRelationWithResponse(ctx context.Context, id string, policyId string, policyType DeletePolicyForRelationParamsPolicyType, reqEditors ...RequestEditorFn) (*DeletePolicyForRelationResponse, error)

DeletePolicyForRelationWithResponse request returning *DeletePolicyForRelationResponse

func (*ClientWithResponses) DeletePolicyFromProductsForCategoryIdWithResponse

func (c *ClientWithResponses) DeletePolicyFromProductsForCategoryIdWithResponse(ctx context.Context, id string, policyId string, policyType DeletePolicyFromProductsForCategoryIdParamsPolicyType, reqEditors ...RequestEditorFn) (*DeletePolicyFromProductsForCategoryIdResponse, error)

DeletePolicyFromProductsForCategoryIdWithResponse request returning *DeletePolicyFromProductsForCategoryIdResponse

func (*ClientWithResponses) DeletePolicyFromProductsForCategoryNodeIdWithResponse

func (c *ClientWithResponses) DeletePolicyFromProductsForCategoryNodeIdWithResponse(ctx context.Context, id string, policyId string, policyType DeletePolicyFromProductsForCategoryNodeIdParamsPolicyType, reqEditors ...RequestEditorFn) (*DeletePolicyFromProductsForCategoryNodeIdResponse, error)

DeletePolicyFromProductsForCategoryNodeIdWithResponse request returning *DeletePolicyFromProductsForCategoryNodeIdResponse

func (*ClientWithResponses) DeleteProductAttributeWithResponse

func (c *ClientWithResponses) DeleteProductAttributeWithResponse(ctx context.Context, id string, definitionId string, reqEditors ...RequestEditorFn) (*DeleteProductAttributeResponse, error)

DeleteProductAttributeWithResponse request returning *DeleteProductAttributeResponse

func (*ClientWithResponses) DeleteProductConnectionWithResponse

func (c *ClientWithResponses) DeleteProductConnectionWithResponse(ctx context.Context, id string, relationId string, connectedProductId string, reqEditors ...RequestEditorFn) (*DeleteProductConnectionResponse, error)

DeleteProductConnectionWithResponse request returning *DeleteProductConnectionResponse

func (*ClientWithResponses) DeleteProductConnectionsByRelationWithResponse

func (c *ClientWithResponses) DeleteProductConnectionsByRelationWithResponse(ctx context.Context, id string, relationId string, reqEditors ...RequestEditorFn) (*DeleteProductConnectionsByRelationResponse, error)

DeleteProductConnectionsByRelationWithResponse request returning *DeleteProductConnectionsByRelationResponse

func (*ClientWithResponses) DeleteProductFromBundleWithResponse

func (c *ClientWithResponses) DeleteProductFromBundleWithResponse(ctx context.Context, id string, complementaryProductId string, reqEditors ...RequestEditorFn) (*DeleteProductFromBundleResponse, error)

DeleteProductFromBundleWithResponse request returning *DeleteProductFromBundleResponse

func (*ClientWithResponses) DeleteProductTemplateWithResponse

func (c *ClientWithResponses) DeleteProductTemplateWithResponse(ctx context.Context, productId string, reqEditors ...RequestEditorFn) (*DeleteProductTemplateResponse, error)

DeleteProductTemplateWithResponse request returning *DeleteProductTemplateResponse

func (*ClientWithResponses) DeleteProductsAttributeWithBodyWithResponse

func (c *ClientWithResponses) DeleteProductsAttributeWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteProductsAttributeResponse, error)

DeleteProductsAttributeWithBodyWithResponse request with arbitrary body returning *DeleteProductsAttributeResponse

func (*ClientWithResponses) DeleteProductsAttributeWithResponse

func (c *ClientWithResponses) DeleteProductsAttributeWithResponse(ctx context.Context, body DeleteProductsAttributeJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteProductsAttributeResponse, error)

func (*ClientWithResponses) DeleteWithResponse

func (c *ClientWithResponses) DeleteWithResponse(ctx context.Context, id string, params *DeleteParams, reqEditors ...RequestEditorFn) (*DeleteResponse, error)

DeleteWithResponse request returning *DeleteResponse

func (*ClientWithResponses) DisassociateAssetFromCategoryWithResponse

func (c *ClientWithResponses) DisassociateAssetFromCategoryWithResponse(ctx context.Context, id string, assetId string, reqEditors ...RequestEditorFn) (*DisassociateAssetFromCategoryResponse, error)

DisassociateAssetFromCategoryWithResponse request returning *DisassociateAssetFromCategoryResponse

func (*ClientWithResponses) DisassociateAssetFromProductWithResponse

func (c *ClientWithResponses) DisassociateAssetFromProductWithResponse(ctx context.Context, id string, assetId string, reqEditors ...RequestEditorFn) (*DisassociateAssetFromProductResponse, error)

DisassociateAssetFromProductWithResponse request returning *DisassociateAssetFromProductResponse

func (*ClientWithResponses) FindAllAttributeDefinitionsWithResponse

func (c *ClientWithResponses) FindAllAttributeDefinitionsWithResponse(ctx context.Context, params *FindAllAttributeDefinitionsParams, reqEditors ...RequestEditorFn) (*FindAllAttributeDefinitionsResponse, error)

FindAllAttributeDefinitionsWithResponse request returning *FindAllAttributeDefinitionsResponse

func (*ClientWithResponses) FindAllCompoundDefinitionsWithResponse

func (c *ClientWithResponses) FindAllCompoundDefinitionsWithResponse(ctx context.Context, params *FindAllCompoundDefinitionsParams, reqEditors ...RequestEditorFn) (*FindAllCompoundDefinitionsResponse, error)

FindAllCompoundDefinitionsWithResponse request returning *FindAllCompoundDefinitionsResponse

func (*ClientWithResponses) FindAttributeGroupsWithResponse

func (c *ClientWithResponses) FindAttributeGroupsWithResponse(ctx context.Context, params *FindAttributeGroupsParams, reqEditors ...RequestEditorFn) (*FindAttributeGroupsResponse, error)

FindAttributeGroupsWithResponse request returning *FindAttributeGroupsResponse

func (*ClientWithResponses) FindByCategoryLevelAttributesWithResponse

func (c *ClientWithResponses) FindByCategoryLevelAttributesWithResponse(ctx context.Context, attributeDefinitionId string, params *FindByCategoryLevelAttributesParams, reqEditors ...RequestEditorFn) (*FindByCategoryLevelAttributesResponse, error)

FindByCategoryLevelAttributesWithResponse request returning *FindByCategoryLevelAttributesResponse

func (*ClientWithResponses) FindBySubDefinitionsWithResponse

func (c *ClientWithResponses) FindBySubDefinitionsWithResponse(ctx context.Context, attributeDefinitionId string, params *FindBySubDefinitionsParams, reqEditors ...RequestEditorFn) (*FindBySubDefinitionsResponse, error)

FindBySubDefinitionsWithResponse request returning *FindBySubDefinitionsResponse

func (*ClientWithResponses) FindDefinitionsInGroupWithResponse

func (c *ClientWithResponses) FindDefinitionsInGroupWithResponse(ctx context.Context, id string, params *FindDefinitionsInGroupParams, reqEditors ...RequestEditorFn) (*FindDefinitionsInGroupResponse, error)

FindDefinitionsInGroupWithResponse request returning *FindDefinitionsInGroupResponse

func (*ClientWithResponses) FindDefinitionsWithoutGroupWithResponse

func (c *ClientWithResponses) FindDefinitionsWithoutGroupWithResponse(ctx context.Context, params *FindDefinitionsWithoutGroupParams, reqEditors ...RequestEditorFn) (*FindDefinitionsWithoutGroupResponse, error)

FindDefinitionsWithoutGroupWithResponse request returning *FindDefinitionsWithoutGroupResponse

func (*ClientWithResponses) FindFilteredAttributeDefinitionsWithBodyWithResponse

func (c *ClientWithResponses) FindFilteredAttributeDefinitionsWithBodyWithResponse(ctx context.Context, params *FindFilteredAttributeDefinitionsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*FindFilteredAttributeDefinitionsResponse, error)

FindFilteredAttributeDefinitionsWithBodyWithResponse request with arbitrary body returning *FindFilteredAttributeDefinitionsResponse

func (*ClientWithResponses) FindFilteredDictionaryAttributesWithBodyWithResponse

func (c *ClientWithResponses) FindFilteredDictionaryAttributesWithBodyWithResponse(ctx context.Context, id string, params *FindFilteredDictionaryAttributesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*FindFilteredDictionaryAttributesResponse, error)

FindFilteredDictionaryAttributesWithBodyWithResponse request with arbitrary body returning *FindFilteredDictionaryAttributesResponse

func (*ClientWithResponses) FindFilteredDictionaryDefinitionsWithBodyWithResponse

func (c *ClientWithResponses) FindFilteredDictionaryDefinitionsWithBodyWithResponse(ctx context.Context, id string, params *FindFilteredDictionaryDefinitionsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*FindFilteredDictionaryDefinitionsResponse, error)

FindFilteredDictionaryDefinitionsWithBodyWithResponse request with arbitrary body returning *FindFilteredDictionaryDefinitionsResponse

func (*ClientWithResponses) FindOneWithResponse

func (c *ClientWithResponses) FindOneWithResponse(ctx context.Context, id string, params *FindOneParams, reqEditors ...RequestEditorFn) (*FindOneResponse, error)

FindOneWithResponse request returning *FindOneResponse

func (*ClientWithResponses) FindProductTemplatesWithResponse

func (c *ClientWithResponses) FindProductTemplatesWithResponse(ctx context.Context, params *FindProductTemplatesParams, reqEditors ...RequestEditorFn) (*FindProductTemplatesResponse, error)

FindProductTemplatesWithResponse request returning *FindProductTemplatesResponse

func (*ClientWithResponses) FindProductViewsByIdWithBodyWithResponse

func (c *ClientWithResponses) FindProductViewsByIdWithBodyWithResponse(ctx context.Context, id string, params *FindProductViewsByIdParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*FindProductViewsByIdResponse, error)

FindProductViewsByIdWithBodyWithResponse request with arbitrary body returning *FindProductViewsByIdResponse

func (*ClientWithResponses) FindProductViewsByIdWithResponse

func (*ClientWithResponses) FindProductsWithResponse

func (c *ClientWithResponses) FindProductsWithResponse(ctx context.Context, id string, params *FindProductsParams, reqEditors ...RequestEditorFn) (*FindProductsResponse, error)

FindProductsWithResponse request returning *FindProductsResponse

func (*ClientWithResponses) FindRelationsWithResponse

func (c *ClientWithResponses) FindRelationsWithResponse(ctx context.Context, params *FindRelationsParams, reqEditors ...RequestEditorFn) (*FindRelationsResponse, error)

FindRelationsWithResponse request returning *FindRelationsResponse

func (*ClientWithResponses) FindSimpleWithResponse

func (c *ClientWithResponses) FindSimpleWithResponse(ctx context.Context, params *FindSimpleParams, reqEditors ...RequestEditorFn) (*FindSimpleResponse, error)

FindSimpleWithResponse request returning *FindSimpleResponse

func (*ClientWithResponses) GetAttributeDefinitionWithResponse

func (c *ClientWithResponses) GetAttributeDefinitionWithResponse(ctx context.Context, id string, params *GetAttributeDefinitionParams, reqEditors ...RequestEditorFn) (*GetAttributeDefinitionResponse, error)

GetAttributeDefinitionWithResponse request returning *GetAttributeDefinitionResponse

func (*ClientWithResponses) GetAttributeDefinitionsByPolicyIdWithResponse

func (c *ClientWithResponses) GetAttributeDefinitionsByPolicyIdWithResponse(ctx context.Context, id string, params *GetAttributeDefinitionsByPolicyIdParams, reqEditors ...RequestEditorFn) (*GetAttributeDefinitionsByPolicyIdResponse, error)

GetAttributeDefinitionsByPolicyIdWithResponse request returning *GetAttributeDefinitionsByPolicyIdResponse

func (*ClientWithResponses) GetAttributeRootGroupWithResponse

func (c *ClientWithResponses) GetAttributeRootGroupWithResponse(ctx context.Context, params *GetAttributeRootGroupParams, reqEditors ...RequestEditorFn) (*GetAttributeRootGroupResponse, error)

GetAttributeRootGroupWithResponse request returning *GetAttributeRootGroupResponse

func (*ClientWithResponses) GetByCategoryNodeIdWithResponse

func (c *ClientWithResponses) GetByCategoryNodeIdWithResponse(ctx context.Context, id string, params *GetByCategoryNodeIdParams, reqEditors ...RequestEditorFn) (*GetByCategoryNodeIdResponse, error)

GetByCategoryNodeIdWithResponse request returning *GetByCategoryNodeIdResponse

func (*ClientWithResponses) GetByDefinitionIdWithResponse

func (c *ClientWithResponses) GetByDefinitionIdWithResponse(ctx context.Context, id string, params *GetByDefinitionIdParams, reqEditors ...RequestEditorFn) (*GetByDefinitionIdResponse, error)

GetByDefinitionIdWithResponse request returning *GetByDefinitionIdResponse

func (*ClientWithResponses) GetByRelationIdWithResponse

func (c *ClientWithResponses) GetByRelationIdWithResponse(ctx context.Context, id string, params *GetByRelationIdParams, reqEditors ...RequestEditorFn) (*GetByRelationIdResponse, error)

GetByRelationIdWithResponse request returning *GetByRelationIdResponse

func (*ClientWithResponses) GetCatalogByPolicyIdWithResponse

func (c *ClientWithResponses) GetCatalogByPolicyIdWithResponse(ctx context.Context, id string, params *GetCatalogByPolicyIdParams, reqEditors ...RequestEditorFn) (*GetCatalogByPolicyIdResponse, error)

GetCatalogByPolicyIdWithResponse request returning *GetCatalogByPolicyIdResponse

func (*ClientWithResponses) GetCatalogNodeByPolicyIdWithResponse

func (c *ClientWithResponses) GetCatalogNodeByPolicyIdWithResponse(ctx context.Context, id string, params *GetCatalogNodeByPolicyIdParams, reqEditors ...RequestEditorFn) (*GetCatalogNodeByPolicyIdResponse, error)

GetCatalogNodeByPolicyIdWithResponse request returning *GetCatalogNodeByPolicyIdResponse

func (*ClientWithResponses) GetCatalogNodeChildrenWithResponse

func (c *ClientWithResponses) GetCatalogNodeChildrenWithResponse(ctx context.Context, id string, params *GetCatalogNodeChildrenParams, reqEditors ...RequestEditorFn) (*GetCatalogNodeChildrenResponse, error)

GetCatalogNodeChildrenWithResponse request returning *GetCatalogNodeChildrenResponse

func (*ClientWithResponses) GetCategoriesByAssetIdWithResponse

func (c *ClientWithResponses) GetCategoriesByAssetIdWithResponse(ctx context.Context, id string, params *GetCategoriesByAssetIdParams, reqEditors ...RequestEditorFn) (*GetCategoriesByAssetIdResponse, error)

GetCategoriesByAssetIdWithResponse request returning *GetCategoriesByAssetIdResponse

func (*ClientWithResponses) GetCategoriesByPolicyIdWithResponse

func (c *ClientWithResponses) GetCategoriesByPolicyIdWithResponse(ctx context.Context, id string, params *GetCategoriesByPolicyIdParams, reqEditors ...RequestEditorFn) (*GetCategoriesByPolicyIdResponse, error)

GetCategoriesByPolicyIdWithResponse request returning *GetCategoriesByPolicyIdResponse

func (*ClientWithResponses) GetCategoriesNodeByPolicyIdWithResponse

func (c *ClientWithResponses) GetCategoriesNodeByPolicyIdWithResponse(ctx context.Context, id string, params *GetCategoriesNodeByPolicyIdParams, reqEditors ...RequestEditorFn) (*GetCategoriesNodeByPolicyIdResponse, error)

GetCategoriesNodeByPolicyIdWithResponse request returning *GetCategoriesNodeByPolicyIdResponse

func (*ClientWithResponses) GetCategoryAssetsWithResponse

func (c *ClientWithResponses) GetCategoryAssetsWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetCategoryAssetsResponse, error)

GetCategoryAssetsWithResponse request returning *GetCategoryAssetsResponse

func (*ClientWithResponses) GetCategoryConnectionsByRelationIdWithResponse

func (c *ClientWithResponses) GetCategoryConnectionsByRelationIdWithResponse(ctx context.Context, id string, params *GetCategoryConnectionsByRelationIdParams, reqEditors ...RequestEditorFn) (*GetCategoryConnectionsByRelationIdResponse, error)

GetCategoryConnectionsByRelationIdWithResponse request returning *GetCategoryConnectionsByRelationIdResponse

func (*ClientWithResponses) GetCategoryConnectionsForProductWithResponse

func (c *ClientWithResponses) GetCategoryConnectionsForProductWithResponse(ctx context.Context, id string, params *GetCategoryConnectionsForProductParams, reqEditors ...RequestEditorFn) (*GetCategoryConnectionsForProductResponse, error)

GetCategoryConnectionsForProductWithResponse request returning *GetCategoryConnectionsForProductResponse

func (*ClientWithResponses) GetCategoryProductsWithResponse

func (c *ClientWithResponses) GetCategoryProductsWithResponse(ctx context.Context, id string, params *GetCategoryProductsParams, reqEditors ...RequestEditorFn) (*GetCategoryProductsResponse, error)

GetCategoryProductsWithResponse request returning *GetCategoryProductsResponse

func (*ClientWithResponses) GetCategoryTreeWithResponse

func (c *ClientWithResponses) GetCategoryTreeWithResponse(ctx context.Context, id string, params *GetCategoryTreeParams, reqEditors ...RequestEditorFn) (*GetCategoryTreeResponse, error)

GetCategoryTreeWithResponse request returning *GetCategoryTreeResponse

func (*ClientWithResponses) GetCompoundDefinitionWithResponse

func (c *ClientWithResponses) GetCompoundDefinitionWithResponse(ctx context.Context, id string, params *GetCompoundDefinitionParams, reqEditors ...RequestEditorFn) (*GetCompoundDefinitionResponse, error)

GetCompoundDefinitionWithResponse request returning *GetCompoundDefinitionResponse

func (*ClientWithResponses) GetDictionaryAttributeWithResponse

func (c *ClientWithResponses) GetDictionaryAttributeWithResponse(ctx context.Context, id string, valueId string, params *GetDictionaryAttributeParams, reqEditors ...RequestEditorFn) (*GetDictionaryAttributeResponse, error)

GetDictionaryAttributeWithResponse request returning *GetDictionaryAttributeResponse

func (*ClientWithResponses) GetFilteredNodesWithBodyWithResponse

func (c *ClientWithResponses) GetFilteredNodesWithBodyWithResponse(ctx context.Context, params *GetFilteredNodesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetFilteredNodesResponse, error)

GetFilteredNodesWithBodyWithResponse request with arbitrary body returning *GetFilteredNodesResponse

func (*ClientWithResponses) GetFilteredNodesWithResponse

func (c *ClientWithResponses) GetFilteredNodesWithResponse(ctx context.Context, params *GetFilteredNodesParams, body GetFilteredNodesJSONRequestBody, reqEditors ...RequestEditorFn) (*GetFilteredNodesResponse, error)

func (*ClientWithResponses) GetFilteredRelationsWithBodyWithResponse

func (c *ClientWithResponses) GetFilteredRelationsWithBodyWithResponse(ctx context.Context, params *GetFilteredRelationsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetFilteredRelationsResponse, error)

GetFilteredRelationsWithBodyWithResponse request with arbitrary body returning *GetFilteredRelationsResponse

func (*ClientWithResponses) GetFilteredRelationsWithResponse

func (*ClientWithResponses) GetGroupedProductAttributesWithResponse

func (c *ClientWithResponses) GetGroupedProductAttributesWithResponse(ctx context.Context, id string, params *GetGroupedProductAttributesParams, reqEditors ...RequestEditorFn) (*GetGroupedProductAttributesResponse, error)

GetGroupedProductAttributesWithResponse request returning *GetGroupedProductAttributesResponse

func (*ClientWithResponses) GetJobStatusWithResponse

func (c *ClientWithResponses) GetJobStatusWithResponse(ctx context.Context, taskId string, reqEditors ...RequestEditorFn) (*GetJobStatusResponse, error)

GetJobStatusWithResponse request returning *GetJobStatusResponse

func (*ClientWithResponses) GetNodeWithResponse

func (c *ClientWithResponses) GetNodeWithResponse(ctx context.Context, id string, params *GetNodeParams, reqEditors ...RequestEditorFn) (*GetNodeResponse, error)

GetNodeWithResponse request returning *GetNodeResponse

func (*ClientWithResponses) GetPathToNodeWithResponse

func (c *ClientWithResponses) GetPathToNodeWithResponse(ctx context.Context, id string, params *GetPathToNodeParams, reqEditors ...RequestEditorFn) (*GetPathToNodeResponse, error)

GetPathToNodeWithResponse request returning *GetPathToNodeResponse

func (*ClientWithResponses) GetPoliciesByCategoryIdWithResponse

func (c *ClientWithResponses) GetPoliciesByCategoryIdWithResponse(ctx context.Context, id string, params *GetPoliciesByCategoryIdParams, reqEditors ...RequestEditorFn) (*GetPoliciesByCategoryIdResponse, error)

GetPoliciesByCategoryIdWithResponse request returning *GetPoliciesByCategoryIdResponse

func (*ClientWithResponses) GetPolicyByCategoryIdWithResponse

func (c *ClientWithResponses) GetPolicyByCategoryIdWithResponse(ctx context.Context, id string, params *GetPolicyByCategoryIdParams, reqEditors ...RequestEditorFn) (*GetPolicyByCategoryIdResponse, error)

GetPolicyByCategoryIdWithResponse request returning *GetPolicyByCategoryIdResponse

func (*ClientWithResponses) GetPolicyByCategoryNodeIdWithResponse

func (c *ClientWithResponses) GetPolicyByCategoryNodeIdWithResponse(ctx context.Context, id string, params *GetPolicyByCategoryNodeIdParams, reqEditors ...RequestEditorFn) (*GetPolicyByCategoryNodeIdResponse, error)

GetPolicyByCategoryNodeIdWithResponse request returning *GetPolicyByCategoryNodeIdResponse

func (*ClientWithResponses) GetProductAssetsWithResponse

func (c *ClientWithResponses) GetProductAssetsWithResponse(ctx context.Context, id string, params *GetProductAssetsParams, reqEditors ...RequestEditorFn) (*GetProductAssetsResponse, error)

GetProductAssetsWithResponse request returning *GetProductAssetsResponse

func (*ClientWithResponses) GetProductAttributesWithResponse

func (c *ClientWithResponses) GetProductAttributesWithResponse(ctx context.Context, id string, params *GetProductAttributesParams, reqEditors ...RequestEditorFn) (*GetProductAttributesResponse, error)

GetProductAttributesWithResponse request returning *GetProductAttributesResponse

func (*ClientWithResponses) GetProductConnectionsByRelationIdWithResponse

func (c *ClientWithResponses) GetProductConnectionsByRelationIdWithResponse(ctx context.Context, id string, params *GetProductConnectionsByRelationIdParams, reqEditors ...RequestEditorFn) (*GetProductConnectionsByRelationIdResponse, error)

GetProductConnectionsByRelationIdWithResponse request returning *GetProductConnectionsByRelationIdResponse

func (*ClientWithResponses) GetProductForRelationWithResponse

func (c *ClientWithResponses) GetProductForRelationWithResponse(ctx context.Context, id string, relationId string, params *GetProductForRelationParams, reqEditors ...RequestEditorFn) (*GetProductForRelationResponse, error)

GetProductForRelationWithResponse request returning *GetProductForRelationResponse

func (*ClientWithResponses) GetProductRelationsWithResponse

func (c *ClientWithResponses) GetProductRelationsWithResponse(ctx context.Context, id string, params *GetProductRelationsParams, reqEditors ...RequestEditorFn) (*GetProductRelationsResponse, error)

GetProductRelationsWithResponse request returning *GetProductRelationsResponse

func (*ClientWithResponses) GetProductTemplateWithResponse

func (c *ClientWithResponses) GetProductTemplateWithResponse(ctx context.Context, productId string, reqEditors ...RequestEditorFn) (*GetProductTemplateResponse, error)

GetProductTemplateWithResponse request returning *GetProductTemplateResponse

func (*ClientWithResponses) GetProductVariantAttributeWithResponse

func (c *ClientWithResponses) GetProductVariantAttributeWithResponse(ctx context.Context, id string, definitionId string, reqEditors ...RequestEditorFn) (*GetProductVariantAttributeResponse, error)

GetProductVariantAttributeWithResponse request returning *GetProductVariantAttributeResponse

func (*ClientWithResponses) GetProductWithResponse

func (c *ClientWithResponses) GetProductWithResponse(ctx context.Context, id string, params *GetProductParams, reqEditors ...RequestEditorFn) (*GetProductResponse, error)

GetProductWithResponse request returning *GetProductResponse

func (*ClientWithResponses) GetProductsCategoriesWithResponse

func (c *ClientWithResponses) GetProductsCategoriesWithResponse(ctx context.Context, id string, params *GetProductsCategoriesParams, reqEditors ...RequestEditorFn) (*GetProductsCategoriesResponse, error)

GetProductsCategoriesWithResponse request returning *GetProductsCategoriesResponse

func (*ClientWithResponses) GetProductsLabelsWithResponse

func (c *ClientWithResponses) GetProductsLabelsWithResponse(ctx context.Context, id string, params *GetProductsLabelsParams, reqEditors ...RequestEditorFn) (*GetProductsLabelsResponse, error)

GetProductsLabelsWithResponse request returning *GetProductsLabelsResponse

func (*ClientWithResponses) GetProductsWithCursorAndViewsWithBodyWithResponse

func (c *ClientWithResponses) GetProductsWithCursorAndViewsWithBodyWithResponse(ctx context.Context, params *GetProductsWithCursorAndViewsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetProductsWithCursorAndViewsResponse, error)

GetProductsWithCursorAndViewsWithBodyWithResponse request with arbitrary body returning *GetProductsWithCursorAndViewsResponse

func (*ClientWithResponses) GetProductsWithResponse

func (c *ClientWithResponses) GetProductsWithResponse(ctx context.Context, params *GetProductsParams, reqEditors ...RequestEditorFn) (*GetProductsResponse, error)

GetProductsWithResponse request returning *GetProductsResponse

func (*ClientWithResponses) GetRelationsByPolicyIdWithResponse

func (c *ClientWithResponses) GetRelationsByPolicyIdWithResponse(ctx context.Context, id string, params *GetRelationsByPolicyIdParams, reqEditors ...RequestEditorFn) (*GetRelationsByPolicyIdResponse, error)

GetRelationsByPolicyIdWithResponse request returning *GetRelationsByPolicyIdResponse

func (*ClientWithResponses) GetVersionWithResponse

func (c *ClientWithResponses) GetVersionWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetVersionResponse, error)

GetVersionWithResponse request returning *GetVersionResponse

func (*ClientWithResponses) ListAttributesAttachedToGivenNodeWithResponse

func (c *ClientWithResponses) ListAttributesAttachedToGivenNodeWithResponse(ctx context.Context, id string, params *ListAttributesAttachedToGivenNodeParams, reqEditors ...RequestEditorFn) (*ListAttributesAttachedToGivenNodeResponse, error)

ListAttributesAttachedToGivenNodeWithResponse request returning *ListAttributesAttachedToGivenNodeResponse

func (*ClientWithResponses) ListCatalogsWithResponse

func (c *ClientWithResponses) ListCatalogsWithResponse(ctx context.Context, params *ListCatalogsParams, reqEditors ...RequestEditorFn) (*ListCatalogsResponse, error)

ListCatalogsWithResponse request returning *ListCatalogsResponse

func (*ClientWithResponses) ListProductsViewsByAssetsWithBodyWithResponse

func (c *ClientWithResponses) ListProductsViewsByAssetsWithBodyWithResponse(ctx context.Context, params *ListProductsViewsByAssetsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ListProductsViewsByAssetsResponse, error)

ListProductsViewsByAssetsWithBodyWithResponse request with arbitrary body returning *ListProductsViewsByAssetsResponse

func (*ClientWithResponses) ListProductsViewsByIdsWithBodyWithResponse

func (c *ClientWithResponses) ListProductsViewsByIdsWithBodyWithResponse(ctx context.Context, params *ListProductsViewsByIdsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ListProductsViewsByIdsResponse, error)

ListProductsViewsByIdsWithBodyWithResponse request with arbitrary body returning *ListProductsViewsByIdsResponse

func (*ClientWithResponses) ListProductsViewsByIdsWithResponse

func (*ClientWithResponses) ListProductsViewsByNumbersWithBodyWithResponse

func (c *ClientWithResponses) ListProductsViewsByNumbersWithBodyWithResponse(ctx context.Context, params *ListProductsViewsByNumbersParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ListProductsViewsByNumbersResponse, error)

ListProductsViewsByNumbersWithBodyWithResponse request with arbitrary body returning *ListProductsViewsByNumbersResponse

func (*ClientWithResponses) ListWithResponse

func (c *ClientWithResponses) ListWithResponse(ctx context.Context, params *ListParams, reqEditors ...RequestEditorFn) (*ListResponse, error)

ListWithResponse request returning *ListResponse

func (*ClientWithResponses) MoveAttributeDefinitionInGroupWithResponse

func (c *ClientWithResponses) MoveAttributeDefinitionInGroupWithResponse(ctx context.Context, definitionId string, params *MoveAttributeDefinitionInGroupParams, reqEditors ...RequestEditorFn) (*MoveAttributeDefinitionInGroupResponse, error)

MoveAttributeDefinitionInGroupWithResponse request returning *MoveAttributeDefinitionInGroupResponse

func (*ClientWithResponses) MoveAttributeDefinitionWithResponse

func (c *ClientWithResponses) MoveAttributeDefinitionWithResponse(ctx context.Context, id string, definitionId string, params *MoveAttributeDefinitionParams, reqEditors ...RequestEditorFn) (*MoveAttributeDefinitionResponse, error)

MoveAttributeDefinitionWithResponse request returning *MoveAttributeDefinitionResponse

func (*ClientWithResponses) MoveCatalogNodeWithBodyWithResponse

func (c *ClientWithResponses) MoveCatalogNodeWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*MoveCatalogNodeResponse, error)

MoveCatalogNodeWithBodyWithResponse request with arbitrary body returning *MoveCatalogNodeResponse

func (*ClientWithResponses) MoveCatalogNodeWithResponse

func (c *ClientWithResponses) MoveCatalogNodeWithResponse(ctx context.Context, id string, body MoveCatalogNodeJSONRequestBody, reqEditors ...RequestEditorFn) (*MoveCatalogNodeResponse, error)

func (*ClientWithResponses) MoveCategoryAssetWithResponse

func (c *ClientWithResponses) MoveCategoryAssetWithResponse(ctx context.Context, id string, assetId string, params *MoveCategoryAssetParams, reqEditors ...RequestEditorFn) (*MoveCategoryAssetResponse, error)

MoveCategoryAssetWithResponse request returning *MoveCategoryAssetResponse

func (*ClientWithResponses) MoveGroupWithResponse

func (c *ClientWithResponses) MoveGroupWithResponse(ctx context.Context, id string, params *MoveGroupParams, reqEditors ...RequestEditorFn) (*MoveGroupResponse, error)

MoveGroupWithResponse request returning *MoveGroupResponse

func (*ClientWithResponses) MoveProductAssetWithResponse

func (c *ClientWithResponses) MoveProductAssetWithResponse(ctx context.Context, id string, assetId string, params *MoveProductAssetParams, reqEditors ...RequestEditorFn) (*MoveProductAssetResponse, error)

MoveProductAssetWithResponse request returning *MoveProductAssetResponse

func (*ClientWithResponses) MoveProductInBundleWithResponse

func (c *ClientWithResponses) MoveProductInBundleWithResponse(ctx context.Context, id string, complementaryProductId string, params *MoveProductInBundleParams, reqEditors ...RequestEditorFn) (*MoveProductInBundleResponse, error)

MoveProductInBundleWithResponse request returning *MoveProductInBundleResponse

func (*ClientWithResponses) MoveProductVariantWithResponse

func (c *ClientWithResponses) MoveProductVariantWithResponse(ctx context.Context, id string, variantProductId string, params *MoveProductVariantParams, reqEditors ...RequestEditorFn) (*MoveProductVariantResponse, error)

MoveProductVariantWithResponse request returning *MoveProductVariantResponse

func (*ClientWithResponses) PatchUpdateWithBodyWithResponse

func (c *ClientWithResponses) PatchUpdateWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchUpdateResponse, error)

PatchUpdateWithBodyWithResponse request with arbitrary body returning *PatchUpdateResponse

func (*ClientWithResponses) PatchUpdateWithResponse

func (c *ClientWithResponses) PatchUpdateWithResponse(ctx context.Context, id string, body PatchUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchUpdateResponse, error)

func (*ClientWithResponses) RemoveLabelFromProductWithResponse

func (c *ClientWithResponses) RemoveLabelFromProductWithResponse(ctx context.Context, id string, labelId string, reqEditors ...RequestEditorFn) (*RemoveLabelFromProductResponse, error)

RemoveLabelFromProductWithResponse request returning *RemoveLabelFromProductResponse

func (*ClientWithResponses) RemoveLabelFromProductsWithBodyWithResponse

func (c *ClientWithResponses) RemoveLabelFromProductsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RemoveLabelFromProductsResponse, error)

RemoveLabelFromProductsWithBodyWithResponse request with arbitrary body returning *RemoveLabelFromProductsResponse

func (*ClientWithResponses) RemoveLabelFromProductsWithResponse

func (c *ClientWithResponses) RemoveLabelFromProductsWithResponse(ctx context.Context, body RemoveLabelFromProductsJSONRequestBody, reqEditors ...RequestEditorFn) (*RemoveLabelFromProductsResponse, error)

func (*ClientWithResponses) RemoveProductFromCategoryWithResponse

func (c *ClientWithResponses) RemoveProductFromCategoryWithResponse(ctx context.Context, id string, categoryId string, reqEditors ...RequestEditorFn) (*RemoveProductFromCategoryResponse, error)

RemoveProductFromCategoryWithResponse request returning *RemoveProductFromCategoryResponse

func (*ClientWithResponses) RenameWithBodyWithResponse

func (c *ClientWithResponses) RenameWithBodyWithResponse(ctx context.Context, id string, params *RenameParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RenameResponse, error)

RenameWithBodyWithResponse request with arbitrary body returning *RenameResponse

func (*ClientWithResponses) RenameWithResponse

func (c *ClientWithResponses) RenameWithResponse(ctx context.Context, id string, params *RenameParams, body RenameJSONRequestBody, reqEditors ...RequestEditorFn) (*RenameResponse, error)

func (*ClientWithResponses) SetDefinitionsOrderStrategyInGroupWithResponse

func (c *ClientWithResponses) SetDefinitionsOrderStrategyInGroupWithResponse(ctx context.Context, id string, params *SetDefinitionsOrderStrategyInGroupParams, reqEditors ...RequestEditorFn) (*SetDefinitionsOrderStrategyInGroupResponse, error)

SetDefinitionsOrderStrategyInGroupWithResponse request returning *SetDefinitionsOrderStrategyInGroupResponse

func (*ClientWithResponses) SetDictionaryAttributeValuesForCategoryWithBodyWithResponse

func (c *ClientWithResponses) SetDictionaryAttributeValuesForCategoryWithBodyWithResponse(ctx context.Context, id string, attributeDefinitionId string, params *SetDictionaryAttributeValuesForCategoryParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetDictionaryAttributeValuesForCategoryResponse, error)

SetDictionaryAttributeValuesForCategoryWithBodyWithResponse request with arbitrary body returning *SetDictionaryAttributeValuesForCategoryResponse

func (*ClientWithResponses) SetDictionaryAttributeValuesForProductWithBodyWithResponse

func (c *ClientWithResponses) SetDictionaryAttributeValuesForProductWithBodyWithResponse(ctx context.Context, id string, definitionId string, params *SetDictionaryAttributeValuesForProductParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetDictionaryAttributeValuesForProductResponse, error)

SetDictionaryAttributeValuesForProductWithBodyWithResponse request with arbitrary body returning *SetDictionaryAttributeValuesForProductResponse

func (*ClientWithResponses) SetDictionaryParentWithResponse

func (c *ClientWithResponses) SetDictionaryParentWithResponse(ctx context.Context, id string, parentDefinitionId string, reqEditors ...RequestEditorFn) (*SetDictionaryParentResponse, error)

SetDictionaryParentWithResponse request returning *SetDictionaryParentResponse

func (*ClientWithResponses) SetOtherDefinitionsOrderStrategyWithResponse

func (c *ClientWithResponses) SetOtherDefinitionsOrderStrategyWithResponse(ctx context.Context, params *SetOtherDefinitionsOrderStrategyParams, reqEditors ...RequestEditorFn) (*SetOtherDefinitionsOrderStrategyResponse, error)

SetOtherDefinitionsOrderStrategyWithResponse request returning *SetOtherDefinitionsOrderStrategyResponse

func (*ClientWithResponses) SetProductAssetsWithBodyWithResponse

func (c *ClientWithResponses) SetProductAssetsWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetProductAssetsResponse, error)

SetProductAssetsWithBodyWithResponse request with arbitrary body returning *SetProductAssetsResponse

func (*ClientWithResponses) SetProductAssetsWithResponse

func (c *ClientWithResponses) SetProductAssetsWithResponse(ctx context.Context, id string, body SetProductAssetsJSONRequestBody, reqEditors ...RequestEditorFn) (*SetProductAssetsResponse, error)

func (*ClientWithResponses) SetProductGroupWithResponse

func (c *ClientWithResponses) SetProductGroupWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*SetProductGroupResponse, error)

SetProductGroupWithResponse request returning *SetProductGroupResponse

func (*ClientWithResponses) SynchronizeAssetsWithResponse

func (c *ClientWithResponses) SynchronizeAssetsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SynchronizeAssetsResponse, error)

SynchronizeAssetsWithResponse request returning *SynchronizeAssetsResponse

func (*ClientWithResponses) UnarchiveProductsByIdsWithBodyWithResponse

func (c *ClientWithResponses) UnarchiveProductsByIdsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UnarchiveProductsByIdsResponse, error)

UnarchiveProductsByIdsWithBodyWithResponse request with arbitrary body returning *UnarchiveProductsByIdsResponse

func (*ClientWithResponses) UnarchiveProductsByIdsWithResponse

func (c *ClientWithResponses) UnarchiveProductsByIdsWithResponse(ctx context.Context, body UnarchiveProductsByIdsJSONRequestBody, reqEditors ...RequestEditorFn) (*UnarchiveProductsByIdsResponse, error)

func (*ClientWithResponses) UnarchiveWithResponse

func (c *ClientWithResponses) UnarchiveWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*UnarchiveResponse, error)

UnarchiveWithResponse request returning *UnarchiveResponse

func (*ClientWithResponses) UnassignProductVariantWithResponse

func (c *ClientWithResponses) UnassignProductVariantWithResponse(ctx context.Context, id string, variantProductId string, reqEditors ...RequestEditorFn) (*UnassignProductVariantResponse, error)

UnassignProductVariantWithResponse request returning *UnassignProductVariantResponse

func (*ClientWithResponses) UpdateAttributeDefinitionDryRunWithBodyWithResponse

func (c *ClientWithResponses) UpdateAttributeDefinitionDryRunWithBodyWithResponse(ctx context.Context, id string, params *UpdateAttributeDefinitionDryRunParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAttributeDefinitionDryRunResponse, error)

UpdateAttributeDefinitionDryRunWithBodyWithResponse request with arbitrary body returning *UpdateAttributeDefinitionDryRunResponse

func (*ClientWithResponses) UpdateAttributeDefinitionWithBodyWithResponse

func (c *ClientWithResponses) UpdateAttributeDefinitionWithBodyWithResponse(ctx context.Context, id string, params *UpdateAttributeDefinitionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAttributeDefinitionResponse, error)

UpdateAttributeDefinitionWithBodyWithResponse request with arbitrary body returning *UpdateAttributeDefinitionResponse

func (*ClientWithResponses) UpdateAttributesByIdsWithBodyWithResponse

func (c *ClientWithResponses) UpdateAttributesByIdsWithBodyWithResponse(ctx context.Context, params *UpdateAttributesByIdsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAttributesByIdsResponse, error)

UpdateAttributesByIdsWithBodyWithResponse request with arbitrary body returning *UpdateAttributesByIdsResponse

func (*ClientWithResponses) UpdateAttributesByIdsWithResponse

func (*ClientWithResponses) UpdateCatalogNodeOrderWithResponse

func (c *ClientWithResponses) UpdateCatalogNodeOrderWithResponse(ctx context.Context, id string, params *UpdateCatalogNodeOrderParams, reqEditors ...RequestEditorFn) (*UpdateCatalogNodeOrderResponse, error)

UpdateCatalogNodeOrderWithResponse request returning *UpdateCatalogNodeOrderResponse

func (*ClientWithResponses) UpdateCatalogNodeWithBodyWithResponse

func (c *ClientWithResponses) UpdateCatalogNodeWithBodyWithResponse(ctx context.Context, id string, params *UpdateCatalogNodeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCatalogNodeResponse, error)

UpdateCatalogNodeWithBodyWithResponse request with arbitrary body returning *UpdateCatalogNodeResponse

func (*ClientWithResponses) UpdateCatalogNodeWithResponse

func (c *ClientWithResponses) UpdateCatalogNodeWithResponse(ctx context.Context, id string, params *UpdateCatalogNodeParams, body UpdateCatalogNodeJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCatalogNodeResponse, error)

func (*ClientWithResponses) UpdateColumnAttributeWithBodyWithResponse

func (c *ClientWithResponses) UpdateColumnAttributeWithBodyWithResponse(ctx context.Context, id string, definitionId string, params *UpdateColumnAttributeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateColumnAttributeResponse, error)

UpdateColumnAttributeWithBodyWithResponse request with arbitrary body returning *UpdateColumnAttributeResponse

func (*ClientWithResponses) UpdateColumnAttributeWithResponse

func (c *ClientWithResponses) UpdateColumnAttributeWithResponse(ctx context.Context, id string, definitionId string, params *UpdateColumnAttributeParams, body UpdateColumnAttributeJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateColumnAttributeResponse, error)

func (*ClientWithResponses) UpdateColumnDefinitionDryRunWithBodyWithResponse

func (c *ClientWithResponses) UpdateColumnDefinitionDryRunWithBodyWithResponse(ctx context.Context, id string, params *UpdateColumnDefinitionDryRunParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateColumnDefinitionDryRunResponse, error)

UpdateColumnDefinitionDryRunWithBodyWithResponse request with arbitrary body returning *UpdateColumnDefinitionDryRunResponse

func (*ClientWithResponses) UpdateColumnDefinitionWithBodyWithResponse

func (c *ClientWithResponses) UpdateColumnDefinitionWithBodyWithResponse(ctx context.Context, id string, params *UpdateColumnDefinitionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateColumnDefinitionResponse, error)

UpdateColumnDefinitionWithBodyWithResponse request with arbitrary body returning *UpdateColumnDefinitionResponse

func (*ClientWithResponses) UpdateColumnDefinitionWithResponse

func (*ClientWithResponses) UpdateCompoundDefinitionWithBodyWithResponse

func (c *ClientWithResponses) UpdateCompoundDefinitionWithBodyWithResponse(ctx context.Context, id string, params *UpdateCompoundDefinitionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCompoundDefinitionResponse, error)

UpdateCompoundDefinitionWithBodyWithResponse request with arbitrary body returning *UpdateCompoundDefinitionResponse

func (*ClientWithResponses) UpdateConnectionQuantityWithBodyWithResponse

func (c *ClientWithResponses) UpdateConnectionQuantityWithBodyWithResponse(ctx context.Context, id string, rightProductId string, relationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateConnectionQuantityResponse, error)

UpdateConnectionQuantityWithBodyWithResponse request with arbitrary body returning *UpdateConnectionQuantityResponse

func (*ClientWithResponses) UpdateConnectionQuantityWithResponse

func (c *ClientWithResponses) UpdateConnectionQuantityWithResponse(ctx context.Context, id string, rightProductId string, relationId string, body UpdateConnectionQuantityJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateConnectionQuantityResponse, error)

func (*ClientWithResponses) UpdateDictionaryAttributeWithBodyWithResponse

func (c *ClientWithResponses) UpdateDictionaryAttributeWithBodyWithResponse(ctx context.Context, id string, valueId string, params *UpdateDictionaryAttributeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateDictionaryAttributeResponse, error)

UpdateDictionaryAttributeWithBodyWithResponse request with arbitrary body returning *UpdateDictionaryAttributeResponse

func (*ClientWithResponses) UpdateDictionaryAttributeWithResponse

func (*ClientWithResponses) UpdateDictionaryDefinitionWithBodyWithResponse

func (c *ClientWithResponses) UpdateDictionaryDefinitionWithBodyWithResponse(ctx context.Context, id string, params *UpdateDictionaryDefinitionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateDictionaryDefinitionResponse, error)

UpdateDictionaryDefinitionWithBodyWithResponse request with arbitrary body returning *UpdateDictionaryDefinitionResponse

func (*ClientWithResponses) UpdateMatrixAttributeWithBodyWithResponse

func (c *ClientWithResponses) UpdateMatrixAttributeWithBodyWithResponse(ctx context.Context, id string, definitionId string, params *UpdateMatrixAttributeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateMatrixAttributeResponse, error)

UpdateMatrixAttributeWithBodyWithResponse request with arbitrary body returning *UpdateMatrixAttributeResponse

func (*ClientWithResponses) UpdateMatrixAttributeWithResponse

func (c *ClientWithResponses) UpdateMatrixAttributeWithResponse(ctx context.Context, id string, definitionId string, params *UpdateMatrixAttributeParams, body UpdateMatrixAttributeJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateMatrixAttributeResponse, error)

func (*ClientWithResponses) UpdateMatrixDefinitionDryRunWithBodyWithResponse

func (c *ClientWithResponses) UpdateMatrixDefinitionDryRunWithBodyWithResponse(ctx context.Context, id string, params *UpdateMatrixDefinitionDryRunParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateMatrixDefinitionDryRunResponse, error)

UpdateMatrixDefinitionDryRunWithBodyWithResponse request with arbitrary body returning *UpdateMatrixDefinitionDryRunResponse

func (*ClientWithResponses) UpdateMatrixDefinitionWithBodyWithResponse

func (c *ClientWithResponses) UpdateMatrixDefinitionWithBodyWithResponse(ctx context.Context, id string, params *UpdateMatrixDefinitionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateMatrixDefinitionResponse, error)

UpdateMatrixDefinitionWithBodyWithResponse request with arbitrary body returning *UpdateMatrixDefinitionResponse

func (*ClientWithResponses) UpdateMatrixDefinitionWithResponse

func (*ClientWithResponses) UpdateMetadataWithBodyWithResponse

func (c *ClientWithResponses) UpdateMetadataWithBodyWithResponse(ctx context.Context, id string, params *UpdateMetadataParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateMetadataResponse, error)

UpdateMetadataWithBodyWithResponse request with arbitrary body returning *UpdateMetadataResponse

func (*ClientWithResponses) UpdateMetadataWithResponse

func (c *ClientWithResponses) UpdateMetadataWithResponse(ctx context.Context, id string, params *UpdateMetadataParams, body UpdateMetadataJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateMetadataResponse, error)

func (*ClientWithResponses) UpdateNameWithBodyWithResponse

func (c *ClientWithResponses) UpdateNameWithBodyWithResponse(ctx context.Context, productId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateNameResponse, error)

UpdateNameWithBodyWithResponse request with arbitrary body returning *UpdateNameResponse

func (*ClientWithResponses) UpdateNameWithResponse

func (c *ClientWithResponses) UpdateNameWithResponse(ctx context.Context, productId string, body UpdateNameJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateNameResponse, error)

func (*ClientWithResponses) UpdateNodeAttributeColumnValueWithBodyWithResponse

func (c *ClientWithResponses) UpdateNodeAttributeColumnValueWithBodyWithResponse(ctx context.Context, id string, attributeDefinitionId string, params *UpdateNodeAttributeColumnValueParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateNodeAttributeColumnValueResponse, error)

UpdateNodeAttributeColumnValueWithBodyWithResponse request with arbitrary body returning *UpdateNodeAttributeColumnValueResponse

func (*ClientWithResponses) UpdateNodeAttributeColumnValueWithResponse

func (c *ClientWithResponses) UpdateNodeAttributeColumnValueWithResponse(ctx context.Context, id string, attributeDefinitionId string, params *UpdateNodeAttributeColumnValueParams, body UpdateNodeAttributeColumnValueJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateNodeAttributeColumnValueResponse, error)

func (*ClientWithResponses) UpdateNodeAttributeMatrixValueWithBodyWithResponse

func (c *ClientWithResponses) UpdateNodeAttributeMatrixValueWithBodyWithResponse(ctx context.Context, id string, attributeDefinitionId string, params *UpdateNodeAttributeMatrixValueParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateNodeAttributeMatrixValueResponse, error)

UpdateNodeAttributeMatrixValueWithBodyWithResponse request with arbitrary body returning *UpdateNodeAttributeMatrixValueResponse

func (*ClientWithResponses) UpdateNodeAttributeMatrixValueWithResponse

func (c *ClientWithResponses) UpdateNodeAttributeMatrixValueWithResponse(ctx context.Context, id string, attributeDefinitionId string, params *UpdateNodeAttributeMatrixValueParams, body UpdateNodeAttributeMatrixValueJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateNodeAttributeMatrixValueResponse, error)

func (*ClientWithResponses) UpdateNodeAttributeValueWithBodyWithResponse

func (c *ClientWithResponses) UpdateNodeAttributeValueWithBodyWithResponse(ctx context.Context, id string, attributeDefinitionId string, params *UpdateNodeAttributeValueParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateNodeAttributeValueResponse, error)

UpdateNodeAttributeValueWithBodyWithResponse request with arbitrary body returning *UpdateNodeAttributeValueResponse

func (*ClientWithResponses) UpdateNodeAttributeValueWithResponse

func (c *ClientWithResponses) UpdateNodeAttributeValueWithResponse(ctx context.Context, id string, attributeDefinitionId string, params *UpdateNodeAttributeValueParams, body UpdateNodeAttributeValueJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateNodeAttributeValueResponse, error)

func (*ClientWithResponses) UpdateNumberWithBodyWithResponse

func (c *ClientWithResponses) UpdateNumberWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateNumberResponse, error)

UpdateNumberWithBodyWithResponse request with arbitrary body returning *UpdateNumberResponse

func (*ClientWithResponses) UpdateNumberWithResponse

func (c *ClientWithResponses) UpdateNumberWithResponse(ctx context.Context, id string, body UpdateNumberJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateNumberResponse, error)

func (*ClientWithResponses) UpdateOrderProductConnectionsWithResponse

func (c *ClientWithResponses) UpdateOrderProductConnectionsWithResponse(ctx context.Context, id string, relationId string, connectedProductId string, params *UpdateOrderProductConnectionsParams, reqEditors ...RequestEditorFn) (*UpdateOrderProductConnectionsResponse, error)

UpdateOrderProductConnectionsWithResponse request returning *UpdateOrderProductConnectionsResponse

func (*ClientWithResponses) UpdateOrderProductRelationWithResponse

func (c *ClientWithResponses) UpdateOrderProductRelationWithResponse(ctx context.Context, id string, relationId string, params *UpdateOrderProductRelationParams, reqEditors ...RequestEditorFn) (*UpdateOrderProductRelationResponse, error)

UpdateOrderProductRelationWithResponse request returning *UpdateOrderProductRelationResponse

func (*ClientWithResponses) UpdateOrderRelationWithResponse

func (c *ClientWithResponses) UpdateOrderRelationWithResponse(ctx context.Context, id string, params *UpdateOrderRelationParams, reqEditors ...RequestEditorFn) (*UpdateOrderRelationResponse, error)

UpdateOrderRelationWithResponse request returning *UpdateOrderRelationResponse

func (*ClientWithResponses) UpdateProductAttributeWithBodyWithResponse

func (c *ClientWithResponses) UpdateProductAttributeWithBodyWithResponse(ctx context.Context, id string, definitionId string, params *UpdateProductAttributeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProductAttributeResponse, error)

UpdateProductAttributeWithBodyWithResponse request with arbitrary body returning *UpdateProductAttributeResponse

func (*ClientWithResponses) UpdateProductAttributeWithResponse

func (c *ClientWithResponses) UpdateProductAttributeWithResponse(ctx context.Context, id string, definitionId string, params *UpdateProductAttributeParams, body UpdateProductAttributeJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProductAttributeResponse, error)

func (*ClientWithResponses) UpdateProductAttributesWithBodyWithResponse

func (c *ClientWithResponses) UpdateProductAttributesWithBodyWithResponse(ctx context.Context, id string, params *UpdateProductAttributesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProductAttributesResponse, error)

UpdateProductAttributesWithBodyWithResponse request with arbitrary body returning *UpdateProductAttributesResponse

func (*ClientWithResponses) UpdateProductBundleQuantityWithBodyWithResponse

func (c *ClientWithResponses) UpdateProductBundleQuantityWithBodyWithResponse(ctx context.Context, id string, complementaryProductId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProductBundleQuantityResponse, error)

UpdateProductBundleQuantityWithBodyWithResponse request with arbitrary body returning *UpdateProductBundleQuantityResponse

func (*ClientWithResponses) UpdateProductBundleQuantityWithResponse

func (c *ClientWithResponses) UpdateProductBundleQuantityWithResponse(ctx context.Context, id string, complementaryProductId string, body UpdateProductBundleQuantityJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProductBundleQuantityResponse, error)

func (*ClientWithResponses) UpdateProductDetailsWithBodyWithResponse

func (c *ClientWithResponses) UpdateProductDetailsWithBodyWithResponse(ctx context.Context, id string, params *UpdateProductDetailsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProductDetailsResponse, error)

UpdateProductDetailsWithBodyWithResponse request with arbitrary body returning *UpdateProductDetailsResponse

func (*ClientWithResponses) UpdateProductDetailsWithResponse

func (*ClientWithResponses) UpdateProductVariantAttributeWithBodyWithResponse

func (c *ClientWithResponses) UpdateProductVariantAttributeWithBodyWithResponse(ctx context.Context, id string, definitionId string, params *UpdateProductVariantAttributeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProductVariantAttributeResponse, error)

UpdateProductVariantAttributeWithBodyWithResponse request with arbitrary body returning *UpdateProductVariantAttributeResponse

func (*ClientWithResponses) UpdateProductVariantAttributeWithResponse

func (*ClientWithResponses) UpdateProductWithBodyWithResponse

func (c *ClientWithResponses) UpdateProductWithBodyWithResponse(ctx context.Context, id string, params *UpdateProductParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProductResponse, error)

UpdateProductWithBodyWithResponse request with arbitrary body returning *UpdateProductResponse

func (*ClientWithResponses) UpdateProductWithResponse

func (c *ClientWithResponses) UpdateProductWithResponse(ctx context.Context, id string, params *UpdateProductParams, body UpdateProductJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProductResponse, error)

func (*ClientWithResponses) UpdateRelatedProductsRelationSortingOrderSourceWithResponse

func (c *ClientWithResponses) UpdateRelatedProductsRelationSortingOrderSourceWithResponse(ctx context.Context, id string, sortingOrderSource UpdateRelatedProductsRelationSortingOrderSourceParamsSortingOrderSource, reqEditors ...RequestEditorFn) (*UpdateRelatedProductsRelationSortingOrderSourceResponse, error)

UpdateRelatedProductsRelationSortingOrderSourceWithResponse request returning *UpdateRelatedProductsRelationSortingOrderSourceResponse

func (*ClientWithResponses) UpdateRelationWithBodyWithResponse

func (c *ClientWithResponses) UpdateRelationWithBodyWithResponse(ctx context.Context, id string, params *UpdateRelationParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateRelationResponse, error)

UpdateRelationWithBodyWithResponse request with arbitrary body returning *UpdateRelationResponse

func (*ClientWithResponses) UpdateRelationWithResponse

func (c *ClientWithResponses) UpdateRelationWithResponse(ctx context.Context, id string, params *UpdateRelationParams, body UpdateRelationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateRelationResponse, error)

func (*ClientWithResponses) UpsertAttributesByIdsWithBodyWithResponse

func (c *ClientWithResponses) UpsertAttributesByIdsWithBodyWithResponse(ctx context.Context, params *UpsertAttributesByIdsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpsertAttributesByIdsResponse, error)

UpsertAttributesByIdsWithBodyWithResponse request with arbitrary body returning *UpsertAttributesByIdsResponse

func (*ClientWithResponses) UpsertAttributesByIdsWithResponse

func (*ClientWithResponses) ValidateAttributeWithBodyWithResponse

func (c *ClientWithResponses) ValidateAttributeWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateAttributeResponse, error)

ValidateAttributeWithBodyWithResponse request with arbitrary body returning *ValidateAttributeResponse

func (*ClientWithResponses) ValidateAttributeWithResponse

func (c *ClientWithResponses) ValidateAttributeWithResponse(ctx context.Context, body ValidateAttributeJSONRequestBody, reqEditors ...RequestEditorFn) (*ValidateAttributeResponse, error)

func (*ClientWithResponses) ValidateProductsWithBodyWithResponse

func (c *ClientWithResponses) ValidateProductsWithBodyWithResponse(ctx context.Context, params *ValidateProductsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateProductsResponse, error)

ValidateProductsWithBodyWithResponse request with arbitrary body returning *ValidateProductsResponse

func (*ClientWithResponses) ValidateProductsWithResponse

func (c *ClientWithResponses) ValidateProductsWithResponse(ctx context.Context, params *ValidateProductsParams, body ValidateProductsJSONRequestBody, reqEditors ...RequestEditorFn) (*ValidateProductsResponse, error)

func (*ClientWithResponses) ValidateValueWithBodyWithResponse

func (c *ClientWithResponses) ValidateValueWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateValueResponse, error)

ValidateValueWithBodyWithResponse request with arbitrary body returning *ValidateValueResponse

func (*ClientWithResponses) ValidateValueWithResponse

func (c *ClientWithResponses) ValidateValueWithResponse(ctx context.Context, body ValidateValueJSONRequestBody, reqEditors ...RequestEditorFn) (*ValidateValueResponse, error)

type ClientWithResponsesInterface

type ClientWithResponsesInterface interface {
	// SynchronizeAssetsWithResponse request
	SynchronizeAssetsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SynchronizeAssetsResponse, error)

	// GetJobStatusWithResponse request
	GetJobStatusWithResponse(ctx context.Context, taskId string, reqEditors ...RequestEditorFn) (*GetJobStatusResponse, error)

	// FindAttributeGroupsWithResponse request
	FindAttributeGroupsWithResponse(ctx context.Context, params *FindAttributeGroupsParams, reqEditors ...RequestEditorFn) (*FindAttributeGroupsResponse, error)

	// CreateAttributeGroupWithBodyWithResponse request with any body
	CreateAttributeGroupWithBodyWithResponse(ctx context.Context, params *CreateAttributeGroupParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAttributeGroupResponse, error)

	CreateAttributeGroupWithResponse(ctx context.Context, params *CreateAttributeGroupParams, body CreateAttributeGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAttributeGroupResponse, error)

	// FindDefinitionsWithoutGroupWithResponse request
	FindDefinitionsWithoutGroupWithResponse(ctx context.Context, params *FindDefinitionsWithoutGroupParams, reqEditors ...RequestEditorFn) (*FindDefinitionsWithoutGroupResponse, error)

	// SetOtherDefinitionsOrderStrategyWithResponse request
	SetOtherDefinitionsOrderStrategyWithResponse(ctx context.Context, params *SetOtherDefinitionsOrderStrategyParams, reqEditors ...RequestEditorFn) (*SetOtherDefinitionsOrderStrategyResponse, error)

	// MoveAttributeDefinitionInGroupWithResponse request
	MoveAttributeDefinitionInGroupWithResponse(ctx context.Context, definitionId string, params *MoveAttributeDefinitionInGroupParams, reqEditors ...RequestEditorFn) (*MoveAttributeDefinitionInGroupResponse, error)

	// GetAttributeRootGroupWithResponse request
	GetAttributeRootGroupWithResponse(ctx context.Context, params *GetAttributeRootGroupParams, reqEditors ...RequestEditorFn) (*GetAttributeRootGroupResponse, error)

	// DeleteAttributeGroupWithResponse request
	DeleteAttributeGroupWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteAttributeGroupResponse, error)

	// MoveGroupWithResponse request
	MoveGroupWithResponse(ctx context.Context, id string, params *MoveGroupParams, reqEditors ...RequestEditorFn) (*MoveGroupResponse, error)

	// FindDefinitionsInGroupWithResponse request
	FindDefinitionsInGroupWithResponse(ctx context.Context, id string, params *FindDefinitionsInGroupParams, reqEditors ...RequestEditorFn) (*FindDefinitionsInGroupResponse, error)

	// SetDefinitionsOrderStrategyInGroupWithResponse request
	SetDefinitionsOrderStrategyInGroupWithResponse(ctx context.Context, id string, params *SetDefinitionsOrderStrategyInGroupParams, reqEditors ...RequestEditorFn) (*SetDefinitionsOrderStrategyInGroupResponse, error)

	// MoveAttributeDefinitionWithResponse request
	MoveAttributeDefinitionWithResponse(ctx context.Context, id string, definitionId string, params *MoveAttributeDefinitionParams, reqEditors ...RequestEditorFn) (*MoveAttributeDefinitionResponse, error)

	// RenameWithBodyWithResponse request with any body
	RenameWithBodyWithResponse(ctx context.Context, id string, params *RenameParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RenameResponse, error)

	RenameWithResponse(ctx context.Context, id string, params *RenameParams, body RenameJSONRequestBody, reqEditors ...RequestEditorFn) (*RenameResponse, error)

	// UpdateNumberWithBodyWithResponse request with any body
	UpdateNumberWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateNumberResponse, error)

	UpdateNumberWithResponse(ctx context.Context, id string, body UpdateNumberJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateNumberResponse, error)

	// ListCatalogsWithResponse request
	ListCatalogsWithResponse(ctx context.Context, params *ListCatalogsParams, reqEditors ...RequestEditorFn) (*ListCatalogsResponse, error)

	// CreateCategoryWithBodyWithResponse request with any body
	CreateCategoryWithBodyWithResponse(ctx context.Context, params *CreateCategoryParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCategoryResponse, error)

	CreateCategoryWithResponse(ctx context.Context, params *CreateCategoryParams, body CreateCategoryJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCategoryResponse, error)

	// GetCategoriesByAssetIdWithResponse request
	GetCategoriesByAssetIdWithResponse(ctx context.Context, id string, params *GetCategoriesByAssetIdParams, reqEditors ...RequestEditorFn) (*GetCategoriesByAssetIdResponse, error)

	// FindByCategoryLevelAttributesWithResponse request
	FindByCategoryLevelAttributesWithResponse(ctx context.Context, attributeDefinitionId string, params *FindByCategoryLevelAttributesParams, reqEditors ...RequestEditorFn) (*FindByCategoryLevelAttributesResponse, error)

	// ListWithResponse request
	ListWithResponse(ctx context.Context, params *ListParams, reqEditors ...RequestEditorFn) (*ListResponse, error)

	// GetFilteredNodesWithBodyWithResponse request with any body
	GetFilteredNodesWithBodyWithResponse(ctx context.Context, params *GetFilteredNodesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetFilteredNodesResponse, error)

	GetFilteredNodesWithResponse(ctx context.Context, params *GetFilteredNodesParams, body GetFilteredNodesJSONRequestBody, reqEditors ...RequestEditorFn) (*GetFilteredNodesResponse, error)

	// DeleteCategoryNodeWithResponse request
	DeleteCategoryNodeWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteCategoryNodeResponse, error)

	// GetNodeWithResponse request
	GetNodeWithResponse(ctx context.Context, id string, params *GetNodeParams, reqEditors ...RequestEditorFn) (*GetNodeResponse, error)

	// UpdateCatalogNodeWithBodyWithResponse request with any body
	UpdateCatalogNodeWithBodyWithResponse(ctx context.Context, id string, params *UpdateCatalogNodeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCatalogNodeResponse, error)

	UpdateCatalogNodeWithResponse(ctx context.Context, id string, params *UpdateCatalogNodeParams, body UpdateCatalogNodeJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCatalogNodeResponse, error)

	// GetCategoryAssetsWithResponse request
	GetCategoryAssetsWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetCategoryAssetsResponse, error)

	// DisassociateAssetFromCategoryWithResponse request
	DisassociateAssetFromCategoryWithResponse(ctx context.Context, id string, assetId string, reqEditors ...RequestEditorFn) (*DisassociateAssetFromCategoryResponse, error)

	// AssociateAssetWithCategoryWithResponse request
	AssociateAssetWithCategoryWithResponse(ctx context.Context, id string, assetId string, reqEditors ...RequestEditorFn) (*AssociateAssetWithCategoryResponse, error)

	// MoveCategoryAssetWithResponse request
	MoveCategoryAssetWithResponse(ctx context.Context, id string, assetId string, params *MoveCategoryAssetParams, reqEditors ...RequestEditorFn) (*MoveCategoryAssetResponse, error)

	// ListAttributesAttachedToGivenNodeWithResponse request
	ListAttributesAttachedToGivenNodeWithResponse(ctx context.Context, id string, params *ListAttributesAttachedToGivenNodeParams, reqEditors ...RequestEditorFn) (*ListAttributesAttachedToGivenNodeResponse, error)

	// DeleteAttributeFromNodeWithResponse request
	DeleteAttributeFromNodeWithResponse(ctx context.Context, id string, attributeDefinitionId string, reqEditors ...RequestEditorFn) (*DeleteAttributeFromNodeResponse, error)

	// UpdateNodeAttributeValueWithBodyWithResponse request with any body
	UpdateNodeAttributeValueWithBodyWithResponse(ctx context.Context, id string, attributeDefinitionId string, params *UpdateNodeAttributeValueParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateNodeAttributeValueResponse, error)

	UpdateNodeAttributeValueWithResponse(ctx context.Context, id string, attributeDefinitionId string, params *UpdateNodeAttributeValueParams, body UpdateNodeAttributeValueJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateNodeAttributeValueResponse, error)

	// CreateCatalogNodeAttributeWithBodyWithResponse request with any body
	CreateCatalogNodeAttributeWithBodyWithResponse(ctx context.Context, id string, attributeDefinitionId string, params *CreateCatalogNodeAttributeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCatalogNodeAttributeResponse, error)

	CreateCatalogNodeAttributeWithResponse(ctx context.Context, id string, attributeDefinitionId string, params *CreateCatalogNodeAttributeParams, body CreateCatalogNodeAttributeJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCatalogNodeAttributeResponse, error)

	// CreateCatalogNodeAttributeColumnWithBodyWithResponse request with any body
	CreateCatalogNodeAttributeColumnWithBodyWithResponse(ctx context.Context, id string, attributeDefinitionId string, params *CreateCatalogNodeAttributeColumnParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCatalogNodeAttributeColumnResponse, error)

	CreateCatalogNodeAttributeColumnWithResponse(ctx context.Context, id string, attributeDefinitionId string, params *CreateCatalogNodeAttributeColumnParams, body CreateCatalogNodeAttributeColumnJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCatalogNodeAttributeColumnResponse, error)

	// UpdateNodeAttributeColumnValueWithBodyWithResponse request with any body
	UpdateNodeAttributeColumnValueWithBodyWithResponse(ctx context.Context, id string, attributeDefinitionId string, params *UpdateNodeAttributeColumnValueParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateNodeAttributeColumnValueResponse, error)

	UpdateNodeAttributeColumnValueWithResponse(ctx context.Context, id string, attributeDefinitionId string, params *UpdateNodeAttributeColumnValueParams, body UpdateNodeAttributeColumnValueJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateNodeAttributeColumnValueResponse, error)

	// CreateCatalogNodeAttributeCompoundWithResponse request
	CreateCatalogNodeAttributeCompoundWithResponse(ctx context.Context, id string, attributeDefinitionId string, params *CreateCatalogNodeAttributeCompoundParams, reqEditors ...RequestEditorFn) (*CreateCatalogNodeAttributeCompoundResponse, error)

	// CreateCatalogNodeAttributeDictionaryWithResponse request
	CreateCatalogNodeAttributeDictionaryWithResponse(ctx context.Context, id string, attributeDefinitionId string, params *CreateCatalogNodeAttributeDictionaryParams, reqEditors ...RequestEditorFn) (*CreateCatalogNodeAttributeDictionaryResponse, error)

	// SetDictionaryAttributeValuesForCategoryWithBodyWithResponse request with any body
	SetDictionaryAttributeValuesForCategoryWithBodyWithResponse(ctx context.Context, id string, attributeDefinitionId string, params *SetDictionaryAttributeValuesForCategoryParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetDictionaryAttributeValuesForCategoryResponse, error)

	SetDictionaryAttributeValuesForCategoryWithResponse(ctx context.Context, id string, attributeDefinitionId string, params *SetDictionaryAttributeValuesForCategoryParams, body SetDictionaryAttributeValuesForCategoryJSONRequestBody, reqEditors ...RequestEditorFn) (*SetDictionaryAttributeValuesForCategoryResponse, error)

	// CreateCatalogNodeAttributeMatrixWithBodyWithResponse request with any body
	CreateCatalogNodeAttributeMatrixWithBodyWithResponse(ctx context.Context, id string, attributeDefinitionId string, params *CreateCatalogNodeAttributeMatrixParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCatalogNodeAttributeMatrixResponse, error)

	CreateCatalogNodeAttributeMatrixWithResponse(ctx context.Context, id string, attributeDefinitionId string, params *CreateCatalogNodeAttributeMatrixParams, body CreateCatalogNodeAttributeMatrixJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCatalogNodeAttributeMatrixResponse, error)

	// UpdateNodeAttributeMatrixValueWithBodyWithResponse request with any body
	UpdateNodeAttributeMatrixValueWithBodyWithResponse(ctx context.Context, id string, attributeDefinitionId string, params *UpdateNodeAttributeMatrixValueParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateNodeAttributeMatrixValueResponse, error)

	UpdateNodeAttributeMatrixValueWithResponse(ctx context.Context, id string, attributeDefinitionId string, params *UpdateNodeAttributeMatrixValueParams, body UpdateNodeAttributeMatrixValueJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateNodeAttributeMatrixValueResponse, error)

	// GetCatalogNodeChildrenWithResponse request
	GetCatalogNodeChildrenWithResponse(ctx context.Context, id string, params *GetCatalogNodeChildrenParams, reqEditors ...RequestEditorFn) (*GetCatalogNodeChildrenResponse, error)

	// MoveCatalogNodeWithBodyWithResponse request with any body
	MoveCatalogNodeWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*MoveCatalogNodeResponse, error)

	MoveCatalogNodeWithResponse(ctx context.Context, id string, body MoveCatalogNodeJSONRequestBody, reqEditors ...RequestEditorFn) (*MoveCatalogNodeResponse, error)

	// UpdateCatalogNodeOrderWithResponse request
	UpdateCatalogNodeOrderWithResponse(ctx context.Context, id string, params *UpdateCatalogNodeOrderParams, reqEditors ...RequestEditorFn) (*UpdateCatalogNodeOrderResponse, error)

	// GetPathToNodeWithResponse request
	GetPathToNodeWithResponse(ctx context.Context, id string, params *GetPathToNodeParams, reqEditors ...RequestEditorFn) (*GetPathToNodeResponse, error)

	// GetByCategoryNodeIdWithResponse request
	GetByCategoryNodeIdWithResponse(ctx context.Context, id string, params *GetByCategoryNodeIdParams, reqEditors ...RequestEditorFn) (*GetByCategoryNodeIdResponse, error)

	// AddPolicyToCategoryNodeWithBodyWithResponse request with any body
	AddPolicyToCategoryNodeWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddPolicyToCategoryNodeResponse, error)

	AddPolicyToCategoryNodeWithResponse(ctx context.Context, id string, body AddPolicyToCategoryNodeJSONRequestBody, reqEditors ...RequestEditorFn) (*AddPolicyToCategoryNodeResponse, error)

	// DeletePolicyByCategoryNodeAndPolicyIdWithResponse request
	DeletePolicyByCategoryNodeAndPolicyIdWithResponse(ctx context.Context, id string, policyId string, policyType DeletePolicyByCategoryNodeAndPolicyIdParamsPolicyType, reqEditors ...RequestEditorFn) (*DeletePolicyByCategoryNodeAndPolicyIdResponse, error)

	// GetCategoryProductsWithResponse request
	GetCategoryProductsWithResponse(ctx context.Context, id string, params *GetCategoryProductsParams, reqEditors ...RequestEditorFn) (*GetCategoryProductsResponse, error)

	// AddCategoryProductsWithBodyWithResponse request with any body
	AddCategoryProductsWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddCategoryProductsResponse, error)

	AddCategoryProductsWithResponse(ctx context.Context, id string, body AddCategoryProductsJSONRequestBody, reqEditors ...RequestEditorFn) (*AddCategoryProductsResponse, error)

	// GetPolicyByCategoryNodeIdWithResponse request
	GetPolicyByCategoryNodeIdWithResponse(ctx context.Context, id string, params *GetPolicyByCategoryNodeIdParams, reqEditors ...RequestEditorFn) (*GetPolicyByCategoryNodeIdResponse, error)

	// AddPolicyToProductsForCategoryNodeIdWithBodyWithResponse request with any body
	AddPolicyToProductsForCategoryNodeIdWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddPolicyToProductsForCategoryNodeIdResponse, error)

	AddPolicyToProductsForCategoryNodeIdWithResponse(ctx context.Context, id string, body AddPolicyToProductsForCategoryNodeIdJSONRequestBody, reqEditors ...RequestEditorFn) (*AddPolicyToProductsForCategoryNodeIdResponse, error)

	// DeletePolicyFromProductsForCategoryNodeIdWithResponse request
	DeletePolicyFromProductsForCategoryNodeIdWithResponse(ctx context.Context, id string, policyId string, policyType DeletePolicyFromProductsForCategoryNodeIdParamsPolicyType, reqEditors ...RequestEditorFn) (*DeletePolicyFromProductsForCategoryNodeIdResponse, error)

	// DeleteCategoryProductsWithResponse request
	DeleteCategoryProductsWithResponse(ctx context.Context, id string, productId string, reqEditors ...RequestEditorFn) (*DeleteCategoryProductsResponse, error)

	// ArchiveWithResponse request
	ArchiveWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ArchiveResponse, error)

	// UnarchiveWithResponse request
	UnarchiveWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*UnarchiveResponse, error)

	// GetCategoryTreeWithResponse request
	GetCategoryTreeWithResponse(ctx context.Context, id string, params *GetCategoryTreeParams, reqEditors ...RequestEditorFn) (*GetCategoryTreeResponse, error)

	// GetPoliciesByCategoryIdWithResponse request
	GetPoliciesByCategoryIdWithResponse(ctx context.Context, id string, params *GetPoliciesByCategoryIdParams, reqEditors ...RequestEditorFn) (*GetPoliciesByCategoryIdResponse, error)

	// AddPolicyToCategoryWithBodyWithResponse request with any body
	AddPolicyToCategoryWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddPolicyToCategoryResponse, error)

	AddPolicyToCategoryWithResponse(ctx context.Context, id string, body AddPolicyToCategoryJSONRequestBody, reqEditors ...RequestEditorFn) (*AddPolicyToCategoryResponse, error)

	// DeletePolicyByCategoryAndPolicyIdWithResponse request
	DeletePolicyByCategoryAndPolicyIdWithResponse(ctx context.Context, id string, policyId string, policyType DeletePolicyByCategoryAndPolicyIdParamsPolicyType, reqEditors ...RequestEditorFn) (*DeletePolicyByCategoryAndPolicyIdResponse, error)

	// GetPolicyByCategoryIdWithResponse request
	GetPolicyByCategoryIdWithResponse(ctx context.Context, id string, params *GetPolicyByCategoryIdParams, reqEditors ...RequestEditorFn) (*GetPolicyByCategoryIdResponse, error)

	// AddPolicyToProductsForCategoryIdWithBodyWithResponse request with any body
	AddPolicyToProductsForCategoryIdWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddPolicyToProductsForCategoryIdResponse, error)

	AddPolicyToProductsForCategoryIdWithResponse(ctx context.Context, id string, body AddPolicyToProductsForCategoryIdJSONRequestBody, reqEditors ...RequestEditorFn) (*AddPolicyToProductsForCategoryIdResponse, error)

	// DeletePolicyFromProductsForCategoryIdWithResponse request
	DeletePolicyFromProductsForCategoryIdWithResponse(ctx context.Context, id string, policyId string, policyType DeletePolicyFromProductsForCategoryIdParamsPolicyType, reqEditors ...RequestEditorFn) (*DeletePolicyFromProductsForCategoryIdResponse, error)

	// FindAllCompoundDefinitionsWithResponse request
	FindAllCompoundDefinitionsWithResponse(ctx context.Context, params *FindAllCompoundDefinitionsParams, reqEditors ...RequestEditorFn) (*FindAllCompoundDefinitionsResponse, error)

	// CreateCompoundDefinitionWithBodyWithResponse request with any body
	CreateCompoundDefinitionWithBodyWithResponse(ctx context.Context, params *CreateCompoundDefinitionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCompoundDefinitionResponse, error)

	CreateCompoundDefinitionWithResponse(ctx context.Context, params *CreateCompoundDefinitionParams, body CreateCompoundDefinitionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCompoundDefinitionResponse, error)

	// FindBySubDefinitionsWithResponse request
	FindBySubDefinitionsWithResponse(ctx context.Context, attributeDefinitionId string, params *FindBySubDefinitionsParams, reqEditors ...RequestEditorFn) (*FindBySubDefinitionsResponse, error)

	// DeleteCompoundDefinitionWithResponse request
	DeleteCompoundDefinitionWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteCompoundDefinitionResponse, error)

	// GetCompoundDefinitionWithResponse request
	GetCompoundDefinitionWithResponse(ctx context.Context, id string, params *GetCompoundDefinitionParams, reqEditors ...RequestEditorFn) (*GetCompoundDefinitionResponse, error)

	// UpdateCompoundDefinitionWithBodyWithResponse request with any body
	UpdateCompoundDefinitionWithBodyWithResponse(ctx context.Context, id string, params *UpdateCompoundDefinitionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCompoundDefinitionResponse, error)

	UpdateCompoundDefinitionWithResponse(ctx context.Context, id string, params *UpdateCompoundDefinitionParams, body UpdateCompoundDefinitionJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCompoundDefinitionResponse, error)

	// FindAllAttributeDefinitionsWithResponse request
	FindAllAttributeDefinitionsWithResponse(ctx context.Context, params *FindAllAttributeDefinitionsParams, reqEditors ...RequestEditorFn) (*FindAllAttributeDefinitionsResponse, error)

	// CreateAttributeDefinitionWithBodyWithResponse request with any body
	CreateAttributeDefinitionWithBodyWithResponse(ctx context.Context, params *CreateAttributeDefinitionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAttributeDefinitionResponse, error)

	CreateAttributeDefinitionWithResponse(ctx context.Context, params *CreateAttributeDefinitionParams, body CreateAttributeDefinitionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAttributeDefinitionResponse, error)

	// CreateColumnDefinitionWithBodyWithResponse request with any body
	CreateColumnDefinitionWithBodyWithResponse(ctx context.Context, params *CreateColumnDefinitionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateColumnDefinitionResponse, error)

	CreateColumnDefinitionWithResponse(ctx context.Context, params *CreateColumnDefinitionParams, body CreateColumnDefinitionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateColumnDefinitionResponse, error)

	// UpdateColumnDefinitionWithBodyWithResponse request with any body
	UpdateColumnDefinitionWithBodyWithResponse(ctx context.Context, id string, params *UpdateColumnDefinitionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateColumnDefinitionResponse, error)

	UpdateColumnDefinitionWithResponse(ctx context.Context, id string, params *UpdateColumnDefinitionParams, body UpdateColumnDefinitionJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateColumnDefinitionResponse, error)

	// UpdateColumnDefinitionDryRunWithBodyWithResponse request with any body
	UpdateColumnDefinitionDryRunWithBodyWithResponse(ctx context.Context, id string, params *UpdateColumnDefinitionDryRunParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateColumnDefinitionDryRunResponse, error)

	UpdateColumnDefinitionDryRunWithResponse(ctx context.Context, id string, params *UpdateColumnDefinitionDryRunParams, body UpdateColumnDefinitionDryRunJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateColumnDefinitionDryRunResponse, error)

	// CreateDictionaryDefinitionWithBodyWithResponse request with any body
	CreateDictionaryDefinitionWithBodyWithResponse(ctx context.Context, params *CreateDictionaryDefinitionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateDictionaryDefinitionResponse, error)

	CreateDictionaryDefinitionWithResponse(ctx context.Context, params *CreateDictionaryDefinitionParams, body CreateDictionaryDefinitionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateDictionaryDefinitionResponse, error)

	// DeleteDictionaryDefinitionWithResponse request
	DeleteDictionaryDefinitionWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteDictionaryDefinitionResponse, error)

	// PatchUpdateWithBodyWithResponse request with any body
	PatchUpdateWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchUpdateResponse, error)

	PatchUpdateWithResponse(ctx context.Context, id string, body PatchUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchUpdateResponse, error)

	// UpdateDictionaryDefinitionWithBodyWithResponse request with any body
	UpdateDictionaryDefinitionWithBodyWithResponse(ctx context.Context, id string, params *UpdateDictionaryDefinitionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateDictionaryDefinitionResponse, error)

	UpdateDictionaryDefinitionWithResponse(ctx context.Context, id string, params *UpdateDictionaryDefinitionParams, body UpdateDictionaryDefinitionJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateDictionaryDefinitionResponse, error)

	// DeleteDictionaryParentWithResponse request
	DeleteDictionaryParentWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteDictionaryParentResponse, error)

	// SetDictionaryParentWithResponse request
	SetDictionaryParentWithResponse(ctx context.Context, id string, parentDefinitionId string, reqEditors ...RequestEditorFn) (*SetDictionaryParentResponse, error)

	// CreateDictionaryAttributeWithBodyWithResponse request with any body
	CreateDictionaryAttributeWithBodyWithResponse(ctx context.Context, id string, params *CreateDictionaryAttributeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateDictionaryAttributeResponse, error)

	CreateDictionaryAttributeWithResponse(ctx context.Context, id string, params *CreateDictionaryAttributeParams, body CreateDictionaryAttributeJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateDictionaryAttributeResponse, error)

	// CountDictionaryAttributesWithBodyWithResponse request with any body
	CountDictionaryAttributesWithBodyWithResponse(ctx context.Context, id string, params *CountDictionaryAttributesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CountDictionaryAttributesResponse, error)

	CountDictionaryAttributesWithResponse(ctx context.Context, id string, params *CountDictionaryAttributesParams, body CountDictionaryAttributesJSONRequestBody, reqEditors ...RequestEditorFn) (*CountDictionaryAttributesResponse, error)

	// FindFilteredDictionaryAttributesWithBodyWithResponse request with any body
	FindFilteredDictionaryAttributesWithBodyWithResponse(ctx context.Context, id string, params *FindFilteredDictionaryAttributesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*FindFilteredDictionaryAttributesResponse, error)

	FindFilteredDictionaryAttributesWithResponse(ctx context.Context, id string, params *FindFilteredDictionaryAttributesParams, body FindFilteredDictionaryAttributesJSONRequestBody, reqEditors ...RequestEditorFn) (*FindFilteredDictionaryAttributesResponse, error)

	// FindFilteredDictionaryDefinitionsWithBodyWithResponse request with any body
	FindFilteredDictionaryDefinitionsWithBodyWithResponse(ctx context.Context, id string, params *FindFilteredDictionaryDefinitionsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*FindFilteredDictionaryDefinitionsResponse, error)

	FindFilteredDictionaryDefinitionsWithResponse(ctx context.Context, id string, params *FindFilteredDictionaryDefinitionsParams, body FindFilteredDictionaryDefinitionsJSONRequestBody, reqEditors ...RequestEditorFn) (*FindFilteredDictionaryDefinitionsResponse, error)

	// DeleteDictionaryAttributeWithResponse request
	DeleteDictionaryAttributeWithResponse(ctx context.Context, id string, valueId string, reqEditors ...RequestEditorFn) (*DeleteDictionaryAttributeResponse, error)

	// GetDictionaryAttributeWithResponse request
	GetDictionaryAttributeWithResponse(ctx context.Context, id string, valueId string, params *GetDictionaryAttributeParams, reqEditors ...RequestEditorFn) (*GetDictionaryAttributeResponse, error)

	// UpdateDictionaryAttributeWithBodyWithResponse request with any body
	UpdateDictionaryAttributeWithBodyWithResponse(ctx context.Context, id string, valueId string, params *UpdateDictionaryAttributeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateDictionaryAttributeResponse, error)

	UpdateDictionaryAttributeWithResponse(ctx context.Context, id string, valueId string, params *UpdateDictionaryAttributeParams, body UpdateDictionaryAttributeJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateDictionaryAttributeResponse, error)

	// DeleteDictionaryFilterWithResponse request
	DeleteDictionaryFilterWithResponse(ctx context.Context, id string, valueId string, parentValueId string, reqEditors ...RequestEditorFn) (*DeleteDictionaryFilterResponse, error)

	// CreateDictionaryValueFilterWithResponse request
	CreateDictionaryValueFilterWithResponse(ctx context.Context, id string, valueId string, parentValueId string, reqEditors ...RequestEditorFn) (*CreateDictionaryValueFilterResponse, error)

	// FindFilteredAttributeDefinitionsWithBodyWithResponse request with any body
	FindFilteredAttributeDefinitionsWithBodyWithResponse(ctx context.Context, params *FindFilteredAttributeDefinitionsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*FindFilteredAttributeDefinitionsResponse, error)

	FindFilteredAttributeDefinitionsWithResponse(ctx context.Context, params *FindFilteredAttributeDefinitionsParams, body FindFilteredAttributeDefinitionsJSONRequestBody, reqEditors ...RequestEditorFn) (*FindFilteredAttributeDefinitionsResponse, error)

	// CreateMatrixDefinitionWithBodyWithResponse request with any body
	CreateMatrixDefinitionWithBodyWithResponse(ctx context.Context, params *CreateMatrixDefinitionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateMatrixDefinitionResponse, error)

	CreateMatrixDefinitionWithResponse(ctx context.Context, params *CreateMatrixDefinitionParams, body CreateMatrixDefinitionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateMatrixDefinitionResponse, error)

	// UpdateMatrixDefinitionWithBodyWithResponse request with any body
	UpdateMatrixDefinitionWithBodyWithResponse(ctx context.Context, id string, params *UpdateMatrixDefinitionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateMatrixDefinitionResponse, error)

	UpdateMatrixDefinitionWithResponse(ctx context.Context, id string, params *UpdateMatrixDefinitionParams, body UpdateMatrixDefinitionJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateMatrixDefinitionResponse, error)

	// UpdateMatrixDefinitionDryRunWithBodyWithResponse request with any body
	UpdateMatrixDefinitionDryRunWithBodyWithResponse(ctx context.Context, id string, params *UpdateMatrixDefinitionDryRunParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateMatrixDefinitionDryRunResponse, error)

	UpdateMatrixDefinitionDryRunWithResponse(ctx context.Context, id string, params *UpdateMatrixDefinitionDryRunParams, body UpdateMatrixDefinitionDryRunJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateMatrixDefinitionDryRunResponse, error)

	// FindSimpleWithResponse request
	FindSimpleWithResponse(ctx context.Context, params *FindSimpleParams, reqEditors ...RequestEditorFn) (*FindSimpleResponse, error)

	// DeleteAttributeDefinitionWithResponse request
	DeleteAttributeDefinitionWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteAttributeDefinitionResponse, error)

	// GetAttributeDefinitionWithResponse request
	GetAttributeDefinitionWithResponse(ctx context.Context, id string, params *GetAttributeDefinitionParams, reqEditors ...RequestEditorFn) (*GetAttributeDefinitionResponse, error)

	// UpdateMetadataWithBodyWithResponse request with any body
	UpdateMetadataWithBodyWithResponse(ctx context.Context, id string, params *UpdateMetadataParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateMetadataResponse, error)

	UpdateMetadataWithResponse(ctx context.Context, id string, params *UpdateMetadataParams, body UpdateMetadataJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateMetadataResponse, error)

	// UpdateAttributeDefinitionWithBodyWithResponse request with any body
	UpdateAttributeDefinitionWithBodyWithResponse(ctx context.Context, id string, params *UpdateAttributeDefinitionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAttributeDefinitionResponse, error)

	UpdateAttributeDefinitionWithResponse(ctx context.Context, id string, params *UpdateAttributeDefinitionParams, body UpdateAttributeDefinitionJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAttributeDefinitionResponse, error)

	// DeleteDryRunWithResponse request
	DeleteDryRunWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteDryRunResponse, error)

	// UpdateAttributeDefinitionDryRunWithBodyWithResponse request with any body
	UpdateAttributeDefinitionDryRunWithBodyWithResponse(ctx context.Context, id string, params *UpdateAttributeDefinitionDryRunParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAttributeDefinitionDryRunResponse, error)

	UpdateAttributeDefinitionDryRunWithResponse(ctx context.Context, id string, params *UpdateAttributeDefinitionDryRunParams, body UpdateAttributeDefinitionDryRunJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAttributeDefinitionDryRunResponse, error)

	// GetByDefinitionIdWithResponse request
	GetByDefinitionIdWithResponse(ctx context.Context, id string, params *GetByDefinitionIdParams, reqEditors ...RequestEditorFn) (*GetByDefinitionIdResponse, error)

	// AddPolicyToAttributeDefinitionWithBodyWithResponse request with any body
	AddPolicyToAttributeDefinitionWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddPolicyToAttributeDefinitionResponse, error)

	AddPolicyToAttributeDefinitionWithResponse(ctx context.Context, id string, body AddPolicyToAttributeDefinitionJSONRequestBody, reqEditors ...RequestEditorFn) (*AddPolicyToAttributeDefinitionResponse, error)

	// DeletePolicyForAttributeDefinitionWithResponse request
	DeletePolicyForAttributeDefinitionWithResponse(ctx context.Context, id string, policyId string, policyType DeletePolicyForAttributeDefinitionParamsPolicyType, reqEditors ...RequestEditorFn) (*DeletePolicyForAttributeDefinitionResponse, error)

	// FindProductsWithResponse request
	FindProductsWithResponse(ctx context.Context, id string, params *FindProductsParams, reqEditors ...RequestEditorFn) (*FindProductsResponse, error)

	// GetCategoriesByPolicyIdWithResponse request
	GetCategoriesByPolicyIdWithResponse(ctx context.Context, id string, params *GetCategoriesByPolicyIdParams, reqEditors ...RequestEditorFn) (*GetCategoriesByPolicyIdResponse, error)

	// GetCategoriesNodeByPolicyIdWithResponse request
	GetCategoriesNodeByPolicyIdWithResponse(ctx context.Context, id string, params *GetCategoriesNodeByPolicyIdParams, reqEditors ...RequestEditorFn) (*GetCategoriesNodeByPolicyIdResponse, error)

	// GetCatalogNodeByPolicyIdWithResponse request
	GetCatalogNodeByPolicyIdWithResponse(ctx context.Context, id string, params *GetCatalogNodeByPolicyIdParams, reqEditors ...RequestEditorFn) (*GetCatalogNodeByPolicyIdResponse, error)

	// GetCatalogByPolicyIdWithResponse request
	GetCatalogByPolicyIdWithResponse(ctx context.Context, id string, params *GetCatalogByPolicyIdParams, reqEditors ...RequestEditorFn) (*GetCatalogByPolicyIdResponse, error)

	// GetAttributeDefinitionsByPolicyIdWithResponse request
	GetAttributeDefinitionsByPolicyIdWithResponse(ctx context.Context, id string, params *GetAttributeDefinitionsByPolicyIdParams, reqEditors ...RequestEditorFn) (*GetAttributeDefinitionsByPolicyIdResponse, error)

	// GetRelationsByPolicyIdWithResponse request
	GetRelationsByPolicyIdWithResponse(ctx context.Context, id string, params *GetRelationsByPolicyIdParams, reqEditors ...RequestEditorFn) (*GetRelationsByPolicyIdResponse, error)

	// GetProductsWithResponse request
	GetProductsWithResponse(ctx context.Context, params *GetProductsParams, reqEditors ...RequestEditorFn) (*GetProductsResponse, error)

	// CreateProductWithBodyWithResponse request with any body
	CreateProductWithBodyWithResponse(ctx context.Context, params *CreateProductParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProductResponse, error)

	CreateProductWithResponse(ctx context.Context, params *CreateProductParams, body CreateProductJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProductResponse, error)

	// ArchiveProductsByIdsWithBodyWithResponse request with any body
	ArchiveProductsByIdsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ArchiveProductsByIdsResponse, error)

	ArchiveProductsByIdsWithResponse(ctx context.Context, body ArchiveProductsByIdsJSONRequestBody, reqEditors ...RequestEditorFn) (*ArchiveProductsByIdsResponse, error)

	// DeleteProductsAttributeWithBodyWithResponse request with any body
	DeleteProductsAttributeWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteProductsAttributeResponse, error)

	DeleteProductsAttributeWithResponse(ctx context.Context, body DeleteProductsAttributeJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteProductsAttributeResponse, error)

	// CreateOrUpdateWithBodyWithResponse request with any body
	CreateOrUpdateWithBodyWithResponse(ctx context.Context, params *CreateOrUpdateParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateOrUpdateResponse, error)

	CreateOrUpdateWithResponse(ctx context.Context, params *CreateOrUpdateParams, body CreateOrUpdateJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateOrUpdateResponse, error)

	// AddAttributesByIdsWithBodyWithResponse request with any body
	AddAttributesByIdsWithBodyWithResponse(ctx context.Context, params *AddAttributesByIdsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddAttributesByIdsResponse, error)

	AddAttributesByIdsWithResponse(ctx context.Context, params *AddAttributesByIdsParams, body AddAttributesByIdsJSONRequestBody, reqEditors ...RequestEditorFn) (*AddAttributesByIdsResponse, error)

	// UpsertAttributesByIdsWithBodyWithResponse request with any body
	UpsertAttributesByIdsWithBodyWithResponse(ctx context.Context, params *UpsertAttributesByIdsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpsertAttributesByIdsResponse, error)

	UpsertAttributesByIdsWithResponse(ctx context.Context, params *UpsertAttributesByIdsParams, body UpsertAttributesByIdsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpsertAttributesByIdsResponse, error)

	// UpdateAttributesByIdsWithBodyWithResponse request with any body
	UpdateAttributesByIdsWithBodyWithResponse(ctx context.Context, params *UpdateAttributesByIdsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAttributesByIdsResponse, error)

	UpdateAttributesByIdsWithResponse(ctx context.Context, params *UpdateAttributesByIdsParams, body UpdateAttributesByIdsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAttributesByIdsResponse, error)

	// AssignProductsToCategoryWithBodyWithResponse request with any body
	AssignProductsToCategoryWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AssignProductsToCategoryResponse, error)

	AssignProductsToCategoryWithResponse(ctx context.Context, body AssignProductsToCategoryJSONRequestBody, reqEditors ...RequestEditorFn) (*AssignProductsToCategoryResponse, error)

	// CopyAndUpdateProductWithBodyWithResponse request with any body
	CopyAndUpdateProductWithBodyWithResponse(ctx context.Context, params *CopyAndUpdateProductParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CopyAndUpdateProductResponse, error)

	CopyAndUpdateProductWithResponse(ctx context.Context, params *CopyAndUpdateProductParams, body CopyAndUpdateProductJSONRequestBody, reqEditors ...RequestEditorFn) (*CopyAndUpdateProductResponse, error)

	// CountFilteredProductsWithBodyWithResponse request with any body
	CountFilteredProductsWithBodyWithResponse(ctx context.Context, params *CountFilteredProductsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CountFilteredProductsResponse, error)

	CountFilteredProductsWithResponse(ctx context.Context, params *CountFilteredProductsParams, body CountFilteredProductsJSONRequestBody, reqEditors ...RequestEditorFn) (*CountFilteredProductsResponse, error)

	// GetProductsWithCursorAndViewsWithBodyWithResponse request with any body
	GetProductsWithCursorAndViewsWithBodyWithResponse(ctx context.Context, params *GetProductsWithCursorAndViewsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetProductsWithCursorAndViewsResponse, error)

	GetProductsWithCursorAndViewsWithResponse(ctx context.Context, params *GetProductsWithCursorAndViewsParams, body GetProductsWithCursorAndViewsJSONRequestBody, reqEditors ...RequestEditorFn) (*GetProductsWithCursorAndViewsResponse, error)

	// RemoveLabelFromProductsWithBodyWithResponse request with any body
	RemoveLabelFromProductsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RemoveLabelFromProductsResponse, error)

	RemoveLabelFromProductsWithResponse(ctx context.Context, body RemoveLabelFromProductsJSONRequestBody, reqEditors ...RequestEditorFn) (*RemoveLabelFromProductsResponse, error)

	// AddLabelToProductsWithBodyWithResponse request with any body
	AddLabelToProductsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddLabelToProductsResponse, error)

	AddLabelToProductsWithResponse(ctx context.Context, body AddLabelToProductsJSONRequestBody, reqEditors ...RequestEditorFn) (*AddLabelToProductsResponse, error)

	// ListProductsViewsByAssetsWithBodyWithResponse request with any body
	ListProductsViewsByAssetsWithBodyWithResponse(ctx context.Context, params *ListProductsViewsByAssetsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ListProductsViewsByAssetsResponse, error)

	ListProductsViewsByAssetsWithResponse(ctx context.Context, params *ListProductsViewsByAssetsParams, body ListProductsViewsByAssetsJSONRequestBody, reqEditors ...RequestEditorFn) (*ListProductsViewsByAssetsResponse, error)

	// ListProductsViewsByIdsWithBodyWithResponse request with any body
	ListProductsViewsByIdsWithBodyWithResponse(ctx context.Context, params *ListProductsViewsByIdsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ListProductsViewsByIdsResponse, error)

	ListProductsViewsByIdsWithResponse(ctx context.Context, params *ListProductsViewsByIdsParams, body ListProductsViewsByIdsJSONRequestBody, reqEditors ...RequestEditorFn) (*ListProductsViewsByIdsResponse, error)

	// ListProductsViewsByNumbersWithBodyWithResponse request with any body
	ListProductsViewsByNumbersWithBodyWithResponse(ctx context.Context, params *ListProductsViewsByNumbersParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ListProductsViewsByNumbersResponse, error)

	ListProductsViewsByNumbersWithResponse(ctx context.Context, params *ListProductsViewsByNumbersParams, body ListProductsViewsByNumbersJSONRequestBody, reqEditors ...RequestEditorFn) (*ListProductsViewsByNumbersResponse, error)

	// ChangeStatusesByIdsWithBodyWithResponse request with any body
	ChangeStatusesByIdsWithBodyWithResponse(ctx context.Context, params *ChangeStatusesByIdsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ChangeStatusesByIdsResponse, error)

	ChangeStatusesByIdsWithResponse(ctx context.Context, params *ChangeStatusesByIdsParams, body ChangeStatusesByIdsJSONRequestBody, reqEditors ...RequestEditorFn) (*ChangeStatusesByIdsResponse, error)

	// FindProductTemplatesWithResponse request
	FindProductTemplatesWithResponse(ctx context.Context, params *FindProductTemplatesParams, reqEditors ...RequestEditorFn) (*FindProductTemplatesResponse, error)

	// DeleteProductTemplateWithResponse request
	DeleteProductTemplateWithResponse(ctx context.Context, productId string, reqEditors ...RequestEditorFn) (*DeleteProductTemplateResponse, error)

	// GetProductTemplateWithResponse request
	GetProductTemplateWithResponse(ctx context.Context, productId string, reqEditors ...RequestEditorFn) (*GetProductTemplateResponse, error)

	// CreateProductTemplateWithBodyWithResponse request with any body
	CreateProductTemplateWithBodyWithResponse(ctx context.Context, productId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProductTemplateResponse, error)

	CreateProductTemplateWithResponse(ctx context.Context, productId string, body CreateProductTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProductTemplateResponse, error)

	// UpdateNameWithBodyWithResponse request with any body
	UpdateNameWithBodyWithResponse(ctx context.Context, productId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateNameResponse, error)

	UpdateNameWithResponse(ctx context.Context, productId string, body UpdateNameJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateNameResponse, error)

	// UnarchiveProductsByIdsWithBodyWithResponse request with any body
	UnarchiveProductsByIdsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UnarchiveProductsByIdsResponse, error)

	UnarchiveProductsByIdsWithResponse(ctx context.Context, body UnarchiveProductsByIdsJSONRequestBody, reqEditors ...RequestEditorFn) (*UnarchiveProductsByIdsResponse, error)

	// GetProductWithResponse request
	GetProductWithResponse(ctx context.Context, id string, params *GetProductParams, reqEditors ...RequestEditorFn) (*GetProductResponse, error)

	// UpdateProductWithBodyWithResponse request with any body
	UpdateProductWithBodyWithResponse(ctx context.Context, id string, params *UpdateProductParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProductResponse, error)

	UpdateProductWithResponse(ctx context.Context, id string, params *UpdateProductParams, body UpdateProductJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProductResponse, error)

	// UpdateProductDetailsWithBodyWithResponse request with any body
	UpdateProductDetailsWithBodyWithResponse(ctx context.Context, id string, params *UpdateProductDetailsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProductDetailsResponse, error)

	UpdateProductDetailsWithResponse(ctx context.Context, id string, params *UpdateProductDetailsParams, body UpdateProductDetailsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProductDetailsResponse, error)

	// GetProductAssetsWithResponse request
	GetProductAssetsWithResponse(ctx context.Context, id string, params *GetProductAssetsParams, reqEditors ...RequestEditorFn) (*GetProductAssetsResponse, error)

	// AssociateAssetsWithBodyWithResponse request with any body
	AssociateAssetsWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AssociateAssetsResponse, error)

	AssociateAssetsWithResponse(ctx context.Context, id string, body AssociateAssetsJSONRequestBody, reqEditors ...RequestEditorFn) (*AssociateAssetsResponse, error)

	// SetProductAssetsWithBodyWithResponse request with any body
	SetProductAssetsWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetProductAssetsResponse, error)

	SetProductAssetsWithResponse(ctx context.Context, id string, body SetProductAssetsJSONRequestBody, reqEditors ...RequestEditorFn) (*SetProductAssetsResponse, error)

	// DisassociateAssetFromProductWithResponse request
	DisassociateAssetFromProductWithResponse(ctx context.Context, id string, assetId string, reqEditors ...RequestEditorFn) (*DisassociateAssetFromProductResponse, error)

	// AssociateAssetWithProductWithResponse request
	AssociateAssetWithProductWithResponse(ctx context.Context, id string, assetId string, reqEditors ...RequestEditorFn) (*AssociateAssetWithProductResponse, error)

	// MoveProductAssetWithResponse request
	MoveProductAssetWithResponse(ctx context.Context, id string, assetId string, params *MoveProductAssetParams, reqEditors ...RequestEditorFn) (*MoveProductAssetResponse, error)

	// GetProductAttributesWithResponse request
	GetProductAttributesWithResponse(ctx context.Context, id string, params *GetProductAttributesParams, reqEditors ...RequestEditorFn) (*GetProductAttributesResponse, error)

	// AddProductAttributeWithBodyWithResponse request with any body
	AddProductAttributeWithBodyWithResponse(ctx context.Context, id string, params *AddProductAttributeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddProductAttributeResponse, error)

	AddProductAttributeWithResponse(ctx context.Context, id string, params *AddProductAttributeParams, body AddProductAttributeJSONRequestBody, reqEditors ...RequestEditorFn) (*AddProductAttributeResponse, error)

	// UpdateProductAttributesWithBodyWithResponse request with any body
	UpdateProductAttributesWithBodyWithResponse(ctx context.Context, id string, params *UpdateProductAttributesParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProductAttributesResponse, error)

	UpdateProductAttributesWithResponse(ctx context.Context, id string, params *UpdateProductAttributesParams, body UpdateProductAttributesJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProductAttributesResponse, error)

	// AddColumnAttributeWithBodyWithResponse request with any body
	AddColumnAttributeWithBodyWithResponse(ctx context.Context, id string, params *AddColumnAttributeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddColumnAttributeResponse, error)

	AddColumnAttributeWithResponse(ctx context.Context, id string, params *AddColumnAttributeParams, body AddColumnAttributeJSONRequestBody, reqEditors ...RequestEditorFn) (*AddColumnAttributeResponse, error)

	// UpdateColumnAttributeWithBodyWithResponse request with any body
	UpdateColumnAttributeWithBodyWithResponse(ctx context.Context, id string, definitionId string, params *UpdateColumnAttributeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateColumnAttributeResponse, error)

	UpdateColumnAttributeWithResponse(ctx context.Context, id string, definitionId string, params *UpdateColumnAttributeParams, body UpdateColumnAttributeJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateColumnAttributeResponse, error)

	// AddDictionaryAttributeWithBodyWithResponse request with any body
	AddDictionaryAttributeWithBodyWithResponse(ctx context.Context, id string, params *AddDictionaryAttributeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddDictionaryAttributeResponse, error)

	AddDictionaryAttributeWithResponse(ctx context.Context, id string, params *AddDictionaryAttributeParams, body AddDictionaryAttributeJSONRequestBody, reqEditors ...RequestEditorFn) (*AddDictionaryAttributeResponse, error)

	// SetDictionaryAttributeValuesForProductWithBodyWithResponse request with any body
	SetDictionaryAttributeValuesForProductWithBodyWithResponse(ctx context.Context, id string, definitionId string, params *SetDictionaryAttributeValuesForProductParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetDictionaryAttributeValuesForProductResponse, error)

	SetDictionaryAttributeValuesForProductWithResponse(ctx context.Context, id string, definitionId string, params *SetDictionaryAttributeValuesForProductParams, body SetDictionaryAttributeValuesForProductJSONRequestBody, reqEditors ...RequestEditorFn) (*SetDictionaryAttributeValuesForProductResponse, error)

	// AddMatrixAttributeWithBodyWithResponse request with any body
	AddMatrixAttributeWithBodyWithResponse(ctx context.Context, id string, params *AddMatrixAttributeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddMatrixAttributeResponse, error)

	AddMatrixAttributeWithResponse(ctx context.Context, id string, params *AddMatrixAttributeParams, body AddMatrixAttributeJSONRequestBody, reqEditors ...RequestEditorFn) (*AddMatrixAttributeResponse, error)

	// UpdateMatrixAttributeWithBodyWithResponse request with any body
	UpdateMatrixAttributeWithBodyWithResponse(ctx context.Context, id string, definitionId string, params *UpdateMatrixAttributeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateMatrixAttributeResponse, error)

	UpdateMatrixAttributeWithResponse(ctx context.Context, id string, definitionId string, params *UpdateMatrixAttributeParams, body UpdateMatrixAttributeJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateMatrixAttributeResponse, error)

	// DeleteProductAttributeWithResponse request
	DeleteProductAttributeWithResponse(ctx context.Context, id string, definitionId string, reqEditors ...RequestEditorFn) (*DeleteProductAttributeResponse, error)

	// UpdateProductAttributeWithBodyWithResponse request with any body
	UpdateProductAttributeWithBodyWithResponse(ctx context.Context, id string, definitionId string, params *UpdateProductAttributeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProductAttributeResponse, error)

	UpdateProductAttributeWithResponse(ctx context.Context, id string, definitionId string, params *UpdateProductAttributeParams, body UpdateProductAttributeJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProductAttributeResponse, error)

	// CreateProductBundleWithResponse request
	CreateProductBundleWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*CreateProductBundleResponse, error)

	// DeleteProductFromBundleWithResponse request
	DeleteProductFromBundleWithResponse(ctx context.Context, id string, complementaryProductId string, reqEditors ...RequestEditorFn) (*DeleteProductFromBundleResponse, error)

	// AddProductToBundleWithBodyWithResponse request with any body
	AddProductToBundleWithBodyWithResponse(ctx context.Context, id string, complementaryProductId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddProductToBundleResponse, error)

	AddProductToBundleWithResponse(ctx context.Context, id string, complementaryProductId string, body AddProductToBundleJSONRequestBody, reqEditors ...RequestEditorFn) (*AddProductToBundleResponse, error)

	// UpdateProductBundleQuantityWithBodyWithResponse request with any body
	UpdateProductBundleQuantityWithBodyWithResponse(ctx context.Context, id string, complementaryProductId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProductBundleQuantityResponse, error)

	UpdateProductBundleQuantityWithResponse(ctx context.Context, id string, complementaryProductId string, body UpdateProductBundleQuantityJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProductBundleQuantityResponse, error)

	// MoveProductInBundleWithResponse request
	MoveProductInBundleWithResponse(ctx context.Context, id string, complementaryProductId string, params *MoveProductInBundleParams, reqEditors ...RequestEditorFn) (*MoveProductInBundleResponse, error)

	// GetProductsCategoriesWithResponse request
	GetProductsCategoriesWithResponse(ctx context.Context, id string, params *GetProductsCategoriesParams, reqEditors ...RequestEditorFn) (*GetProductsCategoriesResponse, error)

	// AddProductToCategoriesWithBodyWithResponse request with any body
	AddProductToCategoriesWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddProductToCategoriesResponse, error)

	AddProductToCategoriesWithResponse(ctx context.Context, id string, body AddProductToCategoriesJSONRequestBody, reqEditors ...RequestEditorFn) (*AddProductToCategoriesResponse, error)

	// RemoveProductFromCategoryWithResponse request
	RemoveProductFromCategoryWithResponse(ctx context.Context, id string, categoryId string, reqEditors ...RequestEditorFn) (*RemoveProductFromCategoryResponse, error)

	// GetProductRelationsWithResponse request
	GetProductRelationsWithResponse(ctx context.Context, id string, params *GetProductRelationsParams, reqEditors ...RequestEditorFn) (*GetProductRelationsResponse, error)

	// GetCategoryConnectionsForProductWithResponse request
	GetCategoryConnectionsForProductWithResponse(ctx context.Context, id string, params *GetCategoryConnectionsForProductParams, reqEditors ...RequestEditorFn) (*GetCategoryConnectionsForProductResponse, error)

	// CreateCategoryConnectionWithBodyWithResponse request with any body
	CreateCategoryConnectionWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCategoryConnectionResponse, error)

	CreateCategoryConnectionWithResponse(ctx context.Context, id string, body CreateCategoryConnectionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCategoryConnectionResponse, error)

	// DeleteCategoryConnectionWithResponse request
	DeleteCategoryConnectionWithResponse(ctx context.Context, id string, relationId string, categoryId string, reqEditors ...RequestEditorFn) (*DeleteCategoryConnectionResponse, error)

	// CreateProductConnectionWithBodyWithResponse request with any body
	CreateProductConnectionWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProductConnectionResponse, error)

	CreateProductConnectionWithResponse(ctx context.Context, id string, body CreateProductConnectionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProductConnectionResponse, error)

	// UpdateRelatedProductsRelationSortingOrderSourceWithResponse request
	UpdateRelatedProductsRelationSortingOrderSourceWithResponse(ctx context.Context, id string, sortingOrderSource UpdateRelatedProductsRelationSortingOrderSourceParamsSortingOrderSource, reqEditors ...RequestEditorFn) (*UpdateRelatedProductsRelationSortingOrderSourceResponse, error)

	// DeleteProductConnectionsByRelationWithResponse request
	DeleteProductConnectionsByRelationWithResponse(ctx context.Context, id string, relationId string, reqEditors ...RequestEditorFn) (*DeleteProductConnectionsByRelationResponse, error)

	// GetProductForRelationWithResponse request
	GetProductForRelationWithResponse(ctx context.Context, id string, relationId string, params *GetProductForRelationParams, reqEditors ...RequestEditorFn) (*GetProductForRelationResponse, error)

	// CreateProductConnectionsWithBodyWithResponse request with any body
	CreateProductConnectionsWithBodyWithResponse(ctx context.Context, id string, relationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProductConnectionsResponse, error)

	CreateProductConnectionsWithResponse(ctx context.Context, id string, relationId string, body CreateProductConnectionsJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProductConnectionsResponse, error)

	// DeleteManyProductConnectionsWithBodyWithResponse request with any body
	DeleteManyProductConnectionsWithBodyWithResponse(ctx context.Context, id string, relationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteManyProductConnectionsResponse, error)

	DeleteManyProductConnectionsWithResponse(ctx context.Context, id string, relationId string, body DeleteManyProductConnectionsJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteManyProductConnectionsResponse, error)

	// UpdateOrderProductRelationWithResponse request
	UpdateOrderProductRelationWithResponse(ctx context.Context, id string, relationId string, params *UpdateOrderProductRelationParams, reqEditors ...RequestEditorFn) (*UpdateOrderProductRelationResponse, error)

	// DeleteProductConnectionWithResponse request
	DeleteProductConnectionWithResponse(ctx context.Context, id string, relationId string, connectedProductId string, reqEditors ...RequestEditorFn) (*DeleteProductConnectionResponse, error)

	// UpdateOrderProductConnectionsWithResponse request
	UpdateOrderProductConnectionsWithResponse(ctx context.Context, id string, relationId string, connectedProductId string, params *UpdateOrderProductConnectionsParams, reqEditors ...RequestEditorFn) (*UpdateOrderProductConnectionsResponse, error)

	// UpdateConnectionQuantityWithBodyWithResponse request with any body
	UpdateConnectionQuantityWithBodyWithResponse(ctx context.Context, id string, rightProductId string, relationId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateConnectionQuantityResponse, error)

	UpdateConnectionQuantityWithResponse(ctx context.Context, id string, rightProductId string, relationId string, body UpdateConnectionQuantityJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateConnectionQuantityResponse, error)

	// CopyProductWithResponse request
	CopyProductWithResponse(ctx context.Context, id string, params *CopyProductParams, reqEditors ...RequestEditorFn) (*CopyProductResponse, error)

	// FindProductViewsByIdWithBodyWithResponse request with any body
	FindProductViewsByIdWithBodyWithResponse(ctx context.Context, id string, params *FindProductViewsByIdParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*FindProductViewsByIdResponse, error)

	FindProductViewsByIdWithResponse(ctx context.Context, id string, params *FindProductViewsByIdParams, body FindProductViewsByIdJSONRequestBody, reqEditors ...RequestEditorFn) (*FindProductViewsByIdResponse, error)

	// GetGroupedProductAttributesWithResponse request
	GetGroupedProductAttributesWithResponse(ctx context.Context, id string, params *GetGroupedProductAttributesParams, reqEditors ...RequestEditorFn) (*GetGroupedProductAttributesResponse, error)

	// GetProductsLabelsWithResponse request
	GetProductsLabelsWithResponse(ctx context.Context, id string, params *GetProductsLabelsParams, reqEditors ...RequestEditorFn) (*GetProductsLabelsResponse, error)

	// AddLabelsToProductWithBodyWithResponse request with any body
	AddLabelsToProductWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddLabelsToProductResponse, error)

	AddLabelsToProductWithResponse(ctx context.Context, id string, body AddLabelsToProductJSONRequestBody, reqEditors ...RequestEditorFn) (*AddLabelsToProductResponse, error)

	// RemoveLabelFromProductWithResponse request
	RemoveLabelFromProductWithResponse(ctx context.Context, id string, labelId string, reqEditors ...RequestEditorFn) (*RemoveLabelFromProductResponse, error)

	// SetProductGroupWithResponse request
	SetProductGroupWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*SetProductGroupResponse, error)

	// GetProductVariantAttributeWithResponse request
	GetProductVariantAttributeWithResponse(ctx context.Context, id string, definitionId string, reqEditors ...RequestEditorFn) (*GetProductVariantAttributeResponse, error)

	// UpdateProductVariantAttributeWithBodyWithResponse request with any body
	UpdateProductVariantAttributeWithBodyWithResponse(ctx context.Context, id string, definitionId string, params *UpdateProductVariantAttributeParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProductVariantAttributeResponse, error)

	UpdateProductVariantAttributeWithResponse(ctx context.Context, id string, definitionId string, params *UpdateProductVariantAttributeParams, body UpdateProductVariantAttributeJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProductVariantAttributeResponse, error)

	// UnassignProductVariantWithResponse request
	UnassignProductVariantWithResponse(ctx context.Context, id string, variantProductId string, reqEditors ...RequestEditorFn) (*UnassignProductVariantResponse, error)

	// AddProductVariantWithResponse request
	AddProductVariantWithResponse(ctx context.Context, id string, variantProductId string, reqEditors ...RequestEditorFn) (*AddProductVariantResponse, error)

	// MoveProductVariantWithResponse request
	MoveProductVariantWithResponse(ctx context.Context, id string, variantProductId string, params *MoveProductVariantParams, reqEditors ...RequestEditorFn) (*MoveProductVariantResponse, error)

	// ChangeStatusWithResponse request
	ChangeStatusWithResponse(ctx context.Context, id string, action ChangeStatusParamsAction, params *ChangeStatusParams, reqEditors ...RequestEditorFn) (*ChangeStatusResponse, error)

	// FindRelationsWithResponse request
	FindRelationsWithResponse(ctx context.Context, params *FindRelationsParams, reqEditors ...RequestEditorFn) (*FindRelationsResponse, error)

	// CreateRelationWithBodyWithResponse request with any body
	CreateRelationWithBodyWithResponse(ctx context.Context, params *CreateRelationParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateRelationResponse, error)

	CreateRelationWithResponse(ctx context.Context, params *CreateRelationParams, body CreateRelationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateRelationResponse, error)

	// GetFilteredRelationsWithBodyWithResponse request with any body
	GetFilteredRelationsWithBodyWithResponse(ctx context.Context, params *GetFilteredRelationsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetFilteredRelationsResponse, error)

	GetFilteredRelationsWithResponse(ctx context.Context, params *GetFilteredRelationsParams, body GetFilteredRelationsJSONRequestBody, reqEditors ...RequestEditorFn) (*GetFilteredRelationsResponse, error)

	// DeleteWithResponse request
	DeleteWithResponse(ctx context.Context, id string, params *DeleteParams, reqEditors ...RequestEditorFn) (*DeleteResponse, error)

	// FindOneWithResponse request
	FindOneWithResponse(ctx context.Context, id string, params *FindOneParams, reqEditors ...RequestEditorFn) (*FindOneResponse, error)

	// UpdateRelationWithBodyWithResponse request with any body
	UpdateRelationWithBodyWithResponse(ctx context.Context, id string, params *UpdateRelationParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateRelationResponse, error)

	UpdateRelationWithResponse(ctx context.Context, id string, params *UpdateRelationParams, body UpdateRelationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateRelationResponse, error)

	// GetCategoryConnectionsByRelationIdWithResponse request
	GetCategoryConnectionsByRelationIdWithResponse(ctx context.Context, id string, params *GetCategoryConnectionsByRelationIdParams, reqEditors ...RequestEditorFn) (*GetCategoryConnectionsByRelationIdResponse, error)

	// UpdateOrderRelationWithResponse request
	UpdateOrderRelationWithResponse(ctx context.Context, id string, params *UpdateOrderRelationParams, reqEditors ...RequestEditorFn) (*UpdateOrderRelationResponse, error)

	// GetByRelationIdWithResponse request
	GetByRelationIdWithResponse(ctx context.Context, id string, params *GetByRelationIdParams, reqEditors ...RequestEditorFn) (*GetByRelationIdResponse, error)

	// AddPolicyToRelationWithBodyWithResponse request with any body
	AddPolicyToRelationWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddPolicyToRelationResponse, error)

	AddPolicyToRelationWithResponse(ctx context.Context, id string, body AddPolicyToRelationJSONRequestBody, reqEditors ...RequestEditorFn) (*AddPolicyToRelationResponse, error)

	// DeletePolicyForRelationWithResponse request
	DeletePolicyForRelationWithResponse(ctx context.Context, id string, policyId string, policyType DeletePolicyForRelationParamsPolicyType, reqEditors ...RequestEditorFn) (*DeletePolicyForRelationResponse, error)

	// GetProductConnectionsByRelationIdWithResponse request
	GetProductConnectionsByRelationIdWithResponse(ctx context.Context, id string, params *GetProductConnectionsByRelationIdParams, reqEditors ...RequestEditorFn) (*GetProductConnectionsByRelationIdResponse, error)

	// GetVersionWithResponse request
	GetVersionWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetVersionResponse, error)

	// ValidateAttributeWithBodyWithResponse request with any body
	ValidateAttributeWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateAttributeResponse, error)

	ValidateAttributeWithResponse(ctx context.Context, body ValidateAttributeJSONRequestBody, reqEditors ...RequestEditorFn) (*ValidateAttributeResponse, error)

	// ValidateProductsWithBodyWithResponse request with any body
	ValidateProductsWithBodyWithResponse(ctx context.Context, params *ValidateProductsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateProductsResponse, error)

	ValidateProductsWithResponse(ctx context.Context, params *ValidateProductsParams, body ValidateProductsJSONRequestBody, reqEditors ...RequestEditorFn) (*ValidateProductsResponse, error)

	// ValidateValueWithBodyWithResponse request with any body
	ValidateValueWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateValueResponse, error)

	ValidateValueWithResponse(ctx context.Context, body ValidateValueJSONRequestBody, reqEditors ...RequestEditorFn) (*ValidateValueResponse, error)
}

ClientWithResponsesInterface is the interface specification for the client with responses above.

type ColumnAttributeDefinitionDto

type ColumnAttributeDefinitionDto struct {
	ExternalSource *bool                 `json:"externalSource,omitempty"`
	GroupId        *string               `json:"groupId,omitempty"`
	Internal       *bool                 `json:"internal,omitempty"`
	Name           string                `json:"name"`
	Number         *string               `json:"number,omitempty"`
	Restrictions   *ColumnRestrictionDto `json:"restrictions,omitempty"`
}

ColumnAttributeDefinitionDto defines model for ColumnAttributeDefinitionDto.

type ColumnAttributeValueAddRequest

type ColumnAttributeValueAddRequest struct {
	Column       *map[string]string `json:"column,omitempty"`
	DefinitionId *string            `json:"definitionId,omitempty"`
}

ColumnAttributeValueAddRequest defines model for ColumnAttributeValueAddRequest.

type ColumnAttributeValueDto

type ColumnAttributeValueDto struct {
	Column *map[string]string `json:"column,omitempty"`
}

ColumnAttributeValueDto defines model for ColumnAttributeValueDto.

type ColumnRestrictionDto

type ColumnRestrictionDto struct {
	Column *ColumnRestrictionsDto `json:"column,omitempty"`
}

ColumnRestrictionDto defines model for ColumnRestrictionDto.

type ColumnRestrictionsDto

type ColumnRestrictionsDto struct {
	Columns *[]IdentifiableValueDto `json:"columns,omitempty"`
}

ColumnRestrictionsDto defines model for ColumnRestrictionsDto.

type CompoundAttributeDefinitionRequest

type CompoundAttributeDefinitionRequest struct {
	ExternalSource *bool                                `json:"externalSource,omitempty"`
	Format         *[]string                            `json:"format,omitempty"`
	GroupId        *string                              `json:"groupId,omitempty"`
	Internal       *bool                                `json:"internal,omitempty"`
	Name           string                               `json:"name"`
	Number         *string                              `json:"number,omitempty"`
	SubDefinitions *[]CompoundAttributeSubDefinitionDto `json:"subDefinitions,omitempty"`
}

CompoundAttributeDefinitionRequest defines model for CompoundAttributeDefinitionRequest.

type CompoundAttributeDefinitionResponse

type CompoundAttributeDefinitionResponse struct {
	Description    *string                              `json:"description,omitempty"`
	ExternalSource *bool                                `json:"externalSource,omitempty"`
	Format         *[]string                            `json:"format,omitempty"`
	GroupId        *string                              `json:"groupId,omitempty"`
	Id             *string                              `json:"id,omitempty"`
	Internal       *bool                                `json:"internal,omitempty"`
	Name           string                               `json:"name"`
	Number         *string                              `json:"number,omitempty"`
	SubDefinitions *[]CompoundAttributeSubDefinitionDto `json:"subDefinitions,omitempty"`
	ToBeRemoved    *bool                                `json:"toBeRemoved,omitempty"`
}

CompoundAttributeDefinitionResponse defines model for CompoundAttributeDefinitionResponse.

type CompoundAttributeSubDefinitionDto

type CompoundAttributeSubDefinitionDto struct {
	Compound *bool   `json:"compound,omitempty"`
	Id       *string `json:"id,omitempty"`
}

CompoundAttributeSubDefinitionDto defines model for CompoundAttributeSubDefinitionDto.

type ConnectionDto

type ConnectionDto struct {
	Quantity   *float32 `json:"quantity,omitempty"`
	RelatedId  *string  `json:"relatedId,omitempty"`
	RelationId *string  `json:"relationId,omitempty"`
	Reverse    *bool    `json:"reverse,omitempty"`
}

ConnectionDto defines model for ConnectionDto.

type CopyAndUpdateProductJSONRequestBody

type CopyAndUpdateProductJSONRequestBody = CopyProductRequest

CopyAndUpdateProductJSONRequestBody defines body for CopyAndUpdateProduct for application/json ContentType.

type CopyAndUpdateProductParams

type CopyAndUpdateProductParams struct {
	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`
}

CopyAndUpdateProductParams defines parameters for CopyAndUpdateProduct.

type CopyAndUpdateProductResponse

type CopyAndUpdateProductResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
}

func ParseCopyAndUpdateProductResponse

func ParseCopyAndUpdateProductResponse(rsp *http.Response) (*CopyAndUpdateProductResponse, error)

ParseCopyAndUpdateProductResponse parses an HTTP response from a CopyAndUpdateProductWithResponse call

func (CopyAndUpdateProductResponse) Status

Status returns HTTPResponse.Status

func (CopyAndUpdateProductResponse) StatusCode

func (r CopyAndUpdateProductResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CopyProductParams

type CopyProductParams struct {
	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`
}

CopyProductParams defines parameters for CopyProduct.

type CopyProductRequest

type CopyProductRequest struct {
	Id     *string `json:"id,omitempty"`
	Name   string  `json:"name"`
	Number *string `json:"number,omitempty"`
}

CopyProductRequest defines model for CopyProductRequest.

type CopyProductResponse

type CopyProductResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
	JSON409      *ErrorResponse
}

func ParseCopyProductResponse

func ParseCopyProductResponse(rsp *http.Response) (*CopyProductResponse, error)

ParseCopyProductResponse parses an HTTP response from a CopyProductWithResponse call

func (CopyProductResponse) Status

func (r CopyProductResponse) Status() string

Status returns HTTPResponse.Status

func (CopyProductResponse) StatusCode

func (r CopyProductResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CountDictionaryAttributesJSONRequestBody

type CountDictionaryAttributesJSONRequestBody = DictionaryAttributeFilteringRequestDto

CountDictionaryAttributesJSONRequestBody defines body for CountDictionaryAttributes for application/json ContentType.

type CountDictionaryAttributesParams

type CountDictionaryAttributesParams struct {
	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`
}

CountDictionaryAttributesParams defines parameters for CountDictionaryAttributes.

type CountDictionaryAttributesResponse

type CountDictionaryAttributesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CountableLong
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseCountDictionaryAttributesResponse

func ParseCountDictionaryAttributesResponse(rsp *http.Response) (*CountDictionaryAttributesResponse, error)

ParseCountDictionaryAttributesResponse parses an HTTP response from a CountDictionaryAttributesWithResponse call

func (CountDictionaryAttributesResponse) Status

Status returns HTTPResponse.Status

func (CountDictionaryAttributesResponse) StatusCode

func (r CountDictionaryAttributesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CountFilteredProductsJSONRequestBody

type CountFilteredProductsJSONRequestBody = GridFilteringBaseRequestDto

CountFilteredProductsJSONRequestBody defines body for CountFilteredProducts for application/json ContentType.

type CountFilteredProductsParams

type CountFilteredProductsParams struct {
	// ArchiveState Archive state.
	ArchiveState *string `form:"archiveState,omitempty" json:"archiveState,omitempty"`

	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`
}

CountFilteredProductsParams defines parameters for CountFilteredProducts.

type CountFilteredProductsResponse

type CountFilteredProductsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CountableLong
	JSON400      *ErrorResponse
}

func ParseCountFilteredProductsResponse

func ParseCountFilteredProductsResponse(rsp *http.Response) (*CountFilteredProductsResponse, error)

ParseCountFilteredProductsResponse parses an HTTP response from a CountFilteredProductsWithResponse call

func (CountFilteredProductsResponse) Status

Status returns HTTPResponse.Status

func (CountFilteredProductsResponse) StatusCode

func (r CountFilteredProductsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CountableLong

type CountableLong struct {
	Count *int64 `json:"count,omitempty"`
}

CountableLong defines model for CountableLong.

type CreateAttributeDefinitionJSONRequestBody

type CreateAttributeDefinitionJSONRequestBody = SimpleAttributeDefinitionRequest

CreateAttributeDefinitionJSONRequestBody defines body for CreateAttributeDefinition for application/json ContentType.

type CreateAttributeDefinitionParams

type CreateAttributeDefinitionParams struct {
	Validation *CreateAttributeDefinitionParamsValidation `form:"validation,omitempty" json:"validation,omitempty"`

	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

CreateAttributeDefinitionParams defines parameters for CreateAttributeDefinition.

type CreateAttributeDefinitionParamsValidation

type CreateAttributeDefinitionParamsValidation string

CreateAttributeDefinitionParamsValidation defines parameters for CreateAttributeDefinition.

const (
	CreateAttributeDefinitionParamsValidationNAME CreateAttributeDefinitionParamsValidation = "NAME"
	CreateAttributeDefinitionParamsValidationNONE CreateAttributeDefinitionParamsValidation = "NONE"
)

Defines values for CreateAttributeDefinitionParamsValidation.

type CreateAttributeDefinitionResponse

type CreateAttributeDefinitionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
	JSON409      *ErrorResponse
}

func ParseCreateAttributeDefinitionResponse

func ParseCreateAttributeDefinitionResponse(rsp *http.Response) (*CreateAttributeDefinitionResponse, error)

ParseCreateAttributeDefinitionResponse parses an HTTP response from a CreateAttributeDefinitionWithResponse call

func (CreateAttributeDefinitionResponse) Status

Status returns HTTPResponse.Status

func (CreateAttributeDefinitionResponse) StatusCode

func (r CreateAttributeDefinitionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateAttributeGroupJSONRequestBody

type CreateAttributeGroupJSONRequestBody = AttributeGroupRequest

CreateAttributeGroupJSONRequestBody defines body for CreateAttributeGroup for application/json ContentType.

type CreateAttributeGroupParams

type CreateAttributeGroupParams struct {
	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

CreateAttributeGroupParams defines parameters for CreateAttributeGroup.

type CreateAttributeGroupResponse

type CreateAttributeGroupResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
}

func ParseCreateAttributeGroupResponse

func ParseCreateAttributeGroupResponse(rsp *http.Response) (*CreateAttributeGroupResponse, error)

ParseCreateAttributeGroupResponse parses an HTTP response from a CreateAttributeGroupWithResponse call

func (CreateAttributeGroupResponse) Status

Status returns HTTPResponse.Status

func (CreateAttributeGroupResponse) StatusCode

func (r CreateAttributeGroupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateCatalogNodeAttributeColumnJSONRequestBody

type CreateCatalogNodeAttributeColumnJSONRequestBody = CategoryColumnAttributeRequest

CreateCatalogNodeAttributeColumnJSONRequestBody defines body for CreateCatalogNodeAttributeColumn for application/json ContentType.

type CreateCatalogNodeAttributeColumnParams

type CreateCatalogNodeAttributeColumnParams struct {
	ForceCla *bool `form:"forceCla,omitempty" json:"forceCla,omitempty"`
}

CreateCatalogNodeAttributeColumnParams defines parameters for CreateCatalogNodeAttributeColumn.

type CreateCatalogNodeAttributeColumnResponse

type CreateCatalogNodeAttributeColumnResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
	JSON409      *ErrorResponse
}

func ParseCreateCatalogNodeAttributeColumnResponse

func ParseCreateCatalogNodeAttributeColumnResponse(rsp *http.Response) (*CreateCatalogNodeAttributeColumnResponse, error)

ParseCreateCatalogNodeAttributeColumnResponse parses an HTTP response from a CreateCatalogNodeAttributeColumnWithResponse call

func (CreateCatalogNodeAttributeColumnResponse) Status

Status returns HTTPResponse.Status

func (CreateCatalogNodeAttributeColumnResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CreateCatalogNodeAttributeCompoundParams

type CreateCatalogNodeAttributeCompoundParams struct {
	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

CreateCatalogNodeAttributeCompoundParams defines parameters for CreateCatalogNodeAttributeCompound.

type CreateCatalogNodeAttributeCompoundResponse

type CreateCatalogNodeAttributeCompoundResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
	JSON409      *ErrorResponse
}

func ParseCreateCatalogNodeAttributeCompoundResponse

func ParseCreateCatalogNodeAttributeCompoundResponse(rsp *http.Response) (*CreateCatalogNodeAttributeCompoundResponse, error)

ParseCreateCatalogNodeAttributeCompoundResponse parses an HTTP response from a CreateCatalogNodeAttributeCompoundWithResponse call

func (CreateCatalogNodeAttributeCompoundResponse) Status

Status returns HTTPResponse.Status

func (CreateCatalogNodeAttributeCompoundResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CreateCatalogNodeAttributeDictionaryParams

type CreateCatalogNodeAttributeDictionaryParams struct {
	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

CreateCatalogNodeAttributeDictionaryParams defines parameters for CreateCatalogNodeAttributeDictionary.

type CreateCatalogNodeAttributeDictionaryResponse

type CreateCatalogNodeAttributeDictionaryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
	JSON409      *ErrorResponse
}

func ParseCreateCatalogNodeAttributeDictionaryResponse

func ParseCreateCatalogNodeAttributeDictionaryResponse(rsp *http.Response) (*CreateCatalogNodeAttributeDictionaryResponse, error)

ParseCreateCatalogNodeAttributeDictionaryResponse parses an HTTP response from a CreateCatalogNodeAttributeDictionaryWithResponse call

func (CreateCatalogNodeAttributeDictionaryResponse) Status

Status returns HTTPResponse.Status

func (CreateCatalogNodeAttributeDictionaryResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CreateCatalogNodeAttributeJSONRequestBody

type CreateCatalogNodeAttributeJSONRequestBody = CategoryAttributeRequest

CreateCatalogNodeAttributeJSONRequestBody defines body for CreateCatalogNodeAttribute for application/json ContentType.

type CreateCatalogNodeAttributeMatrixJSONRequestBody

type CreateCatalogNodeAttributeMatrixJSONRequestBody = CategoryMatrixAttributeRequest

CreateCatalogNodeAttributeMatrixJSONRequestBody defines body for CreateCatalogNodeAttributeMatrix for application/json ContentType.

type CreateCatalogNodeAttributeMatrixParams

type CreateCatalogNodeAttributeMatrixParams struct {
	ForceCla *bool `form:"forceCla,omitempty" json:"forceCla,omitempty"`
}

CreateCatalogNodeAttributeMatrixParams defines parameters for CreateCatalogNodeAttributeMatrix.

type CreateCatalogNodeAttributeMatrixResponse

type CreateCatalogNodeAttributeMatrixResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
	JSON409      *ErrorResponse
}

func ParseCreateCatalogNodeAttributeMatrixResponse

func ParseCreateCatalogNodeAttributeMatrixResponse(rsp *http.Response) (*CreateCatalogNodeAttributeMatrixResponse, error)

ParseCreateCatalogNodeAttributeMatrixResponse parses an HTTP response from a CreateCatalogNodeAttributeMatrixWithResponse call

func (CreateCatalogNodeAttributeMatrixResponse) Status

Status returns HTTPResponse.Status

func (CreateCatalogNodeAttributeMatrixResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CreateCatalogNodeAttributeParams

type CreateCatalogNodeAttributeParams struct {
	ForceCla *bool `form:"forceCla,omitempty" json:"forceCla,omitempty"`

	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

CreateCatalogNodeAttributeParams defines parameters for CreateCatalogNodeAttribute.

type CreateCatalogNodeAttributeResponse

type CreateCatalogNodeAttributeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
	JSON409      *ErrorResponse
}

func ParseCreateCatalogNodeAttributeResponse

func ParseCreateCatalogNodeAttributeResponse(rsp *http.Response) (*CreateCatalogNodeAttributeResponse, error)

ParseCreateCatalogNodeAttributeResponse parses an HTTP response from a CreateCatalogNodeAttributeWithResponse call

func (CreateCatalogNodeAttributeResponse) Status

Status returns HTTPResponse.Status

func (CreateCatalogNodeAttributeResponse) StatusCode

func (r CreateCatalogNodeAttributeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateCategoryConnectionJSONRequestBody

type CreateCategoryConnectionJSONRequestBody = ProductConnectionRequest

CreateCategoryConnectionJSONRequestBody defines body for CreateCategoryConnection for application/json ContentType.

type CreateCategoryConnectionResponse

type CreateCategoryConnectionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseCreateCategoryConnectionResponse

func ParseCreateCategoryConnectionResponse(rsp *http.Response) (*CreateCategoryConnectionResponse, error)

ParseCreateCategoryConnectionResponse parses an HTTP response from a CreateCategoryConnectionWithResponse call

func (CreateCategoryConnectionResponse) Status

Status returns HTTPResponse.Status

func (CreateCategoryConnectionResponse) StatusCode

func (r CreateCategoryConnectionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateCategoryJSONRequestBody

type CreateCategoryJSONRequestBody = CreateCategoryRequest

CreateCategoryJSONRequestBody defines body for CreateCategory for application/json ContentType.

type CreateCategoryParams

type CreateCategoryParams struct {
	Validation CreateCategoryParamsValidation `form:"validation" json:"validation"`

	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

CreateCategoryParams defines parameters for CreateCategory.

type CreateCategoryParamsValidation

type CreateCategoryParamsValidation string

CreateCategoryParamsValidation defines parameters for CreateCategory.

const (
	CreateCategoryParamsValidationNAME CreateCategoryParamsValidation = "NAME"
)

Defines values for CreateCategoryParamsValidation.

type CreateCategoryRequest

type CreateCategoryRequest struct {
	Name     string  `json:"name"`
	Number   *string `json:"number,omitempty"`
	ParentId *string `json:"parentId,omitempty"`
}

CreateCategoryRequest defines model for CreateCategoryRequest.

type CreateCategoryResponse

type CreateCategoryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON409      *ErrorResponse
}

func ParseCreateCategoryResponse

func ParseCreateCategoryResponse(rsp *http.Response) (*CreateCategoryResponse, error)

ParseCreateCategoryResponse parses an HTTP response from a CreateCategoryWithResponse call

func (CreateCategoryResponse) Status

func (r CreateCategoryResponse) Status() string

Status returns HTTPResponse.Status

func (CreateCategoryResponse) StatusCode

func (r CreateCategoryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateColumnDefinitionJSONRequestBody

type CreateColumnDefinitionJSONRequestBody = ColumnAttributeDefinitionDto

CreateColumnDefinitionJSONRequestBody defines body for CreateColumnDefinition for application/json ContentType.

type CreateColumnDefinitionParams

type CreateColumnDefinitionParams struct {
	Validation CreateColumnDefinitionParamsValidation `form:"validation" json:"validation"`
}

CreateColumnDefinitionParams defines parameters for CreateColumnDefinition.

type CreateColumnDefinitionParamsValidation

type CreateColumnDefinitionParamsValidation string

CreateColumnDefinitionParamsValidation defines parameters for CreateColumnDefinition.

const (
	CreateColumnDefinitionParamsValidationNAME CreateColumnDefinitionParamsValidation = "NAME"
	CreateColumnDefinitionParamsValidationNONE CreateColumnDefinitionParamsValidation = "NONE"
)

Defines values for CreateColumnDefinitionParamsValidation.

type CreateColumnDefinitionResponse

type CreateColumnDefinitionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
}

func ParseCreateColumnDefinitionResponse

func ParseCreateColumnDefinitionResponse(rsp *http.Response) (*CreateColumnDefinitionResponse, error)

ParseCreateColumnDefinitionResponse parses an HTTP response from a CreateColumnDefinitionWithResponse call

func (CreateColumnDefinitionResponse) Status

Status returns HTTPResponse.Status

func (CreateColumnDefinitionResponse) StatusCode

func (r CreateColumnDefinitionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateCompoundDefinitionJSONRequestBody

type CreateCompoundDefinitionJSONRequestBody = CompoundAttributeDefinitionRequest

CreateCompoundDefinitionJSONRequestBody defines body for CreateCompoundDefinition for application/json ContentType.

type CreateCompoundDefinitionParams

type CreateCompoundDefinitionParams struct {
	Validation CreateCompoundDefinitionParamsValidation `form:"validation" json:"validation"`

	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

CreateCompoundDefinitionParams defines parameters for CreateCompoundDefinition.

type CreateCompoundDefinitionParamsValidation

type CreateCompoundDefinitionParamsValidation string

CreateCompoundDefinitionParamsValidation defines parameters for CreateCompoundDefinition.

const (
	CreateCompoundDefinitionParamsValidationNAME CreateCompoundDefinitionParamsValidation = "NAME"
	CreateCompoundDefinitionParamsValidationNONE CreateCompoundDefinitionParamsValidation = "NONE"
)

Defines values for CreateCompoundDefinitionParamsValidation.

type CreateCompoundDefinitionResponse

type CreateCompoundDefinitionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
	JSON409      *ErrorResponse
}

func ParseCreateCompoundDefinitionResponse

func ParseCreateCompoundDefinitionResponse(rsp *http.Response) (*CreateCompoundDefinitionResponse, error)

ParseCreateCompoundDefinitionResponse parses an HTTP response from a CreateCompoundDefinitionWithResponse call

func (CreateCompoundDefinitionResponse) Status

Status returns HTTPResponse.Status

func (CreateCompoundDefinitionResponse) StatusCode

func (r CreateCompoundDefinitionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateDictionaryAttributeJSONRequestBody

type CreateDictionaryAttributeJSONRequestBody = DictionaryAttributeCreateRequest

CreateDictionaryAttributeJSONRequestBody defines body for CreateDictionaryAttribute for application/json ContentType.

type CreateDictionaryAttributeParams

type CreateDictionaryAttributeParams struct {
	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`
}

CreateDictionaryAttributeParams defines parameters for CreateDictionaryAttribute.

type CreateDictionaryAttributeResponse

type CreateDictionaryAttributeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
	JSON409      *ErrorResponse
}

func ParseCreateDictionaryAttributeResponse

func ParseCreateDictionaryAttributeResponse(rsp *http.Response) (*CreateDictionaryAttributeResponse, error)

ParseCreateDictionaryAttributeResponse parses an HTTP response from a CreateDictionaryAttributeWithResponse call

func (CreateDictionaryAttributeResponse) Status

Status returns HTTPResponse.Status

func (CreateDictionaryAttributeResponse) StatusCode

func (r CreateDictionaryAttributeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateDictionaryDefinitionJSONRequestBody

type CreateDictionaryDefinitionJSONRequestBody = DictionaryAttributeDefinitionDto

CreateDictionaryDefinitionJSONRequestBody defines body for CreateDictionaryDefinition for application/json ContentType.

type CreateDictionaryDefinitionParams

type CreateDictionaryDefinitionParams struct {
	Validation CreateDictionaryDefinitionParamsValidation `form:"validation" json:"validation"`

	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`
}

CreateDictionaryDefinitionParams defines parameters for CreateDictionaryDefinition.

type CreateDictionaryDefinitionParamsValidation

type CreateDictionaryDefinitionParamsValidation string

CreateDictionaryDefinitionParamsValidation defines parameters for CreateDictionaryDefinition.

const (
	CreateDictionaryDefinitionParamsValidationNAME CreateDictionaryDefinitionParamsValidation = "NAME"
	CreateDictionaryDefinitionParamsValidationNONE CreateDictionaryDefinitionParamsValidation = "NONE"
)

Defines values for CreateDictionaryDefinitionParamsValidation.

type CreateDictionaryDefinitionResponse

type CreateDictionaryDefinitionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
	JSON409      *ErrorResponse
}

func ParseCreateDictionaryDefinitionResponse

func ParseCreateDictionaryDefinitionResponse(rsp *http.Response) (*CreateDictionaryDefinitionResponse, error)

ParseCreateDictionaryDefinitionResponse parses an HTTP response from a CreateDictionaryDefinitionWithResponse call

func (CreateDictionaryDefinitionResponse) Status

Status returns HTTPResponse.Status

func (CreateDictionaryDefinitionResponse) StatusCode

func (r CreateDictionaryDefinitionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateDictionaryValueFilterResponse

type CreateDictionaryValueFilterResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
	JSON409      *ErrorResponse
}

func ParseCreateDictionaryValueFilterResponse

func ParseCreateDictionaryValueFilterResponse(rsp *http.Response) (*CreateDictionaryValueFilterResponse, error)

ParseCreateDictionaryValueFilterResponse parses an HTTP response from a CreateDictionaryValueFilterWithResponse call

func (CreateDictionaryValueFilterResponse) Status

Status returns HTTPResponse.Status

func (CreateDictionaryValueFilterResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CreateMatrixDefinitionJSONRequestBody

type CreateMatrixDefinitionJSONRequestBody = MatrixAttributeDefinitionDto

CreateMatrixDefinitionJSONRequestBody defines body for CreateMatrixDefinition for application/json ContentType.

type CreateMatrixDefinitionParams

type CreateMatrixDefinitionParams struct {
	Validation CreateMatrixDefinitionParamsValidation `form:"validation" json:"validation"`
}

CreateMatrixDefinitionParams defines parameters for CreateMatrixDefinition.

type CreateMatrixDefinitionParamsValidation

type CreateMatrixDefinitionParamsValidation string

CreateMatrixDefinitionParamsValidation defines parameters for CreateMatrixDefinition.

const (
	CreateMatrixDefinitionParamsValidationNAME CreateMatrixDefinitionParamsValidation = "NAME"
	CreateMatrixDefinitionParamsValidationNONE CreateMatrixDefinitionParamsValidation = "NONE"
)

Defines values for CreateMatrixDefinitionParamsValidation.

type CreateMatrixDefinitionResponse

type CreateMatrixDefinitionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
	JSON409      *ErrorResponse
}

func ParseCreateMatrixDefinitionResponse

func ParseCreateMatrixDefinitionResponse(rsp *http.Response) (*CreateMatrixDefinitionResponse, error)

ParseCreateMatrixDefinitionResponse parses an HTTP response from a CreateMatrixDefinitionWithResponse call

func (CreateMatrixDefinitionResponse) Status

Status returns HTTPResponse.Status

func (CreateMatrixDefinitionResponse) StatusCode

func (r CreateMatrixDefinitionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateOrUpdateJSONRequestBody

type CreateOrUpdateJSONRequestBody = SaveProductsAttributesBulkRequest

CreateOrUpdateJSONRequestBody defines body for CreateOrUpdate for application/json ContentType.

type CreateOrUpdateParams

type CreateOrUpdateParams struct {
	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

CreateOrUpdateParams defines parameters for CreateOrUpdate.

type CreateOrUpdateResponse

type CreateOrUpdateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
}

func ParseCreateOrUpdateResponse

func ParseCreateOrUpdateResponse(rsp *http.Response) (*CreateOrUpdateResponse, error)

ParseCreateOrUpdateResponse parses an HTTP response from a CreateOrUpdateWithResponse call

func (CreateOrUpdateResponse) Status

func (r CreateOrUpdateResponse) Status() string

Status returns HTTPResponse.Status

func (CreateOrUpdateResponse) StatusCode

func (r CreateOrUpdateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateProductBundleResponse

type CreateProductBundleResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseCreateProductBundleResponse

func ParseCreateProductBundleResponse(rsp *http.Response) (*CreateProductBundleResponse, error)

ParseCreateProductBundleResponse parses an HTTP response from a CreateProductBundleWithResponse call

func (CreateProductBundleResponse) Status

Status returns HTTPResponse.Status

func (CreateProductBundleResponse) StatusCode

func (r CreateProductBundleResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateProductConnectionJSONRequestBody

type CreateProductConnectionJSONRequestBody = ProductConnectionRequest

CreateProductConnectionJSONRequestBody defines body for CreateProductConnection for application/json ContentType.

type CreateProductConnectionResponse

type CreateProductConnectionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseCreateProductConnectionResponse

func ParseCreateProductConnectionResponse(rsp *http.Response) (*CreateProductConnectionResponse, error)

ParseCreateProductConnectionResponse parses an HTTP response from a CreateProductConnectionWithResponse call

func (CreateProductConnectionResponse) Status

Status returns HTTPResponse.Status

func (CreateProductConnectionResponse) StatusCode

func (r CreateProductConnectionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateProductConnectionsJSONBody

type CreateProductConnectionsJSONBody = []ProductConnectionsRequest

CreateProductConnectionsJSONBody defines parameters for CreateProductConnections.

type CreateProductConnectionsJSONRequestBody

type CreateProductConnectionsJSONRequestBody = CreateProductConnectionsJSONBody

CreateProductConnectionsJSONRequestBody defines body for CreateProductConnections for application/json ContentType.

type CreateProductConnectionsResponse

type CreateProductConnectionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseCreateProductConnectionsResponse

func ParseCreateProductConnectionsResponse(rsp *http.Response) (*CreateProductConnectionsResponse, error)

ParseCreateProductConnectionsResponse parses an HTTP response from a CreateProductConnectionsWithResponse call

func (CreateProductConnectionsResponse) Status

Status returns HTTPResponse.Status

func (CreateProductConnectionsResponse) StatusCode

func (r CreateProductConnectionsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateProductJSONRequestBody

type CreateProductJSONRequestBody = ProductCreateRequest

CreateProductJSONRequestBody defines body for CreateProduct for application/json ContentType.

type CreateProductParams

type CreateProductParams struct {
	Validation *CreateProductParamsValidation `form:"validation,omitempty" json:"validation,omitempty"`

	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`
}

CreateProductParams defines parameters for CreateProduct.

type CreateProductParamsValidation

type CreateProductParamsValidation string

CreateProductParamsValidation defines parameters for CreateProduct.

const (
	CreateProductParamsValidationNAME   CreateProductParamsValidation = "NAME"
	CreateProductParamsValidationNUMBER CreateProductParamsValidation = "NUMBER"
)

Defines values for CreateProductParamsValidation.

type CreateProductResponse

type CreateProductResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON409      *ErrorResponse
}

func ParseCreateProductResponse

func ParseCreateProductResponse(rsp *http.Response) (*CreateProductResponse, error)

ParseCreateProductResponse parses an HTTP response from a CreateProductWithResponse call

func (CreateProductResponse) Status

func (r CreateProductResponse) Status() string

Status returns HTTPResponse.Status

func (CreateProductResponse) StatusCode

func (r CreateProductResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateProductTemplateJSONRequestBody

type CreateProductTemplateJSONRequestBody = ProductTemplateRequest

CreateProductTemplateJSONRequestBody defines body for CreateProductTemplate for application/json ContentType.

type CreateProductTemplateResponse

type CreateProductTemplateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
	JSON409      *ErrorResponse
}

func ParseCreateProductTemplateResponse

func ParseCreateProductTemplateResponse(rsp *http.Response) (*CreateProductTemplateResponse, error)

ParseCreateProductTemplateResponse parses an HTTP response from a CreateProductTemplateWithResponse call

func (CreateProductTemplateResponse) Status

Status returns HTTPResponse.Status

func (CreateProductTemplateResponse) StatusCode

func (r CreateProductTemplateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateRelationJSONRequestBody

type CreateRelationJSONRequestBody = RelationRequest

CreateRelationJSONRequestBody defines body for CreateRelation for application/json ContentType.

type CreateRelationParams

type CreateRelationParams struct {
	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`
}

CreateRelationParams defines parameters for CreateRelation.

type CreateRelationResponse

type CreateRelationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON409      *ErrorResponse
}

func ParseCreateRelationResponse

func ParseCreateRelationResponse(rsp *http.Response) (*CreateRelationResponse, error)

ParseCreateRelationResponse parses an HTTP response from a CreateRelationWithResponse call

func (CreateRelationResponse) Status

func (r CreateRelationResponse) Status() string

Status returns HTTPResponse.Status

func (CreateRelationResponse) StatusCode

func (r CreateRelationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateSimpleAttributeRequest

type CreateSimpleAttributeRequest struct {
	DefinitionId *string   `json:"definitionId,omitempty"`
	Values       *[]string `json:"values,omitempty"`
}

CreateSimpleAttributeRequest defines model for CreateSimpleAttributeRequest.

type CursorWithViewsRequestDto

type CursorWithViewsRequestDto struct {
	Count  *int32                                  `json:"count,omitempty"`
	Cursor *string                                 `json:"cursor,omitempty"`
	Views  *[]CursorWithViewsRequestDto_Views_Item `json:"views,omitempty"`
}

CursorWithViewsRequestDto defines model for CursorWithViewsRequestDto.

type CursorWithViewsRequestDto_Views_Item

type CursorWithViewsRequestDto_Views_Item struct {
	// contains filtered or unexported fields
}

CursorWithViewsRequestDto_Views_Item defines model for CursorWithViewsRequestDto.views.Item.

func (CursorWithViewsRequestDto_Views_Item) AsAssetsFilteringViewsDto

func (t CursorWithViewsRequestDto_Views_Item) AsAssetsFilteringViewsDto() (AssetsFilteringViewsDto, error)

AsAssetsFilteringViewsDto returns the union data inside the CursorWithViewsRequestDto_Views_Item as a AssetsFilteringViewsDto

func (CursorWithViewsRequestDto_Views_Item) AsAttributesFilteringViewsDto

func (t CursorWithViewsRequestDto_Views_Item) AsAttributesFilteringViewsDto() (AttributesFilteringViewsDto, error)

AsAttributesFilteringViewsDto returns the union data inside the CursorWithViewsRequestDto_Views_Item as a AttributesFilteringViewsDto

func (CursorWithViewsRequestDto_Views_Item) AsBundlesFilteringViewsDto

func (t CursorWithViewsRequestDto_Views_Item) AsBundlesFilteringViewsDto() (BundlesFilteringViewsDto, error)

AsBundlesFilteringViewsDto returns the union data inside the CursorWithViewsRequestDto_Views_Item as a BundlesFilteringViewsDto

func (CursorWithViewsRequestDto_Views_Item) AsCategoriesFilteringViewsDto

func (t CursorWithViewsRequestDto_Views_Item) AsCategoriesFilteringViewsDto() (CategoriesFilteringViewsDto, error)

AsCategoriesFilteringViewsDto returns the union data inside the CursorWithViewsRequestDto_Views_Item as a CategoriesFilteringViewsDto

func (CursorWithViewsRequestDto_Views_Item) AsLabelsFilteringViewsDto

func (t CursorWithViewsRequestDto_Views_Item) AsLabelsFilteringViewsDto() (LabelsFilteringViewsDto, error)

AsLabelsFilteringViewsDto returns the union data inside the CursorWithViewsRequestDto_Views_Item as a LabelsFilteringViewsDto

func (CursorWithViewsRequestDto_Views_Item) AsMetadataFilteringViewsDto

func (t CursorWithViewsRequestDto_Views_Item) AsMetadataFilteringViewsDto() (MetadataFilteringViewsDto, error)

AsMetadataFilteringViewsDto returns the union data inside the CursorWithViewsRequestDto_Views_Item as a MetadataFilteringViewsDto

func (CursorWithViewsRequestDto_Views_Item) AsRelatedCategoriesFilteringViewsDto

func (t CursorWithViewsRequestDto_Views_Item) AsRelatedCategoriesFilteringViewsDto() (RelatedCategoriesFilteringViewsDto, error)

AsRelatedCategoriesFilteringViewsDto returns the union data inside the CursorWithViewsRequestDto_Views_Item as a RelatedCategoriesFilteringViewsDto

func (CursorWithViewsRequestDto_Views_Item) AsRelatedProductsFilteringViewsDto

func (t CursorWithViewsRequestDto_Views_Item) AsRelatedProductsFilteringViewsDto() (RelatedProductsFilteringViewsDto, error)

AsRelatedProductsFilteringViewsDto returns the union data inside the CursorWithViewsRequestDto_Views_Item as a RelatedProductsFilteringViewsDto

func (CursorWithViewsRequestDto_Views_Item) AsVariantsFilteringViewsDto

func (t CursorWithViewsRequestDto_Views_Item) AsVariantsFilteringViewsDto() (VariantsFilteringViewsDto, error)

AsVariantsFilteringViewsDto returns the union data inside the CursorWithViewsRequestDto_Views_Item as a VariantsFilteringViewsDto

func (*CursorWithViewsRequestDto_Views_Item) FromAssetsFilteringViewsDto

func (t *CursorWithViewsRequestDto_Views_Item) FromAssetsFilteringViewsDto(v AssetsFilteringViewsDto) error

FromAssetsFilteringViewsDto overwrites any union data inside the CursorWithViewsRequestDto_Views_Item as the provided AssetsFilteringViewsDto

func (*CursorWithViewsRequestDto_Views_Item) FromAttributesFilteringViewsDto

func (t *CursorWithViewsRequestDto_Views_Item) FromAttributesFilteringViewsDto(v AttributesFilteringViewsDto) error

FromAttributesFilteringViewsDto overwrites any union data inside the CursorWithViewsRequestDto_Views_Item as the provided AttributesFilteringViewsDto

func (*CursorWithViewsRequestDto_Views_Item) FromBundlesFilteringViewsDto

func (t *CursorWithViewsRequestDto_Views_Item) FromBundlesFilteringViewsDto(v BundlesFilteringViewsDto) error

FromBundlesFilteringViewsDto overwrites any union data inside the CursorWithViewsRequestDto_Views_Item as the provided BundlesFilteringViewsDto

func (*CursorWithViewsRequestDto_Views_Item) FromCategoriesFilteringViewsDto

func (t *CursorWithViewsRequestDto_Views_Item) FromCategoriesFilteringViewsDto(v CategoriesFilteringViewsDto) error

FromCategoriesFilteringViewsDto overwrites any union data inside the CursorWithViewsRequestDto_Views_Item as the provided CategoriesFilteringViewsDto

func (*CursorWithViewsRequestDto_Views_Item) FromLabelsFilteringViewsDto

func (t *CursorWithViewsRequestDto_Views_Item) FromLabelsFilteringViewsDto(v LabelsFilteringViewsDto) error

FromLabelsFilteringViewsDto overwrites any union data inside the CursorWithViewsRequestDto_Views_Item as the provided LabelsFilteringViewsDto

func (*CursorWithViewsRequestDto_Views_Item) FromMetadataFilteringViewsDto

func (t *CursorWithViewsRequestDto_Views_Item) FromMetadataFilteringViewsDto(v MetadataFilteringViewsDto) error

FromMetadataFilteringViewsDto overwrites any union data inside the CursorWithViewsRequestDto_Views_Item as the provided MetadataFilteringViewsDto

func (*CursorWithViewsRequestDto_Views_Item) FromRelatedCategoriesFilteringViewsDto

func (t *CursorWithViewsRequestDto_Views_Item) FromRelatedCategoriesFilteringViewsDto(v RelatedCategoriesFilteringViewsDto) error

FromRelatedCategoriesFilteringViewsDto overwrites any union data inside the CursorWithViewsRequestDto_Views_Item as the provided RelatedCategoriesFilteringViewsDto

func (*CursorWithViewsRequestDto_Views_Item) FromRelatedProductsFilteringViewsDto

func (t *CursorWithViewsRequestDto_Views_Item) FromRelatedProductsFilteringViewsDto(v RelatedProductsFilteringViewsDto) error

FromRelatedProductsFilteringViewsDto overwrites any union data inside the CursorWithViewsRequestDto_Views_Item as the provided RelatedProductsFilteringViewsDto

func (*CursorWithViewsRequestDto_Views_Item) FromVariantsFilteringViewsDto

func (t *CursorWithViewsRequestDto_Views_Item) FromVariantsFilteringViewsDto(v VariantsFilteringViewsDto) error

FromVariantsFilteringViewsDto overwrites any union data inside the CursorWithViewsRequestDto_Views_Item as the provided VariantsFilteringViewsDto

func (CursorWithViewsRequestDto_Views_Item) MarshalJSON

func (t CursorWithViewsRequestDto_Views_Item) MarshalJSON() ([]byte, error)

func (*CursorWithViewsRequestDto_Views_Item) MergeAssetsFilteringViewsDto

func (t *CursorWithViewsRequestDto_Views_Item) MergeAssetsFilteringViewsDto(v AssetsFilteringViewsDto) error

MergeAssetsFilteringViewsDto performs a merge with any union data inside the CursorWithViewsRequestDto_Views_Item, using the provided AssetsFilteringViewsDto

func (*CursorWithViewsRequestDto_Views_Item) MergeAttributesFilteringViewsDto

func (t *CursorWithViewsRequestDto_Views_Item) MergeAttributesFilteringViewsDto(v AttributesFilteringViewsDto) error

MergeAttributesFilteringViewsDto performs a merge with any union data inside the CursorWithViewsRequestDto_Views_Item, using the provided AttributesFilteringViewsDto

func (*CursorWithViewsRequestDto_Views_Item) MergeBundlesFilteringViewsDto

func (t *CursorWithViewsRequestDto_Views_Item) MergeBundlesFilteringViewsDto(v BundlesFilteringViewsDto) error

MergeBundlesFilteringViewsDto performs a merge with any union data inside the CursorWithViewsRequestDto_Views_Item, using the provided BundlesFilteringViewsDto

func (*CursorWithViewsRequestDto_Views_Item) MergeCategoriesFilteringViewsDto

func (t *CursorWithViewsRequestDto_Views_Item) MergeCategoriesFilteringViewsDto(v CategoriesFilteringViewsDto) error

MergeCategoriesFilteringViewsDto performs a merge with any union data inside the CursorWithViewsRequestDto_Views_Item, using the provided CategoriesFilteringViewsDto

func (*CursorWithViewsRequestDto_Views_Item) MergeLabelsFilteringViewsDto

func (t *CursorWithViewsRequestDto_Views_Item) MergeLabelsFilteringViewsDto(v LabelsFilteringViewsDto) error

MergeLabelsFilteringViewsDto performs a merge with any union data inside the CursorWithViewsRequestDto_Views_Item, using the provided LabelsFilteringViewsDto

func (*CursorWithViewsRequestDto_Views_Item) MergeMetadataFilteringViewsDto

func (t *CursorWithViewsRequestDto_Views_Item) MergeMetadataFilteringViewsDto(v MetadataFilteringViewsDto) error

MergeMetadataFilteringViewsDto performs a merge with any union data inside the CursorWithViewsRequestDto_Views_Item, using the provided MetadataFilteringViewsDto

func (*CursorWithViewsRequestDto_Views_Item) MergeRelatedCategoriesFilteringViewsDto

func (t *CursorWithViewsRequestDto_Views_Item) MergeRelatedCategoriesFilteringViewsDto(v RelatedCategoriesFilteringViewsDto) error

MergeRelatedCategoriesFilteringViewsDto performs a merge with any union data inside the CursorWithViewsRequestDto_Views_Item, using the provided RelatedCategoriesFilteringViewsDto

func (*CursorWithViewsRequestDto_Views_Item) MergeRelatedProductsFilteringViewsDto

func (t *CursorWithViewsRequestDto_Views_Item) MergeRelatedProductsFilteringViewsDto(v RelatedProductsFilteringViewsDto) error

MergeRelatedProductsFilteringViewsDto performs a merge with any union data inside the CursorWithViewsRequestDto_Views_Item, using the provided RelatedProductsFilteringViewsDto

func (*CursorWithViewsRequestDto_Views_Item) MergeVariantsFilteringViewsDto

func (t *CursorWithViewsRequestDto_Views_Item) MergeVariantsFilteringViewsDto(v VariantsFilteringViewsDto) error

MergeVariantsFilteringViewsDto performs a merge with any union data inside the CursorWithViewsRequestDto_Views_Item, using the provided VariantsFilteringViewsDto

func (*CursorWithViewsRequestDto_Views_Item) UnmarshalJSON

func (t *CursorWithViewsRequestDto_Views_Item) UnmarshalJSON(b []byte) error

type DeleteAttributeDefinitionResponse

type DeleteAttributeDefinitionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseDeleteAttributeDefinitionResponse

func ParseDeleteAttributeDefinitionResponse(rsp *http.Response) (*DeleteAttributeDefinitionResponse, error)

ParseDeleteAttributeDefinitionResponse parses an HTTP response from a DeleteAttributeDefinitionWithResponse call

func (DeleteAttributeDefinitionResponse) Status

Status returns HTTPResponse.Status

func (DeleteAttributeDefinitionResponse) StatusCode

func (r DeleteAttributeDefinitionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteAttributeFromNodeResponse

type DeleteAttributeFromNodeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseDeleteAttributeFromNodeResponse

func ParseDeleteAttributeFromNodeResponse(rsp *http.Response) (*DeleteAttributeFromNodeResponse, error)

ParseDeleteAttributeFromNodeResponse parses an HTTP response from a DeleteAttributeFromNodeWithResponse call

func (DeleteAttributeFromNodeResponse) Status

Status returns HTTPResponse.Status

func (DeleteAttributeFromNodeResponse) StatusCode

func (r DeleteAttributeFromNodeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteAttributeGroupResponse

type DeleteAttributeGroupResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseDeleteAttributeGroupResponse

func ParseDeleteAttributeGroupResponse(rsp *http.Response) (*DeleteAttributeGroupResponse, error)

ParseDeleteAttributeGroupResponse parses an HTTP response from a DeleteAttributeGroupWithResponse call

func (DeleteAttributeGroupResponse) Status

Status returns HTTPResponse.Status

func (DeleteAttributeGroupResponse) StatusCode

func (r DeleteAttributeGroupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteCategoryConnectionResponse

type DeleteCategoryConnectionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseDeleteCategoryConnectionResponse

func ParseDeleteCategoryConnectionResponse(rsp *http.Response) (*DeleteCategoryConnectionResponse, error)

ParseDeleteCategoryConnectionResponse parses an HTTP response from a DeleteCategoryConnectionWithResponse call

func (DeleteCategoryConnectionResponse) Status

Status returns HTTPResponse.Status

func (DeleteCategoryConnectionResponse) StatusCode

func (r DeleteCategoryConnectionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteCategoryNodeResponse

type DeleteCategoryNodeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseDeleteCategoryNodeResponse

func ParseDeleteCategoryNodeResponse(rsp *http.Response) (*DeleteCategoryNodeResponse, error)

ParseDeleteCategoryNodeResponse parses an HTTP response from a DeleteCategoryNodeWithResponse call

func (DeleteCategoryNodeResponse) Status

Status returns HTTPResponse.Status

func (DeleteCategoryNodeResponse) StatusCode

func (r DeleteCategoryNodeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteCategoryProductsResponse

type DeleteCategoryProductsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseDeleteCategoryProductsResponse

func ParseDeleteCategoryProductsResponse(rsp *http.Response) (*DeleteCategoryProductsResponse, error)

ParseDeleteCategoryProductsResponse parses an HTTP response from a DeleteCategoryProductsWithResponse call

func (DeleteCategoryProductsResponse) Status

Status returns HTTPResponse.Status

func (DeleteCategoryProductsResponse) StatusCode

func (r DeleteCategoryProductsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteCompoundDefinitionResponse

type DeleteCompoundDefinitionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseDeleteCompoundDefinitionResponse

func ParseDeleteCompoundDefinitionResponse(rsp *http.Response) (*DeleteCompoundDefinitionResponse, error)

ParseDeleteCompoundDefinitionResponse parses an HTTP response from a DeleteCompoundDefinitionWithResponse call

func (DeleteCompoundDefinitionResponse) Status

Status returns HTTPResponse.Status

func (DeleteCompoundDefinitionResponse) StatusCode

func (r DeleteCompoundDefinitionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteDictionaryAttributeResponse

type DeleteDictionaryAttributeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseDeleteDictionaryAttributeResponse

func ParseDeleteDictionaryAttributeResponse(rsp *http.Response) (*DeleteDictionaryAttributeResponse, error)

ParseDeleteDictionaryAttributeResponse parses an HTTP response from a DeleteDictionaryAttributeWithResponse call

func (DeleteDictionaryAttributeResponse) Status

Status returns HTTPResponse.Status

func (DeleteDictionaryAttributeResponse) StatusCode

func (r DeleteDictionaryAttributeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteDictionaryDefinitionResponse

type DeleteDictionaryDefinitionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
}

func ParseDeleteDictionaryDefinitionResponse

func ParseDeleteDictionaryDefinitionResponse(rsp *http.Response) (*DeleteDictionaryDefinitionResponse, error)

ParseDeleteDictionaryDefinitionResponse parses an HTTP response from a DeleteDictionaryDefinitionWithResponse call

func (DeleteDictionaryDefinitionResponse) Status

Status returns HTTPResponse.Status

func (DeleteDictionaryDefinitionResponse) StatusCode

func (r DeleteDictionaryDefinitionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteDictionaryFilterResponse

type DeleteDictionaryFilterResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseDeleteDictionaryFilterResponse

func ParseDeleteDictionaryFilterResponse(rsp *http.Response) (*DeleteDictionaryFilterResponse, error)

ParseDeleteDictionaryFilterResponse parses an HTTP response from a DeleteDictionaryFilterWithResponse call

func (DeleteDictionaryFilterResponse) Status

Status returns HTTPResponse.Status

func (DeleteDictionaryFilterResponse) StatusCode

func (r DeleteDictionaryFilterResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteDictionaryParentResponse

type DeleteDictionaryParentResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseDeleteDictionaryParentResponse

func ParseDeleteDictionaryParentResponse(rsp *http.Response) (*DeleteDictionaryParentResponse, error)

ParseDeleteDictionaryParentResponse parses an HTTP response from a DeleteDictionaryParentWithResponse call

func (DeleteDictionaryParentResponse) Status

Status returns HTTPResponse.Status

func (DeleteDictionaryParentResponse) StatusCode

func (r DeleteDictionaryParentResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteDryRunResponse

type DeleteDryRunResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AttributeDefinitionDeleteResponse
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseDeleteDryRunResponse

func ParseDeleteDryRunResponse(rsp *http.Response) (*DeleteDryRunResponse, error)

ParseDeleteDryRunResponse parses an HTTP response from a DeleteDryRunWithResponse call

func (DeleteDryRunResponse) Status

func (r DeleteDryRunResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteDryRunResponse) StatusCode

func (r DeleteDryRunResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteManyProductConnectionsJSONBody

type DeleteManyProductConnectionsJSONBody = []ProductConnectionsRemovalRequest

DeleteManyProductConnectionsJSONBody defines parameters for DeleteManyProductConnections.

type DeleteManyProductConnectionsJSONRequestBody

type DeleteManyProductConnectionsJSONRequestBody = DeleteManyProductConnectionsJSONBody

DeleteManyProductConnectionsJSONRequestBody defines body for DeleteManyProductConnections for application/json ContentType.

type DeleteManyProductConnectionsResponse

type DeleteManyProductConnectionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseDeleteManyProductConnectionsResponse

func ParseDeleteManyProductConnectionsResponse(rsp *http.Response) (*DeleteManyProductConnectionsResponse, error)

ParseDeleteManyProductConnectionsResponse parses an HTTP response from a DeleteManyProductConnectionsWithResponse call

func (DeleteManyProductConnectionsResponse) Status

Status returns HTTPResponse.Status

func (DeleteManyProductConnectionsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteParams

type DeleteParams struct {
	Force *bool `form:"force,omitempty" json:"force,omitempty"`
}

DeleteParams defines parameters for Delete.

type DeletePolicyByCategoryAndPolicyIdParamsPolicyType

type DeletePolicyByCategoryAndPolicyIdParamsPolicyType string

DeletePolicyByCategoryAndPolicyIdParamsPolicyType defines parameters for DeletePolicyByCategoryAndPolicyId.

const (
	DeletePolicyByCategoryAndPolicyIdParamsPolicyTypeREAD  DeletePolicyByCategoryAndPolicyIdParamsPolicyType = "READ"
	DeletePolicyByCategoryAndPolicyIdParamsPolicyTypeWRITE DeletePolicyByCategoryAndPolicyIdParamsPolicyType = "WRITE"
)

Defines values for DeletePolicyByCategoryAndPolicyIdParamsPolicyType.

type DeletePolicyByCategoryAndPolicyIdResponse

type DeletePolicyByCategoryAndPolicyIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseDeletePolicyByCategoryAndPolicyIdResponse

func ParseDeletePolicyByCategoryAndPolicyIdResponse(rsp *http.Response) (*DeletePolicyByCategoryAndPolicyIdResponse, error)

ParseDeletePolicyByCategoryAndPolicyIdResponse parses an HTTP response from a DeletePolicyByCategoryAndPolicyIdWithResponse call

func (DeletePolicyByCategoryAndPolicyIdResponse) Status

Status returns HTTPResponse.Status

func (DeletePolicyByCategoryAndPolicyIdResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeletePolicyByCategoryNodeAndPolicyIdParamsPolicyType

type DeletePolicyByCategoryNodeAndPolicyIdParamsPolicyType string

DeletePolicyByCategoryNodeAndPolicyIdParamsPolicyType defines parameters for DeletePolicyByCategoryNodeAndPolicyId.

const (
	DeletePolicyByCategoryNodeAndPolicyIdParamsPolicyTypeREAD  DeletePolicyByCategoryNodeAndPolicyIdParamsPolicyType = "READ"
	DeletePolicyByCategoryNodeAndPolicyIdParamsPolicyTypeWRITE DeletePolicyByCategoryNodeAndPolicyIdParamsPolicyType = "WRITE"
)

Defines values for DeletePolicyByCategoryNodeAndPolicyIdParamsPolicyType.

type DeletePolicyByCategoryNodeAndPolicyIdResponse

type DeletePolicyByCategoryNodeAndPolicyIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseDeletePolicyByCategoryNodeAndPolicyIdResponse

func ParseDeletePolicyByCategoryNodeAndPolicyIdResponse(rsp *http.Response) (*DeletePolicyByCategoryNodeAndPolicyIdResponse, error)

ParseDeletePolicyByCategoryNodeAndPolicyIdResponse parses an HTTP response from a DeletePolicyByCategoryNodeAndPolicyIdWithResponse call

func (DeletePolicyByCategoryNodeAndPolicyIdResponse) Status

Status returns HTTPResponse.Status

func (DeletePolicyByCategoryNodeAndPolicyIdResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeletePolicyForAttributeDefinitionParamsPolicyType

type DeletePolicyForAttributeDefinitionParamsPolicyType string

DeletePolicyForAttributeDefinitionParamsPolicyType defines parameters for DeletePolicyForAttributeDefinition.

const (
	DeletePolicyForAttributeDefinitionParamsPolicyTypeREAD  DeletePolicyForAttributeDefinitionParamsPolicyType = "READ"
	DeletePolicyForAttributeDefinitionParamsPolicyTypeWRITE DeletePolicyForAttributeDefinitionParamsPolicyType = "WRITE"
)

Defines values for DeletePolicyForAttributeDefinitionParamsPolicyType.

type DeletePolicyForAttributeDefinitionResponse

type DeletePolicyForAttributeDefinitionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseDeletePolicyForAttributeDefinitionResponse

func ParseDeletePolicyForAttributeDefinitionResponse(rsp *http.Response) (*DeletePolicyForAttributeDefinitionResponse, error)

ParseDeletePolicyForAttributeDefinitionResponse parses an HTTP response from a DeletePolicyForAttributeDefinitionWithResponse call

func (DeletePolicyForAttributeDefinitionResponse) Status

Status returns HTTPResponse.Status

func (DeletePolicyForAttributeDefinitionResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeletePolicyForRelationParamsPolicyType

type DeletePolicyForRelationParamsPolicyType string

DeletePolicyForRelationParamsPolicyType defines parameters for DeletePolicyForRelation.

const (
	DeletePolicyForRelationParamsPolicyTypeREAD  DeletePolicyForRelationParamsPolicyType = "READ"
	DeletePolicyForRelationParamsPolicyTypeWRITE DeletePolicyForRelationParamsPolicyType = "WRITE"
)

Defines values for DeletePolicyForRelationParamsPolicyType.

type DeletePolicyForRelationResponse

type DeletePolicyForRelationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseDeletePolicyForRelationResponse

func ParseDeletePolicyForRelationResponse(rsp *http.Response) (*DeletePolicyForRelationResponse, error)

ParseDeletePolicyForRelationResponse parses an HTTP response from a DeletePolicyForRelationWithResponse call

func (DeletePolicyForRelationResponse) Status

Status returns HTTPResponse.Status

func (DeletePolicyForRelationResponse) StatusCode

func (r DeletePolicyForRelationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeletePolicyFromProductsForCategoryIdParamsPolicyType

type DeletePolicyFromProductsForCategoryIdParamsPolicyType string

DeletePolicyFromProductsForCategoryIdParamsPolicyType defines parameters for DeletePolicyFromProductsForCategoryId.

const (
	DeletePolicyFromProductsForCategoryIdParamsPolicyTypeREAD  DeletePolicyFromProductsForCategoryIdParamsPolicyType = "READ"
	DeletePolicyFromProductsForCategoryIdParamsPolicyTypeWRITE DeletePolicyFromProductsForCategoryIdParamsPolicyType = "WRITE"
)

Defines values for DeletePolicyFromProductsForCategoryIdParamsPolicyType.

type DeletePolicyFromProductsForCategoryIdResponse

type DeletePolicyFromProductsForCategoryIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
}

func ParseDeletePolicyFromProductsForCategoryIdResponse

func ParseDeletePolicyFromProductsForCategoryIdResponse(rsp *http.Response) (*DeletePolicyFromProductsForCategoryIdResponse, error)

ParseDeletePolicyFromProductsForCategoryIdResponse parses an HTTP response from a DeletePolicyFromProductsForCategoryIdWithResponse call

func (DeletePolicyFromProductsForCategoryIdResponse) Status

Status returns HTTPResponse.Status

func (DeletePolicyFromProductsForCategoryIdResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeletePolicyFromProductsForCategoryNodeIdParamsPolicyType

type DeletePolicyFromProductsForCategoryNodeIdParamsPolicyType string

DeletePolicyFromProductsForCategoryNodeIdParamsPolicyType defines parameters for DeletePolicyFromProductsForCategoryNodeId.

const (
	DeletePolicyFromProductsForCategoryNodeIdParamsPolicyTypeREAD  DeletePolicyFromProductsForCategoryNodeIdParamsPolicyType = "READ"
	DeletePolicyFromProductsForCategoryNodeIdParamsPolicyTypeWRITE DeletePolicyFromProductsForCategoryNodeIdParamsPolicyType = "WRITE"
)

Defines values for DeletePolicyFromProductsForCategoryNodeIdParamsPolicyType.

type DeletePolicyFromProductsForCategoryNodeIdResponse

type DeletePolicyFromProductsForCategoryNodeIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
}

func ParseDeletePolicyFromProductsForCategoryNodeIdResponse

func ParseDeletePolicyFromProductsForCategoryNodeIdResponse(rsp *http.Response) (*DeletePolicyFromProductsForCategoryNodeIdResponse, error)

ParseDeletePolicyFromProductsForCategoryNodeIdResponse parses an HTTP response from a DeletePolicyFromProductsForCategoryNodeIdWithResponse call

func (DeletePolicyFromProductsForCategoryNodeIdResponse) Status

Status returns HTTPResponse.Status

func (DeletePolicyFromProductsForCategoryNodeIdResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteProductAttributeResponse

type DeleteProductAttributeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
}

func ParseDeleteProductAttributeResponse

func ParseDeleteProductAttributeResponse(rsp *http.Response) (*DeleteProductAttributeResponse, error)

ParseDeleteProductAttributeResponse parses an HTTP response from a DeleteProductAttributeWithResponse call

func (DeleteProductAttributeResponse) Status

Status returns HTTPResponse.Status

func (DeleteProductAttributeResponse) StatusCode

func (r DeleteProductAttributeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteProductConnectionResponse

type DeleteProductConnectionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseDeleteProductConnectionResponse

func ParseDeleteProductConnectionResponse(rsp *http.Response) (*DeleteProductConnectionResponse, error)

ParseDeleteProductConnectionResponse parses an HTTP response from a DeleteProductConnectionWithResponse call

func (DeleteProductConnectionResponse) Status

Status returns HTTPResponse.Status

func (DeleteProductConnectionResponse) StatusCode

func (r DeleteProductConnectionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteProductConnectionsByRelationResponse

type DeleteProductConnectionsByRelationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseDeleteProductConnectionsByRelationResponse

func ParseDeleteProductConnectionsByRelationResponse(rsp *http.Response) (*DeleteProductConnectionsByRelationResponse, error)

ParseDeleteProductConnectionsByRelationResponse parses an HTTP response from a DeleteProductConnectionsByRelationWithResponse call

func (DeleteProductConnectionsByRelationResponse) Status

Status returns HTTPResponse.Status

func (DeleteProductConnectionsByRelationResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteProductFromBundleResponse

type DeleteProductFromBundleResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseDeleteProductFromBundleResponse

func ParseDeleteProductFromBundleResponse(rsp *http.Response) (*DeleteProductFromBundleResponse, error)

ParseDeleteProductFromBundleResponse parses an HTTP response from a DeleteProductFromBundleWithResponse call

func (DeleteProductFromBundleResponse) Status

Status returns HTTPResponse.Status

func (DeleteProductFromBundleResponse) StatusCode

func (r DeleteProductFromBundleResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteProductTemplateResponse

type DeleteProductTemplateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseDeleteProductTemplateResponse

func ParseDeleteProductTemplateResponse(rsp *http.Response) (*DeleteProductTemplateResponse, error)

ParseDeleteProductTemplateResponse parses an HTTP response from a DeleteProductTemplateWithResponse call

func (DeleteProductTemplateResponse) Status

Status returns HTTPResponse.Status

func (DeleteProductTemplateResponse) StatusCode

func (r DeleteProductTemplateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteProductsAttributeJSONRequestBody

type DeleteProductsAttributeJSONRequestBody = DeleteProductsAttributesBulkRequest

DeleteProductsAttributeJSONRequestBody defines body for DeleteProductsAttribute for application/json ContentType.

type DeleteProductsAttributeResponse

type DeleteProductsAttributeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
}

func ParseDeleteProductsAttributeResponse

func ParseDeleteProductsAttributeResponse(rsp *http.Response) (*DeleteProductsAttributeResponse, error)

ParseDeleteProductsAttributeResponse parses an HTTP response from a DeleteProductsAttributeWithResponse call

func (DeleteProductsAttributeResponse) Status

Status returns HTTPResponse.Status

func (DeleteProductsAttributeResponse) StatusCode

func (r DeleteProductsAttributeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteProductsAttributesBulkRequest

type DeleteProductsAttributesBulkRequest struct {
	AttributeDefinitionId *string  `json:"attributeDefinitionId,omitempty"`
	ProductIds            []string `json:"productIds"`
}

DeleteProductsAttributesBulkRequest defines model for DeleteProductsAttributesBulkRequest.

type DeleteResponse

type DeleteResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseDeleteResponse

func ParseDeleteResponse(rsp *http.Response) (*DeleteResponse, error)

ParseDeleteResponse parses an HTTP response from a DeleteWithResponse call

func (DeleteResponse) Status

func (r DeleteResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteResponse) StatusCode

func (r DeleteResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DictionaryAttributeCreateRequest

type DictionaryAttributeCreateRequest struct {
	Number *string `json:"number,omitempty"`
	Value  string  `json:"value"`
}

DictionaryAttributeCreateRequest defines model for DictionaryAttributeCreateRequest.

type DictionaryAttributeDefinitionDto

type DictionaryAttributeDefinitionDto struct {
	ExternalSource *bool   `json:"externalSource,omitempty"`
	GroupId        *string `json:"groupId,omitempty"`
	Internal       *bool   `json:"internal,omitempty"`
	Name           string  `json:"name"`
	Number         *string `json:"number,omitempty"`
}

DictionaryAttributeDefinitionDto defines model for DictionaryAttributeDefinitionDto.

type DictionaryAttributeDefinitionUpdate

type DictionaryAttributeDefinitionUpdate struct {
	SelectedValuesLimit *PropertyUpdateInteger `json:"selectedValuesLimit,omitempty"`
}

DictionaryAttributeDefinitionUpdate defines model for DictionaryAttributeDefinitionUpdate.

type DictionaryAttributeFilterDto

type DictionaryAttributeFilterDto struct {
	Type   *DictionaryAttributeFilterDtoType `json:"type,omitempty"`
	Values *[]string                         `json:"values,omitempty"`
}

DictionaryAttributeFilterDto defines model for DictionaryAttributeFilterDto.

type DictionaryAttributeFilterDtoType

type DictionaryAttributeFilterDtoType string

DictionaryAttributeFilterDtoType defines model for DictionaryAttributeFilterDto.Type.

const (
	DictionaryAttributeFilterDtoTypeIDIN     DictionaryAttributeFilterDtoType = "ID_IN"
	DictionaryAttributeFilterDtoTypeNUMBERIN DictionaryAttributeFilterDtoType = "NUMBER_IN"
)

Defines values for DictionaryAttributeFilterDtoType.

type DictionaryAttributeFilteringRequestDto

type DictionaryAttributeFilteringRequestDto struct {
	Filters  *[]DictionaryAttributeFilterDto `json:"filters,omitempty"`
	Page     *int32                          `json:"page,omitempty"`
	PageSize *int32                          `json:"pageSize,omitempty"`
}

DictionaryAttributeFilteringRequestDto defines model for DictionaryAttributeFilteringRequestDto.

type DictionaryAttributeResponse

type DictionaryAttributeResponse struct {
	CreatedDate  *int64            `json:"createdDate,omitempty"`
	DefinitionId *string           `json:"definitionId,omitempty"`
	Id           *string           `json:"id,omitempty"`
	LastUpdate   *int64            `json:"lastUpdate,omitempty"`
	Number       *string           `json:"number,omitempty"`
	Value        *MultiLanguageDto `json:"value,omitempty"`
}

DictionaryAttributeResponse defines model for DictionaryAttributeResponse.

type DictionaryAttributeUpdateRequest

type DictionaryAttributeUpdateRequest struct {
	Number *PropertyUpdateString `json:"number,omitempty"`
	Value  *PropertyUpdateString `json:"value,omitempty"`
}

DictionaryAttributeUpdateRequest defines model for DictionaryAttributeUpdateRequest.

type DictionaryAttributeValueAddRequest

type DictionaryAttributeValueAddRequest struct {
	DefinitionId *string `json:"definitionId,omitempty"`
}

DictionaryAttributeValueAddRequest defines model for DictionaryAttributeValueAddRequest.

type DictionaryValueFilterDto

type DictionaryValueFilterDto struct {
	Type     *DictionaryValueFilterDtoType `json:"type,omitempty"`
	ValueIds *[]string                     `json:"valueIds,omitempty"`
}

DictionaryValueFilterDto defines model for DictionaryValueFilterDto.

type DictionaryValueFilterDtoType

type DictionaryValueFilterDtoType string

DictionaryValueFilterDtoType defines model for DictionaryValueFilterDto.Type.

const (
	CHILDVALUEIDIN  DictionaryValueFilterDtoType = "CHILD_VALUE_ID_IN"
	PARENTVALUEIDIN DictionaryValueFilterDtoType = "PARENT_VALUE_ID_IN"
)

Defines values for DictionaryValueFilterDtoType.

type DictionaryValueFilterResponse

type DictionaryValueFilterResponse struct {
	ChildValueId  *string `json:"childValueId,omitempty"`
	ParentValueId *string `json:"parentValueId,omitempty"`
}

DictionaryValueFilterResponse defines model for DictionaryValueFilterResponse.

type DictionaryValueFilteringRequest

type DictionaryValueFilteringRequest struct {
	Filters  *[]DictionaryValueFilterDto `json:"filters,omitempty"`
	Page     *int32                      `json:"page,omitempty"`
	PageSize *int32                      `json:"pageSize,omitempty"`
}

DictionaryValueFilteringRequest defines model for DictionaryValueFilteringRequest.

type DisassociateAssetFromCategoryResponse

type DisassociateAssetFromCategoryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseDisassociateAssetFromCategoryResponse

func ParseDisassociateAssetFromCategoryResponse(rsp *http.Response) (*DisassociateAssetFromCategoryResponse, error)

ParseDisassociateAssetFromCategoryResponse parses an HTTP response from a DisassociateAssetFromCategoryWithResponse call

func (DisassociateAssetFromCategoryResponse) Status

Status returns HTTPResponse.Status

func (DisassociateAssetFromCategoryResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DisassociateAssetFromProductResponse

type DisassociateAssetFromProductResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseDisassociateAssetFromProductResponse

func ParseDisassociateAssetFromProductResponse(rsp *http.Response) (*DisassociateAssetFromProductResponse, error)

ParseDisassociateAssetFromProductResponse parses an HTTP response from a DisassociateAssetFromProductWithResponse call

func (DisassociateAssetFromProductResponse) Status

Status returns HTTPResponse.Status

func (DisassociateAssetFromProductResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DuplicatedSelectValue

type DuplicatedSelectValue struct {
	Values *[]SelectValueIdDto `json:"values,omitempty"`
}

DuplicatedSelectValue defines model for DuplicatedSelectValue.

type ErrorDetails

type ErrorDetails struct {
	Field         *string `json:"field,omitempty"`
	Message       *string `json:"message,omitempty"`
	RejectedValue *string `json:"rejectedValue,omitempty"`
}

ErrorDetails defines model for ErrorDetails.

type ErrorResponse

type ErrorResponse struct {
	Error        *string         `json:"error,omitempty"`
	ErrorDetails *[]ErrorDetails `json:"errorDetails,omitempty"`
	RequestId    *string         `json:"requestId,omitempty"`
	Status       *int32          `json:"status,omitempty"`
	Timestamp    *int64          `json:"timestamp,omitempty"`
}

ErrorResponse defines model for ErrorResponse.

type FilteringViewsDto

type FilteringViewsDto struct {
	Type string `json:"type"`
}

FilteringViewsDto <p>Views mapping</p><table><tr><th>View type</th><th>View dto</th></tr><tr><td>ASSETS</td><td>AssetsFilteringViewsDto</td></tr><tr><td>ATTRIBUTES</td><td>AttributesFilteringViewsDto</td></tr><tr><td>METADATA</td><td>MetadataFilteringViewsDto</td></tr><tr><td>CATEGORIES</td><td>CategoriesFilteringViewsDto</td></tr><tr><td>BUNDLES</td><td>BundlesFilteringViewsDto</td></tr><tr><td>LABELS</td><td>LabelsFilteringViewsDto</td></tr><tr><td>VARIANTS</td><td>VariantsFilteringViewsDto</td></tr><tr><td>RELATED_PRODUCTS</td><td>RelatedProductsFilteringViewsDto</td></tr><tr><td>RELATED_CATEGORIES</td><td>RelatedCategoriesFilteringViewsDto</td></tr></table>

type FindAllAttributeDefinitionsParams

type FindAllAttributeDefinitionsParams struct {
	// Page Number of page. default 0
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Size of page. default 1000
	PageSize *int32 `form:"pageSize,omitempty" json:"pageSize,omitempty"`

	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

FindAllAttributeDefinitionsParams defines parameters for FindAllAttributeDefinitions.

type FindAllAttributeDefinitionsResponse

type FindAllAttributeDefinitionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListableAttributeDefinitionResponse
	JSON400      *ErrorResponse
}

func ParseFindAllAttributeDefinitionsResponse

func ParseFindAllAttributeDefinitionsResponse(rsp *http.Response) (*FindAllAttributeDefinitionsResponse, error)

ParseFindAllAttributeDefinitionsResponse parses an HTTP response from a FindAllAttributeDefinitionsWithResponse call

func (FindAllAttributeDefinitionsResponse) Status

Status returns HTTPResponse.Status

func (FindAllAttributeDefinitionsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type FindAllCompoundDefinitionsParams

type FindAllCompoundDefinitionsParams struct {
	// Page Number of page. default 0
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Size of page. default 1000
	PageSize *int32 `form:"pageSize,omitempty" json:"pageSize,omitempty"`

	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

FindAllCompoundDefinitionsParams defines parameters for FindAllCompoundDefinitions.

type FindAllCompoundDefinitionsResponse

type FindAllCompoundDefinitionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListableCompoundAttributeDefinitionResponse
	JSON400      *ErrorResponse
}

func ParseFindAllCompoundDefinitionsResponse

func ParseFindAllCompoundDefinitionsResponse(rsp *http.Response) (*FindAllCompoundDefinitionsResponse, error)

ParseFindAllCompoundDefinitionsResponse parses an HTTP response from a FindAllCompoundDefinitionsWithResponse call

func (FindAllCompoundDefinitionsResponse) Status

Status returns HTTPResponse.Status

func (FindAllCompoundDefinitionsResponse) StatusCode

func (r FindAllCompoundDefinitionsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type FindAttributeGroupsParams

type FindAttributeGroupsParams struct {
	// Page Number of page. default 0
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Size of page. default 1000
	PageSize *int32 `form:"pageSize,omitempty" json:"pageSize,omitempty"`

	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

FindAttributeGroupsParams defines parameters for FindAttributeGroups.

type FindAttributeGroupsResponse

type FindAttributeGroupsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListableAttributeGroupResponse
	JSON400      *ErrorResponse
}

func ParseFindAttributeGroupsResponse

func ParseFindAttributeGroupsResponse(rsp *http.Response) (*FindAttributeGroupsResponse, error)

ParseFindAttributeGroupsResponse parses an HTTP response from a FindAttributeGroupsWithResponse call

func (FindAttributeGroupsResponse) Status

Status returns HTTPResponse.Status

func (FindAttributeGroupsResponse) StatusCode

func (r FindAttributeGroupsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type FindByCategoryLevelAttributesParams

type FindByCategoryLevelAttributesParams struct {
	// Page Number of page. default 0
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Size of page. default 1000
	PageSize *int32 `form:"pageSize,omitempty" json:"pageSize,omitempty"`

	// ArchiveState Archive state.
	ArchiveState *string `form:"archiveState,omitempty" json:"archiveState,omitempty"`

	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

FindByCategoryLevelAttributesParams defines parameters for FindByCategoryLevelAttributes.

type FindByCategoryLevelAttributesResponse

type FindByCategoryLevelAttributesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListableCategoryBasicResponse
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseFindByCategoryLevelAttributesResponse

func ParseFindByCategoryLevelAttributesResponse(rsp *http.Response) (*FindByCategoryLevelAttributesResponse, error)

ParseFindByCategoryLevelAttributesResponse parses an HTTP response from a FindByCategoryLevelAttributesWithResponse call

func (FindByCategoryLevelAttributesResponse) Status

Status returns HTTPResponse.Status

func (FindByCategoryLevelAttributesResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type FindBySubDefinitionsParams

type FindBySubDefinitionsParams struct {
	// Page Number of page. default 0
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Size of page. default 1000
	PageSize *int32 `form:"pageSize,omitempty" json:"pageSize,omitempty"`

	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

FindBySubDefinitionsParams defines parameters for FindBySubDefinitions.

type FindBySubDefinitionsResponse

type FindBySubDefinitionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListableCompoundAttributeDefinitionResponse
	JSON400      *ErrorResponse
}

func ParseFindBySubDefinitionsResponse

func ParseFindBySubDefinitionsResponse(rsp *http.Response) (*FindBySubDefinitionsResponse, error)

ParseFindBySubDefinitionsResponse parses an HTTP response from a FindBySubDefinitionsWithResponse call

func (FindBySubDefinitionsResponse) Status

Status returns HTTPResponse.Status

func (FindBySubDefinitionsResponse) StatusCode

func (r FindBySubDefinitionsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type FindDefinitionsInGroupParams

type FindDefinitionsInGroupParams struct {
	// Page Number of page. default 0
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Size of page. default 1000
	PageSize *int32 `form:"pageSize,omitempty" json:"pageSize,omitempty"`

	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

FindDefinitionsInGroupParams defines parameters for FindDefinitionsInGroup.

type FindDefinitionsInGroupResponse

type FindDefinitionsInGroupResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListableAttributeDefinitionResponse
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseFindDefinitionsInGroupResponse

func ParseFindDefinitionsInGroupResponse(rsp *http.Response) (*FindDefinitionsInGroupResponse, error)

ParseFindDefinitionsInGroupResponse parses an HTTP response from a FindDefinitionsInGroupWithResponse call

func (FindDefinitionsInGroupResponse) Status

Status returns HTTPResponse.Status

func (FindDefinitionsInGroupResponse) StatusCode

func (r FindDefinitionsInGroupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type FindDefinitionsWithoutGroupParams

type FindDefinitionsWithoutGroupParams struct {
	// Page Number of page. default 0
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Size of page. default 1000
	PageSize *int32 `form:"pageSize,omitempty" json:"pageSize,omitempty"`

	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

FindDefinitionsWithoutGroupParams defines parameters for FindDefinitionsWithoutGroup.

type FindDefinitionsWithoutGroupResponse

type FindDefinitionsWithoutGroupResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListableAttributeDefinitionResponse
	JSON400      *ErrorResponse
}

func ParseFindDefinitionsWithoutGroupResponse

func ParseFindDefinitionsWithoutGroupResponse(rsp *http.Response) (*FindDefinitionsWithoutGroupResponse, error)

ParseFindDefinitionsWithoutGroupResponse parses an HTTP response from a FindDefinitionsWithoutGroupWithResponse call

func (FindDefinitionsWithoutGroupResponse) Status

Status returns HTTPResponse.Status

func (FindDefinitionsWithoutGroupResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type FindFilteredAttributeDefinitionsJSONRequestBody

type FindFilteredAttributeDefinitionsJSONRequestBody = AttributeDefinitionFilteringRequestDto

FindFilteredAttributeDefinitionsJSONRequestBody defines body for FindFilteredAttributeDefinitions for application/json ContentType.

type FindFilteredAttributeDefinitionsParams

type FindFilteredAttributeDefinitionsParams struct {
	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

FindFilteredAttributeDefinitionsParams defines parameters for FindFilteredAttributeDefinitions.

type FindFilteredAttributeDefinitionsResponse

type FindFilteredAttributeDefinitionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListableAttributeDefinitionResponse
	JSON400      *ErrorResponse
}

func ParseFindFilteredAttributeDefinitionsResponse

func ParseFindFilteredAttributeDefinitionsResponse(rsp *http.Response) (*FindFilteredAttributeDefinitionsResponse, error)

ParseFindFilteredAttributeDefinitionsResponse parses an HTTP response from a FindFilteredAttributeDefinitionsWithResponse call

func (FindFilteredAttributeDefinitionsResponse) Status

Status returns HTTPResponse.Status

func (FindFilteredAttributeDefinitionsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type FindFilteredDictionaryAttributesJSONRequestBody

type FindFilteredDictionaryAttributesJSONRequestBody = DictionaryValueFilteringRequest

FindFilteredDictionaryAttributesJSONRequestBody defines body for FindFilteredDictionaryAttributes for application/json ContentType.

type FindFilteredDictionaryAttributesParams

type FindFilteredDictionaryAttributesParams struct {
	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

FindFilteredDictionaryAttributesParams defines parameters for FindFilteredDictionaryAttributes.

type FindFilteredDictionaryAttributesResponse

type FindFilteredDictionaryAttributesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListableDictionaryValueFilterResponse
	JSON400      *ErrorResponse
}

func ParseFindFilteredDictionaryAttributesResponse

func ParseFindFilteredDictionaryAttributesResponse(rsp *http.Response) (*FindFilteredDictionaryAttributesResponse, error)

ParseFindFilteredDictionaryAttributesResponse parses an HTTP response from a FindFilteredDictionaryAttributesWithResponse call

func (FindFilteredDictionaryAttributesResponse) Status

Status returns HTTPResponse.Status

func (FindFilteredDictionaryAttributesResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type FindFilteredDictionaryDefinitionsJSONRequestBody

type FindFilteredDictionaryDefinitionsJSONRequestBody = DictionaryAttributeFilteringRequestDto

FindFilteredDictionaryDefinitionsJSONRequestBody defines body for FindFilteredDictionaryDefinitions for application/json ContentType.

type FindFilteredDictionaryDefinitionsParams

type FindFilteredDictionaryDefinitionsParams struct {
	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

FindFilteredDictionaryDefinitionsParams defines parameters for FindFilteredDictionaryDefinitions.

type FindFilteredDictionaryDefinitionsResponse

type FindFilteredDictionaryDefinitionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListableDictionaryAttributeResponse
	JSON400      *ErrorResponse
}

func ParseFindFilteredDictionaryDefinitionsResponse

func ParseFindFilteredDictionaryDefinitionsResponse(rsp *http.Response) (*FindFilteredDictionaryDefinitionsResponse, error)

ParseFindFilteredDictionaryDefinitionsResponse parses an HTTP response from a FindFilteredDictionaryDefinitionsWithResponse call

func (FindFilteredDictionaryDefinitionsResponse) Status

Status returns HTTPResponse.Status

func (FindFilteredDictionaryDefinitionsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type FindOneParams

type FindOneParams struct {
	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

FindOneParams defines parameters for FindOne.

type FindOneResponse

type FindOneResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RelationResponse
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseFindOneResponse

func ParseFindOneResponse(rsp *http.Response) (*FindOneResponse, error)

ParseFindOneResponse parses an HTTP response from a FindOneWithResponse call

func (FindOneResponse) Status

func (r FindOneResponse) Status() string

Status returns HTTPResponse.Status

func (FindOneResponse) StatusCode

func (r FindOneResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type FindProductTemplatesParams

type FindProductTemplatesParams struct {
	// Page Number of page. default 0
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Size of page. default 1000
	PageSize *int32 `form:"pageSize,omitempty" json:"pageSize,omitempty"`
}

FindProductTemplatesParams defines parameters for FindProductTemplates.

type FindProductTemplatesResponse

type FindProductTemplatesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListableProductTemplateResponse
	JSON400      *ErrorResponse
}

func ParseFindProductTemplatesResponse

func ParseFindProductTemplatesResponse(rsp *http.Response) (*FindProductTemplatesResponse, error)

ParseFindProductTemplatesResponse parses an HTTP response from a FindProductTemplatesWithResponse call

func (FindProductTemplatesResponse) Status

Status returns HTTPResponse.Status

func (FindProductTemplatesResponse) StatusCode

func (r FindProductTemplatesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type FindProductViewsByIdJSONRequestBody

type FindProductViewsByIdJSONRequestBody = ProductIdViewsRequestDto

FindProductViewsByIdJSONRequestBody defines body for FindProductViewsById for application/json ContentType.

type FindProductViewsByIdParams

type FindProductViewsByIdParams struct {
	// ArchiveState Archive state.
	ArchiveState *string `form:"archiveState,omitempty" json:"archiveState,omitempty"`

	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

FindProductViewsByIdParams defines parameters for FindProductViewsById.

type FindProductViewsByIdResponse

type FindProductViewsByIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ProductViewDto
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseFindProductViewsByIdResponse

func ParseFindProductViewsByIdResponse(rsp *http.Response) (*FindProductViewsByIdResponse, error)

ParseFindProductViewsByIdResponse parses an HTTP response from a FindProductViewsByIdWithResponse call

func (FindProductViewsByIdResponse) Status

Status returns HTTPResponse.Status

func (FindProductViewsByIdResponse) StatusCode

func (r FindProductViewsByIdResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type FindProductsParams

type FindProductsParams struct {
	// Page Number of page. default 0
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Size of page. default 1000
	PageSize *int32 `form:"pageSize,omitempty" json:"pageSize,omitempty"`

	// ArchiveState Archive state.
	ArchiveState *string `form:"archiveState,omitempty" json:"archiveState,omitempty"`

	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

FindProductsParams defines parameters for FindProducts.

type FindProductsResponse

type FindProductsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListableProductWithAttributeValuesResponse
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseFindProductsResponse

func ParseFindProductsResponse(rsp *http.Response) (*FindProductsResponse, error)

ParseFindProductsResponse parses an HTTP response from a FindProductsWithResponse call

func (FindProductsResponse) Status

func (r FindProductsResponse) Status() string

Status returns HTTPResponse.Status

func (FindProductsResponse) StatusCode

func (r FindProductsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type FindRelationsParams

type FindRelationsParams struct {
	// Page Number of page. default 0
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Size of page. default 1000
	PageSize *int32 `form:"pageSize,omitempty" json:"pageSize,omitempty"`

	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

FindRelationsParams defines parameters for FindRelations.

type FindRelationsResponse

type FindRelationsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListableRelationResponse
	JSON400      *ErrorResponse
}

func ParseFindRelationsResponse

func ParseFindRelationsResponse(rsp *http.Response) (*FindRelationsResponse, error)

ParseFindRelationsResponse parses an HTTP response from a FindRelationsWithResponse call

func (FindRelationsResponse) Status

func (r FindRelationsResponse) Status() string

Status returns HTTPResponse.Status

func (FindRelationsResponse) StatusCode

func (r FindRelationsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type FindSimpleParams

type FindSimpleParams struct {
	// Page Number of page. default 0
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Size of page. default 1000
	PageSize *int32 `form:"pageSize,omitempty" json:"pageSize,omitempty"`

	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

FindSimpleParams defines parameters for FindSimple.

type FindSimpleResponse

type FindSimpleResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListableAttributeDefinitionResponse
	JSON400      *ErrorResponse
}

func ParseFindSimpleResponse

func ParseFindSimpleResponse(rsp *http.Response) (*FindSimpleResponse, error)

ParseFindSimpleResponse parses an HTTP response from a FindSimpleWithResponse call

func (FindSimpleResponse) Status

func (r FindSimpleResponse) Status() string

Status returns HTTPResponse.Status

func (FindSimpleResponse) StatusCode

func (r FindSimpleResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAttributeDefinitionParams

type GetAttributeDefinitionParams struct {
	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

GetAttributeDefinitionParams defines parameters for GetAttributeDefinition.

type GetAttributeDefinitionResponse

type GetAttributeDefinitionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AttributeDefinitionResponse
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseGetAttributeDefinitionResponse

func ParseGetAttributeDefinitionResponse(rsp *http.Response) (*GetAttributeDefinitionResponse, error)

ParseGetAttributeDefinitionResponse parses an HTTP response from a GetAttributeDefinitionWithResponse call

func (GetAttributeDefinitionResponse) Status

Status returns HTTPResponse.Status

func (GetAttributeDefinitionResponse) StatusCode

func (r GetAttributeDefinitionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAttributeDefinitionsByPolicyIdParams

type GetAttributeDefinitionsByPolicyIdParams struct {
	// Page Number of page. default 0
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Size of page. default 1000
	PageSize *int32 `form:"pageSize,omitempty" json:"pageSize,omitempty"`

	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

GetAttributeDefinitionsByPolicyIdParams defines parameters for GetAttributeDefinitionsByPolicyId.

type GetAttributeDefinitionsByPolicyIdResponse

type GetAttributeDefinitionsByPolicyIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListableAttributeDefinitionResponse
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseGetAttributeDefinitionsByPolicyIdResponse

func ParseGetAttributeDefinitionsByPolicyIdResponse(rsp *http.Response) (*GetAttributeDefinitionsByPolicyIdResponse, error)

ParseGetAttributeDefinitionsByPolicyIdResponse parses an HTTP response from a GetAttributeDefinitionsByPolicyIdWithResponse call

func (GetAttributeDefinitionsByPolicyIdResponse) Status

Status returns HTTPResponse.Status

func (GetAttributeDefinitionsByPolicyIdResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetAttributeRootGroupParams

type GetAttributeRootGroupParams struct {
	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

GetAttributeRootGroupParams defines parameters for GetAttributeRootGroup.

type GetAttributeRootGroupResponse

type GetAttributeRootGroupResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AttributeGroupResponse
	JSON400      *ErrorResponse
}

func ParseGetAttributeRootGroupResponse

func ParseGetAttributeRootGroupResponse(rsp *http.Response) (*GetAttributeRootGroupResponse, error)

ParseGetAttributeRootGroupResponse parses an HTTP response from a GetAttributeRootGroupWithResponse call

func (GetAttributeRootGroupResponse) Status

Status returns HTTPResponse.Status

func (GetAttributeRootGroupResponse) StatusCode

func (r GetAttributeRootGroupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetByCategoryNodeIdParams

type GetByCategoryNodeIdParams struct {
	// Page Number of page. default 0
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Size of page. default 1000
	PageSize *int32 `form:"pageSize,omitempty" json:"pageSize,omitempty"`
}

GetByCategoryNodeIdParams defines parameters for GetByCategoryNodeId.

type GetByCategoryNodeIdResponse

type GetByCategoryNodeIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListablePolicyDto
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseGetByCategoryNodeIdResponse

func ParseGetByCategoryNodeIdResponse(rsp *http.Response) (*GetByCategoryNodeIdResponse, error)

ParseGetByCategoryNodeIdResponse parses an HTTP response from a GetByCategoryNodeIdWithResponse call

func (GetByCategoryNodeIdResponse) Status

Status returns HTTPResponse.Status

func (GetByCategoryNodeIdResponse) StatusCode

func (r GetByCategoryNodeIdResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetByDefinitionIdParams

type GetByDefinitionIdParams struct {
	// Page Number of page. default 0
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Size of page. default 1000
	PageSize *int32 `form:"pageSize,omitempty" json:"pageSize,omitempty"`
}

GetByDefinitionIdParams defines parameters for GetByDefinitionId.

type GetByDefinitionIdResponse

type GetByDefinitionIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListablePolicyDto
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseGetByDefinitionIdResponse

func ParseGetByDefinitionIdResponse(rsp *http.Response) (*GetByDefinitionIdResponse, error)

ParseGetByDefinitionIdResponse parses an HTTP response from a GetByDefinitionIdWithResponse call

func (GetByDefinitionIdResponse) Status

func (r GetByDefinitionIdResponse) Status() string

Status returns HTTPResponse.Status

func (GetByDefinitionIdResponse) StatusCode

func (r GetByDefinitionIdResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetByRelationIdParams

type GetByRelationIdParams struct {
	// Page Number of page. default 0
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Size of page. default 1000
	PageSize *int32 `form:"pageSize,omitempty" json:"pageSize,omitempty"`
}

GetByRelationIdParams defines parameters for GetByRelationId.

type GetByRelationIdResponse

type GetByRelationIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListablePolicyDto
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseGetByRelationIdResponse

func ParseGetByRelationIdResponse(rsp *http.Response) (*GetByRelationIdResponse, error)

ParseGetByRelationIdResponse parses an HTTP response from a GetByRelationIdWithResponse call

func (GetByRelationIdResponse) Status

func (r GetByRelationIdResponse) Status() string

Status returns HTTPResponse.Status

func (GetByRelationIdResponse) StatusCode

func (r GetByRelationIdResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCatalogByPolicyIdParams

type GetCatalogByPolicyIdParams struct {
	// Page Number of page. default 0
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Size of page. default 1000
	PageSize *int32 `form:"pageSize,omitempty" json:"pageSize,omitempty"`

	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

GetCatalogByPolicyIdParams defines parameters for GetCatalogByPolicyId.

type GetCatalogByPolicyIdResponse

type GetCatalogByPolicyIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListableCategoryFullResponse
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseGetCatalogByPolicyIdResponse

func ParseGetCatalogByPolicyIdResponse(rsp *http.Response) (*GetCatalogByPolicyIdResponse, error)

ParseGetCatalogByPolicyIdResponse parses an HTTP response from a GetCatalogByPolicyIdWithResponse call

func (GetCatalogByPolicyIdResponse) Status

Status returns HTTPResponse.Status

func (GetCatalogByPolicyIdResponse) StatusCode

func (r GetCatalogByPolicyIdResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCatalogNodeByPolicyIdParams

type GetCatalogNodeByPolicyIdParams struct {
	// Page Number of page. default 0
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Size of page. default 1000
	PageSize *int32 `form:"pageSize,omitempty" json:"pageSize,omitempty"`

	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

GetCatalogNodeByPolicyIdParams defines parameters for GetCatalogNodeByPolicyId.

type GetCatalogNodeByPolicyIdResponse

type GetCatalogNodeByPolicyIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListableCategoryFullResponse
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseGetCatalogNodeByPolicyIdResponse

func ParseGetCatalogNodeByPolicyIdResponse(rsp *http.Response) (*GetCatalogNodeByPolicyIdResponse, error)

ParseGetCatalogNodeByPolicyIdResponse parses an HTTP response from a GetCatalogNodeByPolicyIdWithResponse call

func (GetCatalogNodeByPolicyIdResponse) Status

Status returns HTTPResponse.Status

func (GetCatalogNodeByPolicyIdResponse) StatusCode

func (r GetCatalogNodeByPolicyIdResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCatalogNodeChildrenParams

type GetCatalogNodeChildrenParams struct {
	// ArchiveState Archive state.
	ArchiveState *string `form:"archiveState,omitempty" json:"archiveState,omitempty"`

	// Page Number of page. default 0
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Size of page. default 1000
	PageSize *int32 `form:"pageSize,omitempty" json:"pageSize,omitempty"`

	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

GetCatalogNodeChildrenParams defines parameters for GetCatalogNodeChildren.

type GetCatalogNodeChildrenResponse

type GetCatalogNodeChildrenResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListableCategoryBasicResponse
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseGetCatalogNodeChildrenResponse

func ParseGetCatalogNodeChildrenResponse(rsp *http.Response) (*GetCatalogNodeChildrenResponse, error)

ParseGetCatalogNodeChildrenResponse parses an HTTP response from a GetCatalogNodeChildrenWithResponse call

func (GetCatalogNodeChildrenResponse) Status

Status returns HTTPResponse.Status

func (GetCatalogNodeChildrenResponse) StatusCode

func (r GetCatalogNodeChildrenResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCategoriesByAssetIdParams

type GetCategoriesByAssetIdParams struct {
	// Page Number of page. default 0
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Size of page. default 1000
	PageSize *int32 `form:"pageSize,omitempty" json:"pageSize,omitempty"`
}

GetCategoriesByAssetIdParams defines parameters for GetCategoriesByAssetId.

type GetCategoriesByAssetIdResponse

type GetCategoriesByAssetIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListableCategoryBasicResponse
	JSON400      *ErrorResponse
}

func ParseGetCategoriesByAssetIdResponse

func ParseGetCategoriesByAssetIdResponse(rsp *http.Response) (*GetCategoriesByAssetIdResponse, error)

ParseGetCategoriesByAssetIdResponse parses an HTTP response from a GetCategoriesByAssetIdWithResponse call

func (GetCategoriesByAssetIdResponse) Status

Status returns HTTPResponse.Status

func (GetCategoriesByAssetIdResponse) StatusCode

func (r GetCategoriesByAssetIdResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCategoriesByPolicyIdParams

type GetCategoriesByPolicyIdParams struct {
	// Page Number of page. default 0
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Size of page. default 1000
	PageSize *int32 `form:"pageSize,omitempty" json:"pageSize,omitempty"`

	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

GetCategoriesByPolicyIdParams defines parameters for GetCategoriesByPolicyId.

type GetCategoriesByPolicyIdResponse

type GetCategoriesByPolicyIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListableCategoryFullResponse
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseGetCategoriesByPolicyIdResponse

func ParseGetCategoriesByPolicyIdResponse(rsp *http.Response) (*GetCategoriesByPolicyIdResponse, error)

ParseGetCategoriesByPolicyIdResponse parses an HTTP response from a GetCategoriesByPolicyIdWithResponse call

func (GetCategoriesByPolicyIdResponse) Status

Status returns HTTPResponse.Status

func (GetCategoriesByPolicyIdResponse) StatusCode

func (r GetCategoriesByPolicyIdResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCategoriesNodeByPolicyIdParams

type GetCategoriesNodeByPolicyIdParams struct {
	// Page Number of page. default 0
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Size of page. default 1000
	PageSize *int32 `form:"pageSize,omitempty" json:"pageSize,omitempty"`

	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

GetCategoriesNodeByPolicyIdParams defines parameters for GetCategoriesNodeByPolicyId.

type GetCategoriesNodeByPolicyIdResponse

type GetCategoriesNodeByPolicyIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListableCategoryFullResponse
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseGetCategoriesNodeByPolicyIdResponse

func ParseGetCategoriesNodeByPolicyIdResponse(rsp *http.Response) (*GetCategoriesNodeByPolicyIdResponse, error)

ParseGetCategoriesNodeByPolicyIdResponse parses an HTTP response from a GetCategoriesNodeByPolicyIdWithResponse call

func (GetCategoriesNodeByPolicyIdResponse) Status

Status returns HTTPResponse.Status

func (GetCategoriesNodeByPolicyIdResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetCategoryAssetsResponse

type GetCategoryAssetsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListableString
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseGetCategoryAssetsResponse

func ParseGetCategoryAssetsResponse(rsp *http.Response) (*GetCategoryAssetsResponse, error)

ParseGetCategoryAssetsResponse parses an HTTP response from a GetCategoryAssetsWithResponse call

func (GetCategoryAssetsResponse) Status

func (r GetCategoryAssetsResponse) Status() string

Status returns HTTPResponse.Status

func (GetCategoryAssetsResponse) StatusCode

func (r GetCategoryAssetsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCategoryConnectionsByRelationIdParams

type GetCategoryConnectionsByRelationIdParams struct {
	// Page Number of page. default 0
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Size of page. default 1000
	PageSize *int32 `form:"pageSize,omitempty" json:"pageSize,omitempty"`

	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

GetCategoryConnectionsByRelationIdParams defines parameters for GetCategoryConnectionsByRelationId.

type GetCategoryConnectionsByRelationIdResponse

type GetCategoryConnectionsByRelationIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListableCategoryConnectionResponse
	JSON400      *ErrorResponse
}

func ParseGetCategoryConnectionsByRelationIdResponse

func ParseGetCategoryConnectionsByRelationIdResponse(rsp *http.Response) (*GetCategoryConnectionsByRelationIdResponse, error)

ParseGetCategoryConnectionsByRelationIdResponse parses an HTTP response from a GetCategoryConnectionsByRelationIdWithResponse call

func (GetCategoryConnectionsByRelationIdResponse) Status

Status returns HTTPResponse.Status

func (GetCategoryConnectionsByRelationIdResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetCategoryConnectionsForProductParams

type GetCategoryConnectionsForProductParams struct {
	// Page Number of page. default 0
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Size of page. default 1000
	PageSize *int32 `form:"pageSize,omitempty" json:"pageSize,omitempty"`

	// ArchiveState Archive state.
	ArchiveState *string `form:"archiveState,omitempty" json:"archiveState,omitempty"`

	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

GetCategoryConnectionsForProductParams defines parameters for GetCategoryConnectionsForProduct.

type GetCategoryConnectionsForProductResponse

type GetCategoryConnectionsForProductResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListableGroupedCategoryConnectionResponse
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseGetCategoryConnectionsForProductResponse

func ParseGetCategoryConnectionsForProductResponse(rsp *http.Response) (*GetCategoryConnectionsForProductResponse, error)

ParseGetCategoryConnectionsForProductResponse parses an HTTP response from a GetCategoryConnectionsForProductWithResponse call

func (GetCategoryConnectionsForProductResponse) Status

Status returns HTTPResponse.Status

func (GetCategoryConnectionsForProductResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetCategoryProductsParams

type GetCategoryProductsParams struct {
	// Page Number of page. default 0
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Size of page. default 1000
	PageSize *int32 `form:"pageSize,omitempty" json:"pageSize,omitempty"`

	// ArchiveState Archive state.
	ArchiveState *string `form:"archiveState,omitempty" json:"archiveState,omitempty"`

	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

GetCategoryProductsParams defines parameters for GetCategoryProducts.

type GetCategoryProductsResponse

type GetCategoryProductsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListableCategoryProductResponse
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseGetCategoryProductsResponse

func ParseGetCategoryProductsResponse(rsp *http.Response) (*GetCategoryProductsResponse, error)

ParseGetCategoryProductsResponse parses an HTTP response from a GetCategoryProductsWithResponse call

func (GetCategoryProductsResponse) Status

Status returns HTTPResponse.Status

func (GetCategoryProductsResponse) StatusCode

func (r GetCategoryProductsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCategoryTreeParams

type GetCategoryTreeParams struct {
	// ArchiveState Archive state.
	ArchiveState *string `form:"archiveState,omitempty" json:"archiveState,omitempty"`

	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

GetCategoryTreeParams defines parameters for GetCategoryTree.

type GetCategoryTreeResponse

type GetCategoryTreeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CategoryWithChildrenResponse
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseGetCategoryTreeResponse

func ParseGetCategoryTreeResponse(rsp *http.Response) (*GetCategoryTreeResponse, error)

ParseGetCategoryTreeResponse parses an HTTP response from a GetCategoryTreeWithResponse call

func (GetCategoryTreeResponse) Status

func (r GetCategoryTreeResponse) Status() string

Status returns HTTPResponse.Status

func (GetCategoryTreeResponse) StatusCode

func (r GetCategoryTreeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCompoundDefinitionParams

type GetCompoundDefinitionParams struct {
	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

GetCompoundDefinitionParams defines parameters for GetCompoundDefinition.

type GetCompoundDefinitionResponse

type GetCompoundDefinitionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CompoundAttributeDefinitionResponse
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseGetCompoundDefinitionResponse

func ParseGetCompoundDefinitionResponse(rsp *http.Response) (*GetCompoundDefinitionResponse, error)

ParseGetCompoundDefinitionResponse parses an HTTP response from a GetCompoundDefinitionWithResponse call

func (GetCompoundDefinitionResponse) Status

Status returns HTTPResponse.Status

func (GetCompoundDefinitionResponse) StatusCode

func (r GetCompoundDefinitionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDictionaryAttributeParams

type GetDictionaryAttributeParams struct {
	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

GetDictionaryAttributeParams defines parameters for GetDictionaryAttribute.

type GetDictionaryAttributeResponse

type GetDictionaryAttributeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DictionaryAttributeResponse
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseGetDictionaryAttributeResponse

func ParseGetDictionaryAttributeResponse(rsp *http.Response) (*GetDictionaryAttributeResponse, error)

ParseGetDictionaryAttributeResponse parses an HTTP response from a GetDictionaryAttributeWithResponse call

func (GetDictionaryAttributeResponse) Status

Status returns HTTPResponse.Status

func (GetDictionaryAttributeResponse) StatusCode

func (r GetDictionaryAttributeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetFilteredNodesJSONRequestBody

type GetFilteredNodesJSONRequestBody = CategoryFilteringRequest

GetFilteredNodesJSONRequestBody defines body for GetFilteredNodes for application/json ContentType.

type GetFilteredNodesParams

type GetFilteredNodesParams struct {
	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

GetFilteredNodesParams defines parameters for GetFilteredNodes.

type GetFilteredNodesResponse

type GetFilteredNodesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListableCategoryBasicResponse
	JSON400      *ErrorResponse
}

func ParseGetFilteredNodesResponse

func ParseGetFilteredNodesResponse(rsp *http.Response) (*GetFilteredNodesResponse, error)

ParseGetFilteredNodesResponse parses an HTTP response from a GetFilteredNodesWithResponse call

func (GetFilteredNodesResponse) Status

func (r GetFilteredNodesResponse) Status() string

Status returns HTTPResponse.Status

func (GetFilteredNodesResponse) StatusCode

func (r GetFilteredNodesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetFilteredRelationsJSONRequestBody

type GetFilteredRelationsJSONRequestBody = RelationFilteringRequest

GetFilteredRelationsJSONRequestBody defines body for GetFilteredRelations for application/json ContentType.

type GetFilteredRelationsParams

type GetFilteredRelationsParams struct {
	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

GetFilteredRelationsParams defines parameters for GetFilteredRelations.

type GetFilteredRelationsResponse

type GetFilteredRelationsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListableRelationResponse
	JSON400      *ErrorResponse
}

func ParseGetFilteredRelationsResponse

func ParseGetFilteredRelationsResponse(rsp *http.Response) (*GetFilteredRelationsResponse, error)

ParseGetFilteredRelationsResponse parses an HTTP response from a GetFilteredRelationsWithResponse call

func (GetFilteredRelationsResponse) Status

Status returns HTTPResponse.Status

func (GetFilteredRelationsResponse) StatusCode

func (r GetFilteredRelationsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetGroupedProductAttributesParams

type GetGroupedProductAttributesParams struct {
	// ArchiveState Archive state.
	ArchiveState *string `form:"archiveState,omitempty" json:"archiveState,omitempty"`

	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

GetGroupedProductAttributesParams defines parameters for GetGroupedProductAttributes.

type GetGroupedProductAttributesResponse

type GetGroupedProductAttributesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListableGroupedAttributeValuesDto
	JSON400      *ErrorResponse
}

func ParseGetGroupedProductAttributesResponse

func ParseGetGroupedProductAttributesResponse(rsp *http.Response) (*GetGroupedProductAttributesResponse, error)

ParseGetGroupedProductAttributesResponse parses an HTTP response from a GetGroupedProductAttributesWithResponse call

func (GetGroupedProductAttributesResponse) Status

Status returns HTTPResponse.Status

func (GetGroupedProductAttributesResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetJobStatusResponse

type GetJobStatusResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *JobStatusResponse
	JSON400      *ErrorResponse
}

func ParseGetJobStatusResponse

func ParseGetJobStatusResponse(rsp *http.Response) (*GetJobStatusResponse, error)

ParseGetJobStatusResponse parses an HTTP response from a GetJobStatusWithResponse call

func (GetJobStatusResponse) Status

func (r GetJobStatusResponse) Status() string

Status returns HTTPResponse.Status

func (GetJobStatusResponse) StatusCode

func (r GetJobStatusResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetNodeParams

type GetNodeParams struct {
	// ArchiveState Archive state.
	ArchiveState *string `form:"archiveState,omitempty" json:"archiveState,omitempty"`

	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

GetNodeParams defines parameters for GetNode.

type GetNodeResponse

type GetNodeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CategoryBasicResponse
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseGetNodeResponse

func ParseGetNodeResponse(rsp *http.Response) (*GetNodeResponse, error)

ParseGetNodeResponse parses an HTTP response from a GetNodeWithResponse call

func (GetNodeResponse) Status

func (r GetNodeResponse) Status() string

Status returns HTTPResponse.Status

func (GetNodeResponse) StatusCode

func (r GetNodeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPathToNodeParams

type GetPathToNodeParams struct {
	// ArchiveState Archive state.
	ArchiveState *string `form:"archiveState,omitempty" json:"archiveState,omitempty"`
}

GetPathToNodeParams defines parameters for GetPathToNode.

type GetPathToNodeResponse

type GetPathToNodeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListableString
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseGetPathToNodeResponse

func ParseGetPathToNodeResponse(rsp *http.Response) (*GetPathToNodeResponse, error)

ParseGetPathToNodeResponse parses an HTTP response from a GetPathToNodeWithResponse call

func (GetPathToNodeResponse) Status

func (r GetPathToNodeResponse) Status() string

Status returns HTTPResponse.Status

func (GetPathToNodeResponse) StatusCode

func (r GetPathToNodeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPoliciesByCategoryIdParams

type GetPoliciesByCategoryIdParams struct {
	// Page Number of page. default 0
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Size of page. default 1000
	PageSize *int32 `form:"pageSize,omitempty" json:"pageSize,omitempty"`
}

GetPoliciesByCategoryIdParams defines parameters for GetPoliciesByCategoryId.

type GetPoliciesByCategoryIdResponse

type GetPoliciesByCategoryIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListablePolicyDto
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseGetPoliciesByCategoryIdResponse

func ParseGetPoliciesByCategoryIdResponse(rsp *http.Response) (*GetPoliciesByCategoryIdResponse, error)

ParseGetPoliciesByCategoryIdResponse parses an HTTP response from a GetPoliciesByCategoryIdWithResponse call

func (GetPoliciesByCategoryIdResponse) Status

Status returns HTTPResponse.Status

func (GetPoliciesByCategoryIdResponse) StatusCode

func (r GetPoliciesByCategoryIdResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPolicyByCategoryIdParams

type GetPolicyByCategoryIdParams struct {
	// Page Number of page. default 0
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Size of page. default 1000
	PageSize *int32 `form:"pageSize,omitempty" json:"pageSize,omitempty"`
}

GetPolicyByCategoryIdParams defines parameters for GetPolicyByCategoryId.

type GetPolicyByCategoryIdResponse

type GetPolicyByCategoryIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListablePolicyDto
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseGetPolicyByCategoryIdResponse

func ParseGetPolicyByCategoryIdResponse(rsp *http.Response) (*GetPolicyByCategoryIdResponse, error)

ParseGetPolicyByCategoryIdResponse parses an HTTP response from a GetPolicyByCategoryIdWithResponse call

func (GetPolicyByCategoryIdResponse) Status

Status returns HTTPResponse.Status

func (GetPolicyByCategoryIdResponse) StatusCode

func (r GetPolicyByCategoryIdResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPolicyByCategoryNodeIdParams

type GetPolicyByCategoryNodeIdParams struct {
	// Page Number of page. default 0
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Size of page. default 1000
	PageSize *int32 `form:"pageSize,omitempty" json:"pageSize,omitempty"`
}

GetPolicyByCategoryNodeIdParams defines parameters for GetPolicyByCategoryNodeId.

type GetPolicyByCategoryNodeIdResponse

type GetPolicyByCategoryNodeIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListablePolicyDto
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseGetPolicyByCategoryNodeIdResponse

func ParseGetPolicyByCategoryNodeIdResponse(rsp *http.Response) (*GetPolicyByCategoryNodeIdResponse, error)

ParseGetPolicyByCategoryNodeIdResponse parses an HTTP response from a GetPolicyByCategoryNodeIdWithResponse call

func (GetPolicyByCategoryNodeIdResponse) Status

Status returns HTTPResponse.Status

func (GetPolicyByCategoryNodeIdResponse) StatusCode

func (r GetPolicyByCategoryNodeIdResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetProductAssetsParams

type GetProductAssetsParams struct {
	// ArchiveState Archive state.
	ArchiveState *string `form:"archiveState,omitempty" json:"archiveState,omitempty"`

	// Page Number of page. default 0
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Size of page. default 1000
	PageSize *int32 `form:"pageSize,omitempty" json:"pageSize,omitempty"`
}

GetProductAssetsParams defines parameters for GetProductAssets.

type GetProductAssetsResponse

type GetProductAssetsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListableString
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseGetProductAssetsResponse

func ParseGetProductAssetsResponse(rsp *http.Response) (*GetProductAssetsResponse, error)

ParseGetProductAssetsResponse parses an HTTP response from a GetProductAssetsWithResponse call

func (GetProductAssetsResponse) Status

func (r GetProductAssetsResponse) Status() string

Status returns HTTPResponse.Status

func (GetProductAssetsResponse) StatusCode

func (r GetProductAssetsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetProductAttributesParams

type GetProductAttributesParams struct {
	// ArchiveState Archive state.
	ArchiveState *string `form:"archiveState,omitempty" json:"archiveState,omitempty"`

	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

GetProductAttributesParams defines parameters for GetProductAttributes.

type GetProductAttributesResponse

type GetProductAttributesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListableAttributeValueAll
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseGetProductAttributesResponse

func ParseGetProductAttributesResponse(rsp *http.Response) (*GetProductAttributesResponse, error)

ParseGetProductAttributesResponse parses an HTTP response from a GetProductAttributesWithResponse call

func (GetProductAttributesResponse) Status

Status returns HTTPResponse.Status

func (GetProductAttributesResponse) StatusCode

func (r GetProductAttributesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetProductConnectionsByRelationIdParams

type GetProductConnectionsByRelationIdParams struct {
	// Page Number of page. default 0
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Size of page. default 1000
	PageSize *int32 `form:"pageSize,omitempty" json:"pageSize,omitempty"`

	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

GetProductConnectionsByRelationIdParams defines parameters for GetProductConnectionsByRelationId.

type GetProductConnectionsByRelationIdResponse

type GetProductConnectionsByRelationIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListableProductConnectionResponse
	JSON400      *ErrorResponse
}

func ParseGetProductConnectionsByRelationIdResponse

func ParseGetProductConnectionsByRelationIdResponse(rsp *http.Response) (*GetProductConnectionsByRelationIdResponse, error)

ParseGetProductConnectionsByRelationIdResponse parses an HTTP response from a GetProductConnectionsByRelationIdWithResponse call

func (GetProductConnectionsByRelationIdResponse) Status

Status returns HTTPResponse.Status

func (GetProductConnectionsByRelationIdResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetProductForRelationParams

type GetProductForRelationParams struct {
	Direction GetProductForRelationParamsDirection `form:"direction" json:"direction"`

	// Page Number of page. default 0
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Size of page. default 1000
	PageSize *int32 `form:"pageSize,omitempty" json:"pageSize,omitempty"`
}

GetProductForRelationParams defines parameters for GetProductForRelation.

type GetProductForRelationParamsDirection

type GetProductForRelationParamsDirection string

GetProductForRelationParamsDirection defines parameters for GetProductForRelation.

const (
	GetProductForRelationParamsDirectionDIRECT  GetProductForRelationParamsDirection = "DIRECT"
	GetProductForRelationParamsDirectionREVERSE GetProductForRelationParamsDirection = "REVERSE"
)

Defines values for GetProductForRelationParamsDirection.

type GetProductForRelationResponse

type GetProductForRelationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListableProductConnectionProductResponse
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseGetProductForRelationResponse

func ParseGetProductForRelationResponse(rsp *http.Response) (*GetProductForRelationResponse, error)

ParseGetProductForRelationResponse parses an HTTP response from a GetProductForRelationWithResponse call

func (GetProductForRelationResponse) Status

Status returns HTTPResponse.Status

func (GetProductForRelationResponse) StatusCode

func (r GetProductForRelationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetProductParams

type GetProductParams struct {
	// ArchiveState Archive state.
	ArchiveState *string `form:"archiveState,omitempty" json:"archiveState,omitempty"`

	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

GetProductParams defines parameters for GetProduct.

type GetProductRelationsParams

type GetProductRelationsParams struct {
	// Page Number of page. default 0
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Size of page. default 1000
	PageSize *int32 `form:"pageSize,omitempty" json:"pageSize,omitempty"`
}

GetProductRelationsParams defines parameters for GetProductRelations.

type GetProductRelationsResponse

type GetProductRelationsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListableProductConnectionInfoResponse
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseGetProductRelationsResponse

func ParseGetProductRelationsResponse(rsp *http.Response) (*GetProductRelationsResponse, error)

ParseGetProductRelationsResponse parses an HTTP response from a GetProductRelationsWithResponse call

func (GetProductRelationsResponse) Status

Status returns HTTPResponse.Status

func (GetProductRelationsResponse) StatusCode

func (r GetProductRelationsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetProductResponse

type GetProductResponse struct {
	Body                   []byte
	HTTPResponse           *http.Response
	ApplicationfullJSON200 *ProductAll
	JSON200                *ProductAll
	JSON400                *ErrorResponse
	JSON404                *ErrorResponse
}

func ParseGetProductResponse

func ParseGetProductResponse(rsp *http.Response) (*GetProductResponse, error)

ParseGetProductResponse parses an HTTP response from a GetProductWithResponse call

func (GetProductResponse) Status

func (r GetProductResponse) Status() string

Status returns HTTPResponse.Status

func (GetProductResponse) StatusCode

func (r GetProductResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetProductTemplateResponse

type GetProductTemplateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ProductTemplateResponse
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseGetProductTemplateResponse

func ParseGetProductTemplateResponse(rsp *http.Response) (*GetProductTemplateResponse, error)

ParseGetProductTemplateResponse parses an HTTP response from a GetProductTemplateWithResponse call

func (GetProductTemplateResponse) Status

Status returns HTTPResponse.Status

func (GetProductTemplateResponse) StatusCode

func (r GetProductTemplateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetProductVariantAttributeResponse

type GetProductVariantAttributeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ProductVariantAttributeDto
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseGetProductVariantAttributeResponse

func ParseGetProductVariantAttributeResponse(rsp *http.Response) (*GetProductVariantAttributeResponse, error)

ParseGetProductVariantAttributeResponse parses an HTTP response from a GetProductVariantAttributeWithResponse call

func (GetProductVariantAttributeResponse) Status

Status returns HTTPResponse.Status

func (GetProductVariantAttributeResponse) StatusCode

func (r GetProductVariantAttributeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetProductsCategoriesParams

type GetProductsCategoriesParams struct {
	// ArchiveState Archive state.
	ArchiveState *string `form:"archiveState,omitempty" json:"archiveState,omitempty"`

	// Page Number of page. default 0
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Size of page. default 1000
	PageSize *int32 `form:"pageSize,omitempty" json:"pageSize,omitempty"`
}

GetProductsCategoriesParams defines parameters for GetProductsCategories.

type GetProductsCategoriesResponse

type GetProductsCategoriesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListableString
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseGetProductsCategoriesResponse

func ParseGetProductsCategoriesResponse(rsp *http.Response) (*GetProductsCategoriesResponse, error)

ParseGetProductsCategoriesResponse parses an HTTP response from a GetProductsCategoriesWithResponse call

func (GetProductsCategoriesResponse) Status

Status returns HTTPResponse.Status

func (GetProductsCategoriesResponse) StatusCode

func (r GetProductsCategoriesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetProductsLabelsParams

type GetProductsLabelsParams struct {
	// ArchiveState Archive state.
	ArchiveState *string `form:"archiveState,omitempty" json:"archiveState,omitempty"`

	// Page Number of page. default 0
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Size of page. default 1000
	PageSize *int32 `form:"pageSize,omitempty" json:"pageSize,omitempty"`
}

GetProductsLabelsParams defines parameters for GetProductsLabels.

type GetProductsLabelsResponse

type GetProductsLabelsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListableString
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseGetProductsLabelsResponse

func ParseGetProductsLabelsResponse(rsp *http.Response) (*GetProductsLabelsResponse, error)

ParseGetProductsLabelsResponse parses an HTTP response from a GetProductsLabelsWithResponse call

func (GetProductsLabelsResponse) Status

func (r GetProductsLabelsResponse) Status() string

Status returns HTTPResponse.Status

func (GetProductsLabelsResponse) StatusCode

func (r GetProductsLabelsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetProductsParams

type GetProductsParams struct {
	// Page Number of page. default 0
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Size of page. default 1000
	PageSize *int32 `form:"pageSize,omitempty" json:"pageSize,omitempty"`

	// PublishState Publish state
	PublishState *[]string `form:"publishState,omitempty" json:"publishState,omitempty"`

	// UpdatedAfter Products updated after given date.
	UpdatedAfter *int64 `form:"updatedAfter,omitempty" json:"updatedAfter,omitempty"`

	// DataSynced Data synced.
	DataSynced *bool `form:"dataSynced,omitempty" json:"dataSynced,omitempty"`

	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

GetProductsParams defines parameters for GetProducts.

type GetProductsResponse

type GetProductsResponse struct {
	Body                   []byte
	HTTPResponse           *http.Response
	ApplicationfullJSON200 *ListableProductAll
	JSON200                *ListableProductAll
	JSON400                *ErrorResponse
}

func ParseGetProductsResponse

func ParseGetProductsResponse(rsp *http.Response) (*GetProductsResponse, error)

ParseGetProductsResponse parses an HTTP response from a GetProductsWithResponse call

func (GetProductsResponse) Status

func (r GetProductsResponse) Status() string

Status returns HTTPResponse.Status

func (GetProductsResponse) StatusCode

func (r GetProductsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetProductsWithCursorAndViewsJSONRequestBody

type GetProductsWithCursorAndViewsJSONRequestBody = CursorWithViewsRequestDto

GetProductsWithCursorAndViewsJSONRequestBody defines body for GetProductsWithCursorAndViews for application/json ContentType.

type GetProductsWithCursorAndViewsParams

type GetProductsWithCursorAndViewsParams struct {
	// ArchiveState Archive state.
	ArchiveState *string `form:"archiveState,omitempty" json:"archiveState,omitempty"`

	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

GetProductsWithCursorAndViewsParams defines parameters for GetProductsWithCursorAndViews.

type GetProductsWithCursorAndViewsResponse

type GetProductsWithCursorAndViewsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListableWithCursorProductViewDto
	JSON400      *ErrorResponse
}

func ParseGetProductsWithCursorAndViewsResponse

func ParseGetProductsWithCursorAndViewsResponse(rsp *http.Response) (*GetProductsWithCursorAndViewsResponse, error)

ParseGetProductsWithCursorAndViewsResponse parses an HTTP response from a GetProductsWithCursorAndViewsWithResponse call

func (GetProductsWithCursorAndViewsResponse) Status

Status returns HTTPResponse.Status

func (GetProductsWithCursorAndViewsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetRelationsByPolicyIdParams

type GetRelationsByPolicyIdParams struct {
	// Page Number of page. default 0
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Size of page. default 1000
	PageSize *int32 `form:"pageSize,omitempty" json:"pageSize,omitempty"`

	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

GetRelationsByPolicyIdParams defines parameters for GetRelationsByPolicyId.

type GetRelationsByPolicyIdResponse

type GetRelationsByPolicyIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListableRelationResponse
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseGetRelationsByPolicyIdResponse

func ParseGetRelationsByPolicyIdResponse(rsp *http.Response) (*GetRelationsByPolicyIdResponse, error)

ParseGetRelationsByPolicyIdResponse parses an HTTP response from a GetRelationsByPolicyIdWithResponse call

func (GetRelationsByPolicyIdResponse) Status

Status returns HTTPResponse.Status

func (GetRelationsByPolicyIdResponse) StatusCode

func (r GetRelationsByPolicyIdResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetVersionResponse

type GetVersionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PimVersion
	JSON400      *ErrorResponse
}

func ParseGetVersionResponse

func ParseGetVersionResponse(rsp *http.Response) (*GetVersionResponse, error)

ParseGetVersionResponse parses an HTTP response from a GetVersionWithResponse call

func (GetVersionResponse) Status

func (r GetVersionResponse) Status() string

Status returns HTTPResponse.Status

func (GetVersionResponse) StatusCode

func (r GetVersionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GridAssetFilterDto

type GridAssetFilterDto struct {
	AssetCount *int32                 `json:"assetCount,omitempty"`
	AssetIds   *[]string              `json:"assetIds,omitempty"`
	LabelsIds  *[]string              `json:"labelsIds,omitempty"`
	Type       GridAssetFilterDtoType `json:"type"`
}

GridAssetFilterDto defines model for GridAssetFilterDto.

type GridAssetFilterDtoType

type GridAssetFilterDtoType string

GridAssetFilterDtoType defines model for GridAssetFilterDto.Type.

const (
	ASSIGNEDTOALL GridAssetFilterDtoType = "ASSIGNED_TO_ALL"
	ASSIGNEDTOANY GridAssetFilterDtoType = "ASSIGNED_TO_ANY"
	HAVEANY       GridAssetFilterDtoType = "HAVE_ANY"
	HAVELABEL     GridAssetFilterDtoType = "HAVE_LABEL"
	HAVELESSTHAN  GridAssetFilterDtoType = "HAVE_LESS_THAN"
	HAVEMORETHAN  GridAssetFilterDtoType = "HAVE_MORE_THAN"
	HAVENONE      GridAssetFilterDtoType = "HAVE_NONE"
	NOTHAVELABEL  GridAssetFilterDtoType = "NOT_HAVE_LABEL"
)

Defines values for GridAssetFilterDtoType.

type GridAttributeFilterDto

type GridAttributeFilterDto struct {
	AttributeDefinitionId *string                    `json:"attributeDefinitionId,omitempty"`
	Type                  GridAttributeFilterDtoType `json:"type"`
	Values                *[]string                  `json:"values,omitempty"`
}

GridAttributeFilterDto defines model for GridAttributeFilterDto.

type GridAttributeFilterDtoType

type GridAttributeFilterDtoType string

GridAttributeFilterDtoType defines model for GridAttributeFilterDto.Type.

const (
	GridAttributeFilterDtoTypeASSOCIATED    GridAttributeFilterDtoType = "ASSOCIATED"
	GridAttributeFilterDtoTypeCONTAINS      GridAttributeFilterDtoType = "CONTAINS"
	GridAttributeFilterDtoTypeDOESHAVEALL   GridAttributeFilterDtoType = "DOES_HAVE_ALL"
	GridAttributeFilterDtoTypeDOESHAVESOME  GridAttributeFilterDtoType = "DOES_HAVE_SOME"
	GridAttributeFilterDtoTypeDOESNTHAVEALL GridAttributeFilterDtoType = "DOESNT_HAVE_ALL"
	GridAttributeFilterDtoTypeDOESNTHAVEANY GridAttributeFilterDtoType = "DOESNT_HAVE_ANY"
	GridAttributeFilterDtoTypeEMPTY         GridAttributeFilterDtoType = "EMPTY"
	GridAttributeFilterDtoTypeEQUALS        GridAttributeFilterDtoType = "EQUALS"
	GridAttributeFilterDtoTypeNOTASSOCIATED GridAttributeFilterDtoType = "NOT_ASSOCIATED"
	GridAttributeFilterDtoTypeNOTCONTAINS   GridAttributeFilterDtoType = "NOT_CONTAINS"
	GridAttributeFilterDtoTypeNOTEMPTY      GridAttributeFilterDtoType = "NOT_EMPTY"
	GridAttributeFilterDtoTypeNOTEQUALS     GridAttributeFilterDtoType = "NOT_EQUALS"
)

Defines values for GridAttributeFilterDtoType.

type GridCategoryFilterDto

type GridCategoryFilterDto struct {
	CategoryId *string                   `json:"categoryId,omitempty"`
	Type       GridCategoryFilterDtoType `json:"type"`
}

GridCategoryFilterDto defines model for GridCategoryFilterDto.

type GridCategoryFilterDtoType

type GridCategoryFilterDtoType string

GridCategoryFilterDtoType defines model for GridCategoryFilterDto.Type.

const (
	INANYCHILD      GridCategoryFilterDtoType = "IN_ANY_CHILD"
	INCATEGORY      GridCategoryFilterDtoType = "IN_CATEGORY"
	WITHOUTCATEGORY GridCategoryFilterDtoType = "WITHOUT_CATEGORY"
)

Defines values for GridCategoryFilterDtoType.

type GridFilteringBaseRequestDto

type GridFilteringBaseRequestDto struct {
	AssetFilters                  *[]GridAssetFilterDto                  `json:"assetFilters,omitempty"`
	AttributeFilters              *[]GridAttributeFilterDto              `json:"attributeFilters,omitempty"`
	BaseFilters                   *[]GridProductBaseFilterDto            `json:"baseFilters,omitempty"`
	CategoryFilters               *[]GridCategoryFilterDto               `json:"categoryFilters,omitempty"`
	LabelFilters                  *[]GridLabelFilterDto                  `json:"labelFilters,omitempty"`
	ProductCreateDateFilter       *[]GridProductCreateDateFilterDto      `json:"productCreateDateFilter,omitempty"`
	ProductLastUpdateFilter       *[]GridProductLastUpdateFilterDto      `json:"productLastUpdateFilter,omitempty"`
	PublishStateFilter            *GridPublishStateFilterDto             `json:"publishStateFilter,omitempty"`
	RelationsFilter               *GridRelationsFilterDto                `json:"relationsFilter,omitempty"`
	ScoreFilter                   *GridScoreFilterDto                    `json:"scoreFilter,omitempty"`
	ScoreRequirementResultFilters *[]GridScoreRequirementResultFilterDto `json:"scoreRequirementResultFilters,omitempty"`
	TypeFilter                    *GridProductTypeFilterDto              `json:"typeFilter,omitempty"`
}

GridFilteringBaseRequestDto defines model for GridFilteringBaseRequestDto.

type GridLabelFilterDto

type GridLabelFilterDto struct {
	LabelsIds *[]string              `json:"labelsIds,omitempty"`
	Type      GridLabelFilterDtoType `json:"type"`
}

GridLabelFilterDto defines model for GridLabelFilterDto.

type GridLabelFilterDtoType

type GridLabelFilterDtoType string

GridLabelFilterDtoType defines model for GridLabelFilterDto.Type.

const (
	GridLabelFilterDtoTypeALL   GridLabelFilterDtoType = "ALL"
	GridLabelFilterDtoTypeEMPTY GridLabelFilterDtoType = "EMPTY"
	GridLabelFilterDtoTypeNOT   GridLabelFilterDtoType = "NOT"
	GridLabelFilterDtoTypeSOME  GridLabelFilterDtoType = "SOME"
)

Defines values for GridLabelFilterDtoType.

type GridProductBaseFilterDto

type GridProductBaseFilterDto struct {
	Type   GridProductBaseFilterDtoType `json:"type"`
	Values []string                     `json:"values"`
}

GridProductBaseFilterDto defines model for GridProductBaseFilterDto.

type GridProductBaseFilterDtoType

type GridProductBaseFilterDtoType string

GridProductBaseFilterDtoType defines model for GridProductBaseFilterDto.Type.

const (
	GridProductBaseFilterDtoTypeDESCRIPTIONCONTAINS    GridProductBaseFilterDtoType = "DESCRIPTION_CONTAINS"
	GridProductBaseFilterDtoTypeDESCRIPTIONENDSWITH    GridProductBaseFilterDtoType = "DESCRIPTION_ENDS_WITH"
	GridProductBaseFilterDtoTypeDESCRIPTIONIS          GridProductBaseFilterDtoType = "DESCRIPTION_IS"
	GridProductBaseFilterDtoTypeDESCRIPTIONNOTCONTAINS GridProductBaseFilterDtoType = "DESCRIPTION_NOT_CONTAINS"
	GridProductBaseFilterDtoTypeDESCRIPTIONSTARTSWITH  GridProductBaseFilterDtoType = "DESCRIPTION_STARTS_WITH"
	GridProductBaseFilterDtoTypeIDIN                   GridProductBaseFilterDtoType = "ID_IN"
	GridProductBaseFilterDtoTypeNAMECONTAINS           GridProductBaseFilterDtoType = "NAME_CONTAINS"
	GridProductBaseFilterDtoTypeNAMEENDSWITH           GridProductBaseFilterDtoType = "NAME_ENDS_WITH"
	GridProductBaseFilterDtoTypeNAMEIS                 GridProductBaseFilterDtoType = "NAME_IS"
	GridProductBaseFilterDtoTypeNAMENOTCONTAINS        GridProductBaseFilterDtoType = "NAME_NOT_CONTAINS"
	GridProductBaseFilterDtoTypeNAMESTARTSWITH         GridProductBaseFilterDtoType = "NAME_STARTS_WITH"
	GridProductBaseFilterDtoTypeNUMBERCONTAINS         GridProductBaseFilterDtoType = "NUMBER_CONTAINS"
	GridProductBaseFilterDtoTypeNUMBERENDSWITH         GridProductBaseFilterDtoType = "NUMBER_ENDS_WITH"
	GridProductBaseFilterDtoTypeNUMBERIN               GridProductBaseFilterDtoType = "NUMBER_IN"
	GridProductBaseFilterDtoTypeNUMBERIS               GridProductBaseFilterDtoType = "NUMBER_IS"
	GridProductBaseFilterDtoTypeNUMBERNOTCONTAINS      GridProductBaseFilterDtoType = "NUMBER_NOT_CONTAINS"
	GridProductBaseFilterDtoTypeNUMBERSTARTSWITH       GridProductBaseFilterDtoType = "NUMBER_STARTS_WITH"
)

Defines values for GridProductBaseFilterDtoType.

type GridProductCreateDateFilterDto

type GridProductCreateDateFilterDto struct {
	DateMilis int64                              `json:"dateMilis"`
	Type      GridProductCreateDateFilterDtoType `json:"type"`
}

GridProductCreateDateFilterDto defines model for GridProductCreateDateFilterDto.

type GridProductCreateDateFilterDtoType

type GridProductCreateDateFilterDtoType string

GridProductCreateDateFilterDtoType defines model for GridProductCreateDateFilterDto.Type.

const (
	GridProductCreateDateFilterDtoTypeGREATEREQUAL GridProductCreateDateFilterDtoType = "GREATER_EQUAL"
	GridProductCreateDateFilterDtoTypeLESSEQUAL    GridProductCreateDateFilterDtoType = "LESS_EQUAL"
)

Defines values for GridProductCreateDateFilterDtoType.

type GridProductLastUpdateFilterDto

type GridProductLastUpdateFilterDto struct {
	DateMilis int64                              `json:"dateMilis"`
	Type      GridProductLastUpdateFilterDtoType `json:"type"`
}

GridProductLastUpdateFilterDto defines model for GridProductLastUpdateFilterDto.

type GridProductLastUpdateFilterDtoType

type GridProductLastUpdateFilterDtoType string

GridProductLastUpdateFilterDtoType defines model for GridProductLastUpdateFilterDto.Type.

const (
	GridProductLastUpdateFilterDtoTypeGREATEREQUAL GridProductLastUpdateFilterDtoType = "GREATER_EQUAL"
	GridProductLastUpdateFilterDtoTypeLESSEQUAL    GridProductLastUpdateFilterDtoType = "LESS_EQUAL"
)

Defines values for GridProductLastUpdateFilterDtoType.

type GridProductTypeFilterDto

type GridProductTypeFilterDto struct {
	GroupIds *[]string                    `json:"groupIds,omitempty"`
	Type     GridProductTypeFilterDtoType `json:"type"`
}

GridProductTypeFilterDto defines model for GridProductTypeFilterDto.

type GridProductTypeFilterDtoType

type GridProductTypeFilterDtoType string

GridProductTypeFilterDtoType defines model for GridProductTypeFilterDto.Type.

const (
	GridProductTypeFilterDtoTypeBUNDLE  GridProductTypeFilterDtoType = "BUNDLE"
	GridProductTypeFilterDtoTypeGROUP   GridProductTypeFilterDtoType = "GROUP"
	GridProductTypeFilterDtoTypeSINGLE  GridProductTypeFilterDtoType = "SINGLE"
	GridProductTypeFilterDtoTypeVARIANT GridProductTypeFilterDtoType = "VARIANT"
)

Defines values for GridProductTypeFilterDtoType.

type GridPublishStateFilterDto

type GridPublishStateFilterDto struct {
	PublishStates *[]string                     `json:"publishStates,omitempty"`
	Type          GridPublishStateFilterDtoType `json:"type"`
}

GridPublishStateFilterDto defines model for GridPublishStateFilterDto.

type GridPublishStateFilterDtoType

type GridPublishStateFilterDtoType string

GridPublishStateFilterDtoType defines model for GridPublishStateFilterDto.Type.

const (
	IN GridPublishStateFilterDtoType = "IN"
)

Defines values for GridPublishStateFilterDtoType.

type GridRelationsFilterDto

type GridRelationsFilterDto struct {
	RelationId *string                    `json:"relationId,omitempty"`
	Reverse    *bool                      `json:"reverse,omitempty"`
	Type       GridRelationsFilterDtoType `json:"type"`
}

GridRelationsFilterDto defines model for GridRelationsFilterDto.

type GridRelationsFilterDtoType

type GridRelationsFilterDtoType string

GridRelationsFilterDtoType defines model for GridRelationsFilterDto.Type.

const (
	EMPTY GridRelationsFilterDtoType = "EMPTY"
	HAVE  GridRelationsFilterDtoType = "HAVE"
	NOT   GridRelationsFilterDtoType = "NOT"
)

Defines values for GridRelationsFilterDtoType.

type GridScoreFilterDto

type GridScoreFilterDto struct {
	Scores *[]float32             `json:"scores,omitempty"`
	Type   GridScoreFilterDtoType `json:"type"`
}

GridScoreFilterDto defines model for GridScoreFilterDto.

type GridScoreFilterDtoType

type GridScoreFilterDtoType string

GridScoreFilterDtoType defines model for GridScoreFilterDto.Type.

const (
	BETWEEN GridScoreFilterDtoType = "BETWEEN"
)

Defines values for GridScoreFilterDtoType.

type GridScoreRequirementResultFilterDto

type GridScoreRequirementResultFilterDto struct {
	RequirementIds []string                                `json:"requirementIds"`
	Type           GridScoreRequirementResultFilterDtoType `json:"type"`
}

GridScoreRequirementResultFilterDto defines model for GridScoreRequirementResultFilterDto.

type GridScoreRequirementResultFilterDtoType

type GridScoreRequirementResultFilterDtoType string

GridScoreRequirementResultFilterDtoType defines model for GridScoreRequirementResultFilterDto.Type.

const (
	NOTMEETALL GridScoreRequirementResultFilterDtoType = "NOT_MEET_ALL"
)

Defines values for GridScoreRequirementResultFilterDtoType.

type GroupedAttributeValuesDto

type GroupedAttributeValuesDto struct {
	Attributes *[]AttributeValueFull `json:"attributes,omitempty"`
	GroupId    *string               `json:"groupId,omitempty"`
}

GroupedAttributeValuesDto defines model for GroupedAttributeValuesDto.

type GroupedCategoryConnectionResponse

type GroupedCategoryConnectionResponse struct {
	Categories *[]CategoryBasicResponse `json:"categories,omitempty"`
	Relation   *RelationResponse        `json:"relation,omitempty"`
}

GroupedCategoryConnectionResponse defines model for GroupedCategoryConnectionResponse.

type HttpRequestDoer

type HttpRequestDoer interface {
	Do(req *http.Request) (*http.Response, error)
}

Doer performs HTTP requests.

The standard http.Client implements this interface.

type IdentifiableValueDto

type IdentifiableValueDto struct {
	Id    *string `json:"id,omitempty"`
	Value *string `json:"value,omitempty"`
}

IdentifiableValueDto defines model for IdentifiableValueDto.

type JobStatusResponse

type JobStatusResponse struct {
	Count        *int64  `json:"count,omitempty"`
	ErrorMessage *string `json:"errorMessage,omitempty"`
	Status       *string `json:"status,omitempty"`
}

JobStatusResponse defines model for JobStatusResponse.

type LabelReferenceRequest

type LabelReferenceRequest struct {
	LabelIds *[]string `json:"labelIds,omitempty"`
}

LabelReferenceRequest defines model for LabelReferenceRequest.

type LabelsFilteringViewsDto

type LabelsFilteringViewsDto = FilteringViewsDto

LabelsFilteringViewsDto <p>Views mapping</p><table><tr><th>View type</th><th>View dto</th></tr><tr><td>ASSETS</td><td>AssetsFilteringViewsDto</td></tr><tr><td>ATTRIBUTES</td><td>AttributesFilteringViewsDto</td></tr><tr><td>METADATA</td><td>MetadataFilteringViewsDto</td></tr><tr><td>CATEGORIES</td><td>CategoriesFilteringViewsDto</td></tr><tr><td>BUNDLES</td><td>BundlesFilteringViewsDto</td></tr><tr><td>LABELS</td><td>LabelsFilteringViewsDto</td></tr><tr><td>VARIANTS</td><td>VariantsFilteringViewsDto</td></tr><tr><td>RELATED_PRODUCTS</td><td>RelatedProductsFilteringViewsDto</td></tr><tr><td>RELATED_CATEGORIES</td><td>RelatedCategoriesFilteringViewsDto</td></tr></table>

type ListAttributesAttachedToGivenNodeParams

type ListAttributesAttachedToGivenNodeParams struct {
	// ArchiveState Archive state.
	ArchiveState *string `form:"archiveState,omitempty" json:"archiveState,omitempty"`

	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

ListAttributesAttachedToGivenNodeParams defines parameters for ListAttributesAttachedToGivenNode.

type ListAttributesAttachedToGivenNodeResponse

type ListAttributesAttachedToGivenNodeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListableCategoryAttributeMetadataResponse
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseListAttributesAttachedToGivenNodeResponse

func ParseListAttributesAttachedToGivenNodeResponse(rsp *http.Response) (*ListAttributesAttachedToGivenNodeResponse, error)

ParseListAttributesAttachedToGivenNodeResponse parses an HTTP response from a ListAttributesAttachedToGivenNodeWithResponse call

func (ListAttributesAttachedToGivenNodeResponse) Status

Status returns HTTPResponse.Status

func (ListAttributesAttachedToGivenNodeResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ListCatalogsParams

type ListCatalogsParams struct {
	// Page Number of page. default 0
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Size of page. default 1000
	PageSize *int32 `form:"pageSize,omitempty" json:"pageSize,omitempty"`

	// ArchiveState Archive state.
	ArchiveState *string `form:"archiveState,omitempty" json:"archiveState,omitempty"`

	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

ListCatalogsParams defines parameters for ListCatalogs.

type ListCatalogsResponse

type ListCatalogsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListableCategoryBasicResponse
	JSON400      *ErrorResponse
}

func ParseListCatalogsResponse

func ParseListCatalogsResponse(rsp *http.Response) (*ListCatalogsResponse, error)

ParseListCatalogsResponse parses an HTTP response from a ListCatalogsWithResponse call

func (ListCatalogsResponse) Status

func (r ListCatalogsResponse) Status() string

Status returns HTTPResponse.Status

func (ListCatalogsResponse) StatusCode

func (r ListCatalogsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListParams

type ListParams struct {
	// Page Number of page. default 0
	Page *int32 `form:"page,omitempty" json:"page,omitempty"`

	// PageSize Size of page. default 1000
	PageSize *int32 `form:"pageSize,omitempty" json:"pageSize,omitempty"`

	// ArchiveState Archive state.
	ArchiveState *string `form:"archiveState,omitempty" json:"archiveState,omitempty"`
	Value        *string `form:"value,omitempty" json:"value,omitempty"`

	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

ListParams defines parameters for List.

type ListProductsViewsByAssetsJSONRequestBody

type ListProductsViewsByAssetsJSONRequestBody = AssetIdListViewsRequestDto

ListProductsViewsByAssetsJSONRequestBody defines body for ListProductsViewsByAssets for application/json ContentType.

type ListProductsViewsByAssetsParams

type ListProductsViewsByAssetsParams struct {
	// ArchiveState Archive state.
	ArchiveState *string `form:"archiveState,omitempty" json:"archiveState,omitempty"`

	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

ListProductsViewsByAssetsParams defines parameters for ListProductsViewsByAssets.

type ListProductsViewsByAssetsResponse

type ListProductsViewsByAssetsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListableProductViewDto
	JSON400      *ErrorResponse
}

func ParseListProductsViewsByAssetsResponse

func ParseListProductsViewsByAssetsResponse(rsp *http.Response) (*ListProductsViewsByAssetsResponse, error)

ParseListProductsViewsByAssetsResponse parses an HTTP response from a ListProductsViewsByAssetsWithResponse call

func (ListProductsViewsByAssetsResponse) Status

Status returns HTTPResponse.Status

func (ListProductsViewsByAssetsResponse) StatusCode

func (r ListProductsViewsByAssetsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListProductsViewsByIdsJSONRequestBody

type ListProductsViewsByIdsJSONRequestBody = ProductIdListViewsRequestDto

ListProductsViewsByIdsJSONRequestBody defines body for ListProductsViewsByIds for application/json ContentType.

type ListProductsViewsByIdsParams

type ListProductsViewsByIdsParams struct {
	// ArchiveState Archive state.
	ArchiveState *string `form:"archiveState,omitempty" json:"archiveState,omitempty"`

	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

ListProductsViewsByIdsParams defines parameters for ListProductsViewsByIds.

type ListProductsViewsByIdsResponse

type ListProductsViewsByIdsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListableProductViewDto
	JSON400      *ErrorResponse
}

func ParseListProductsViewsByIdsResponse

func ParseListProductsViewsByIdsResponse(rsp *http.Response) (*ListProductsViewsByIdsResponse, error)

ParseListProductsViewsByIdsResponse parses an HTTP response from a ListProductsViewsByIdsWithResponse call

func (ListProductsViewsByIdsResponse) Status

Status returns HTTPResponse.Status

func (ListProductsViewsByIdsResponse) StatusCode

func (r ListProductsViewsByIdsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListProductsViewsByNumbersJSONRequestBody

type ListProductsViewsByNumbersJSONRequestBody = ProductNumberListViewsRequestDto

ListProductsViewsByNumbersJSONRequestBody defines body for ListProductsViewsByNumbers for application/json ContentType.

type ListProductsViewsByNumbersParams

type ListProductsViewsByNumbersParams struct {
	// ArchiveState Archive state.
	ArchiveState *string `form:"archiveState,omitempty" json:"archiveState,omitempty"`

	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

ListProductsViewsByNumbersParams defines parameters for ListProductsViewsByNumbers.

type ListProductsViewsByNumbersResponse

type ListProductsViewsByNumbersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListableProductViewDto
	JSON400      *ErrorResponse
}

func ParseListProductsViewsByNumbersResponse

func ParseListProductsViewsByNumbersResponse(rsp *http.Response) (*ListProductsViewsByNumbersResponse, error)

ParseListProductsViewsByNumbersResponse parses an HTTP response from a ListProductsViewsByNumbersWithResponse call

func (ListProductsViewsByNumbersResponse) Status

Status returns HTTPResponse.Status

func (ListProductsViewsByNumbersResponse) StatusCode

func (r ListProductsViewsByNumbersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListResponse

type ListResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListableCategoryAttributeBaseMetadataResponse
	JSON400      *ErrorResponse
}

func ParseListResponse

func ParseListResponse(rsp *http.Response) (*ListResponse, error)

ParseListResponse parses an HTTP response from a ListWithResponse call

func (ListResponse) Status

func (r ListResponse) Status() string

Status returns HTTPResponse.Status

func (ListResponse) StatusCode

func (r ListResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListableAttributeDefinitionResponse

type ListableAttributeDefinitionResponse struct {
	Data *[]AttributeDefinitionResponse `json:"data,omitempty"`
}

ListableAttributeDefinitionResponse defines model for ListableAttributeDefinitionResponse.

type ListableAttributeGroupResponse

type ListableAttributeGroupResponse struct {
	Data *[]AttributeGroupResponse `json:"data,omitempty"`
}

ListableAttributeGroupResponse defines model for ListableAttributeGroupResponse.

type ListableAttributeValueAll

type ListableAttributeValueAll struct {
	Data *[]AttributeValueAll `json:"data,omitempty"`
}

ListableAttributeValueAll defines model for ListableAttributeValueAll.

type ListableCategoryAttributeBaseMetadataResponse

type ListableCategoryAttributeBaseMetadataResponse struct {
	Data *[]CategoryAttributeBaseMetadataResponse `json:"data,omitempty"`
}

ListableCategoryAttributeBaseMetadataResponse defines model for ListableCategoryAttributeBaseMetadataResponse.

type ListableCategoryAttributeMetadataResponse

type ListableCategoryAttributeMetadataResponse struct {
	Data *[]CategoryAttributeMetadataResponse `json:"data,omitempty"`
}

ListableCategoryAttributeMetadataResponse defines model for ListableCategoryAttributeMetadataResponse.

type ListableCategoryBasicResponse

type ListableCategoryBasicResponse struct {
	Data *[]CategoryBasicResponse `json:"data,omitempty"`
}

ListableCategoryBasicResponse defines model for ListableCategoryBasicResponse.

type ListableCategoryConnectionResponse

type ListableCategoryConnectionResponse struct {
	Data *[]CategoryConnectionResponse `json:"data,omitempty"`
}

ListableCategoryConnectionResponse defines model for ListableCategoryConnectionResponse.

type ListableCategoryFullResponse

type ListableCategoryFullResponse struct {
	Data *[]CategoryFullResponse `json:"data,omitempty"`
}

ListableCategoryFullResponse defines model for ListableCategoryFullResponse.

type ListableCategoryProductResponse

type ListableCategoryProductResponse struct {
	Data *[]CategoryProductResponse `json:"data,omitempty"`
}

ListableCategoryProductResponse defines model for ListableCategoryProductResponse.

type ListableCompoundAttributeDefinitionResponse

type ListableCompoundAttributeDefinitionResponse struct {
	Data *[]CompoundAttributeDefinitionResponse `json:"data,omitempty"`
}

ListableCompoundAttributeDefinitionResponse defines model for ListableCompoundAttributeDefinitionResponse.

type ListableDictionaryAttributeResponse

type ListableDictionaryAttributeResponse struct {
	Data *[]DictionaryAttributeResponse `json:"data,omitempty"`
}

ListableDictionaryAttributeResponse defines model for ListableDictionaryAttributeResponse.

type ListableDictionaryValueFilterResponse

type ListableDictionaryValueFilterResponse struct {
	Data *[]DictionaryValueFilterResponse `json:"data,omitempty"`
}

ListableDictionaryValueFilterResponse defines model for ListableDictionaryValueFilterResponse.

type ListableGroupedAttributeValuesDto

type ListableGroupedAttributeValuesDto struct {
	Data *[]GroupedAttributeValuesDto `json:"data,omitempty"`
}

ListableGroupedAttributeValuesDto defines model for ListableGroupedAttributeValuesDto.

type ListableGroupedCategoryConnectionResponse

type ListableGroupedCategoryConnectionResponse struct {
	Data *[]GroupedCategoryConnectionResponse `json:"data,omitempty"`
}

ListableGroupedCategoryConnectionResponse defines model for ListableGroupedCategoryConnectionResponse.

type ListablePolicyDto

type ListablePolicyDto struct {
	Data *[]PolicyDto `json:"data,omitempty"`
}

ListablePolicyDto defines model for ListablePolicyDto.

type ListableProductAll

type ListableProductAll struct {
	Data *[]ProductAll `json:"data,omitempty"`
}

ListableProductAll defines model for ListableProductAll.

type ListableProductConnectionInfoResponse

type ListableProductConnectionInfoResponse struct {
	Data *[]ProductConnectionInfoResponse `json:"data,omitempty"`
}

ListableProductConnectionInfoResponse defines model for ListableProductConnectionInfoResponse.

type ListableProductConnectionProductResponse

type ListableProductConnectionProductResponse struct {
	Data *[]ProductConnectionProductResponse `json:"data,omitempty"`
}

ListableProductConnectionProductResponse defines model for ListableProductConnectionProductResponse.

type ListableProductConnectionResponse

type ListableProductConnectionResponse struct {
	Data *[]ProductConnectionResponse `json:"data,omitempty"`
}

ListableProductConnectionResponse defines model for ListableProductConnectionResponse.

type ListableProductTemplateResponse

type ListableProductTemplateResponse struct {
	Data *[]ProductTemplateResponse `json:"data,omitempty"`
}

ListableProductTemplateResponse defines model for ListableProductTemplateResponse.

type ListableProductViewDto

type ListableProductViewDto struct {
	Data *[]ProductViewDto `json:"data,omitempty"`
}

ListableProductViewDto defines model for ListableProductViewDto.

type ListableProductWithAttributeValuesResponse

type ListableProductWithAttributeValuesResponse struct {
	Data *[]ProductWithAttributeValuesResponse `json:"data,omitempty"`
}

ListableProductWithAttributeValuesResponse defines model for ListableProductWithAttributeValuesResponse.

type ListableRelationResponse

type ListableRelationResponse struct {
	Data *[]RelationResponse `json:"data,omitempty"`
}

ListableRelationResponse defines model for ListableRelationResponse.

type ListableString

type ListableString struct {
	Data *[]string `json:"data,omitempty"`
}

ListableString defines model for ListableString.

type ListableWithCursorProductViewDto

type ListableWithCursorProductViewDto struct {
	Data       *[]ProductViewDto `json:"data,omitempty"`
	NextCursor *string           `json:"nextCursor,omitempty"`
}

ListableWithCursorProductViewDto defines model for ListableWithCursorProductViewDto.

type MatrixAttributeDefinitionDto

type MatrixAttributeDefinitionDto struct {
	ExternalSource *bool                 `json:"externalSource,omitempty"`
	GroupId        *string               `json:"groupId,omitempty"`
	Internal       *bool                 `json:"internal,omitempty"`
	Name           string                `json:"name"`
	Number         *string               `json:"number,omitempty"`
	Restrictions   *MatrixRestrictionDto `json:"restrictions,omitempty"`
}

MatrixAttributeDefinitionDto defines model for MatrixAttributeDefinitionDto.

type MatrixAttributeValueAddRequest

type MatrixAttributeValueAddRequest struct {
	DefinitionId *string                       `json:"definitionId,omitempty"`
	Matrix       *map[string]map[string]string `json:"matrix,omitempty"`
}

MatrixAttributeValueAddRequest defines model for MatrixAttributeValueAddRequest.

type MatrixAttributeValueDto

type MatrixAttributeValueDto struct {
	// Matrix Attribute values for product.
	Matrix *map[string]map[string]string `json:"matrix,omitempty"`
}

MatrixAttributeValueDto defines model for MatrixAttributeValueDto.

type MatrixRestrictionDto

type MatrixRestrictionDto struct {
	Matrix *MatrixRestrictionsDto `json:"matrix,omitempty"`
}

MatrixRestrictionDto defines model for MatrixRestrictionDto.

type MatrixRestrictionsDto

type MatrixRestrictionsDto struct {
	Columns *[]IdentifiableValueDto `json:"columns,omitempty"`
	Rows    *[]IdentifiableValueDto `json:"rows,omitempty"`
}

MatrixRestrictionsDto defines model for MatrixRestrictionsDto.

type MetadataFilteringViewsDto

type MetadataFilteringViewsDto = FilteringViewsDto

MetadataFilteringViewsDto <p>Views mapping</p><table><tr><th>View type</th><th>View dto</th></tr><tr><td>ASSETS</td><td>AssetsFilteringViewsDto</td></tr><tr><td>ATTRIBUTES</td><td>AttributesFilteringViewsDto</td></tr><tr><td>METADATA</td><td>MetadataFilteringViewsDto</td></tr><tr><td>CATEGORIES</td><td>CategoriesFilteringViewsDto</td></tr><tr><td>BUNDLES</td><td>BundlesFilteringViewsDto</td></tr><tr><td>LABELS</td><td>LabelsFilteringViewsDto</td></tr><tr><td>VARIANTS</td><td>VariantsFilteringViewsDto</td></tr><tr><td>RELATED_PRODUCTS</td><td>RelatedProductsFilteringViewsDto</td></tr><tr><td>RELATED_CATEGORIES</td><td>RelatedCategoriesFilteringViewsDto</td></tr></table>

type ModifyLabelInProductsRequestDto

type ModifyLabelInProductsRequestDto struct {
	LabelId    string    `json:"labelId"`
	ProductIds *[]string `json:"productIds,omitempty"`
}

ModifyLabelInProductsRequestDto defines model for ModifyLabelInProductsRequestDto.

type MoveAttributeDefinitionInGroupParams

type MoveAttributeDefinitionInGroupParams struct {
	TargetPosition int32 `form:"targetPosition" json:"targetPosition"`
}

MoveAttributeDefinitionInGroupParams defines parameters for MoveAttributeDefinitionInGroup.

type MoveAttributeDefinitionInGroupResponse

type MoveAttributeDefinitionInGroupResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
}

func ParseMoveAttributeDefinitionInGroupResponse

func ParseMoveAttributeDefinitionInGroupResponse(rsp *http.Response) (*MoveAttributeDefinitionInGroupResponse, error)

ParseMoveAttributeDefinitionInGroupResponse parses an HTTP response from a MoveAttributeDefinitionInGroupWithResponse call

func (MoveAttributeDefinitionInGroupResponse) Status

Status returns HTTPResponse.Status

func (MoveAttributeDefinitionInGroupResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type MoveAttributeDefinitionParams

type MoveAttributeDefinitionParams struct {
	TargetPosition int32 `form:"targetPosition" json:"targetPosition"`
}

MoveAttributeDefinitionParams defines parameters for MoveAttributeDefinition.

type MoveAttributeDefinitionResponse

type MoveAttributeDefinitionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
}

func ParseMoveAttributeDefinitionResponse

func ParseMoveAttributeDefinitionResponse(rsp *http.Response) (*MoveAttributeDefinitionResponse, error)

ParseMoveAttributeDefinitionResponse parses an HTTP response from a MoveAttributeDefinitionWithResponse call

func (MoveAttributeDefinitionResponse) Status

Status returns HTTPResponse.Status

func (MoveAttributeDefinitionResponse) StatusCode

func (r MoveAttributeDefinitionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type MoveCatalogNodeJSONRequestBody

type MoveCatalogNodeJSONRequestBody = MoveCategoryRequest

MoveCatalogNodeJSONRequestBody defines body for MoveCatalogNode for application/json ContentType.

type MoveCatalogNodeResponse

type MoveCatalogNodeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseMoveCatalogNodeResponse

func ParseMoveCatalogNodeResponse(rsp *http.Response) (*MoveCatalogNodeResponse, error)

ParseMoveCatalogNodeResponse parses an HTTP response from a MoveCatalogNodeWithResponse call

func (MoveCatalogNodeResponse) Status

func (r MoveCatalogNodeResponse) Status() string

Status returns HTTPResponse.Status

func (MoveCatalogNodeResponse) StatusCode

func (r MoveCatalogNodeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type MoveCategoryAssetParams

type MoveCategoryAssetParams struct {
	TargetPosition int32 `form:"targetPosition" json:"targetPosition"`
}

MoveCategoryAssetParams defines parameters for MoveCategoryAsset.

type MoveCategoryAssetResponse

type MoveCategoryAssetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseMoveCategoryAssetResponse

func ParseMoveCategoryAssetResponse(rsp *http.Response) (*MoveCategoryAssetResponse, error)

ParseMoveCategoryAssetResponse parses an HTTP response from a MoveCategoryAssetWithResponse call

func (MoveCategoryAssetResponse) Status

func (r MoveCategoryAssetResponse) Status() string

Status returns HTTPResponse.Status

func (MoveCategoryAssetResponse) StatusCode

func (r MoveCategoryAssetResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type MoveCategoryRequest

type MoveCategoryRequest struct {
	ParentId *string `json:"parentId,omitempty"`
}

MoveCategoryRequest defines model for MoveCategoryRequest.

type MoveGroupParams

type MoveGroupParams struct {
	TargetPosition int32 `form:"targetPosition" json:"targetPosition"`
}

MoveGroupParams defines parameters for MoveGroup.

type MoveGroupResponse

type MoveGroupResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
}

func ParseMoveGroupResponse

func ParseMoveGroupResponse(rsp *http.Response) (*MoveGroupResponse, error)

ParseMoveGroupResponse parses an HTTP response from a MoveGroupWithResponse call

func (MoveGroupResponse) Status

func (r MoveGroupResponse) Status() string

Status returns HTTPResponse.Status

func (MoveGroupResponse) StatusCode

func (r MoveGroupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type MoveProductAssetParams

type MoveProductAssetParams struct {
	TargetPosition int32 `form:"targetPosition" json:"targetPosition"`
}

MoveProductAssetParams defines parameters for MoveProductAsset.

type MoveProductAssetResponse

type MoveProductAssetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseMoveProductAssetResponse

func ParseMoveProductAssetResponse(rsp *http.Response) (*MoveProductAssetResponse, error)

ParseMoveProductAssetResponse parses an HTTP response from a MoveProductAssetWithResponse call

func (MoveProductAssetResponse) Status

func (r MoveProductAssetResponse) Status() string

Status returns HTTPResponse.Status

func (MoveProductAssetResponse) StatusCode

func (r MoveProductAssetResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type MoveProductInBundleParams

type MoveProductInBundleParams struct {
	TargetPosition int32 `form:"targetPosition" json:"targetPosition"`
}

MoveProductInBundleParams defines parameters for MoveProductInBundle.

type MoveProductInBundleResponse

type MoveProductInBundleResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseMoveProductInBundleResponse

func ParseMoveProductInBundleResponse(rsp *http.Response) (*MoveProductInBundleResponse, error)

ParseMoveProductInBundleResponse parses an HTTP response from a MoveProductInBundleWithResponse call

func (MoveProductInBundleResponse) Status

Status returns HTTPResponse.Status

func (MoveProductInBundleResponse) StatusCode

func (r MoveProductInBundleResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type MoveProductVariantParams

type MoveProductVariantParams struct {
	TargetPosition int32 `form:"targetPosition" json:"targetPosition"`
}

MoveProductVariantParams defines parameters for MoveProductVariant.

type MoveProductVariantResponse

type MoveProductVariantResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseMoveProductVariantResponse

func ParseMoveProductVariantResponse(rsp *http.Response) (*MoveProductVariantResponse, error)

ParseMoveProductVariantResponse parses an HTTP response from a MoveProductVariantWithResponse call

func (MoveProductVariantResponse) Status

Status returns HTTPResponse.Status

func (MoveProductVariantResponse) StatusCode

func (r MoveProductVariantResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type MultiLanguageDto

type MultiLanguageDto struct {
	Value *map[string]string `json:"value,omitempty"`
}

MultiLanguageDto defines model for MultiLanguageDto.

type MultiLanguageListDto

type MultiLanguageListDto struct {
	Value *map[string][]string `json:"value,omitempty"`
}

MultiLanguageListDto defines model for MultiLanguageListDto.

type PatchUpdateJSONRequestBody

type PatchUpdateJSONRequestBody = DictionaryAttributeDefinitionUpdate

PatchUpdateJSONRequestBody defines body for PatchUpdate for application/json ContentType.

type PatchUpdateResponse

type PatchUpdateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParsePatchUpdateResponse

func ParsePatchUpdateResponse(rsp *http.Response) (*PatchUpdateResponse, error)

ParsePatchUpdateResponse parses an HTTP response from a PatchUpdateWithResponse call

func (PatchUpdateResponse) Status

func (r PatchUpdateResponse) Status() string

Status returns HTTPResponse.Status

func (PatchUpdateResponse) StatusCode

func (r PatchUpdateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PimVersion

type PimVersion struct {
	Version *string `json:"version,omitempty"`
}

PimVersion defines model for PimVersion.

type PolicyDto

type PolicyDto struct {
	EntityId *string `json:"entityId,omitempty"`
	PolicyId *string `json:"policyId,omitempty"`
	ReadOnly *bool   `json:"readOnly,omitempty"`
}

PolicyDto defines model for PolicyDto.

type PolicyRequest

type PolicyRequest struct {
	PolicyId *string                `json:"policyId,omitempty"`
	ReadOnly *PolicyRequestReadOnly `json:"readOnly,omitempty"`
}

PolicyRequest defines model for PolicyRequest.

type PolicyRequestReadOnly

type PolicyRequestReadOnly bool

PolicyRequestReadOnly defines model for PolicyRequest.ReadOnly.

const (
	False PolicyRequestReadOnly = false
)

Defines values for PolicyRequestReadOnly.

type ProductAll

type ProductAll struct {
	Archived                                  *bool                                                `json:"archived,omitempty"`
	Assets                                    *[]string                                            `json:"assets,omitempty"`
	Attributes                                *[]AttributeValueFull                                `json:"attributes,omitempty"`
	Categories                                *[]string                                            `json:"categories,omitempty"`
	ContextStates                             *map[string]ProductAllContextStates                  `json:"contextStates,omitempty"`
	CreateDate                                *int64                                               `json:"createDate,omitempty"`
	DataSynced                                *bool                                                `json:"dataSynced,omitempty"`
	Description                               *string                                              `json:"description,omitempty"`
	Id                                        *string                                              `json:"id,omitempty"`
	Labels                                    *[]string                                            `json:"labels,omitempty"`
	LastUpdate                                *int64                                               `json:"lastUpdate,omitempty"`
	Name                                      *string                                              `json:"name,omitempty"`
	Number                                    *string                                              `json:"number,omitempty"`
	ProductBundles                            *[]ProductBundleDto                                  `json:"productBundles,omitempty"`
	ProductVariants                           *[]string                                            `json:"productVariants,omitempty"`
	Quantity                                  *float32                                             `json:"quantity,omitempty"`
	ReadOnly                                  *bool                                                `json:"readOnly,omitempty"`
	RelatedCategories                         *[]ConnectionDto                                     `json:"relatedCategories,omitempty"`
	RelatedProducts                           *[]ConnectionDto                                     `json:"relatedProducts,omitempty"`
	RelatedProductsRelationSortingOrderSource *ProductAllRelatedProductsRelationSortingOrderSource `json:"relatedProductsRelationSortingOrderSource,omitempty"`
	State                                     *ProductAllState                                     `json:"state,omitempty"`
	Type                                      *ProductAllType                                      `json:"type,omitempty"`
	VariantParentId                           *string                                              `json:"variantParentId,omitempty"`
}

ProductAll defines model for ProductAll.

type ProductAllContextStates

type ProductAllContextStates string

ProductAllContextStates defines model for ProductAll.ContextStates.

const (
	ProductAllContextStatesARCHIVED        ProductAllContextStates = "ARCHIVED"
	ProductAllContextStatesCONNECTED       ProductAllContextStates = "CONNECTED"
	ProductAllContextStatesNOTCONNECTED    ProductAllContextStates = "NOT_CONNECTED"
	ProductAllContextStatesPLAYGROUNDONLY  ProductAllContextStates = "PLAYGROUND_ONLY"
	ProductAllContextStatesTOBEARCHIVED    ProductAllContextStates = "TO_BE_ARCHIVED"
	ProductAllContextStatesTOBEPUBLISHED   ProductAllContextStates = "TO_BE_PUBLISHED"
	ProductAllContextStatesTOBEUNPUBLISHED ProductAllContextStates = "TO_BE_UNPUBLISHED"
)

Defines values for ProductAllContextStates.

type ProductAllRelatedProductsRelationSortingOrderSource

type ProductAllRelatedProductsRelationSortingOrderSource string

ProductAllRelatedProductsRelationSortingOrderSource defines model for ProductAll.RelatedProductsRelationSortingOrderSource.

const (
	ProductAllRelatedProductsRelationSortingOrderSourcePRODUCT            ProductAllRelatedProductsRelationSortingOrderSource = "PRODUCT"
	ProductAllRelatedProductsRelationSortingOrderSourceRELATIONDEFINITION ProductAllRelatedProductsRelationSortingOrderSource = "RELATION_DEFINITION"
)

Defines values for ProductAllRelatedProductsRelationSortingOrderSource.

type ProductAllState

type ProductAllState string

ProductAllState defines model for ProductAll.State.

const (
	ProductAllStateARCHIVED        ProductAllState = "ARCHIVED"
	ProductAllStateCONNECTED       ProductAllState = "CONNECTED"
	ProductAllStateNOTCONNECTED    ProductAllState = "NOT_CONNECTED"
	ProductAllStatePLAYGROUNDONLY  ProductAllState = "PLAYGROUND_ONLY"
	ProductAllStateTOBEARCHIVED    ProductAllState = "TO_BE_ARCHIVED"
	ProductAllStateTOBEPUBLISHED   ProductAllState = "TO_BE_PUBLISHED"
	ProductAllStateTOBEUNPUBLISHED ProductAllState = "TO_BE_UNPUBLISHED"
)

Defines values for ProductAllState.

type ProductAllType

type ProductAllType string

ProductAllType defines model for ProductAll.Type.

const (
	ProductAllTypeBUNDLE  ProductAllType = "BUNDLE"
	ProductAllTypeGROUP   ProductAllType = "GROUP"
	ProductAllTypeSINGLE  ProductAllType = "SINGLE"
	ProductAllTypeVARIANT ProductAllType = "VARIANT"
)

Defines values for ProductAllType.

type ProductArchiveStateRequest

type ProductArchiveStateRequest struct {
	Ids *[]string `json:"ids,omitempty"`
}

ProductArchiveStateRequest defines model for ProductArchiveStateRequest.

type ProductAttributeViewDto

type ProductAttributeViewDto struct {
	Column                 *map[string]MultiLanguageDto `json:"column,omitempty"`
	ContextAwareDictionary *MultiLanguageListDto        `json:"contextAwareDictionary,omitempty"`
	ContextAwareSelect     *MultiLanguageListDto        `json:"contextAwareSelect,omitempty"`
	Copy                   *bool                        `json:"copy,omitempty"`
	DefiningAttributes     *bool                        `json:"definingAttributes,omitempty"`
	DefinitionId           *string                      `json:"definitionId,omitempty"`
	// Deprecated:
	Dictionary *[]string                               `json:"dictionary,omitempty"`
	Locked     *bool                                   `json:"locked,omitempty"`
	Mandatory  *bool                                   `json:"mandatory,omitempty"`
	Matrix     *map[string]map[string]MultiLanguageDto `json:"matrix,omitempty"`
	ReadOnly   *bool                                   `json:"readOnly,omitempty"`
	// Deprecated:
	Select *[]string         `json:"select,omitempty"`
	Value  *MultiLanguageDto `json:"value,omitempty"`
}

ProductAttributeViewDto defines model for ProductAttributeViewDto.

type ProductBundleDto

type ProductBundleDto struct {
	ProductId *string  `json:"productId,omitempty"`
	Quantity  *float32 `json:"quantity,omitempty"`
}

ProductBundleDto defines model for ProductBundleDto.

type ProductBundleRequest

type ProductBundleRequest struct {
	Quantity *float32 `json:"quantity,omitempty"`
}

ProductBundleRequest defines model for ProductBundleRequest.

type ProductConnectionInfoResponse

type ProductConnectionInfoResponse struct {
	Directions *[]ProductConnectionInfoResponseDirections `json:"directions,omitempty"`
	Id         *string                                    `json:"id,omitempty"`
}

ProductConnectionInfoResponse defines model for ProductConnectionInfoResponse.

type ProductConnectionInfoResponseDirections

type ProductConnectionInfoResponseDirections string

ProductConnectionInfoResponseDirections defines model for ProductConnectionInfoResponse.Directions.

const (
	ProductConnectionInfoResponseDirectionsDIRECT  ProductConnectionInfoResponseDirections = "DIRECT"
	ProductConnectionInfoResponseDirectionsREVERSE ProductConnectionInfoResponseDirections = "REVERSE"
)

Defines values for ProductConnectionInfoResponseDirections.

type ProductConnectionMetadata

type ProductConnectionMetadata struct {
	Archived      *bool                                              `json:"archived,omitempty"`
	ContextStates *map[string]ProductConnectionMetadataContextStates `json:"contextStates,omitempty"`
	CreateDate    *int64                                             `json:"createDate,omitempty"`
	DataSynced    *bool                                              `json:"dataSynced,omitempty"`
	Description   *string                                            `json:"description,omitempty"`
	Id            *string                                            `json:"id,omitempty"`
	LastUpdate    *int64                                             `json:"lastUpdate,omitempty"`
	Name          *string                                            `json:"name,omitempty"`
	Number        *string                                            `json:"number,omitempty"`
	Quantity      *float32                                           `json:"quantity,omitempty"`
	State         *ProductConnectionMetadataState                    `json:"state,omitempty"`
}

ProductConnectionMetadata defines model for ProductConnectionMetadata.

type ProductConnectionMetadataContextStates

type ProductConnectionMetadataContextStates string

ProductConnectionMetadataContextStates defines model for ProductConnectionMetadata.ContextStates.

const (
	ProductConnectionMetadataContextStatesARCHIVED        ProductConnectionMetadataContextStates = "ARCHIVED"
	ProductConnectionMetadataContextStatesCONNECTED       ProductConnectionMetadataContextStates = "CONNECTED"
	ProductConnectionMetadataContextStatesNOTCONNECTED    ProductConnectionMetadataContextStates = "NOT_CONNECTED"
	ProductConnectionMetadataContextStatesPLAYGROUNDONLY  ProductConnectionMetadataContextStates = "PLAYGROUND_ONLY"
	ProductConnectionMetadataContextStatesTOBEARCHIVED    ProductConnectionMetadataContextStates = "TO_BE_ARCHIVED"
	ProductConnectionMetadataContextStatesTOBEPUBLISHED   ProductConnectionMetadataContextStates = "TO_BE_PUBLISHED"
	ProductConnectionMetadataContextStatesTOBEUNPUBLISHED ProductConnectionMetadataContextStates = "TO_BE_UNPUBLISHED"
)

Defines values for ProductConnectionMetadataContextStates.

type ProductConnectionMetadataState

type ProductConnectionMetadataState string

ProductConnectionMetadataState defines model for ProductConnectionMetadata.State.

const (
	ProductConnectionMetadataStateARCHIVED        ProductConnectionMetadataState = "ARCHIVED"
	ProductConnectionMetadataStateCONNECTED       ProductConnectionMetadataState = "CONNECTED"
	ProductConnectionMetadataStateNOTCONNECTED    ProductConnectionMetadataState = "NOT_CONNECTED"
	ProductConnectionMetadataStatePLAYGROUNDONLY  ProductConnectionMetadataState = "PLAYGROUND_ONLY"
	ProductConnectionMetadataStateTOBEARCHIVED    ProductConnectionMetadataState = "TO_BE_ARCHIVED"
	ProductConnectionMetadataStateTOBEPUBLISHED   ProductConnectionMetadataState = "TO_BE_PUBLISHED"
	ProductConnectionMetadataStateTOBEUNPUBLISHED ProductConnectionMetadataState = "TO_BE_UNPUBLISHED"
)

Defines values for ProductConnectionMetadataState.

type ProductConnectionProductResponse

type ProductConnectionProductResponse struct {
	ProductId *string `json:"productId,omitempty"`
}

ProductConnectionProductResponse defines model for ProductConnectionProductResponse.

type ProductConnectionRequest

type ProductConnectionRequest struct {
	Quantity   *float32 `json:"quantity,omitempty"`
	RelationId *string  `json:"relationId,omitempty"`
	To         *string  `json:"to,omitempty"`
}

ProductConnectionRequest defines model for ProductConnectionRequest.

type ProductConnectionResponse

type ProductConnectionResponse struct {
	LeftProduct  *ProductConnectionMetadata `json:"leftProduct,omitempty"`
	Relation     *RelationResponse          `json:"relation,omitempty"`
	RightProduct *ProductConnectionMetadata `json:"rightProduct,omitempty"`
}

ProductConnectionResponse defines model for ProductConnectionResponse.

type ProductConnectionUpdateRequest

type ProductConnectionUpdateRequest struct {
	Quantity *float32 `json:"quantity,omitempty"`
}

ProductConnectionUpdateRequest defines model for ProductConnectionUpdateRequest.

type ProductConnectionsRemovalRequest

type ProductConnectionsRemovalRequest struct {
	To *string `json:"to,omitempty"`
}

ProductConnectionsRemovalRequest defines model for ProductConnectionsRemovalRequest.

type ProductConnectionsRequest

type ProductConnectionsRequest struct {
	Quantity *float32 `json:"quantity,omitempty"`
	To       *string  `json:"to,omitempty"`
}

ProductConnectionsRequest defines model for ProductConnectionsRequest.

type ProductCreateRequest

type ProductCreateRequest struct {
	Assets                                    *[]string                                                      `json:"assets,omitempty"`
	Attributes                                *[]AttributeValueFull                                          `json:"attributes,omitempty"`
	Categories                                *[]string                                                      `json:"categories,omitempty"`
	Description                               *string                                                        `json:"description,omitempty"`
	Labels                                    *[]string                                                      `json:"labels,omitempty"`
	Name                                      string                                                         `json:"name"`
	Number                                    *string                                                        `json:"number,omitempty"`
	RelatedProductsRelationSortingOrderSource *ProductCreateRequestRelatedProductsRelationSortingOrderSource `json:"relatedProductsRelationSortingOrderSource,omitempty"`
	Type                                      *ProductCreateRequestType                                      `json:"type,omitempty"`
}

ProductCreateRequest defines model for ProductCreateRequest.

type ProductCreateRequestRelatedProductsRelationSortingOrderSource

type ProductCreateRequestRelatedProductsRelationSortingOrderSource string

ProductCreateRequestRelatedProductsRelationSortingOrderSource defines model for ProductCreateRequest.RelatedProductsRelationSortingOrderSource.

const (
	ProductCreateRequestRelatedProductsRelationSortingOrderSourcePRODUCT            ProductCreateRequestRelatedProductsRelationSortingOrderSource = "PRODUCT"
	ProductCreateRequestRelatedProductsRelationSortingOrderSourceRELATIONDEFINITION ProductCreateRequestRelatedProductsRelationSortingOrderSource = "RELATION_DEFINITION"
)

Defines values for ProductCreateRequestRelatedProductsRelationSortingOrderSource.

type ProductCreateRequestType

type ProductCreateRequestType string

ProductCreateRequestType defines model for ProductCreateRequest.Type.

const (
	ProductCreateRequestTypeBUNDLE  ProductCreateRequestType = "BUNDLE"
	ProductCreateRequestTypeGROUP   ProductCreateRequestType = "GROUP"
	ProductCreateRequestTypeSINGLE  ProductCreateRequestType = "SINGLE"
	ProductCreateRequestTypeVARIANT ProductCreateRequestType = "VARIANT"
)

Defines values for ProductCreateRequestType.

type ProductIdListViewsRequestDto

type ProductIdListViewsRequestDto struct {
	Ids   []string                                   `json:"ids"`
	Views *[]ProductIdListViewsRequestDto_Views_Item `json:"views,omitempty"`
}

ProductIdListViewsRequestDto defines model for ProductIdListViewsRequestDto.

type ProductIdListViewsRequestDto_Views_Item

type ProductIdListViewsRequestDto_Views_Item struct {
	// contains filtered or unexported fields
}

ProductIdListViewsRequestDto_Views_Item defines model for ProductIdListViewsRequestDto.views.Item.

func (ProductIdListViewsRequestDto_Views_Item) AsAssetsFilteringViewsDto

AsAssetsFilteringViewsDto returns the union data inside the ProductIdListViewsRequestDto_Views_Item as a AssetsFilteringViewsDto

func (ProductIdListViewsRequestDto_Views_Item) AsAttributesFilteringViewsDto

func (t ProductIdListViewsRequestDto_Views_Item) AsAttributesFilteringViewsDto() (AttributesFilteringViewsDto, error)

AsAttributesFilteringViewsDto returns the union data inside the ProductIdListViewsRequestDto_Views_Item as a AttributesFilteringViewsDto

func (ProductIdListViewsRequestDto_Views_Item) AsBundlesFilteringViewsDto

AsBundlesFilteringViewsDto returns the union data inside the ProductIdListViewsRequestDto_Views_Item as a BundlesFilteringViewsDto

func (ProductIdListViewsRequestDto_Views_Item) AsCategoriesFilteringViewsDto

func (t ProductIdListViewsRequestDto_Views_Item) AsCategoriesFilteringViewsDto() (CategoriesFilteringViewsDto, error)

AsCategoriesFilteringViewsDto returns the union data inside the ProductIdListViewsRequestDto_Views_Item as a CategoriesFilteringViewsDto

func (ProductIdListViewsRequestDto_Views_Item) AsLabelsFilteringViewsDto

AsLabelsFilteringViewsDto returns the union data inside the ProductIdListViewsRequestDto_Views_Item as a LabelsFilteringViewsDto

func (ProductIdListViewsRequestDto_Views_Item) AsMetadataFilteringViewsDto

func (t ProductIdListViewsRequestDto_Views_Item) AsMetadataFilteringViewsDto() (MetadataFilteringViewsDto, error)

AsMetadataFilteringViewsDto returns the union data inside the ProductIdListViewsRequestDto_Views_Item as a MetadataFilteringViewsDto

func (ProductIdListViewsRequestDto_Views_Item) AsRelatedCategoriesFilteringViewsDto

func (t ProductIdListViewsRequestDto_Views_Item) AsRelatedCategoriesFilteringViewsDto() (RelatedCategoriesFilteringViewsDto, error)

AsRelatedCategoriesFilteringViewsDto returns the union data inside the ProductIdListViewsRequestDto_Views_Item as a RelatedCategoriesFilteringViewsDto

func (ProductIdListViewsRequestDto_Views_Item) AsRelatedProductsFilteringViewsDto

func (t ProductIdListViewsRequestDto_Views_Item) AsRelatedProductsFilteringViewsDto() (RelatedProductsFilteringViewsDto, error)

AsRelatedProductsFilteringViewsDto returns the union data inside the ProductIdListViewsRequestDto_Views_Item as a RelatedProductsFilteringViewsDto

func (ProductIdListViewsRequestDto_Views_Item) AsVariantsFilteringViewsDto

func (t ProductIdListViewsRequestDto_Views_Item) AsVariantsFilteringViewsDto() (VariantsFilteringViewsDto, error)

AsVariantsFilteringViewsDto returns the union data inside the ProductIdListViewsRequestDto_Views_Item as a VariantsFilteringViewsDto

func (*ProductIdListViewsRequestDto_Views_Item) FromAssetsFilteringViewsDto

func (t *ProductIdListViewsRequestDto_Views_Item) FromAssetsFilteringViewsDto(v AssetsFilteringViewsDto) error

FromAssetsFilteringViewsDto overwrites any union data inside the ProductIdListViewsRequestDto_Views_Item as the provided AssetsFilteringViewsDto

func (*ProductIdListViewsRequestDto_Views_Item) FromAttributesFilteringViewsDto

func (t *ProductIdListViewsRequestDto_Views_Item) FromAttributesFilteringViewsDto(v AttributesFilteringViewsDto) error

FromAttributesFilteringViewsDto overwrites any union data inside the ProductIdListViewsRequestDto_Views_Item as the provided AttributesFilteringViewsDto

func (*ProductIdListViewsRequestDto_Views_Item) FromBundlesFilteringViewsDto

func (t *ProductIdListViewsRequestDto_Views_Item) FromBundlesFilteringViewsDto(v BundlesFilteringViewsDto) error

FromBundlesFilteringViewsDto overwrites any union data inside the ProductIdListViewsRequestDto_Views_Item as the provided BundlesFilteringViewsDto

func (*ProductIdListViewsRequestDto_Views_Item) FromCategoriesFilteringViewsDto

func (t *ProductIdListViewsRequestDto_Views_Item) FromCategoriesFilteringViewsDto(v CategoriesFilteringViewsDto) error

FromCategoriesFilteringViewsDto overwrites any union data inside the ProductIdListViewsRequestDto_Views_Item as the provided CategoriesFilteringViewsDto

func (*ProductIdListViewsRequestDto_Views_Item) FromLabelsFilteringViewsDto

func (t *ProductIdListViewsRequestDto_Views_Item) FromLabelsFilteringViewsDto(v LabelsFilteringViewsDto) error

FromLabelsFilteringViewsDto overwrites any union data inside the ProductIdListViewsRequestDto_Views_Item as the provided LabelsFilteringViewsDto

func (*ProductIdListViewsRequestDto_Views_Item) FromMetadataFilteringViewsDto

func (t *ProductIdListViewsRequestDto_Views_Item) FromMetadataFilteringViewsDto(v MetadataFilteringViewsDto) error

FromMetadataFilteringViewsDto overwrites any union data inside the ProductIdListViewsRequestDto_Views_Item as the provided MetadataFilteringViewsDto

func (*ProductIdListViewsRequestDto_Views_Item) FromRelatedCategoriesFilteringViewsDto

func (t *ProductIdListViewsRequestDto_Views_Item) FromRelatedCategoriesFilteringViewsDto(v RelatedCategoriesFilteringViewsDto) error

FromRelatedCategoriesFilteringViewsDto overwrites any union data inside the ProductIdListViewsRequestDto_Views_Item as the provided RelatedCategoriesFilteringViewsDto

func (*ProductIdListViewsRequestDto_Views_Item) FromRelatedProductsFilteringViewsDto

func (t *ProductIdListViewsRequestDto_Views_Item) FromRelatedProductsFilteringViewsDto(v RelatedProductsFilteringViewsDto) error

FromRelatedProductsFilteringViewsDto overwrites any union data inside the ProductIdListViewsRequestDto_Views_Item as the provided RelatedProductsFilteringViewsDto

func (*ProductIdListViewsRequestDto_Views_Item) FromVariantsFilteringViewsDto

func (t *ProductIdListViewsRequestDto_Views_Item) FromVariantsFilteringViewsDto(v VariantsFilteringViewsDto) error

FromVariantsFilteringViewsDto overwrites any union data inside the ProductIdListViewsRequestDto_Views_Item as the provided VariantsFilteringViewsDto

func (ProductIdListViewsRequestDto_Views_Item) MarshalJSON

func (t ProductIdListViewsRequestDto_Views_Item) MarshalJSON() ([]byte, error)

func (*ProductIdListViewsRequestDto_Views_Item) MergeAssetsFilteringViewsDto

func (t *ProductIdListViewsRequestDto_Views_Item) MergeAssetsFilteringViewsDto(v AssetsFilteringViewsDto) error

MergeAssetsFilteringViewsDto performs a merge with any union data inside the ProductIdListViewsRequestDto_Views_Item, using the provided AssetsFilteringViewsDto

func (*ProductIdListViewsRequestDto_Views_Item) MergeAttributesFilteringViewsDto

func (t *ProductIdListViewsRequestDto_Views_Item) MergeAttributesFilteringViewsDto(v AttributesFilteringViewsDto) error

MergeAttributesFilteringViewsDto performs a merge with any union data inside the ProductIdListViewsRequestDto_Views_Item, using the provided AttributesFilteringViewsDto

func (*ProductIdListViewsRequestDto_Views_Item) MergeBundlesFilteringViewsDto

func (t *ProductIdListViewsRequestDto_Views_Item) MergeBundlesFilteringViewsDto(v BundlesFilteringViewsDto) error

MergeBundlesFilteringViewsDto performs a merge with any union data inside the ProductIdListViewsRequestDto_Views_Item, using the provided BundlesFilteringViewsDto

func (*ProductIdListViewsRequestDto_Views_Item) MergeCategoriesFilteringViewsDto

func (t *ProductIdListViewsRequestDto_Views_Item) MergeCategoriesFilteringViewsDto(v CategoriesFilteringViewsDto) error

MergeCategoriesFilteringViewsDto performs a merge with any union data inside the ProductIdListViewsRequestDto_Views_Item, using the provided CategoriesFilteringViewsDto

func (*ProductIdListViewsRequestDto_Views_Item) MergeLabelsFilteringViewsDto

func (t *ProductIdListViewsRequestDto_Views_Item) MergeLabelsFilteringViewsDto(v LabelsFilteringViewsDto) error

MergeLabelsFilteringViewsDto performs a merge with any union data inside the ProductIdListViewsRequestDto_Views_Item, using the provided LabelsFilteringViewsDto

func (*ProductIdListViewsRequestDto_Views_Item) MergeMetadataFilteringViewsDto

func (t *ProductIdListViewsRequestDto_Views_Item) MergeMetadataFilteringViewsDto(v MetadataFilteringViewsDto) error

MergeMetadataFilteringViewsDto performs a merge with any union data inside the ProductIdListViewsRequestDto_Views_Item, using the provided MetadataFilteringViewsDto

func (*ProductIdListViewsRequestDto_Views_Item) MergeRelatedCategoriesFilteringViewsDto

func (t *ProductIdListViewsRequestDto_Views_Item) MergeRelatedCategoriesFilteringViewsDto(v RelatedCategoriesFilteringViewsDto) error

MergeRelatedCategoriesFilteringViewsDto performs a merge with any union data inside the ProductIdListViewsRequestDto_Views_Item, using the provided RelatedCategoriesFilteringViewsDto

func (*ProductIdListViewsRequestDto_Views_Item) MergeRelatedProductsFilteringViewsDto

func (t *ProductIdListViewsRequestDto_Views_Item) MergeRelatedProductsFilteringViewsDto(v RelatedProductsFilteringViewsDto) error

MergeRelatedProductsFilteringViewsDto performs a merge with any union data inside the ProductIdListViewsRequestDto_Views_Item, using the provided RelatedProductsFilteringViewsDto

func (*ProductIdListViewsRequestDto_Views_Item) MergeVariantsFilteringViewsDto

func (t *ProductIdListViewsRequestDto_Views_Item) MergeVariantsFilteringViewsDto(v VariantsFilteringViewsDto) error

MergeVariantsFilteringViewsDto performs a merge with any union data inside the ProductIdListViewsRequestDto_Views_Item, using the provided VariantsFilteringViewsDto

func (*ProductIdListViewsRequestDto_Views_Item) UnmarshalJSON

func (t *ProductIdListViewsRequestDto_Views_Item) UnmarshalJSON(b []byte) error

type ProductIdViewsRequestDto

type ProductIdViewsRequestDto struct {
	Views *[]ProductIdViewsRequestDto_Views_Item `json:"views,omitempty"`
}

ProductIdViewsRequestDto defines model for ProductIdViewsRequestDto.

type ProductIdViewsRequestDto_Views_Item

type ProductIdViewsRequestDto_Views_Item struct {
	// contains filtered or unexported fields
}

ProductIdViewsRequestDto_Views_Item defines model for ProductIdViewsRequestDto.views.Item.

func (ProductIdViewsRequestDto_Views_Item) AsAssetsFilteringViewsDto

func (t ProductIdViewsRequestDto_Views_Item) AsAssetsFilteringViewsDto() (AssetsFilteringViewsDto, error)

AsAssetsFilteringViewsDto returns the union data inside the ProductIdViewsRequestDto_Views_Item as a AssetsFilteringViewsDto

func (ProductIdViewsRequestDto_Views_Item) AsAttributesFilteringViewsDto

func (t ProductIdViewsRequestDto_Views_Item) AsAttributesFilteringViewsDto() (AttributesFilteringViewsDto, error)

AsAttributesFilteringViewsDto returns the union data inside the ProductIdViewsRequestDto_Views_Item as a AttributesFilteringViewsDto

func (ProductIdViewsRequestDto_Views_Item) AsBundlesFilteringViewsDto

func (t ProductIdViewsRequestDto_Views_Item) AsBundlesFilteringViewsDto() (BundlesFilteringViewsDto, error)

AsBundlesFilteringViewsDto returns the union data inside the ProductIdViewsRequestDto_Views_Item as a BundlesFilteringViewsDto

func (ProductIdViewsRequestDto_Views_Item) AsCategoriesFilteringViewsDto

func (t ProductIdViewsRequestDto_Views_Item) AsCategoriesFilteringViewsDto() (CategoriesFilteringViewsDto, error)

AsCategoriesFilteringViewsDto returns the union data inside the ProductIdViewsRequestDto_Views_Item as a CategoriesFilteringViewsDto

func (ProductIdViewsRequestDto_Views_Item) AsLabelsFilteringViewsDto

func (t ProductIdViewsRequestDto_Views_Item) AsLabelsFilteringViewsDto() (LabelsFilteringViewsDto, error)

AsLabelsFilteringViewsDto returns the union data inside the ProductIdViewsRequestDto_Views_Item as a LabelsFilteringViewsDto

func (ProductIdViewsRequestDto_Views_Item) AsMetadataFilteringViewsDto

func (t ProductIdViewsRequestDto_Views_Item) AsMetadataFilteringViewsDto() (MetadataFilteringViewsDto, error)

AsMetadataFilteringViewsDto returns the union data inside the ProductIdViewsRequestDto_Views_Item as a MetadataFilteringViewsDto

func (ProductIdViewsRequestDto_Views_Item) AsRelatedCategoriesFilteringViewsDto

func (t ProductIdViewsRequestDto_Views_Item) AsRelatedCategoriesFilteringViewsDto() (RelatedCategoriesFilteringViewsDto, error)

AsRelatedCategoriesFilteringViewsDto returns the union data inside the ProductIdViewsRequestDto_Views_Item as a RelatedCategoriesFilteringViewsDto

func (ProductIdViewsRequestDto_Views_Item) AsRelatedProductsFilteringViewsDto

func (t ProductIdViewsRequestDto_Views_Item) AsRelatedProductsFilteringViewsDto() (RelatedProductsFilteringViewsDto, error)

AsRelatedProductsFilteringViewsDto returns the union data inside the ProductIdViewsRequestDto_Views_Item as a RelatedProductsFilteringViewsDto

func (ProductIdViewsRequestDto_Views_Item) AsVariantsFilteringViewsDto

func (t ProductIdViewsRequestDto_Views_Item) AsVariantsFilteringViewsDto() (VariantsFilteringViewsDto, error)

AsVariantsFilteringViewsDto returns the union data inside the ProductIdViewsRequestDto_Views_Item as a VariantsFilteringViewsDto

func (*ProductIdViewsRequestDto_Views_Item) FromAssetsFilteringViewsDto

func (t *ProductIdViewsRequestDto_Views_Item) FromAssetsFilteringViewsDto(v AssetsFilteringViewsDto) error

FromAssetsFilteringViewsDto overwrites any union data inside the ProductIdViewsRequestDto_Views_Item as the provided AssetsFilteringViewsDto

func (*ProductIdViewsRequestDto_Views_Item) FromAttributesFilteringViewsDto

func (t *ProductIdViewsRequestDto_Views_Item) FromAttributesFilteringViewsDto(v AttributesFilteringViewsDto) error

FromAttributesFilteringViewsDto overwrites any union data inside the ProductIdViewsRequestDto_Views_Item as the provided AttributesFilteringViewsDto

func (*ProductIdViewsRequestDto_Views_Item) FromBundlesFilteringViewsDto

func (t *ProductIdViewsRequestDto_Views_Item) FromBundlesFilteringViewsDto(v BundlesFilteringViewsDto) error

FromBundlesFilteringViewsDto overwrites any union data inside the ProductIdViewsRequestDto_Views_Item as the provided BundlesFilteringViewsDto

func (*ProductIdViewsRequestDto_Views_Item) FromCategoriesFilteringViewsDto

func (t *ProductIdViewsRequestDto_Views_Item) FromCategoriesFilteringViewsDto(v CategoriesFilteringViewsDto) error

FromCategoriesFilteringViewsDto overwrites any union data inside the ProductIdViewsRequestDto_Views_Item as the provided CategoriesFilteringViewsDto

func (*ProductIdViewsRequestDto_Views_Item) FromLabelsFilteringViewsDto

func (t *ProductIdViewsRequestDto_Views_Item) FromLabelsFilteringViewsDto(v LabelsFilteringViewsDto) error

FromLabelsFilteringViewsDto overwrites any union data inside the ProductIdViewsRequestDto_Views_Item as the provided LabelsFilteringViewsDto

func (*ProductIdViewsRequestDto_Views_Item) FromMetadataFilteringViewsDto

func (t *ProductIdViewsRequestDto_Views_Item) FromMetadataFilteringViewsDto(v MetadataFilteringViewsDto) error

FromMetadataFilteringViewsDto overwrites any union data inside the ProductIdViewsRequestDto_Views_Item as the provided MetadataFilteringViewsDto

func (*ProductIdViewsRequestDto_Views_Item) FromRelatedCategoriesFilteringViewsDto

func (t *ProductIdViewsRequestDto_Views_Item) FromRelatedCategoriesFilteringViewsDto(v RelatedCategoriesFilteringViewsDto) error

FromRelatedCategoriesFilteringViewsDto overwrites any union data inside the ProductIdViewsRequestDto_Views_Item as the provided RelatedCategoriesFilteringViewsDto

func (*ProductIdViewsRequestDto_Views_Item) FromRelatedProductsFilteringViewsDto

func (t *ProductIdViewsRequestDto_Views_Item) FromRelatedProductsFilteringViewsDto(v RelatedProductsFilteringViewsDto) error

FromRelatedProductsFilteringViewsDto overwrites any union data inside the ProductIdViewsRequestDto_Views_Item as the provided RelatedProductsFilteringViewsDto

func (*ProductIdViewsRequestDto_Views_Item) FromVariantsFilteringViewsDto

func (t *ProductIdViewsRequestDto_Views_Item) FromVariantsFilteringViewsDto(v VariantsFilteringViewsDto) error

FromVariantsFilteringViewsDto overwrites any union data inside the ProductIdViewsRequestDto_Views_Item as the provided VariantsFilteringViewsDto

func (ProductIdViewsRequestDto_Views_Item) MarshalJSON

func (t ProductIdViewsRequestDto_Views_Item) MarshalJSON() ([]byte, error)

func (*ProductIdViewsRequestDto_Views_Item) MergeAssetsFilteringViewsDto

func (t *ProductIdViewsRequestDto_Views_Item) MergeAssetsFilteringViewsDto(v AssetsFilteringViewsDto) error

MergeAssetsFilteringViewsDto performs a merge with any union data inside the ProductIdViewsRequestDto_Views_Item, using the provided AssetsFilteringViewsDto

func (*ProductIdViewsRequestDto_Views_Item) MergeAttributesFilteringViewsDto

func (t *ProductIdViewsRequestDto_Views_Item) MergeAttributesFilteringViewsDto(v AttributesFilteringViewsDto) error

MergeAttributesFilteringViewsDto performs a merge with any union data inside the ProductIdViewsRequestDto_Views_Item, using the provided AttributesFilteringViewsDto

func (*ProductIdViewsRequestDto_Views_Item) MergeBundlesFilteringViewsDto

func (t *ProductIdViewsRequestDto_Views_Item) MergeBundlesFilteringViewsDto(v BundlesFilteringViewsDto) error

MergeBundlesFilteringViewsDto performs a merge with any union data inside the ProductIdViewsRequestDto_Views_Item, using the provided BundlesFilteringViewsDto

func (*ProductIdViewsRequestDto_Views_Item) MergeCategoriesFilteringViewsDto

func (t *ProductIdViewsRequestDto_Views_Item) MergeCategoriesFilteringViewsDto(v CategoriesFilteringViewsDto) error

MergeCategoriesFilteringViewsDto performs a merge with any union data inside the ProductIdViewsRequestDto_Views_Item, using the provided CategoriesFilteringViewsDto

func (*ProductIdViewsRequestDto_Views_Item) MergeLabelsFilteringViewsDto

func (t *ProductIdViewsRequestDto_Views_Item) MergeLabelsFilteringViewsDto(v LabelsFilteringViewsDto) error

MergeLabelsFilteringViewsDto performs a merge with any union data inside the ProductIdViewsRequestDto_Views_Item, using the provided LabelsFilteringViewsDto

func (*ProductIdViewsRequestDto_Views_Item) MergeMetadataFilteringViewsDto

func (t *ProductIdViewsRequestDto_Views_Item) MergeMetadataFilteringViewsDto(v MetadataFilteringViewsDto) error

MergeMetadataFilteringViewsDto performs a merge with any union data inside the ProductIdViewsRequestDto_Views_Item, using the provided MetadataFilteringViewsDto

func (*ProductIdViewsRequestDto_Views_Item) MergeRelatedCategoriesFilteringViewsDto

func (t *ProductIdViewsRequestDto_Views_Item) MergeRelatedCategoriesFilteringViewsDto(v RelatedCategoriesFilteringViewsDto) error

MergeRelatedCategoriesFilteringViewsDto performs a merge with any union data inside the ProductIdViewsRequestDto_Views_Item, using the provided RelatedCategoriesFilteringViewsDto

func (*ProductIdViewsRequestDto_Views_Item) MergeRelatedProductsFilteringViewsDto

func (t *ProductIdViewsRequestDto_Views_Item) MergeRelatedProductsFilteringViewsDto(v RelatedProductsFilteringViewsDto) error

MergeRelatedProductsFilteringViewsDto performs a merge with any union data inside the ProductIdViewsRequestDto_Views_Item, using the provided RelatedProductsFilteringViewsDto

func (*ProductIdViewsRequestDto_Views_Item) MergeVariantsFilteringViewsDto

func (t *ProductIdViewsRequestDto_Views_Item) MergeVariantsFilteringViewsDto(v VariantsFilteringViewsDto) error

MergeVariantsFilteringViewsDto performs a merge with any union data inside the ProductIdViewsRequestDto_Views_Item, using the provided VariantsFilteringViewsDto

func (*ProductIdViewsRequestDto_Views_Item) UnmarshalJSON

func (t *ProductIdViewsRequestDto_Views_Item) UnmarshalJSON(b []byte) error

type ProductMetadataUpdateRequest

type ProductMetadataUpdateRequest struct {
	Description *PropertyUpdateString `json:"description,omitempty"`
	Name        *PropertyUpdateString `json:"name,omitempty"`
	Number      *string               `json:"number,omitempty"`
}

ProductMetadataUpdateRequest defines model for ProductMetadataUpdateRequest.

type ProductMetadataViewDto

type ProductMetadataViewDto struct {
	Archived                                  *bool                                                            `json:"archived,omitempty"`
	ContextStates                             *map[string]ProductMetadataViewDtoContextStates                  `json:"contextStates,omitempty"`
	CreateDate                                *int64                                                           `json:"createDate,omitempty"`
	DataSynced                                *bool                                                            `json:"dataSynced,omitempty"`
	Description                               *MultiLanguageDto                                                `json:"description,omitempty"`
	LastUpdate                                *int64                                                           `json:"lastUpdate,omitempty"`
	Name                                      *MultiLanguageDto                                                `json:"name,omitempty"`
	Number                                    *string                                                          `json:"number,omitempty"`
	ReadOnly                                  *bool                                                            `json:"readOnly,omitempty"`
	RelatedProductsRelationSortingOrderSource *ProductMetadataViewDtoRelatedProductsRelationSortingOrderSource `json:"relatedProductsRelationSortingOrderSource,omitempty"`
	State                                     *ProductMetadataViewDtoState                                     `json:"state,omitempty"`
	Type                                      *ProductMetadataViewDtoType                                      `json:"type,omitempty"`
	VariantParentId                           *string                                                          `json:"variantParentId,omitempty"`
}

ProductMetadataViewDto defines model for ProductMetadataViewDto.

type ProductMetadataViewDtoContextStates

type ProductMetadataViewDtoContextStates string

ProductMetadataViewDtoContextStates defines model for ProductMetadataViewDto.ContextStates.

const (
	ProductMetadataViewDtoContextStatesARCHIVED        ProductMetadataViewDtoContextStates = "ARCHIVED"
	ProductMetadataViewDtoContextStatesCONNECTED       ProductMetadataViewDtoContextStates = "CONNECTED"
	ProductMetadataViewDtoContextStatesNOTCONNECTED    ProductMetadataViewDtoContextStates = "NOT_CONNECTED"
	ProductMetadataViewDtoContextStatesPLAYGROUNDONLY  ProductMetadataViewDtoContextStates = "PLAYGROUND_ONLY"
	ProductMetadataViewDtoContextStatesTOBEARCHIVED    ProductMetadataViewDtoContextStates = "TO_BE_ARCHIVED"
	ProductMetadataViewDtoContextStatesTOBEPUBLISHED   ProductMetadataViewDtoContextStates = "TO_BE_PUBLISHED"
	ProductMetadataViewDtoContextStatesTOBEUNPUBLISHED ProductMetadataViewDtoContextStates = "TO_BE_UNPUBLISHED"
)

Defines values for ProductMetadataViewDtoContextStates.

type ProductMetadataViewDtoRelatedProductsRelationSortingOrderSource

type ProductMetadataViewDtoRelatedProductsRelationSortingOrderSource string

ProductMetadataViewDtoRelatedProductsRelationSortingOrderSource defines model for ProductMetadataViewDto.RelatedProductsRelationSortingOrderSource.

const (
	ProductMetadataViewDtoRelatedProductsRelationSortingOrderSourcePRODUCT            ProductMetadataViewDtoRelatedProductsRelationSortingOrderSource = "PRODUCT"
	ProductMetadataViewDtoRelatedProductsRelationSortingOrderSourceRELATIONDEFINITION ProductMetadataViewDtoRelatedProductsRelationSortingOrderSource = "RELATION_DEFINITION"
)

Defines values for ProductMetadataViewDtoRelatedProductsRelationSortingOrderSource.

type ProductMetadataViewDtoState

type ProductMetadataViewDtoState string

ProductMetadataViewDtoState defines model for ProductMetadataViewDto.State.

const (
	ARCHIVED        ProductMetadataViewDtoState = "ARCHIVED"
	CONNECTED       ProductMetadataViewDtoState = "CONNECTED"
	NOTCONNECTED    ProductMetadataViewDtoState = "NOT_CONNECTED"
	PLAYGROUNDONLY  ProductMetadataViewDtoState = "PLAYGROUND_ONLY"
	TOBEARCHIVED    ProductMetadataViewDtoState = "TO_BE_ARCHIVED"
	TOBEPUBLISHED   ProductMetadataViewDtoState = "TO_BE_PUBLISHED"
	TOBEUNPUBLISHED ProductMetadataViewDtoState = "TO_BE_UNPUBLISHED"
)

Defines values for ProductMetadataViewDtoState.

type ProductMetadataViewDtoType

type ProductMetadataViewDtoType string

ProductMetadataViewDtoType defines model for ProductMetadataViewDto.Type.

const (
	ProductMetadataViewDtoTypeBUNDLE  ProductMetadataViewDtoType = "BUNDLE"
	ProductMetadataViewDtoTypeGROUP   ProductMetadataViewDtoType = "GROUP"
	ProductMetadataViewDtoTypeSINGLE  ProductMetadataViewDtoType = "SINGLE"
	ProductMetadataViewDtoTypeVARIANT ProductMetadataViewDtoType = "VARIANT"
)

Defines values for ProductMetadataViewDtoType.

type ProductNumberListViewsRequestDto

type ProductNumberListViewsRequestDto struct {
	Numbers  *[]string                                      `json:"numbers,omitempty"`
	Page     *int32                                         `json:"page,omitempty"`
	PageSize *int32                                         `json:"pageSize,omitempty"`
	Views    *[]ProductNumberListViewsRequestDto_Views_Item `json:"views,omitempty"`
}

ProductNumberListViewsRequestDto defines model for ProductNumberListViewsRequestDto.

type ProductNumberListViewsRequestDto_Views_Item

type ProductNumberListViewsRequestDto_Views_Item struct {
	// contains filtered or unexported fields
}

ProductNumberListViewsRequestDto_Views_Item defines model for ProductNumberListViewsRequestDto.views.Item.

func (ProductNumberListViewsRequestDto_Views_Item) AsAssetsFilteringViewsDto

AsAssetsFilteringViewsDto returns the union data inside the ProductNumberListViewsRequestDto_Views_Item as a AssetsFilteringViewsDto

func (ProductNumberListViewsRequestDto_Views_Item) AsAttributesFilteringViewsDto

AsAttributesFilteringViewsDto returns the union data inside the ProductNumberListViewsRequestDto_Views_Item as a AttributesFilteringViewsDto

func (ProductNumberListViewsRequestDto_Views_Item) AsBundlesFilteringViewsDto

AsBundlesFilteringViewsDto returns the union data inside the ProductNumberListViewsRequestDto_Views_Item as a BundlesFilteringViewsDto

func (ProductNumberListViewsRequestDto_Views_Item) AsCategoriesFilteringViewsDto

AsCategoriesFilteringViewsDto returns the union data inside the ProductNumberListViewsRequestDto_Views_Item as a CategoriesFilteringViewsDto

func (ProductNumberListViewsRequestDto_Views_Item) AsLabelsFilteringViewsDto

AsLabelsFilteringViewsDto returns the union data inside the ProductNumberListViewsRequestDto_Views_Item as a LabelsFilteringViewsDto

func (ProductNumberListViewsRequestDto_Views_Item) AsMetadataFilteringViewsDto

AsMetadataFilteringViewsDto returns the union data inside the ProductNumberListViewsRequestDto_Views_Item as a MetadataFilteringViewsDto

func (ProductNumberListViewsRequestDto_Views_Item) AsRelatedCategoriesFilteringViewsDto

func (t ProductNumberListViewsRequestDto_Views_Item) AsRelatedCategoriesFilteringViewsDto() (RelatedCategoriesFilteringViewsDto, error)

AsRelatedCategoriesFilteringViewsDto returns the union data inside the ProductNumberListViewsRequestDto_Views_Item as a RelatedCategoriesFilteringViewsDto

func (ProductNumberListViewsRequestDto_Views_Item) AsRelatedProductsFilteringViewsDto

AsRelatedProductsFilteringViewsDto returns the union data inside the ProductNumberListViewsRequestDto_Views_Item as a RelatedProductsFilteringViewsDto

func (ProductNumberListViewsRequestDto_Views_Item) AsVariantsFilteringViewsDto

AsVariantsFilteringViewsDto returns the union data inside the ProductNumberListViewsRequestDto_Views_Item as a VariantsFilteringViewsDto

func (*ProductNumberListViewsRequestDto_Views_Item) FromAssetsFilteringViewsDto

FromAssetsFilteringViewsDto overwrites any union data inside the ProductNumberListViewsRequestDto_Views_Item as the provided AssetsFilteringViewsDto

func (*ProductNumberListViewsRequestDto_Views_Item) FromAttributesFilteringViewsDto

FromAttributesFilteringViewsDto overwrites any union data inside the ProductNumberListViewsRequestDto_Views_Item as the provided AttributesFilteringViewsDto

func (*ProductNumberListViewsRequestDto_Views_Item) FromBundlesFilteringViewsDto

FromBundlesFilteringViewsDto overwrites any union data inside the ProductNumberListViewsRequestDto_Views_Item as the provided BundlesFilteringViewsDto

func (*ProductNumberListViewsRequestDto_Views_Item) FromCategoriesFilteringViewsDto

FromCategoriesFilteringViewsDto overwrites any union data inside the ProductNumberListViewsRequestDto_Views_Item as the provided CategoriesFilteringViewsDto

func (*ProductNumberListViewsRequestDto_Views_Item) FromLabelsFilteringViewsDto

FromLabelsFilteringViewsDto overwrites any union data inside the ProductNumberListViewsRequestDto_Views_Item as the provided LabelsFilteringViewsDto

func (*ProductNumberListViewsRequestDto_Views_Item) FromMetadataFilteringViewsDto

FromMetadataFilteringViewsDto overwrites any union data inside the ProductNumberListViewsRequestDto_Views_Item as the provided MetadataFilteringViewsDto

func (*ProductNumberListViewsRequestDto_Views_Item) FromRelatedCategoriesFilteringViewsDto

func (t *ProductNumberListViewsRequestDto_Views_Item) FromRelatedCategoriesFilteringViewsDto(v RelatedCategoriesFilteringViewsDto) error

FromRelatedCategoriesFilteringViewsDto overwrites any union data inside the ProductNumberListViewsRequestDto_Views_Item as the provided RelatedCategoriesFilteringViewsDto

func (*ProductNumberListViewsRequestDto_Views_Item) FromRelatedProductsFilteringViewsDto

func (t *ProductNumberListViewsRequestDto_Views_Item) FromRelatedProductsFilteringViewsDto(v RelatedProductsFilteringViewsDto) error

FromRelatedProductsFilteringViewsDto overwrites any union data inside the ProductNumberListViewsRequestDto_Views_Item as the provided RelatedProductsFilteringViewsDto

func (*ProductNumberListViewsRequestDto_Views_Item) FromVariantsFilteringViewsDto

FromVariantsFilteringViewsDto overwrites any union data inside the ProductNumberListViewsRequestDto_Views_Item as the provided VariantsFilteringViewsDto

func (ProductNumberListViewsRequestDto_Views_Item) MarshalJSON

func (*ProductNumberListViewsRequestDto_Views_Item) MergeAssetsFilteringViewsDto

MergeAssetsFilteringViewsDto performs a merge with any union data inside the ProductNumberListViewsRequestDto_Views_Item, using the provided AssetsFilteringViewsDto

func (*ProductNumberListViewsRequestDto_Views_Item) MergeAttributesFilteringViewsDto

func (t *ProductNumberListViewsRequestDto_Views_Item) MergeAttributesFilteringViewsDto(v AttributesFilteringViewsDto) error

MergeAttributesFilteringViewsDto performs a merge with any union data inside the ProductNumberListViewsRequestDto_Views_Item, using the provided AttributesFilteringViewsDto

func (*ProductNumberListViewsRequestDto_Views_Item) MergeBundlesFilteringViewsDto

MergeBundlesFilteringViewsDto performs a merge with any union data inside the ProductNumberListViewsRequestDto_Views_Item, using the provided BundlesFilteringViewsDto

func (*ProductNumberListViewsRequestDto_Views_Item) MergeCategoriesFilteringViewsDto

func (t *ProductNumberListViewsRequestDto_Views_Item) MergeCategoriesFilteringViewsDto(v CategoriesFilteringViewsDto) error

MergeCategoriesFilteringViewsDto performs a merge with any union data inside the ProductNumberListViewsRequestDto_Views_Item, using the provided CategoriesFilteringViewsDto

func (*ProductNumberListViewsRequestDto_Views_Item) MergeLabelsFilteringViewsDto

MergeLabelsFilteringViewsDto performs a merge with any union data inside the ProductNumberListViewsRequestDto_Views_Item, using the provided LabelsFilteringViewsDto

func (*ProductNumberListViewsRequestDto_Views_Item) MergeMetadataFilteringViewsDto

MergeMetadataFilteringViewsDto performs a merge with any union data inside the ProductNumberListViewsRequestDto_Views_Item, using the provided MetadataFilteringViewsDto

func (*ProductNumberListViewsRequestDto_Views_Item) MergeRelatedCategoriesFilteringViewsDto

func (t *ProductNumberListViewsRequestDto_Views_Item) MergeRelatedCategoriesFilteringViewsDto(v RelatedCategoriesFilteringViewsDto) error

MergeRelatedCategoriesFilteringViewsDto performs a merge with any union data inside the ProductNumberListViewsRequestDto_Views_Item, using the provided RelatedCategoriesFilteringViewsDto

func (*ProductNumberListViewsRequestDto_Views_Item) MergeRelatedProductsFilteringViewsDto

func (t *ProductNumberListViewsRequestDto_Views_Item) MergeRelatedProductsFilteringViewsDto(v RelatedProductsFilteringViewsDto) error

MergeRelatedProductsFilteringViewsDto performs a merge with any union data inside the ProductNumberListViewsRequestDto_Views_Item, using the provided RelatedProductsFilteringViewsDto

func (*ProductNumberListViewsRequestDto_Views_Item) MergeVariantsFilteringViewsDto

MergeVariantsFilteringViewsDto performs a merge with any union data inside the ProductNumberListViewsRequestDto_Views_Item, using the provided VariantsFilteringViewsDto

func (*ProductNumberListViewsRequestDto_Views_Item) UnmarshalJSON

type ProductTemplateRequest

type ProductTemplateRequest struct {
	Name string `json:"name"`
}

ProductTemplateRequest defines model for ProductTemplateRequest.

type ProductTemplateResponse

type ProductTemplateResponse struct {
	Name      string  `json:"name"`
	ProductId *string `json:"productId,omitempty"`
}

ProductTemplateResponse defines model for ProductTemplateResponse.

type ProductValidationIssueDto

type ProductValidationIssueDto struct {
	CategoryId                   *string                              `json:"categoryId,omitempty"`
	DefinitionId                 *string                              `json:"definitionId,omitempty"`
	Message                      *string                              `json:"message,omitempty"`
	MissingAttributeDefinitionId *string                              `json:"missingAttributeDefinitionId,omitempty"`
	StatusCode                   *ProductValidationIssueDtoStatusCode `json:"statusCode,omitempty"`
}

ProductValidationIssueDto defines model for ProductValidationIssueDto.

type ProductValidationIssueDtoStatusCode

type ProductValidationIssueDtoStatusCode string

ProductValidationIssueDtoStatusCode defines model for ProductValidationIssueDto.StatusCode.

const (
	ProductValidationIssueDtoStatusCodeDICTIONARYVALUENOTEXISTINFILTER ProductValidationIssueDtoStatusCode = "DICTIONARY_VALUE_NOT_EXIST_IN_FILTER"
	ProductValidationIssueDtoStatusCodeINVALIDCATEGORYCONSTRAINT       ProductValidationIssueDtoStatusCode = "INVALID_CATEGORY_CONSTRAINT"
	ProductValidationIssueDtoStatusCodeINVALIDVALUE                    ProductValidationIssueDtoStatusCode = "INVALID_VALUE"
	ProductValidationIssueDtoStatusCodeINVALIDVARIANTVALUE             ProductValidationIssueDtoStatusCode = "INVALID_VARIANT_VALUE"
	ProductValidationIssueDtoStatusCodeMISSINGCATEGORYATTRIBUTE        ProductValidationIssueDtoStatusCode = "MISSING_CATEGORY_ATTRIBUTE"
	ProductValidationIssueDtoStatusCodeMISSINGCATEGORYVALUE            ProductValidationIssueDtoStatusCode = "MISSING_CATEGORY_VALUE"
	ProductValidationIssueDtoStatusCodeMISSINGCOMPOUNDATTRIBUTE        ProductValidationIssueDtoStatusCode = "MISSING_COMPOUND_ATTRIBUTE"
	ProductValidationIssueDtoStatusCodeMISSINGPRODUCT                  ProductValidationIssueDtoStatusCode = "MISSING_PRODUCT"
	ProductValidationIssueDtoStatusCodeMISSINGVARIANTATTRIBUTE         ProductValidationIssueDtoStatusCode = "MISSING_VARIANT_ATTRIBUTE"
	ProductValidationIssueDtoStatusCodeMISSINGVARIANTVALUE             ProductValidationIssueDtoStatusCode = "MISSING_VARIANT_VALUE"
)

Defines values for ProductValidationIssueDtoStatusCode.

type ProductValidationIssueResponse

type ProductValidationIssueResponse struct {
	Id     *string                               `json:"id,omitempty"`
	Issues *[]ProductValidationIssueDto          `json:"issues,omitempty"`
	Status *ProductValidationIssueResponseStatus `json:"status,omitempty"`
}

ProductValidationIssueResponse defines model for ProductValidationIssueResponse.

type ProductValidationIssueResponseStatus

type ProductValidationIssueResponseStatus string

ProductValidationIssueResponseStatus defines model for ProductValidationIssueResponse.Status.

const (
	ProductValidationIssueResponseStatusFAILED     ProductValidationIssueResponseStatus = "FAILED"
	ProductValidationIssueResponseStatusSUCCESSFUL ProductValidationIssueResponseStatus = "SUCCESSFUL"
)

Defines values for ProductValidationIssueResponseStatus.

type ProductValidationRequest

type ProductValidationRequest struct {
	Attributes *[]ValidableAttribute `json:"attributes,omitempty"`
	Id         *string               `json:"id,omitempty"`
}

ProductValidationRequest defines model for ProductValidationRequest.

type ProductVariantAttributeDto

type ProductVariantAttributeDto struct {
	Copy               *bool `json:"copy,omitempty"`
	DefiningAttributes *bool `json:"definingAttributes,omitempty"`
	Locked             *bool `json:"locked,omitempty"`
	Mandatory          *bool `json:"mandatory,omitempty"`
}

ProductVariantAttributeDto defines model for ProductVariantAttributeDto.

type ProductViewDto

type ProductViewDto struct {
	Assets            *[]string                  `json:"assets,omitempty"`
	Attributes        *[]ProductAttributeViewDto `json:"attributes,omitempty"`
	Categories        *[]string                  `json:"categories,omitempty"`
	Id                *string                    `json:"id,omitempty"`
	Labels            *[]string                  `json:"labels,omitempty"`
	Metadata          *ProductMetadataViewDto    `json:"metadata,omitempty"`
	ProductBundles    *[]ProductBundleDto        `json:"productBundles,omitempty"`
	ProductVariants   *[]string                  `json:"productVariants,omitempty"`
	RelatedCategories *[]ConnectionDto           `json:"relatedCategories,omitempty"`
	RelatedProducts   *[]ConnectionDto           `json:"relatedProducts,omitempty"`
}

ProductViewDto defines model for ProductViewDto.

type ProductWithAttributeValuesResponse

type ProductWithAttributeValuesResponse struct {
	AttributeValues *[]string `json:"attributeValues,omitempty"`
	ProductName     *string   `json:"productName,omitempty"`
}

ProductWithAttributeValuesResponse defines model for ProductWithAttributeValuesResponse.

type PropertyUpdateInteger

type PropertyUpdateInteger struct {
	Value *int32 `json:"value,omitempty"`
}

PropertyUpdateInteger defines model for PropertyUpdateInteger.

type PropertyUpdateString

type PropertyUpdateString struct {
	Value *string `json:"value,omitempty"`
}

PropertyUpdateString defines model for PropertyUpdateString.

type RangeRestrictionsDto

type RangeRestrictionsDto struct {
	Max  *string `json:"max,omitempty"`
	Min  *string `json:"min,omitempty"`
	Step *string `json:"step,omitempty"`
}

RangeRestrictionsDto defines model for RangeRestrictionsDto.

type RelatedCategoriesFilteringViewsDto

type RelatedCategoriesFilteringViewsDto = FilteringViewsDto

RelatedCategoriesFilteringViewsDto <p>Views mapping</p><table><tr><th>View type</th><th>View dto</th></tr><tr><td>ASSETS</td><td>AssetsFilteringViewsDto</td></tr><tr><td>ATTRIBUTES</td><td>AttributesFilteringViewsDto</td></tr><tr><td>METADATA</td><td>MetadataFilteringViewsDto</td></tr><tr><td>CATEGORIES</td><td>CategoriesFilteringViewsDto</td></tr><tr><td>BUNDLES</td><td>BundlesFilteringViewsDto</td></tr><tr><td>LABELS</td><td>LabelsFilteringViewsDto</td></tr><tr><td>VARIANTS</td><td>VariantsFilteringViewsDto</td></tr><tr><td>RELATED_PRODUCTS</td><td>RelatedProductsFilteringViewsDto</td></tr><tr><td>RELATED_CATEGORIES</td><td>RelatedCategoriesFilteringViewsDto</td></tr></table>

type RelatedProductsFilteringViewsDto

type RelatedProductsFilteringViewsDto = FilteringViewsDto

RelatedProductsFilteringViewsDto <p>Views mapping</p><table><tr><th>View type</th><th>View dto</th></tr><tr><td>ASSETS</td><td>AssetsFilteringViewsDto</td></tr><tr><td>ATTRIBUTES</td><td>AttributesFilteringViewsDto</td></tr><tr><td>METADATA</td><td>MetadataFilteringViewsDto</td></tr><tr><td>CATEGORIES</td><td>CategoriesFilteringViewsDto</td></tr><tr><td>BUNDLES</td><td>BundlesFilteringViewsDto</td></tr><tr><td>LABELS</td><td>LabelsFilteringViewsDto</td></tr><tr><td>VARIANTS</td><td>VariantsFilteringViewsDto</td></tr><tr><td>RELATED_PRODUCTS</td><td>RelatedProductsFilteringViewsDto</td></tr><tr><td>RELATED_CATEGORIES</td><td>RelatedCategoriesFilteringViewsDto</td></tr></table>

type RelationFilter

type RelationFilter struct {
	Type   *RelationFilterType `json:"type,omitempty"`
	Values *[]string           `json:"values,omitempty"`
}

RelationFilter defines model for RelationFilter.

type RelationFilterType

type RelationFilterType string

RelationFilterType defines model for RelationFilter.Type.

const (
	IDIN     RelationFilterType = "ID_IN"
	NUMBERIN RelationFilterType = "NUMBER_IN"
)

Defines values for RelationFilterType.

type RelationFilteringRequest

type RelationFilteringRequest struct {
	Filters  *[]RelationFilter `json:"filters,omitempty"`
	Page     *int32            `json:"page,omitempty"`
	PageSize *int32            `json:"pageSize,omitempty"`
}

RelationFilteringRequest defines model for RelationFilteringRequest.

type RelationRequest

type RelationRequest struct {
	Description     *string `json:"description,omitempty"`
	Direction       *string `json:"direction,omitempty"`
	Name            string  `json:"name"`
	Number          *string `json:"number,omitempty"`
	QuantityEnabled *bool   `json:"quantityEnabled,omitempty"`
	ReverseName     *string `json:"reverseName,omitempty"`
}

RelationRequest defines model for RelationRequest.

type RelationResponse

type RelationResponse struct {
	Description     *string `json:"description,omitempty"`
	Direction       *string `json:"direction,omitempty"`
	Id              *string `json:"id,omitempty"`
	Name            *string `json:"name,omitempty"`
	Number          *string `json:"number,omitempty"`
	Order           *int32  `json:"order,omitempty"`
	QuantityEnabled *bool   `json:"quantityEnabled,omitempty"`
	ReverseName     *string `json:"reverseName,omitempty"`
}

RelationResponse defines model for RelationResponse.

type RemoveLabelFromProductResponse

type RemoveLabelFromProductResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseRemoveLabelFromProductResponse

func ParseRemoveLabelFromProductResponse(rsp *http.Response) (*RemoveLabelFromProductResponse, error)

ParseRemoveLabelFromProductResponse parses an HTTP response from a RemoveLabelFromProductWithResponse call

func (RemoveLabelFromProductResponse) Status

Status returns HTTPResponse.Status

func (RemoveLabelFromProductResponse) StatusCode

func (r RemoveLabelFromProductResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RemoveLabelFromProductsJSONRequestBody

type RemoveLabelFromProductsJSONRequestBody = ModifyLabelInProductsRequestDto

RemoveLabelFromProductsJSONRequestBody defines body for RemoveLabelFromProducts for application/json ContentType.

type RemoveLabelFromProductsResponse

type RemoveLabelFromProductsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
}

func ParseRemoveLabelFromProductsResponse

func ParseRemoveLabelFromProductsResponse(rsp *http.Response) (*RemoveLabelFromProductsResponse, error)

ParseRemoveLabelFromProductsResponse parses an HTTP response from a RemoveLabelFromProductsWithResponse call

func (RemoveLabelFromProductsResponse) Status

Status returns HTTPResponse.Status

func (RemoveLabelFromProductsResponse) StatusCode

func (r RemoveLabelFromProductsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RemoveProductFromCategoryResponse

type RemoveProductFromCategoryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseRemoveProductFromCategoryResponse

func ParseRemoveProductFromCategoryResponse(rsp *http.Response) (*RemoveProductFromCategoryResponse, error)

ParseRemoveProductFromCategoryResponse parses an HTTP response from a RemoveProductFromCategoryWithResponse call

func (RemoveProductFromCategoryResponse) Status

Status returns HTTPResponse.Status

func (RemoveProductFromCategoryResponse) StatusCode

func (r RemoveProductFromCategoryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RenameAttributeGroupRequest

type RenameAttributeGroupRequest struct {
	Name string `json:"name"`
}

RenameAttributeGroupRequest defines model for RenameAttributeGroupRequest.

type RenameJSONRequestBody

type RenameJSONRequestBody = RenameAttributeGroupRequest

RenameJSONRequestBody defines body for Rename for application/json ContentType.

type RenameParams

type RenameParams struct {
	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

RenameParams defines parameters for Rename.

type RenameResponse

type RenameResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseRenameResponse

func ParseRenameResponse(rsp *http.Response) (*RenameResponse, error)

ParseRenameResponse parses an HTTP response from a RenameWithResponse call

func (RenameResponse) Status

func (r RenameResponse) Status() string

Status returns HTTPResponse.Status

func (RenameResponse) StatusCode

func (r RenameResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RequestEditorFn

type RequestEditorFn func(ctx context.Context, req *http.Request) error

RequestEditorFn is the function signature for the RequestEditor callback function

type RestrictionsDto

type RestrictionsDto struct {
	Column *ColumnRestrictionsDto `json:"column,omitempty"`
	Enum   *SelectRestrictionsDto `json:"enum,omitempty"`
	Matrix *MatrixRestrictionsDto `json:"matrix,omitempty"`
	Range  *RangeRestrictionsDto  `json:"range,omitempty"`
	Text   *TextRestrictionsDto   `json:"text,omitempty"`
}

RestrictionsDto defines model for RestrictionsDto.

type SaveProductsAttributesBulkRequest

type SaveProductsAttributesBulkRequest struct {
	AttributeDefinitionId string    `json:"attributeDefinitionId"`
	AttributeValues       *[]string `json:"attributeValues,omitempty"`
	ProductIds            []string  `json:"productIds"`
}

SaveProductsAttributesBulkRequest defines model for SaveProductsAttributesBulkRequest.

type SaveProductsAttributesByIdsRequest

type SaveProductsAttributesByIdsRequest struct {
	AttributeDefinitionId string    `json:"attributeDefinitionId"`
	AttributeValues       *[]string `json:"attributeValues,omitempty"`
	ProductIds            *[]string `json:"productIds,omitempty"`
}

SaveProductsAttributesByIdsRequest defines model for SaveProductsAttributesByIdsRequest.

type SelectAttributeValueDto

type SelectAttributeValueDto struct {
	Metadata *string `json:"metadata,omitempty"`
	Number   *string `json:"number,omitempty"`
	Value    string  `json:"value"`
	ValueId  *string `json:"valueId,omitempty"`
}

SelectAttributeValueDto defines model for SelectAttributeValueDto.

type SelectRestrictionsDto

type SelectRestrictionsDto struct {
	Type   *string                    `json:"type,omitempty"`
	Values *[]SelectAttributeValueDto `json:"values,omitempty"`
}

SelectRestrictionsDto defines model for SelectRestrictionsDto.

type SelectValueIdDto

type SelectValueIdDto struct {
	SelectValueId *string `json:"selectValueId,omitempty"`
}

SelectValueIdDto defines model for SelectValueIdDto.

type SetCategoryDictionaryAttributeValuesRequest

type SetCategoryDictionaryAttributeValuesRequest struct {
	ValueIds *[]string `json:"valueIds,omitempty"`
}

SetCategoryDictionaryAttributeValuesRequest defines model for SetCategoryDictionaryAttributeValuesRequest.

type SetDefinitionsOrderStrategyInGroupParams

type SetDefinitionsOrderStrategyInGroupParams struct {
	OrderByName bool `form:"orderByName" json:"orderByName"`
}

SetDefinitionsOrderStrategyInGroupParams defines parameters for SetDefinitionsOrderStrategyInGroup.

type SetDefinitionsOrderStrategyInGroupResponse

type SetDefinitionsOrderStrategyInGroupResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseSetDefinitionsOrderStrategyInGroupResponse

func ParseSetDefinitionsOrderStrategyInGroupResponse(rsp *http.Response) (*SetDefinitionsOrderStrategyInGroupResponse, error)

ParseSetDefinitionsOrderStrategyInGroupResponse parses an HTTP response from a SetDefinitionsOrderStrategyInGroupWithResponse call

func (SetDefinitionsOrderStrategyInGroupResponse) Status

Status returns HTTPResponse.Status

func (SetDefinitionsOrderStrategyInGroupResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type SetDictionaryAttributeValuesForCategoryJSONRequestBody

type SetDictionaryAttributeValuesForCategoryJSONRequestBody = SetCategoryDictionaryAttributeValuesRequest

SetDictionaryAttributeValuesForCategoryJSONRequestBody defines body for SetDictionaryAttributeValuesForCategory for application/json ContentType.

type SetDictionaryAttributeValuesForCategoryParams

type SetDictionaryAttributeValuesForCategoryParams struct {
	ForceCla *bool `form:"forceCla,omitempty" json:"forceCla,omitempty"`

	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

SetDictionaryAttributeValuesForCategoryParams defines parameters for SetDictionaryAttributeValuesForCategory.

type SetDictionaryAttributeValuesForCategoryResponse

type SetDictionaryAttributeValuesForCategoryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseSetDictionaryAttributeValuesForCategoryResponse

func ParseSetDictionaryAttributeValuesForCategoryResponse(rsp *http.Response) (*SetDictionaryAttributeValuesForCategoryResponse, error)

ParseSetDictionaryAttributeValuesForCategoryResponse parses an HTTP response from a SetDictionaryAttributeValuesForCategoryWithResponse call

func (SetDictionaryAttributeValuesForCategoryResponse) Status

Status returns HTTPResponse.Status

func (SetDictionaryAttributeValuesForCategoryResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type SetDictionaryAttributeValuesForProductJSONRequestBody

type SetDictionaryAttributeValuesForProductJSONRequestBody = SetDictionaryValuesRequest

SetDictionaryAttributeValuesForProductJSONRequestBody defines body for SetDictionaryAttributeValuesForProduct for application/json ContentType.

type SetDictionaryAttributeValuesForProductParams

type SetDictionaryAttributeValuesForProductParams struct {
	ForceVla *bool `form:"forceVla,omitempty" json:"forceVla,omitempty"`

	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

SetDictionaryAttributeValuesForProductParams defines parameters for SetDictionaryAttributeValuesForProduct.

type SetDictionaryAttributeValuesForProductResponse

type SetDictionaryAttributeValuesForProductResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
}

func ParseSetDictionaryAttributeValuesForProductResponse

func ParseSetDictionaryAttributeValuesForProductResponse(rsp *http.Response) (*SetDictionaryAttributeValuesForProductResponse, error)

ParseSetDictionaryAttributeValuesForProductResponse parses an HTTP response from a SetDictionaryAttributeValuesForProductWithResponse call

func (SetDictionaryAttributeValuesForProductResponse) Status

Status returns HTTPResponse.Status

func (SetDictionaryAttributeValuesForProductResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type SetDictionaryParentResponse

type SetDictionaryParentResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseSetDictionaryParentResponse

func ParseSetDictionaryParentResponse(rsp *http.Response) (*SetDictionaryParentResponse, error)

ParseSetDictionaryParentResponse parses an HTTP response from a SetDictionaryParentWithResponse call

func (SetDictionaryParentResponse) Status

Status returns HTTPResponse.Status

func (SetDictionaryParentResponse) StatusCode

func (r SetDictionaryParentResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SetDictionaryValuesRequest

type SetDictionaryValuesRequest struct {
	ValueIds *[]string `json:"valueIds,omitempty"`
}

SetDictionaryValuesRequest defines model for SetDictionaryValuesRequest.

type SetOtherDefinitionsOrderStrategyParams

type SetOtherDefinitionsOrderStrategyParams struct {
	OrderByName bool `form:"orderByName" json:"orderByName"`
}

SetOtherDefinitionsOrderStrategyParams defines parameters for SetOtherDefinitionsOrderStrategy.

type SetOtherDefinitionsOrderStrategyResponse

type SetOtherDefinitionsOrderStrategyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseSetOtherDefinitionsOrderStrategyResponse

func ParseSetOtherDefinitionsOrderStrategyResponse(rsp *http.Response) (*SetOtherDefinitionsOrderStrategyResponse, error)

ParseSetOtherDefinitionsOrderStrategyResponse parses an HTTP response from a SetOtherDefinitionsOrderStrategyWithResponse call

func (SetOtherDefinitionsOrderStrategyResponse) Status

Status returns HTTPResponse.Status

func (SetOtherDefinitionsOrderStrategyResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type SetProductAssets

type SetProductAssets struct {
	Assets *[]string `json:"assets,omitempty"`
}

SetProductAssets defines model for SetProductAssets.

type SetProductAssetsJSONRequestBody

type SetProductAssetsJSONRequestBody = SetProductAssets

SetProductAssetsJSONRequestBody defines body for SetProductAssets for application/json ContentType.

type SetProductAssetsResponse

type SetProductAssetsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseSetProductAssetsResponse

func ParseSetProductAssetsResponse(rsp *http.Response) (*SetProductAssetsResponse, error)

ParseSetProductAssetsResponse parses an HTTP response from a SetProductAssetsWithResponse call

func (SetProductAssetsResponse) Status

func (r SetProductAssetsResponse) Status() string

Status returns HTTPResponse.Status

func (SetProductAssetsResponse) StatusCode

func (r SetProductAssetsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SetProductGroupResponse

type SetProductGroupResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseSetProductGroupResponse

func ParseSetProductGroupResponse(rsp *http.Response) (*SetProductGroupResponse, error)

ParseSetProductGroupResponse parses an HTTP response from a SetProductGroupWithResponse call

func (SetProductGroupResponse) Status

func (r SetProductGroupResponse) Status() string

Status returns HTTPResponse.Status

func (SetProductGroupResponse) StatusCode

func (r SetProductGroupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SimpleAttributeDefinitionRequest

type SimpleAttributeDefinitionRequest struct {
	Charset        *string                                   `json:"charset,omitempty"`
	ContentType    *string                                   `json:"contentType,omitempty"`
	DataType       *SimpleAttributeDefinitionRequestDataType `json:"dataType,omitempty"`
	ExternalSource *bool                                     `json:"externalSource,omitempty"`
	GroupId        *string                                   `json:"groupId,omitempty"`
	Internal       *bool                                     `json:"internal,omitempty"`
	Name           string                                    `json:"name"`
	Number         *string                                   `json:"number,omitempty"`
	Restrictions   *RestrictionsDto                          `json:"restrictions,omitempty"`
	Unit           *string                                   `json:"unit,omitempty"`
}

SimpleAttributeDefinitionRequest defines model for SimpleAttributeDefinitionRequest.

type SimpleAttributeDefinitionRequestDataType

type SimpleAttributeDefinitionRequestDataType string

SimpleAttributeDefinitionRequestDataType defines model for SimpleAttributeDefinitionRequest.DataType.

const (
	SimpleAttributeDefinitionRequestDataTypeBoolean       SimpleAttributeDefinitionRequestDataType = "boolean"
	SimpleAttributeDefinitionRequestDataTypeColumn        SimpleAttributeDefinitionRequestDataType = "column"
	SimpleAttributeDefinitionRequestDataTypeDate          SimpleAttributeDefinitionRequestDataType = "date"
	SimpleAttributeDefinitionRequestDataTypeDateTime      SimpleAttributeDefinitionRequestDataType = "date_time"
	SimpleAttributeDefinitionRequestDataTypeDecimal       SimpleAttributeDefinitionRequestDataType = "decimal"
	SimpleAttributeDefinitionRequestDataTypeDictionary    SimpleAttributeDefinitionRequestDataType = "dictionary"
	SimpleAttributeDefinitionRequestDataTypeFormattedText SimpleAttributeDefinitionRequestDataType = "formatted_text"
	SimpleAttributeDefinitionRequestDataTypeInteger       SimpleAttributeDefinitionRequestDataType = "integer"
	SimpleAttributeDefinitionRequestDataTypeLocation      SimpleAttributeDefinitionRequestDataType = "location"
	SimpleAttributeDefinitionRequestDataTypeMatrix        SimpleAttributeDefinitionRequestDataType = "matrix"
	SimpleAttributeDefinitionRequestDataTypeMultiSelect   SimpleAttributeDefinitionRequestDataType = "multi_select"
	SimpleAttributeDefinitionRequestDataTypeMultiline     SimpleAttributeDefinitionRequestDataType = "multiline"
	SimpleAttributeDefinitionRequestDataTypePattern       SimpleAttributeDefinitionRequestDataType = "pattern"
	SimpleAttributeDefinitionRequestDataTypeSingleSelect  SimpleAttributeDefinitionRequestDataType = "single_select"
	SimpleAttributeDefinitionRequestDataTypeText          SimpleAttributeDefinitionRequestDataType = "text"
	SimpleAttributeDefinitionRequestDataTypeTime          SimpleAttributeDefinitionRequestDataType = "time"
)

Defines values for SimpleAttributeDefinitionRequestDataType.

type SynchronizeAssetsResponse

type SynchronizeAssetsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
}

func ParseSynchronizeAssetsResponse

func ParseSynchronizeAssetsResponse(rsp *http.Response) (*SynchronizeAssetsResponse, error)

ParseSynchronizeAssetsResponse parses an HTTP response from a SynchronizeAssetsWithResponse call

func (SynchronizeAssetsResponse) Status

func (r SynchronizeAssetsResponse) Status() string

Status returns HTTPResponse.Status

func (SynchronizeAssetsResponse) StatusCode

func (r SynchronizeAssetsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TextRestrictionsDto

type TextRestrictionsDto struct {
	MaxLength   *int32  `json:"maxLength,omitempty"`
	Pattern     *string `json:"pattern,omitempty"`
	Whitespaces *bool   `json:"whitespaces,omitempty"`
}

TextRestrictionsDto defines model for TextRestrictionsDto.

type UnarchiveProductsByIdsJSONRequestBody

type UnarchiveProductsByIdsJSONRequestBody = ProductArchiveStateRequest

UnarchiveProductsByIdsJSONRequestBody defines body for UnarchiveProductsByIds for application/json ContentType.

type UnarchiveProductsByIdsResponse

type UnarchiveProductsByIdsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON409      *ErrorResponse
}

func ParseUnarchiveProductsByIdsResponse

func ParseUnarchiveProductsByIdsResponse(rsp *http.Response) (*UnarchiveProductsByIdsResponse, error)

ParseUnarchiveProductsByIdsResponse parses an HTTP response from a UnarchiveProductsByIdsWithResponse call

func (UnarchiveProductsByIdsResponse) Status

Status returns HTTPResponse.Status

func (UnarchiveProductsByIdsResponse) StatusCode

func (r UnarchiveProductsByIdsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UnarchiveResponse

type UnarchiveResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseUnarchiveResponse

func ParseUnarchiveResponse(rsp *http.Response) (*UnarchiveResponse, error)

ParseUnarchiveResponse parses an HTTP response from a UnarchiveWithResponse call

func (UnarchiveResponse) Status

func (r UnarchiveResponse) Status() string

Status returns HTTPResponse.Status

func (UnarchiveResponse) StatusCode

func (r UnarchiveResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UnassignProductVariantResponse

type UnassignProductVariantResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseUnassignProductVariantResponse

func ParseUnassignProductVariantResponse(rsp *http.Response) (*UnassignProductVariantResponse, error)

ParseUnassignProductVariantResponse parses an HTTP response from a UnassignProductVariantWithResponse call

func (UnassignProductVariantResponse) Status

Status returns HTTPResponse.Status

func (UnassignProductVariantResponse) StatusCode

func (r UnassignProductVariantResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateAttributeDefinitionDryRunJSONRequestBody

type UpdateAttributeDefinitionDryRunJSONRequestBody = SimpleAttributeDefinitionRequest

UpdateAttributeDefinitionDryRunJSONRequestBody defines body for UpdateAttributeDefinitionDryRun for application/json ContentType.

type UpdateAttributeDefinitionDryRunParams

type UpdateAttributeDefinitionDryRunParams struct {
	Validation *UpdateAttributeDefinitionDryRunParamsValidation `form:"validation,omitempty" json:"validation,omitempty"`

	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

UpdateAttributeDefinitionDryRunParams defines parameters for UpdateAttributeDefinitionDryRun.

type UpdateAttributeDefinitionDryRunParamsValidation

type UpdateAttributeDefinitionDryRunParamsValidation string

UpdateAttributeDefinitionDryRunParamsValidation defines parameters for UpdateAttributeDefinitionDryRun.

const (
	UpdateAttributeDefinitionDryRunParamsValidationNAME UpdateAttributeDefinitionDryRunParamsValidation = "NAME"
	UpdateAttributeDefinitionDryRunParamsValidationNONE UpdateAttributeDefinitionDryRunParamsValidation = "NONE"
)

Defines values for UpdateAttributeDefinitionDryRunParamsValidation.

type UpdateAttributeDefinitionDryRunResponse

type UpdateAttributeDefinitionDryRunResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AttributeDefinitionUpdateResponse
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
	JSON409      *ErrorResponse
}

func ParseUpdateAttributeDefinitionDryRunResponse

func ParseUpdateAttributeDefinitionDryRunResponse(rsp *http.Response) (*UpdateAttributeDefinitionDryRunResponse, error)

ParseUpdateAttributeDefinitionDryRunResponse parses an HTTP response from a UpdateAttributeDefinitionDryRunWithResponse call

func (UpdateAttributeDefinitionDryRunResponse) Status

Status returns HTTPResponse.Status

func (UpdateAttributeDefinitionDryRunResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type UpdateAttributeDefinitionJSONRequestBody

type UpdateAttributeDefinitionJSONRequestBody = SimpleAttributeDefinitionRequest

UpdateAttributeDefinitionJSONRequestBody defines body for UpdateAttributeDefinition for application/json ContentType.

type UpdateAttributeDefinitionParams

type UpdateAttributeDefinitionParams struct {
	Validation *UpdateAttributeDefinitionParamsValidation `form:"validation,omitempty" json:"validation,omitempty"`

	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

UpdateAttributeDefinitionParams defines parameters for UpdateAttributeDefinition.

type UpdateAttributeDefinitionParamsValidation

type UpdateAttributeDefinitionParamsValidation string

UpdateAttributeDefinitionParamsValidation defines parameters for UpdateAttributeDefinition.

const (
	UpdateAttributeDefinitionParamsValidationNAME UpdateAttributeDefinitionParamsValidation = "NAME"
	UpdateAttributeDefinitionParamsValidationNONE UpdateAttributeDefinitionParamsValidation = "NONE"
)

Defines values for UpdateAttributeDefinitionParamsValidation.

type UpdateAttributeDefinitionResponse

type UpdateAttributeDefinitionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AttributeDefinitionUpdateResponse
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
	JSON409      *ErrorResponse
}

func ParseUpdateAttributeDefinitionResponse

func ParseUpdateAttributeDefinitionResponse(rsp *http.Response) (*UpdateAttributeDefinitionResponse, error)

ParseUpdateAttributeDefinitionResponse parses an HTTP response from a UpdateAttributeDefinitionWithResponse call

func (UpdateAttributeDefinitionResponse) Status

Status returns HTTPResponse.Status

func (UpdateAttributeDefinitionResponse) StatusCode

func (r UpdateAttributeDefinitionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateAttributeDto

type UpdateAttributeDto struct {
	DefinitionId       *string   `json:"definitionId,omitempty"`
	DictionaryValueIds *[]string `json:"dictionaryValueIds,omitempty"`
	SelectValueIds     *[]string `json:"selectValueIds,omitempty"`
	Value              *string   `json:"value,omitempty"`
}

UpdateAttributeDto defines model for UpdateAttributeDto.

type UpdateAttributeGroupNumberRequest

type UpdateAttributeGroupNumberRequest struct {
	Number string `json:"number"`
}

UpdateAttributeGroupNumberRequest defines model for UpdateAttributeGroupNumberRequest.

type UpdateAttributesByIdsJSONRequestBody

type UpdateAttributesByIdsJSONRequestBody = SaveProductsAttributesByIdsRequest

UpdateAttributesByIdsJSONRequestBody defines body for UpdateAttributesByIds for application/json ContentType.

type UpdateAttributesByIdsParams

type UpdateAttributesByIdsParams struct {
	ForceVla *bool `form:"forceVla,omitempty" json:"forceVla,omitempty"`

	// FailOnMissingAttribute A flag that determine, whether the request will fail if an attribute is missing from the product.
	FailOnMissingAttribute *bool `form:"failOnMissingAttribute,omitempty" json:"failOnMissingAttribute,omitempty"`

	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

UpdateAttributesByIdsParams defines parameters for UpdateAttributesByIds.

type UpdateAttributesByIdsResponse

type UpdateAttributesByIdsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
}

func ParseUpdateAttributesByIdsResponse

func ParseUpdateAttributesByIdsResponse(rsp *http.Response) (*UpdateAttributesByIdsResponse, error)

ParseUpdateAttributesByIdsResponse parses an HTTP response from a UpdateAttributesByIdsWithResponse call

func (UpdateAttributesByIdsResponse) Status

Status returns HTTPResponse.Status

func (UpdateAttributesByIdsResponse) StatusCode

func (r UpdateAttributesByIdsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateCatalogNodeJSONRequestBody

type UpdateCatalogNodeJSONRequestBody = UpdateCategoryRequest

UpdateCatalogNodeJSONRequestBody defines body for UpdateCatalogNode for application/json ContentType.

type UpdateCatalogNodeOrderParams

type UpdateCatalogNodeOrderParams struct {
	TargetPosition int32 `form:"targetPosition" json:"targetPosition"`
}

UpdateCatalogNodeOrderParams defines parameters for UpdateCatalogNodeOrder.

type UpdateCatalogNodeOrderResponse

type UpdateCatalogNodeOrderResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseUpdateCatalogNodeOrderResponse

func ParseUpdateCatalogNodeOrderResponse(rsp *http.Response) (*UpdateCatalogNodeOrderResponse, error)

ParseUpdateCatalogNodeOrderResponse parses an HTTP response from a UpdateCatalogNodeOrderWithResponse call

func (UpdateCatalogNodeOrderResponse) Status

Status returns HTTPResponse.Status

func (UpdateCatalogNodeOrderResponse) StatusCode

func (r UpdateCatalogNodeOrderResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateCatalogNodeParams

type UpdateCatalogNodeParams struct {
	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`
}

UpdateCatalogNodeParams defines parameters for UpdateCatalogNode.

type UpdateCatalogNodeResponse

type UpdateCatalogNodeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
	JSON409      *ErrorResponse
}

func ParseUpdateCatalogNodeResponse

func ParseUpdateCatalogNodeResponse(rsp *http.Response) (*UpdateCatalogNodeResponse, error)

ParseUpdateCatalogNodeResponse parses an HTTP response from a UpdateCatalogNodeWithResponse call

func (UpdateCatalogNodeResponse) Status

func (r UpdateCatalogNodeResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateCatalogNodeResponse) StatusCode

func (r UpdateCatalogNodeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateCategoryAttributeRequest

type UpdateCategoryAttributeRequest struct {
	AttributeValue *PropertyUpdateString `json:"attributeValue,omitempty"`
	CopyAttribute  *bool                 `json:"copyAttribute,omitempty"`
	Locked         *bool                 `json:"locked,omitempty"`
	Mandatory      *bool                 `json:"mandatory,omitempty"`
}

UpdateCategoryAttributeRequest defines model for UpdateCategoryAttributeRequest.

type UpdateCategoryColumnAttributeRequest

type UpdateCategoryColumnAttributeRequest struct {
	Column *map[string]string `json:"column,omitempty"`
	// Deprecated:
	CopyAttribute *bool `json:"copyAttribute,omitempty"`
	// Deprecated:
	Locked *bool `json:"locked,omitempty"`
	// Deprecated:
	Mandatory *bool `json:"mandatory,omitempty"`
}

UpdateCategoryColumnAttributeRequest defines model for UpdateCategoryColumnAttributeRequest.

type UpdateCategoryMatrixAttributeRequest

type UpdateCategoryMatrixAttributeRequest struct {
	// Deprecated:
	CopyAttribute *bool `json:"copyAttribute,omitempty"`
	// Deprecated:
	Locked *bool `json:"locked,omitempty"`
	// Deprecated:
	Mandatory *bool                         `json:"mandatory,omitempty"`
	Matrix    *map[string]map[string]string `json:"matrix,omitempty"`
}

UpdateCategoryMatrixAttributeRequest defines model for UpdateCategoryMatrixAttributeRequest.

type UpdateCategoryRequest

type UpdateCategoryRequest struct {
	Description *string `json:"description,omitempty"`
	Name        string  `json:"name"`
	Number      *string `json:"number,omitempty"`
}

UpdateCategoryRequest defines model for UpdateCategoryRequest.

type UpdateColumnAttributeJSONRequestBody

type UpdateColumnAttributeJSONRequestBody = ColumnAttributeValueDto

UpdateColumnAttributeJSONRequestBody defines body for UpdateColumnAttribute for application/json ContentType.

type UpdateColumnAttributeParams

type UpdateColumnAttributeParams struct {
	ForceVla *bool `form:"forceVla,omitempty" json:"forceVla,omitempty"`

	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

UpdateColumnAttributeParams defines parameters for UpdateColumnAttribute.

type UpdateColumnAttributeResponse

type UpdateColumnAttributeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
}

func ParseUpdateColumnAttributeResponse

func ParseUpdateColumnAttributeResponse(rsp *http.Response) (*UpdateColumnAttributeResponse, error)

ParseUpdateColumnAttributeResponse parses an HTTP response from a UpdateColumnAttributeWithResponse call

func (UpdateColumnAttributeResponse) Status

Status returns HTTPResponse.Status

func (UpdateColumnAttributeResponse) StatusCode

func (r UpdateColumnAttributeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateColumnDefinitionDryRunJSONRequestBody

type UpdateColumnDefinitionDryRunJSONRequestBody = ColumnAttributeDefinitionDto

UpdateColumnDefinitionDryRunJSONRequestBody defines body for UpdateColumnDefinitionDryRun for application/json ContentType.

type UpdateColumnDefinitionDryRunParams

type UpdateColumnDefinitionDryRunParams struct {
	Validation UpdateColumnDefinitionDryRunParamsValidation `form:"validation" json:"validation"`
}

UpdateColumnDefinitionDryRunParams defines parameters for UpdateColumnDefinitionDryRun.

type UpdateColumnDefinitionDryRunParamsValidation

type UpdateColumnDefinitionDryRunParamsValidation string

UpdateColumnDefinitionDryRunParamsValidation defines parameters for UpdateColumnDefinitionDryRun.

const (
	UpdateColumnDefinitionDryRunParamsValidationNAME UpdateColumnDefinitionDryRunParamsValidation = "NAME"
	UpdateColumnDefinitionDryRunParamsValidationNONE UpdateColumnDefinitionDryRunParamsValidation = "NONE"
)

Defines values for UpdateColumnDefinitionDryRunParamsValidation.

type UpdateColumnDefinitionDryRunResponse

type UpdateColumnDefinitionDryRunResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AttributeDefinitionUpdateResponse
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseUpdateColumnDefinitionDryRunResponse

func ParseUpdateColumnDefinitionDryRunResponse(rsp *http.Response) (*UpdateColumnDefinitionDryRunResponse, error)

ParseUpdateColumnDefinitionDryRunResponse parses an HTTP response from a UpdateColumnDefinitionDryRunWithResponse call

func (UpdateColumnDefinitionDryRunResponse) Status

Status returns HTTPResponse.Status

func (UpdateColumnDefinitionDryRunResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type UpdateColumnDefinitionJSONRequestBody

type UpdateColumnDefinitionJSONRequestBody = ColumnAttributeDefinitionDto

UpdateColumnDefinitionJSONRequestBody defines body for UpdateColumnDefinition for application/json ContentType.

type UpdateColumnDefinitionParams

type UpdateColumnDefinitionParams struct {
	Validation UpdateColumnDefinitionParamsValidation `form:"validation" json:"validation"`
}

UpdateColumnDefinitionParams defines parameters for UpdateColumnDefinition.

type UpdateColumnDefinitionParamsValidation

type UpdateColumnDefinitionParamsValidation string

UpdateColumnDefinitionParamsValidation defines parameters for UpdateColumnDefinition.

const (
	UpdateColumnDefinitionParamsValidationNAME UpdateColumnDefinitionParamsValidation = "NAME"
	UpdateColumnDefinitionParamsValidationNONE UpdateColumnDefinitionParamsValidation = "NONE"
)

Defines values for UpdateColumnDefinitionParamsValidation.

type UpdateColumnDefinitionResponse

type UpdateColumnDefinitionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AttributeDefinitionUpdateResponse
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseUpdateColumnDefinitionResponse

func ParseUpdateColumnDefinitionResponse(rsp *http.Response) (*UpdateColumnDefinitionResponse, error)

ParseUpdateColumnDefinitionResponse parses an HTTP response from a UpdateColumnDefinitionWithResponse call

func (UpdateColumnDefinitionResponse) Status

Status returns HTTPResponse.Status

func (UpdateColumnDefinitionResponse) StatusCode

func (r UpdateColumnDefinitionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateCompoundDefinitionJSONRequestBody

type UpdateCompoundDefinitionJSONRequestBody = CompoundAttributeDefinitionRequest

UpdateCompoundDefinitionJSONRequestBody defines body for UpdateCompoundDefinition for application/json ContentType.

type UpdateCompoundDefinitionParams

type UpdateCompoundDefinitionParams struct {
	Validation UpdateCompoundDefinitionParamsValidation `form:"validation" json:"validation"`

	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

UpdateCompoundDefinitionParams defines parameters for UpdateCompoundDefinition.

type UpdateCompoundDefinitionParamsValidation

type UpdateCompoundDefinitionParamsValidation string

UpdateCompoundDefinitionParamsValidation defines parameters for UpdateCompoundDefinition.

const (
	UpdateCompoundDefinitionParamsValidationNAME UpdateCompoundDefinitionParamsValidation = "NAME"
	UpdateCompoundDefinitionParamsValidationNONE UpdateCompoundDefinitionParamsValidation = "NONE"
)

Defines values for UpdateCompoundDefinitionParamsValidation.

type UpdateCompoundDefinitionResponse

type UpdateCompoundDefinitionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
	JSON409      *ErrorResponse
}

func ParseUpdateCompoundDefinitionResponse

func ParseUpdateCompoundDefinitionResponse(rsp *http.Response) (*UpdateCompoundDefinitionResponse, error)

ParseUpdateCompoundDefinitionResponse parses an HTTP response from a UpdateCompoundDefinitionWithResponse call

func (UpdateCompoundDefinitionResponse) Status

Status returns HTTPResponse.Status

func (UpdateCompoundDefinitionResponse) StatusCode

func (r UpdateCompoundDefinitionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateConnectionQuantityJSONRequestBody

type UpdateConnectionQuantityJSONRequestBody = ProductConnectionUpdateRequest

UpdateConnectionQuantityJSONRequestBody defines body for UpdateConnectionQuantity for application/json ContentType.

type UpdateConnectionQuantityResponse

type UpdateConnectionQuantityResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseUpdateConnectionQuantityResponse

func ParseUpdateConnectionQuantityResponse(rsp *http.Response) (*UpdateConnectionQuantityResponse, error)

ParseUpdateConnectionQuantityResponse parses an HTTP response from a UpdateConnectionQuantityWithResponse call

func (UpdateConnectionQuantityResponse) Status

Status returns HTTPResponse.Status

func (UpdateConnectionQuantityResponse) StatusCode

func (r UpdateConnectionQuantityResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateDictionaryAttributeJSONRequestBody

type UpdateDictionaryAttributeJSONRequestBody = DictionaryAttributeUpdateRequest

UpdateDictionaryAttributeJSONRequestBody defines body for UpdateDictionaryAttribute for application/json ContentType.

type UpdateDictionaryAttributeParams

type UpdateDictionaryAttributeParams struct {
	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`
}

UpdateDictionaryAttributeParams defines parameters for UpdateDictionaryAttribute.

type UpdateDictionaryAttributeResponse

type UpdateDictionaryAttributeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
	JSON409      *ErrorResponse
}

func ParseUpdateDictionaryAttributeResponse

func ParseUpdateDictionaryAttributeResponse(rsp *http.Response) (*UpdateDictionaryAttributeResponse, error)

ParseUpdateDictionaryAttributeResponse parses an HTTP response from a UpdateDictionaryAttributeWithResponse call

func (UpdateDictionaryAttributeResponse) Status

Status returns HTTPResponse.Status

func (UpdateDictionaryAttributeResponse) StatusCode

func (r UpdateDictionaryAttributeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateDictionaryDefinitionJSONRequestBody

type UpdateDictionaryDefinitionJSONRequestBody = DictionaryAttributeDefinitionDto

UpdateDictionaryDefinitionJSONRequestBody defines body for UpdateDictionaryDefinition for application/json ContentType.

type UpdateDictionaryDefinitionParams

type UpdateDictionaryDefinitionParams struct {
	Validation UpdateDictionaryDefinitionParamsValidation `form:"validation" json:"validation"`

	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`
}

UpdateDictionaryDefinitionParams defines parameters for UpdateDictionaryDefinition.

type UpdateDictionaryDefinitionParamsValidation

type UpdateDictionaryDefinitionParamsValidation string

UpdateDictionaryDefinitionParamsValidation defines parameters for UpdateDictionaryDefinition.

const (
	UpdateDictionaryDefinitionParamsValidationNAME UpdateDictionaryDefinitionParamsValidation = "NAME"
	UpdateDictionaryDefinitionParamsValidationNONE UpdateDictionaryDefinitionParamsValidation = "NONE"
)

Defines values for UpdateDictionaryDefinitionParamsValidation.

type UpdateDictionaryDefinitionResponse

type UpdateDictionaryDefinitionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
	JSON409      *ErrorResponse
}

func ParseUpdateDictionaryDefinitionResponse

func ParseUpdateDictionaryDefinitionResponse(rsp *http.Response) (*UpdateDictionaryDefinitionResponse, error)

ParseUpdateDictionaryDefinitionResponse parses an HTTP response from a UpdateDictionaryDefinitionWithResponse call

func (UpdateDictionaryDefinitionResponse) Status

Status returns HTTPResponse.Status

func (UpdateDictionaryDefinitionResponse) StatusCode

func (r UpdateDictionaryDefinitionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateMatrixAttributeJSONRequestBody

type UpdateMatrixAttributeJSONRequestBody = MatrixAttributeValueDto

UpdateMatrixAttributeJSONRequestBody defines body for UpdateMatrixAttribute for application/json ContentType.

type UpdateMatrixAttributeParams

type UpdateMatrixAttributeParams struct {
	ForceVla *bool `form:"forceVla,omitempty" json:"forceVla,omitempty"`

	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

UpdateMatrixAttributeParams defines parameters for UpdateMatrixAttribute.

type UpdateMatrixAttributeResponse

type UpdateMatrixAttributeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
}

func ParseUpdateMatrixAttributeResponse

func ParseUpdateMatrixAttributeResponse(rsp *http.Response) (*UpdateMatrixAttributeResponse, error)

ParseUpdateMatrixAttributeResponse parses an HTTP response from a UpdateMatrixAttributeWithResponse call

func (UpdateMatrixAttributeResponse) Status

Status returns HTTPResponse.Status

func (UpdateMatrixAttributeResponse) StatusCode

func (r UpdateMatrixAttributeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateMatrixDefinitionDryRunJSONRequestBody

type UpdateMatrixDefinitionDryRunJSONRequestBody = MatrixAttributeDefinitionDto

UpdateMatrixDefinitionDryRunJSONRequestBody defines body for UpdateMatrixDefinitionDryRun for application/json ContentType.

type UpdateMatrixDefinitionDryRunParams

type UpdateMatrixDefinitionDryRunParams struct {
	Validation UpdateMatrixDefinitionDryRunParamsValidation `form:"validation" json:"validation"`
}

UpdateMatrixDefinitionDryRunParams defines parameters for UpdateMatrixDefinitionDryRun.

type UpdateMatrixDefinitionDryRunParamsValidation

type UpdateMatrixDefinitionDryRunParamsValidation string

UpdateMatrixDefinitionDryRunParamsValidation defines parameters for UpdateMatrixDefinitionDryRun.

const (
	UpdateMatrixDefinitionDryRunParamsValidationNAME UpdateMatrixDefinitionDryRunParamsValidation = "NAME"
	UpdateMatrixDefinitionDryRunParamsValidationNONE UpdateMatrixDefinitionDryRunParamsValidation = "NONE"
)

Defines values for UpdateMatrixDefinitionDryRunParamsValidation.

type UpdateMatrixDefinitionDryRunResponse

type UpdateMatrixDefinitionDryRunResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AttributeDefinitionUpdateResponse
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseUpdateMatrixDefinitionDryRunResponse

func ParseUpdateMatrixDefinitionDryRunResponse(rsp *http.Response) (*UpdateMatrixDefinitionDryRunResponse, error)

ParseUpdateMatrixDefinitionDryRunResponse parses an HTTP response from a UpdateMatrixDefinitionDryRunWithResponse call

func (UpdateMatrixDefinitionDryRunResponse) Status

Status returns HTTPResponse.Status

func (UpdateMatrixDefinitionDryRunResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type UpdateMatrixDefinitionJSONRequestBody

type UpdateMatrixDefinitionJSONRequestBody = MatrixAttributeDefinitionDto

UpdateMatrixDefinitionJSONRequestBody defines body for UpdateMatrixDefinition for application/json ContentType.

type UpdateMatrixDefinitionParams

type UpdateMatrixDefinitionParams struct {
	Validation UpdateMatrixDefinitionParamsValidation `form:"validation" json:"validation"`
}

UpdateMatrixDefinitionParams defines parameters for UpdateMatrixDefinition.

type UpdateMatrixDefinitionParamsValidation

type UpdateMatrixDefinitionParamsValidation string

UpdateMatrixDefinitionParamsValidation defines parameters for UpdateMatrixDefinition.

const (
	UpdateMatrixDefinitionParamsValidationNAME UpdateMatrixDefinitionParamsValidation = "NAME"
	UpdateMatrixDefinitionParamsValidationNONE UpdateMatrixDefinitionParamsValidation = "NONE"
)

Defines values for UpdateMatrixDefinitionParamsValidation.

type UpdateMatrixDefinitionResponse

type UpdateMatrixDefinitionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AttributeDefinitionUpdateResponse
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseUpdateMatrixDefinitionResponse

func ParseUpdateMatrixDefinitionResponse(rsp *http.Response) (*UpdateMatrixDefinitionResponse, error)

ParseUpdateMatrixDefinitionResponse parses an HTTP response from a UpdateMatrixDefinitionWithResponse call

func (UpdateMatrixDefinitionResponse) Status

Status returns HTTPResponse.Status

func (UpdateMatrixDefinitionResponse) StatusCode

func (r UpdateMatrixDefinitionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateMetadataJSONRequestBody

type UpdateMetadataJSONRequestBody = AttributeDefinitionMetadataUpdateRequest

UpdateMetadataJSONRequestBody defines body for UpdateMetadata for application/json ContentType.

type UpdateMetadataParams

type UpdateMetadataParams struct {
	Validation *UpdateMetadataParamsValidation `form:"validation,omitempty" json:"validation,omitempty"`

	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

UpdateMetadataParams defines parameters for UpdateMetadata.

type UpdateMetadataParamsValidation

type UpdateMetadataParamsValidation string

UpdateMetadataParamsValidation defines parameters for UpdateMetadata.

const (
	UpdateMetadataParamsValidationNAME UpdateMetadataParamsValidation = "NAME"
	UpdateMetadataParamsValidationNONE UpdateMetadataParamsValidation = "NONE"
)

Defines values for UpdateMetadataParamsValidation.

type UpdateMetadataResponse

type UpdateMetadataResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
	JSON409      *ErrorResponse
}

func ParseUpdateMetadataResponse

func ParseUpdateMetadataResponse(rsp *http.Response) (*UpdateMetadataResponse, error)

ParseUpdateMetadataResponse parses an HTTP response from a UpdateMetadataWithResponse call

func (UpdateMetadataResponse) Status

func (r UpdateMetadataResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateMetadataResponse) StatusCode

func (r UpdateMetadataResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateNameJSONRequestBody

type UpdateNameJSONRequestBody = ProductTemplateRequest

UpdateNameJSONRequestBody defines body for UpdateName for application/json ContentType.

type UpdateNameResponse

type UpdateNameResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
	JSON409      *ErrorResponse
}

func ParseUpdateNameResponse

func ParseUpdateNameResponse(rsp *http.Response) (*UpdateNameResponse, error)

ParseUpdateNameResponse parses an HTTP response from a UpdateNameWithResponse call

func (UpdateNameResponse) Status

func (r UpdateNameResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateNameResponse) StatusCode

func (r UpdateNameResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateNodeAttributeColumnValueJSONRequestBody

type UpdateNodeAttributeColumnValueJSONRequestBody = UpdateCategoryColumnAttributeRequest

UpdateNodeAttributeColumnValueJSONRequestBody defines body for UpdateNodeAttributeColumnValue for application/json ContentType.

type UpdateNodeAttributeColumnValueParams

type UpdateNodeAttributeColumnValueParams struct {
	ForceCla *bool `form:"forceCla,omitempty" json:"forceCla,omitempty"`
}

UpdateNodeAttributeColumnValueParams defines parameters for UpdateNodeAttributeColumnValue.

type UpdateNodeAttributeColumnValueResponse

type UpdateNodeAttributeColumnValueResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseUpdateNodeAttributeColumnValueResponse

func ParseUpdateNodeAttributeColumnValueResponse(rsp *http.Response) (*UpdateNodeAttributeColumnValueResponse, error)

ParseUpdateNodeAttributeColumnValueResponse parses an HTTP response from a UpdateNodeAttributeColumnValueWithResponse call

func (UpdateNodeAttributeColumnValueResponse) Status

Status returns HTTPResponse.Status

func (UpdateNodeAttributeColumnValueResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type UpdateNodeAttributeMatrixValueJSONRequestBody

type UpdateNodeAttributeMatrixValueJSONRequestBody = UpdateCategoryMatrixAttributeRequest

UpdateNodeAttributeMatrixValueJSONRequestBody defines body for UpdateNodeAttributeMatrixValue for application/json ContentType.

type UpdateNodeAttributeMatrixValueParams

type UpdateNodeAttributeMatrixValueParams struct {
	ForceCla *bool `form:"forceCla,omitempty" json:"forceCla,omitempty"`
}

UpdateNodeAttributeMatrixValueParams defines parameters for UpdateNodeAttributeMatrixValue.

type UpdateNodeAttributeMatrixValueResponse

type UpdateNodeAttributeMatrixValueResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseUpdateNodeAttributeMatrixValueResponse

func ParseUpdateNodeAttributeMatrixValueResponse(rsp *http.Response) (*UpdateNodeAttributeMatrixValueResponse, error)

ParseUpdateNodeAttributeMatrixValueResponse parses an HTTP response from a UpdateNodeAttributeMatrixValueWithResponse call

func (UpdateNodeAttributeMatrixValueResponse) Status

Status returns HTTPResponse.Status

func (UpdateNodeAttributeMatrixValueResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type UpdateNodeAttributeValueJSONRequestBody

type UpdateNodeAttributeValueJSONRequestBody = UpdateCategoryAttributeRequest

UpdateNodeAttributeValueJSONRequestBody defines body for UpdateNodeAttributeValue for application/json ContentType.

type UpdateNodeAttributeValueParams

type UpdateNodeAttributeValueParams struct {
	ForceCla *bool `form:"forceCla,omitempty" json:"forceCla,omitempty"`
}

UpdateNodeAttributeValueParams defines parameters for UpdateNodeAttributeValue.

type UpdateNodeAttributeValueResponse

type UpdateNodeAttributeValueResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseUpdateNodeAttributeValueResponse

func ParseUpdateNodeAttributeValueResponse(rsp *http.Response) (*UpdateNodeAttributeValueResponse, error)

ParseUpdateNodeAttributeValueResponse parses an HTTP response from a UpdateNodeAttributeValueWithResponse call

func (UpdateNodeAttributeValueResponse) Status

Status returns HTTPResponse.Status

func (UpdateNodeAttributeValueResponse) StatusCode

func (r UpdateNodeAttributeValueResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateNumberJSONRequestBody

type UpdateNumberJSONRequestBody = UpdateAttributeGroupNumberRequest

UpdateNumberJSONRequestBody defines body for UpdateNumber for application/json ContentType.

type UpdateNumberResponse

type UpdateNumberResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseUpdateNumberResponse

func ParseUpdateNumberResponse(rsp *http.Response) (*UpdateNumberResponse, error)

ParseUpdateNumberResponse parses an HTTP response from a UpdateNumberWithResponse call

func (UpdateNumberResponse) Status

func (r UpdateNumberResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateNumberResponse) StatusCode

func (r UpdateNumberResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateOrderProductConnectionsParams

type UpdateOrderProductConnectionsParams struct {
	TargetPosition int32                                        `form:"targetPosition" json:"targetPosition"`
	Direction      UpdateOrderProductConnectionsParamsDirection `form:"direction" json:"direction"`
}

UpdateOrderProductConnectionsParams defines parameters for UpdateOrderProductConnections.

type UpdateOrderProductConnectionsParamsDirection

type UpdateOrderProductConnectionsParamsDirection string

UpdateOrderProductConnectionsParamsDirection defines parameters for UpdateOrderProductConnections.

Defines values for UpdateOrderProductConnectionsParamsDirection.

type UpdateOrderProductConnectionsResponse

type UpdateOrderProductConnectionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseUpdateOrderProductConnectionsResponse

func ParseUpdateOrderProductConnectionsResponse(rsp *http.Response) (*UpdateOrderProductConnectionsResponse, error)

ParseUpdateOrderProductConnectionsResponse parses an HTTP response from a UpdateOrderProductConnectionsWithResponse call

func (UpdateOrderProductConnectionsResponse) Status

Status returns HTTPResponse.Status

func (UpdateOrderProductConnectionsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type UpdateOrderProductRelationParams

type UpdateOrderProductRelationParams struct {
	TargetPosition int32 `form:"targetPosition" json:"targetPosition"`
}

UpdateOrderProductRelationParams defines parameters for UpdateOrderProductRelation.

type UpdateOrderProductRelationResponse

type UpdateOrderProductRelationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseUpdateOrderProductRelationResponse

func ParseUpdateOrderProductRelationResponse(rsp *http.Response) (*UpdateOrderProductRelationResponse, error)

ParseUpdateOrderProductRelationResponse parses an HTTP response from a UpdateOrderProductRelationWithResponse call

func (UpdateOrderProductRelationResponse) Status

Status returns HTTPResponse.Status

func (UpdateOrderProductRelationResponse) StatusCode

func (r UpdateOrderProductRelationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateOrderRelationParams

type UpdateOrderRelationParams struct {
	TargetPosition int32 `form:"targetPosition" json:"targetPosition"`
}

UpdateOrderRelationParams defines parameters for UpdateOrderRelation.

type UpdateOrderRelationResponse

type UpdateOrderRelationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseUpdateOrderRelationResponse

func ParseUpdateOrderRelationResponse(rsp *http.Response) (*UpdateOrderRelationResponse, error)

ParseUpdateOrderRelationResponse parses an HTTP response from a UpdateOrderRelationWithResponse call

func (UpdateOrderRelationResponse) Status

Status returns HTTPResponse.Status

func (UpdateOrderRelationResponse) StatusCode

func (r UpdateOrderRelationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateProductAttributeJSONRequestBody

type UpdateProductAttributeJSONRequestBody = AttributeValueValues

UpdateProductAttributeJSONRequestBody defines body for UpdateProductAttribute for application/json ContentType.

type UpdateProductAttributeParams

type UpdateProductAttributeParams struct {
	ForceVla *bool `form:"forceVla,omitempty" json:"forceVla,omitempty"`

	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

UpdateProductAttributeParams defines parameters for UpdateProductAttribute.

type UpdateProductAttributeResponse

type UpdateProductAttributeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
}

func ParseUpdateProductAttributeResponse

func ParseUpdateProductAttributeResponse(rsp *http.Response) (*UpdateProductAttributeResponse, error)

ParseUpdateProductAttributeResponse parses an HTTP response from a UpdateProductAttributeWithResponse call

func (UpdateProductAttributeResponse) Status

Status returns HTTPResponse.Status

func (UpdateProductAttributeResponse) StatusCode

func (r UpdateProductAttributeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateProductAttributesJSONBody

type UpdateProductAttributesJSONBody = []UpdateAttributeDto

UpdateProductAttributesJSONBody defines parameters for UpdateProductAttributes.

type UpdateProductAttributesJSONRequestBody

type UpdateProductAttributesJSONRequestBody = UpdateProductAttributesJSONBody

UpdateProductAttributesJSONRequestBody defines body for UpdateProductAttributes for application/json ContentType.

type UpdateProductAttributesParams

type UpdateProductAttributesParams struct {
	ForceVla *bool `form:"forceVla,omitempty" json:"forceVla,omitempty"`

	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

UpdateProductAttributesParams defines parameters for UpdateProductAttributes.

type UpdateProductAttributesResponse

type UpdateProductAttributesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
}

func ParseUpdateProductAttributesResponse

func ParseUpdateProductAttributesResponse(rsp *http.Response) (*UpdateProductAttributesResponse, error)

ParseUpdateProductAttributesResponse parses an HTTP response from a UpdateProductAttributesWithResponse call

func (UpdateProductAttributesResponse) Status

Status returns HTTPResponse.Status

func (UpdateProductAttributesResponse) StatusCode

func (r UpdateProductAttributesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateProductBundleQuantityJSONRequestBody

type UpdateProductBundleQuantityJSONRequestBody = ProductBundleRequest

UpdateProductBundleQuantityJSONRequestBody defines body for UpdateProductBundleQuantity for application/json ContentType.

type UpdateProductBundleQuantityResponse

type UpdateProductBundleQuantityResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseUpdateProductBundleQuantityResponse

func ParseUpdateProductBundleQuantityResponse(rsp *http.Response) (*UpdateProductBundleQuantityResponse, error)

ParseUpdateProductBundleQuantityResponse parses an HTTP response from a UpdateProductBundleQuantityWithResponse call

func (UpdateProductBundleQuantityResponse) Status

Status returns HTTPResponse.Status

func (UpdateProductBundleQuantityResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type UpdateProductDetailsJSONRequestBody

type UpdateProductDetailsJSONRequestBody = AllProductMetadataUpdateRequest

UpdateProductDetailsJSONRequestBody defines body for UpdateProductDetails for application/json ContentType.

type UpdateProductDetailsParams

type UpdateProductDetailsParams struct {
	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`
}

UpdateProductDetailsParams defines parameters for UpdateProductDetails.

type UpdateProductDetailsResponse

type UpdateProductDetailsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
	JSON409      *ErrorResponse
}

func ParseUpdateProductDetailsResponse

func ParseUpdateProductDetailsResponse(rsp *http.Response) (*UpdateProductDetailsResponse, error)

ParseUpdateProductDetailsResponse parses an HTTP response from a UpdateProductDetailsWithResponse call

func (UpdateProductDetailsResponse) Status

Status returns HTTPResponse.Status

func (UpdateProductDetailsResponse) StatusCode

func (r UpdateProductDetailsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateProductJSONRequestBody

type UpdateProductJSONRequestBody = ProductMetadataUpdateRequest

UpdateProductJSONRequestBody defines body for UpdateProduct for application/json ContentType.

type UpdateProductParams

type UpdateProductParams struct {
	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`
}

UpdateProductParams defines parameters for UpdateProduct.

type UpdateProductResponse

type UpdateProductResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
	JSON409      *ErrorResponse
}

func ParseUpdateProductResponse

func ParseUpdateProductResponse(rsp *http.Response) (*UpdateProductResponse, error)

ParseUpdateProductResponse parses an HTTP response from a UpdateProductWithResponse call

func (UpdateProductResponse) Status

func (r UpdateProductResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateProductResponse) StatusCode

func (r UpdateProductResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateProductStateRequest

type UpdateProductStateRequest struct {
	Action *UpdateProductStateRequestAction `json:"action,omitempty"`
	Ids    *[]string                        `json:"ids,omitempty"`
}

UpdateProductStateRequest defines model for UpdateProductStateRequest.

type UpdateProductStateRequestAction

type UpdateProductStateRequestAction string

UpdateProductStateRequestAction defines model for UpdateProductStateRequest.Action.

const (
	UpdateProductStateRequestActionARCHIVE    UpdateProductStateRequestAction = "ARCHIVE"
	UpdateProductStateRequestActionCONNECT    UpdateProductStateRequestAction = "CONNECT"
	UpdateProductStateRequestActionDISCONNECT UpdateProductStateRequestAction = "DISCONNECT"
	UpdateProductStateRequestActionPUBLISH    UpdateProductStateRequestAction = "PUBLISH"
	UpdateProductStateRequestActionSYNC       UpdateProductStateRequestAction = "SYNC"
	UpdateProductStateRequestActionUNARCHIVE  UpdateProductStateRequestAction = "UNARCHIVE"
	UpdateProductStateRequestActionUNPUBLISH  UpdateProductStateRequestAction = "UNPUBLISH"
)

Defines values for UpdateProductStateRequestAction.

type UpdateProductStateResponse

type UpdateProductStateResponse struct {
	Data *map[string]int64 `json:"data,omitempty"`
}

UpdateProductStateResponse defines model for UpdateProductStateResponse.

type UpdateProductVariantAttributeJSONRequestBody

type UpdateProductVariantAttributeJSONRequestBody = ProductVariantAttributeDto

UpdateProductVariantAttributeJSONRequestBody defines body for UpdateProductVariantAttribute for application/json ContentType.

type UpdateProductVariantAttributeParams

type UpdateProductVariantAttributeParams struct {
	ForceVla *bool `form:"forceVla,omitempty" json:"forceVla,omitempty"`
}

UpdateProductVariantAttributeParams defines parameters for UpdateProductVariantAttribute.

type UpdateProductVariantAttributeResponse

type UpdateProductVariantAttributeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseUpdateProductVariantAttributeResponse

func ParseUpdateProductVariantAttributeResponse(rsp *http.Response) (*UpdateProductVariantAttributeResponse, error)

ParseUpdateProductVariantAttributeResponse parses an HTTP response from a UpdateProductVariantAttributeWithResponse call

func (UpdateProductVariantAttributeResponse) Status

Status returns HTTPResponse.Status

func (UpdateProductVariantAttributeResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type UpdateRelatedProductsRelationSortingOrderSourceParamsSortingOrderSource

type UpdateRelatedProductsRelationSortingOrderSourceParamsSortingOrderSource string

UpdateRelatedProductsRelationSortingOrderSourceParamsSortingOrderSource defines parameters for UpdateRelatedProductsRelationSortingOrderSource.

const (
	UpdateRelatedProductsRelationSortingOrderSourceParamsSortingOrderSourcePRODUCT            UpdateRelatedProductsRelationSortingOrderSourceParamsSortingOrderSource = "PRODUCT"
	UpdateRelatedProductsRelationSortingOrderSourceParamsSortingOrderSourceRELATIONDEFINITION UpdateRelatedProductsRelationSortingOrderSourceParamsSortingOrderSource = "RELATION_DEFINITION"
)

Defines values for UpdateRelatedProductsRelationSortingOrderSourceParamsSortingOrderSource.

type UpdateRelatedProductsRelationSortingOrderSourceResponse

type UpdateRelatedProductsRelationSortingOrderSourceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
}

func ParseUpdateRelatedProductsRelationSortingOrderSourceResponse

func ParseUpdateRelatedProductsRelationSortingOrderSourceResponse(rsp *http.Response) (*UpdateRelatedProductsRelationSortingOrderSourceResponse, error)

ParseUpdateRelatedProductsRelationSortingOrderSourceResponse parses an HTTP response from a UpdateRelatedProductsRelationSortingOrderSourceWithResponse call

func (UpdateRelatedProductsRelationSortingOrderSourceResponse) Status

Status returns HTTPResponse.Status

func (UpdateRelatedProductsRelationSortingOrderSourceResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type UpdateRelationJSONRequestBody

type UpdateRelationJSONRequestBody = RelationRequest

UpdateRelationJSONRequestBody defines body for UpdateRelation for application/json ContentType.

type UpdateRelationParams

type UpdateRelationParams struct {
	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`
}

UpdateRelationParams defines parameters for UpdateRelation.

type UpdateRelationResponse

type UpdateRelationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
	JSON404      *ErrorResponse
	JSON409      *ErrorResponse
}

func ParseUpdateRelationResponse

func ParseUpdateRelationResponse(rsp *http.Response) (*UpdateRelationResponse, error)

ParseUpdateRelationResponse parses an HTTP response from a UpdateRelationWithResponse call

func (UpdateRelationResponse) Status

func (r UpdateRelationResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateRelationResponse) StatusCode

func (r UpdateRelationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpsertAttributesByIdsJSONRequestBody

type UpsertAttributesByIdsJSONRequestBody = SaveProductsAttributesByIdsRequest

UpsertAttributesByIdsJSONRequestBody defines body for UpsertAttributesByIds for application/json ContentType.

type UpsertAttributesByIdsParams

type UpsertAttributesByIdsParams struct {
	ForceVla *bool `form:"forceVla,omitempty" json:"forceVla,omitempty"`

	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

UpsertAttributesByIdsParams defines parameters for UpsertAttributesByIds.

type UpsertAttributesByIdsResponse

type UpsertAttributesByIdsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *ErrorResponse
}

func ParseUpsertAttributesByIdsResponse

func ParseUpsertAttributesByIdsResponse(rsp *http.Response) (*UpsertAttributesByIdsResponse, error)

ParseUpsertAttributesByIdsResponse parses an HTTP response from a UpsertAttributesByIdsWithResponse call

func (UpsertAttributesByIdsResponse) Status

Status returns HTTPResponse.Status

func (UpsertAttributesByIdsResponse) StatusCode

func (r UpsertAttributesByIdsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ValidableAttribute

type ValidableAttribute struct {
	DefinitionId       *string   `json:"definitionId,omitempty"`
	DictionaryValueIds *[]string `json:"dictionaryValueIds,omitempty"`
	SelectValueIds     *[]string `json:"selectValueIds,omitempty"`
	Values             *[]string `json:"values,omitempty"`
}

ValidableAttribute defines model for ValidableAttribute.

type ValidateAttributeJSONRequestBody

type ValidateAttributeJSONRequestBody = AttributeValidationRequest

ValidateAttributeJSONRequestBody defines body for ValidateAttribute for application/json ContentType.

type ValidateAttributeResponse

type ValidateAttributeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AttributeValidationResponse
	JSON400      *ErrorResponse
}

func ParseValidateAttributeResponse

func ParseValidateAttributeResponse(rsp *http.Response) (*ValidateAttributeResponse, error)

ParseValidateAttributeResponse parses an HTTP response from a ValidateAttributeWithResponse call

func (ValidateAttributeResponse) Status

func (r ValidateAttributeResponse) Status() string

Status returns HTTPResponse.Status

func (ValidateAttributeResponse) StatusCode

func (r ValidateAttributeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ValidateProductsJSONBody

type ValidateProductsJSONBody = []ProductValidationRequest

ValidateProductsJSONBody defines parameters for ValidateProducts.

type ValidateProductsJSONRequestBody

type ValidateProductsJSONRequestBody = ValidateProductsJSONBody

ValidateProductsJSONRequestBody defines body for ValidateProducts for application/json ContentType.

type ValidateProductsParams

type ValidateProductsParams struct {
	// Context Context of presented entity.
	Context *string `json:"context,omitempty"`

	// ContextFallback Use fallback for context
	ContextFallback *bool `json:"context-fallback,omitempty"`
}

ValidateProductsParams defines parameters for ValidateProducts.

type ValidateProductsResponse

type ValidateProductsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]ProductValidationIssueResponse
	JSON400      *ErrorResponse
}

func ParseValidateProductsResponse

func ParseValidateProductsResponse(rsp *http.Response) (*ValidateProductsResponse, error)

ParseValidateProductsResponse parses an HTTP response from a ValidateProductsWithResponse call

func (ValidateProductsResponse) Status

func (r ValidateProductsResponse) Status() string

Status returns HTTPResponse.Status

func (ValidateProductsResponse) StatusCode

func (r ValidateProductsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ValidateValueJSONRequestBody

type ValidateValueJSONRequestBody = ValueValidationRequest

ValidateValueJSONRequestBody defines body for ValidateValue for application/json ContentType.

type ValidateValueResponse

type ValidateValueResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ValueValidationResponse
	JSON400      *ErrorResponse
}

func ParseValidateValueResponse

func ParseValidateValueResponse(rsp *http.Response) (*ValidateValueResponse, error)

ParseValidateValueResponse parses an HTTP response from a ValidateValueWithResponse call

func (ValidateValueResponse) Status

func (r ValidateValueResponse) Status() string

Status returns HTTPResponse.Status

func (ValidateValueResponse) StatusCode

func (r ValidateValueResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ValueValidationIssue

type ValueValidationIssue struct {
	Message    *string                         `json:"message,omitempty"`
	StatusCode *ValueValidationIssueStatusCode `json:"statusCode,omitempty"`
}

ValueValidationIssue defines model for ValueValidationIssue.

type ValueValidationIssueStatusCode

type ValueValidationIssueStatusCode string

ValueValidationIssueStatusCode defines model for ValueValidationIssue.StatusCode.

const (
	ValueValidationIssueStatusCodeDICTIONARYVALUENOTEXISTINFILTER ValueValidationIssueStatusCode = "DICTIONARY_VALUE_NOT_EXIST_IN_FILTER"
	ValueValidationIssueStatusCodeINVALIDCATEGORYCONSTRAINT       ValueValidationIssueStatusCode = "INVALID_CATEGORY_CONSTRAINT"
	ValueValidationIssueStatusCodeINVALIDVALUE                    ValueValidationIssueStatusCode = "INVALID_VALUE"
	ValueValidationIssueStatusCodeINVALIDVARIANTVALUE             ValueValidationIssueStatusCode = "INVALID_VARIANT_VALUE"
	ValueValidationIssueStatusCodeMISSINGCATEGORYATTRIBUTE        ValueValidationIssueStatusCode = "MISSING_CATEGORY_ATTRIBUTE"
	ValueValidationIssueStatusCodeMISSINGCATEGORYVALUE            ValueValidationIssueStatusCode = "MISSING_CATEGORY_VALUE"
	ValueValidationIssueStatusCodeMISSINGCOMPOUNDATTRIBUTE        ValueValidationIssueStatusCode = "MISSING_COMPOUND_ATTRIBUTE"
	ValueValidationIssueStatusCodeMISSINGPRODUCT                  ValueValidationIssueStatusCode = "MISSING_PRODUCT"
	ValueValidationIssueStatusCodeMISSINGVARIANTATTRIBUTE         ValueValidationIssueStatusCode = "MISSING_VARIANT_ATTRIBUTE"
	ValueValidationIssueStatusCodeMISSINGVARIANTVALUE             ValueValidationIssueStatusCode = "MISSING_VARIANT_VALUE"
)

Defines values for ValueValidationIssueStatusCode.

type ValueValidationRequest

type ValueValidationRequest struct {
	DefinitionId *string `json:"definitionId,omitempty"`
	Value        *string `json:"value,omitempty"`
}

ValueValidationRequest defines model for ValueValidationRequest.

type ValueValidationResponse

type ValueValidationResponse struct {
	Issues *[]ValueValidationIssue        `json:"issues,omitempty"`
	Status *ValueValidationResponseStatus `json:"status,omitempty"`
}

ValueValidationResponse defines model for ValueValidationResponse.

type ValueValidationResponseStatus

type ValueValidationResponseStatus string

ValueValidationResponseStatus defines model for ValueValidationResponse.Status.

const (
	FAILED     ValueValidationResponseStatus = "FAILED"
	SUCCESSFUL ValueValidationResponseStatus = "SUCCESSFUL"
)

Defines values for ValueValidationResponseStatus.

type VariantsFilteringViewsDto

type VariantsFilteringViewsDto = FilteringViewsDto

VariantsFilteringViewsDto <p>Views mapping</p><table><tr><th>View type</th><th>View dto</th></tr><tr><td>ASSETS</td><td>AssetsFilteringViewsDto</td></tr><tr><td>ATTRIBUTES</td><td>AttributesFilteringViewsDto</td></tr><tr><td>METADATA</td><td>MetadataFilteringViewsDto</td></tr><tr><td>CATEGORIES</td><td>CategoriesFilteringViewsDto</td></tr><tr><td>BUNDLES</td><td>BundlesFilteringViewsDto</td></tr><tr><td>LABELS</td><td>LabelsFilteringViewsDto</td></tr><tr><td>VARIANTS</td><td>VariantsFilteringViewsDto</td></tr><tr><td>RELATED_PRODUCTS</td><td>RelatedProductsFilteringViewsDto</td></tr><tr><td>RELATED_CATEGORIES</td><td>RelatedCategoriesFilteringViewsDto</td></tr></table>

Jump to

Keyboard shortcuts

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