UNPKG

trade360-nodejs-sdk

Version:

LSports Trade360 SDK for Node.js

18 lines (17 loc) 1.94 kB
import { GetEventRequestDto, GetFixtureRequestDto, GetLivescoreRequestDto, GetMarketRequestDto, GetOutrightEventRequestDto, GetOutrightFixtureRequestDto, GetOutrightLeagueMarketRequestDto, GetOutrightLeaguesRequestDto, GetOutrightLivescoreRequestDto, GetOutrightMarketRequestDto } from '../../common/snapshot/dtos'; import { GetEventsResultElement, GetFixtureMarketsResultElement, GetFixturesResultElement, GetLivescoreResultElement, GetOutrightEventsResultElement, GetOutrightFixtureMarketsResultElement, GetOutrightFixtureResultElement, GetOutrightLeagueMarketsResultElement, GetOutrightLeaguesResultElement, GetOutrightScoresResultElement } from '../../common/snapshot'; /** * Interface for the In-Play Snapshot API client. */ export interface PreMatchSnapshotApiClient { getFixtures(_requestDto: GetFixtureRequestDto): Promise<GetFixturesResultElement | undefined>; getLivescores(_requestDto: GetLivescoreRequestDto): Promise<GetLivescoreResultElement | undefined>; getFixtureMarkets(_requestDto: GetMarketRequestDto): Promise<GetFixtureMarketsResultElement | undefined>; getEvents(_requestDto: GetEventRequestDto): Promise<GetEventsResultElement | undefined>; getOutrightEvents(_requestDto: GetOutrightEventRequestDto): Promise<GetOutrightEventsResultElement | undefined>; getOutrightFixtures(_requestDto: GetOutrightFixtureRequestDto): Promise<GetOutrightFixtureResultElement | undefined>; getOutrightScores(_requestDto: GetOutrightLivescoreRequestDto): Promise<GetOutrightScoresResultElement | undefined>; getOutrightFixtureMarkets(_requestDto: GetOutrightMarketRequestDto): Promise<GetOutrightFixtureMarketsResultElement | undefined>; getOutrightLeagues(_requestDto: GetOutrightLeaguesRequestDto): Promise<GetOutrightLeaguesResultElement | undefined>; getOutrightLeagueMarkets(_requestDto: GetOutrightLeagueMarketRequestDto): Promise<GetOutrightLeagueMarketsResultElement | undefined>; }