import { DescriptiveError, ErrorResponse, SuccessResponse } from 'src/index'; import { Tag } from './tags'; /** * API Path: /tags * method: POST * body: CreateTagRequestBody * response: CreateTagResponse */ export interface CreateTagRequestBody { name: string; isHomePageProductsTag?: boolean; } export interface CreateTagSuccessResponse extends SuccessResponse { code: number; data: Tag; } export declare const enum CreateTagErrorMessages { TAG_NAME_EXISTS = "TAG_NAME_EXISTS", CAN_NOT_CREATE_TAG = "CAN_NOT_CREATE_TAG" } export interface CreateTagErrorResponse extends ErrorResponse { code?: number; error: CreateTagErrorMessages; errors: DescriptiveError; } export declare type CreateTagResponse = CreateTagSuccessResponse | CreateTagErrorResponse;