import { DescriptiveError, ErrorResponse, SuccessResponse } from '../common/index'; import { Manufacturer } from './manufacturer'; export declare const enum GetManufacturerErrorMessages { MANUFACTURER_NOT_FOUND = "MANUFACTURER_NOT_FOUND" } export declare const enum GetManufacturerSuccessMessages { MANUFACTURER_LOADED_SUCCESSFULLY = "MANUFACTURER_LOADED_SUCCESSFULLY" } /** * API Path: /manufacturer/{manufacturerId} * method: GET * body: null * response: GetManufacturerResponse */ export interface GetManufacturerSuccessResponse extends SuccessResponse { code: number; data: { manufacturer: Manufacturer; message: GetManufacturerSuccessMessages; }; } export interface GetManufacturerErrorResponse extends ErrorResponse { code?: number; error: GetManufacturerErrorMessages; errors: DescriptiveError; } export declare type GetManufacturerResponse = GetManufacturerSuccessResponse | GetManufacturerErrorResponse;