properties: any;
The properties of the extension application.
dependencies: Map<string, any>;
The dependencies of the extension application.
localUserInfo: AgoraExtAppUserInfo;
Information of the local user:
userUuid
: The user ID.userName
: The user name.roleType
: The user role.roomInfo: AgoraExtAppRoomInfo;
Information of the current classroom:
roomUuid
: The classroom ID.roomName
: The classroom name.roomType
: The classroom type.language: string;
The language of the extension application.
updateRoomProperty: (properties: any, cause: any) => Promise<void>;
Updates custom classroom properties.
Parameter | Description |
---|---|
properties |
Properties. |
cause |
The update reason. |
deleteRoomProperties: (properties: string[], cause: any) => Promise<void>;
Delete custom classroom properties.
Parameter | Description |
---|---|
properties |
Properties. |
cause |
The update reason. |