UNPKG

trade360-nodejs-sdk

Version:
15 lines (14 loc) 1.41 kB
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>; }