- RoomApiFp(configuration?): {
addComponent(roomId, addComponentRequest?, options?): Promise<((axios?, basePath?) => AxiosPromise<ComponentDetailsResponse>)>;
addPeer(roomId, addPeerRequest?, options?): Promise<((axios?, basePath?) => AxiosPromise<PeerDetailsResponse>)>;
createRoom(roomConfig?, options?): Promise<((axios?, basePath?) => AxiosPromise<RoomCreateDetailsResponse>)>;
deleteComponent(roomId, id, options?): Promise<((axios?, basePath?) => AxiosPromise<void>)>;
deletePeer(roomId, id, options?): Promise<((axios?, basePath?) => AxiosPromise<void>)>;
deleteRoom(roomId, options?): Promise<((axios?, basePath?) => AxiosPromise<void>)>;
getAllRooms(options?): Promise<((axios?, basePath?) => AxiosPromise<RoomsListingResponse>)>;
getRoom(roomId, options?): Promise<((axios?, basePath?) => AxiosPromise<RoomDetailsResponse>)>;
subscribeTo(roomId, componentId, subscriptionConfig?, options?): Promise<((axios?, basePath?) => AxiosPromise<void>)>;
} Returns {
addComponent(roomId, addComponentRequest?, options?): Promise<((axios?, basePath?) => AxiosPromise<ComponentDetailsResponse>)>;
addPeer(roomId, addPeerRequest?, options?): Promise<((axios?, basePath?) => AxiosPromise<PeerDetailsResponse>)>;
createRoom(roomConfig?, options?): Promise<((axios?, basePath?) => AxiosPromise<RoomCreateDetailsResponse>)>;
deleteComponent(roomId, id, options?): Promise<((axios?, basePath?) => AxiosPromise<void>)>;
deletePeer(roomId, id, options?): Promise<((axios?, basePath?) => AxiosPromise<void>)>;
deleteRoom(roomId, options?): Promise<((axios?, basePath?) => AxiosPromise<void>)>;
getAllRooms(options?): Promise<((axios?, basePath?) => AxiosPromise<RoomsListingResponse>)>;
getRoom(roomId, options?): Promise<((axios?, basePath?) => AxiosPromise<RoomDetailsResponse>)>;
subscribeTo(roomId, componentId, subscriptionConfig?, options?): Promise<((axios?, basePath?) => AxiosPromise<void>)>;
}
addComponent:function
addPeer:function
- addPeer(roomId, addPeerRequest?, options?): Promise<((axios?, basePath?) => AxiosPromise<PeerDetailsResponse>)>
Parameters
- roomId: string
Optional
addPeerRequest: AddPeerRequestOptional
options: RawAxiosRequestConfig
Returns Promise<((axios?, basePath?) => AxiosPromise<PeerDetailsResponse>)>
createRoom:function
deleteComponent:function
- deleteComponent(roomId, id, options?): Promise<((axios?, basePath?) => AxiosPromise<void>)>
Parameters
- roomId: string
- id: string
Optional
options: RawAxiosRequestConfig
Returns Promise<((axios?, basePath?) => AxiosPromise<void>)>
deletePeer:function
- deletePeer(roomId, id, options?): Promise<((axios?, basePath?) => AxiosPromise<void>)>
Parameters
- roomId: string
- id: string
Optional
options: RawAxiosRequestConfig
Returns Promise<((axios?, basePath?) => AxiosPromise<void>)>
deleteRoom:function
- deleteRoom(roomId, options?): Promise<((axios?, basePath?) => AxiosPromise<void>)>
Parameters
- roomId: string
Optional
options: RawAxiosRequestConfig
Returns Promise<((axios?, basePath?) => AxiosPromise<void>)>
getAllRooms:function
- getAllRooms(options?): Promise<((axios?, basePath?) => AxiosPromise<RoomsListingResponse>)>
Parameters
Optional
options: RawAxiosRequestConfig
Returns Promise<((axios?, basePath?) => AxiosPromise<RoomsListingResponse>)>
getRoom:function
- getRoom(roomId, options?): Promise<((axios?, basePath?) => AxiosPromise<RoomDetailsResponse>)>
Parameters
- roomId: string
Optional
options: RawAxiosRequestConfig
Returns Promise<((axios?, basePath?) => AxiosPromise<RoomDetailsResponse>)>
subscribeTo:function
- subscribeTo(roomId, componentId, subscriptionConfig?, options?): Promise<((axios?, basePath?) => AxiosPromise<void>)>
Parameters
- roomId: string
- componentId: string
Optional
subscriptionConfig: SubscriptionConfigOptional
options: RawAxiosRequestConfig
Returns Promise<((axios?, basePath?) => AxiosPromise<void>)>
RoomApi - functional programming interface