/** * Документация Ozon Seller API * По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. > [Инструкции по работе с маркетплейсом](https://seller-edu.ozon.ru) > [Информационная платформа и сообщество разработчиков Ozon for dev](https://dev.ozon.ru/) * * The version of the OpenAPI document: 2.1 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface V1GetAttributesResponseAttribute */ export interface V1GetAttributesResponseAttribute { /** * Признак, что значения словарного атрибута зависят от категории: * - `true` — у атрибута разные значения для каждой категории. * - `false` — у атрибута одинаковые значения для всех категорий. * * @type {boolean} * @memberof V1GetAttributesResponseAttribute */ category_dependent?: boolean; /** * Описание характеристики. * @type {string} * @memberof V1GetAttributesResponseAttribute */ description?: string; /** * Идентификатор справочника. * @type {number} * @memberof V1GetAttributesResponseAttribute */ dictionary_id?: number; /** * Идентификатор группы характеристик. * @type {number} * @memberof V1GetAttributesResponseAttribute */ group_id?: number; /** * Название группы характеристик. * @type {string} * @memberof V1GetAttributesResponseAttribute */ group_name?: string; /** * Идентификатор характеристики. * @type {number} * @memberof V1GetAttributesResponseAttribute */ id?: number; /** * Признак аспектного атрибута. Аспектный атрибут — характеристика, по которой отличаются товары одной модели. * * Например, у одежды и обуви одной модели могут быть разные расцветки и размеры. То есть цвет и размер — это аспектные атрибуты. * * Значения поля: * - `true` — атрибут аспектный и его нельзя изменить после поставки товара на склад или продажи со своего склада. * - `false` — атрибут не аспектный, можно изменить в любое время. * * @type {boolean} * @memberof V1GetAttributesResponseAttribute */ is_aspect?: boolean; /** * - `true`, если характеристика — набор значений. * - `false`, если характеристика — одно значение. * * @type {boolean} * @memberof V1GetAttributesResponseAttribute */ is_collection?: boolean; /** * Признак обязательной характеристики: * - `true` — обязательная характеристика, * - `false` — характеристику можно не указывать. * * @type {boolean} * @memberof V1GetAttributesResponseAttribute */ is_required?: boolean; /** * Название. * @type {string} * @memberof V1GetAttributesResponseAttribute */ name?: string; /** * Тип характеристики. * @type {string} * @memberof V1GetAttributesResponseAttribute */ type?: string; /** * Идентификатор комплексного атрибута. * @type {number} * @memberof V1GetAttributesResponseAttribute */ attribute_complex_id?: number; /** * Максимальное количество значений для атрибута. * @type {number} * @memberof V1GetAttributesResponseAttribute */ max_value_count?: number; /** * Признак, что комплексная характеристика — набор значений: * - `true`, если комплексная характеристика — набор значений, * - `false`, если комплексная характеристика — одно значение. * * @type {boolean} * @memberof V1GetAttributesResponseAttribute */ complex_is_collection?: boolean; } /** * Check if a given object implements the V1GetAttributesResponseAttribute interface. */ export declare function instanceOfV1GetAttributesResponseAttribute(value: object): value is V1GetAttributesResponseAttribute; export declare function V1GetAttributesResponseAttributeFromJSON(json: any): V1GetAttributesResponseAttribute; export declare function V1GetAttributesResponseAttributeFromJSONTyped(json: any, ignoreDiscriminator: boolean): V1GetAttributesResponseAttribute; export declare function V1GetAttributesResponseAttributeToJSON(value?: V1GetAttributesResponseAttribute | null): any;