Interface HostRequestResponseOptions

interface HostRequestResponseOptions {
    requestResponse: RequestResponse;
    showAlert?: ShowAlert;
    requestList: Request[];
    updateRequestList: ((requestList: Request[]) => void);
    updateMicAction: ((action: boolean) => void);
    updateVideoAction: ((action: boolean) => void);
    updateScreenAction: ((action: boolean) => void);
    updateChatAction: ((action: boolean) => void);
    updateAudioRequestState: ((state: null | string) => void);
    updateVideoRequestState: ((state: null | string) => void);
    updateScreenRequestState: ((state: null | string) => void);
    updateChatRequestState: ((state: null | string) => void);
    updateAudioRequestTime: ((time: number) => void);
    updateVideoRequestTime: ((time: number) => void);
    updateScreenRequestTime: ((time: number) => void);
    updateChatRequestTime: ((time: number) => void);
    updateRequestIntervalSeconds: number;
}

Properties

requestResponse: RequestResponse
showAlert?: ShowAlert
requestList: Request[]
updateRequestList: ((requestList: Request[]) => void)
updateMicAction: ((action: boolean) => void)
updateVideoAction: ((action: boolean) => void)
updateScreenAction: ((action: boolean) => void)
updateChatAction: ((action: boolean) => void)
updateAudioRequestState: ((state: null | string) => void)
updateVideoRequestState: ((state: null | string) => void)
updateScreenRequestState: ((state: null | string) => void)
updateChatRequestState: ((state: null | string) => void)
updateAudioRequestTime: ((time: number) => void)
updateVideoRequestTime: ((time: number) => void)
updateScreenRequestTime: ((time: number) => void)
updateChatRequestTime: ((time: number) => void)
updateRequestIntervalSeconds: number