sportradar-api-client
Version:
Node and NestJS wrappers for Sportradar feeds
42 lines (41 loc) • 3.68 kB
TypeScript
import { HttpService } from '@nestjs/axios';
import { AxiosResponse } from 'axios';
import { Observable } from 'rxjs';
import { Configuration } from '../configuration';
import { DefaultSportradarNbaApiServiceInterface } from './default.serviceInterface';
export declare class DefaultSportradarNbaApiService implements DefaultSportradarNbaApiServiceInterface {
protected httpClient: HttpService;
protected basePath: string;
defaultHeaders: Record<string, string>;
configuration: Configuration;
constructor(httpClient: HttpService, configuration: Configuration);
private canConsumeForm;
dailyChangeLog(locale: string, year: number, month: number, day: number, format: string): Observable<AxiosResponse<any>>;
dailySchedule(locale: string, year: number, month: number, day: number, format: string): Observable<AxiosResponse<any>>;
dailyTransfers(locale: string, year: number, month: number, day: number, format: string): Observable<AxiosResponse<any>>;
draftSummary(locale: string, year: string, format: string): Observable<AxiosResponse<any>>;
freeAgents(locale: string, format: string): Observable<AxiosResponse<any>>;
gameBoxscore(locale: string, game_id: string, format: string): Observable<AxiosResponse<any>>;
gameSummary(locale: string, game_id: string, format: string): Observable<AxiosResponse<any>>;
injuries(locale: string, format: string): Observable<AxiosResponse<any>>;
leagueHierarchy(locale: string, format: string): Observable<AxiosResponse<any>>;
leagueLeaders(locale: string, year: number, season_type: string, format: string): Observable<AxiosResponse<any>>;
playByPlay(locale: string, game_id: string, format: string): Observable<AxiosResponse<any>>;
playerProfile(locale: string, game_id: string, format: string): Observable<AxiosResponse<any>>;
prospects(locale: string, year: number, format: string): Observable<AxiosResponse<any>>;
rankings(locale: string, year: number, season_year: string, format: string): Observable<AxiosResponse<any>>;
schedule(locale: string, year: number, season_type: string, format: string): Observable<AxiosResponse<any>>;
seasonalStatistics(locale: string, year: number, season_type: string, team_id: string, format: string): Observable<AxiosResponse<any>>;
seasons(locale: string, format: string): Observable<AxiosResponse<any>>;
seriesSchedule(locale: string, year: number, season_type: string, format: string): Observable<AxiosResponse<any>>;
seriesStatistics(locale: string, series_id: string, team_id: string, format: string): Observable<AxiosResponse<any>>;
splitsGame(locale: string, year: number, season_type: string, team_id: string, format: string): Observable<AxiosResponse<any>>;
splitsHierarchy(locale: string, year: number, season_type: string, team_id: string, format: string): Observable<AxiosResponse<any>>;
splitsIngame(locale: string, year: number, season_type: string, team_id: string, format: string): Observable<AxiosResponse<any>>;
splitsSchedule(locale: string, year: number, season_type: string, team_id: string, format: string): Observable<AxiosResponse<any>>;
standings(locale: string, year: number, season_type: string, format: string): Observable<AxiosResponse<any>>;
teamDraftSummary(locale: string, year: number, team_id: string, format: string): Observable<AxiosResponse<any>>;
teamProfileRosters(locale: string, team_id: string, format: string): Observable<AxiosResponse<any>>;
topProspects(locale: string, year: number, format: string): Observable<AxiosResponse<any>>;
trades(locale: string, year: number, format: string): Observable<AxiosResponse<any>>;
}