Documentation ¶
Overview ¶
Package wemeetopenapi is auto generate
腾讯会议OpenAPI SAAS版RESTFUL风格API API version: v1.0.4
Package wemeetopenapi is auto generate
腾讯会议OpenAPI SAAS版RESTFUL风格API API version: v1.0.4
Index ¶
- func GetFromDataDemo()
- type ApiV1MeetingsMeetingIdDismissPostRequest
- type ApiV1MeetingsMeetingIdDismissPostResponse
- type ApiV1RealControlMeetingsMeetingIdAsrPutRequest
- type ApiV1RealControlMeetingsMeetingIdAsrPutResponse
- type ApiV1RealControlMeetingsMeetingIdCohostsPutRequest
- type ApiV1RealControlMeetingsMeetingIdCohostsPutResponse
- type ApiV1RealControlMeetingsMeetingIdDocPutRequest
- type ApiV1RealControlMeetingsMeetingIdDocPutResponse
- type ApiV1RealControlMeetingsMeetingIdKickoutPutRequest
- type ApiV1RealControlMeetingsMeetingIdKickoutPutResponse
- type ApiV1RealControlMeetingsMeetingIdMutesPutRequest
- type ApiV1RealControlMeetingsMeetingIdMutesPutResponse
- type ApiV1RealControlMeetingsMeetingIdNamesPutRequest
- type ApiV1RealControlMeetingsMeetingIdNamesPutResponse
- type ApiV1RealControlMeetingsMeetingIdScreenSharedPutRequest
- type ApiV1RealControlMeetingsMeetingIdScreenSharedPutResponse
- type ApiV1RealControlMeetingsMeetingIdStatusPutRequest
- type ApiV1RealControlMeetingsMeetingIdStatusPutResponse
- type ApiV1RealControlMeetingsMeetingIdVideoPutRequest
- type ApiV1RealControlMeetingsMeetingIdVideoPutResponse
- type ApiV1RealControlMeetingsMeetingIdWaitingRoomPutRequest
- type ApiV1RealControlMeetingsMeetingIdWaitingRoomPutResponse
- type Service
- type V1MeetingsMeetingIdDismissPostRequest
- type V1RealControlMeetingsMeetingIdAsrPut200Response
- type V1RealControlMeetingsMeetingIdAsrPutRequest
- type V1RealControlMeetingsMeetingIdCohostsPutRequest
- type V1RealControlMeetingsMeetingIdCohostsPutRequestUser
- type V1RealControlMeetingsMeetingIdDocPutRequest
- type V1RealControlMeetingsMeetingIdKickoutPutRequest
- type V1RealControlMeetingsMeetingIdKickoutPutRequestUsersInner
- type V1RealControlMeetingsMeetingIdMutesPutRequest
- type V1RealControlMeetingsMeetingIdMutesPutRequestUser
- type V1RealControlMeetingsMeetingIdNamesPutRequest
- type V1RealControlMeetingsMeetingIdNamesPutRequestUsersInner
- type V1RealControlMeetingsMeetingIdScreenSharedPutRequest
- type V1RealControlMeetingsMeetingIdScreenSharedPutRequestUser
- type V1RealControlMeetingsMeetingIdStatusPutRequest
- type V1RealControlMeetingsMeetingIdVideoPutRequest
- type V1RealControlMeetingsMeetingIdVideoPutRequestUser
- type V1RealControlMeetingsMeetingIdWaitingRoomPutRequest
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ApiV1MeetingsMeetingIdDismissPostRequest ¶
type ApiV1MeetingsMeetingIdDismissPostRequest struct { MeetingId string `json:"-"` Body *V1MeetingsMeetingIdDismissPostRequest `json:"body,omitempty"` }
type ApiV1MeetingsMeetingIdDismissPostResponse ¶
type ApiV1MeetingsMeetingIdDismissPostResponse struct { *xhttp.ApiResponse Data *map[string]interface{} `json:"data,omitempty"` }
type ApiV1RealControlMeetingsMeetingIdAsrPutRequest ¶ added in v1.0.2
type ApiV1RealControlMeetingsMeetingIdAsrPutRequest struct { MeetingId string `json:"-"` Body *V1RealControlMeetingsMeetingIdAsrPutRequest `json:"body,omitempty"` }
type ApiV1RealControlMeetingsMeetingIdAsrPutResponse ¶ added in v1.0.2
type ApiV1RealControlMeetingsMeetingIdAsrPutResponse struct { *xhttp.ApiResponse Data *V1RealControlMeetingsMeetingIdAsrPut200Response `json:"data,omitempty"` }
type ApiV1RealControlMeetingsMeetingIdCohostsPutRequest ¶
type ApiV1RealControlMeetingsMeetingIdCohostsPutRequest struct { MeetingId string `json:"-"` Body *V1RealControlMeetingsMeetingIdCohostsPutRequest `json:"body,omitempty"` }
type ApiV1RealControlMeetingsMeetingIdCohostsPutResponse ¶
type ApiV1RealControlMeetingsMeetingIdCohostsPutResponse struct { *xhttp.ApiResponse Data *map[string]interface{} `json:"data,omitempty"` }
type ApiV1RealControlMeetingsMeetingIdDocPutRequest ¶
type ApiV1RealControlMeetingsMeetingIdDocPutRequest struct { MeetingId string `json:"-"` Body *V1RealControlMeetingsMeetingIdDocPutRequest `json:"body,omitempty"` }
type ApiV1RealControlMeetingsMeetingIdDocPutResponse ¶
type ApiV1RealControlMeetingsMeetingIdDocPutResponse struct { *xhttp.ApiResponse Data *map[string]interface{} `json:"data,omitempty"` }
type ApiV1RealControlMeetingsMeetingIdKickoutPutRequest ¶
type ApiV1RealControlMeetingsMeetingIdKickoutPutRequest struct { MeetingId string `json:"-"` Body *V1RealControlMeetingsMeetingIdKickoutPutRequest `json:"body,omitempty"` }
type ApiV1RealControlMeetingsMeetingIdKickoutPutResponse ¶
type ApiV1RealControlMeetingsMeetingIdKickoutPutResponse struct { *xhttp.ApiResponse Data *map[string]interface{} `json:"data,omitempty"` }
type ApiV1RealControlMeetingsMeetingIdMutesPutRequest ¶
type ApiV1RealControlMeetingsMeetingIdMutesPutRequest struct { MeetingId string `json:"-"` Body *V1RealControlMeetingsMeetingIdMutesPutRequest `json:"body,omitempty"` }
type ApiV1RealControlMeetingsMeetingIdMutesPutResponse ¶
type ApiV1RealControlMeetingsMeetingIdMutesPutResponse struct { *xhttp.ApiResponse Data *map[string]interface{} `json:"data,omitempty"` }
type ApiV1RealControlMeetingsMeetingIdNamesPutRequest ¶
type ApiV1RealControlMeetingsMeetingIdNamesPutRequest struct { MeetingId string `json:"-"` Body *V1RealControlMeetingsMeetingIdNamesPutRequest `json:"body,omitempty"` }
type ApiV1RealControlMeetingsMeetingIdNamesPutResponse ¶
type ApiV1RealControlMeetingsMeetingIdNamesPutResponse struct { *xhttp.ApiResponse Data *map[string]interface{} `json:"data,omitempty"` }
type ApiV1RealControlMeetingsMeetingIdScreenSharedPutRequest ¶
type ApiV1RealControlMeetingsMeetingIdScreenSharedPutRequest struct {}
type ApiV1RealControlMeetingsMeetingIdScreenSharedPutResponse ¶
type ApiV1RealControlMeetingsMeetingIdScreenSharedPutResponse struct {}
type ApiV1RealControlMeetingsMeetingIdStatusPutRequest ¶
type ApiV1RealControlMeetingsMeetingIdStatusPutRequest struct { MeetingId string `json:"-"` Body *V1RealControlMeetingsMeetingIdStatusPutRequest `json:"body,omitempty"` }
type ApiV1RealControlMeetingsMeetingIdStatusPutResponse ¶
type ApiV1RealControlMeetingsMeetingIdStatusPutResponse struct { *xhttp.ApiResponse Data *map[string]interface{} `json:"data,omitempty"` }
type ApiV1RealControlMeetingsMeetingIdVideoPutRequest ¶
type ApiV1RealControlMeetingsMeetingIdVideoPutRequest struct { MeetingId string `json:"-"` Body *V1RealControlMeetingsMeetingIdVideoPutRequest `json:"body,omitempty"` }
type ApiV1RealControlMeetingsMeetingIdVideoPutResponse ¶
type ApiV1RealControlMeetingsMeetingIdVideoPutResponse struct { *xhttp.ApiResponse Data *map[string]interface{} `json:"data,omitempty"` }
type ApiV1RealControlMeetingsMeetingIdWaitingRoomPutRequest ¶
type ApiV1RealControlMeetingsMeetingIdWaitingRoomPutRequest struct { MeetingId string `json:"-"` Body *V1RealControlMeetingsMeetingIdWaitingRoomPutRequest `json:"body,omitempty"` }
type ApiV1RealControlMeetingsMeetingIdWaitingRoomPutResponse ¶
type ApiV1RealControlMeetingsMeetingIdWaitingRoomPutResponse struct { *xhttp.ApiResponse Data *map[string]interface{} `json:"data,omitempty"` }
type Service ¶
type Service interface { /* V1MeetingsMeetingIdDismissPost 结束会议[/v1/meetings/{meeting_id}/dismiss - Post] **描述**:结束一个进行中的会议。 * 只有会议创建者、主持人、联席主持人可以结束会议,且该会议是一个有效的进行中会议。 * 结束周期性会议需要传入主会议 ID。 * 企业 secret 鉴权用户可结束任何该企业该用户创建的进行中的会议,OAuth 2.0鉴权用户只能结束通过 OAuth 2.0鉴权创建的进行中的会议。 * 当您想实时监测会议结束状况时,您可以通过订阅 [会议结束](https://cloud.tencent.com/document/product/1095/51619) 的事件,接收事件通知。 * 此接口暂不支持 MRA 设备作为被操作者的情况。 * 结束会议不会释放 Rooms,如需释放请调用 [释放会议室(Rooms)](https://cloud.tencent.com/document/product/1095/55314) 接口 */ V1MeetingsMeetingIdDismissPost(ctx context.Context, request *ApiV1MeetingsMeetingIdDismissPostRequest, opts ...core.RequestOptionFunc) (response *ApiV1MeetingsMeetingIdDismissPostResponse, err error) /* V1RealControlMeetingsMeetingIdAsrPut 开启或关闭实时转写[/v1/real-control/meetings/{meeting_id}/asr - Put] 以创建者的身份开启/关闭会中实时转写,调用时需要会议处于进行中的状态; */ V1RealControlMeetingsMeetingIdAsrPut(ctx context.Context, request *ApiV1RealControlMeetingsMeetingIdAsrPutRequest, opts ...core.RequestOptionFunc) (response *ApiV1RealControlMeetingsMeetingIdAsrPutResponse, err error) /* V1RealControlMeetingsMeetingIdCohostsPut 设置联席主持人[/v1/real-control/meetings/{meeting_id}/cohosts - Put] **描述**:设置或撤销会议中的参会者联席主持人身份,目前暂不支持 MRA 设备作为被操作者的情况。企业 secret 鉴权用户可管理任何该企业该用户创建的有效会议,OAuth2.0 鉴权用户只能管理通过 OAuth2.0 鉴权创建的有效会议。 * > 说明 > > > * 操作者必须是会议的主持人才可以设置。 > * 调用该接口需要权限项 : MANAGE_MEETING 查看和管理您的会议。 */ V1RealControlMeetingsMeetingIdCohostsPut(ctx context.Context, request *ApiV1RealControlMeetingsMeetingIdCohostsPutRequest, opts ...core.RequestOptionFunc) (response *ApiV1RealControlMeetingsMeetingIdCohostsPutResponse, err error) /* V1RealControlMeetingsMeetingIdDocPut 文档上传权限设置[/v1/real-control/meetings/{meeting_id}/doc - Put] **描述**:设置会议中文档上传权限,目前暂不支持 MRA 设备作为被操作者的情况,企业 secret 鉴权用户可管理任何该企业该用户创建的有效会议,OAuth2.0 鉴权用户只能管理通过 OAuth2.0 鉴权创建的有效会议。 * > 说明 > 1:操作者必须是会议的主持人或者联席主持人才可以设置。 > 2:调用该接口需要权限项:MANAGE_MEETING 查看和管理您的会议 */ V1RealControlMeetingsMeetingIdDocPut(ctx context.Context, request *ApiV1RealControlMeetingsMeetingIdDocPutRequest, opts ...core.RequestOptionFunc) (response *ApiV1RealControlMeetingsMeetingIdDocPutResponse, err error) /* V1RealControlMeetingsMeetingIdKickoutPut 移出用户[/v1/real-control/meetings/{meeting_id}/kickout - Put] **描述**: * 将会议中用户移出会议,操作者必须是会议的主持人或者联席主持人才可以设置。 * 支持对云会议已入会成员和 Webinar 观众移出。 * 支持 MRA 设备和 PSTN 设备为被操作者时的移出用户操作。 * 企业 secret 鉴权用户可管理任何该企业该用户创建的有效会议,OAuth2.0 鉴权用户只能管理通过 OAuth2.0 鉴权创建的有效会议。 说明 * > 1:操作者必须是会议的主持人或者联席主持人才可以设置。 > 2:调用该接口需要权限项:MANAGE_MEETING 查看和管理您的会议。 */ V1RealControlMeetingsMeetingIdKickoutPut(ctx context.Context, request *ApiV1RealControlMeetingsMeetingIdKickoutPutRequest, opts ...core.RequestOptionFunc) (response *ApiV1RealControlMeetingsMeetingIdKickoutPutResponse, err error) /* V1RealControlMeetingsMeetingIdMutesPut 静音用户[/v1/real-control/meetings/{meeting_id}/mutes - Put] **描述**: * 会议中用户静音操作,操作者必须是会议的主持人或者联席主持人才可以设置。 * 支持对云会议已入会成员和 Webinar 观众静音。 * 支持 MRA 设备和 PSTN 设备作为被操作者时的静音操作。 * 企业 secret 鉴权用户可管理任何该企业该用户创建的有效会议,OAuth2.0 鉴权用户只能管理通过 OAuth2.0 鉴权创建的有效会议。 说明 1:操作者必须是会议的主持人或者联席主持人才可以设置。 2:调用该接口需要权限项:MANAGE_MEETING 查看和管理您的会议。 */ V1RealControlMeetingsMeetingIdMutesPut(ctx context.Context, request *ApiV1RealControlMeetingsMeetingIdMutesPutRequest, opts ...core.RequestOptionFunc) (response *ApiV1RealControlMeetingsMeetingIdMutesPutResponse, err error) /* V1RealControlMeetingsMeetingIdNamesPut 更改会中成员昵称[/v1/real-control/meetings/{meeting_id}/names - Put] **描述:** * 会中修改参会者昵称,支持主持人和联席主持人对会中成员进行改名。 * 此接口支持对云会议已入会成员和 Webinar 观众进行改名。 * 操作者必须为已在会中的主持人与联席主持人。 * 支持 MRA 设备和 PSTN 设备作为被操作者时的改名操作。 * 企业 secret 鉴权用户可管理任何该企业该用户创建的有效会议,OAuth2.0 鉴权用户只能管理通过 OAuth2.0 鉴权创建的有效会议。 说明 1:操作者必须是会议的主持人或者联席主持人才可以设置。 2:调用该接口需要权限项:MANAGE_MEETING 查看和管理您的会议。 */ V1RealControlMeetingsMeetingIdNamesPut(ctx context.Context, request *ApiV1RealControlMeetingsMeetingIdNamesPutRequest, opts ...core.RequestOptionFunc) (response *ApiV1RealControlMeetingsMeetingIdNamesPutResponse, err error) V1RealControlMeetingsMeetingIdScreenSharedPut(ctx context.Context, request *ApiV1RealControlMeetingsMeetingIdScreenSharedPutRequest, opts ...core.RequestOptionFunc) (response *ApiV1RealControlMeetingsMeetingIdScreenSharedPutResponse, err error) /* V1RealControlMeetingsMeetingIdStatusPut 会中状态设置[/v1/real-control/meetings/{meeting_id}/status - Put] **描述**:设置会议中的会议属性,例如:全体静音、是否允许参会者聊天设置、锁定会议、隐藏会议号和密码、是否开启等候室等,具体设置内容可以查询接口协议,目前暂不支持 MRA 设备作为被操作者的情况。企业 secret 鉴权用户可管理任何该企业该用户创建的有效会议,OAuth2.0 鉴权用户只能管理通过 OAuth2.0 鉴权创建的有效会议。 * > 说明 > 1:操作者必须是会议的主持人或者联席主持人才可以设置。 > 2:调用该接口需要权限项 :MANAGE_MEETING 查看和管理您的会议。 */ V1RealControlMeetingsMeetingIdStatusPut(ctx context.Context, request *ApiV1RealControlMeetingsMeetingIdStatusPutRequest, opts ...core.RequestOptionFunc) (response *ApiV1RealControlMeetingsMeetingIdStatusPutResponse, err error) /* V1RealControlMeetingsMeetingIdVideoPut 关闭或开启用户视频[/v1/real-control/meetings/{meeting_id}/video - Put] 关闭指定用户视频,支持关闭或开启 MRA 设备的视频。 企业 secret 鉴权用户可管理任何该企业该用户创建的有效会议,OAuth2.0 鉴权用户只能管理通过 OAuth2.0 鉴权创建的有效会议。 > 说明 > 1:操作者必须是会议的主持人或者联席主持人才可以设置。 > 2:使用 OAuth 2.0 鉴权方式时,调用该接口需要权限项:MANAGE_MEETING 查看和管理您的会议。 */ V1RealControlMeetingsMeetingIdVideoPut(ctx context.Context, request *ApiV1RealControlMeetingsMeetingIdVideoPutRequest, opts ...core.RequestOptionFunc) (response *ApiV1RealControlMeetingsMeetingIdVideoPutResponse, err error) /* V1RealControlMeetingsMeetingIdWaitingRoomPut 用户等候室设置[/v1/real-control/meetings/{meeting_id}/waiting-room - Put] 会议等候室设置,允许主持人将等候室成员移入会议、主持人将会议成员移入等候室、主持人将等候室成员移出等候室等操作,目前暂不支持 MRA 设备作为被操作者的情况。企业 secret 鉴权用户可管理任何该企业该用户创建的有效会议,OAuth2.0 鉴权用户只能管理通过 OAuth2.0 鉴权创建的有效会议。 > 说明 > 1:操作者必须是会议的主持人或者联席主持人才可以设置。 > 2:调用该接口需要权限项:MANAGE_MEETING 查看和管理您的会议 */ V1RealControlMeetingsMeetingIdWaitingRoomPut(ctx context.Context, request *ApiV1RealControlMeetingsMeetingIdWaitingRoomPutRequest, opts ...core.RequestOptionFunc) (response *ApiV1RealControlMeetingsMeetingIdWaitingRoomPutResponse, err error) }
func NewService ¶
type V1MeetingsMeetingIdDismissPostRequest ¶
type V1MeetingsMeetingIdDismissPostRequest struct { // 是否强制结束会议,默认值为1:0:不强制结束会议,会议中有参会者,则无法强制结束会议 1 :强制结束会议,会议中有参会者,也会强制结束会议 ForceDismissMeeting *int64 `json:"force_dismiss_meeting,omitempty"` // 设备类型 Instanceid int64 `json:"instanceid"` // 操作者ID,根据operator_id_type的值,使用不同的类型 OperatorId *string `json:"operator_id,omitempty"` // 操作者ID的类型:1:userid 2:openid(预留编号,本次不添加,未来新增接口使用)3:rooms_id 4: ms_open_id OperatorIdType *int64 `json:"operator_id_type,omitempty"` // 原因代码,可为用户自定义 ReasonCode int64 `json:"reason_code"` // 取消原因 ReasonDetail *string `json:"reason_detail,omitempty"` // 是否回收会议号,默认值为0: 0:不回收会议号,可以重新入会 1: 回收会议号,不可重新入会 RetrieveCode *int64 `json:"retrieve_code,omitempty"` // 调用方用于标示用户的唯一 ID(企业内部请使用企业唯一用户标识;OAuth2.0 鉴权用户请使用 openId)。 企业唯一用户标识说明:企业对接 SSO 时使用的员工唯一标识 ID,企业调用创建用户接口时传递的 userid 参数。 Userid *string `json:"userid,omitempty"` }
V1MeetingsMeetingIdDismissPostRequest struct for V1MeetingsMeetingIdDismissPostRequest
type V1RealControlMeetingsMeetingIdAsrPut200Response ¶ added in v1.0.3
type V1RealControlMeetingsMeetingIdAsrPut200Response struct { Code *int64 `json:"code,omitempty"` Message *string `json:"message,omitempty"` }
V1RealControlMeetingsMeetingIdAsrPut200Response struct for V1RealControlMeetingsMeetingIdAsrPut200Response
type V1RealControlMeetingsMeetingIdAsrPutRequest ¶ added in v1.0.2
type V1RealControlMeetingsMeetingIdAsrPutRequest struct { // 用户的终端设备类型: 0:PSTN 1:PC 2:Mac 3:Android 4:iOS 5:Web 6:iPad 7:Android Pad 8:小程序 9:voip、sip 设备 10:Linux 20:Rooms for Touch Windows 21:Rooms for Touch MacOS 22:Rooms for Touch Android 30:Controller for Touch Windows 32:Controller for Touch Android 33:Controller for Touch iOS InstanceId int64 `json:"instance_id"` // 开启/关闭实时转写 true:开启实时转写 false:关闭实时转写 IsOpen bool `json:"is_open"` // 是否自动打开转写侧边栏,仅在is_open 为 true 时生效,默认为 0, 0:打开实时转写页面 。1:不打开实时转写页面 OpenAsrView *int64 `json:"open_asr_view,omitempty"` // 操作者 ID。operator_id 必须与 operator_id_type 配合使用。根据 operator_id_type 的值,operator_id 代表不同类型。 OperatorId *string `json:"operator_id,omitempty"` // 操作者 ID 的类型: 1:userid OperatorIdType *int64 `json:"operator_id_type,omitempty"` }
V1RealControlMeetingsMeetingIdAsrPutRequest struct for V1RealControlMeetingsMeetingIdAsrPutRequest
type V1RealControlMeetingsMeetingIdCohostsPutRequest ¶
type V1RealControlMeetingsMeetingIdCohostsPutRequest struct { // 具体设置动作: true:设置联席主持人, false:撤销联席主持人 Action bool `json:"action"` // 用户的终端设备类型: 0:PSTN 1:PC 2:Mac 3:Android 4:iOS 5:Web 6:iPad 7:Android Pad 8:小程序 9:voip、sip 设备 10:linux 20:Rooms for Touch Windows 21:Rooms for Touch MacOS 22:Rooms for Touch Android 30:Controller for Touch Windows 32:Controller for Touch Android 33:Controller for Touch iOS 说明:使用 ms_open_id 进行调用时,仅支持以上1-8的设备类型。 Instanceid int64 `json:"instanceid"` // 操作者 ID。 1:operator_id 必须与 operator_id_type 配合使用。根据 operator_id_type 的值,operator_id 代表不同类型。 2:接口输入参数如果需要传用户 ID 时,operator_id 和 uuid 不可以同时为空,两个参数如果都传了以 operator_id 为准。 3:如果 operator_id_type=2,operator_id 必须和公共参数的 openid 一致。 OperatorId *string `json:"operator_id,omitempty"` // 操作者 ID 的类型: 2:openid 4:ms_open_id OperatorIdType *int64 `json:"operator_id_type,omitempty"` User V1RealControlMeetingsMeetingIdCohostsPutRequestUser `json:"user"` // 操作者用户唯一身份 ID,仅支持主持人,且只适用于单场会议。即将废弃,推荐使用ms_open_id。 Uuid *string `json:"uuid,omitempty"` }
V1RealControlMeetingsMeetingIdCohostsPutRequest struct for V1RealControlMeetingsMeetingIdCohostsPutRequest
type V1RealControlMeetingsMeetingIdCohostsPutRequestUser ¶
type V1RealControlMeetingsMeetingIdCohostsPutRequestUser struct { // 用户的终端设备类型: 0:PSTN 1:PC 2:Mac 3:Android 4:iOS 5:Web 6:iPad 7:Android Pad 8:小程序 9:voip、sip 设备 10:linux 20:Rooms for Touch Windows 21:Rooms for Touch MacOS 22:Rooms for Touch Android 30:Controller for Touch Windows 32:Controller for Touch Android 33:Controller for Touch iOS 说明:请与被操作者的设备类型保持一致,否则不生效。使用 ms_open_id 进行调用时,仅支持以上1-8的设备类型。 Instanceid int64 `json:"instanceid"` // 用户ID,根据to_operator_id_type的值,使用不同的类型 ToOperatorId *string `json:"to_operator_id,omitempty"` // 用户ID的类型: 4: ms_open_id ToOperatorIdType *int64 `json:"to_operator_id_type,omitempty"` // 用户的唯一标识uuid Uuid *string `json:"uuid,omitempty"` }
V1RealControlMeetingsMeetingIdCohostsPutRequestUser struct for V1RealControlMeetingsMeetingIdCohostsPutRequestUser
type V1RealControlMeetingsMeetingIdDocPutRequest ¶
type V1RealControlMeetingsMeetingIdDocPutRequest struct { // 是否允许全员上传文档 true:是 false:否 EnableUploadDoc bool `json:"enable_upload_doc"` // 用户的终端设备类型: 1:PC 2:Mac 3:Android 4:iOS 5:Web 6:iPad 7:Android Pad 8:小程序 9:voip、sip 设备 10:linux 20:Rooms for Touch Windows 21:Rooms for Touch Mac 22:Rooms for Touch Android 30:Controller for Touch Windows 32:Controller for Touch Android 33:Controller for Touch Iphone Instanceid int64 `json:"instanceid"` // 操作者 ID。 1:operator_id 必须与 operator_id_type 配合使用。根据 operator_id_type 的值,operator_id 代表不同类型。 2:接口输入参数如果需要传用户 ID 时,operator_id 和 uuid 不可以同时为空,两个参数如果都传了以 operator_id 为准。 3:如果 operator_id_type=2,operator_id 必须和公共参数的 openid 一致。 OperatorId *string `json:"operator_id,omitempty"` // 操作者ID的类型: 2:openid 4: ms_open_id OperatorIdType *int64 `json:"operator_id_type,omitempty"` // 操作者用户唯一身份 ID,仅支持主持人和联席主持人,且只适用于单场会议。即将废弃,推荐使用ms_open_id。 Uuid *string `json:"uuid,omitempty"` }
V1RealControlMeetingsMeetingIdDocPutRequest struct for V1RealControlMeetingsMeetingIdDocPutRequest
type V1RealControlMeetingsMeetingIdKickoutPutRequest ¶
type V1RealControlMeetingsMeetingIdKickoutPutRequest struct { // 移出后是否允许再次入会: true:允许再次入会 false:不允许 AllowRejoin bool `json:"allow_rejoin"` // 用户的终端设备类型: 0:PSTN 1:PC 2:Mac 3:Android 4:iOS 5:Web 6:iPad 7:Android Pad 8:小程序 9:voip、sip 设备 10:linux 20:Rooms for Touch Windows 21:Rooms for Touch MacOS 22:Rooms for Touch Android 30:Controller for Touch Windows 32:Controller for Touch Android 33:Controller for Touch iOS Instanceid int64 `json:"instanceid"` // 操作者 ID。 1:operator_id 必须与 operator_id_type 配合使用。根据 operator_id_type 的值,operator_id 代表不同类型。 2:接口输入参数如果需要传用户 ID 时,operator_id 和 uuid 不可以同时为空,两个参数如果都传了以 operator_id 为准。 3:如果 operator_id_type=2,operator_id 必须和公共参数的 openid 一致。 OperatorId *string `json:"operator_id,omitempty"` // 操作者ID的类型:2:openid 4: ms_open_id OperatorIdType *int64 `json:"operator_id_type,omitempty"` // 移出原因说明。当用户设备为 MRA 时,该参数必须填写移出原因。 Reason *string `json:"reason,omitempty"` // 被操作用户对象信息列表 Users []V1RealControlMeetingsMeetingIdKickoutPutRequestUsersInner `json:"users"` // 操作者用户唯一身份 ID,仅支持主持人和联席主持人,且只适用于单场会议。即将废弃,推荐使用ms_open_id。 Uuid *string `json:"uuid,omitempty"` }
V1RealControlMeetingsMeetingIdKickoutPutRequest struct for V1RealControlMeetingsMeetingIdKickoutPutRequest
type V1RealControlMeetingsMeetingIdKickoutPutRequestUsersInner ¶
type V1RealControlMeetingsMeetingIdKickoutPutRequestUsersInner struct { // 用户的终端设备类型: 1:PC 2:Mac 3:Android 4:iOS 5:Web 6:iPad 7:Android Pad 8:小程序 9:voip、sip 设备 10:linux 20:Rooms for Touch Windows 21:Rooms for Touch Mac 22:Rooms for Touch Android 30:Controller for Touch Windows 32:Controller for Touch Android 33:Controller for Touch Iphone Instanceid int64 `json:"instanceid"` // 用户ID,根据to_operator_id_type的值,使用不同的类型 ToOperatorId *string `json:"to_operator_id,omitempty"` // 用户ID的类型: 4: ms_open_id ToOperatorIdType *int64 `json:"to_operator_id_type,omitempty"` // 用户的唯一标识uuid Uuid *string `json:"uuid,omitempty"` }
V1RealControlMeetingsMeetingIdKickoutPutRequestUsersInner struct for V1RealControlMeetingsMeetingIdKickoutPutRequestUsersInner
type V1RealControlMeetingsMeetingIdMutesPutRequest ¶
type V1RealControlMeetingsMeetingIdMutesPutRequest struct { // 用户的终端设备类型: 0:PSTN 1:PC 2:Mac 3:Android 4:iOS 5:Web 6:iPad 7:Android Pad 8:小程序 9:voip、sip 设备 10:linux 20:Rooms for Touch Windows 21:Rooms for Touch MacOS 22:Rooms for Touch Android 30:Controller for Touch Windows 32:Controller for Touch Android 33:Controller for Touch iOS Instanceid int64 `json:"instanceid"` // 是否静音: true:静音 false:解除静音 Mute bool `json:"mute"` // 操作者 ID。 1:operator_id 必须与 operator_id_type 配合使用。根据 operator_id_type 的值,operator_id 代表不同类型。 2:接口输入参数如果需要传用户 ID 时,operator_id 和 uuid 不可以同时为空,两个参数如果都传了以 operator_id 为准。 3:如果 operator_id_type=2,operator_id 必须和公共参数的 openid 一致。 OperatorId *string `json:"operator_id,omitempty"` // 操作者ID的类型:2:openid 4: ms_open_id OperatorIdType *int64 `json:"operator_id_type,omitempty"` User V1RealControlMeetingsMeetingIdMutesPutRequestUser `json:"user"` // 操作者用户唯一身份 ID,仅支持主持人和联席主持人,且只适用于单场会议。即将废弃,推荐使用ms_open_id。 Uuid *string `json:"uuid,omitempty"` }
V1RealControlMeetingsMeetingIdMutesPutRequest struct for V1RealControlMeetingsMeetingIdMutesPutRequest
type V1RealControlMeetingsMeetingIdMutesPutRequestUser ¶
type V1RealControlMeetingsMeetingIdMutesPutRequestUser struct { // 用户的终端设备类型: 0:PSTN 1:PC 2:Mac 3:Android 4:iOS 5:Web 6:iPad 7:Android Pad 8:小程序 9:voip、sip 设备 10:linux 20:Rooms for Touch Windows 21:Rooms for Touch MacOS 22:Rooms for Touch Android 30:Controller for Touch Windows 32:Controller for Touch Android 33:Controller for Touch iOS 说明:请与被操作者的设备类型保持一致,否则不生效。 Instanceid int64 `json:"instanceid"` // 用户ID,根据to_operator_id_type的值,使用不同的类型 ToOperatorId *string `json:"to_operator_id,omitempty"` // 用户ID的类型: 4: ms_open_id ToOperatorIdType *int64 `json:"to_operator_id_type,omitempty"` // 用户的唯一标识uuid Uuid *string `json:"uuid,omitempty"` }
V1RealControlMeetingsMeetingIdMutesPutRequestUser struct for V1RealControlMeetingsMeetingIdMutesPutRequestUser
type V1RealControlMeetingsMeetingIdNamesPutRequest ¶
type V1RealControlMeetingsMeetingIdNamesPutRequest struct { // 用户的终端设备类型: 1:PC 2:Mac 3:Android 4:iOS 5:Web 6:iPad 7:Android Pad 8:小程序 9:voip、sip 设备 10:linux 20:Rooms for Touch Windows 21:Rooms for Touch Mac 22:Rooms for Touch Android 30:Controller for Touch Windows 32:Controller for Touch Android 33:Controller for Touch Iphone Instanceid int64 `json:"instanceid"` // 操作者 ID。 1:operator_id 必须与 operator_id_type 配合使用。根据 operator_id_type 的值,operator_id 代表不同类型。 2:如果 operator_id_type=2,operator_id 必须和公共参数的 openid 一致。 OperatorId string `json:"operator_id"` // 操作者ID的类型:2:openid 4: ms_open_id OperatorIdType int64 `json:"operator_id_type"` // 要改名的用户 Users []V1RealControlMeetingsMeetingIdNamesPutRequestUsersInner `json:"users"` }
V1RealControlMeetingsMeetingIdNamesPutRequest struct for V1RealControlMeetingsMeetingIdNamesPutRequest
type V1RealControlMeetingsMeetingIdNamesPutRequestUsersInner ¶
type V1RealControlMeetingsMeetingIdNamesPutRequestUsersInner struct { // 用户的终端设备类型: 1:PC 2:Mac 3:Android 4:iOS 5:Web 6:iPad 7:Android Pad 8:小程序 9:voip、sip 设备 10:linux 20:Rooms for Touch Windows 21:Rooms for Touch Mac 22:Rooms for Touch Android 30:Controller for Touch Windows 32:Controller for Touch Android 33:Controller for Touch Iphone Instanceid int64 `json:"instanceid"` // 被操作者ms_open_id MsOpenId string `json:"ms_open_id"` // 要修改的昵称名,限制20个字符。 NickName *string `json:"nick_name,omitempty"` }
V1RealControlMeetingsMeetingIdNamesPutRequestUsersInner struct for V1RealControlMeetingsMeetingIdNamesPutRequestUsersInner
type V1RealControlMeetingsMeetingIdScreenSharedPutRequest ¶
type V1RealControlMeetingsMeetingIdScreenSharedPutRequest struct { int64 `json:"instanceid"` OperatorId *string `json:"operator_id,omitempty"` // 操作者ID的类型: 2:openid 4: ms_open_id Uuid *string `json:"uuid,omitempty"` }Instanceid
V1RealControlMeetingsMeetingIdScreenSharedPutRequest struct for V1RealControlMeetingsMeetingIdScreenSharedPutRequest
type V1RealControlMeetingsMeetingIdScreenSharedPutRequestUser ¶
type V1RealControlMeetingsMeetingIdScreenSharedPutRequestUser struct { int64 `json:"instanceid"` ToOperatorId *string `json:"to_operator_id,omitempty"` ToOperatorIdType *int64 `json:"to_operator_id_type,omitempty"` Uuid *string `json:"uuid,omitempty"` }Instanceid
V1RealControlMeetingsMeetingIdScreenSharedPutRequestUser struct for V1RealControlMeetingsMeetingIdScreenSharedPutRequestUser
type V1RealControlMeetingsMeetingIdStatusPutRequest ¶
type V1RealControlMeetingsMeetingIdStatusPutRequest struct { // 允许参会者聊天设置 0:允许参会者自由聊天 1:仅允许参会者公开聊天 2:只允许支持人发言 AllowChat *int64 `json:"allow_chat,omitempty"` // 是否允许成员自己解除静音 AllowUnmuteBySelf *bool `json:"allow_unmute_by_self,omitempty"` // 是否开启等候室 true:开启 false:关闭 AutoWaitingRoom *bool `json:"auto_waiting_room,omitempty"` // 是否允许参会者发送红包 true:允许 false:不允许 EnableRedEnvelope *bool `json:"enable_red_envelope,omitempty"` // 隐藏会议号和密码 true:隐藏 false:不隐藏 HideMeetingCodePassword *bool `json:"hide_meeting_code_password,omitempty"` // 用户的终端设备类型: 1:PC 2:Mac 3:Android 4:iOS 5:Web 6:iPad 7:Android Pad 8:小程序 9:voip、sip 设备 10:linux 20:Rooms for Touch Windows 21:Rooms for Touch Mac 22:Rooms for Touch Android 30:Controller for Touch Windows 32:Controller for Touch Android 33:Controller for Touch Iphone Instanceid int64 `json:"instanceid"` // 是否锁定会议 true:锁定 false:关闭锁定 MeetingLocked *bool `json:"meeting_locked,omitempty"` // 是否全体静音,true:是;false关闭全体静音 MuteAll *bool `json:"mute_all,omitempty"` // 是否仅企业成员可入会 true:仅企业成员可入会 false:不限制 OnlyEnterpriseUserAllowed *bool `json:"only_enterprise_user_allowed,omitempty"` // 操作者ID,根据operator_id_type的值,使用不同的类型 OperatorId *string `json:"operator_id,omitempty"` // 操作者ID的类型:1:userid 2:openid(预留编号,本次不添加,未来新增接口使用)3:rooms_id 4: ms_open_id OperatorIdType *int64 `json:"operator_id_type,omitempty"` // 成员入会静音 0:关闭静音 1:开启静音 2:超过6人自动开启静音 ParticipantJoinMute *int64 `json:"participant_join_mute,omitempty"` // 成员入会是否播放提示音 true:成员入会播放提示音 false:不播放 PlayIvrOnJoin *bool `json:"play_ivr_on_join,omitempty"` ShareScreen *bool `json:"share_screen,omitempty"` // 用户的唯一标识uuid Uuid *string `json:"uuid,omitempty"` }
V1RealControlMeetingsMeetingIdStatusPutRequest struct for V1RealControlMeetingsMeetingIdStatusPutRequest
type V1RealControlMeetingsMeetingIdVideoPutRequest ¶
type V1RealControlMeetingsMeetingIdVideoPutRequest struct { // 用户的终端设备类型: 1:PC 2:Mac 3:Android 4:iOS 5:Web 6:iPad 7:Android Pad 8:小程序 9:voip、sip 设备 10:linux 20:Rooms for Touch Windows 21:Rooms for Touch Mac 22:Rooms for Touch Android 30:Controller for Touch Windows 32:Controller for Touch Android 33:Controller for Touch Iphone Instanceid int64 `json:"instanceid"` // 操作者 ID。 1:operator_id 必须与 operator_id_type 配合使用。根据 operator_id_type 的值,operator_id 代表不同类型。 2:接口输入参数如果需要传用户 ID 时,operator_id 和 uuid 不可以同时为空,两个参数如果都传了以 operator_id 为准。 3:如果 operator_id_type=2,operator_id 必须和公共参数的 openid 一致。 OperatorId *string `json:"operator_id,omitempty"` // 操作者ID的类型: 2:openid 4: ms_open_id OperatorIdType *int64 `json:"operator_id_type,omitempty"` User V1RealControlMeetingsMeetingIdVideoPutRequestUser `json:"user"` // 操作者用户唯一身份 ID,仅支持主持人和联席主持人,且只适用于单场会议。即将废弃,推荐使用ms_open_id。 Uuid *string `json:"uuid,omitempty"` // 是否开启视频: false:关闭视频(默认值)。 true:开启视频, 仅支持 MRA 设备。 Video *bool `json:"video,omitempty"` }
V1RealControlMeetingsMeetingIdVideoPutRequest struct for V1RealControlMeetingsMeetingIdVideoPutRequest
type V1RealControlMeetingsMeetingIdVideoPutRequestUser ¶
type V1RealControlMeetingsMeetingIdVideoPutRequestUser struct { // 用户的终端设备类型: 1:PC 2:Mac 3:Android 4:iOS 5:Web 6:iPad 7:Android Pad 8:小程序 9:voip、sip 设备 10:linux 20:Rooms for Touch Windows 21:Rooms for Touch Mac 22:Rooms for Touch Android 30:Controller for Touch Windows 32:Controller for Touch Android 33:Controller for Touch Iphone Instanceid int64 `json:"instanceid"` // 被操作者 ID,根据 operator_id_type 的值,使用不同的类型。和 uuid 不可同时为空。 ToOperatorId *string `json:"to_operator_id,omitempty"` // 用户ID的类型: 4: ms_open_id ToOperatorIdType *int64 `json:"to_operator_id_type,omitempty"` // 用户的唯一标识uuid Uuid *string `json:"uuid,omitempty"` }
V1RealControlMeetingsMeetingIdVideoPutRequestUser struct for V1RealControlMeetingsMeetingIdVideoPutRequestUser
type V1RealControlMeetingsMeetingIdWaitingRoomPutRequest ¶
type V1RealControlMeetingsMeetingIdWaitingRoomPutRequest struct { // 移出后是否允许再次加入会议 true:允许 false:不允许 说明:操作类型参数 operete_type = 3 时才允许设置 AllowRejoin *bool `json:"allow_rejoin,omitempty"` // 用户的终端设备类型: 1:PC 2:Mac 3:Android 4:iOS 5:Web 6:iPad 7:Android Pad 8:小程序 9:voip、sip 设备 10:linux 20:Rooms for Touch Windows 21:Rooms for Touch Mac 22:Rooms for Touch Android 30:Controller for Touch Windows 32:Controller for Touch Android 33:Controller for Touch Iphone Instanceid int64 `json:"instanceid"` // 操作类型: 1:主持人将等候室成员移入会议 2:主持人将会中成员移入等候室 3:主持人将等候室成员移出等候室 OperateType int64 `json:"operate_type"` // 操作者 ID。 1:operator_id 必须与 operator_id_type 配合使用。根据 operator_id_type 的值,operator_id 代表不同类型。 2:接口输入参数如果需要传用户 ID 时,operator_id 和 uuid 不可以同时为空,两个参数如果都传了以 operator_id 为准。 3:如果 operator_id_type=2,operator_id 必须和公共参数的 openid 一致。 OperatorId *string `json:"operator_id,omitempty"` // 操作者ID的类型: 2:openid 4: ms_open_id OperatorIdType *int64 `json:"operator_id_type,omitempty"` // 被操作用户对象信息列表 Users []V1RealControlMeetingsMeetingIdMutesPutRequestUser `json:"users"` // 操作者用户唯一身份 ID,仅支持主持人和联席主持人,且只适用于单场会议。即将废弃,推荐使用ms_open_id。 Uuid *string `json:"uuid,omitempty"` }
V1RealControlMeetingsMeetingIdWaitingRoomPutRequest struct for V1RealControlMeetingsMeetingIdWaitingRoomPutRequest