LiveStreamApiClient
Contains all the endpoints needed to manage LiveStreams.
Constructors
Constructor
new LiveStreamApiClient():
LiveStreamApiClient
Returns
LiveStreamApiClient
Methods
changeCover()
staticchangeCover(id,data,config?):Promise<SCLiveStreamType>
This endpoint changes the LiveStream avatar
Parameters
| Parameter | Type | Description |
|---|---|---|
id | string | number | |
data | FormData | |
config? | AxiosRequestConfig |
Returns
Promise<SCLiveStreamType>
close()
staticclose(id,config?):Promise<any>
This endpoint allows to close permanently a room
Parameters
| Parameter | Type | Description |
|---|---|---|
id | string | number | |
config? | AxiosRequestConfig |
Returns
Promise<any>
create()
staticcreate(data,config?):Promise<SCLiveStreamType>
This endpoint creates an LiveStream.
Parameters
| Parameter | Type | Description |
|---|---|---|
data | LiveStreamCreateParams | FormData | |
config? | AxiosRequestConfig |
Returns
Promise<SCLiveStreamType>
delete()
staticdelete(id,config?):Promise<any>
This endpoint deletes an LiveStream.
Parameters
| Parameter | Type | Description |
|---|---|---|
id | string | number | |
config? | AxiosRequestConfig |
Returns
Promise<any>
getMonthlyDuration()
staticgetMonthlyDuration(config?):Promise<SCLiveStreamMonthlyDurationType>
This endpoint retrieves LiveStream montlhy duration.
Parameters
| Parameter | Type | Description |
|---|---|---|
config? | AxiosRequestConfig |
Returns
Promise<SCLiveStreamMonthlyDurationType>
getSpecificInfo()
staticgetSpecificInfo(id,config?):Promise<SCLiveStreamType>
This endpoint retrieves a specific LiveStream.
Parameters
| Parameter | Type | Description |
|---|---|---|
id | string | number | |
config? | AxiosRequestConfig |
Returns
Promise<SCLiveStreamType>
join()
staticjoin(id,config?):Promise<SCLiveStreamConnectionDetailsType>
This endpoint allows to attend an LiveStream
Parameters
| Parameter | Type | Description |
|---|---|---|
id | string | number | |
config? | AxiosRequestConfig |
Returns
Promise<SCLiveStreamConnectionDetailsType>
patch()
staticpatch(id,data,config?):Promise<SCLiveStreamType>
This endpoint patches an LiveStream.
Parameters
| Parameter | Type | Description |
|---|---|---|
id | string | number | |
data | SCLiveStreamType | |
config? | AxiosRequestConfig |
Returns
Promise<SCLiveStreamType>
removeParticipant()
staticremoveParticipant(id,data,config?):Promise<any>
This endpoint remove participant from the specified live stream. If ban=true in the payload the user can no longer join the meet
Parameters
| Parameter | Type | Description |
|---|---|---|
id | string | number | |
data | LiveStreamRemoveParticipantParams | FormData | |
config? | AxiosRequestConfig |
Returns
Promise<any>
search()
staticsearch(params?,config?):Promise<SCPaginatedResponse<SCLiveStreamType>>
This endpoint performs LiveStreams search
Parameters
| Parameter | Type | Description |
|---|---|---|
params? | LiveStreamSearchParams | |
config? | AxiosRequestConfig |
Returns
Promise<SCPaginatedResponse<SCLiveStreamType>>
update()
staticupdate(id,data,config?):Promise<SCLiveStreamType>
This endpoint updates an LiveStream.
Parameters
| Parameter | Type | Description |
|---|---|---|
id | string | number | |
data | SCLiveStreamType | |
config? | AxiosRequestConfig |
Returns
Promise<SCLiveStreamType>