import { DescriptiveError, ErrorResponse, SuccessResponse } from 'src/index'; import { Product } from './product'; /** * API Path: /products * method: GET * query: GetAllProductsQuery * response: GetAllProductsResponse */ export interface GetAllProductsQuery { skip?: number; limit?: number; } export interface GetAllProductsSuccessResponse extends SuccessResponse { code: number; data: Product[]; } export declare const enum GetAllProductsErrorMessages { CAN_NOT_GET_ALL_PRODUCTS = "CAN_NOT_GET_ALL_PRODUCTS" } export interface GetAllProductsErrorResponse extends ErrorResponse { code?: number; error: GetAllProductsErrorMessages; errors: DescriptiveError; } export declare type GetAllProductsResponse = GetAllProductsSuccessResponse | GetAllProductsErrorResponse;