UNPKG

sleeper-api-tsclient

Version:

Typescript client for the sleeper api

132 lines (131 loc) 6.56 kB
import { Configuration } from '../configuration'; import { Draft } from '../models/Draft'; import { League } from '../models/League'; import { Matchup } from '../models/Matchup'; import { Pick } from '../models/Pick'; import { Player } from '../models/Player'; import { Roster } from '../models/Roster'; import { SportState } from '../models/SportState'; import { TradedPick } from '../models/TradedPick'; import { TrendingPlayer } from '../models/TrendingPlayer'; import { User } from '../models/User'; import { UserInLeague } from '../models/UserInLeague'; import { AvatarsApiRequestFactory, AvatarsApiResponseProcessor } from "../apis/AvatarsApi"; export interface AvatarsApiAvatarsAvatarIdGetRequest { avatarId: string; } export interface AvatarsApiAvatarsThumbsAvatarIdGetRequest { avatarId: string; } export declare class ObjectAvatarsApi { private api; constructor(configuration: Configuration, requestFactory?: AvatarsApiRequestFactory, responseProcessor?: AvatarsApiResponseProcessor); avatarsAvatarIdGet(param: AvatarsApiAvatarsAvatarIdGetRequest, options?: Configuration): Promise<void>; avatarsThumbsAvatarIdGet(param: AvatarsApiAvatarsThumbsAvatarIdGetRequest, options?: Configuration): Promise<void>; } import { DraftsApiRequestFactory, DraftsApiResponseProcessor } from "../apis/DraftsApi"; export interface DraftsApiDraftDraftIdGetRequest { draftId: string; } export interface DraftsApiDraftDraftIdPicksGetRequest { draftId: string; } export interface DraftsApiDraftDraftIdTradedPicksGetRequest { draftId: string; } export interface DraftsApiLeagueLeagueIdDraftsGetRequest { leagueId: string; } export interface DraftsApiUserUserIdDraftsSportSeasonGetRequest { userId: string; sport: string; season: number; } export declare class ObjectDraftsApi { private api; constructor(configuration: Configuration, requestFactory?: DraftsApiRequestFactory, responseProcessor?: DraftsApiResponseProcessor); draftDraftIdGet(param: DraftsApiDraftDraftIdGetRequest, options?: Configuration): Promise<Array<Draft>>; draftDraftIdPicksGet(param: DraftsApiDraftDraftIdPicksGetRequest, options?: Configuration): Promise<Array<Pick>>; draftDraftIdTradedPicksGet(param: DraftsApiDraftDraftIdTradedPicksGetRequest, options?: Configuration): Promise<Array<TradedPick>>; leagueLeagueIdDraftsGet(param: DraftsApiLeagueLeagueIdDraftsGetRequest, options?: Configuration): Promise<Array<Draft>>; userUserIdDraftsSportSeasonGet(param: DraftsApiUserUserIdDraftsSportSeasonGetRequest, options?: Configuration): Promise<Array<Draft>>; } import { LeaguesApiRequestFactory, LeaguesApiResponseProcessor } from "../apis/LeaguesApi"; export interface LeaguesApiLeagueLeagueIdGetRequest { leagueId: string; } export interface LeaguesApiLeagueLeagueIdLosesBracketGetRequest { leagueId: string; } export interface LeaguesApiLeagueLeagueIdMatchupsWeekGetRequest { leagueId: string; week: number; } export interface LeaguesApiLeagueLeagueIdRostersGetRequest { leagueId: string; } export interface LeaguesApiLeagueLeagueIdTradedPicksGetRequest { leagueId: string; } export interface LeaguesApiLeagueLeagueIdTransactionsRoundGetRequest { leagueId: string; round: number; } export interface LeaguesApiLeagueLeagueIdUsersGetRequest { leagueId: string; } export interface LeaguesApiLeagueLeagueIdWinnersBracketGetRequest { leagueId: string; } export interface LeaguesApiStateSportGetRequest { sport: 'nfl' | 'nba' | 'lcs'; } export interface LeaguesApiUserUserIdLeaguesSportSeasonGetRequest { userId: string; sport: string; season: number; } export declare class ObjectLeaguesApi { private api; constructor(configuration: Configuration, requestFactory?: LeaguesApiRequestFactory, responseProcessor?: LeaguesApiResponseProcessor); leagueLeagueIdGet(param: LeaguesApiLeagueLeagueIdGetRequest, options?: Configuration): Promise<League>; leagueLeagueIdLosesBracketGet(param: LeaguesApiLeagueLeagueIdLosesBracketGetRequest, options?: Configuration): Promise<Array<any>>; leagueLeagueIdMatchupsWeekGet(param: LeaguesApiLeagueLeagueIdMatchupsWeekGetRequest, options?: Configuration): Promise<Array<Matchup>>; leagueLeagueIdRostersGet(param: LeaguesApiLeagueLeagueIdRostersGetRequest, options?: Configuration): Promise<Array<Roster>>; leagueLeagueIdTradedPicksGet(param: LeaguesApiLeagueLeagueIdTradedPicksGetRequest, options?: Configuration): Promise<Array<TradedPick>>; leagueLeagueIdTransactionsRoundGet(param: LeaguesApiLeagueLeagueIdTransactionsRoundGetRequest, options?: Configuration): Promise<Array<any>>; leagueLeagueIdUsersGet(param: LeaguesApiLeagueLeagueIdUsersGetRequest, options?: Configuration): Promise<Array<UserInLeague>>; leagueLeagueIdWinnersBracketGet(param: LeaguesApiLeagueLeagueIdWinnersBracketGetRequest, options?: Configuration): Promise<Array<any>>; stateSportGet(param: LeaguesApiStateSportGetRequest, options?: Configuration): Promise<SportState>; userUserIdLeaguesSportSeasonGet(param: LeaguesApiUserUserIdLeaguesSportSeasonGetRequest, options?: Configuration): Promise<Array<League>>; } import { PlayersApiRequestFactory, PlayersApiResponseProcessor } from "../apis/PlayersApi"; export interface PlayersApiPlayersNflGetRequest { } export interface PlayersApiPlayersSportTrendingTypeGetRequest { sport: 'nfl' | 'nba' | 'lcs'; type: 'add' | 'drop'; lookbackHours?: string; limit?: string; } export declare class ObjectPlayersApi { private api; constructor(configuration: Configuration, requestFactory?: PlayersApiRequestFactory, responseProcessor?: PlayersApiResponseProcessor); playersNflGet(param: PlayersApiPlayersNflGetRequest, options?: Configuration): Promise<{ [key: string]: Player; }>; playersSportTrendingTypeGet(param: PlayersApiPlayersSportTrendingTypeGetRequest, options?: Configuration): Promise<Array<TrendingPlayer>>; } import { UserApiRequestFactory, UserApiResponseProcessor } from "../apis/UserApi"; export interface UserApiUserUserIdGetRequest { userId: string; } export interface UserApiUserUsernameGetRequest { username: string; } export declare class ObjectUserApi { private api; constructor(configuration: Configuration, requestFactory?: UserApiRequestFactory, responseProcessor?: UserApiResponseProcessor); userUserIdGet(param: UserApiUserUserIdGetRequest, options?: Configuration): Promise<User>; userUsernameGet(param: UserApiUserUsernameGetRequest, options?: Configuration): Promise<User>; }