trade360-nodejs-sdk
Version:
LSports Trade360 SDK for Node.js
15 lines (14 loc) • 1.41 kB
TypeScript
import { GetFixtureRequestDto, GetInPlayEventRequestDto, GetLivescoreRequestDto, GetMarketRequestDto, GetOutrightLeaguesRequestDto, GetOutrightLeagueMarketRequestDto, GetOutrightLeagueEventsRequestDto } from '../../common/snapshot/dtos';
import { GetEventsResultElement, GetFixtureMarketsResultElement, GetFixturesResultElement, GetLivescoreResultElement, GetOutrightLeaguesResultElement, GetOutrightLeagueMarketsResultElement, GetOutrightLeagueEventsResultElement } from '../../common/snapshot';
/**
* Interface for the In-Play Snapshot API client.
*/
export interface InPlaySnapshotApiClient {
getFixtures(_requestDto: GetFixtureRequestDto): Promise<GetFixturesResultElement | undefined>;
getLivescores(_requestDto: GetLivescoreRequestDto): Promise<GetLivescoreResultElement | undefined>;
getFixtureMarkets(_requestDto: GetMarketRequestDto): Promise<GetFixtureMarketsResultElement | undefined>;
getEvents(_requestDto: GetInPlayEventRequestDto): Promise<GetEventsResultElement | undefined>;
getOutrightLeagues(_requestDto: GetOutrightLeaguesRequestDto): Promise<GetOutrightLeaguesResultElement | undefined>;
getOutrightLeagueMarkets(_requestDto: GetOutrightLeagueMarketRequestDto): Promise<GetOutrightLeagueMarketsResultElement | undefined>;
getOutrightLeagueEvents(_requestDto: GetOutrightLeagueEventsRequestDto): Promise<GetOutrightLeagueEventsResultElement | undefined>;
}