WaitingRoomEventProps
Properties for defining a WaitingRoomEvent.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-esa-waitingroomevent
Initializer
import "github.com/alibabacloud-go/ros-cdk/alicloudroscdkesa"
&alicloudroscdkesa.WaitingRoomEventProps {
EndTime: interface{},
NewUsersPerMinute: interface{},
QueuingMethod: interface{},
QueuingStatusCode: interface{},
SessionDuration: interface{},
SiteId: interface{},
StartTime: interface{},
TotalActiveUsers: interface{},
WaitingRoomEventName: interface{},
WaitingRoomType: interface{},
CustomPageHtml: interface{},
Description: interface{},
DisableSessionRenewalEnable: interface{},
JsonResponseEnable: interface{},
Language: interface{},
PreQueueEnable: interface{},
PreQueueStartTime: interface{},
RandomPreQueueEnable: interface{},
WaitingRoomId: interface{},
}
Properties
| Name | Type | Description |
|---|---|---|
EndTime | interface{} | Property endTime: The timestamp of the end time of the event. |
NewUsersPerMinute | interface{} | Property newUsersPerMinute: Number of new users per minute. |
QueuingMethod | interface{} | Property queuingMethod: Way of queuing. |
QueuingStatusCode | interface{} | Property queuingStatusCode: Waiting room status code. |
SessionDuration | interface{} | Property sessionDuration: User session duration in minutes. |
SiteId | interface{} | Property siteId: The site ID, which can be obtained by calling the ListSites API. |
StartTime | interface{} | Property startTime: The timestamp of the event start time. |
TotalActiveUsers | interface{} | Property totalActiveUsers: Total number of active users. |
WaitingRoomEventName | interface{} | Property waitingRoomEventName: Event name, custom event description. |
WaitingRoomType | interface{} | Property waitingRoomType: Waiting room type. |
CustomPageHtml | interface{} | Property customPageHtml: User-defined waiting room page content, when the waiting room type is custom type, you need to enter. |
Description | interface{} | Property description: Waiting room description. |
DisableSessionRenewalEnable | interface{} | Property disableSessionRenewalEnable: Disable session renewal. |
JsonResponseEnable | interface{} | Property jsonResponseEnable: JSON response switch. |
Language | interface{} | Property language: Default language setting. |
PreQueueEnable | interface{} | Property preQueueEnable: Pre-queue switch. |
PreQueueStartTime | interface{} | Property preQueueStartTime: Pre-queue start time. |
RandomPreQueueEnable | interface{} | Property randomPreQueueEnable: Random queue switch. |
WaitingRoomId | interface{} | Property waitingRoomId: Waiting room ID, used to identify a specific waiting room. |
EndTimeRequired
EndTime interface{}
- Type: interface{}
Property endTime: The timestamp of the end time of the event.
NewUsersPerMinuteRequired
NewUsersPerMinute interface{}
- Type: interface{}
Property newUsersPerMinute: Number of new users per minute.
QueuingMethodRequired
QueuingMethod interface{}
- Type: interface{}
Property queuingMethod: Way of queuing.
Value:
random: random.fifo: first in, first out.passthrough: through.reject-all: reject all.
QueuingStatusCodeRequired
QueuingStatusCode interface{}
- Type: interface{}
Property queuingStatusCode: Waiting room status code.
Value:
200202429.
SessionDurationRequired
SessionDuration interface{}
- Type: interface{}
Property sessionDuration: User session duration in minutes.
SiteIdRequired
SiteId interface{}
- Type: interface{}
Property siteId: The site ID, which can be obtained by calling the ListSites API.
StartTimeRequired
StartTime interface{}
- Type: interface{}
Property startTime: The timestamp of the event start time.
TotalActiveUsersRequired
TotalActiveUsers interface{}
- Type: interface{}
Property totalActiveUsers: Total number of active users.
WaitingRoomEventNameRequired
WaitingRoomEventName interface{}
- Type: interface{}
Property waitingRoomEventName: Event name, custom event description.
WaitingRoomTypeRequired
WaitingRoomType interface{}
- Type: interface{}
Property waitingRoomType: Waiting room type.
The following types are supported:
default: the default type.custom: custom type.
CustomPageHtmlOptional
CustomPageHtml interface{}
- Type: interface{}
Property customPageHtml: User-defined waiting room page content, when the waiting room type is custom type, you need to enter.
The incoming content needs to be base64 encoded.
DescriptionOptional
Description interface{}
- Type: interface{}
Property description: Waiting room description.
DisableSessionRenewalEnableOptional
DisableSessionRenewalEnable interface{}
- Type: interface{}
Property disableSessionRenewalEnable: Disable session renewal.
Value:
on: open.off: closed.
JsonResponseEnableOptional
JsonResponseEnable interface{}
- Type: interface{}
Property jsonResponseEnable: JSON response switch.
Value:
on: open.off: closed.
LanguageOptional
Language interface{}
- Type: interface{}
Property language: Default language setting.
Values include:
enus: English.zhcn: Simplified Chinese.zhhk: Traditional Chinese.
PreQueueEnableOptional
PreQueueEnable interface{}
- Type: interface{}
Property preQueueEnable: Pre-queue switch.
on: open.off: closed.
PreQueueStartTimeOptional
PreQueueStartTime interface{}
- Type: interface{}
Property preQueueStartTime: Pre-queue start time.
RandomPreQueueEnableOptional
RandomPreQueueEnable interface{}
- Type: interface{}
Property randomPreQueueEnable: Random queue switch.
on: open.off: closed.
WaitingRoomIdOptional
WaitingRoomId interface{}
- Type: interface{}
Property waitingRoomId: Waiting room ID, used to identify a specific waiting room.
It can be obtained by calling the listwaitingroom interface.