import { DescriptiveError, ErrorResponse } from 'src/common/errorResponse'; import { SuccessResponse } from 'src/common/successResponse'; import { Brand } from './brand'; export interface GetBrandByIdSuccessResponse extends SuccessResponse { code: number; data: Brand; } export interface GetBrandByIdErrorResponse extends ErrorResponse { error: ErrorMessageGetBrandById; code?: number; errors: DescriptiveError; } export declare const enum ErrorMessageGetBrandById { INVALID_BRAND_ID = "NO BRAND WITH SUCH ID", CANNOT_FIND_BRAND = "Cannot find the brand", BRAND_NAME_NOT_FOUND = "BRAND NAME NOT FOUND" } export declare type GetBrandByIdResponse = GetBrandByIdErrorResponse | GetBrandByIdSuccessResponse;