UNPKG

@apihawk/billia-sdk

Version:

The ApiHawk Billia SDK

40 lines 975 B
export interface IHashTable<T = string> { [key: string]: T; } export interface IZendRestPaginatedResource<T = any> { page: number; page_count: number; page_size: number; total_items: number; _embedded: { [key: string]: T[]; }; _links: any; _language: any; } export interface IRestPaginatedResource<T = any> { page: number; page_count: number; page_size: number; total_items: number; _language?: { current_language: string; }; items: T[]; } export interface IRestPaginationQuery { page?: number; page_size?: number; sort_by?: string; sort_order?: 'ASC' | 'DESC'; filter?: IQueryFilter; equalTo?: IHashTable<string>; between?: IQueryFilterBetween; search?: IHashTable<string>; } export declare type IQueryFilter = IHashTable<string[]>; export declare type IQueryFilterBetween = IHashTable<{ min: string; max: string; }>; //# sourceMappingURL=common.d.ts.map