UNPKG

@erkjbro/the-one-sdk

Version:
49 lines (48 loc) 1.15 kB
export declare type MetaResponse = { total: number; limit: number; offset: number; page: number; pages: number; }; export declare type Movie = { _id: string; name: string; runtimeInMinutes: number; budgetInMillions: number; boxOfficeRevenueInMillions: number; academyAwardNominations: number; academyAwardWins: number; rottenTomatoesScore: number; }; export declare type MovieQuote = { _id: string; id: string; movie: string; character: string; dialog: string; }; export declare type MovieApiResponse = MetaResponse & { docs: Movie[]; }; export declare type MovieQuoteApiResponse = MetaResponse & { docs: MovieQuote[]; }; export declare type PaginationParams = { limit?: number; page?: number; offset?: number; }; export declare type SortingParams = { sort?: string; }; export declare type FilteringParams = { filter?: string; }; export declare type MetaParams = PaginationParams & SortingParams & FilteringParams; export declare type MovieParams = MetaParams & { movieId?: string; quote?: boolean; limit?: number; page?: number; };