- RoomApiFactory(configuration?, basePath?, axios?): {
addComponent(roomId, addComponentRequest?, options?): AxiosPromise<ComponentDetailsResponse>;
addPeer(roomId, addPeerRequest?, options?): AxiosPromise<PeerDetailsResponse>;
createRoom(roomConfig?, options?): AxiosPromise<RoomCreateDetailsResponse>;
deleteComponent(roomId, id, options?): AxiosPromise<void>;
deletePeer(roomId, id, options?): AxiosPromise<void>;
deleteRoom(roomId, options?): AxiosPromise<void>;
getAllRooms(options?): AxiosPromise<RoomsListingResponse>;
getRoom(roomId, options?): AxiosPromise<RoomDetailsResponse>;
subscribeTo(roomId, componentId, subscriptionConfig?, options?): AxiosPromise<void>;
} Parameters
Optional
configuration: ConfigurationOptional
basePath: stringOptional
axios: AxiosInstance
Returns {
addComponent(roomId, addComponentRequest?, options?): AxiosPromise<ComponentDetailsResponse>;
addPeer(roomId, addPeerRequest?, options?): AxiosPromise<PeerDetailsResponse>;
createRoom(roomConfig?, options?): AxiosPromise<RoomCreateDetailsResponse>;
deleteComponent(roomId, id, options?): AxiosPromise<void>;
deletePeer(roomId, id, options?): AxiosPromise<void>;
deleteRoom(roomId, options?): AxiosPromise<void>;
getAllRooms(options?): AxiosPromise<RoomsListingResponse>;
getRoom(roomId, options?): AxiosPromise<RoomDetailsResponse>;
subscribeTo(roomId, componentId, subscriptionConfig?, options?): AxiosPromise<void>;
}
addComponent:function
addPeer:function
createRoom:function
deleteComponent:function
- deleteComponent(roomId, id, options?): AxiosPromise<void>
Parameters
- roomId: string
- id: string
Optional
options: any
Returns AxiosPromise<void>
deletePeer:function
- deletePeer(roomId, id, options?): AxiosPromise<void>
Parameters
- roomId: string
- id: string
Optional
options: any
Returns AxiosPromise<void>
deleteRoom:function
- deleteRoom(roomId, options?): AxiosPromise<void>
Parameters
- roomId: string
Optional
options: any
Returns AxiosPromise<void>
getAllRooms:function
getRoom:function
- getRoom(roomId, options?): AxiosPromise<RoomDetailsResponse>
Parameters
- roomId: string
Optional
options: any
subscribeTo:function
- subscribeTo(roomId, componentId, subscriptionConfig?, options?): AxiosPromise<void>
Parameters
- roomId: string
- componentId: string
Optional
subscriptionConfig: SubscriptionConfigOptional
options: any
Returns AxiosPromise<void>
RoomApi - factory interface