wemeetopenapi

package
v1.0.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 29, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

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

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetFromDataDemo added in v1.0.2

func GetFromDataDemo()

GetFromDataDemo fromdata对象构造demo演示

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 {
	MeetingId string                                                `json:"-"`
	Body      *V1RealControlMeetingsMeetingIdScreenSharedPutRequest `json:"body,omitempty"`
}

type ApiV1RealControlMeetingsMeetingIdScreenSharedPutResponse

type ApiV1RealControlMeetingsMeetingIdScreenSharedPutResponse struct {
	*xhttp.ApiResponse
	Data *map[string]interface{} `json:"data,omitempty"`
}

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 关闭用户屏幕共享[/v1/real-control/meetings/{meeting_id}/screen-shared - Put]

	   **描述**:关闭会议中用户屏幕共享权限,目前暂不支持 MRA 设备作为被操作者的情况。企业 secret 鉴权用户可管理任何该企业该用户创建的有效会议,OAuth2.0 鉴权用户只能管理通过 OAuth2.0 鉴权创建的有效会议。

	   *

	   > 说明
	   > 1:操作者必须是会议的主持人或者联席主持人才可以设置。
	   > 2:调用该接口需要权限项:MANAGE_MEETING 查看和管理您的会议

	*/
	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

func NewService(config *core.Config) Service

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 {
	// 用户的终端设备类型: 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           V1RealControlMeetingsMeetingIdScreenSharedPutRequestUser `json:"user"`
	// 操作者用户唯一身份 ID,仅支持主持人和联席主持人,且只适用于单场会议。即将废弃,推荐使用ms_open_id。
	Uuid *string `json:"uuid,omitempty"`
}

V1RealControlMeetingsMeetingIdScreenSharedPutRequest struct for V1RealControlMeetingsMeetingIdScreenSharedPutRequest

type V1RealControlMeetingsMeetingIdScreenSharedPutRequestUser

type V1RealControlMeetingsMeetingIdScreenSharedPutRequestUser 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"`
}

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"`
	// 是否允许参会者发起屏幕共享 true:允许 false:不允许
	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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL