@eclass/cev-providers
Version:
Integración Proveedores CEV
21 lines • 973 B
TypeScript
import { Meeting, Participant, ProviderConstructor, ParticipantToMeetingProps, GoMeetingProps, GoMeetingPayload, FetchEndpoint, EditParticipantAttributes } from '../';
import { BaseProvider } from '../BaseProvider';
export declare class Zoom extends BaseProvider {
private _username;
private _password;
private _meeting;
private _email;
private _participants;
private _userId;
private _timeZone;
private _logged;
constructor(props: ProviderConstructor);
login(): Promise<string>;
createMeeting(meeting: Meeting): Promise<Meeting>;
createParticipant(participant: Participant): Promise<Participant>;
editParticipant(participant: EditParticipantAttributes): Promise<FetchEndpoint>;
participantToMeeting(props: ParticipantToMeetingProps): Promise<boolean>;
goMeeting(props: GoMeetingProps): Promise<GoMeetingPayload>;
goMeetingTeacher(props: GoMeetingProps): Promise<string>;
}
//# sourceMappingURL=index.d.ts.map