release 0.1.0

This commit is contained in:
apilki
2026-08-21 12:19:50 +00:00
parent 7b0a9d8ad1
commit b73e6aa106
8734 changed files with 470872 additions and 2 deletions

241
dist/apis/CertificationAPI.d.ts vendored Normal file
View File

@@ -0,0 +1,241 @@
/**
* Документация 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.
*/
import * as runtime from '../runtime';
import type { ProductBooleanResponse, ProductProductCertificateAccordanceTypesResponse, ProductProductCertificateBindRequest, ProductProductCertificateTypesResponse, ProductProductCertificationListRequest, ProductProductCertificationListResponse, V1ProductCertificateDeleteRequest, V1ProductCertificateDeleteResponse, V1ProductCertificateInfoRequest, V1ProductCertificateInfoResponse, V1ProductCertificateListRequest, V1ProductCertificateListResponse, V1ProductCertificateProductStatusListResponse, V1ProductCertificateProductsListRequest, V1ProductCertificateProductsListResponse, V1ProductCertificateRejectionReasonsListResponse, V1ProductCertificateStatusListResponse, V1ProductCertificateUnbindRequest, V1ProductCertificateUnbindResponse, V2ProductCertificateAccordanceTypesResponse, V2ProductCertificationListRequest, V2ProductCertificationListResponse } from '../models/index';
export interface CertificateAccordanceTypesRequest {
clientId: string;
apiKey: string;
}
export interface CertificateDeleteRequest {
v1ProductCertificateDeleteRequest: V1ProductCertificateDeleteRequest;
}
export interface CertificateInfoRequest {
clientId: string;
apiKey: string;
v1ProductCertificateInfoRequest: V1ProductCertificateInfoRequest;
}
export interface CertificateListRequest {
clientId: string;
apiKey: string;
v1ProductCertificateListRequest: V1ProductCertificateListRequest;
}
export interface CertificateProductsListRequest {
clientId: string;
apiKey: string;
v1ProductCertificateProductsListRequest: V1ProductCertificateProductsListRequest | null;
}
export interface CertificateStatusListRequest {
clientId: string;
apiKey: string;
}
export interface CertificateUnbindRequest {
clientId: string;
apiKey: string;
v1ProductCertificateUnbindRequest: V1ProductCertificateUnbindRequest | null;
}
export interface ProductAPIProductCertificateAccordanceTypesRequest {
clientId: string;
apiKey: string;
}
export interface ProductAPIProductCertificateBindRequest {
clientId: string;
apiKey: string;
productProductCertificateBindRequest: ProductProductCertificateBindRequest | null;
}
export interface ProductAPIProductCertificateCreateRequest {
clientId: string;
apiKey: string;
files: Array<any>;
name: string;
number: string;
typeCode: ProductAPIProductCertificateCreateTypeCodeEnum;
issueDate: string;
accordanceTypeCode?: ProductAPIProductCertificateCreateAccordanceTypeCodeEnum;
expireDate?: string;
}
export interface ProductAPIProductCertificateTypesRequest {
clientId: string;
apiKey: string;
}
export interface ProductAPIProductCertificationListRequest {
clientId: string;
apiKey: string;
v2ProductCertificationListRequest: V2ProductCertificationListRequest;
}
export interface ProductAPIV1ProductCertificationListRequest {
clientId: string;
apiKey: string;
productProductCertificationListRequest: ProductProductCertificationListRequest;
}
export interface ProductStatusListRequest {
clientId: string;
apiKey: string;
}
export interface RejectionReasonsListRequest {
clientId: string;
apiKey: string;
}
/**
*
*/
export declare class CertificationAPI extends runtime.BaseAPI {
/**
* Список типов соответствия требованиям (версия 2)
*/
certificateAccordanceTypesRaw(requestParameters: CertificateAccordanceTypesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V2ProductCertificateAccordanceTypesResponse>>;
/**
* Список типов соответствия требованиям (версия 2)
*/
certificateAccordanceTypes(clientId: string, apiKey: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V2ProductCertificateAccordanceTypesResponse>;
/**
* Удалить сертификат
*/
certificateDeleteRaw(requestParameters: CertificateDeleteRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1ProductCertificateDeleteResponse>>;
/**
* Удалить сертификат
*/
certificateDelete(v1ProductCertificateDeleteRequest: V1ProductCertificateDeleteRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1ProductCertificateDeleteResponse>;
/**
* Информация о сертификате
*/
certificateInfoRaw(requestParameters: CertificateInfoRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1ProductCertificateInfoResponse>>;
/**
* Информация о сертификате
*/
certificateInfo(clientId: string, apiKey: string, v1ProductCertificateInfoRequest: V1ProductCertificateInfoRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1ProductCertificateInfoResponse>;
/**
* Список сертификатов
*/
certificateListRaw(requestParameters: CertificateListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1ProductCertificateListResponse>>;
/**
* Список сертификатов
*/
certificateList(clientId: string, apiKey: string, v1ProductCertificateListRequest: V1ProductCertificateListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1ProductCertificateListResponse>;
/**
* Список товаров, привязанных к сертификату
*/
certificateProductsListRaw(requestParameters: CertificateProductsListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1ProductCertificateProductsListResponse>>;
/**
* Список товаров, привязанных к сертификату
*/
certificateProductsList(clientId: string, apiKey: string, v1ProductCertificateProductsListRequest: V1ProductCertificateProductsListRequest | null, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1ProductCertificateProductsListResponse>;
/**
* Возможные статусы сертификатов
*/
certificateStatusListRaw(requestParameters: CertificateStatusListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1ProductCertificateStatusListResponse>>;
/**
* Возможные статусы сертификатов
*/
certificateStatusList(clientId: string, apiKey: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1ProductCertificateStatusListResponse>;
/**
* Отвязать товар от сертификата
*/
certificateUnbindRaw(requestParameters: CertificateUnbindRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1ProductCertificateUnbindResponse>>;
/**
* Отвязать товар от сертификата
*/
certificateUnbind(clientId: string, apiKey: string, v1ProductCertificateUnbindRequest: V1ProductCertificateUnbindRequest | null, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1ProductCertificateUnbindResponse>;
/**
* Список типов соответствия требованиям (версия 1)
*/
productAPIProductCertificateAccordanceTypesRaw(requestParameters: ProductAPIProductCertificateAccordanceTypesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ProductProductCertificateAccordanceTypesResponse>>;
/**
* Список типов соответствия требованиям (версия 1)
*/
productAPIProductCertificateAccordanceTypes(clientId: string, apiKey: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ProductProductCertificateAccordanceTypesResponse>;
/**
* Привязать сертификат к товару
*/
productAPIProductCertificateBindRaw(requestParameters: ProductAPIProductCertificateBindRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ProductBooleanResponse>>;
/**
* Привязать сертификат к товару
*/
productAPIProductCertificateBind(clientId: string, apiKey: string, productProductCertificateBindRequest: ProductProductCertificateBindRequest | null, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ProductBooleanResponse>;
/**
* <aside class=\"warning\"> 31 августа 2026 года отключим метод. Переключитесь на методы <a href=\"#operation/ProductCertificateOptions\">/v2/product/certification/options</a>, <a href=\"#operation/ProductCertificateParams\">/v2/product/certification/params</a> и <a href=\"#operation/ProductCertificateCreate\">/v2/product/certificate/create</a>. </aside>
* Добавить сертификаты для товаров
* @deprecated
*/
productAPIProductCertificateCreateRaw(requestParameters: ProductAPIProductCertificateCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<number>>;
/**
* <aside class=\"warning\"> 31 августа 2026 года отключим метод. Переключитесь на методы <a href=\"#operation/ProductCertificateOptions\">/v2/product/certification/options</a>, <a href=\"#operation/ProductCertificateParams\">/v2/product/certification/params</a> и <a href=\"#operation/ProductCertificateCreate\">/v2/product/certificate/create</a>. </aside>
* Добавить сертификаты для товаров
* @deprecated
*/
productAPIProductCertificateCreate(clientId: string, apiKey: string, files: Array<any>, name: string, number: string, typeCode: ProductAPIProductCertificateCreateTypeCodeEnum, issueDate: string, accordanceTypeCode?: ProductAPIProductCertificateCreateAccordanceTypeCodeEnum, expireDate?: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<number>;
/**
* Справочник типов документов
*/
productAPIProductCertificateTypesRaw(requestParameters: ProductAPIProductCertificateTypesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ProductProductCertificateTypesResponse>>;
/**
* Справочник типов документов
*/
productAPIProductCertificateTypes(clientId: string, apiKey: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ProductProductCertificateTypesResponse>;
/**
* Список сертифицируемых категорий
*/
productAPIProductCertificationListRaw(requestParameters: ProductAPIProductCertificationListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V2ProductCertificationListResponse>>;
/**
* Список сертифицируемых категорий
*/
productAPIProductCertificationList(clientId: string, apiKey: string, v2ProductCertificationListRequest: V2ProductCertificationListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V2ProductCertificationListResponse>;
/**
* <aside class=\"warning\"> 14 апреля 2025 года метод будет отключён. Переключитесь на <a href=\"#operation/ProductAPI_ProductCertificationList\">/v2/product/certification/list</a>. </aside>
* Список сертифицируемых категорий
*/
productAPIV1ProductCertificationListRaw(requestParameters: ProductAPIV1ProductCertificationListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ProductProductCertificationListResponse>>;
/**
* <aside class=\"warning\"> 14 апреля 2025 года метод будет отключён. Переключитесь на <a href=\"#operation/ProductAPI_ProductCertificationList\">/v2/product/certification/list</a>. </aside>
* Список сертифицируемых категорий
*/
productAPIV1ProductCertificationList(clientId: string, apiKey: string, productProductCertificationListRequest: ProductProductCertificationListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ProductProductCertificationListResponse>;
/**
* Метод для получения списка возможных статусов товаров при их привязке к сертификату.
* Список возможных статусов товаров
*/
productStatusListRaw(requestParameters: ProductStatusListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1ProductCertificateProductStatusListResponse>>;
/**
* Метод для получения списка возможных статусов товаров при их привязке к сертификату.
* Список возможных статусов товаров
*/
productStatusList(clientId: string, apiKey: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1ProductCertificateProductStatusListResponse>;
/**
* Возможные причины отклонения сертификата
*/
rejectionReasonsListRaw(requestParameters: RejectionReasonsListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1ProductCertificateRejectionReasonsListResponse>>;
/**
* Возможные причины отклонения сертификата
*/
rejectionReasonsList(clientId: string, apiKey: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1ProductCertificateRejectionReasonsListResponse>;
}
/**
* @export
*/
export declare const ProductAPIProductCertificateCreateTypeCodeEnum: {
readonly certificate_of_conformity: "certificate_of_conformity";
readonly declaration: "declaration";
readonly certificate_of_registration: "certificate_of_registration";
readonly registration_certificate: "registration_certificate";
readonly refused_letter: "refused_letter";
readonly veterinary_cover_document: "veterinary_cover_document";
readonly safety_data_sheet: "safety_data_sheet";
};
export type ProductAPIProductCertificateCreateTypeCodeEnum = typeof ProductAPIProductCertificateCreateTypeCodeEnum[keyof typeof ProductAPIProductCertificateCreateTypeCodeEnum];
/**
* @export
*/
export declare const ProductAPIProductCertificateCreateAccordanceTypeCodeEnum: {
readonly technical_regulations_rf: "technical_regulations_rf";
readonly technical_regulations_cu: "technical_regulations_cu";
readonly gost: "gost";
};
export type ProductAPIProductCertificateCreateAccordanceTypeCodeEnum = typeof ProductAPIProductCertificateCreateAccordanceTypeCodeEnum[keyof typeof ProductAPIProductCertificateCreateAccordanceTypeCodeEnum];