release 0.1.0
This commit is contained in:
241
dist/apis/CertificationAPI.d.ts
vendored
Normal file
241
dist/apis/CertificationAPI.d.ts
vendored
Normal 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];
|
||||
Reference in New Issue
Block a user