channelape-sdk
Version:
A client for interacting with ChannelApe's API
17 lines (16 loc) • 693 B
TypeScript
import RequestClientWrapper from '../../RequestClientWrapper';
import Play from '../model/Play';
import StepsService from '../../steps/service/StepsService';
import PlayUpdateRequest from '../model/PlayUpdateRequest';
import PlayCreateRequest from '../model/PlayCreateRequest';
export default class PlaysService {
private readonly client;
private readonly stepsService;
constructor(client: RequestClientWrapper, stepsService: StepsService);
get(playId?: string): Promise<Play | Play[]>;
create(play: PlayCreateRequest): Promise<Play>;
update(play: PlayUpdateRequest): Promise<Play>;
private mapPlayPromise;
private formatPlay;
private formatPlaySchedule;
}