NERoomSeatController class abstract

Inheritance
Annotations
  • @HawkEntryPoint()

Constructors

NERoomSeatController()

Properties

hashCode int
The hash code for this object.
no setterinherited
isSupported bool
功能是否支持
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

acceptSeatInvitation() Future<VoidResult>
成员同意管理员的上麦邀请。
addAttachment(Object key, dynamic attachment) → void
inherited
addEventCallback(NESeatEventCallback callback) → void
approveSeatRequest(String user) Future<VoidResult>
管理员同意成员user的上麦申请,非管理员执行该操作会失败。 @param user 申请人的用户ID。
cancelSeatInvitation(String user) Future<VoidResult>
管理员取消成员user的上麦邀请,非管理员执行该操作会失败。 @param user 麦上的用户ID。
cancelSeatRequest() Future<VoidResult>
成员取消申请麦位。
clearAttachments() → void
inherited
closeSeats(List<int> seatIndices) Future<VoidResult>
管理员关闭指定位置的麦位,非管理员执行该操作会失败。 @param seatIndices 待关闭的麦位位置列表。
ensureAttachment<T>(Object key) → T
inherited
getAttachment<T>(Object key) → T?
inherited
getSeatInfo() Future<NEResult<NESeatInfo>>
同步麦位信息。
getSeatInvitationList() Future<NEResult<List<NESeatInvitationItem>>>
获取麦位邀请列表。按照邀请时间正序排序,先邀请的成员排在列表前面。
getSeatRequestList() Future<NEResult<List<NESeatRequestItem>>>
获取麦位申请列表。按照申请时间正序排序,先申请的成员排在列表前面。
kickSeat(String user) Future<VoidResult>
管理员将成员user踢下麦,非管理员执行该操作会失败。 @param user 麦上的用户ID。
leaveSeat() Future<VoidResult>
成员主动下麦。
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
openSeats(List<int> seatIndices) Future<VoidResult>
管理员打开指定位置的麦位。非管理员执行该操作会失败。 @param seatIndices 待打开的麦位位置列表。
rejectSeatInvitation() Future<VoidResult>
成员拒绝管理员的上麦邀请。
rejectSeatRequest(String user) Future<VoidResult>
管理员拒绝成员user的上麦请求,非管理员执行该操作会失败。 @param user 申请人的用户ID。
removeAttachment(Object key) → void
inherited
removeEventCallback(NESeatEventCallback callback) → void
sendSeatInvitation(int seatIndex, String user) Future<VoidResult>
管理员向成员user发送上麦邀请,指定位置为seatIndex,非管理员执行该操作会失败。 @param seatIndex 麦位位置。 @param user 麦上的用户ID。
submitSeatRequest(int? seatIndex, bool exclusive) Future<VoidResult>
成员申请指定位置为seatIndex的麦位,位置从1开始。 如果当前成员为管理员,则会自动通过申请。 @param seatIndex 麦位位置。 @param exclusive 是否独占麦位。如果麦位为独占模式,则在管理员处理该请求之前,其他人无法申请该麦位。
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited