@erkjbro/the-one-sdk
Version:
26 lines (25 loc) • 863 B
TypeScript
import * as apiTypes from './types';
export declare class TheOneSdk {
/**
* SDK for interfacing with The One API.
*
* @remarks
* This class is part of the {@link TheOneSdk} package.
*
* @class
* @param access_token The access token for the API.
* @param base_url The base URL for the API.
*
* @private fetchMovieData Fetches movie data from the API.
* @public getMovieData Gets movie data from the API.
*/
private readonly access_token;
private readonly base_url;
constructor(access_token: string);
private fetchMovieData;
getMovieData(): Promise<apiTypes.MovieApiResponse>;
getMovieData({ movieId }: {
movieId: string;
}): Promise<apiTypes.MovieApiResponse>;
getMovieData({ movieId, quote }: apiTypes.MovieParams): Promise<apiTypes.MovieQuoteApiResponse>;
}