Files
ozon-seller-typescript/dist/models/V1GetAttributesResponseAttribute.d.ts
2026-08-21 12:19:50 +00:00

128 lines
5.8 KiB
TypeScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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;