Skip to content
Snippets Groups Projects
README.md 25 KiB
Newer Older
Ilya Sleptsov's avatar
Ilya Sleptsov committed
# PimClient

PIM

This PHP package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:

- API version: 1.0.0
- Build package: org.openapitools.codegen.languages.PhpClientCodegen
For more information, please visit [https://greensight.ru/](https://greensight.ru/)

## Requirements

PHP 5.5 and later

## Installation & Usage

### Composer

To install the bindings via [Composer](http://getcomposer.org/), add the following to `composer.json`:

```json
{
  "repositories": [
    {
      "type": "vcs",
      "url": "https://gitlab.com/greensight/ensi/catalog/clients/pim-client-php.git"
    }
  ],
  "require": {
    "greensight/ensi/catalog/clients/pim-client-php": "*@dev"
  }
}
```

Then run `composer install`

### Manual Installation

Download the files and include `autoload.php`:

```php
    require_once('/path/to/PimClient/vendor/autoload.php');
```

## Tests

To run the unit tests:

```bash
composer install
./vendor/bin/phpunit
```

## Getting Started

Please follow the [installation procedure](#installation--usage) and then run the following:

```php
<?php
require_once(__DIR__ . '/vendor/autoload.php');



$apiInstance = new Ensi\PimClient\Api\BrandsApi(
    // If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
    // This is optional, `GuzzleHttp\Client` will be used as default.
    new GuzzleHttp\Client()
);
$create_brand_request = new \Ensi\PimClient\Dto\CreateBrandRequest(); // \Ensi\PimClient\Dto\CreateBrandRequest | 

try {
    $result = $apiInstance->createBrand($create_brand_request);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling BrandsApi->createBrand: ', $e->getMessage(), PHP_EOL;
}

?>
```

## Documentation for API Endpoints

All URIs are relative to *http://localhost/api/v1*

Class | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
*BrandsApi* | [**createBrand**](docs/Api/BrandsApi.md#createbrand) | **POST** /classifiers/brands | Запрос на создание нового бренда
*BrandsApi* | [**deleteBrand**](docs/Api/BrandsApi.md#deletebrand) | **DELETE** /classifiers/brands/{id} | Запрос на удаление бренда по ID
*BrandsApi* | [**deleteBrandImage**](docs/Api/BrandsApi.md#deletebrandimage) | **POST** /classifiers/brands/{id}:delete-image | Удаление текущей картинки бренда
*BrandsApi* | [**getBrand**](docs/Api/BrandsApi.md#getbrand) | **GET** /classifiers/brands/{id} | Запрос бренда по ID
*BrandsApi* | [**massDeleteBrands**](docs/Api/BrandsApi.md#massdeletebrands) | **POST** /classifiers/brands:mass-delete | Массовое удаление брендов
*BrandsApi* | [**patchBrand**](docs/Api/BrandsApi.md#patchbrand) | **PATCH** /classifiers/brands/{id} | Обновляет отдельные поля бренда
*BrandsApi* | [**replaceBrand**](docs/Api/BrandsApi.md#replacebrand) | **PUT** /classifiers/brands/{id} | Запрос на обновление бренда
*BrandsApi* | [**searchBrands**](docs/Api/BrandsApi.md#searchbrands) | **POST** /classifiers/brands:search | Поиск брендов, удовлетворяющих фильтру
*BrandsApi* | [**uploadBrandImage**](docs/Api/BrandsApi.md#uploadbrandimage) | **POST** /classifiers/brands/{id}:upload-image | Загрузка картинки для бренда
*CategoriesApi* | [**bindCategoryProperties**](docs/Api/CategoriesApi.md#bindcategoryproperties) | **POST** /categories/categories/{id}:bind-properties | Запрос на изменение привязанных к категории атрибутов
*CategoriesApi* | [**createCategory**](docs/Api/CategoriesApi.md#createcategory) | **POST** /categories/categories | Запрос на создание новой категории
*CategoriesApi* | [**deleteCategories**](docs/Api/CategoriesApi.md#deletecategories) | **POST** /categories/categories:mass-delete | Массовое удаление категорий
*CategoriesApi* | [**deleteCategory**](docs/Api/CategoriesApi.md#deletecategory) | **DELETE** /categories/categories/{id} | Запрос на удаление категории
*CategoriesApi* | [**deleteCategoryImage**](docs/Api/CategoriesApi.md#deletecategoryimage) | **POST** /categories/categories/{id}:delete-image | Удаление текущей картинки категории
*CategoriesApi* | [**getCategoriesTree**](docs/Api/CategoriesApi.md#getcategoriestree) | **POST** /categories/categories:tree | Формирование дерева категорий
*CategoriesApi* | [**getCategory**](docs/Api/CategoriesApi.md#getcategory) | **GET** /categories/categories/{id} | Запрос категории по ID
*CategoriesApi* | [**patchCategory**](docs/Api/CategoriesApi.md#patchcategory) | **PATCH** /categories/categories/{id} | Запрос на обновление отдельных полей категории
*CategoriesApi* | [**replaceCategory**](docs/Api/CategoriesApi.md#replacecategory) | **PUT** /categories/categories/{id} | Запрос на обновление категории
*CategoriesApi* | [**searchCategories**](docs/Api/CategoriesApi.md#searchcategories) | **POST** /categories/categories:search | Поиск категорий, удовлетворяющих фильтру
*CategoriesApi* | [**uploadCategoryImage**](docs/Api/CategoriesApi.md#uploadcategoryimage) | **POST** /categories/categories/{id}:upload-image | Загрузка картинки для категории
*EnumsApi* | [**getMetricsCategories**](docs/Api/EnumsApi.md#getmetricscategories) | **GET** /classifiers/enums/metrics-categories | Возвращает информацию о доступных метриках ваалидации товаров
*EnumsApi* | [**getProductTypes**](docs/Api/EnumsApi.md#getproducttypes) | **GET** /classifiers/enums/product-types | Возвращает информацию о доступных типах товаров
*EnumsApi* | [**getPropertyTypes**](docs/Api/EnumsApi.md#getpropertytypes) | **GET** /classifiers/enums/property-types | Возвращает информацию о доступных типах атрибутов
*ProductFieldsApi* | [**getProductField**](docs/Api/ProductFieldsApi.md#getproductfield) | **GET** /classifiers/product-fields/{id} | Получение настроек поля по идентификатору
*ProductFieldsApi* | [**patchProductField**](docs/Api/ProductFieldsApi.md#patchproductfield) | **PATCH** /classifiers/product-fields/{id} | Обновление настроек поля товара
*ProductFieldsApi* | [**searchProductFields**](docs/Api/ProductFieldsApi.md#searchproductfields) | **POST** /classifiers/product-fields:search | Поиск полей товаров, удовлетворяющих условиям отбора
*ProductFlagsApi* | [**getProductFlag**](docs/Api/ProductFlagsApi.md#getproductflag) | **GET** /classifiers/product-flags/{id} | Получение признака по идентификатору
*ProductFlagsApi* | [**replaceProductFlag**](docs/Api/ProductFlagsApi.md#replaceproductflag) | **PUT** /classifiers/product-flags/{id} | Обновление данных признака
*ProductFlagsApi* | [**searchProductFlags**](docs/Api/ProductFlagsApi.md#searchproductflags) | **POST** /classifiers/product-flags:search | Поиск признаков товаров, удовлетворяющих условиям отбора
*ProductStatusesApi* | [**getProductStatus**](docs/Api/ProductStatusesApi.md#getproductstatus) | **GET** /classifiers/product-statuses/{id} | Получение статуса по идентификатору
*ProductStatusesApi* | [**replaceProductStatus**](docs/Api/ProductStatusesApi.md#replaceproductstatus) | **PUT** /classifiers/product-statuses/{id} | Обновление данных статуса
*ProductStatusesApi* | [**searchProductStatuses**](docs/Api/ProductStatusesApi.md#searchproductstatuses) | **POST** /classifiers/product-statuses:search | Поиск статусов товаров, удовлетворяющих условиям отбора
*ProductsApi* | [**createProduct**](docs/Api/ProductsApi.md#createproduct) | **POST** /products/products | Запрос на создание нового товара
*ProductsApi* | [**deleteProduct**](docs/Api/ProductsApi.md#deleteproduct) | **DELETE** /products/products/{id} | Запрос на удаление товара
*ProductsApi* | [**getProduct**](docs/Api/ProductsApi.md#getproduct) | **GET** /products/published/{id} | Запрос на получение опубликованной версии товара
*ProductsApi* | [**getProductDraft**](docs/Api/ProductsApi.md#getproductdraft) | **GET** /products/products/{id} | Запрос на получение черновика товара
*ProductsApi* | [**massDeleteProducts**](docs/Api/ProductsApi.md#massdeleteproducts) | **POST** /products/products:mass-delete | Массовое удаление товаров
*ProductsApi* | [**patchProduct**](docs/Api/ProductsApi.md#patchproduct) | **PATCH** /products/products/{id} | Запрос на обновление отдельных свойств товара
*ProductsApi* | [**patchProductAttributes**](docs/Api/ProductsApi.md#patchproductattributes) | **PATCH** /products/products/{id}/attributes | Обновление только заданных атрибутов товара
*ProductsApi* | [**patchProductImages**](docs/Api/ProductsApi.md#patchproductimages) | **PATCH** /products/products/{id}/images | Обновление только заданных картинок
*ProductsApi* | [**preloadProductImage**](docs/Api/ProductsApi.md#preloadproductimage) | **POST** /products/products:preload-image | Загрузка картинки для товара или атрибута товара
*ProductsApi* | [**replaceProduct**](docs/Api/ProductsApi.md#replaceproduct) | **PUT** /products/products/{id} | Запрос на обновление товара
*ProductsApi* | [**replaceProductAttributes**](docs/Api/ProductsApi.md#replaceproductattributes) | **PUT** /products/products/{id}/attributes | Замещение всех атрибутов товара
*ProductsApi* | [**replaceProductImages**](docs/Api/ProductsApi.md#replaceproductimages) | **PUT** /products/products/{id}/images | Замещение всех картинок товара
*ProductsApi* | [**searchProductDrafts**](docs/Api/ProductsApi.md#searchproductdrafts) | **POST** /products/products:search | Поиск черновиков товаров, удовлетворяющих фильтру
*ProductsApi* | [**searchProducts**](docs/Api/ProductsApi.md#searchproducts) | **POST** /products/published:search | Поиск опубликованных товаров, удовлетворяющих фильтру
*PropertiesApi* | [**createDirectoryValue**](docs/Api/PropertiesApi.md#createdirectoryvalue) | **POST** /categories/properties/{id}:add-directory | Запрос на создание нового значения справочника
*PropertiesApi* | [**createProperty**](docs/Api/PropertiesApi.md#createproperty) | **POST** /categories/properties | Запрос на создание нового свойства
*PropertiesApi* | [**deleteDirectoryValue**](docs/Api/PropertiesApi.md#deletedirectoryvalue) | **DELETE** /categories/properties/directory/{id} | Запрос на удаление значения справочника
*PropertiesApi* | [**deleteProperties**](docs/Api/PropertiesApi.md#deleteproperties) | **POST** /categories/properties:mass-delete | Массовое удаление свойств
*PropertiesApi* | [**deleteProperty**](docs/Api/PropertiesApi.md#deleteproperty) | **DELETE** /categories/properties/{id} | Запрос на удаление свойства
*PropertiesApi* | [**getDirectoryValue**](docs/Api/PropertiesApi.md#getdirectoryvalue) | **GET** /categories/properties/directory/{id} | Возвращает данные значения справочника
*PropertiesApi* | [**getProperty**](docs/Api/PropertiesApi.md#getproperty) | **GET** /categories/properties/{id} | Получение данных свойства
*PropertiesApi* | [**patchDirectoryValue**](docs/Api/PropertiesApi.md#patchdirectoryvalue) | **PATCH** /categories/properties/directory/{id} | Запрос на обновление отдельных атрибутов значения справочника
*PropertiesApi* | [**patchProperty**](docs/Api/PropertiesApi.md#patchproperty) | **PATCH** /categories/properties/{id} | Запрос на обновление отдельных атрибутов свойства
*PropertiesApi* | [**preloadDirectoryValueFile**](docs/Api/PropertiesApi.md#preloaddirectoryvaluefile) | **POST** /categories/properties/directory:preload-file | Загрузка файла для значения справочника
*PropertiesApi* | [**preloadDirectoryValueImage**](docs/Api/PropertiesApi.md#preloaddirectoryvalueimage) | **POST** /categories/properties/directory:preload-image | Загрузка картинки для значения справочника
*PropertiesApi* | [**replaceDirectoryValue**](docs/Api/PropertiesApi.md#replacedirectoryvalue) | **PUT** /categories/properties/directory/{id} | Запрос на обновление значения справочника
*PropertiesApi* | [**replaceProperty**](docs/Api/PropertiesApi.md#replaceproperty) | **PUT** /categories/properties/{id} | Запрос на обновление свойства
*PropertiesApi* | [**searchDirectoryValues**](docs/Api/PropertiesApi.md#searchdirectoryvalues) | **POST** /categories/properties/directory:search | Поиск значений справочников, удовлетворяющих фильтру
*PropertiesApi* | [**searchProperties**](docs/Api/PropertiesApi.md#searchproperties) | **POST** /categories/properties:search | Поиск свойств, удовлетворяющих фильтру
*VariantsApi* | [**createVariantGroup**](docs/Api/VariantsApi.md#createvariantgroup) | **POST** /products/variants | Запрос на создание новой склейки
*VariantsApi* | [**deleteVariantGroup**](docs/Api/VariantsApi.md#deletevariantgroup) | **DELETE** /products/variants/{id} | Запрос на удаление склейки
*VariantsApi* | [**getVariantGroup**](docs/Api/VariantsApi.md#getvariantgroup) | **GET** /products/variants/{id} | Запрос на получение склейки товаров
*VariantsApi* | [**patchVariantGroup**](docs/Api/VariantsApi.md#patchvariantgroup) | **PATCH** /products/variants/{id} | Запрос на обновление отдельных свойств склейки
*VariantsApi* | [**replaceVariantGroup**](docs/Api/VariantsApi.md#replacevariantgroup) | **PUT** /products/variants/{id} | Запрос на обновление данных склейки
*VariantsApi* | [**searchVariantGroups**](docs/Api/VariantsApi.md#searchvariantgroups) | **POST** /products/variants:search | Поиск склеек, удовлетворяющих фильтру


## Documentation For Models

 - [AttributeDirectoryValue](docs/Model/AttributeDirectoryValue.md)
 - [BindCategoryPropertiesRequest](docs/Model/BindCategoryPropertiesRequest.md)
 - [BindCategoryPropertiesRequestProperties](docs/Model/BindCategoryPropertiesRequestProperties.md)
 - [Brand](docs/Model/Brand.md)
 - [BrandFillableProperties](docs/Model/BrandFillableProperties.md)
 - [BrandReadonlyProperties](docs/Model/BrandReadonlyProperties.md)
 - [BrandResponse](docs/Model/BrandResponse.md)
 - [CategoriesTreeFilter](docs/Model/CategoriesTreeFilter.md)
 - [CategoriesTreeItem](docs/Model/CategoriesTreeItem.md)
 - [CategoriesTreeRequest](docs/Model/CategoriesTreeRequest.md)
 - [CategoriesTreeResponse](docs/Model/CategoriesTreeResponse.md)
 - [Category](docs/Model/Category.md)
 - [CategoryBoundProperty](docs/Model/CategoryBoundProperty.md)
 - [CategoryFillableProperties](docs/Model/CategoryFillableProperties.md)
 - [CategoryIncludes](docs/Model/CategoryIncludes.md)
 - [CategoryReadonlyProperties](docs/Model/CategoryReadonlyProperties.md)
 - [CategoryResponse](docs/Model/CategoryResponse.md)
 - [CreateBrandRequest](docs/Model/CreateBrandRequest.md)
 - [CreateCategoryRequest](docs/Model/CreateCategoryRequest.md)
 - [CreateDirectoryValueRequest](docs/Model/CreateDirectoryValueRequest.md)
 - [CreateProductRequest](docs/Model/CreateProductRequest.md)
 - [CreatePropertyRequest](docs/Model/CreatePropertyRequest.md)
 - [CreateVariantGroupRequest](docs/Model/CreateVariantGroupRequest.md)
 - [DirectoryValue](docs/Model/DirectoryValue.md)
 - [DirectoryValueExtendedProperties](docs/Model/DirectoryValueExtendedProperties.md)
 - [DirectoryValueFillableProperties](docs/Model/DirectoryValueFillableProperties.md)
 - [DirectoryValueModifyProperties](docs/Model/DirectoryValueModifyProperties.md)
 - [DirectoryValueReadonlyProperties](docs/Model/DirectoryValueReadonlyProperties.md)
 - [DirectoryValueResponse](docs/Model/DirectoryValueResponse.md)
 - [EditProductAttributeValue](docs/Model/EditProductAttributeValue.md)
 - [EditProductImage](docs/Model/EditProductImage.md)
 - [EmptyDataResponse](docs/Model/EmptyDataResponse.md)
 - [EnumInfoProperties](docs/Model/EnumInfoProperties.md)
 - [Error](docs/Model/Error.md)
 - [ErrorResponse](docs/Model/ErrorResponse.md)
 - [ErrorResponse2](docs/Model/ErrorResponse2.md)
 - [FieldSettingsMaskEnum](docs/Model/FieldSettingsMaskEnum.md)
 - [File](docs/Model/File.md)
 - [IntegerEnumInfo](docs/Model/IntegerEnumInfo.md)
 - [IntegerEnumInfoProperties](docs/Model/IntegerEnumInfoProperties.md)
 - [IntegerEnumInfoResponse](docs/Model/IntegerEnumInfoResponse.md)
 - [MassOperationResult](docs/Model/MassOperationResult.md)
 - [MassOperationResultErrors](docs/Model/MassOperationResultErrors.md)
 - [MetricsCategoryEnum](docs/Model/MetricsCategoryEnum.md)
 - [MultipartFileUploadRequest](docs/Model/MultipartFileUploadRequest.md)
 - [PaginationTypeCursorEnum](docs/Model/PaginationTypeCursorEnum.md)
 - [PaginationTypeEnum](docs/Model/PaginationTypeEnum.md)
 - [PaginationTypeOffsetEnum](docs/Model/PaginationTypeOffsetEnum.md)
 - [PatchBrandRequest](docs/Model/PatchBrandRequest.md)
 - [PatchCategoryRequest](docs/Model/PatchCategoryRequest.md)
 - [PatchDirectoryValueRequest](docs/Model/PatchDirectoryValueRequest.md)
 - [PatchProductAttributesRequest](docs/Model/PatchProductAttributesRequest.md)
 - [PatchProductFieldRequest](docs/Model/PatchProductFieldRequest.md)
 - [PatchProductImagesRequest](docs/Model/PatchProductImagesRequest.md)
 - [PatchProductRequest](docs/Model/PatchProductRequest.md)
 - [PatchPropertyRequest](docs/Model/PatchPropertyRequest.md)
 - [PatchVariantGroupRequest](docs/Model/PatchVariantGroupRequest.md)
 - [PreloadFile](docs/Model/PreloadFile.md)
 - [PreloadFile2](docs/Model/PreloadFile2.md)
 - [PreloadFileData](docs/Model/PreloadFileData.md)
 - [Product](docs/Model/Product.md)
 - [ProductAttributeValue](docs/Model/ProductAttributeValue.md)
 - [ProductAttributeValueEditProperties](docs/Model/ProductAttributeValueEditProperties.md)
 - [ProductAttributeValueFillableProperties](docs/Model/ProductAttributeValueFillableProperties.md)
 - [ProductAttributeValueReadonlyProperties](docs/Model/ProductAttributeValueReadonlyProperties.md)
 - [ProductAttributesResponse](docs/Model/ProductAttributesResponse.md)
 - [ProductDraft](docs/Model/ProductDraft.md)
 - [ProductDraftResponse](docs/Model/ProductDraftResponse.md)
 - [ProductField](docs/Model/ProductField.md)
 - [ProductFieldFillableProperties](docs/Model/ProductFieldFillableProperties.md)
 - [ProductFieldReadonlyProperties](docs/Model/ProductFieldReadonlyProperties.md)
 - [ProductFieldResponse](docs/Model/ProductFieldResponse.md)
 - [ProductFillableProperties](docs/Model/ProductFillableProperties.md)
 - [ProductFlag](docs/Model/ProductFlag.md)
 - [ProductFlagEnum](docs/Model/ProductFlagEnum.md)
 - [ProductFlagFillableProperties](docs/Model/ProductFlagFillableProperties.md)
 - [ProductFlagReadonlyProperties](docs/Model/ProductFlagReadonlyProperties.md)
 - [ProductFlagResponse](docs/Model/ProductFlagResponse.md)
 - [ProductImage](docs/Model/ProductImage.md)
 - [ProductImageEditProperties](docs/Model/ProductImageEditProperties.md)
 - [ProductImageFillableProperties](docs/Model/ProductImageFillableProperties.md)
 - [ProductImageReadonlyProperties](docs/Model/ProductImageReadonlyProperties.md)
 - [ProductImagesResponse](docs/Model/ProductImagesResponse.md)
 - [ProductIncludes](docs/Model/ProductIncludes.md)
 - [ProductReadonlyProperties](docs/Model/ProductReadonlyProperties.md)
 - [ProductResponse](docs/Model/ProductResponse.md)
 - [ProductStatus](docs/Model/ProductStatus.md)
 - [ProductStatusEnum](docs/Model/ProductStatusEnum.md)
 - [ProductStatusFillableProperties](docs/Model/ProductStatusFillableProperties.md)
 - [ProductStatusProperties](docs/Model/ProductStatusProperties.md)
 - [ProductStatusReadonlyProperties](docs/Model/ProductStatusReadonlyProperties.md)
 - [ProductStatusResponse](docs/Model/ProductStatusResponse.md)
 - [ProductTypeEnum](docs/Model/ProductTypeEnum.md)
 - [Property](docs/Model/Property.md)
 - [PropertyFillableProperties](docs/Model/PropertyFillableProperties.md)
 - [PropertyIncludes](docs/Model/PropertyIncludes.md)
 - [PropertyReadonlyProperties](docs/Model/PropertyReadonlyProperties.md)
 - [PropertyResponse](docs/Model/PropertyResponse.md)
 - [PropertyTypeEnum](docs/Model/PropertyTypeEnum.md)
 - [PublishedProductProperties](docs/Model/PublishedProductProperties.md)
 - [ReplaceBrandRequest](docs/Model/ReplaceBrandRequest.md)
 - [ReplaceCategoryRequest](docs/Model/ReplaceCategoryRequest.md)
 - [ReplaceDirectoryValueRequest](docs/Model/ReplaceDirectoryValueRequest.md)
 - [ReplaceProductAttributesRequest](docs/Model/ReplaceProductAttributesRequest.md)
 - [ReplaceProductFlagRequest](docs/Model/ReplaceProductFlagRequest.md)
 - [ReplaceProductImagesRequest](docs/Model/ReplaceProductImagesRequest.md)
 - [ReplaceProductRequest](docs/Model/ReplaceProductRequest.md)
 - [ReplaceProductStatusRequest](docs/Model/ReplaceProductStatusRequest.md)
 - [ReplacePropertyRequest](docs/Model/ReplacePropertyRequest.md)
 - [ReplaceVariantGroupRequest](docs/Model/ReplaceVariantGroupRequest.md)
 - [RequestBodyCursorPagination](docs/Model/RequestBodyCursorPagination.md)
 - [RequestBodyMassDelete](docs/Model/RequestBodyMassDelete.md)
 - [RequestBodyOffsetPagination](docs/Model/RequestBodyOffsetPagination.md)
 - [RequestBodyPagination](docs/Model/RequestBodyPagination.md)
 - [ResponseBodyCursorPagination](docs/Model/ResponseBodyCursorPagination.md)
 - [ResponseBodyOffsetPagination](docs/Model/ResponseBodyOffsetPagination.md)
 - [ResponseBodyPagination](docs/Model/ResponseBodyPagination.md)
 - [SearchBrandsFilter](docs/Model/SearchBrandsFilter.md)
 - [SearchBrandsRequest](docs/Model/SearchBrandsRequest.md)
 - [SearchBrandsResponse](docs/Model/SearchBrandsResponse.md)
 - [SearchCategoriesFilter](docs/Model/SearchCategoriesFilter.md)
 - [SearchCategoriesRequest](docs/Model/SearchCategoriesRequest.md)
 - [SearchCategoriesResponse](docs/Model/SearchCategoriesResponse.md)
 - [SearchDirectoryValuesFilter](docs/Model/SearchDirectoryValuesFilter.md)
 - [SearchDirectoryValuesRequest](docs/Model/SearchDirectoryValuesRequest.md)
 - [SearchDirectoryValuesResponse](docs/Model/SearchDirectoryValuesResponse.md)
 - [SearchProductDraftsRequest](docs/Model/SearchProductDraftsRequest.md)
 - [SearchProductDraftsResponse](docs/Model/SearchProductDraftsResponse.md)
 - [SearchProductFieldsFilter](docs/Model/SearchProductFieldsFilter.md)
 - [SearchProductFieldsRequest](docs/Model/SearchProductFieldsRequest.md)
 - [SearchProductFieldsResponse](docs/Model/SearchProductFieldsResponse.md)
 - [SearchProductFieldsResponseMeta](docs/Model/SearchProductFieldsResponseMeta.md)
 - [SearchProductFlagsFilter](docs/Model/SearchProductFlagsFilter.md)
 - [SearchProductFlagsRequest](docs/Model/SearchProductFlagsRequest.md)
 - [SearchProductFlagsResponse](docs/Model/SearchProductFlagsResponse.md)
 - [SearchProductStatusesFilter](docs/Model/SearchProductStatusesFilter.md)
 - [SearchProductStatusesRequest](docs/Model/SearchProductStatusesRequest.md)
 - [SearchProductStatusesResponse](docs/Model/SearchProductStatusesResponse.md)
 - [SearchProductsRequest](docs/Model/SearchProductsRequest.md)
 - [SearchProductsResponse](docs/Model/SearchProductsResponse.md)
 - [SearchPropertiesRequest](docs/Model/SearchPropertiesRequest.md)
 - [SearchPropertiesResponse](docs/Model/SearchPropertiesResponse.md)
 - [SearchVariantGroupsFilter](docs/Model/SearchVariantGroupsFilter.md)
 - [SearchVariantGroupsRequest](docs/Model/SearchVariantGroupsRequest.md)
 - [SearchVariantGroupsResponse](docs/Model/SearchVariantGroupsResponse.md)
 - [StringEnumInfo](docs/Model/StringEnumInfo.md)
 - [StringEnumInfoProperties](docs/Model/StringEnumInfoProperties.md)
 - [StringEnumInfoResponse](docs/Model/StringEnumInfoResponse.md)
 - [VariantGroup](docs/Model/VariantGroup.md)
 - [VariantGroupFillableProperties](docs/Model/VariantGroupFillableProperties.md)
 - [VariantGroupIncludes](docs/Model/VariantGroupIncludes.md)
 - [VariantGroupReadOnlyProperties](docs/Model/VariantGroupReadOnlyProperties.md)
 - [VariantGroupResponse](docs/Model/VariantGroupResponse.md)


## Documentation For Authorization

All endpoints do not require authorization.

## Author