signalingCreateMeeting method

Future<SignalingCertificate> signalingCreateMeeting({
  1. required String meetingName,
  2. String? meetingHostUserID,
  3. int? startTime,
  4. int? meetingDuration,
  5. List<String> inviteeUserIDList = const [],
  6. String? ex,
  7. String? operationID,
})

创建会议室 meetingName 会议主题 meetingHostUserID 会议主持人ID startTime 开始时间s meetingDuration 会议时长s inviteeUserIDList 被邀请人ID列表 ex 其他

Implementation

Future<SignalingCertificate> signalingCreateMeeting({
  required String meetingName,
  String? meetingHostUserID,
  int? startTime,
  int? meetingDuration,
  List<String> inviteeUserIDList = const [],
  String? ex,
  String? operationID,
}) =>
    _channel
        .invokeMethod(
            'signalingCreateMeeting',
            _buildParam({
              'info': {
                'meetingName': meetingName,
                'meetingHostUserID': meetingHostUserID,
                'startTime': startTime,
                'meetingDuration': meetingDuration,
                'inviteeUserIDList': inviteeUserIDList,
                'ex': ex,
              },
              'operationID': Utils.checkOperationID(operationID),
            }))
        .then((value) =>
            Utils.toObj(value, (map) => SignalingCertificate.fromJson(map)));