model

package
v0.1.39 Latest Latest
Warning

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

Go to latest
Published: May 11, 2023 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 8 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ActiveDto

type ActiveDto struct {

	// 手机号。 例如中国大陆手机+86xxxxxxxxxxx。当填写手机号时 “country”参数必填。 > 号码和邮箱必须填一个,若企业未开启短信功能,则邮箱必填。
	SmsNumber *string `json:"smsNumber,omitempty"`

	// [[手机号所属的国家](https://support.huaweicloud.com/api-meeting/meeting_21_0109.html#ZH-CN_TOPIC_0212714591__table19371178135314)](tag:hws)[[手机号所属的国家](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0109.html#ZH-CN_TOPIC_0212714591__table19371178135314)](tag:hk) 。
	Country *string `json:"country,omitempty"`

	// 邮件地址。 > 号码和邮箱必须填一个,若企业未开启短信功能,则邮箱必填。
	EmailAddr *string `json:"emailAddr,omitempty"`
}

设备联系人信息。

func (ActiveDto) String

func (o ActiveDto) String() string

type AddCorpAdminRequest

type AddCorpAdminRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	// 帐号类型。默认0。 * 0:会议帐号 * 1:表示第三方帐号。
	AccountType *int32 `json:"accountType,omitempty"`

	Body *CorpAdminDto `json:"body,omitempty"`
}

Request Object

func (AddCorpAdminRequest) String

func (o AddCorpAdminRequest) String() string

type AddCorpAdminResponse

type AddCorpAdminResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (AddCorpAdminResponse) String

func (o AddCorpAdminResponse) String() string

type AddCorpDto

type AddCorpDto struct {
	BasicInfo *CorpBasicDto `json:"basicInfo"`

	AdminInfo *AdminDto `json:"adminInfo"`

	ResInfo *AddCorpResDto `json:"resInfo,omitempty"`

	// 媒体接入(包括SBC和MCU)分组id,可通过[[SP管理员查询资源信息](https://support.huaweicloud.com/api-meeting/meeting_21_1537.html)](tag:hws)[[SP管理员查询资源信息](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_1537.html)](tag:hk)接口查询获取。
	GroupId *string `json:"groupId,omitempty"`

	// 可配置项信息。
	PropertyInfo *[]OrgPropertyDto `json:"propertyInfo,omitempty"`
}

func (AddCorpDto) String

func (o AddCorpDto) String() string

type AddCorpRequest

type AddCorpRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	Body *AddCorpDto `json:"body,omitempty"`
}

Request Object

func (AddCorpRequest) String

func (o AddCorpRequest) String() string

type AddCorpResDto

type AddCorpResDto struct {

	// 企业待添加的资源列表。
	Resource *[]ResourceDto `json:"resource,omitempty"`
}

企业的资源信息。

func (AddCorpResDto) String

func (o AddCorpResDto) String() string

type AddCorpResponse

type AddCorpResponse struct {

	// 返回结果。
	Value          *string `json:"value,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (AddCorpResponse) String

func (o AddCorpResponse) String() string

type AddDepartmentRequest

type AddDepartmentRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	Body *DeptDto `json:"body,omitempty"`
}

Request Object

func (AddDepartmentRequest) String

func (o AddDepartmentRequest) String() string

type AddDepartmentResponse

type AddDepartmentResponse struct {

	// 返回结果。
	Value          *string `json:"value,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (AddDepartmentResponse) String

func (o AddDepartmentResponse) String() string

type AddDeviceDto

type AddDeviceDto struct {

	// 终端名称,可以自定义,建议为具体位置,方便识别。
	Name string `json:"name"`

	// 终端型号,枚举类型。当前支持TE系列和部分第三方硬件终端,具体的终端类型可以通过[[获取所有终端类型](https://support.huaweicloud.com/api-meeting/meeting_21_0092.html)](tag:hws)[[获取所有终端类型](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0092.html)](tag:hk)接口查询。
	Model string `json:"model"`

	// 终端SN码,仅可包含数字、字母和下划线。
	Sn *string `json:"sn,omitempty"`

	// 投影码生成模式,默认为自动。 - 0:自动(该模式下根据消息上报的IP地址内部控制复杂度。   私网地址配置成简单模式,公网地址配置成复杂模式) - 1:简单 - 2:复杂
	PrjCodeMode *AddDeviceDtoPrjCodeMode `json:"prjCodeMode,omitempty"`

	// 部门编码,默认为根部门。 默认值:1。
	DeptCode *string `json:"deptCode,omitempty"`

	// 手机号,必须加上国家码,例如中国大陆手机为“+86xxxxxxxxxxx”。当填写手机号时 “country”参数必填。 手机号只允许输入纯数字。 > 手机号或者邮箱至少填写一个。
	Phone *string `json:"phone,omitempty"`

	// [[手机号所属的国家](https://support.huaweicloud.com/api-meeting/meeting_21_0109.html#ZH-CN_TOPIC_0212714591__table19371178135314)](tag:hws)[[手机号所属的国家](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0109.html#ZH-CN_TOPIC_0212714591__table19371178135314)](tag:hk) 。
	Country *string `json:"country,omitempty"`

	// 邮箱地址。
	Email *string `json:"email,omitempty"`

	// 终端描述。
	Description *string `json:"description,omitempty"`

	// 终端状态。默认值:0。 * 0:正常 * 1:冻结
	Status *AddDeviceDtoStatus `json:"status,omitempty"`

	// 是否发送邮件和短信通知。 * 0:不发送 * 不填或者其他值就发送
	SendNotify *string `json:"sendNotify,omitempty"`
}

终端信息。

func (AddDeviceDto) String

func (o AddDeviceDto) String() string

type AddDeviceDtoPrjCodeMode

type AddDeviceDtoPrjCodeMode struct {
	// contains filtered or unexported fields
}

func (AddDeviceDtoPrjCodeMode) MarshalJSON

func (c AddDeviceDtoPrjCodeMode) MarshalJSON() ([]byte, error)

func (*AddDeviceDtoPrjCodeMode) UnmarshalJSON

func (c *AddDeviceDtoPrjCodeMode) UnmarshalJSON(b []byte) error

func (AddDeviceDtoPrjCodeMode) Value added in v0.0.90

func (c AddDeviceDtoPrjCodeMode) Value() int32

type AddDeviceDtoPrjCodeModeEnum

type AddDeviceDtoPrjCodeModeEnum struct {
	E_0 AddDeviceDtoPrjCodeMode
	E_1 AddDeviceDtoPrjCodeMode
	E_2 AddDeviceDtoPrjCodeMode
}

func GetAddDeviceDtoPrjCodeModeEnum

func GetAddDeviceDtoPrjCodeModeEnum() AddDeviceDtoPrjCodeModeEnum

type AddDeviceDtoStatus

type AddDeviceDtoStatus struct {
	// contains filtered or unexported fields
}

func (AddDeviceDtoStatus) MarshalJSON

func (c AddDeviceDtoStatus) MarshalJSON() ([]byte, error)

func (*AddDeviceDtoStatus) UnmarshalJSON

func (c *AddDeviceDtoStatus) UnmarshalJSON(b []byte) error

func (AddDeviceDtoStatus) Value added in v0.0.90

func (c AddDeviceDtoStatus) Value() int32

type AddDeviceDtoStatusEnum

type AddDeviceDtoStatusEnum struct {
	E_0 AddDeviceDtoStatus
	E_1 AddDeviceDtoStatus
}

func GetAddDeviceDtoStatusEnum

func GetAddDeviceDtoStatusEnum() AddDeviceDtoStatusEnum

type AddDeviceRequest

type AddDeviceRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	Body *AddDeviceDto `json:"body,omitempty"`
}

Request Object

func (AddDeviceRequest) String

func (o AddDeviceRequest) String() string

type AddDeviceResponse

type AddDeviceResponse struct {

	// 终端名称。
	Name *string `json:"name,omitempty"`

	// 终端类型,区分自研和第三方终端。
	Type *string `json:"type,omitempty"`

	// 终端型号,枚举类型。当前支持TE系列和部分第三方硬件终端,具体的终端类型可以通过[[获取所有终端类型](https://support.huaweicloud.com/api-meeting/meeting_21_0092.html)](tag:hws)[[获取所有终端类型](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0092.html)](tag:hk)接口查询。
	Model *string `json:"model,omitempty"`

	// 终端SN号,仅可包含数字、字母和下划线。
	Sn *string `json:"sn,omitempty"`

	// 硬终端对应的内置帐号。
	Account *string `json:"account,omitempty"`

	// 终端绑定的号码。
	Number *string `json:"number,omitempty"`

	// 投影码生成模式。 * 0:自动(该模式下根据消息上报的IP地址内部控制复杂度:私网地址配置成简单模式;公网地址配置成复杂模式) * 1:简单 * 2:复杂
	PrjCodeMode *int32 `json:"prjCodeMode,omitempty"`

	// 部门编码。
	DeptCode *string `json:"deptCode,omitempty"`

	// 部门名称。
	DeptName *string `json:"deptName,omitempty"`

	// 部门名称路径。
	DeptNamePath *string `json:"deptNamePath,omitempty"`

	// 手机号。
	Phone *string `json:"phone,omitempty"`

	// [[手机号所属的国家](https://support.huaweicloud.com/api-meeting/meeting_21_0109.html#ZH-CN_TOPIC_0212714591__table19371178135314)](tag:hws)[[手机号所属的国家](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0109.html#ZH-CN_TOPIC_0212714591__table19371178135314)](tag:hk) 。
	Country *string `json:"country,omitempty"`

	// 邮箱地址。
	Email *string `json:"email,omitempty"`

	// 终端描述。
	Description *string `json:"description,omitempty"`

	// 终端状态。 * 0、正常 * 1、停用\"
	Status         *int32 `json:"status,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (AddDeviceResponse) String

func (o AddDeviceResponse) String() string

type AddMaterialRequest

type AddMaterialRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	Body *AddMaterialRequestBody `json:"body,omitempty" type:"multipart"`
}

Request Object

func (AddMaterialRequest) String

func (o AddMaterialRequest) String() string

type AddMaterialRequestBody

type AddMaterialRequestBody struct {

	// 素材文件。 - 只能上传jpg/jpeg/png格式文件,分辨率比率16:9,最大分辨率为3840*2160(推荐) - 请先命名完图片名称再上传
	File *def.FilePart `json:"file"`
}

func (AddMaterialRequestBody) String

func (o AddMaterialRequestBody) String() string

func (*AddMaterialRequestBody) UnmarshalJSON

func (o *AddMaterialRequestBody) UnmarshalJSON(b []byte) error

type AddMaterialResponse

type AddMaterialResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (AddMaterialResponse) String

func (o AddMaterialResponse) String() string

type AddProgramRequest

type AddProgramRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	Body *CreateProgramRequestDto `json:"body,omitempty"`
}

Request Object

func (AddProgramRequest) String

func (o AddProgramRequest) String() string

type AddProgramResponse

type AddProgramResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (AddProgramResponse) String

func (o AddProgramResponse) String() string

type AddPublicationRequest

type AddPublicationRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	Body *CreatePublicationRequestDto `json:"body,omitempty"`
}

Request Object

func (AddPublicationRequest) String

func (o AddPublicationRequest) String() string

type AddPublicationResponse

type AddPublicationResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (AddPublicationResponse) String

func (o AddPublicationResponse) String() string

type AddResourceRequest

type AddResourceRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	// 企业id
	CorpId string `json:"corp_id"`

	Body *[]ResourceDto `json:"body,omitempty"`
}

Request Object

func (AddResourceRequest) String

func (o AddResourceRequest) String() string

type AddResourceResponse

type AddResourceResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (AddResourceResponse) String

func (o AddResourceResponse) String() string

type AddToPersonalSpaceRequest

type AddToPersonalSpaceRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	Body map[string]string `json:"body,omitempty"`
}

Request Object

func (AddToPersonalSpaceRequest) String

func (o AddToPersonalSpaceRequest) String() string

type AddToPersonalSpaceResponse

type AddToPersonalSpaceResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (AddToPersonalSpaceResponse) String

type AddUserDto

type AddUserDto struct {

	// 企业用户名称。
	Name string `json:"name"`

	// 企业用户的英文名称。
	EnglishName *string `json:"englishName,omitempty"`

	// 企业用户帐号,若携带则以携带为准,否则后台自动生成。帐号整系统唯一。 帐号只能包含大小写字母、数字、_、-、.、@符号,不能为纯数字和@后面带.号。 > 帐号/密码鉴权方式时需要填写。
	Account *string `json:"account,omitempty"`

	// 第三方User ID。 > App ID鉴权方式时需要填写。第三方User ID需要企业内唯一。
	ThirdAccount *string `json:"thirdAccount,omitempty"`

	// 手机号,必须加上国家码。 例如中国大陆手机+86xxxxxxx。当填写手机号时 “country”参数必填。 手机号只允许输入纯数字。 说明:手机号或者邮箱至少填写一个
	Phone *string `json:"phone,omitempty"`

	// [[手机号所属的国家](https://support.huaweicloud.com/api-meeting/meeting_21_0109.html#ZH-CN_TOPIC_0212714591__table19371178135314)](tag:hws)[[手机号所属的国家](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0109.html#ZH-CN_TOPIC_0212714591__table19371178135314)](tag:hk) 。
	Country *string `json:"country,omitempty"`

	// 企业用户帐号的密码。若携带则以实际携带为准,否则后台默认生成,密码必须满足: 1、8-32位 2、不能和帐号的正序和倒序一致 3、至少包含两种字符类型:小写字母、大写字母、数字、特殊字符(` ~ ! @ # $ % ^ & * ( ) - _ = + | [ { } ] ; : \" ,’ < . > / ?)
	Pwd *string `json:"pwd,omitempty"`

	// 邮箱地址。
	Email *string `json:"email,omitempty"`

	// 部门编码,若不携带则默认根部门。 默认值:1
	DeptCode *string `json:"deptCode,omitempty"`

	// 签名。
	Signature *string `json:"signature,omitempty"`

	// 职位。
	Title *string `json:"title,omitempty"`

	// 备注。
	Desc *string `json:"desc,omitempty"`

	// 用户状态。默认值:0 * 0:正常 * 1:停用
	Status *AddUserDtoStatus `json:"status,omitempty"`

	Function *UserFunctionDto `json:"function,omitempty"`

	// 是否发送开户的邮件和短信通知。 - 0 不发送 - 不填或者其他值就发送, 默认发送
	SendNotify *string `json:"sendNotify,omitempty"`

	// 通讯录排序等级,序号越低优先级越高。 默认值:10000
	SortLevel *int32 `json:"sortLevel,omitempty"`

	// 是否隐藏手机号码。默认值:false。 * true:在通讯录和会议中不显示手机号码 * false:在通讯录和会议中显示手机号码
	HidePhone *bool `json:"hidePhone,omitempty"`
}

用户信息。

func (AddUserDto) String

func (o AddUserDto) String() string

type AddUserDtoStatus

type AddUserDtoStatus struct {
	// contains filtered or unexported fields
}

func (AddUserDtoStatus) MarshalJSON

func (c AddUserDtoStatus) MarshalJSON() ([]byte, error)

func (*AddUserDtoStatus) UnmarshalJSON

func (c *AddUserDtoStatus) UnmarshalJSON(b []byte) error

func (AddUserDtoStatus) Value added in v0.0.90

func (c AddUserDtoStatus) Value() int32

type AddUserDtoStatusEnum

type AddUserDtoStatusEnum struct {
	E_0 AddUserDtoStatus
	E_1 AddUserDtoStatus
}

func GetAddUserDtoStatusEnum

func GetAddUserDtoStatusEnum() AddUserDtoStatusEnum

type AddUserRequest

type AddUserRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	Body *AddUserDto `json:"body,omitempty"`
}

Request Object

func (AddUserRequest) String

func (o AddUserRequest) String() string

type AddUserRequestBody

type AddUserRequestBody struct {

	// 企业用户名称。
	Name string `json:"name"`

	// 后台自动识别是手机还是邮箱,若为手机号,则要求和国家码匹配。 > * 当前中国站点企业支持使用邮箱或手机号进行邀请,手机仅支持+86开头的手机号。 > * 当前国际站点企业仅支持使用邮箱进行邀请。
	Contact string `json:"contact"`

	// [[手机号所属的国家](https://support.huaweicloud.com/api-meeting/meeting_21_0109.html#ZH-CN_TOPIC_0212714591__table19371178135314)](tag:hws)[[手机号所属的国家](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0109.html#ZH-CN_TOPIC_0212714591__table19371178135314)](tag:hk) 。
	Country *string `json:"country,omitempty"`

	// 部门编码,若不携带则默认根部门。
	DeptCode *string `json:"deptCode,omitempty"`

	// 职位。
	Title *string `json:"title,omitempty"`

	// 通讯录排序等级,序号越低优先级越高。
	SortLevel *int32 `json:"sortLevel,omitempty"`

	// 备注。
	Desc *string `json:"desc,omitempty"`
}

用户信息。

func (AddUserRequestBody) String

func (o AddUserRequestBody) String() string

type AddUserResponse

type AddUserResponse struct {

	// 用户UUID。
	Id *string `json:"id,omitempty"`

	// 华为云会议帐号。
	UserAccount *string `json:"userAccount,omitempty"`

	// 名称。
	Name *string `json:"name,omitempty"`

	// 英文名称。
	EnglishName *string `json:"englishName,omitempty"`

	// 联系电话。
	Phone *string `json:"phone,omitempty"`

	// [[手机号所属的国家](https://support.huaweicloud.com/api-meeting/meeting_21_0109.html#ZH-CN_TOPIC_0212714591__table19371178135314)](tag:hws)[[手机号所属的国家](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0109.html#ZH-CN_TOPIC_0212714591__table19371178135314)](tag:hk) 。
	Country *string `json:"country,omitempty"`

	// 邮箱地址。
	Email *string `json:"email,omitempty"`

	// SIP号码。
	SipNum *string `json:"sipNum,omitempty"`

	// 云会议室列表。
	VmrList *[]UserVmrDto `json:"vmrList,omitempty"`

	// 部门编码。
	DeptCode *string `json:"deptCode,omitempty"`

	// 部门名称。
	DeptName *string `json:"deptName,omitempty"`

	// 部门完整名称。
	DeptNamePath *string `json:"deptNamePath,omitempty"`

	// 用户类型。 - 2:企业成员账户
	UserType *int32 `json:"userType,omitempty"`

	// 管理员类型。 - 0:默认(超级)管理员 - 1:普通管理员 - 2:非管理员(即为普通企业成员,UserType是2时有效)
	AdminType *int32 `json:"adminType,omitempty"`

	// 签名。
	Signature *string `json:"signature,omitempty"`

	// 职位。
	Title *string `json:"title,omitempty"`

	// 备注。
	Desc *string `json:"desc,omitempty"`

	Corp *CorpBasicInfoDto `json:"corp,omitempty"`

	Function *UserFunctionDto `json:"function,omitempty"`

	DevType *QueryDeviceInfoResultDto `json:"devType,omitempty"`

	// 用户状态。 * 0:正常 * 1:停用
	Status *int32 `json:"status,omitempty"`

	// 通讯录排序等级,序号越低优先级越高。
	SortLevel *int32 `json:"sortLevel,omitempty"`

	// 是否隐藏手机号码。
	HidePhone *bool `json:"hidePhone,omitempty"`

	// 智慧屏唯一帐号。
	VisionAccount *string `json:"visionAccount,omitempty"`

	// 第三方User ID。
	ThirdAccount *string `json:"thirdAccount,omitempty"`

	// 许可证。 * 0:商用 * 1:免费试用
	License *int32 `json:"license,omitempty"`

	// 激活时间,utc时间戳。
	ActiveTime     *int64 `json:"activeTime,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (AddUserResponse) String

func (o AddUserResponse) String() string

type AdminDto

type AdminDto struct {

	// 用户帐号,帐号只能包含大小写字母、数字、_、-、.、@符号,不能为纯数字和@后面带.号。
	Account string `json:"account"`

	// 名称。
	Name string `json:"name"`

	// 若携带则以前台携带为准,否则后台默认生成,密码必须满足: * 6-32位 * 不能和帐号的正序和倒序一致 * 至少包含两种字符类型:小写字母、大写字母、数字、特殊字符(` ~ ! @ # $ % ^ & * ( ) - _ = + \\ | [ { } ] ; : \\\" ,' < . > / ?
	Pwd string `json:"pwd"`

	// 邮箱,管理员手机和邮箱必填其一,否则无法重置密码。如果企业短信开关关闭,则邮箱必填。格式必须满足(^$|^[\\\\w-+]+(\\\\.[\\\\w-+]+)*@[\\\\w-]+(\\\\.[\\\\w-]+)*(\\\\.[\\\\w-]{1,})$)。
	Email *string `json:"email,omitempty"`

	// 手机号,必须加上国家码,例如中国大陆手机+86xxxxxxx,当填写手机号时 “country”参数必填,手机格式必须满足(^$|^[+]?[0-9]+$)。
	Phone *string `json:"phone,omitempty"`

	// [[手机号所属的国家](https://support.huaweicloud.com/api-meeting/meeting_21_0109.html#ZH-CN_TOPIC_0212714591__table19371178135314)](tag:hws)[[手机号所属的国家](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0109.html#ZH-CN_TOPIC_0212714591__table19371178135314)](tag:hk) 。
	Country *string `json:"country,omitempty"`
}

管理员信息。

func (AdminDto) String

func (o AdminDto) String() string

type AdminResetPwdReqDto

type AdminResetPwdReqDto struct {

	// 被修改密码的用户帐号。
	Account string `json:"account"`
}

func (AdminResetPwdReqDto) String

func (o AdminResetPwdReqDto) String() string

type AllowClientRecordRequest added in v0.1.6

type AllowClientRecordRequest struct {

	// 会议ID。
	ConferenceID string `json:"conferenceID"`

	// 会控Token,通过[[获取会控token](https://support.huaweicloud.com/api-meeting/meeting_21_0027.html)](tag:hws)[[获取会控token](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0027.html)](tag:hk)接口获得。
	XConferenceAuthorization string `json:"X-Conference-Authorization"`

	// 与会者标识。
	ParticipantID string `json:"participantID"`

	Body *RestAllowClientRecordReqBody `json:"body,omitempty"`
}

Request Object

func (AllowClientRecordRequest) String added in v0.1.6

func (o AllowClientRecordRequest) String() string

type AllowClientRecordResponse added in v0.1.6

type AllowClientRecordResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (AllowClientRecordResponse) String added in v0.1.6

func (o AllowClientRecordResponse) String() string

type AllowGuestUnmuteRequest

type AllowGuestUnmuteRequest struct {

	// 会议ID。
	ConferenceID string `json:"conferenceID"`

	// 会控Token,通过[[获取会控token](https://support.huaweicloud.com/api-meeting/meeting_21_0027.html)](tag:hws)[[获取会控token](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0027.html)](tag:hk)接口获得。
	XConferenceAuthorization string `json:"X-Conference-Authorization"`

	Body *RestAllowUnMuteReqBody `json:"body,omitempty"`
}

Request Object

func (AllowGuestUnmuteRequest) String

func (o AllowGuestUnmuteRequest) String() string

type AllowGuestUnmuteResponse

type AllowGuestUnmuteResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (AllowGuestUnmuteResponse) String

func (o AllowGuestUnmuteResponse) String() string

type AllowWaitingParticipantRequest added in v0.1.6

type AllowWaitingParticipantRequest struct {

	// 会议ID。
	ConferenceID string `json:"conferenceID"`

	// 会控Token,通过[[获取会控token](https://support.huaweicloud.com/api-meeting/meeting_21_0027.html)](tag:hws)[[获取会控token](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0027.html)](tag:hk)接口获得。
	XConferenceAuthorization string `json:"X-Conference-Authorization"`

	Body *RestAllowWaitingParticipantReqBody `json:"body,omitempty"`
}

Request Object

func (AllowWaitingParticipantRequest) String added in v0.1.6

type AllowWaitingParticipantResponse added in v0.1.6

type AllowWaitingParticipantResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (AllowWaitingParticipantResponse) String added in v0.1.6

type AssociateVmrRequest

type AssociateVmrRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	// 帐号。 * 如果是帐号/密码鉴权方式,是指华为云会议帐号 * 如果是App ID鉴权方式,是指第三方User ID > 一个帐号能分配32个云会议室。
	Account string `json:"account"`

	// 帐号类型。默认0。 * 0:华为云会议帐号。用于帐号/密码鉴权方式 * 1:第三方User ID,用于App ID鉴权方式
	AccountType *int32 `json:"accountType,omitempty"`

	Body *[]string `json:"body,omitempty"`
}

Request Object

func (AssociateVmrRequest) String

func (o AssociateVmrRequest) String() string

type AssociateVmrResponse

type AssociateVmrResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (AssociateVmrResponse) String

func (o AssociateVmrResponse) String() string

type Attendee

type Attendee struct {

	// 与会者的用户UUID。
	UserUUID *string `json:"userUUID,omitempty"`

	// 与会者的华为云会议帐号。
	AccountId *string `json:"accountId,omitempty"`

	// 与会者名称,长度限制为96个字符。
	Name string `json:"name"`

	// 会议中的角色。默认为普通与会者。 - 0: 普通与会者 - 1: 会议主持人
	Role *int32 `json:"role,omitempty"`

	// 号码。支持SIP号码或者手机号码。 > * 号码可以通过[[查询企业通讯](https://support.huaweicloud.com/api-meeting/meeting_21_0512.html)](tag:hws)[[查询企业通讯](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0512.html)](tag:hk)接口录获取。返回的number是SIP号码,phone是手机号码 > * 填SIP号码系统会呼叫对应的软终端或者硬终端;填手机号码系统会呼叫手机 > * 呼叫手机需要开通PSTN权限,否则无法呼叫
	Phone string `json:"phone"`

	// 预留字段,取值类型同参数“phone”。
	Phone2 *string `json:"phone2,omitempty"`

	// 预留字段,取值类型同参数“phone”。
	Phone3 *string `json:"phone3,omitempty"`

	// 邮件地址。 > 会中邀请不发会议通知,不用填写。
	Email *string `json:"email,omitempty"`

	// 短信通知的手机号码。 > 会中邀请不发会议通知,不用填写。
	Sms *string `json:"sms,omitempty"`

	// 终端类型,类型枚举如下: * normal:软终端 * terminal:硬终端 * outside:外部与会人 * mobile:用户手机号码 * ideahub:ideahub * board: 电子白板(SmartRooms)。含Maxhub、海信大屏、IdeaHub B2hwvision:华为智慧屏TV
	Type string `json:"type"`

	// 部门编码。
	DeptUUID *string `json:"deptUUID,omitempty"`

	// 部门名称。
	DeptName *string `json:"deptName,omitempty"`
}

与会者信息。

func (Attendee) String

func (o Attendee) String() string

type AuthorizeConfigInfoRequestBody

type AuthorizeConfigInfoRequestBody struct {

	// 是否开启SSO登录。
	EnableSSO bool `json:"enableSSO"`

	// 企业域名 > 开启SSO登录时必填
	Domain *string `json:"domain,omitempty"`

	// 鉴权中心URL。 > 开启SSO登录时必填
	AuthorizeUrl *string `json:"authorizeUrl,omitempty"`

	// 获取Token URL。 > 开启SSO登录时必填
	GetTokenUrl *string `json:"getTokenUrl,omitempty"`

	// APP ID。 > 开启SSO登录时必填
	ClientId *string `json:"clientId,omitempty"`

	// APP秘钥。 > 开启SSO登录时,若不修改APP秘钥,则置空即可
	ClientSecret *string `json:"clientSecret,omitempty"`

	// 授权范围。 * openid:OAuth2.0的OIDC
	Scope *string `json:"scope,omitempty"`

	// 第三方帐号的字段名称。 > 开启SSO登录时必填
	AccFieldName *string `json:"accFieldName,omitempty"`

	// 用户信息查询URL。
	GetUserInfoUrl *string `json:"getUserInfoUrl,omitempty"`

	// 鉴权类型。 * 0:OAuth2.0鉴权
	Oauth2ServerType *int32 `json:"oauth2ServerType,omitempty"`

	// 拉起PC端终端的schema。
	PcSchemaUrl *string `json:"pcSchemaUrl,omitempty"`

	// 拉起安卓端终端的schema。
	AndroidSchemaUrl *string `json:"androidSchemaUrl,omitempty"`

	// 拉起ios端终端的schema。
	IosSchemaUrl *string `json:"iosSchemaUrl,omitempty"`

	// 第三方名称的字段名称。
	ThirdName *string `json:"thirdName,omitempty"`

	// 第三方邮箱的字段名称。
	ThirdEmail *string `json:"thirdEmail,omitempty"`

	// 第三方手机号的字段名称。
	ThirdMobile *string `json:"thirdMobile,omitempty"`

	// 第三方accessToken的字段名称。 > 开启SSO登录时必填。
	ThirdAccessToken *string `json:"thirdAccessToken,omitempty"`

	// 第三方头像链接的字段名称。
	ThirdHeadImgUrl *string `json:"thirdHeadImgUrl,omitempty"`
}

func (AuthorizeConfigInfoRequestBody) String

type BaseUser

type BaseUser struct {

	// 企业用户名称。
	Name string `json:"name"`

	// 后台自动识别是手机还是邮箱,若为手机号,则要求和国家码匹配。 > * 当前中国站点企业支持使用邮箱或手机号进行邀请,手机仅支持+86开头的手机号。 > * 当前国际站点企业仅支持使用邮箱进行邀请。
	Contact string `json:"contact"`

	// [[手机号所属的国家](https://support.huaweicloud.com/api-meeting/meeting_21_0109.html#ZH-CN_TOPIC_0212714591__table19371178135314)](tag:hws)[[手机号所属的国家](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0109.html#ZH-CN_TOPIC_0212714591__table19371178135314)](tag:hk) 。
	Country *string `json:"country,omitempty"`

	// 部门编码,若不携带则默认根部门。
	DeptCode *string `json:"deptCode,omitempty"`

	// 职位。
	Title *string `json:"title,omitempty"`

	// 通讯录排序等级,序号越低优先级越高。
	SortLevel *int32 `json:"sortLevel,omitempty"`

	// 备注。
	Desc *string `json:"desc,omitempty"`
}

用户基础信息。

func (BaseUser) String

func (o BaseUser) String() string

type BatchDeleteCorpAdminsRequest

type BatchDeleteCorpAdminsRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	// 帐号类型。默认0。 * 0:华为云会议帐号。用于帐号/密码鉴权方式 * 1:第三方User ID,用于App ID鉴权方式
	AccountType *int32 `json:"accountType,omitempty"`

	Body *[]string `json:"body,omitempty"`
}

Request Object

func (BatchDeleteCorpAdminsRequest) String

type BatchDeleteCorpAdminsResponse

type BatchDeleteCorpAdminsResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (BatchDeleteCorpAdminsResponse) String

type BatchDeleteDevicesRequest

type BatchDeleteDevicesRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	Body *[]string `json:"body,omitempty"`
}

Request Object

func (BatchDeleteDevicesRequest) String

func (o BatchDeleteDevicesRequest) String() string

type BatchDeleteDevicesResponse

type BatchDeleteDevicesResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (BatchDeleteDevicesResponse) String

type BatchDeleteMaterialsRequest

type BatchDeleteMaterialsRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	Body *[]string `json:"body,omitempty"`
}

Request Object

func (BatchDeleteMaterialsRequest) String

type BatchDeleteMaterialsResponse

type BatchDeleteMaterialsResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (BatchDeleteMaterialsResponse) String

type BatchDeleteProgramsRequest

type BatchDeleteProgramsRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	Body *[]string `json:"body,omitempty"`
}

Request Object

func (BatchDeleteProgramsRequest) String

type BatchDeleteProgramsResponse

type BatchDeleteProgramsResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (BatchDeleteProgramsResponse) String

type BatchDeletePublicationsRequest

type BatchDeletePublicationsRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	Body *[]string `json:"body,omitempty"`
}

Request Object

func (BatchDeletePublicationsRequest) String

type BatchDeletePublicationsResponse

type BatchDeletePublicationsResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (BatchDeletePublicationsResponse) String

type BatchDeleteUsersRequest

type BatchDeleteUsersRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	// 帐号类型。默认0。 * 0:会议帐号 * 1:第三方帐号
	AccountType *int32 `json:"accountType,omitempty"`

	Body *[]string `json:"body,omitempty"`
}

Request Object

func (BatchDeleteUsersRequest) String

func (o BatchDeleteUsersRequest) String() string

type BatchDeleteUsersResponse

type BatchDeleteUsersResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (BatchDeleteUsersResponse) String

func (o BatchDeleteUsersResponse) String() string

type BatchHandRequest added in v0.1.6

type BatchHandRequest struct {

	// 会议ID。
	ConferenceID string `json:"conferenceID"`

	// 会控Token,通过[[获取会控token](https://support.huaweicloud.com/api-meeting/meeting_21_0027.html)](tag:hws)[[获取会控token](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0027.html)](tag:hk)接口获得。
	XConferenceAuthorization string `json:"X-Conference-Authorization"`

	Body *RestBatchHandsUpReqBody `json:"body,omitempty"`
}

Request Object

func (BatchHandRequest) String added in v0.1.6

func (o BatchHandRequest) String() string

type BatchHandResponse added in v0.1.6

type BatchHandResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (BatchHandResponse) String added in v0.1.6

func (o BatchHandResponse) String() string

type BatchShowUserDetailsRequest added in v0.1.37

type BatchShowUserDetailsRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	// 查询类型。默认是USER_ID。 * USER_ID:表示根据华为云会议用户ID查询用户详情 * THIRD_ACCOUNT:表示根据第三方账号查询用户详情
	IdType *string `json:"idType,omitempty"`

	Body *[]ShowUserRequestDto `json:"body,omitempty"`
}

Request Object

func (BatchShowUserDetailsRequest) String added in v0.1.37

type BatchShowUserDetailsResponse added in v0.1.37

type BatchShowUserDetailsResponse struct {

	// 用户信息列表
	Body           *[]UserDto `json:"body,omitempty"`
	HttpStatusCode int        `json:"-"`
}

Response Object

func (BatchShowUserDetailsResponse) String added in v0.1.37

type BatchUpdateDevicesStatusRequest

type BatchUpdateDevicesStatusRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	// 状态。 * 0:启用 * 1:停用
	Value BatchUpdateDevicesStatusRequestValue `json:"value"`

	Body *[]string `json:"body,omitempty"`
}

Request Object

func (BatchUpdateDevicesStatusRequest) String

type BatchUpdateDevicesStatusRequestValue

type BatchUpdateDevicesStatusRequestValue struct {
	// contains filtered or unexported fields
}

func (BatchUpdateDevicesStatusRequestValue) MarshalJSON

func (c BatchUpdateDevicesStatusRequestValue) MarshalJSON() ([]byte, error)

func (*BatchUpdateDevicesStatusRequestValue) UnmarshalJSON

func (c *BatchUpdateDevicesStatusRequestValue) UnmarshalJSON(b []byte) error

func (BatchUpdateDevicesStatusRequestValue) Value added in v0.0.90

type BatchUpdateDevicesStatusRequestValueEnum

type BatchUpdateDevicesStatusRequestValueEnum struct {
	E_0 BatchUpdateDevicesStatusRequestValue
	E_1 BatchUpdateDevicesStatusRequestValue
}

func GetBatchUpdateDevicesStatusRequestValueEnum

func GetBatchUpdateDevicesStatusRequestValueEnum() BatchUpdateDevicesStatusRequestValueEnum

type BatchUpdateDevicesStatusResponse

type BatchUpdateDevicesStatusResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (BatchUpdateDevicesStatusResponse) String

type BatchUpdateUserStatusRequest

type BatchUpdateUserStatusRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	// 用户的新状态。 - 0,启用 - 1,停用
	Value BatchUpdateUserStatusRequestValue `json:"value"`

	// 帐号类型。默认0。 * 0:华为云会议帐号。用于帐号/密码鉴权方式 * 1:第三方User ID,用于App ID鉴权方式
	AccountType *int32 `json:"accountType,omitempty"`

	Body *[]string `json:"body,omitempty"`
}

Request Object

func (BatchUpdateUserStatusRequest) String

type BatchUpdateUserStatusRequestValue

type BatchUpdateUserStatusRequestValue struct {
	// contains filtered or unexported fields
}

func (BatchUpdateUserStatusRequestValue) MarshalJSON

func (c BatchUpdateUserStatusRequestValue) MarshalJSON() ([]byte, error)

func (*BatchUpdateUserStatusRequestValue) UnmarshalJSON

func (c *BatchUpdateUserStatusRequestValue) UnmarshalJSON(b []byte) error

func (BatchUpdateUserStatusRequestValue) Value added in v0.0.90

type BatchUpdateUserStatusRequestValueEnum

type BatchUpdateUserStatusRequestValueEnum struct {
	E_0 BatchUpdateUserStatusRequestValue
	E_1 BatchUpdateUserStatusRequestValue
}

func GetBatchUpdateUserStatusRequestValueEnum

func GetBatchUpdateUserStatusRequestValueEnum() BatchUpdateUserStatusRequestValueEnum

type BatchUpdateUserStatusResponse

type BatchUpdateUserStatusResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (BatchUpdateUserStatusResponse) String

type BroadcastParticipantRequest

type BroadcastParticipantRequest struct {

	// 会议ID。
	ConferenceID string `json:"conferenceID"`

	// 与会者标识。
	ParticipantID string `json:"participantID"`

	// 会控Token,通过[[获取会控token](https://support.huaweicloud.com/api-meeting/meeting_21_0027.html)](tag:hws)[[获取会控token](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0027.html)](tag:hk)接口获得。
	XConferenceAuthorization string `json:"X-Conference-Authorization"`
}

Request Object

func (BroadcastParticipantRequest) String

type BroadcastParticipantResponse

type BroadcastParticipantResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (BroadcastParticipantResponse) String

type CancelBroadcastRequest added in v0.1.6

type CancelBroadcastRequest struct {

	// 会议ID。
	ConferenceID string `json:"conferenceID"`

	// 会控Token,通过[[获取会控token](https://support.huaweicloud.com/api-meeting/meeting_21_0027.html)](tag:hws)[[获取会控token](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0027.html)](tag:hk)接口获得。
	XConferenceAuthorization string `json:"X-Conference-Authorization"`
}

Request Object

func (CancelBroadcastRequest) String added in v0.1.6

func (o CancelBroadcastRequest) String() string

type CancelBroadcastResponse added in v0.1.6

type CancelBroadcastResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (CancelBroadcastResponse) String added in v0.1.6

func (o CancelBroadcastResponse) String() string

type CancelMeetingRequest

type CancelMeetingRequest struct {

	// 会议ID。 > 创建会议时返回的conferenceID。不是vmrConferenceID。
	ConferenceID string `json:"conferenceID"`

	// 用户的UUID。 > 该参数将废弃,请勿使用。
	UserUUID *string `json:"userUUID,omitempty"`

	// 取消会议操作类型。默认已召开的会议不能取消。 * 需要结束正在召开的会议
	Type *int32 `json:"type,omitempty"`

	// 标识是否为第三方portal过来的请求。 > 该参数将废弃,请勿使用。
	XAuthorizationType *string `json:"X-Authorization-Type,omitempty"`

	// 用于区分到哪个HCSO站点鉴权。 > 该参数将废弃,请勿使用。
	XSiteId *string `json:"X-Site-Id,omitempty"`
}

Request Object

func (CancelMeetingRequest) String

func (o CancelMeetingRequest) String() string

type CancelMeetingResponse

type CancelMeetingResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (CancelMeetingResponse) String

func (o CancelMeetingResponse) String() string

type CancelRecurringMeetingRequest

type CancelRecurringMeetingRequest struct {

	// 标识是否为第三方portal过来的请求。 > 该参数将废弃,请勿使用。
	XAuthorizationType *string `json:"X-Authorization-Type,omitempty"`

	// 用户的UUID。 > 该参数将废弃,请勿使用。
	UserUUID *string `json:"userUUID,omitempty"`

	// 用于区分到哪个HCSO站点鉴权。 > 该参数将废弃,请勿使用。
	XSiteId *string `json:"X-Site-Id,omitempty"`

	// 会议ID。
	ConferenceID string `json:"conferenceID"`

	// 取消会议操作类型。默认已召开的会议不能取消。 * 1:需要结束正在召开的会议
	Type *int32 `json:"type,omitempty"`
}

Request Object

func (CancelRecurringMeetingRequest) String

type CancelRecurringMeetingResponse

type CancelRecurringMeetingResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (CancelRecurringMeetingResponse) String

type CancelRecurringSubMeetingRequest

type CancelRecurringSubMeetingRequest struct {

	// 标识是否为第三方portal过来的请求。 > 该参数将废弃,请勿使用。
	XAuthorizationType *string `json:"X-Authorization-Type,omitempty"`

	// 用户的UUID。 > 该参数将废弃,请勿使用。
	UserUUID *string `json:"userUUID,omitempty"`

	// 用于区分到哪个HCSO站点鉴权。 > 该参数将废弃,请勿使用。
	XSiteId *string `json:"X-Site-Id,omitempty"`

	// 会议ID。
	ConferenceID string `json:"conferenceID"`

	// 取消会议操作类型。默认已召开的会议不能取消。 * 1:需要结束正在召开的会议
	Type *int32 `json:"type,omitempty"`

	Body *RestCancelSingleRecordCycleConfListReqBody `json:"body,omitempty"`
}

Request Object

func (CancelRecurringSubMeetingRequest) String

type CancelRecurringSubMeetingResponse

type CancelRecurringSubMeetingResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (CancelRecurringSubMeetingResponse) String

type CategorySuggestions

type CategorySuggestions struct {

	// 政治人物审核。
	Politics *string `json:"politics,omitempty"`

	// 暴恐内容审核。
	Terrorism *string `json:"terrorism,omitempty"`

	// 情色内容审核。
	Porn *string `json:"porn,omitempty"`
}

各项内容审核结果。

func (CategorySuggestions) String

func (o CategorySuggestions) String() string

type CheckSlideVerifyCodeRequest

type CheckSlideVerifyCodeRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestID *string `json:"X-Request-ID,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	Body *SlideVerifyCodeCheckDto `json:"body,omitempty"`
}

Request Object

func (CheckSlideVerifyCodeRequest) String

type CheckSlideVerifyCodeResponse

type CheckSlideVerifyCodeResponse struct {

	// 访问Token字符串。
	Token *string `json:"token,omitempty"`

	// 过期时间,单位:秒。
	Expire         *int32 `json:"expire,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (CheckSlideVerifyCodeResponse) String

type CheckTokenRequest

type CheckTokenRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestID *string `json:"X-Request-ID,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	Body *ValidateTokenReqDto `json:"body,omitempty"`
}

Request Object

func (CheckTokenRequest) String

func (o CheckTokenRequest) String() string

type CheckTokenResponse

type CheckTokenResponse struct {

	// Access Token字符串。
	AccessToken *string `json:"accessToken,omitempty"`

	// 用户IP。
	TokenIp *string `json:"tokenIp,omitempty"`

	// Access Token有效时长,单位:秒。
	ValidPeriod *int64 `json:"validPeriod,omitempty"`

	// Access Token的失效时间戳,单位:秒。
	ExpireTime *int64 `json:"expireTime,omitempty"`

	// Access Token的创建时间戳,单位:毫秒。
	CreateTime *int64 `json:"createTime,omitempty"`

	User *UserInfo `json:"user,omitempty"`

	// 登录帐号类型。 * 72:API调用类型
	ClientType *int32 `json:"clientType,omitempty"`

	// 抢占登录标识。 * 0: 非抢占 * 1: 抢占
	ForceLoginInd *int32 `json:"forceLoginInd,omitempty"`

	// 是否首次登录。 > 首次登录表示尚未修改过密码。首次登录时,系统会提醒用户需要修改密码。 默认值:false。
	FirstLogin *bool `json:"firstLogin,omitempty"`

	// 密码是否过期,默认值:false。
	PwdExpired *bool `json:"pwdExpired,omitempty"`

	// 密码有效天数。
	DaysPwdAvailable *int32 `json:"daysPwdAvailable,omitempty"`

	ProxyToken *ProxyTokenDto `json:"proxyToken,omitempty"`

	// 是否延时删除状态。
	DelayDelete *bool `json:"delayDelete,omitempty"`

	// Token类型。 * 0:用户Access Token * 1:会控TOKEN * 2:一次性TOKEN
	TokenType *int32 `json:"tokenType,omitempty"`

	// Refresh Token字符串。
	RefreshToken *string `json:"refreshToken,omitempty"`

	// Refresh Token有效时长,单位:秒。
	RefreshValidPeriod *int64 `json:"refreshValidPeriod,omitempty"`

	// Refresh Token的失效时间戳,单位:秒。
	RefreshExpireTime *int64 `json:"refreshExpireTime,omitempty"`

	// Refresh Token的创建时间戳,单位:毫秒。
	RefreshCreateTime *int64 `json:"refreshCreateTime,omitempty"`
	HttpStatusCode    int    `json:"-"`
}

Response Object

func (CheckTokenResponse) String

func (o CheckTokenResponse) String() string

type CheckVeriCodeForUpdateUserInfoRequest

type CheckVeriCodeForUpdateUserInfoRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	Body *VerificationCodeDto `json:"body,omitempty"`
}

Request Object

func (CheckVeriCodeForUpdateUserInfoRequest) String

type CheckVeriCodeForUpdateUserInfoResponse

type CheckVeriCodeForUpdateUserInfoResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (CheckVeriCodeForUpdateUserInfoResponse) String

type CheckVerifyCodeRequest

type CheckVerifyCodeRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestID *string `json:"X-Request-ID,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	Body *VerifyCodeCheckDto `json:"body,omitempty"`
}

Request Object

func (CheckVerifyCodeRequest) String

func (o CheckVerifyCodeRequest) String() string

type CheckVerifyCodeResponse

type CheckVerifyCodeResponse struct {

	// 访问token字符串。
	Token *string `json:"token,omitempty"`

	// 过期时间,单位:秒。
	Expire         *int32 `json:"expire,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (CheckVerifyCodeResponse) String

func (o CheckVerifyCodeResponse) String() string

type ChildDeptDto added in v0.0.86

type ChildDeptDto struct {

	// 部门编码。
	DeptCode *string `json:"deptCode,omitempty"`

	// 部门名称。
	DeptName *string `json:"deptName,omitempty"`

	// 是否为叶子节点(没有子部门的称为叶子节点)。
	IsLeafNodes *bool `json:"isLeafNodes,omitempty"`
}

子部门详情。

func (ChildDeptDto) String added in v0.0.86

func (o ChildDeptDto) String() string

type ConfAttendeeRecordInfo

type ConfAttendeeRecordInfo struct {

	// 与会者名称。
	DisplayName *string `json:"displayName,omitempty"`

	// 号码。
	CallNumber *string `json:"callNumber,omitempty"`

	// 设备类型。
	DeviceType *string `json:"deviceType,omitempty"`

	// 入会时间(UTC时间,单位毫秒)。
	JoinTime *int64 `json:"joinTime,omitempty"`

	// 离会时间(UTC时间,单位毫秒)。
	LeftTime *int64 `json:"leftTime,omitempty"`

	// 媒体类型。
	MediaType *string `json:"mediaType,omitempty"`

	// 部门名称。
	DeptName *string `json:"deptName,omitempty"`
}

与会者记录。

func (ConfAttendeeRecordInfo) String

func (o ConfAttendeeRecordInfo) String() string

type ConfCtlRecordInfo

type ConfCtlRecordInfo struct {

	// 操作时间(UTC时间,单位毫秒)。
	OperateTime *int64 `json:"operateTime,omitempty"`

	// 操作来源。
	OperateSource *string `json:"operateSource,omitempty"`

	// 操作者。
	Operator *string `json:"operator,omitempty"`

	// 操作描述。
	OperateCode *string `json:"operateCode,omitempty"`

	// 被操作对象。
	OperationObject *string `json:"operationObject,omitempty"`

	// 操作结果。
	OperateResult *string `json:"operateResult,omitempty"`

	// 详情。
	Detail *string `json:"detail,omitempty"`
}

会控操作信息

func (ConfCtlRecordInfo) String

func (o ConfCtlRecordInfo) String() string

type ConferenceInfo

type ConferenceInfo struct {

	// 会议ID。
	ConferenceID *string `json:"conferenceID,omitempty"`

	// 会议主题。
	Subject *string `json:"subject,omitempty"`

	// 会议预约时添加的会议者数量。
	Size *int32 `json:"size,omitempty"`

	// 会议通知中会议时间的时区信息。时区信息,参考[[时区映射关系](https://support.huaweicloud.com/api-meeting/meeting_21_0110.html#ZH-CN_TOPIC_0212714472__table137407441463)](tag:hws)[[时区映射关系](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0110.html#ZH-CN_TOPIC_0212714472__table137407441463)](tag:hk)。
	TimeZoneID *string `json:"timeZoneID,omitempty"`

	// 会议起始时间 (YYYY-MM-DD HH:MM )。
	StartTime *string `json:"startTime,omitempty"`

	// 会议结束时间 (YYYY-MM-DD HH:MM )。
	EndTime *string `json:"endTime,omitempty"`

	// 会议的媒体类型。 由1个或多个枚举String组成,多个枚举时,每个枚举值之间通过”,”逗号分隔。 - Voice: 语音 - Video: 标清视频 - HDVideo: 高清视频 - Data: 数据
	MediaTypes *string `json:"mediaTypes,omitempty"`

	// 会议状态。 - Schedule: 预定状态 - Creating: 正在创建状态 - Created: 会议已经被创建,并正在召开 - Destroyed: 会议已经关闭
	ConferenceState *string `json:"conferenceState,omitempty"`

	// 会议通知短信或邮件的语言。默认中文。 * zh-CN:中文 * en-US:英文
	Language *string `json:"language,omitempty"`

	// 会议接入的SIP号码。
	AccessNumber *string `json:"accessNumber,omitempty"`

	// 会议密码。 > * 创建会议时,返回主持人密码和来宾密码 > * 主持人查询会议时,返回主持人密码和来宾密码来 > * 宾查询会议时,返回来宾密码
	PasswordEntry *[]PasswordEntry `json:"passwordEntry,omitempty"`

	// 会议预订者的用户UUID。
	UserUUID *string `json:"userUUID,omitempty"`

	// 会议预订者名称。
	ScheduserName *string `json:"scheduserName,omitempty"`

	// 会议类型。 - 0: 普通会议 - 2: 周期性会议
	ConferenceType *int32 `json:"conferenceType,omitempty"`

	// 会议类型。 - FUTURE:将来开始的会议(创建时) - IMMEDIATELY:立即开始的会议(创建时) - CYCLE:周期会议
	ConfType *string `json:"confType,omitempty"`

	CycleParams *CycleParams `json:"cycleParams,omitempty"`

	// 是否入会自动静音。 - 0: 不自动静音 - 1: 自动静音
	IsAutoMute *int32 `json:"isAutoMute,omitempty"`

	// 是否自动开启云录制。 - 0: 不自动启动 - 1: 自动启动
	IsAutoRecord *int32 `json:"isAutoRecord,omitempty"`

	// 主持人会议链接地址。
	ChairJoinUri *string `json:"chairJoinUri,omitempty"`

	// 普通与会者会议链接地址。
	GuestJoinUri *string `json:"guestJoinUri,omitempty"`

	// 网络研讨会观众会议链接地址。
	AudienceJoinUri *string `json:"audienceJoinUri,omitempty"`

	// 录播类型。 - 0: 禁用 - 1: 直播 - 2: 录播 - 3: 直播+录播
	RecordType *int32 `json:"recordType,omitempty"`

	// 辅流直播推流地址。
	AuxAddress *string `json:"auxAddress,omitempty"`

	// 主流直播推流地址。
	LiveAddress *string `json:"liveAddress,omitempty"`

	// 是否录制辅流。  - 0: 否  - 1: 是
	RecordAuxStream *int32 `json:"recordAuxStream,omitempty"`

	// 观看/下载录播的鉴权方式。  - 0: 可通过链接观看/下载  - 1: 企业用户可观看/下载  - 2: 与会者可观看/下载
	RecordAuthType *int32 `json:"recordAuthType,omitempty"`

	// 直播观看地址。
	LiveUrl *string `json:"liveUrl,omitempty"`

	ConfConfigInfo *RestConfConfigDto `json:"confConfigInfo,omitempty"`

	// 是否使用云会议室或个人会议ID召开预约会议。 - 0: 不使用云会议室或个人会议ID - 1: 使用云会议室或个人会议ID
	VmrFlag *int32 `json:"vmrFlag,omitempty"`

	// 是否有会议录制文件。仅历史会议查询时返回。 - true: 有录制文件 - false: 没有录制文件
	IsHasRecordFile *bool `json:"isHasRecordFile,omitempty"`

	// 云会议室会议ID或个人会议ID,如果vmrFlag为\"1\",则该字段不为空。
	VmrConferenceID *string `json:"vmrConferenceID,omitempty"`

	// 会议的UUID。 > * 只有创建立即开始的会议才返回UUID,如果是预约未来的会议,不会返回UUID > * 可以通过[[查询历史会议列表](https://support.huaweicloud.com/api-meeting/meeting_21_0051.html)](tag:hws)[[查询历史会议列表](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0051.html)](tag:hk)获取历史会议的UUID
	ConfUUID *string `json:"confUUID,omitempty"`

	// 被邀请的部分与会者信息。 > * 只返回被邀请的前20条软终端与会者信息和前20条硬终端与会者信息 > * 不返回会中主动加入的与会者信息 > * “[[查询会议列表](https://support.huaweicloud.com/api-meeting/meeting_21_0017.html)](tag:hws)[[查询会议列表](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0017.html)](tag:hk)”和“[[查询会议详情](https://support.huaweicloud.com/api-meeting/meeting_21_0018.html)](tag:hws)[[查询会议详情](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0018.html)](tag:hk)”接口,返回预约会议时邀请的与会者和会中主持人邀请的与会者 > * “[[查询在线会议列表](https://support.huaweicloud.com/api-meeting/meeting_21_0025.html)](tag:hws)[[查询在线会议列表](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0025.html)](tag:hk)”、“[[查询在线会议详情](https://support.huaweicloud.com/api-meeting/meeting_21_0026.html)](tag:hws)[[查询在线会议详情](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0026.html)](tag:hk)”、“[[查询历史会议列表](https://support.huaweicloud.com/api-meeting/meeting_21_0051.html)](tag:hws)[[查询历史会议列表](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0051.html)](tag:hk)”和“[[查询历史会议详情](https://support.huaweicloud.com/api-meeting/meeting_21_0052.html)](tag:hws)[[查询历史会议详情](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0052.html)](tag:hk)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       ”接口返回预约会议时邀请的与会者。不返回会中主持人邀请的与会者
	PartAttendeeInfo *[]PartAttendee `json:"partAttendeeInfo,omitempty"`

	// 硬终端个数,如IdeaHub,TE30等。
	TerminlCount *int32 `json:"terminlCount,omitempty"`

	// 软终端个数,如PC端、手机端App等。
	NormalCount *int32 `json:"normalCount,omitempty"`

	// 会议预定者的企业名称。
	DeptName *string `json:"deptName,omitempty"`

	// 云会议室的ID。
	VmrID *string `json:"vmrID,omitempty"`

	// 与会者角色。 * chair :主持人 * general :来宾 * audience : 观众 > * 仅在查询会议详情时返回 > * 返回查询者本身的角色
	Role *ConferenceInfoRole `json:"role,omitempty"`

	// 是否是网络研讨会。
	Webinar *bool `json:"webinar,omitempty"`

	// 当前在线与会人数。包含被邀入会和主动入会的与会者。 > 仅在“[[查询在线会议列表](https://support.huaweicloud.com/api-meeting/meeting_21_0025.html)](tag:hws)[[查询在线会议列表](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0025.html)](tag:hk)”接口中返回。
	OnlineAttendeeAmount *int32 `json:"onlineAttendeeAmount,omitempty"`

	// 标识是否为多流视频会议。 * 1:多流会议
	MultiStreamFlag *int32 `json:"multiStreamFlag,omitempty"`

	// 会议类型模型。 * COMMON:MCU会议 * RTC:MMR会议
	ConfMode *ConferenceInfoConfMode `json:"confMode,omitempty"`

	// VMR预约记录。 true: VMR预约记录 false:普通会议 > 该参数将废弃,请勿使用。
	ScheduleVmr *bool `json:"scheduleVmr,omitempty"`

	// 会议最大与会人数。默认值0。 * 0:无限制 * 大于0:会议最大与会人数
	ConcurrentParticipants *int32 `json:"concurrentParticipants,omitempty"`

	PicDisplay *MultiPicDisplayDo `json:"picDisplay,omitempty"`

	// 周期子会议列表。
	SubConfs *[]CycleSubConf `json:"subConfs,omitempty"`

	// 第一个周期子会议的UUID。
	CycleSubConfID *string `json:"cycleSubConfID,omitempty"`
}

会议信息。

func (ConferenceInfo) String

func (o ConferenceInfo) String() string

type ConferenceInfoConfMode

type ConferenceInfoConfMode struct {
	// contains filtered or unexported fields
}

func (ConferenceInfoConfMode) MarshalJSON

func (c ConferenceInfoConfMode) MarshalJSON() ([]byte, error)

func (*ConferenceInfoConfMode) UnmarshalJSON

func (c *ConferenceInfoConfMode) UnmarshalJSON(b []byte) error

func (ConferenceInfoConfMode) Value added in v0.0.90

func (c ConferenceInfoConfMode) Value() string

type ConferenceInfoConfModeEnum

type ConferenceInfoConfModeEnum struct {
	COMMON ConferenceInfoConfMode
	RTC    ConferenceInfoConfMode
}

func GetConferenceInfoConfModeEnum

func GetConferenceInfoConfModeEnum() ConferenceInfoConfModeEnum

type ConferenceInfoRole

type ConferenceInfoRole struct {
	// contains filtered or unexported fields
}

func (ConferenceInfoRole) MarshalJSON

func (c ConferenceInfoRole) MarshalJSON() ([]byte, error)

func (*ConferenceInfoRole) UnmarshalJSON

func (c *ConferenceInfoRole) UnmarshalJSON(b []byte) error

func (ConferenceInfoRole) Value added in v0.0.90

func (c ConferenceInfoRole) Value() string

type ConferenceInfoRoleEnum

type ConferenceInfoRoleEnum struct {
	CHAIR    ConferenceInfoRole
	GENERAL  ConferenceInfoRole
	AUDIENCE ConferenceInfoRole
}

func GetConferenceInfoRoleEnum

func GetConferenceInfoRoleEnum() ConferenceInfoRoleEnum

type CorpAdminDto

type CorpAdminDto struct {

	// 企业用户帐号。 * 如果是帐号/密码鉴权方式,是指华为云会议帐号 * 如果是App ID鉴权方式,是指第三方User ID
	Account string `json:"account"`
}

func (CorpAdminDto) String

func (o CorpAdminDto) String() string

type CorpBasicDto

type CorpBasicDto struct {

	// 企业名称,格式必须满足^[^#%&'+;<>=\\\"'??\\\\\\\\……/]*$。
	Name string `json:"name"`

	// 企业域名。
	Domain *string `json:"domain,omitempty"`

	// 手机号,必须加上国家码,例如中国大陆手机+86xxxxxxx,当填写手机号时, “country”参数必填,手机格式必须满足(^$|^[+]?[0-9]+$)。
	Phone *string `json:"phone,omitempty"`

	// [[手机号所属的国家](https://support.huaweicloud.com/api-meeting/meeting_21_0109.html#ZH-CN_TOPIC_0212714591__table19371178135314)](tag:hws)[[手机号所属的国家](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0109.html#ZH-CN_TOPIC_0212714591__table19371178135314)](tag:hk) 。
	Country *string `json:"country,omitempty"`

	// 传真号码,格式必须满足(^$|^[+]?[0-9]+$)。
	Fax *string `json:"fax,omitempty"`

	// 邮箱地址,格式必须满足(^$|^[\\\\w-+]+(\\\\.[\\\\w-+]+)*@[\\\\w-]+(\\\\.[\\\\w-]+)*(\\\\.[\\\\w-]{1,})$)。
	Email *string `json:"email,omitempty"`

	// 地址。
	Address *string `json:"address,omitempty"`

	// 备注。
	Description *string `json:"description,omitempty"`

	// 企业归属的SP ID。仅在查询时返回。
	SpId *string `json:"spId,omitempty"`

	// 企业提示音语言设置,zh-CN或en-US。
	Language *CorpBasicDtoLanguage `json:"language,omitempty"`

	// 时区Id设置,例如北京东8区timeZoneId值为56,时区Id和时区的对应关系请参考: [[时区表](https://support.huaweicloud.com/api-meeting/meeting_21_0110.html)](tag:hws)[[时区表](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0110.html)](tag:hk) 。
	TimeZoneId *string `json:"timeZoneId,omitempty"`
}

企业的基本信息。

func (CorpBasicDto) String

func (o CorpBasicDto) String() string

type CorpBasicDtoLanguage

type CorpBasicDtoLanguage struct {
	// contains filtered or unexported fields
}

func (CorpBasicDtoLanguage) MarshalJSON

func (c CorpBasicDtoLanguage) MarshalJSON() ([]byte, error)

func (*CorpBasicDtoLanguage) UnmarshalJSON

func (c *CorpBasicDtoLanguage) UnmarshalJSON(b []byte) error

func (CorpBasicDtoLanguage) Value added in v0.0.90

func (c CorpBasicDtoLanguage) Value() string

type CorpBasicDtoLanguageEnum

type CorpBasicDtoLanguageEnum struct {
	ZH_CN CorpBasicDtoLanguage
	EN_US CorpBasicDtoLanguage
}

func GetCorpBasicDtoLanguageEnum

func GetCorpBasicDtoLanguageEnum() CorpBasicDtoLanguageEnum

type CorpBasicInfoDto

type CorpBasicInfoDto struct {

	// 企业id。
	Id *string `json:"id,omitempty"`

	// 企业名称。
	Name *string `json:"name,omitempty"`

	// 企业所在地。
	Address *string `json:"address,omitempty"`

	// 管理员名称。
	AdminName *string `json:"adminName,omitempty"`

	// 管理员的华为云会议帐号。
	Account *string `json:"account,omitempty"`

	// 管理员手机。
	Phone *string `json:"phone,omitempty"`

	// [[手机号所属的国家](https://support.huaweicloud.com/api-meeting/meeting_21_0109.html#ZH-CN_TOPIC_0212714591__table19371178135314)](tag:hws)[[手机号所属的国家](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0109.html#ZH-CN_TOPIC_0212714591__table19371178135314)](tag:hk) 。
	Country *string `json:"country,omitempty"`

	// 管理员邮箱。
	Email *string `json:"email,omitempty"`

	// 是否通过短信形式发送会议通知。
	EnableSMS *bool `json:"enableSMS,omitempty"`

	// 是否开启云盘。
	EnableCloudDisk *bool `json:"enableCloudDisk,omitempty"`

	// 是否具有pstn功能。
	EnablePstn *bool `json:"enablePstn,omitempty"`

	// 是否支持自动开户。
	AutoUserCreate *bool `json:"autoUserCreate,omitempty"`

	// 企业类型。 * 0:旗舰版 * 5:免费版 * 6:标准版
	CorpType *int32 `json:"corpType,omitempty"`
}

企业注册信息。

func (CorpBasicInfoDto) String

func (o CorpBasicInfoDto) String() string

type CpuThresholdData

type CpuThresholdData struct {

	// 自定义的cpu阈值,单位为百分比(%)
	Cpu *int32 `json:"cpu,omitempty"`

	// cpu阈值默认值,单位为百分比(%)
	CpuDefault *int32 `json:"cpuDefault,omitempty"`
}

CPU阈值查询结果结构体

func (CpuThresholdData) String

func (o CpuThresholdData) String() string

type CreateAnonymousAuthRandomRequest

type CreateAnonymousAuthRandomRequest struct {

	// 会议ID。
	ConferenceID string `json:"conferenceID"`

	// 会议密码。
	XPassword string `json:"X-Password"`
}

Request Object

func (CreateAnonymousAuthRandomRequest) String

type CreateAnonymousAuthRandomResponse

type CreateAnonymousAuthRandomResponse struct {

	// 下一跳URL。
	SiteUrl *string `json:"siteUrl,omitempty"`

	// 鉴权随机数。
	Random         *string `json:"random,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (CreateAnonymousAuthRandomResponse) String

type CreateConfTokenRequest

type CreateConfTokenRequest struct {

	// 会议ID。 > 创建会议时返回的conferenceID。不是vmrConferenceID。
	ConferenceID string `json:"conferenceID"`

	// 会控Token。 > * 仅会控Token保活场景需要携带 > * 如果会话已过期并且请求中携带了密码,则进行重新鉴权并回复新的会控Token
	XConferenceAuthorization *string `json:"X-Conference-Authorization,omitempty"`

	// 会议的主持人密码。 > 对于会控Token保活场景,不对主持人密码鉴权。
	XPassword string `json:"X-Password"`

	// 请求类型。 - 1: 业务固定为1。
	XLoginType int32 `json:"X-Login-Type"`

	// 用户临时nonce token。
	XNonce *string `json:"X-Nonce,omitempty"`
}

Request Object

func (CreateConfTokenRequest) String

func (o CreateConfTokenRequest) String() string

type CreateConfTokenResponse

type CreateConfTokenResponse struct {
	Data *TokenInfo `json:"data,omitempty"`

	// 企业通讯录查询临时Token。
	AddressToken *string `json:"addressToken,omitempty"`

	// 华为云会议Portal地址。
	GloablPublicIP *string `json:"gloablPublicIP,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (CreateConfTokenResponse) String

func (o CreateConfTokenResponse) String() string

type CreateMeetingRequest

type CreateMeetingRequest struct {

	// 用户的UUID。 > 该参数将废弃,请勿使用。
	UserUUID *string `json:"userUUID,omitempty"`

	// 标识是否为第三方portal过来的请求。 > 该参数将废弃,请勿使用。
	XAuthorizationType *string `json:"X-Authorization-Type,omitempty"`

	// 用于区分到哪个HCSO站点鉴权。 > 该参数将废弃,请勿使用。
	XSiteId *string `json:"X-Site-Id,omitempty"`

	Body *RestScheduleConfDto `json:"body,omitempty"`
}

Request Object

func (CreateMeetingRequest) String

func (o CreateMeetingRequest) String() string

type CreateMeetingResponse

type CreateMeetingResponse struct {

	// 会议信息列表。
	Body           *[]ConferenceInfo `json:"body,omitempty"`
	HttpStatusCode int               `json:"-"`
}

Response Object

func (CreateMeetingResponse) String

func (o CreateMeetingResponse) String() string

type CreatePortalRefNonceRequest

type CreatePortalRefNonceRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`
}

Request Object

func (CreatePortalRefNonceRequest) String

type CreatePortalRefNonceResponse

type CreatePortalRefNonceResponse struct {

	// 用于跳转登录的nonce信息。同一个nonce只能使用一次。 > 通过链接https://meeting.huaweicloud.com/?lang=zh-CN&nonce=xxxxxxxxxxxxx#/login进行免登陆跳转。
	Nonce          *string `json:"nonce,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (CreatePortalRefNonceResponse) String

type CreateProgramRequestDto

type CreateProgramRequestDto struct {

	// 节目名称。
	ProgramName string `json:"programName"`

	// 节目素材列表。
	ProgramItemList *[]ProgramItemRequestBase `json:"programItemList,omitempty"`
}

节目信息。

func (CreateProgramRequestDto) String

func (o CreateProgramRequestDto) String() string

type CreatePublicationRequestDto

type CreatePublicationRequestDto struct {

	// 发布名称。
	PublishName string `json:"publishName"`

	// 开始时间。
	StartTime int64 `json:"startTime"`

	// 结束时间。
	EndTime int64 `json:"endTime"`

	// 发布到部门编码列表。
	DeptList []string `json:"deptList"`

	// 发布到设备用户ID列表。
	DeviceList []string `json:"deviceList"`

	// 发布节目ID列表。
	ProgramList *[]string `json:"programList,omitempty"`
}

发布信息。

func (CreatePublicationRequestDto) String

type CreateRecurringMeetingRequest

type CreateRecurringMeetingRequest struct {

	// 标识是否为第三方portal过来的请求。 > 该参数将废弃,请勿使用。
	XAuthorizationType *string `json:"X-Authorization-Type,omitempty"`

	// 用户的UUID。 > 该参数将废弃,请勿使用。
	UserUUID *string `json:"userUUID,omitempty"`

	// 用于区分到哪个HCSO站点鉴权。 > 该参数将废弃,请勿使用。
	XSiteId *string `json:"X-Site-Id,omitempty"`

	Body *RestScheduleConfDto `json:"body,omitempty"`
}

Request Object

func (CreateRecurringMeetingRequest) String

type CreateRecurringMeetingResponse

type CreateRecurringMeetingResponse struct {

	// 会议信息列表。
	Body           *[]ConferenceInfo `json:"body,omitempty"`
	HttpStatusCode int               `json:"-"`
}

Response Object

func (CreateRecurringMeetingResponse) String

type CreateVisionActiveCodeRequest

type CreateVisionActiveCodeRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	Body *VisionActiveCodeDto `json:"body,omitempty"`
}

Request Object

func (CreateVisionActiveCodeRequest) String

type CreateVisionActiveCodeResponse

type CreateVisionActiveCodeResponse struct {

	// 激活码。
	ActiveCode     *string `json:"activeCode,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (CreateVisionActiveCodeResponse) String

type CreateWebSocketTokenRequest

type CreateWebSocketTokenRequest struct {

	// 会议ID。
	ConferenceID string `json:"conferenceID"`

	// 会控Token,通过[[获取会控token](https://support.huaweicloud.com/api-meeting/meeting_21_0027.html)](tag:hws)[[获取会控token](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0027.html)](tag:hk)接口获得。
	XConferenceAuthorization string `json:"X-Conference-Authorization"`
}

Request Object

func (CreateWebSocketTokenRequest) String

type CreateWebSocketTokenResponse

type CreateWebSocketTokenResponse struct {

	// WebSocket建链Token(有效期1分钟,且一次有效)。
	WebSocketToken *string `json:"webSocketToken,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (CreateWebSocketTokenResponse) String

type CreateWebinarRequest

type CreateWebinarRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	Body *OpenScheduleConfReq `json:"body,omitempty"`
}

Request Object

func (CreateWebinarRequest) String

func (o CreateWebinarRequest) String() string

type CreateWebinarResponse

type CreateWebinarResponse struct {

	// 网络研讨会ID。
	ConferenceId *string `json:"conferenceId,omitempty"`

	// 企业ID。
	CorpId *string `json:"corpId,omitempty"`

	// 网络研讨会主题。
	Subject *string `json:"subject,omitempty"`

	// 网络研讨会描述。
	Description *string `json:"description,omitempty"`

	// 网络研讨会开始时间(UTC时间),格式“yyyy-MM-dd HH:mm”。
	StartTime *string `json:"startTime,omitempty"`

	// 网络研讨会持续时长,单位分钟,取值范围[15,1440]。
	Duration *int32 `json:"duration,omitempty"`

	// 会议通知中会议时间的时区信息。时区信息,参考[[时区映射关系](https://support.huaweicloud.com/api-meeting/meeting_21_0110.html#ZH-CN_TOPIC_0212714472__table137407441463)](tag:hws)[[时区映射关系](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0110.html#ZH-CN_TOPIC_0212714472__table137407441463)](tag:hk)。 > * 举例:“timeZoneID”:\"26\",则通过华为云会议发送的会议通知中的时间将会标记为如“2021/11/11 星期四 00:00 - 02:00 (GMT) 格林威治标准时间:都柏林, 爱丁堡, 里斯本, 伦敦”。
	TimeZoneId *int32 `json:"timeZoneId,omitempty"`

	State *MeetingStatus `json:"state,omitempty"`

	// 网络研讨会预订者的用户UUID。
	ScheduserId *string `json:"scheduserId,omitempty"`

	// 预订者部门命名。
	DeptName *string `json:"deptName,omitempty"`

	// 预订者名称。
	ScheduserName *string `json:"scheduserName,omitempty"`

	// 网络研讨会VMR名称。
	VmrPkgName *string `json:"vmrPkgName,omitempty"`

	// 入会范围开关。
	CallRestriction *bool `json:"callRestriction,omitempty"`

	// 主持人、嘉宾入会范围。 * 0: 所有用户 * 2: 企业内用户 * 3: 被邀请用户
	Scope *int32 `json:"scope,omitempty"`

	// 观众入会范围。 * 0: 所有用户 * 2: 企业内用户
	AudienceScope *int32 `json:"audienceScope,omitempty"`

	// 主持人入会地址。
	ChairJoinUri *string `json:"chairJoinUri,omitempty"`

	// 主持人入会密码。
	ChairPasswd *string `json:"chairPasswd,omitempty"`

	// 嘉宾入会地址。
	GuestJoinUri *string `json:"guestJoinUri,omitempty"`

	// 嘉宾入会密码。
	GuestPasswd *string `json:"guestPasswd,omitempty"`

	// 观众入会地址。
	AudienceJoinUri *string `json:"audienceJoinUri,omitempty"`

	// 观众入会密码。
	AudiencePasswd *string `json:"audiencePasswd,omitempty"`

	EnableRecording *YesNoEnum `json:"enableRecording,omitempty"`

	// 与会嘉宾名称列表。
	Attendees      *[]string `json:"attendees,omitempty"`
	HttpStatusCode int       `json:"-"`
}

Response Object

func (CreateWebinarResponse) String

func (o CreateWebinarResponse) String() string

type CycleParams

type CycleParams struct {

	// 周期会议的开始日期,格式:YYYY-MM-DD。 开始日期不能早于当前日期。 > 日期是timeZoneID指定的时区的日期,非UTC时间的日期。
	StartDate string `json:"startDate"`

	// 周期会议的结束日期,格式:YYYY-MM-DD。 开始日期和结束日期间的时间间隔最长不能超过1年。开始日期和结束日期之间最多允许50个子会议,若超过50个子会议,会自动调整结束日期。 > 日期是timeZoneID指定的时区的日期,非UTC时间的日期。
	EndDate string `json:"endDate"`

	// 周期类型。 - Day: 天 - Week: 星期 - Month: 月
	Cycle string `json:"cycle"`

	// 子会议间隔。 - cycle选择了Day,表示每几天召开一次,取值范围[1,15] - cycle选择了Week,表示每几周召开一次,取值范围[1,5] - cycle选择了Month,Interval表示隔几月,取值范围[1,3]
	Interval *int32 `json:"interval,omitempty"`

	// 周期内的会议召开点。仅当按周和月时有效。 - cycle选择了Week,point中填入了两个元素1和3,则表示每个周一和周三召开会议,0表示周日 - cycle选择了Month,point中填入了12和20则表示每个月的12号和20号召开会议,取值范围为[1,31],若当月没有该值,则为月末
	Point *[]int32 `json:"point,omitempty"`

	// 提前通知天数。所有与会者在每个子会议开始前N天收到会议通知。取值范围[0,30]。 默认值是1。
	PreRemindDays int32 `json:"preRemindDays"`
}

周期会议的参数。

func (CycleParams) String

func (o CycleParams) String() string

type CycleSubConf

type CycleSubConf struct {

	// 子会议UUID。
	CycleSubConfID string `json:"cycleSubConfID"`

	// 会议ID。
	ConferenceID *string `json:"conferenceID,omitempty"`

	// 会议的媒体类型。 * Voice:语音 * Video:标清视频 * HDVideo:高清视频 * Data:数据
	MediaType *string `json:"mediaType,omitempty"`

	// 会议起始时间(格式:YYYY-MM-DD HH:MM)。
	StartTime *string `json:"startTime,omitempty"`

	// 会议结束时间(格式:YYYY-MM-DD HH:MM)。
	EndTime *string `json:"endTime,omitempty"`

	// 是否自动开启云录制。 - 0: 不自动启动 - 1: 自动启动
	IsAutoRecord *int32 `json:"isAutoRecord,omitempty"`

	ConfConfigInfo *CycleSubConfConfigDto `json:"confConfigInfo,omitempty"`

	// 观看/下载录播的鉴权方式。 - 0: 可通过链接观看/下载 - 1: 企业用户可观看/下载 - 2: 与会者可观看/下载
	RecordAuthType *int32 `json:"recordAuthType,omitempty"`

	// 会议描述。长度限制为200个字符。
	Description *string `json:"description,omitempty"`
}

func (CycleSubConf) String

func (o CycleSubConf) String() string

type CycleSubConfConfigDto

type CycleSubConfConfigDto struct {

	// 允许加入会议的范围。 - 0: 所有用户 - 2: 企业内用户 - 3: 被邀请用户
	CallInRestriction *int32 `json:"callInRestriction,omitempty"`

	// 允许加入网络研讨会的观众范围。 - 0:所有用户 - 2:企业内用户和被邀请用户
	AudienceCallInRestriction *int32 `json:"audienceCallInRestriction,omitempty"`

	// 是否允许来宾启动会议。 - false:禁止来宾启动会议 - true:允许来宾启动会议 > 仅随机会议ID的会议生效。
	AllowGuestStartConf *bool `json:"allowGuestStartConf,omitempty"`

	// 是否启用等候室。
	EnableWaitingRoom *bool `json:"enableWaitingRoom,omitempty"`

	ShowAudienceCountInfo *ShowAudienceCountInfo `json:"showAudienceCountInfo,omitempty"`
}

func (CycleSubConfConfigDto) String

func (o CycleSubConfConfigDto) String() string

type DelAttendInfo

type DelAttendInfo struct {

	// 会场号码。
	Number string `json:"number"`

	// 与会者标识,已入会的必须填写该字段。
	ParticipantID *string `json:"participantID,omitempty"`
}

待删除会场信息

func (DelAttendInfo) String

func (o DelAttendInfo) String() string

type DeleteAttendeesRequest

type DeleteAttendeesRequest struct {

	// 会议ID。
	ConferenceID string `json:"conferenceID"`

	// 会控Token,通过[[获取会控token](https://support.huaweicloud.com/api-meeting/meeting_21_0027.html)](tag:hws)[[获取会控token](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0027.html)](tag:hk)接口获得。
	XConferenceAuthorization string `json:"X-Conference-Authorization"`

	Body *RestBulkDelAttendReqBody `json:"body,omitempty"`
}

Request Object

func (DeleteAttendeesRequest) String

func (o DeleteAttendeesRequest) String() string

type DeleteAttendeesResponse

type DeleteAttendeesResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (DeleteAttendeesResponse) String

func (o DeleteAttendeesResponse) String() string

type DeleteCorpRequest

type DeleteCorpRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	// 企业id。
	Id string `json:"id"`
}

Request Object

func (DeleteCorpRequest) String

func (o DeleteCorpRequest) String() string

type DeleteCorpResponse

type DeleteCorpResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (DeleteCorpResponse) String

func (o DeleteCorpResponse) String() string

type DeleteCorpVmrRequest

type DeleteCorpVmrRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	Body *[]string `json:"body,omitempty"`
}

Request Object

func (DeleteCorpVmrRequest) String

func (o DeleteCorpVmrRequest) String() string

type DeleteCorpVmrResponse

type DeleteCorpVmrResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (DeleteCorpVmrResponse) String

func (o DeleteCorpVmrResponse) String() string

type DeleteDepartmentRequest

type DeleteDepartmentRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	// 部门编码。 > 部门编码为1的根部门不能删除。
	DeptCode string `json:"dept_code"`
}

Request Object

func (DeleteDepartmentRequest) String

func (o DeleteDepartmentRequest) String() string

type DeleteDepartmentResponse

type DeleteDepartmentResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (DeleteDepartmentResponse) String

func (o DeleteDepartmentResponse) String() string

type DeleteLayoutRequest added in v0.1.6

type DeleteLayoutRequest struct {

	// 会议ID。
	ConferenceID string `json:"conferenceID"`

	// 布局UUID。
	UuID string `json:"uuID"`

	// 会控Token,通过[[获取会控token](https://support.huaweicloud.com/api-meeting/meeting_21_0027.html)](tag:hws)[[获取会控token](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0027.html)](tag:hk)接口获得。
	XConferenceAuthorization string `json:"X-Conference-Authorization"`
}

Request Object

func (DeleteLayoutRequest) String added in v0.1.6

func (o DeleteLayoutRequest) String() string

type DeleteLayoutResponse added in v0.1.6

type DeleteLayoutResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (DeleteLayoutResponse) String added in v0.1.6

func (o DeleteLayoutResponse) String() string

type DeleteRecordingsRequest

type DeleteRecordingsRequest struct {

	// 会议UUID列表,多个会议UUID之间以英文逗号隔开。
	ConfUUIDs string `json:"confUUIDs"`

	// 用户的UUID。 > 该参数将废弃,请勿使用。
	UserUUID *string `json:"userUUID,omitempty"`

	// 标识是否为第三方portal过来的请求。 > 该参数将废弃,请勿使用。
	XAuthorizationType *string `json:"X-Authorization-Type,omitempty"`

	// 用于区分到哪个HCSO站点鉴权。 > 该参数将废弃,请勿使用。
	XSiteId *string `json:"X-Site-Id,omitempty"`
}

Request Object

func (DeleteRecordingsRequest) String

func (o DeleteRecordingsRequest) String() string

type DeleteRecordingsResponse

type DeleteRecordingsResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (DeleteRecordingsResponse) String

func (o DeleteRecordingsResponse) String() string

type DeleteResourceRequest

type DeleteResourceRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	// 企业id。
	CorpId string `json:"corp_id"`

	Body *[]string `json:"body,omitempty"`
}

Request Object

func (DeleteResourceRequest) String

func (o DeleteResourceRequest) String() string

type DeleteResourceResponse

type DeleteResourceResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (DeleteResourceResponse) String

func (o DeleteResourceResponse) String() string

type DeleteVisionActiveCodeRequest

type DeleteVisionActiveCodeRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	Body *[]string `json:"body,omitempty"`
}

Request Object

func (DeleteVisionActiveCodeRequest) String

type DeleteVisionActiveCodeResponse

type DeleteVisionActiveCodeResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (DeleteVisionActiveCodeResponse) String

type DeleteWebHookConfigRequest

type DeleteWebHookConfigRequest struct {

	// 订阅配置记录ID。
	Id string `json:"id"`
}

Request Object

func (DeleteWebHookConfigRequest) String

type DeleteWebHookConfigResponse

type DeleteWebHookConfigResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (DeleteWebHookConfigResponse) String

type DeleteWebinarRequest

type DeleteWebinarRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	// 网络研讨会ID。
	ConferenceId string `json:"conference_id"`
}

Request Object

func (DeleteWebinarRequest) String

func (o DeleteWebinarRequest) String() string

type DeleteWebinarResponse

type DeleteWebinarResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (DeleteWebinarResponse) String

func (o DeleteWebinarResponse) String() string

type DeptBasicDto

type DeptBasicDto struct {

	// 部门编码。
	DeptCode *string `json:"deptCode,omitempty"`

	// 企业id。
	CorpId *string `json:"corpId,omitempty"`

	// 部门名称。
	DeptName *string `json:"deptName,omitempty"`

	// 部门名称路径。
	DeptNamePath *string `json:"deptNamePath,omitempty"`

	// 父部门编码。
	ParentDeptCode *string `json:"parentDeptCode,omitempty"`
}

部门基本信息。

func (DeptBasicDto) String

func (o DeptBasicDto) String() string

type DeptDto

type DeptDto struct {

	// 部门编码,企业内唯一,若携带则以携带为准,不支持修改。
	DeptCode *string `json:"deptCode,omitempty"`

	// 部门名称。
	DeptName string `json:"deptName"`

	// 父部门编码,默认为根部门。 默认值:1。
	ParentDeptCode *string `json:"parentDeptCode,omitempty"`

	// 备注。
	Note *string `json:"note,omitempty"`

	// 其他用户对该部门下用户的访问权限。 * UNLIMITED:默认,不做限制 * OPEN:公开,其他部门都可访问(无论对方权限如何配置)
	InPermission *DeptDtoInPermission `json:"inPermission,omitempty"`

	// 该部门下用户访问权限控制。 - UNLIMITED:不限制 - ONLY_SELF:仅能查询自己 - SELF_AND_CHILD_DEPARTMENT:该部门下用户能查询本部门及子部门通讯 - DESIGNATED_DEPARTMENT:该部门下用户能查询指定部门通讯录
	OutPermission *DeptDtoOutPermission `json:"outPermission,omitempty"`

	// 允许访问的部门列表,仅outPermission为DESIGNATED_DEPARTMENT时有效,最多支持配置150个部门。
	DesignatedOutDeptCodes *[]string `json:"designatedOutDeptCodes,omitempty"`

	// 部门排序号,序号越小,部门排序越靠前。
	SortLevel *int32 `json:"sortLevel,omitempty"`
}

func (DeptDto) String

func (o DeptDto) String() string

type DeptDtoInPermission

type DeptDtoInPermission struct {
	// contains filtered or unexported fields
}

func (DeptDtoInPermission) MarshalJSON

func (c DeptDtoInPermission) MarshalJSON() ([]byte, error)

func (*DeptDtoInPermission) UnmarshalJSON

func (c *DeptDtoInPermission) UnmarshalJSON(b []byte) error

func (DeptDtoInPermission) Value added in v0.0.90

func (c DeptDtoInPermission) Value() string

type DeptDtoInPermissionEnum

type DeptDtoInPermissionEnum struct {
	UNLIMITED             DeptDtoInPermission
	OPEN                  DeptDtoInPermission
	CLOSE                 DeptDtoInPermission
	DESIGNATED_DEPARTMENT DeptDtoInPermission
}

func GetDeptDtoInPermissionEnum

func GetDeptDtoInPermissionEnum() DeptDtoInPermissionEnum

type DeptDtoOutPermission

type DeptDtoOutPermission struct {
	// contains filtered or unexported fields
}

func (DeptDtoOutPermission) MarshalJSON

func (c DeptDtoOutPermission) MarshalJSON() ([]byte, error)

func (*DeptDtoOutPermission) UnmarshalJSON

func (c *DeptDtoOutPermission) UnmarshalJSON(b []byte) error

func (DeptDtoOutPermission) Value added in v0.0.90

func (c DeptDtoOutPermission) Value() string

type DeptDtoOutPermissionEnum

type DeptDtoOutPermissionEnum struct {
	UNLIMITED                 DeptDtoOutPermission
	ONLY_SELF                 DeptDtoOutPermission
	SELF_AND_CHILD_DEPARTMENT DeptDtoOutPermission
	DESIGNATED_DEPARTMENT     DeptDtoOutPermission
}

func GetDeptDtoOutPermissionEnum

func GetDeptDtoOutPermissionEnum() DeptDtoOutPermissionEnum

type DisassociateVmrRequest

type DisassociateVmrRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	// 帐号。 * 如果是帐号/密码鉴权方式,是指华为云会议帐号 * 如果是App ID鉴权方式,是指第三方User ID
	Account string `json:"account"`

	// 帐号类型。默认0。 * 0:华为云会议帐号。用于帐号/密码鉴权方式 * 1:第三方User ID,用于App ID鉴权方式
	AccountType *int32 `json:"accountType,omitempty"`

	Body *[]string `json:"body,omitempty"`
}

Request Object

func (DisassociateVmrRequest) String

func (o DisassociateVmrRequest) String() string

type DisassociateVmrResponse

type DisassociateVmrResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (DisassociateVmrResponse) String

func (o DisassociateVmrResponse) String() string

type ExternalContactBase added in v0.1.6

type ExternalContactBase struct {

	// 其他号码。 > * 其他号码必须以国家码作为前缀 > * otherNumber填写时,otherNumberCountry也必须填写 > * 如果要清空手机号配置,则otherNumberCountry和otherNumber都要置为\"\"
	OtherNumber *string `json:"otherNumber,omitempty"`

	// [[其他号码所属的国家](https://support.huaweicloud.com/api-meeting/meeting_21_0109.html#ZH-CN_TOPIC_0212714591__table19371178135314)](tag:hws)[[手机号所属的国家](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0109.html#ZH-CN_TOPIC_0212714591__table19371178135314)](tag:hk) 。
	OtherNumberCountry *string `json:"otherNumberCountry,omitempty"`

	// [[手机号所属的国家](https://support.huaweicloud.com/api-meeting/meeting_21_0109.html#ZH-CN_TOPIC_0212714591__table19371178135314)](tag:hws)[[手机号所属的国家](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0109.html#ZH-CN_TOPIC_0212714591__table19371178135314)](tag:hk) 。
	Country *string `json:"country,omitempty"`

	// 手机号。 > * 手机号必须以国家码作为前缀 > * phone填写时,country也必须填写 > * 如果要清空手机号配置,则country和phone都要置为\"\"
	Phone *string `json:"phone,omitempty"`

	// 邮箱。
	Email *string `json:"email,omitempty"`

	// 公司名称。
	CorpName *string `json:"corpName,omitempty"`

	// 部门。
	DeptName *string `json:"deptName,omitempty"`

	// 职务。
	Position *string `json:"position,omitempty"`

	// 个人地址。
	Address *string `json:"address,omitempty"`

	// 备注。
	Remarks *string `json:"remarks,omitempty"`
}

func (ExternalContactBase) String added in v0.1.6

func (o ExternalContactBase) String() string

type ExternalContactDto added in v0.1.6

type ExternalContactDto struct {

	// 其他号码。 > * 其他号码必须以国家码作为前缀 > * otherNumber填写时,otherNumberCountry也必须填写 > * 如果要清空手机号配置,则otherNumberCountry和otherNumber都要置为\"\"
	OtherNumber *string `json:"otherNumber,omitempty"`

	// [[其他号码所属的国家](https://support.huaweicloud.com/api-meeting/meeting_21_0109.html#ZH-CN_TOPIC_0212714591__table19371178135314)](tag:hws)[[手机号所属的国家](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0109.html#ZH-CN_TOPIC_0212714591__table19371178135314)](tag:hk) 。
	OtherNumberCountry *string `json:"otherNumberCountry,omitempty"`

	// [[手机号所属的国家](https://support.huaweicloud.com/api-meeting/meeting_21_0109.html#ZH-CN_TOPIC_0212714591__table19371178135314)](tag:hws)[[手机号所属的国家](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0109.html#ZH-CN_TOPIC_0212714591__table19371178135314)](tag:hk) 。
	Country *string `json:"country,omitempty"`

	// 手机号。 > * 手机号必须以国家码作为前缀 > * phone填写时,country也必须填写 > * 如果要清空手机号配置,则country和phone都要置为\"\"
	Phone *string `json:"phone,omitempty"`

	// 邮箱。
	Email *string `json:"email,omitempty"`

	// 公司名称。
	CorpName *string `json:"corpName,omitempty"`

	// 部门。
	DeptName *string `json:"deptName,omitempty"`

	// 职务。
	Position *string `json:"position,omitempty"`

	// 个人地址。
	Address *string `json:"address,omitempty"`

	// 备注。
	Remarks *string `json:"remarks,omitempty"`

	// 外部联系人UUID。
	Id *string `json:"id,omitempty"`

	// 姓名。
	Name *string `json:"name,omitempty"`

	// 外部联系人自定义号码。 > 仅VDC场景下使用。
	CustomNumber *string `json:"customNumber,omitempty"`

	// 用户信息最后更新时间戳。
	UpdateTime float32 `json:"updateTime,omitempty"`

	// 外部联系人类型。 * PERSONAL:个人外部联系人 * CORP:企业外部联系人
	Type *string `json:"type,omitempty"`
}

外部联系人信息。

func (ExternalContactDto) String added in v0.1.6

func (o ExternalContactDto) String() string

type HandRequest

type HandRequest struct {

	// 会议ID。
	ConferenceID string `json:"conferenceID"`

	// 与会者标识。
	ParticipantID string `json:"participantID"`

	// 会控Token,通过[[获取会控token](https://support.huaweicloud.com/api-meeting/meeting_21_0027.html)](tag:hws)[[获取会控token](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0027.html)](tag:hk)接口获得。
	XConferenceAuthorization string `json:"X-Conference-Authorization"`

	Body *RestHandsUpReqBody `json:"body,omitempty"`
}

Request Object

func (HandRequest) String

func (o HandRequest) String() string

type HandResponse

type HandResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (HandResponse) String

func (o HandResponse) String() string

type HangUpRequest

type HangUpRequest struct {

	// 会议ID。
	ConferenceID string `json:"conferenceID"`

	// 会控Token,通过[[获取会控token](https://support.huaweicloud.com/api-meeting/meeting_21_0027.html)](tag:hws)[[获取会控token](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0027.html)](tag:hk)接口获得。
	XConferenceAuthorization string `json:"X-Conference-Authorization"`

	Body *RestBulkHangUpReqBody `json:"body,omitempty"`
}

Request Object

func (HangUpRequest) String

func (o HangUpRequest) String() string

type HangUpResponse

type HangUpResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (HangUpResponse) String

func (o HangUpResponse) String() string

type IdMarkDto

type IdMarkDto struct {

	// 唯一标识。
	Id *string `json:"id,omitempty"`

	// id对应的回显描述,一般为名称等。
	Mark *string `json:"mark,omitempty"`
}

func (IdMarkDto) String

func (o IdMarkDto) String() string

type ImageModerationResult

type ImageModerationResult struct {

	// 审核情况。
	Suggestion *string `json:"suggestion,omitempty"`

	CategorySuggestions *CategorySuggestions `json:"category_suggestions,omitempty"`
}

图片审核结果。

func (ImageModerationResult) String

func (o ImageModerationResult) String() string

type InviteOperateVideoRequest

type InviteOperateVideoRequest struct {

	// 会议ID。
	ConferenceID string `json:"conferenceID"`

	// 被邀请的与会者标识。
	ParticipantID string `json:"participantID"`

	// 会控Token,通过[[获取会控token](https://support.huaweicloud.com/api-meeting/meeting_21_0027.html)](tag:hws)[[获取会控token](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0027.html)](tag:hk)接口获得。
	XConferenceAuthorization string `json:"X-Conference-Authorization"`

	Body *RestVideoBody `json:"body,omitempty"`
}

Request Object

func (InviteOperateVideoRequest) String

func (o InviteOperateVideoRequest) String() string

type InviteOperateVideoResponse

type InviteOperateVideoResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (InviteOperateVideoResponse) String

type InviteParticipantRequest

type InviteParticipantRequest struct {

	// 会议ID。
	ConferenceID string `json:"conferenceID"`

	// 会控Token,通过[[获取会控token](https://support.huaweicloud.com/api-meeting/meeting_21_0027.html)](tag:hws)[[获取会控token](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0027.html)](tag:hk)接口获得。
	XConferenceAuthorization string `json:"X-Conference-Authorization"`

	Body *RestInviteReqBody `json:"body,omitempty"`
}

Request Object

func (InviteParticipantRequest) String

func (o InviteParticipantRequest) String() string

type InviteParticipantResponse

type InviteParticipantResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (InviteParticipantResponse) String

func (o InviteParticipantResponse) String() string

type InviteShareDto

type InviteShareDto struct {

	// 邀请标志。 * 0:取消邀请 * 1:邀请
	Share int32 `json:"share"`
}

邀请共享请求。

func (InviteShareDto) String

func (o InviteShareDto) String() string

type InviteShareRequest

type InviteShareRequest struct {

	// 会议ID。
	ConferenceID string `json:"conferenceID"`

	// 被邀请的与会者标识。
	ParticipantID string `json:"participantID"`

	// 会控Token,通过[[获取会控token](https://support.huaweicloud.com/api-meeting/meeting_21_0027.html)](tag:hws)[[获取会控token](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0027.html)](tag:hk)接口获得。
	XConferenceAuthorization string `json:"X-Conference-Authorization"`

	Body *InviteShareDto `json:"body,omitempty"`
}

Request Object

func (InviteShareRequest) String

func (o InviteShareRequest) String() string

type InviteShareResponse

type InviteShareResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (InviteShareResponse) String

func (o InviteShareResponse) String() string

type InviteUserRequest

type InviteUserRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	Body *AddUserRequestBody `json:"body,omitempty"`
}

Request Object

func (InviteUserRequest) String

func (o InviteUserRequest) String() string

type InviteUserResponse

type InviteUserResponse struct {

	// 用户是否存在
	UserExist      *bool `json:"userExist,omitempty"`
	HttpStatusCode int   `json:"-"`
}

Response Object

func (InviteUserResponse) String

func (o InviteUserResponse) String() string

type InviteWithPwdRequest

type InviteWithPwdRequest struct {

	// 会议ID。
	ConferenceID string `json:"conferenceID"`

	Body *RestInviteWithPwdReqBody `json:"body,omitempty"`
}

Request Object

func (InviteWithPwdRequest) String

func (o InviteWithPwdRequest) String() string

type InviteWithPwdResponse

type InviteWithPwdResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (InviteWithPwdResponse) String

func (o InviteWithPwdResponse) String() string

type ListHistoryWebinarsRequest

type ListHistoryWebinarsRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	// 查询偏移量,若超过最大数量,则返回最后一页的数据。 默认值:0。
	Offset *int32 `json:"offset,omitempty"`

	// 查询数量。 默认值:10。
	Limit *int32 `json:"limit,omitempty"`

	// 搜索条件。支持帐号、SIP号码、名称、手机、邮箱模糊搜索。
	SearchKey *string `json:"searchKey,omitempty"`

	// 查询结果排序。默认升序。 * ASC_StartTIME:按会议开始时间升序排序 * DSC_StartTIME:按会议开始时间降序排序
	SortType *string `json:"sortType,omitempty"`

	// 开始时间(UTC时间), 格式:yyyy-MM-dd HH:mm。
	StartTime *string `json:"startTime,omitempty"`

	// 结束时间(UTC时间), 格式:yyyy-MM-dd HH:mm。
	EndTime *string `json:"endTime,omitempty"`
}

Request Object

func (ListHistoryWebinarsRequest) String

type ListHistoryWebinarsResponse

type ListHistoryWebinarsResponse struct {

	// 偏移量。
	Offset int32 `json:"offset"`

	// 每页的记录数。
	Limit int32 `json:"limit"`

	// 总记录数。
	Count int64 `json:"count"`

	// 历史网络研讨会信息列表。
	Data           *[]OpenWebinarHistoryInfo `json:"data,omitempty"`
	HttpStatusCode int                       `json:"-"`
}

Response Object

func (ListHistoryWebinarsResponse) String

type ListMeetingFileResponseDto

type ListMeetingFileResponseDto struct {

	// 会议纪要文件码。
	FileCode *string `json:"fileCode,omitempty"`

	// 文件主题。
	Topic *string `json:"topic,omitempty"`

	// 文件Id。
	FileId *string `json:"fileId,omitempty"`

	// 文件名。
	FileName *string `json:"fileName,omitempty"`

	// 文件大小,单位字节。
	FileSize *int64 `json:"fileSize,omitempty"`

	// 缩略图文件Id。
	ThumbnailFileId *string `json:"thumbnailFileId,omitempty"`

	// 缩略图文件名。
	ThumbnailFileName *string `json:"thumbnailFileName,omitempty"`

	// 缩略图文件大小,单位字节。
	ThumbnailFileSize *int64 `json:"thumbnailFileSize,omitempty"`

	// pdf文件Id。
	PdfFileId *string `json:"pdfFileId,omitempty"`

	// pdf文件名。
	PdfFileName *string `json:"pdfFileName,omitempty"`

	// pdf文件大小,单位字节。
	PdfFileSize *int64 `json:"pdfFileSize,omitempty"`

	// 用户UUID。
	UserId *string `json:"userId,omitempty"`

	// 文件创建时间戳。
	CreationTimestamp *int64 `json:"creationTimestamp,omitempty"`
}

会议纪要信息。

func (ListMeetingFileResponseDto) String

type ListOngoingWebinarsRequest

type ListOngoingWebinarsRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	// 查询偏移量,若超过最大数量,则返回最后一页的数据。 默认值:0。
	Offset *int32 `json:"offset,omitempty"`

	// 查询数量。 默认值:10。
	Limit *int32 `json:"limit,omitempty"`

	// 搜索条件。支持帐号、SIP号码、名称、手机、邮箱模糊搜索。
	SearchKey *string `json:"searchKey,omitempty"`

	// 查询结果排序。默认升序。 * ASC_StartTIME:按会议开始时间升序排序 * DSC_StartTIME:按会议开始时间降序排序
	SortType *string `json:"sortType,omitempty"`
}

Request Object

func (ListOngoingWebinarsRequest) String

type ListOngoingWebinarsResponse

type ListOngoingWebinarsResponse struct {

	// 偏移量。
	Offset int32 `json:"offset"`

	// 每页的记录数。
	Limit int32 `json:"limit"`

	// 总记录数。
	Count int64 `json:"count"`

	// 正在召开网络研讨会信息列表。
	Data           *[]OpenWebinarOngoingInfo `json:"data,omitempty"`
	HttpStatusCode int                       `json:"-"`
}

Response Object

func (ListOngoingWebinarsResponse) String

type ListUpComingWebinarsRequest

type ListUpComingWebinarsRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	// 查询偏移量,若超过最大数量,则返回最后一页的数据。 默认值:0。
	Offset *int32 `json:"offset,omitempty"`

	// 查询数量。 默认值:10。
	Limit *int32 `json:"limit,omitempty"`

	// 搜索条件。支持帐号、SIP号码、名称、手机、邮箱模糊搜索。
	SearchKey *string `json:"searchKey,omitempty"`

	// 查询结果排序。默认升序。 * ASC_StartTIME:按会议开始时间升序排序 * DSC_StartTIME:按会议开始时间降序排序
	SortType *string `json:"sortType,omitempty"`
}

Request Object

func (ListUpComingWebinarsRequest) String

type ListUpComingWebinarsResponse

type ListUpComingWebinarsResponse struct {

	// 偏移量。
	Offset int32 `json:"offset"`

	// 每页的记录数。
	Limit int32 `json:"limit"`

	// 总记录数。
	Count int64 `json:"count"`

	// 即将召开研讨会信息列表。
	Data           *[]OpenWebinarUpcomingInfo `json:"data,omitempty"`
	HttpStatusCode int                        `json:"-"`
}

Response Object

func (ListUpComingWebinarsResponse) String

type LiveRequest

type LiveRequest struct {

	// 会议ID。
	ConferenceID string `json:"conferenceID"`

	// 会控Token,通过[[获取会控token](https://support.huaweicloud.com/api-meeting/meeting_21_0027.html)](tag:hws)[[获取会控token](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0027.html)](tag:hk)接口获得。
	XConferenceAuthorization string `json:"X-Conference-Authorization"`

	Body *RestSetLiveReqBody `json:"body,omitempty"`
}

Request Object

func (LiveRequest) String

func (o LiveRequest) String() string

type LiveResponse

type LiveResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (LiveResponse) String

func (o LiveResponse) String() string

type LockMeetingRequest

type LockMeetingRequest struct {

	// 会议ID。
	ConferenceID string `json:"conferenceID"`

	// 会控Token,通过[[获取会控token](https://support.huaweicloud.com/api-meeting/meeting_21_0027.html)](tag:hws)[[获取会控token](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0027.html)](tag:hk)接口获得。
	XConferenceAuthorization string `json:"X-Conference-Authorization"`

	Body *RestLockReqBody `json:"body,omitempty"`
}

Request Object

func (LockMeetingRequest) String

func (o LockMeetingRequest) String() string

type LockMeetingResponse

type LockMeetingResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (LockMeetingResponse) String

func (o LockMeetingResponse) String() string

type LockViewRequest

type LockViewRequest struct {

	// 会议ID。
	ConferenceID string `json:"conferenceID"`

	// 专业会议终端的与会者标识。
	ParticipantID string `json:"participantID"`

	// 会控Token,通过[[获取会控token](https://support.huaweicloud.com/api-meeting/meeting_21_0027.html)](tag:hws)[[获取会控token](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0027.html)](tag:hk)接口获得。
	XConferenceAuthorization string `json:"X-Conference-Authorization"`

	Body *RestLockSiteViewReqBody `json:"body,omitempty"`
}

Request Object

func (LockViewRequest) String

func (o LockViewRequest) String() string

type LockViewResponse

type LockViewResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (LockViewResponse) String

func (o LockViewResponse) String() string

type Material

type Material struct {

	// 素材ID。
	Id *string `json:"id,omitempty"`

	// 更新者。
	LastUpdatedBy *string `json:"lastUpdatedBy,omitempty"`

	// 更新时间。
	UpdateTime *int64 `json:"updateTime,omitempty"`

	// 素材名称。
	MaterialName *string `json:"materialName,omitempty"`

	// 素材分辨率。
	MaterialResolution *string `json:"materialResolution,omitempty"`

	// 素材大小(含单位)。
	MaterialSizeStr *string `json:"materialSizeStr,omitempty"`

	// 素材云盘存储文件下载地址。
	FilePath *string `json:"filePath,omitempty"`
}

素材信息。

func (Material) String

func (o Material) String() string

type MeetingFileBase

type MeetingFileBase struct {

	// 会议纪要文件码。
	FileCode *string `json:"fileCode,omitempty"`

	// 文件主题。
	Topic *string `json:"topic,omitempty"`

	// 文件Id。
	FileId *string `json:"fileId,omitempty"`

	// 文件名。
	FileName *string `json:"fileName,omitempty"`

	// 文件大小,单位字节。
	FileSize *int64 `json:"fileSize,omitempty"`

	// 缩略图文件Id。
	ThumbnailFileId *string `json:"thumbnailFileId,omitempty"`

	// 缩略图文件名。
	ThumbnailFileName *string `json:"thumbnailFileName,omitempty"`

	// 缩略图文件大小,单位字节。
	ThumbnailFileSize *int64 `json:"thumbnailFileSize,omitempty"`

	// pdf文件Id。
	PdfFileId *string `json:"pdfFileId,omitempty"`

	// pdf文件名。
	PdfFileName *string `json:"pdfFileName,omitempty"`

	// pdf文件大小,单位字节。
	PdfFileSize *int64 `json:"pdfFileSize,omitempty"`
}

会议纪要文件信息。

func (MeetingFileBase) String

func (o MeetingFileBase) String() string

type MeetingStatus

type MeetingStatus struct {
	// contains filtered or unexported fields
}

会议状态。 - schedule:预定状态 - created:会议已经被创建并正在召开 - destroyed:会议已经关闭

func (MeetingStatus) MarshalJSON

func (c MeetingStatus) MarshalJSON() ([]byte, error)

func (*MeetingStatus) UnmarshalJSON

func (c *MeetingStatus) UnmarshalJSON(b []byte) error

func (MeetingStatus) Value added in v0.0.90

func (c MeetingStatus) Value() string

type MeetingStatusEnum

type MeetingStatusEnum struct {
	SCHEDULE  MeetingStatus
	CREATED   MeetingStatus
	DESTROYED MeetingStatus
}

func GetMeetingStatusEnum

func GetMeetingStatusEnum() MeetingStatusEnum

type ModAdminDto

type ModAdminDto struct {

	// 名称。
	Name *string `json:"name,omitempty"`

	// 邮箱地址。
	Email *string `json:"email,omitempty"`

	// 手机号,必须加上国家码,例如中国大陆手机+86xxxxxxx,当填写手机号时 “country”参数必填。
	Phone *string `json:"phone,omitempty"`

	// [[手机号所属的国家](https://support.huaweicloud.com/api-meeting/meeting_21_0109.html#ZH-CN_TOPIC_0212714591__table19371178135314)](tag:hws)[[手机号所属的国家](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0109.html#ZH-CN_TOPIC_0212714591__table19371178135314)](tag:hk) 。
	Country *string `json:"country,omitempty"`
}

待修改的管理员信息。

func (ModAdminDto) String

func (o ModAdminDto) String() string

type ModCorpBasicDto

type ModCorpBasicDto struct {

	// 企业名称,格式必须满足^[^#%&'+;<>=\\\"'??\\\\\\\\……/]*$。
	Name *string `json:"name,omitempty"`

	// 手机号,必须加上国家码,例如中国大陆手机+86xxxxxxx,当填写手机号时“country”参数必填,手机格式必须满足(^$|^[+]?[0-9]+$)。
	Phone *string `json:"phone,omitempty"`

	// [[手机号所属的国家](https://support.huaweicloud.com/api-meeting/meeting_21_0109.html#ZH-CN_TOPIC_0212714591__table19371178135314)](tag:hws)[[手机号所属的国家](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0109.html#ZH-CN_TOPIC_0212714591__table19371178135314)](tag:hk) 。
	Country *string `json:"country,omitempty"`

	// 传真号码,格式必须满足(^$|^[+]?[0-9]+$)。
	Fax *string `json:"fax,omitempty"`

	// 邮箱地址,格式必须满足(^$|^[\\\\w-+]+(\\\\.[\\\\w-+]+)*@[\\\\w-]+(\\\\.[\\\\w-]+)*(\\\\.[\\\\w-]{1,})$)。
	Email *string `json:"email,omitempty"`

	// 地址。
	Address *string `json:"address,omitempty"`

	// 备注。
	Description *string `json:"description,omitempty"`
}

待修改的企业基本信息。

func (ModCorpBasicDto) String

func (o ModCorpBasicDto) String() string

type ModCorpBasicInfoDto

type ModCorpBasicInfoDto struct {

	// 企业所在地,最大长度为255个字符。
	Address *string `json:"address,omitempty"`

	// 企业自动开户开关。
	AutoUserCreate *bool `json:"autoUserCreate,omitempty"`
}

企业注册信息

func (ModCorpBasicInfoDto) String

func (o ModCorpBasicInfoDto) String() string

type ModCorpDto

type ModCorpDto struct {
	BasicInfo *ModCorpBasicDto `json:"basicInfo,omitempty"`

	AdminInfo *ModAdminDto `json:"adminInfo,omitempty"`

	// 媒体接入(包括SBC和MCU)分组id,可通过[[SP管理员查询资源信息](https://support.huaweicloud.com/api-meeting/meeting_21_1537.html)](tag:hws)[[SP管理员查询资源信息](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_1537.html)](tag:hk)接口查询获取。
	GroupId *string `json:"groupId,omitempty"`

	// 可配置项信息。
	PropertyInfo *[]OrgPropertyDto `json:"propertyInfo,omitempty"`
}

func (ModCorpDto) String

func (o ModCorpDto) String() string

type ModDeptDto

type ModDeptDto struct {

	// 部门名称。
	DeptName *string `json:"deptName,omitempty"`

	// 父部门编码。
	ParentDeptCode *string `json:"parentDeptCode,omitempty"`

	// 备注。
	Note *string `json:"note,omitempty"`

	// 其他用户对该部门下用户的访问权限: - UNLIMITED:默认,不做限制 - OPEN:公开,其他部门都可访问(无论对方权限如何配置) - CLOSE:隐藏,其他部门不可访问(暂未实现) - DESIGNATED_DEPARTMENT:指定部门能访问(暂未实现)
	InPermission *ModDeptDtoInPermission `json:"inPermission,omitempty"`

	// 该部门下用户访问权限控制。 - UNLIMITED:不限制 - ONLY_SELF:仅能查询自己 - SELF_AND_CHILD_DEPARTMENT:该部门下用户能查询本部门及子部门通讯 - DESIGNATED_DEPARTMENT:该部门下用户能查询指定部门通讯录
	OutPermission *ModDeptDtoOutPermission `json:"outPermission,omitempty"`

	// 允许访问的部门列表,仅outPermission为DESIGNATED_DEPARTMENT时有效,最多支持配置150个部门。
	DesignatedOutDeptCodes *[]string `json:"designatedOutDeptCodes,omitempty"`

	// 部门排序号,序号越小,部门排序越靠前。
	SortLevel *int32 `json:"sortLevel,omitempty"`
}

func (ModDeptDto) String

func (o ModDeptDto) String() string

type ModDeptDtoInPermission

type ModDeptDtoInPermission struct {
	// contains filtered or unexported fields
}

func (ModDeptDtoInPermission) MarshalJSON

func (c ModDeptDtoInPermission) MarshalJSON() ([]byte, error)

func (*ModDeptDtoInPermission) UnmarshalJSON

func (c *ModDeptDtoInPermission) UnmarshalJSON(b []byte) error

func (ModDeptDtoInPermission) Value added in v0.0.90

func (c ModDeptDtoInPermission) Value() string

type ModDeptDtoInPermissionEnum

type ModDeptDtoInPermissionEnum struct {
	UNLIMITED             ModDeptDtoInPermission
	OPEN                  ModDeptDtoInPermission
	CLOSE                 ModDeptDtoInPermission
	DESIGNATED_DEPARTMENT ModDeptDtoInPermission
}

func GetModDeptDtoInPermissionEnum

func GetModDeptDtoInPermissionEnum() ModDeptDtoInPermissionEnum

type ModDeptDtoOutPermission

type ModDeptDtoOutPermission struct {
	// contains filtered or unexported fields
}

func (ModDeptDtoOutPermission) MarshalJSON

func (c ModDeptDtoOutPermission) MarshalJSON() ([]byte, error)

func (*ModDeptDtoOutPermission) UnmarshalJSON

func (c *ModDeptDtoOutPermission) UnmarshalJSON(b []byte) error

func (ModDeptDtoOutPermission) Value added in v0.0.90

func (c ModDeptDtoOutPermission) Value() string

type ModDeptDtoOutPermissionEnum

type ModDeptDtoOutPermissionEnum struct {
	UNLIMITED                 ModDeptDtoOutPermission
	ONLY_SELF                 ModDeptDtoOutPermission
	SELF_AND_CHILD_DEPARTMENT ModDeptDtoOutPermission
	DESIGNATED_DEPARTMENT     ModDeptDtoOutPermission
}

func GetModDeptDtoOutPermissionEnum

func GetModDeptDtoOutPermissionEnum() ModDeptDtoOutPermissionEnum

type ModDeviceDto

type ModDeviceDto struct {

	// 终端名称,建议为具体位置。
	Name *string `json:"name,omitempty"`

	// 投影码生成模式,默认为自动。 * 0:自动(该模式下根据消息上报的IP地址内部控制复杂度。   私网地址配置成简单模式,公网地址配置成复杂模式) * 1:简单 * 2:复杂
	PrjCodeMode *ModDeviceDtoPrjCodeMode `json:"prjCodeMode,omitempty"`

	// 部门编码,默认为根部门。 默认值:1。
	DeptCode *string `json:"deptCode,omitempty"`

	// 手机号,必须加上国家码。 例如中国大陆手机为“+86xxxxxxxxxxx”,当填写手机号时 “country”参数必填。 手机号只允许输入纯数字。 > 手机号或者邮箱至少填写一个。
	Phone *string `json:"phone,omitempty"`

	// [[手机号所属的国家](https://support.huaweicloud.com/api-meeting/meeting_21_0109.html#ZH-CN_TOPIC_0212714591__table19371178135314)](tag:hws)[[手机号所属的国家](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0109.html#ZH-CN_TOPIC_0212714591__table19371178135314)](tag:hk) 。
	Country *string `json:"country,omitempty"`

	// 邮箱地址。
	Email *string `json:"email,omitempty"`

	// 终端描述。
	Description *string `json:"description,omitempty"`

	// 终端状态。 * 0:正常 * 1:冻结
	Status *ModDeviceDtoStatus `json:"status,omitempty"`
}

修改的终端参数。

func (ModDeviceDto) String

func (o ModDeviceDto) String() string

type ModDeviceDtoPrjCodeMode

type ModDeviceDtoPrjCodeMode struct {
	// contains filtered or unexported fields
}

func (ModDeviceDtoPrjCodeMode) MarshalJSON

func (c ModDeviceDtoPrjCodeMode) MarshalJSON() ([]byte, error)

func (*ModDeviceDtoPrjCodeMode) UnmarshalJSON

func (c *ModDeviceDtoPrjCodeMode) UnmarshalJSON(b []byte) error

func (ModDeviceDtoPrjCodeMode) Value added in v0.0.90

func (c ModDeviceDtoPrjCodeMode) Value() int32

type ModDeviceDtoPrjCodeModeEnum

type ModDeviceDtoPrjCodeModeEnum struct {
	E_0 ModDeviceDtoPrjCodeMode
	E_1 ModDeviceDtoPrjCodeMode
	E_2 ModDeviceDtoPrjCodeMode
}

func GetModDeviceDtoPrjCodeModeEnum

func GetModDeviceDtoPrjCodeModeEnum() ModDeviceDtoPrjCodeModeEnum

type ModDeviceDtoStatus

type ModDeviceDtoStatus struct {
	// contains filtered or unexported fields
}

func (ModDeviceDtoStatus) MarshalJSON

func (c ModDeviceDtoStatus) MarshalJSON() ([]byte, error)

func (*ModDeviceDtoStatus) UnmarshalJSON

func (c *ModDeviceDtoStatus) UnmarshalJSON(b []byte) error

func (ModDeviceDtoStatus) Value added in v0.0.90

func (c ModDeviceDtoStatus) Value() int32

type ModDeviceDtoStatusEnum

type ModDeviceDtoStatusEnum struct {
	E_0 ModDeviceDtoStatus
	E_1 ModDeviceDtoStatus
}

func GetModDeviceDtoStatusEnum

func GetModDeviceDtoStatusEnum() ModDeviceDtoStatusEnum

type ModMemberDto

type ModMemberDto struct {

	// 名称。
	Name string `json:"name"`

	// 英文名称。
	EnglishName *string `json:"englishName,omitempty"`

	// 签名。
	Signature *string `json:"signature,omitempty"`

	// 职位。
	Title *string `json:"title,omitempty"`

	// 备注。
	Desc *string `json:"desc,omitempty"`
}

用户自己修改个人信息。

func (ModMemberDto) String

func (o ModMemberDto) String() string

type ModPwdReqDto

type ModPwdReqDto struct {

	// 帐号,必须是携带域名的帐号。
	Account string `json:"account"`

	// 用户旧的登录密码。
	OldPwd string `json:"oldPwd"`

	// 用户新的登录密码。 密码要求: * 长度范围要求8~32 * 至少包含两种字符类型:小写字母、大写字母、数字、特殊字符(` ~ ! @ # $ % ^ & * ( ) - _ = + \\ | [ { } ] ; : \" ,' < . > / ?) * 旧密码和新密码不能相同 * 上次修改密码后5分钟内不能更新密码 * 不能与最近使用的旧密码相同 * 不能包含3个以上重复字符 * 密码不能包含与其对应的用户名(不区分大小写)以及逆序的用户名(不区分大小写) * 新密码与旧密码之间允许的最少不相同字符数为2个
	NewPwd string `json:"newPwd"`
}

func (ModPwdReqDto) String

func (o ModPwdReqDto) String() string

type ModResourceDto

type ModResourceDto struct {

	// 资源标识。
	Id string `json:"id"`

	// 资源类型,企业内ID和TYPE唯一标识一个资源项,若只传资源ID可能会修改多个资源的信息。 - VMR        - 云会议室 - CONF_CALL  - 会议并发数 - HARD_1080P - 1080P硬终端 - HARD_720P  - 720P硬终端 - SOFT       - 软终端用户数 - ROOM       - 大屏软终端 - LIVE       - 直播推流 - RECORD     - 录播空间 - HARD_THIRD_PARTY - 第三方硬终端帐号 - HUAWEI_VISION -智慧屏
	Type *string `json:"type,omitempty"`

	// 到期时间。
	ExpireDate *int64 `json:"expireDate,omitempty"`

	// 资源是否被停用。
	IsDisabled *bool `json:"isDisabled,omitempty"`
}

func (ModResourceDto) String

func (o ModResourceDto) String() string

type ModUserDto

type ModUserDto struct {

	// 企业用户名称。
	Name *string `json:"name,omitempty"`

	// 企业用户的英文名称。
	EnglishName *string `json:"englishName,omitempty"`

	// 手机号,必须加上国家码。 例如中国大陆手机为“+86xxxxxxxxxxx”。当填写手机号时 “country”参数必填。 手机号只允许输入纯数字。 说明:手机号或者邮箱至少填写一个。
	Phone *string `json:"phone,omitempty"`

	// [[手机号所属的国家](https://support.huaweicloud.com/api-meeting/meeting_21_0109.html#ZH-CN_TOPIC_0212714591__table19371178135314)](tag:hws)[[手机号所属的国家](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0109.html#ZH-CN_TOPIC_0212714591__table19371178135314)](tag:hk) 。
	Country *string `json:"country,omitempty"`

	// 邮箱地址。
	Email *string `json:"email,omitempty"`

	// 个人会议ID,若不携带则后台默认生成。
	VmrId *string `json:"vmrId,omitempty"`

	// 个人会议ID,若不携带则后台默认生成。 默认值:1
	DeptCode *string `json:"deptCode,omitempty"`

	// 签名。
	Signature *string `json:"signature,omitempty"`

	// 职位。
	Title *string `json:"title,omitempty"`

	// 备注。
	Desc *string `json:"desc,omitempty"`

	// 用户状态。默认值:0。 * 0:正常 * 1:停用
	Status *ModUserDtoStatus `json:"status,omitempty"`

	// 通讯录排序等级,序号越低优先级越高。 默认值:10000
	SortLevel *int32 `json:"sortLevel,omitempty"`

	// 是否隐藏手机号码 默认值:false
	HidePhone *bool `json:"hidePhone,omitempty"`
}

用户信息。

func (ModUserDto) String

func (o ModUserDto) String() string

type ModUserDtoStatus

type ModUserDtoStatus struct {
	// contains filtered or unexported fields
}

func (ModUserDtoStatus) MarshalJSON

func (c ModUserDtoStatus) MarshalJSON() ([]byte, error)

func (*ModUserDtoStatus) UnmarshalJSON

func (c *ModUserDtoStatus) UnmarshalJSON(b []byte) error

func (ModUserDtoStatus) Value added in v0.0.90

func (c ModUserDtoStatus) Value() int32

type ModUserDtoStatusEnum

type ModUserDtoStatusEnum struct {
	E_0 ModUserDtoStatus
	E_1 ModUserDtoStatus
}

func GetModUserDtoStatusEnum

func GetModUserDtoStatusEnum() ModUserDtoStatusEnum

type ModVmrDto

type ModVmrDto struct {

	// 云会议室名称。
	VmrName *string `json:"vmrName,omitempty"`

	// 来宾密码,设置为空字符串代表不设置来宾密码。 4~16位的数字
	GustPwd *string `json:"gustPwd,omitempty"`

	// 主持人密码。4~16位的数字。
	ChairPwd *string `json:"chairPwd,omitempty"`

	// 是否允许来宾先入会。
	AllowGustFirst *bool `json:"allowGustFirst,omitempty"`

	// 云会议室被使用后是否通知会议室所有者。
	GustFirstNotice *bool `json:"gustFirstNotice,omitempty"`
}

用户修改云会议室或者个人会议ID信息。

func (ModVmrDto) String

func (o ModVmrDto) String() string

type MoveToWaitingRoomRequest added in v0.1.6

type MoveToWaitingRoomRequest struct {

	// 会议ID。
	ConferenceID string `json:"conferenceID"`

	// 会控Token,通过[[获取会控token](https://support.huaweicloud.com/api-meeting/meeting_21_0027.html)](tag:hws)[[获取会控token](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0027.html)](tag:hk)接口获得。
	XConferenceAuthorization string `json:"X-Conference-Authorization"`

	Body *RestMoveToWaitingRoomReqBody `json:"body,omitempty"`
}

Request Object

func (MoveToWaitingRoomRequest) String added in v0.1.6

func (o MoveToWaitingRoomRequest) String() string

type MoveToWaitingRoomResponse added in v0.1.6

type MoveToWaitingRoomResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (MoveToWaitingRoomResponse) String added in v0.1.6

func (o MoveToWaitingRoomResponse) String() string

type MultiPicDisplayDo added in v0.0.83

type MultiPicDisplayDo struct {

	// 是否为手工设置多画面。 * 0 :系统自动多画面 * 1 :手工设置多画面
	ManualSet *int32 `json:"manualSet,omitempty"`

	// 画面类型。取值范围: * Single: 单画面 * Two: 二画面 * Three: 三画面, Three-2: 三画面-2, Three-3: 三画面-3, Three-4: 三画面-4 * Four: 四画面, Four-2: 四画面-2, Four-3: 四画面-3 * Five: 五画面, Five-2: 五画面-2 * Six: 六画面, Six-2: 六画面-2, Six-3: 六画面-3, Six-4: 六画面-4, Six-5: 六画面-5 * Seven: 七画面, Seven-2: 七画面-2, Seven-3: 七画面-3, Seven-4: 七画面-4 * Eight: 八画面, Eight-2: 八画面-2, Eight-3: 八画面-3, Eight-4: 八画面-4 * Nine: 九画面 * Ten: 十画面, Ten-2: 十画面-2, Ten-3: 十画面-3, Ten-4: 十画面-4, Ten-5: 十画面-5, Ten-6: 十画面-6 * Thirteen: 十三画面, Thirteen-2: 十三画面-2, Thirteen-3: 十三画面-3,Thirteen-4: 十三画面-4, Thirteen-5: 十三画面-5, ThirteenR: 十三画面R, ThirteenM: 十三画面M * Sixteen: 十六画面 * Seventeen: 十七画面 * Twenty-Five: 二十五画面 * Custom: 自定义多画面(当前不支持)
	ImageType *string `json:"imageType,omitempty"`

	// 子画面列表。
	SubscriberInPics *[]PicInfoNotify `json:"subscriberInPics,omitempty"`

	// 表示轮询间隔,单位:秒。当同一个子画面中包含有多个视频源时,此参数有效。
	SwitchTime *string `json:"switchTime,omitempty"`

	PicLayoutInfo *PicLayoutInfo `json:"picLayoutInfo,omitempty"`
}

多画面显示信息。

func (MultiPicDisplayDo) String added in v0.0.83

func (o MultiPicDisplayDo) String() string

type MuteMeetingRequest

type MuteMeetingRequest struct {

	// 会议ID。
	ConferenceID string `json:"conferenceID"`

	// 会控Token,通过[[获取会控token](https://support.huaweicloud.com/api-meeting/meeting_21_0027.html)](tag:hws)[[获取会控token](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0027.html)](tag:hk)接口获得。
	XConferenceAuthorization string `json:"X-Conference-Authorization"`

	Body *RestMuteReqBody `json:"body,omitempty"`
}

Request Object

func (MuteMeetingRequest) String

func (o MuteMeetingRequest) String() string

type MuteMeetingResponse

type MuteMeetingResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (MuteMeetingResponse) String

func (o MuteMeetingResponse) String() string

type MuteParticipantRequest

type MuteParticipantRequest struct {

	// 会议ID。
	ConferenceID string `json:"conferenceID"`

	// 与会者标识。
	ParticipantID string `json:"participantID"`

	// 会控Token,通过[[获取会控token](https://support.huaweicloud.com/api-meeting/meeting_21_0027.html)](tag:hws)[[获取会控token](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0027.html)](tag:hk)接口获得。
	XConferenceAuthorization string `json:"X-Conference-Authorization"`

	Body *RestMuteParticipantReqBody `json:"body,omitempty"`
}

Request Object

func (MuteParticipantRequest) String

func (o MuteParticipantRequest) String() string

type MuteParticipantResponse

type MuteParticipantResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (MuteParticipantResponse) String

func (o MuteParticipantResponse) String() string

type OpenAttendeeEntity

type OpenAttendeeEntity struct {

	// App ID。如果是APP ID鉴权场景,此项必填。参考[[App ID的申请](https://support.huaweicloud.com/devg-meeting/meeting_20_0011.html#section1)](tag:hws)[[App ID的申请](https://support.huaweicloud.com/intl/zh-cn/devg-meeting/meeting_20_0011.html#section1)](tag:hk)。
	AppId string `json:"appId"`

	// 嘉宾的帐号。 * 如果是帐号/密码鉴权场景: 选填,表示华为云会议帐号ID * 如果是APP ID鉴权场景:必填,表示第三方的User ID,同时需要携带参数appId
	UserAccount *string `json:"userAccount,omitempty"`

	// 嘉宾的名称。长度限制为96个字符。
	UserName *string `json:"userName,omitempty"`

	// 部门名称,最大128字符。
	DeptName *string `json:"deptName,omitempty"`

	// 号码。支持SIP号码或者手机号码。 * 如果是帐号/密码鉴权场景:必填 * 如果是APP ID鉴权场景:选填 > * 号码可以通过[[查询企业通讯](https://support.huaweicloud.com/api-meeting/meeting_21_0512.html)](tag:hws)[[查询企业通讯](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0512.html)](tag:hk)接口录获取。返回的number是SIP号码,phone是手机号码 > * 填SIP号码系统会呼叫对应的软终端或者硬终端;填手机号码系统会呼叫手机 > * 呼叫手机需要开通PSTN权限,否则无法呼叫
	Phone *string `json:"phone,omitempty"`

	// 邮件地址。需要发邮件通知时填写。
	Email *string `json:"email,omitempty"`

	// 短信通知的手机号码。需要发短信通知时填写。
	Sms *string `json:"sms,omitempty"`

	// 是否硬终端(会议室或硬终端)。
	IsHardTerminal *bool `json:"isHardTerminal,omitempty"`
}

与会嘉宾列表。

func (OpenAttendeeEntity) String

func (o OpenAttendeeEntity) String() string

type OpenEditConfReq

type OpenEditConfReq struct {

	// 网络研讨会ID。
	ConferenceId string `json:"conferenceId"`

	// 网络研讨会主题。长度限制为128个字符。
	Subject string `json:"subject"`

	// 网络研讨会描述,长度限制为1000个字符。
	Description *string `json:"description,omitempty"`

	// 网络研讨会开始时间(UTC时间),格式“yyyy-MM-dd HH:mm”。
	StartTime string `json:"startTime"`

	// 网络研讨会持续时长,单位分钟,取值范围[15,1440]。
	Duration int32 `json:"duration"`

	// 会议通知中会议时间的时区信息。时区信息,参考[[时区映射关系](https://support.huaweicloud.com/api-meeting/meeting_21_0110.html#ZH-CN_TOPIC_0212714472__table137407441463)](tag:hws)[[时区映射关系](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0110.html#ZH-CN_TOPIC_0212714472__table137407441463)](tag:hk)。 > * 举例:“timeZoneID”:\"26\",则通过华为云会议发送的会议通知中的时间将会标记为如“2021/11/11 星期四 00:00 - 02:00 (GMT) 格林威治标准时间:都柏林, 爱丁堡, 里斯本, 伦敦”。
	TimeZoneId int32 `json:"timeZoneId"`

	// 与会嘉宾列表。 > 观众只能自己通过链接或者会议ID+密码加入,不支持被邀请。
	Attendees *[]OpenAttendeeEntity `json:"attendees,omitempty"`

	NotifySetting *OpenNotifySetting `json:"notifySetting,omitempty"`

	// 嘉宾密码(4-16位长度的纯数字)。
	GuestPasswd *string `json:"guestPasswd,omitempty"`

	// 观众密码(4-16位长度的纯数字)。
	AudiencePasswd *string `json:"audiencePasswd,omitempty"`

	// 入会范围开关。
	CallRestriction *bool `json:"callRestriction,omitempty"`

	// 主持人、嘉宾入会范围。 * 0: 所有用户 * 2: 企业内用户 * 3: 被邀请用户
	Scope *int32 `json:"scope,omitempty"`

	// 观众入会范围。 * 0: 所有用户 * 2: 企业内用户和被邀请用户
	AudienceScope *int32 `json:"audienceScope,omitempty"`

	EnableRecording *YesNoEnum `json:"enableRecording,omitempty"`
}

编辑网路研讨会议。

func (OpenEditConfReq) String

func (o OpenEditConfReq) String() string

type OpenNotifySetting

type OpenNotifySetting struct {

	// 发送邮件日历是否开启。 * Y:开启 * N: 不开启
	EnableCalendar string `json:"enableCalendar"`

	// 发送短信通知是否开启。 * Y:开启 * N: 不开启
	EnableSms string `json:"enableSms"`

	// 发送邮件是否开启。 * Y:开启 * N: 不开启
	EnableEmail string `json:"enableEmail"`
}

网络研讨会通知配置。

func (OpenNotifySetting) String

func (o OpenNotifySetting) String() string

type OpenPageInfo

type OpenPageInfo struct {

	// 偏移量。
	Offset int32 `json:"offset"`

	// 每页的记录数。
	Limit int32 `json:"limit"`

	// 总记录数。
	Count int64 `json:"count"`
}

分页结果信息。

func (OpenPageInfo) String

func (o OpenPageInfo) String() string

type OpenRoomSettingReq

type OpenRoomSettingReq struct {

	// 网络研讨会介绍。
	RoomIntroduce *string `json:"roomIntroduce,omitempty"`

	// 企业Logo的文件id。
	CropLogoId *string `json:"cropLogoId,omitempty"`

	// 欢迎界面的文件id。
	CoverPictureId *string `json:"coverPictureId,omitempty"`

	// 显示观众人数的模式。默认值为real_time。 - none: 不显示 - real_time: 实时显示
	ShowAudienceMode *string `json:"showAudienceMode,omitempty"`

	// 智能倍增开关。默认值为Y。 - Y 开启智能倍增 - N 关闭智能倍增
	IsRedoubleOpen *string `json:"isRedoubleOpen,omitempty"`

	// 基础设置人数(网络研讨会没人时显示的人数)。默认值为0。取值范围为[0, 10000]。
	BaseAudienceCount *int32 `json:"baseAudienceCount,omitempty"`

	// 设置倍数(基础人数+真实人数*倍数)。默认值为1.0。 取值范围为[0, 10],取1位小数。
	Multiple *float64 `json:"multiple,omitempty"`
}

网络研讨会高级设置请求。

func (OpenRoomSettingReq) String

func (o OpenRoomSettingReq) String() string

type OpenRoomSettingVo

type OpenRoomSettingVo struct {

	// 网络研讨会介绍。
	RoomIntroduce *string `json:"roomIntroduce,omitempty"`

	// 企业Logo的文件id。
	CropLogoId *string `json:"cropLogoId,omitempty"`

	// 欢迎界面的文件id。
	CoverPictureId *string `json:"coverPictureId,omitempty"`

	// 显示观众人数的模式。默认值为real_time。 - none: 不显示 - real_time: 实时显示
	ShowAudienceMode *string `json:"showAudienceMode,omitempty"`

	// 智能倍增开关。默认值为Y。 - Y 开启智能倍增 - N 关闭智能倍增
	IsRedoubleOpen *string `json:"isRedoubleOpen,omitempty"`

	// 基础设置人数(网络研讨会没人时显示的人数)。默认值为0。取值范围为[0, 10000]。
	BaseAudienceCount *int32 `json:"baseAudienceCount,omitempty"`

	// 设置倍数(基础人数+真实人数*倍数)。默认值为1.0。 取值范围为[0, 10],取1位小数。
	Multiple *float64 `json:"multiple,omitempty"`
}

网络研讨会高级设置。

func (OpenRoomSettingVo) String

func (o OpenRoomSettingVo) String() string

type OpenScheduleConfReq

type OpenScheduleConfReq struct {

	// 网络研讨会主题。长度限制为128个字符。
	Subject string `json:"subject"`

	// 网络研讨会描述,长度限制为1000个字符。
	Description *string `json:"description,omitempty"`

	// 网络研讨会开始时间(UTC时间),格式“yyyy-MM-dd HH:mm”。
	StartTime string `json:"startTime"`

	// 网络研讨会持续时长,单位分钟,取值范围[15,1440]。
	Duration int32 `json:"duration"`

	// 会议通知中会议时间的时区信息。时区信息,参考[[时区映射关系](https://support.huaweicloud.com/api-meeting/meeting_21_0110.html#ZH-CN_TOPIC_0212714472__table137407441463)](tag:hws)[[时区映射关系](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0110.html#ZH-CN_TOPIC_0212714472__table137407441463)](tag:hk)。 > * 举例:“timeZoneID”:\"26\",则通过华为云会议发送的会议通知中的时间将会标记为如“2021/11/11 星期四 00:00 - 02:00 (GMT) 格林威治标准时间:都柏林, 爱丁堡, 里斯本, 伦敦”。
	TimeZoneId int32 `json:"timeZoneId"`

	// 与会嘉宾列表。 > 观众只能自己通过链接或者会议ID+密码加入,不支持被邀请。
	Attendees *[]OpenAttendeeEntity `json:"attendees,omitempty"`

	NotifySetting *OpenNotifySetting `json:"notifySetting,omitempty"`

	// 绑定给当前创建网络研讨会帐号的VMR ID。通过[[查询云会议室及个人会议ID](https://support.huaweicloud.com/api-meeting/meeting_21_1106.html)](tag:hws)[[查询云会议室及个人会议ID](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_1106.html)](tag:hk)接口获取。 > * vmrID取上述查询接口中返回的id,不是vmrId。 > * 创建网络研讨会时,使用vmrMode=2的VMR。
	VmrID string `json:"vmrID"`

	// 嘉宾密码(4-16位长度的纯数字)。不指定则系统自动生成。
	GuestPasswd *string `json:"guestPasswd,omitempty"`

	// 观众密码(4-16位长度的纯数字)。不指定则系统自动生成。
	AudiencePasswd *string `json:"audiencePasswd,omitempty"`

	// 入会范围开关。 * false:不限制入会范围 * true:限制入会范围
	CallRestriction *bool `json:"callRestriction,omitempty"`

	// 主持人、嘉宾入会范围 。仅callRestriction设置成true后生效。 * 0: 所有用户 * 2: 企业内用户 * 3: 被邀请用户
	Scope *int32 `json:"scope,omitempty"`

	// 观众入会范围。仅callRestriction设置成true后生效。 * 0: 所有用户 * 2: 企业内用户和被邀请用户
	AudienceScope *int32 `json:"audienceScope,omitempty"`

	EnableRecording *YesNoEnum `json:"enableRecording,omitempty"`
}

创建网络研讨会请求。

func (OpenScheduleConfReq) String

func (o OpenScheduleConfReq) String() string

type OpenUploadFileInfo

type OpenUploadFileInfo struct {

	// 文件Id。
	FileId *string `json:"fileId,omitempty"`

	ImageModeration *ImageModerationResult `json:"imageModeration,omitempty"`
}

文件上传信息。

func (OpenUploadFileInfo) String

func (o OpenUploadFileInfo) String() string

type OpenWebinarBaseInfo

type OpenWebinarBaseInfo struct {

	// 网络研讨会ID。
	ConferenceId *string `json:"conferenceId,omitempty"`

	// 企业ID。
	CorpId *string `json:"corpId,omitempty"`

	// 网络研讨会主题。
	Subject *string `json:"subject,omitempty"`

	// 网络研讨会描述。
	Description *string `json:"description,omitempty"`

	// 网络研讨会开始时间(UTC时间),格式“yyyy-MM-dd HH:mm”。
	StartTime *string `json:"startTime,omitempty"`

	// 网络研讨会持续时长,单位分钟,取值范围[15,1440]。
	Duration *int32 `json:"duration,omitempty"`

	// 会议通知中会议时间的时区信息。时区信息,参考[[时区映射关系](https://support.huaweicloud.com/api-meeting/meeting_21_0110.html#ZH-CN_TOPIC_0212714472__table137407441463)](tag:hws)[[时区映射关系](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0110.html#ZH-CN_TOPIC_0212714472__table137407441463)](tag:hk)。 > * 举例:“timeZoneID”:\"26\",则通过华为云会议发送的会议通知中的时间将会标记为如“2021/11/11 星期四 00:00 - 02:00 (GMT) 格林威治标准时间:都柏林, 爱丁堡, 里斯本, 伦敦”。
	TimeZoneId *int32 `json:"timeZoneId,omitempty"`

	State *MeetingStatus `json:"state,omitempty"`

	// 网络研讨会预订者的用户UUID。
	ScheduserId *string `json:"scheduserId,omitempty"`

	// 预订者部门命名。
	DeptName *string `json:"deptName,omitempty"`

	// 预订者名称。
	ScheduserName *string `json:"scheduserName,omitempty"`

	// 网络研讨会VMR名称。
	VmrPkgName *string `json:"vmrPkgName,omitempty"`

	// 入会范围开关。
	CallRestriction *bool `json:"callRestriction,omitempty"`

	// 主持人、嘉宾入会范围。 * 0: 所有用户 * 2: 企业内用户 * 3: 被邀请用户
	Scope *int32 `json:"scope,omitempty"`

	// 观众入会范围。 * 0: 所有用户 * 2: 企业内用户
	AudienceScope *int32 `json:"audienceScope,omitempty"`

	// 主持人入会地址。
	ChairJoinUri *string `json:"chairJoinUri,omitempty"`

	// 主持人入会密码。
	ChairPasswd *string `json:"chairPasswd,omitempty"`

	// 嘉宾入会地址。
	GuestJoinUri *string `json:"guestJoinUri,omitempty"`

	// 嘉宾入会密码。
	GuestPasswd *string `json:"guestPasswd,omitempty"`

	// 观众入会地址。
	AudienceJoinUri *string `json:"audienceJoinUri,omitempty"`

	// 观众入会密码。
	AudiencePasswd *string `json:"audiencePasswd,omitempty"`

	EnableRecording *YesNoEnum `json:"enableRecording,omitempty"`
}

网络研讨会信息。

func (OpenWebinarBaseInfo) String

func (o OpenWebinarBaseInfo) String() string

type OpenWebinarHistoryInfo

type OpenWebinarHistoryInfo struct {

	// 网络研讨会ID。
	ConferenceId *string `json:"conferenceId,omitempty"`

	// 网络研讨会UUID。
	ConfUUID *string `json:"confUUID,omitempty"`

	// 网络研讨会主题。
	Subject *string `json:"subject,omitempty"`

	// 网络研讨会预定者名称。
	ScheduserName *string `json:"scheduserName,omitempty"`

	// 网络研讨主持人名称。
	Moderator *string `json:"moderator,omitempty"`

	// 预订人部门名称。
	DeptName *string `json:"deptName,omitempty"`

	// 会议通知中会议时间的时区信息。时区信息,参考[[时区映射关系](https://support.huaweicloud.com/api-meeting/meeting_21_0110.html#ZH-CN_TOPIC_0212714472__table137407441463)](tag:hws)[[时区映射关系](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0110.html#ZH-CN_TOPIC_0212714472__table137407441463)](tag:hk)。 > * 举例:“timeZoneID”:\"26\",则通过华为云会议发送的会议通知中的时间将会标记为如“2021/11/11 星期四 00:00 - 02:00 (GMT) 格林威治标准时间:都柏林, 爱丁堡, 里斯本, 伦敦”。
	TimeZoneId *int32 `json:"timeZoneId,omitempty"`

	// 网络研讨会开始时间(UTC时间),格式“yyyy-MM-dd HH:mm”。
	StartTime *string `json:"startTime,omitempty"`

	// 网络研讨会持续时长,单位分钟。
	Duration *int32 `json:"duration,omitempty"`

	// 网络研讨会实际召开时间(UTC时间),格式“yyyy-MM-dd HH:mm”。
	ActualStartTime *string `json:"actualStartTime,omitempty"`

	// 网络研讨会结束时间(UTC时间),格式“yyyy-MM-dd HH:mm”。
	EndTime *string `json:"endTime,omitempty"`

	// 网络研讨会实际时长,单位分钟。
	ActualDuration *int32 `json:"actualDuration,omitempty"`

	// 与会人数。
	AttendeeCount *int32 `json:"attendeeCount,omitempty"`

	// 主持人数。
	ChairCount *int32 `json:"chairCount,omitempty"`

	// 嘉宾数。
	GuestCount *int32 `json:"guestCount,omitempty"`

	// 观众人数。
	AudienceCount *int32 `json:"audienceCount,omitempty"`

	// VMR ID。
	VmrId *string `json:"vmrId,omitempty"`

	// 网络研讨会VMR最大观众数。
	VmrPkgAudienceParties *int32 `json:"vmrPkgAudienceParties,omitempty"`

	// 网络研讨会VMR名称。
	VmrPkgName *string `json:"vmrPkgName,omitempty"`
}

历史召开研讨会议信息。

func (OpenWebinarHistoryInfo) String

func (o OpenWebinarHistoryInfo) String() string

type OpenWebinarOngoingInfo

type OpenWebinarOngoingInfo struct {

	// 实时在线人数。
	OnlineAttendeeCount *int32 `json:"onlineAttendeeCount,omitempty"`

	// 网络研讨会UUID。
	ConfUUID *string `json:"confUUID,omitempty"`

	// 预订人部门名称。
	DeptName *string `json:"deptName,omitempty"`

	// 网络研讨会ID。
	ConferenceId *string `json:"conferenceId,omitempty"`

	// 企业ID。
	CorpId *string `json:"corpId,omitempty"`

	// 网络研讨会主题。
	Subject *string `json:"subject,omitempty"`

	// 网络研讨会描述。
	Description *string `json:"description,omitempty"`

	// 网络研讨会开始时间(UTC时间),格式“yyyy-MM-dd HH:mm”。
	StartTime *string `json:"startTime,omitempty"`

	// 会议通知中会议时间的时区信息。时区信息,参考[[时区映射关系](https://support.huaweicloud.com/api-meeting/meeting_21_0110.html#ZH-CN_TOPIC_0212714472__table137407441463)](tag:hws)[[时区映射关系](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0110.html#ZH-CN_TOPIC_0212714472__table137407441463)](tag:hk)。 > * 举例:“timeZoneID”:\"26\",则通过华为云会议发送的会议通知中的时间将会标记为如“2021/11/11 星期四 00:00 - 02:00 (GMT) 格林威治标准时间:都柏林, 爱丁堡, 里斯本, 伦敦”。
	TimeZoneId *int32 `json:"timeZoneId,omitempty"`

	// 网络研讨会预订者的用户UUID。
	ScheduserId *string `json:"scheduserId,omitempty"`

	// 预订者名称。
	ScheduserName *string `json:"scheduserName,omitempty"`

	// 网络研讨会VMR名称。
	VmrPkgName *string `json:"vmrPkgName,omitempty"`

	// 主持人入会地址。
	ChairJoinUri *string `json:"chairJoinUri,omitempty"`

	// 主持人密码。
	ChairPasswd *string `json:"chairPasswd,omitempty"`

	// 嘉宾入会地址。
	GuestJoinUri *string `json:"guestJoinUri,omitempty"`

	// 嘉宾密码。
	GuestPasswd *string `json:"guestPasswd,omitempty"`

	// 观众入会地址。
	AudienceJoinUri *string `json:"audienceJoinUri,omitempty"`

	// 观众密码。
	AudiencePasswd *string `json:"audiencePasswd,omitempty"`
}

正在召开研讨会信息。

func (OpenWebinarOngoingInfo) String

func (o OpenWebinarOngoingInfo) String() string

type OpenWebinarUpcomingInfo

type OpenWebinarUpcomingInfo struct {

	// 网络研讨会ID。
	ConferenceId *string `json:"conferenceId,omitempty"`

	// 企业ID。
	CorpId *string `json:"corpId,omitempty"`

	// 网络研讨会主题。
	Subject *string `json:"subject,omitempty"`

	// 网络研讨会描述。
	Description *string `json:"description,omitempty"`

	// 网络研讨会开始时间(UTC时间),格式“yyyy-MM-dd HH:mm”。
	StartTime *string `json:"startTime,omitempty"`

	// 网络研讨会开始时间(UTC时间),格式“yyyy-MM-dd HH:mm”。
	Duration *int32 `json:"duration,omitempty"`

	// 会议通知中会议时间的时区信息。时区信息,参考[[时区映射关系](https://support.huaweicloud.com/api-meeting/meeting_21_0110.html#ZH-CN_TOPIC_0212714472__table137407441463)](tag:hws)[[时区映射关系](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0110.html#ZH-CN_TOPIC_0212714472__table137407441463)](tag:hk)。 > * 举例:“timeZoneID”:\"26\",则通过华为云会议发送的会议通知中的时间将会标记为如“2021/11/11 星期四 00:00 - 02:00 (GMT) 格林威治标准时间:都柏林, 爱丁堡, 里斯本, 伦敦”。
	TimeZoneId *int32 `json:"timeZoneId,omitempty"`

	// 网络研讨会预订者的用户UUID。
	ScheduserId *string `json:"scheduserId,omitempty"`

	// 预订人部门名称。
	DeptName *string `json:"deptName,omitempty"`

	// 预订者名称。
	ScheduserName *string `json:"scheduserName,omitempty"`

	// 网络研讨会VMR名称。
	VmrPkgName *string `json:"vmrPkgName,omitempty"`

	// 主持人入会地址。
	ChairJoinUri *string `json:"chairJoinUri,omitempty"`

	// 主持人密码。
	ChairPasswd *string `json:"chairPasswd,omitempty"`

	// 嘉宾入会地址。
	GuestJoinUri *string `json:"guestJoinUri,omitempty"`

	// 嘉宾密码。
	GuestPasswd *string `json:"guestPasswd,omitempty"`

	// 观众入会地址。
	AudienceJoinUri *string `json:"audienceJoinUri,omitempty"`

	// 观众密码。
	AudiencePasswd *string `json:"audiencePasswd,omitempty"`
}

即将召开研讨会议信息。

func (OpenWebinarUpcomingInfo) String

func (o OpenWebinarUpcomingInfo) String() string

type OrgGroupDto

type OrgGroupDto struct {

	// 分组Id。
	GroupId *string `json:"groupId,omitempty"`

	// 分组名称。
	GroupName *string `json:"groupName,omitempty"`
}

媒体接入(包括SBC和MCU)分组信息。

func (OrgGroupDto) String

func (o OrgGroupDto) String() string

type OrgPropertyDto

type OrgPropertyDto struct {

	// 配置项key。 开通本地录制功能,参数填写:enableClientRecord。
	PropertyKey *string `json:"propertyKey,omitempty"`

	// 配置项值。 开通本地录制功能,参数填写:true。
	PropertyValue *string `json:"propertyValue,omitempty"`
}

func (OrgPropertyDto) String

func (o OrgPropertyDto) String() string

type PacketThresholdData

type PacketThresholdData struct {

	// 自定义接收方向阈值,单位为百分比(%)
	Receiving *int32 `json:"receiving,omitempty"`

	// 默认接收方向阈值,单位为百分比(%)
	ReceivingDefault *int32 `json:"receivingDefault,omitempty"`

	// 自定义发送方向阈值,单位为百分比(%)
	Sending *int32 `json:"sending,omitempty"`

	// 默认发送方向阈值,单位为百分比(%)
	SendingDefault *int32 `json:"sendingDefault,omitempty"`
}

丢包率阈值查询结果结构体

func (PacketThresholdData) String

func (o PacketThresholdData) String() string

type PageParticipant

type PageParticipant struct {

	// 被邀请的与会者信息。包含预约会议时邀请的与会者和会中主持人邀请的与会者。
	Data *[]ParticipantInfo `json:"data,omitempty"`

	// 查询偏移量。
	Offset *int32 `json:"offset,omitempty"`

	// 每页的记录数。
	Limit *int32 `json:"limit,omitempty"`

	// 总记录数。
	Count *int32 `json:"count,omitempty"`
}

与会者列表。

func (PageParticipant) String

func (o PageParticipant) String() string

type Pages

type Pages struct {

	// 页面起始页,从0开始。
	Offset *int32 `json:"offset,omitempty"`

	// 每页显示的条目数量。 默认值:10。
	Limit *int32 `json:"limit,omitempty"`

	// 总数量。
	Count *int32 `json:"count,omitempty"`
}

分页查询的公共属性。

func (Pages) String

func (o Pages) String() string

type PartAttendee

type PartAttendee struct {

	// 与会者名称。
	Name *string `json:"name,omitempty"`

	// 号码。SIP号码或者手机号码。
	Phone *string `json:"phone,omitempty"`

	// 预留字段,取值类型同参数“phone”。
	Phone2 *string `json:"phone2,omitempty"`

	// 预留字段,取值类型同参数“phone”。
	Phone3 *string `json:"phone3,omitempty"`

	// 终端类型,类型枚举如下: * normal:软终端 * terminal:硬终端 * outside:外部与会人 * mobile:用户手机号码 * ideahub:ideahub * board: 电子白板(SmartRooms)。含Maxhub、海信大屏、IdeaHub B2hwvision:华为智慧屏TV
	Type *string `json:"type,omitempty"`

	// 用户入会时是否需要自动静音 。默认不静音。 * 0: 不需要静音 * 1: 需要静音
	Role *int32 `json:"role,omitempty"`

	// 用户入会时是否需要自动静音。默认不静音。 * 0: 不需要静音。 * 1: 需要静音。
	IsMute *int32 `json:"isMute,omitempty"`
}

部分与会者信息。

func (PartAttendee) String

func (o PartAttendee) String() string

type ParticipantInfo

type ParticipantInfo struct {

	// 与会者的号码。
	ParticipantID *string `json:"participantID,omitempty"`

	// 与会者的名称。
	Name *string `json:"name,omitempty"`

	// 与会者的号码(预留字段)。
	SubscriberID *string `json:"subscriberID,omitempty"`

	// 与会者的角色。 - 1: 会议主持人 - 0: 普通与会者
	Role *int32 `json:"role,omitempty"`

	// 用户状态。目前固定返回MEETTING。
	State *string `json:"state,omitempty"`

	// 终端所在会议室信息(预留字段)。
	Address *string `json:"address,omitempty"`

	// 与会者终端类型。 - normal: 软终端。 - terminal: 会议室或硬终端。 - outside: 外部与会人。 - mobile: 用户手机号码。
	AttendeeType *string `json:"attendeeType,omitempty"`

	// 预订者的帐号。 * 如果是帐号/密码鉴权场景,表示华为云会议帐号 * 如果是APP ID鉴权场景,表示第三方的User ID
	AccountId *string `json:"accountId,omitempty"`

	// 预留字段。
	Phone2 *string `json:"phone2,omitempty"`

	// 预留字段。
	Phone3 *string `json:"phone3,omitempty"`

	// 邮箱地址。
	Email *string `json:"email,omitempty"`

	// 短信通知的手机号码。
	Sms *string `json:"sms,omitempty"`

	// 部门名称。
	DeptName *string `json:"deptName,omitempty"`

	// 预订者的用户UUID。
	UserUUID *string `json:"userUUID,omitempty"`

	// App ID。参考[[App ID的申请](https://support.huaweicloud.com/devg-meeting/meeting_20_0011.html#section1)](tag:hws)[[App ID的申请](https://support.huaweicloud.com/intl/zh-cn/devg-meeting/meeting_20_0011.html#section1)](tag:hk)。
	AppId *string `json:"appId,omitempty"`

	// 会议开始时是否自动邀请该与会者。默认值由企业级配置决定。 * 0: 不自动邀请 * 1: 自动邀请
	IsAutoInvite *int32 `json:"isAutoInvite,omitempty"`

	// 是否不叠加会场名(VDC场景下适用)。
	IsNotOverlayPidName *bool `json:"isNotOverlayPidName,omitempty"`
}

被邀请的与会者信息。包含预约会议时邀请的与会者和会中主持人邀请的与会者。

func (ParticipantInfo) String

func (o ParticipantInfo) String() string

type PasswordEntry

type PasswordEntry struct {

	// 会议角色。 - chair: 会议主持人 - general: 普通与会者
	ConferenceRole *string `json:"conferenceRole,omitempty"`

	// 会议中角色的密码(明文)。
	Password *string `json:"password,omitempty"`
}

密码信息。

func (PasswordEntry) String

func (o PasswordEntry) String() string

type PicInfoNotify added in v0.0.83

type PicInfoNotify struct {

	// 多画面中每个画面的编号,编号从1开始。
	Index *int32 `json:"index,omitempty"`

	// 每个画面中的与会者SIP号码。SIP号码可以通过[[查询企业通讯](https://support.huaweicloud.com/api-meeting/meeting_21_0512.html)](tag:hws)[[查询企业通讯](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0512.html)](tag:hk)获取。
	Id *[]string `json:"id,omitempty"`

	// 是否为辅流。 * 0: 不是辅流 * 1: 是辅流
	Share *int32 `json:"share,omitempty"`
}

子画面信息。

func (PicInfoNotify) String added in v0.0.83

func (o PicInfoNotify) String() string

type PicLayoutInfo

type PicLayoutInfo struct {

	// 横向小格子数。
	X *int32 `json:"x,omitempty"`

	// 纵向小格子数。
	Y *int32 `json:"y,omitempty"`

	// 多画面信息。
	SubPicLayoutInfoList *[]SubPicLayoutInfo `json:"subPicLayoutInfoList,omitempty"`
}

func (PicLayoutInfo) String

func (o PicLayoutInfo) String() string

type ProgramItemRequestBase

type ProgramItemRequestBase struct {

	// 素材ID。
	MaterialId string `json:"materialId"`

	// 播放时长。
	PlayTime int32 `json:"playTime"`
}

节目素材信息 。

func (ProgramItemRequestBase) String

func (o ProgramItemRequestBase) String() string

type ProgramItemResponseBase

type ProgramItemResponseBase struct {

	// 素材ID。
	MaterialId *string `json:"materialId,omitempty"`

	// 素材名称。
	MaterialName *string `json:"materialName,omitempty"`

	// 素材云盘文件下载路径。
	FilePath *string `json:"filePath,omitempty"`

	// 播放时长。
	PlayTime *int32 `json:"playTime,omitempty"`
}

节目素材信息。

func (ProgramItemResponseBase) String

func (o ProgramItemResponseBase) String() string

type ProgramRequestBase

type ProgramRequestBase struct {

	// 节目名称。
	ProgramName string `json:"programName"`
}

节目基础信息。

func (ProgramRequestBase) String

func (o ProgramRequestBase) String() string

type ProgramResponseBase

type ProgramResponseBase struct {

	// 节目ID。
	Id *string `json:"id,omitempty"`

	// 更新者。
	LastUpdatedBy *string `json:"lastUpdatedBy,omitempty"`

	// 更新时间。
	UpdateTime *int64 `json:"updateTime,omitempty"`

	// 节目名称。
	ProgramName *string `json:"programName,omitempty"`

	// 节目的总素材大小(含单位)。
	MaterialSizeStr *string `json:"materialSizeStr,omitempty"`

	// 节目的总播放时长,单位秒。
	PlayTime *int32 `json:"playTime,omitempty"`
}

节目信息。

func (ProgramResponseBase) String

func (o ProgramResponseBase) String() string

type ProlongMeetingRequest

type ProlongMeetingRequest struct {

	// 会议ID。
	ConferenceID string `json:"conferenceID"`

	// 会控Token,通过[[获取会控token](https://support.huaweicloud.com/api-meeting/meeting_21_0027.html)](tag:hws)[[获取会控token](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0027.html)](tag:hk)接口获得。
	XConferenceAuthorization string `json:"X-Conference-Authorization"`

	Body *RestProlongDurReqBody `json:"body,omitempty"`
}

Request Object

func (ProlongMeetingRequest) String

func (o ProlongMeetingRequest) String() string

type ProlongMeetingResponse

type ProlongMeetingResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (ProlongMeetingResponse) String

func (o ProlongMeetingResponse) String() string

type ProxyTokenDto

type ProxyTokenDto struct {

	// 代理鉴权服务器的短token字符串。
	AccessToken string `json:"accessToken"`

	// 代理鉴权服务器的长token字符串。
	LongAccessToken *string `json:"longAccessToken,omitempty"`

	// Token有效时长,单位:秒。
	ValidPeriod *int64 `json:"validPeriod,omitempty"`

	// 中台地址。
	MiddleEndUrl *string `json:"middleEndUrl,omitempty"`

	// 中台内网地址。
	MiddleEndInnerUrl *string `json:"middleEndInnerUrl,omitempty"`

	// 是否开启二次路由。
	EnableRerouting *bool `json:"enableRerouting,omitempty"`
}

代理鉴权信息。

func (ProxyTokenDto) String

func (o ProxyTokenDto) String() string

type PublicationRequestBase

type PublicationRequestBase struct {

	// 发布名称。
	PublishName string `json:"publishName"`

	// 开始时间。
	StartTime int64 `json:"startTime"`

	// 结束时间。
	EndTime int64 `json:"endTime"`

	// 发布到部门编码列表。
	DeptList []string `json:"deptList"`

	// 发布到设备用户ID列表。
	DeviceList []string `json:"deviceList"`
}

发布信息。

func (PublicationRequestBase) String

func (o PublicationRequestBase) String() string

type PublicationResponseBase

type PublicationResponseBase struct {

	// 发布ID。
	Id *string `json:"id,omitempty"`

	// 更新者。
	LastUpdatedBy *string `json:"lastUpdatedBy,omitempty"`

	// 创建时间。
	CreateTime *int64 `json:"createTime,omitempty"`

	// 更新时间。
	UpdateTime *int64 `json:"updateTime,omitempty"`

	// 发布名称。
	PublishName *string `json:"publishName,omitempty"`

	// 发布范围。
	PublishScope *string `json:"publishScope,omitempty"`

	// 开始时间。
	StartTime *int64 `json:"startTime,omitempty"`

	// 结束时间。
	EndTime *int64 `json:"endTime,omitempty"`

	// 根据当前时间确定发布状态。 - NOT_ONLINE-未上线 - PUBLISHING-发布中 - ALREADY_OFFLINE-已下线
	PublishStatus *PublicationResponseBasePublishStatus `json:"publishStatus,omitempty"`
}

发布响应信息。

func (PublicationResponseBase) String

func (o PublicationResponseBase) String() string

type PublicationResponseBasePublishStatus

type PublicationResponseBasePublishStatus struct {
	// contains filtered or unexported fields
}

func (PublicationResponseBasePublishStatus) MarshalJSON

func (c PublicationResponseBasePublishStatus) MarshalJSON() ([]byte, error)

func (*PublicationResponseBasePublishStatus) UnmarshalJSON

func (c *PublicationResponseBasePublishStatus) UnmarshalJSON(b []byte) error

func (PublicationResponseBasePublishStatus) Value added in v0.0.90

type PublicationResponseBasePublishStatusEnum

type PublicationResponseBasePublishStatusEnum struct {
	NOT_ONLINE      PublicationResponseBasePublishStatus
	PUBLISHING      PublicationResponseBasePublishStatus
	ALREADY_OFFLINE PublicationResponseBasePublishStatus
}

func GetPublicationResponseBasePublishStatusEnum

func GetPublicationResponseBasePublishStatusEnum() PublicationResponseBasePublishStatusEnum

type PublishDeptResponseDto

type PublishDeptResponseDto struct {

	// 部门编码。
	DeptCode *string `json:"deptCode,omitempty"`

	// 部门名称。
	DeptName *string `json:"deptName,omitempty"`
}

发布的部门信息。

func (PublishDeptResponseDto) String

func (o PublishDeptResponseDto) String() string

type PublishDeviceResponseDto

type PublishDeviceResponseDto struct {

	// 设备用户ID。
	DeviceUserId *string `json:"deviceUserId,omitempty"`

	// 设备名称。
	DeviceName *string `json:"deviceName,omitempty"`
}

发布的设备信息。

func (PublishDeviceResponseDto) String

func (o PublishDeviceResponseDto) String() string

type QosConferenceInfo

type QosConferenceInfo struct {

	// 会议UUID。
	ConfUUID *string `json:"confUUID,omitempty"`

	// 会议ID。
	ConferenceID *string `json:"conferenceID,omitempty"`

	// 会议主题。
	Subject *string `json:"subject,omitempty"`

	// 会议预订者名称。
	ScheduserName *string `json:"scheduserName,omitempty"`

	// 部门名称。
	DeptName *string `json:"deptName,omitempty"`

	// 总体告警 。 * YES:会议的音频、视频、屏幕共享、CPU任一项产生告警,总体告警就为YES * NO:无告警
	Alarm *string `json:"alarm,omitempty"`

	// 音频告警 。 * YES:会议中任一与会者存在音频告警,会议音频告警就为YES * NO:无音频告警
	AudioAlarm *string `json:"audioAlarm,omitempty"`

	// 视频告警。 * YES:会议中任一与会者存在视频告警,会议视频告警就为YES * NO:无音视频警
	VideoAlarm *string `json:"videoAlarm,omitempty"`

	// 屏幕共享告警 YES/NO。 * YES:会议中任一与会者存在屏幕共享告警,会议屏幕共享告警就为YES * NO:无屏幕共享告警
	ScreenAlarm *string `json:"screenAlarm,omitempty"`

	// CPU告警。 * YES:会议中任一与会者存在CPU告警,会议CPU告警就为YES * NO:无CPU告警
	CpuAlarm *string `json:"cpuAlarm,omitempty"`

	// 时区信息,参考[[时区映射关系](https://support.huaweicloud.com/api-meeting/meeting_21_0110.html#ZH-CN_TOPIC_0212714472__table137407441463)](tag:hws)[[时区映射关系](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0110.html#ZH-CN_TOPIC_0212714472__table137407441463)](tag:hk)。 > 举例:“timeZoneID”:\"26\",则通过华为云会议发送的会议通知中的时间将会标记为如“2021/11/11 星期四 00:00 - 02:00 (GMT) 格林威治标准时间:都柏林, 爱丁堡, 里斯本, 伦敦”。
	TimeZoneID *string `json:"timeZoneID,omitempty"`

	// 会议开始时间(UTC时间), Unix时间戳(单位毫秒)。
	StartTime *int64 `json:"startTime,omitempty"`

	// 会议结束时间(UTC时间), Unix时间戳(单位毫秒)。 > * 在线会议:会议召开中,endTime = 会议预计结束时间 > * 历史会议:会议已结束,endTime = 会议实际结束时间
	EndTime *int64 `json:"endTime,omitempty"`

	// 会议召开时长(分钟)。 > * 在线会议:会议召开中,duration = 0 > * 历史会议:会议已结束,duration = 会议实际召开时间
	Duration *int32 `json:"duration,omitempty"`

	// 与会方数。 > 同一用户多次进出会议属于不同的与会方,与会方数计算多次。
	Participants *int32 `json:"participants,omitempty"`

	// 是否网络研讨会。
	Webinar *bool `json:"webinar,omitempty"`
}

会议QoS告警信息。

func (QosConferenceInfo) String

func (o QosConferenceInfo) String() string

type QosCpuInfo

type QosCpuInfo struct {

	// App最大CPU使用率。
	ClientCpuMax *[]QosDataElement `json:"client_cpu_max,omitempty"`

	// 系统最大CPU使用率。
	SystemCpuMax *[]QosDataElement `json:"system_cpu_max,omitempty"`
}

会议与会者CPU QoS数据,当qosType = cpu 时有效。

func (QosCpuInfo) String

func (o QosCpuInfo) String() string

type QosDataElement

type QosDataElement struct {

	// QoS时间点, UTC时间,格式:yyyy-MM-ddTHH:mm:ss.SSSZ。
	Time *string `json:"time,omitempty"`

	// QoS值。
	Value *int32 `json:"value,omitempty"`

	// 该时间点是否有阈值告警。 * true: 阈值告警 * false: 无阈值告警
	Alarm *bool `json:"alarm,omitempty"`

	// 该时间点的阈值。
	Threshold *int32 `json:"threshold,omitempty"`
}

含阈值告警的QoS数据元素,包括时间,QoS取值,告警状态,产生告警时的阈值。

func (QosDataElement) String

func (o QosDataElement) String() string

type QosDataNoThrElement

type QosDataNoThrElement struct {

	// Qos时间点, UTC时间,格式:yyyy-MM-ddTHH:mm:ss.SSSZ。
	Time *string `json:"time,omitempty"`

	// QoS值。
	Value *string `json:"value,omitempty"`
}

不含阈值告警的QoS数据元素,包括时间,QoS取值。

func (QosDataNoThrElement) String

func (o QosDataNoThrElement) String() string

type QosInfo

type QosInfo struct {

	// Qos类型 - aduio:音频 - video:视频 - screen:屏幕共享 - cpu:cpu
	Type *string `json:"type,omitempty"`

	Send *QosSendReceiveInfo `json:"send,omitempty"`

	Receive *QosSendReceiveInfo `json:"receive,omitempty"`

	Cpu *QosCpuInfo `json:"cpu,omitempty"`
}

QoS数据。

func (QosInfo) String

func (o QosInfo) String() string

type QosParticipantInfo

type QosParticipantInfo struct {

	// 会议的UUID。
	ConfUUID *string `json:"confUUID,omitempty"`

	// 会议ID。
	ConferenceID *string `json:"conferenceID,omitempty"`

	// 与会者标识。
	ParticipantID *string `json:"participantID,omitempty"`

	// 用户UUID。
	UserUUID *string `json:"userUUID,omitempty"`

	// 与会者的名称。
	DisplayName *string `json:"displayName,omitempty"`

	// 部门名称。
	DeptName *string `json:"deptName,omitempty"`

	// 入会终端类型。 - PC: PC机 - MOBILE: 手机 - PAD:PAD设备 - MAC:MAC设备 - WEB:WEB方式入会,如通过WebRTC入会 - ROOM: 会议室 - 硬件终端:显示具体的硬件设备类型,如TE50, HUAWEI IDEAHUB, CISCO等 - OTHER: 其他设备
	TerminalType *string `json:"terminalType,omitempty"`

	// 与会者角色。 - host:主持人 - guest:来宾 - audience:观众
	Role *string `json:"role,omitempty"`

	// 与会者的IP地址。
	IpAddress *string `json:"ipAddress,omitempty"`

	// 国家。
	Country *string `json:"country,omitempty"`

	// 省市(仅限中国)。
	Province *string `json:"province,omitempty"`

	// 城市(仅限中国)。
	City *string `json:"city,omitempty"`

	// 华为云会议APP版本。
	AppVersion *string `json:"appVersion,omitempty"`

	// 入会时间(UTC时间), Unix时间戳(单位毫秒)。
	JoinTime *int64 `json:"joinTime,omitempty"`

	// 离会时间(UTC时间), Unix时间戳(单位毫秒)。 > * 与会者未离会:leftTime = 0 > * 与会者已离会:leftTime = 实际离会时间
	LeftTime *int64 `json:"leftTime,omitempty"`

	// 终端操作系统信息。
	SystemInfo *string `json:"systemInfo,omitempty"`

	// 网络类型。
	NetworkType *string `json:"networkType,omitempty"`

	// 总体告警。 * YES:音频(发送/接收),视频(发送/接收),屏幕共享(发送/接收),CPU任一项产生告警,总体告警状态即为 YES * NO:无告警
	Alarm *string `json:"alarm,omitempty"`

	// 音频发送告警。 * YES :发送音频的抖动,时延,丢包率任一项产生阈值告警,则音频发送告警状态为YES * NO:发送音频无告警
	AudioAlarmSend *string `json:"audioAlarmSend,omitempty"`

	// 视频发送告警。 * YES :发送视频的抖动,时延,丢包率任一项产生阈值告警,则视频发送告警状态为YES * NO:发送视频无告警
	VideoAlarmSend *string `json:"videoAlarmSend,omitempty"`

	// 屏幕共享发送告警。 * YES:发送屏幕共享的抖动,时延,丢包率任一项产生阈值告警,则屏幕共享发送告警状态为YES * NO:发送屏幕共享无告警
	ScreenAlarmSend *string `json:"screenAlarmSend,omitempty"`

	// 音频接收告警。 * YES:接收音频的抖动,时延,丢包率任一项产生阈值告警,则音频接收告警状态为YES * NO:接收音频无告警
	AudioAlarmRec *string `json:"audioAlarmRec,omitempty"`

	// 视频接收告警。 * YES:接收视频的抖动,时延,丢包率任一项产生阈值告警,则视频接收告警状态为YES * NO:接收视频无告警
	VideoAlarmRec *string `json:"videoAlarmRec,omitempty"`

	// 屏幕共享接收告警。 * YES:接收屏幕共享的抖动,时延,丢包率任一项产生阈值告警,则屏幕共享接收告警状态为YES * NO:接收屏幕共享无告警
	ScreenAlarmRec *string `json:"screenAlarmRec,omitempty"`

	// CPU告警。 * YES:端侧的APP最大CPU使用率或系统最大CPU使用率任一项产生阈值告警,则CPU告警状态为YES * NO:CPU无告警
	CpuAlarm *string `json:"cpuAlarm,omitempty"`

	// 麦克风。
	MicrophoneInfo *string `json:"microphoneInfo,omitempty"`

	// 扬声器。
	SpeakerInfo *string `json:"speakerInfo,omitempty"`

	// 摄像头。
	CameraInfo *string `json:"cameraInfo,omitempty"`

	// 数据中心。
	DataCenter *string `json:"dataCenter,omitempty"`

	// 离会原因。此字段仅标识离会原因,不做为是否已离会的判断依据。正在与会人员的离会原因初始值 = 0。 * 0:正常离会 * 1:网络异常离会
	LeftReason *int32 `json:"leftReason,omitempty"`

	// 与会者是否存在QoS数据。 * true:存在QoS数据 * false:不存在QoS数据
	ExistQos *bool `json:"existQos,omitempty"`
}

会议与会者QoS告警信息。

func (QosParticipantInfo) String

func (o QosParticipantInfo) String() string

type QosSendReceiveInfo

type QosSendReceiveInfo struct {

	// 码率, 单位kbps,不含阈值告警。当qosType = audio/video/screen 时有效。
	Bitrate *[]QosDataNoThrElement `json:"bitrate,omitempty"`

	// 时延,单位毫秒, 含阈值告警。当qosType = audio/video/screen 时有效。
	Latency *[]QosDataElement `json:"latency,omitempty"`

	// 抖动, 单位毫秒,含阈值告警。当qosType = audio/video/screen 时有效。
	Jitter *[]QosDataElement `json:"jitter,omitempty"`

	// 最大丢包率, 单位百分比 含阈值告警。当qosType = audio/video/screen 时有效。
	PacketLossMax *[]QosDataElement `json:"packet_loss_max,omitempty"`

	// 分辨率, 不含阈值告警。当qosType = video/screen 时有效。
	Resolution *[]QosDataNoThrElement `json:"resolution,omitempty"`

	// 帧率, 单位fps,不含阈值告警。当qosType = video/screen 时有效。
	Frame *[]QosDataNoThrElement `json:"frame,omitempty"`
}

会议与会者发送QoS数据。当qosType = audio/video/screen 时有效。

func (QosSendReceiveInfo) String

func (o QosSendReceiveInfo) String() string

type QueryAdminResultDto

type QueryAdminResultDto struct {

	// 用户UUID。
	Id *string `json:"id,omitempty"`

	// 用户华为云会议帐号。
	Account *string `json:"account,omitempty"`

	// 名称。
	Name *string `json:"name,omitempty"`

	// 管理员类型。 - 0:默认管理员 - 1:普通管理员
	AdminType *int32 `json:"adminType,omitempty"`

	// 邮箱地址。
	Email *string `json:"email,omitempty"`

	// 联系电话。
	Phone *string `json:"phone,omitempty"`

	// [[手机号所属的国家](https://support.huaweicloud.com/api-meeting/meeting_21_0109.html#ZH-CN_TOPIC_0212714591__table19371178135314)](tag:hws)[[手机号所属的国家](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0109.html#ZH-CN_TOPIC_0212714591__table19371178135314)](tag:hk) 。
	Country *string `json:"country,omitempty"`
}

管理员信息。

func (QueryAdminResultDto) String

func (o QueryAdminResultDto) String() string

type QueryCorpAdminResultDto

type QueryCorpAdminResultDto struct {

	// 用户UUID。
	Id *string `json:"id,omitempty"`

	// 用户帐号(华为云会议帐号)。
	Account *string `json:"account,omitempty"`

	// 用户名称。
	Name *string `json:"name,omitempty"`

	// 管理员类型。 * 0:默认管理员 * 1:普通管理员
	AdminType *int32 `json:"adminType,omitempty"`

	// 邮箱地址。
	Email *string `json:"email,omitempty"`

	// 手机号。
	Phone *string `json:"phone,omitempty"`

	// [[手机号所属的国家](https://support.huaweicloud.com/api-meeting/meeting_21_0109.html#ZH-CN_TOPIC_0212714591__table19371178135314)](tag:hws)[[手机号所属的国家](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0109.html#ZH-CN_TOPIC_0212714591__table19371178135314)](tag:hk) 。
	Country *string `json:"country,omitempty"`

	Dept *DeptBasicDto `json:"dept,omitempty"`
}

func (QueryCorpAdminResultDto) String

func (o QueryCorpAdminResultDto) String() string

type QueryCorpBasicResultDto

type QueryCorpBasicResultDto struct {

	// 企业名称。
	Name *string `json:"name,omitempty"`

	// 联系号码。
	Phone *string `json:"phone,omitempty"`

	// [[手机号所属的国家](https://support.huaweicloud.com/api-meeting/meeting_21_0109.html#ZH-CN_TOPIC_0212714591__table19371178135314)](tag:hws)[[手机号所属的国家](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0109.html#ZH-CN_TOPIC_0212714591__table19371178135314)](tag:hk) 。
	Country *string `json:"country,omitempty"`

	// 传真号码。
	Fax *string `json:"fax,omitempty"`

	// 邮箱地址。
	Email *string `json:"email,omitempty"`

	// 地址。
	Address *string `json:"address,omitempty"`

	// 备注。
	Description *string `json:"description,omitempty"`

	// 企业所属SP ID。
	SpId *string `json:"spId,omitempty"`
}

企业基本信息。

func (QueryCorpBasicResultDto) String

func (o QueryCorpBasicResultDto) String() string

type QueryCorpGroupDto

type QueryCorpGroupDto struct {

	// 媒体接入分组id。
	GroupId *string `json:"groupId,omitempty"`

	// 分组名称。
	GroupName *string `json:"groupName,omitempty"`

	// 分组类型。
	GroupType *int32 `json:"groupType,omitempty"`

	// 分组备注信息。
	Remarks *string `json:"remarks,omitempty"`

	// 区域ID,仅服务列表类型场景必填。
	RegionId *string `json:"regionId,omitempty"`

	// 分组状态。 - 0: 正常 - 1: 停用,服务列表类型停用后创建企业就不会再自动分配到该分组
	Status *int32 `json:"status,omitempty"`
}

func (QueryCorpGroupDto) String

func (o QueryCorpGroupDto) String() string

type QueryCorpResResultDto

type QueryCorpResResultDto struct {
	CorpVcRes *QueryCorpVcResResultDto `json:"corpVcRes,omitempty"`
}

查询企业资源的返回结果。

func (QueryCorpResResultDto) String

func (o QueryCorpResResultDto) String() string

type QueryCorpResultDto

type QueryCorpResultDto struct {
	BasicInfo *QueryCorpBasicResultDto `json:"basicInfo,omitempty"`

	AdminInfo *QueryAdminResultDto `json:"adminInfo,omitempty"`

	ResInfo *QueryCorpResResultDto `json:"resInfo,omitempty"`

	GroupDTO *OrgGroupDto `json:"groupDTO,omitempty"`

	// 企业id。
	Id *string `json:"id,omitempty"`
}

func (QueryCorpResultDto) String

func (o QueryCorpResultDto) String() string

type QueryCorpVcResResultDto

type QueryCorpVcResResultDto struct {

	// 云会议室类型列表。
	VmrPkgList *[]QueryVmrPkgResResultDto `json:"vmrPkgList,omitempty"`

	// 1080P硬终端接入帐号数量。
	Te1080pHardCount *int32 `json:"te1080pHardCount,omitempty"`

	// 720P硬终端接入帐号数量。
	Te720pHardCount *int32 `json:"te720pHardCount,omitempty"`

	// 软终端账户数量。
	TeSoftCount *int32 `json:"teSoftCount,omitempty"`

	// 电子白板(SmartRooms)接入帐号数量。
	RoomCount *int32 `json:"roomCount,omitempty"`

	// 录播存储空间 (单位:G)。
	RecordCapability *int32 `json:"recordCapability,omitempty"`

	// 会议并发方数量。
	ConfCallCount *int32 `json:"confCallCount,omitempty"`

	// 直播端口数量。
	LiveCount *int32 `json:"liveCount,omitempty"`

	// 第三方硬终端接入帐号数量。
	ThirdPartyHardCount *int32 `json:"thirdPartyHardCount,omitempty"`

	// 智慧屏终端接入帐号数量。
	HwVisionCount *int32 `json:"hwVisionCount,omitempty"`

	// IdeaHub终端接入帐号数量。
	IdeaHubCount *int32 `json:"ideaHubCount,omitempty"`
}

企业资源信息。

func (QueryCorpVcResResultDto) String

func (o QueryCorpVcResResultDto) String() string

type QueryDeptResultDto

type QueryDeptResultDto struct {

	// 部门编码,企业内唯一。
	DeptCode *string `json:"deptCode,omitempty"`

	// 部门层级。
	DeptLevel *int32 `json:"deptLevel,omitempty"`

	// 部门名称。
	DeptName *string `json:"deptName,omitempty"`

	// 部门名路径。
	DeptNamePath *string `json:"deptNamePath,omitempty"`

	// 是否叶子节点。
	IsLeafNode *bool `json:"isLeafNode,omitempty"`

	// 父部门编码。
	ParentDeptCode *string `json:"parentDeptCode,omitempty"`

	// 部门编码路径。
	DeptCodePath *string `json:"deptCodePath,omitempty"`

	// 备注。
	Note *string `json:"note,omitempty"`

	// 企业ID。
	CorpId *string `json:"corpId,omitempty"`

	// 其他用户对该部门下用户的访问权限。
	InPermission *string `json:"inPermission,omitempty"`

	// 该部门下用户访问权限控制。
	OutPermission *string `json:"outPermission,omitempty"`

	// 允许访问的部门列表。
	DesignatedOutDeptCodes *[]IdMarkDto `json:"designatedOutDeptCodes,omitempty"`

	// 部门排序号。
	SortLevel *int32 `json:"sortLevel,omitempty"`
}

func (QueryDeptResultDto) String

func (o QueryDeptResultDto) String() string

type QueryDeviceInfoResultDto

type QueryDeviceInfoResultDto struct {

	// 终端型号。
	Model *string `json:"model,omitempty"`

	// 设备终端产品尺寸。
	DeviceSize *string `json:"deviceSize,omitempty"`

	// 终端设备购买渠道。
	PurchaseChannel *string `json:"purchaseChannel,omitempty"`
}

终端设备型号信息。

func (QueryDeviceInfoResultDto) String

func (o QueryDeviceInfoResultDto) String() string

type QueryDeviceResultDto

type QueryDeviceResultDto struct {

	// 终端名称。
	Name *string `json:"name,omitempty"`

	// 终端类型,区分自研和第三方终端。
	Type *string `json:"type,omitempty"`

	// 终端型号,枚举类型。当前支持TE系列和部分第三方硬件终端,具体的终端类型可以通过[[获取所有终端类型](https://support.huaweicloud.com/api-meeting/meeting_21_0092.html)](tag:hws)[[获取所有终端类型](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0092.html)](tag:hk)接口查询。
	Model *string `json:"model,omitempty"`

	// 终端SN号,仅可包含数字、字母和下划线。
	Sn *string `json:"sn,omitempty"`

	// 硬终端对应的内置帐号。
	Account *string `json:"account,omitempty"`

	// 终端绑定的号码。
	Number *string `json:"number,omitempty"`

	// 投影码生成模式。 * 0:自动(该模式下根据消息上报的IP地址内部控制复杂度:私网地址配置成简单模式;公网地址配置成复杂模式) * 1:简单 * 2:复杂
	PrjCodeMode *int32 `json:"prjCodeMode,omitempty"`

	// 部门编码。
	DeptCode *string `json:"deptCode,omitempty"`

	// 部门名称。
	DeptName *string `json:"deptName,omitempty"`

	// 部门名称路径。
	DeptNamePath *string `json:"deptNamePath,omitempty"`

	// 手机号。
	Phone *string `json:"phone,omitempty"`

	// [[手机号所属的国家](https://support.huaweicloud.com/api-meeting/meeting_21_0109.html#ZH-CN_TOPIC_0212714591__table19371178135314)](tag:hws)[[手机号所属的国家](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0109.html#ZH-CN_TOPIC_0212714591__table19371178135314)](tag:hk) 。
	Country *string `json:"country,omitempty"`

	// 邮箱地址。
	Email *string `json:"email,omitempty"`

	// 终端描述。
	Description *string `json:"description,omitempty"`

	// 终端状态。 * 0、正常 * 1、停用\"
	Status *int32 `json:"status,omitempty"`
}

终端信息。

func (QueryDeviceResultDto) String

func (o QueryDeviceResultDto) String() string

type QueryDeviceTypeResultDto

type QueryDeviceTypeResultDto struct {

	// 终端类型,区分自研和第三方终端。 * TE:华为自研硬终端 * 3rd:第三方硬终端
	Type *string `json:"type,omitempty"`

	// 终端型号,枚举类型。 * TE10 * TE20 * TE30 * TE40 * TE50 * TE60 * HUAWEI Box 300 * HUAWEI Box 500 * HUAWEI Box 600 * HUAWEI Box 700 * HUAWEI Box 900 * DP300 * HUAWEI Box 200 * HUAWEI Box 300 * HUAWEI Box 500 * HUAWEI Board * polycomcisco
	Model *string `json:"model,omitempty"`

	// 是否支持激活码。
	EnableActiveCode *bool `json:"enableActiveCode,omitempty"`

	// 屏幕分辨率。1080P、720P等。
	Resolution *string `json:"resolution,omitempty"`

	// 是否支持投影码。
	SupportProjectionCode *bool `json:"supportProjectionCode,omitempty"`

	// 是否支持SVC。
	SupportSVC *bool `json:"supportSVC,omitempty"`
}

终端类型。

func (QueryDeviceTypeResultDto) String

func (o QueryDeviceTypeResultDto) String() string

type QueryOrgVmrResultDto

type QueryOrgVmrResultDto struct {

	// 云会议室的ID。 > 对应[[创建会议](https://support.huaweicloud.com/api-meeting/meeting_21_0014.html)](tag:hws)[[创建会议](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0014.html)](tag:hk)接口中的vmrID。
	Id *string `json:"id,omitempty"`

	// 云会议室的固定会议ID。 > 对应[[创建会议](https://support.huaweicloud.com/api-meeting/meeting_21_0014.html)](tag:hws)[[创建会议](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0014.html)](tag:hk)接口中的vmrConferenceID。
	VmrId *string `json:"vmrId,omitempty"`

	// 云会议室名称。
	VmrName *string `json:"vmrName,omitempty"`

	// 云会议室套餐名称。
	VmrPkgName *string `json:"vmrPkgName,omitempty"`

	// 云会议室套餐会议并发方数。
	VmrPkgParties *int32 `json:"vmrPkgParties,omitempty"`

	// 最大观众与会方数(仅网络研讨会有效)。
	MaxAudienceParties *int32 `json:"maxAudienceParties,omitempty"`

	Member *IdMarkDto `json:"member,omitempty"`

	Device *IdMarkDto `json:"device,omitempty"`

	// 云会议室状态。 * 0:正常 * 1:冻结 * 2:未分配
	Status *int32 `json:"status,omitempty"`

	// 到期时间的时间戳,单位毫秒。
	ExpireDate *int64 `json:"expireDate,omitempty"`

	// 按次资源转商后,商用规格最大观众与会方数(仅网络研讨会有效)。
	CommercialMaxAudienceParties *int32 `json:"commercialMaxAudienceParties,omitempty"`
}

查询到的云会议室列表。

func (QueryOrgVmrResultDto) String

func (o QueryOrgVmrResultDto) String() string

type QueryResourceResultDto

type QueryResourceResultDto struct {

	// 唯一标识若携带则以携带为准,企业内保证唯一,否则后台自动生成UUID。
	Id *string `json:"id,omitempty"`

	// 资源类型。 - VMR        - 云会议室 - CONF_CALL  - 会议并发数 - HARD_1080P - 1080P硬终端 - HARD_720P  - 720P硬终端 - SOFT       - 软终端用户数 - ROOM       - 大屏软终端 - LIVE       - 直播推流 - RECORD     - 录播空间 - HARD_THIRD_PARTY - 第三方硬终端帐号 - HUAWEI_VISION -智慧屏 - IDEA_HUB   - ideahub
	Type *string `json:"type,omitempty"`

	// 资源标识,比如资源类型为VMR,则该参数为vmrPkgId。
	TypeId *string `json:"typeId,omitempty"`

	// 资源标识对应的回显描述,比如资源类型为VMR,则该参数为vmrPkgName。
	TypeDesc *string `json:"typeDesc,omitempty"`

	// VMR模式。 - 0:个人会议ID - 1:云会议室 - 2:网络研讨会
	VmrMode *int32 `json:"vmrMode,omitempty"`

	// 资源数量。
	Count *int32 `json:"count,omitempty"`

	// 到期时间,utc时间戳。
	ExpireDate *int64 `json:"expireDate,omitempty"`

	// 资源对应的订单id。
	OrderId *string `json:"orderId,omitempty"`

	// 资源状态: - 0:正常 - 1:到期 - 2:停用
	Status *int32 `json:"status,omitempty"`

	// 标识资源是否可以编辑或删除。
	Editable *bool `json:"editable,omitempty"`
}

func (QueryResourceResultDto) String

func (o QueryResourceResultDto) String() string

type QueryVisionActiveCodeResultDto

type QueryVisionActiveCodeResultDto struct {

	// 激活码唯一标识。
	Id *string `json:"id,omitempty"`

	// 激活码。
	ActiveCode *string `json:"activeCode,omitempty"`

	// 终端名称。
	DevName *string `json:"devName,omitempty"`

	// 终端类型。
	DevType *string `json:"devType,omitempty"`

	// 部门编码。
	DeptCode *string `json:"deptCode,omitempty"`

	// 部门名称。
	DeptName *string `json:"deptName,omitempty"`

	// 失效时间戳。
	ExpireDate *int64 `json:"expireDate,omitempty"`
}

激活码信息。

func (QueryVisionActiveCodeResultDto) String

type QueryVmrPkgResResultDto

type QueryVmrPkgResResultDto struct {

	// 云会议室套餐包id。
	VmrPkgId *string `json:"vmrPkgId,omitempty"`

	// 云会议室套餐包名称。
	VmrName *string `json:"vmrName,omitempty"`

	// 云会议室套餐方数。
	VmrPkgParties *int32 `json:"vmrPkgParties,omitempty"`

	// 该云会议室套餐分配的总数。
	VmrPkgCount *int32 `json:"vmrPkgCount,omitempty"`

	// 该套餐对应的云会议室已分配数量。
	VmrPkgUsedCount *int32 `json:"vmrPkgUsedCount,omitempty"`
}

查询Vmr套餐包分配数量结果。

func (QueryVmrPkgResResultDto) String

func (o QueryVmrPkgResResultDto) String() string

type QueryVmrResultDto

type QueryVmrResultDto struct {

	// 云会议室的ID。 > 对应[[创建会议](https://support.huaweicloud.com/api-meeting/meeting_21_0014.html)](tag:hws)[[创建会议](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0014.html)](tag:hk)接口中的vmrID。
	Id *string `json:"id,omitempty"`

	// 云会议室的固定会议ID或者个人会议ID。 > 对应[[创建会议](https://support.huaweicloud.com/api-meeting/meeting_21_0014.html)](tag:hws)[[创建会议](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0014.html)](tag:hk)接口中的vmrConferenceID。
	VmrId *string `json:"vmrId,omitempty"`

	// 云会议室名称。
	VmrName *string `json:"vmrName,omitempty"`

	// 来宾密码。
	GustPwd *string `json:"gustPwd,omitempty"`

	// 来宾与会链接。
	GustJoinUrl *string `json:"gustJoinUrl,omitempty"`

	// 主持人密码。
	ChairPwd *string `json:"chairPwd,omitempty"`

	// 主持人与会链接。
	ChairJoinUrl *string `json:"chairJoinUrl,omitempty"`

	// 允许来宾先入会。
	AllowGustFirst *bool `json:"allowGustFirst,omitempty"`

	// 云会议室被使用后是否通知会议室所有者。
	GustFirstNotice *bool `json:"gustFirstNotice,omitempty"`

	// VMR模式。 * 0: 个人会议ID * 1: 云会议室 * 2: 网络研讨会
	VmrMode *int32 `json:"vmrMode,omitempty"`

	// 云会议室套餐包的id,仅云会议室返回。
	VmrPkgId *string `json:"vmrPkgId,omitempty"`

	// 云会议室套餐包的名称,仅云会议室返回。
	VmrPkgName *string `json:"vmrPkgName,omitempty"`

	// 云会议室套餐包的会议并发方数,仅云会议室返回。
	VmrPkgParties *int32 `json:"vmrPkgParties,omitempty"`

	// 云会议室状态。 * 0:正常 * 1:停用 * 2:未分配
	Status *int32 `json:"status,omitempty"`
}

用户查询的云会议室或者个人会议ID详情。

func (QueryVmrResultDto) String

func (o QueryVmrResultDto) String() string

type RealTimeAttendee

type RealTimeAttendee struct {

	// 与会者的华为云会议帐号。
	AccountID *string `json:"accountID,omitempty"`

	// 与会者的用户UUID。
	UserUUID *string `json:"userUUID,omitempty"`

	// 与会者名称。
	Name *string `json:"name,omitempty"`

	// 与会者号码。
	Phone *string `json:"phone,omitempty"`

	// 设备为三屏智真时的左屏号码。 > 该参数将废弃,请勿使用。
	PhoneLeft *string `json:"phoneLeft,omitempty"`

	// 设备为三屏智真时的右屏号码。 > 该参数将废弃,请勿使用。
	PhoneRight *string `json:"phoneRight,omitempty"`
}

被邀请与会者信息。

func (RealTimeAttendee) String

func (o RealTimeAttendee) String() string

type RealTimeConfInfo

type RealTimeConfInfo struct {

	// 主持人与会者标识。
	ChairID *string `json:"chairID,omitempty"`
}

在线会议信息。

func (RealTimeConfInfo) String

func (o RealTimeConfInfo) String() string

type RealTimeParticipant

type RealTimeParticipant struct {

	// 与会者标识。
	Pid *string `json:"pid,omitempty"`

	// 与会者名称。
	Name *string `json:"name,omitempty"`

	// 与会者号码。
	Phone *string `json:"phone,omitempty"`

	// 用户状态。 - 0: 会议中 - 1: 正在呼叫 - 2: 正在加入会议 > 若会场未入会或已离会,则不会显示于在线会场列表。
	State *int32 `json:"state,omitempty"`

	// 音视频能力。 - 0: 音频 - 1: 视频
	Video *int32 `json:"video,omitempty"`

	// 麦克风状态。 - 0: 麦克风打开 - 1: 麦克风关闭
	Mute *int32 `json:"mute,omitempty"`

	// 与会者举手状态。 - 0: 未举手 - 1: 举手
	Hand *int32 `json:"hand,omitempty"`
}

在线会场信息。

func (RealTimeParticipant) String

func (o RealTimeParticipant) String() string

type RecordDownloadInfoBo

type RecordDownloadInfoBo struct {

	// 会议UUID。
	ConfUuid *string `json:"confUuid,omitempty"`

	// 下载链接信息。
	Urls *[]RecordDownloadUrlDo `json:"urls,omitempty"`
}

会议录制文件下载链接信息。

func (RecordDownloadInfoBo) String

func (o RecordDownloadInfoBo) String() string

type RecordDownloadUrlDo

type RecordDownloadUrlDo struct {

	// 下载鉴权token,下载文件时,使用该token鉴权。(一小时内有效,使用后立即失效)。
	Token *string `json:"token,omitempty"`

	// 文件类型。 * Aux:辅流(会议中的共享画面;分辨率为720p) * Hd:高清(会议中的视频画面;分辨率和会议中视频画面的分辨率一致,1080p或者720p) * Sd:标清(会议中视频画面和共享画面的合成画面,视频画面是大画面,共享画面是小画面,共享画面布局在右下方;分辨率为4CIF) > 单个MP4文件大小不超过1GB。
	FileType *string `json:"fileType,omitempty"`

	// 文件下载url,最大1000个字符。
	Url *string `json:"url,omitempty"`
}

单个录制文件下载链接信息。

func (RecordDownloadUrlDo) String

func (o RecordDownloadUrlDo) String() string

type RecordRequest

type RecordRequest struct {

	// 会议ID。
	ConferenceID string `json:"conferenceID"`

	// 会控Token,通过[[获取会控token](https://support.huaweicloud.com/api-meeting/meeting_21_0027.html)](tag:hws)[[获取会控token](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0027.html)](tag:hk)接口获得。
	XConferenceAuthorization string `json:"X-Conference-Authorization"`

	Body *RestSetRecordReqBody `json:"body,omitempty"`
}

Request Object

func (RecordRequest) String

func (o RecordRequest) String() string

type RecordResponse

type RecordResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (RecordResponse) String

func (o RecordResponse) String() string

type RecordResultDo

type RecordResultDo struct {

	// 会议UUID。
	ConfUUID *string `json:"confUUID,omitempty"`

	// 会议ID。
	ConfID *string `json:"confID,omitempty"`

	// 录播观看地址。
	Url *[]string `json:"url,omitempty"`

	// 录制时长(单位秒)。
	RcdTime *int32 `json:"rcdTime,omitempty"`

	// 录制文件大小(MB)。
	RcdSize *int32 `json:"rcdSize,omitempty"`

	// 会议主题。
	Subject *string `json:"subject,omitempty"`

	// 会议预订者名称。
	ScheduserName *string `json:"scheduserName,omitempty"`

	// 会议开始时间。
	StartTime *string `json:"startTime,omitempty"`

	// 录制文件是否转码完成。
	IsDecodeFinish *bool `json:"isDecodeFinish,omitempty"`

	// 录制文件预计转码完成时间。
	DecodeEndTime *int64 `json:"decodeEndTime,omitempty"`

	// 录播文件是否可观看。
	Available *bool `json:"available,omitempty"`

	// 观看/下载录播的鉴权方式。 - 0: 可通过链接观看/下载 - 1: 企业用户可观看/下载 - 2: 与会者可观看/下载
	RecordAuthType *int32 `json:"recordAuthType,omitempty"`
}

录制信息。

func (RecordResultDo) String

func (o RecordResultDo) String() string

type RenameParticipantRequest

type RenameParticipantRequest struct {

	// 会议ID。
	ConferenceID string `json:"conferenceID"`

	// 会控Token,通过[[获取会控token](https://support.huaweicloud.com/api-meeting/meeting_21_0027.html)](tag:hws)[[获取会控token](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0027.html)](tag:hk)接口获得。
	XConferenceAuthorization string `json:"X-Conference-Authorization"`

	Body *RestRenamePartReqBody `json:"body,omitempty"`
}

Request Object

func (RenameParticipantRequest) String

func (o RenameParticipantRequest) String() string

type RenameParticipantResponse

type RenameParticipantResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (RenameParticipantResponse) String

func (o RenameParticipantResponse) String() string

type ResDetailDto

type ResDetailDto struct {

	// 总数。
	SumCount *int32 `json:"sumCount,omitempty"`

	// 赠送数量。
	TrialCount *int32 `json:"trialCount,omitempty"`

	// 到期数量。
	ExpiredCount *int32 `json:"expiredCount,omitempty"`

	// 即将到期数量,到期时间在30天内。
	ExpiringCount *int32 `json:"expiringCount,omitempty"`

	// 已使用数(录播存储空间、会议并发、推流并发方数暂无法查询)。
	UsedCount *int32 `json:"usedCount,omitempty"`
}

func (ResDetailDto) String

func (o ResDetailDto) String() string

type ResetActivecodeRequest

type ResetActivecodeRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	// 终端序列号,仅可包含数字、字母和下划线。
	Sn string `json:"sn"`

	Body *ActiveDto `json:"body,omitempty"`
}

Request Object

func (ResetActivecodeRequest) String

func (o ResetActivecodeRequest) String() string

type ResetActivecodeResponse

type ResetActivecodeResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (ResetActivecodeResponse) String

func (o ResetActivecodeResponse) String() string

type ResetPwdByAdminRequest

type ResetPwdByAdminRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestID *string `json:"X-Request-ID,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	Body *AdminResetPwdReqDto `json:"body,omitempty"`
}

Request Object

func (ResetPwdByAdminRequest) String

func (o ResetPwdByAdminRequest) String() string

type ResetPwdByAdminResponse

type ResetPwdByAdminResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (ResetPwdByAdminResponse) String

func (o ResetPwdByAdminResponse) String() string

type ResetPwdReqDtov1

type ResetPwdReqDtov1 struct {

	// 用户身份信息(手机号码或邮箱帐号或用户真实帐号)。
	User string `json:"user"`

	// 用户新的登录密码。 密码要求: * 长度范围要求8~32 * 至少包含大小写字母、数字 * 不能包含3个以上重复字符 * 密码不能包含与其对应的用户名(不区分大小写)以及逆序的用户名(不区分大小写)
	NewPwd string `json:"newPwd"`

	// * 1:临时密码,重置完密码后登录Web Portal根据配置可能需要强制修改密码 * 非1:正式密码,重置完密码后登录Web Portal不需要强制修改密码
	PassWordType *int32 `json:"passWordType,omitempty"`
}

func (ResetPwdReqDtov1) String

func (o ResetPwdReqDtov1) String() string

type ResetPwdRequest

type ResetPwdRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestID *string `json:"X-Request-ID,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	Body *ResetPwdReqDtov1 `json:"body,omitempty"`
}

Request Object

func (ResetPwdRequest) String

func (o ResetPwdRequest) String() string

type ResetPwdResponse

type ResetPwdResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (ResetPwdResponse) String

func (o ResetPwdResponse) String() string

type ResetVisionActiveCodeRequest

type ResetVisionActiveCodeRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	// 华为云会议帐号。 可通过[[分页查询用户](https://support.huaweicloud.com/api-meeting/meeting_21_0071.html)](tag:hws)[[分页查询用户](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0071.html)](tag:hk)接口获取,对应接口返回userAccount字段。
	Account string `json:"account"`

	Body *ActiveDto `json:"body,omitempty"`
}

Request Object

func (ResetVisionActiveCodeRequest) String

type ResetVisionActiveCodeResponse

type ResetVisionActiveCodeResponse struct {

	// 激活码。
	ActiveCode     *string `json:"activeCode,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ResetVisionActiveCodeResponse) String

type ResourceDto

type ResourceDto struct {

	// 资源标识,不携带则后台自动生成。
	Id *string `json:"id,omitempty"`

	// 资源类型。 - VMR        - 云会议室 - CONF_CALL  - 会议并发数 - HARD_1080P - 1080P硬终端 - HARD_720P  - 720P硬终端 - SOFT       - 软终端用户数 - ROOM       - 大屏软终端 - LIVE       - 直播推流 - RECORD     - 录播空间 - HARD_THIRD_PARTY - 第三方硬终端帐号 - HUAWEI_VISION -智慧屏 - IDEA_HUB   - ideahub
	Type string `json:"type"`

	// 类型标识,比如资源类型为vmr,vmr又分为5方,10方等,该参数为vmrPkgId,用来区分子类别,详见如下: - vmr10:ff808081699b56d40169c410d5080179 - vmr50:ff808081699b56cb0169c411a0980152 - vmr100:ff808081699b56cb0169c41167850151 - vmr200:ff808081699b56d40169c410913d0178 - vmr25:ff808081699b56d40169c4111fe5017a - vmr300:ff8080816b9ec3ab016bdff237962e83 - vmr400:ff8080816b9ec475016bdff37efc279f - vmr500:ff8080816b9ec3ab016bdff338542e84
	TypeId *string `json:"typeId,omitempty"`

	// 资源数量。
	Count int32 `json:"count"`

	// 到期时间,utc时间戳。
	ExpireDate int64 `json:"expireDate"`
}

func (ResourceDto) String

func (o ResourceDto) String() string

type RestAllowClientRecordReqBody added in v0.1.6

type RestAllowClientRecordReqBody struct {

	// * 0:取消与会者客户端录制权限 * 1:允许与会者客户端录制
	AllowClientRecord int32 `json:"allowClientRecord"`
}

允许客户端录制请求。

func (RestAllowClientRecordReqBody) String added in v0.1.6

type RestAllowUnMuteReqBody

type RestAllowUnMuteReqBody struct {

	// 是否允许自己解除静音(仅静音时有效),默认为允许。 - 0: 不允许 - 1: 允许
	AllowUnmuteByOneself int32 `json:"allowUnmuteByOneself"`
}

与会者自己解除静音请求。

func (RestAllowUnMuteReqBody) String

func (o RestAllowUnMuteReqBody) String() string

type RestAllowWaitingParticipantReqBody added in v0.1.6

type RestAllowWaitingParticipantReqBody struct {

	// 等候室成员标志。通过监听[[会议级事件推送中的“等候室成员列表信息”](https://support.huaweicloud.com/api-meeting/meeting_21_1507.html)](tag:hws)[[会议级事件推送中的“等候室成员列表信息”](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_1507.html)](tag:hk)事件获得。
	ParticipantID *string `json:"participantID,omitempty"`

	// 允许所有等候者入会。 * false:指定等候者 * true:所有等候者入会
	AllowAll *bool `json:"allowAll,omitempty"`
}

func (RestAllowWaitingParticipantReqBody) String added in v0.1.6

type RestAttendeeDto

type RestAttendeeDto struct {

	// 与会者的用户UUID。
	UserUUID *string `json:"userUUID,omitempty"`

	// 与会者的帐号。 * 如果是帐号/密码鉴权场景:选填,表示华为云会议帐号 * 如果是APPID鉴权场景:必填,表示第三方的User ID,同时需要携带参数appId
	AccountId *string `json:"accountId,omitempty"`

	// 与会者名称。长度限制为96个字符。
	Name *string `json:"name,omitempty"`

	// 会议中的角色。默认为普通与会者。 - 0: 普通与会者 - 1: 会议主持人
	Role *int32 `json:"role,omitempty"`

	// 号码。支持SIP号码或者手机号码。 * 如果是帐号/密码鉴权场景:必填 * 如果是APP ID鉴权场景:选填 > * 号码可以通过[[查询企业通讯](https://support.huaweicloud.com/api-meeting/meeting_21_0512.html)](tag:hws)[[查询企业通讯](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0512.html)](tag:hk)接口录获取。返回的number是SIP号码,phone是手机号码 > * 填SIP号码系统会呼叫对应的软终端或者硬终端;填手机号码系统会呼叫手机 > * 呼叫手机需要开通PSTN权限,否则无法呼叫
	Phone *string `json:"phone,omitempty"`

	// 预留字段,取值类型同phone。
	Phone2 *string `json:"phone2,omitempty"`

	// 预留字段,取值类型同phone。
	Phone3 *string `json:"phone3,omitempty"`

	// 邮箱地址。需要发邮件通知时填写。
	Email *string `json:"email,omitempty"`

	// 短信通知的手机号码。需要发短信通知时填写。
	Sms *string `json:"sms,omitempty"`

	// 用户入会时是否需要自动静音。默认不静音。 - 0: 不需要静音 - 1: 需要静音 > 仅会中邀请与会者时生效。
	IsMute *int32 `json:"isMute,omitempty"`

	// 会议开始时是否自动邀请该与会者。默认值由企业级配置决定。 - 0: 不自动邀请 - 1: 自动邀请 > 仅并发会议资源的随机会议ID会议才生效。
	IsAutoInvite *int32 `json:"isAutoInvite,omitempty"`

	// 终端类型,类型枚举如下: * normal: 软终端 * terminal: 会议室或硬终端 * outside: 外部与会人 * mobile: 用户手机号码 * ideahub:ideahub * board: 电子白板(SmartRooms),含Maxhub、海信大屏、IdeaHub B2 * hwvision:华为智慧屏TV
	Type *string `json:"type,omitempty"`

	// 预留字段,终端所在会议室信息。
	Address *string `json:"address,omitempty"`

	// 部门ID。
	DeptUUID *string `json:"deptUUID,omitempty"`

	// 部门名称。最大不超过128个字符。
	DeptName *string `json:"deptName,omitempty"`

	// App ID。如果是APP ID鉴权场景,此项必填。参考[[App ID的申请](https://support.huaweicloud.com/devg-meeting/meeting_20_0011.html#section1)](tag:hws)[[App ID的申请](https://support.huaweicloud.com/intl/zh-cn/devg-meeting/meeting_20_0011.html#section1)](tag:hk)。
	AppId *string `json:"appId,omitempty"`
}

与会者信息。

func (RestAttendeeDto) String

func (o RestAttendeeDto) String() string

type RestBatchHandsUpReqBody added in v0.1.6

type RestBatchHandsUpReqBody struct {

	// - 0: 放下手 - 1: 举手
	HandsState int32 `json:"handsState"`

	// 与会者标识列表。
	Pids []string `json:"pids"`
}

批量举手请求。

func (RestBatchHandsUpReqBody) String added in v0.1.6

func (o RestBatchHandsUpReqBody) String() string

type RestBulkDelAttendReqBody

type RestBulkDelAttendReqBody struct {

	// 待删除会场列表。
	BulkDelAttendInfo []DelAttendInfo `json:"bulkDelAttendInfo"`
}

删除与会者请求。

func (RestBulkDelAttendReqBody) String

func (o RestBulkDelAttendReqBody) String() string

type RestBulkHangUpReqBody

type RestBulkHangUpReqBody struct {

	// 批量挂断会场列表,列表元素为与会者标识。
	BulkHangUpParticipants []string `json:"bulkHangUpParticipants"`
}

邀请与会者请求。

func (RestBulkHangUpReqBody) String

func (o RestBulkHangUpReqBody) String() string

type RestCancelSingleRecordCycleConfListReqBody

type RestCancelSingleRecordCycleConfListReqBody struct {

	// 待删除的子会议UUID列表。
	CycleSubConfIDs []string `json:"cycleSubConfIDs"`
}

func (RestCancelSingleRecordCycleConfListReqBody) String

type RestChairTokenReqBody

type RestChairTokenReqBody struct {

	// - 0: 释放主持人 - 1: 申请主持人
	ApplyChair int32 `json:"applyChair"`

	// 当申请主持人时,携带主持人密码。
	ChairmanPwd *string `json:"chairmanPwd,omitempty"`
}

申请主持人请求。

func (RestChairTokenReqBody) String

func (o RestChairTokenReqBody) String() string

type RestChairViewReqBody

type RestChairViewReqBody struct {

	// 主持人观看的画面类型。 - 0: 主持人轮询 - 1: 主持人观看多画面 - 2: 主持人选看会场
	ViewType int32 `json:"viewType"`

	// 被主持人选看的会场。 当为主持人选看会场时为必填参数。
	ParticipantID *string `json:"participantID,omitempty"`

	// 轮询间隔,单位:秒。 主持人轮询时,必填字段。 范围:[10-120],默认值:10。
	SwitchTime *int32 `json:"switchTime,omitempty"`

	// 启动/停止轮询。 主持人轮询时,必填字段。 - 0: 停止轮询 - 1: 启动轮询
	Status *int32 `json:"status,omitempty"`
}

主持人选看请求。

func (RestChairViewReqBody) String

func (o RestChairViewReqBody) String() string

type RestConfConfigDto

type RestConfConfigDto struct {

	// 是否需要发送会议邮件通知。默认值由企业级配置决定。 - true: 需要 - false: 不需要
	IsSendNotify *bool `json:"isSendNotify,omitempty"`

	// 是否需要发送会议短信通知。默认值由企业级配置决定。 - true: 需要 - false: 不需要 > 只有正式商用企业才有发送会议短信通知的权限,免费企业即使isSendSms设置成true也不会发送会议短信通知。
	IsSendSms *bool `json:"isSendSms,omitempty"`

	// 是否需要发送会议邮件日历通知。默认值由企业级配置决定。 - true: 需要 - false: 不需要
	IsSendCalendar *bool `json:"isSendCalendar,omitempty"`

	// 来宾入会,软终端是否自动静音。默认值由企业级配置决定。 - true: 自动静音 - false: 不自动静音
	IsAutoMute *bool `json:"isAutoMute,omitempty"`

	// 来宾入会,硬终端是否自动静音。默认值由企业级配置决定。 - true: 自动静音 - false: 不自动静音
	IsHardTerminalAutoMute *bool `json:"isHardTerminalAutoMute,omitempty"`

	// 是否来宾免密。 - true: 免密 - false: 需要密码 > 仅随机会议ID的会议生效。
	IsGuestFreePwd *bool `json:"isGuestFreePwd,omitempty"`

	// 允许加入会议的范围。 - 0: 所有用户 - 2: 企业内用户 - 3: 被邀请用户
	CallInRestriction *int32 `json:"callInRestriction,omitempty"`

	// 是否允许来宾启动会议。 - true: 允许来宾启动会议 - false: 禁止来宾启动会议 > 仅随机会议ID的会议生效。
	AllowGuestStartConf *bool `json:"allowGuestStartConf,omitempty"`

	// 来宾密码(4-16位长度的纯数字)。
	GuestPwd *string `json:"guestPwd,omitempty"`

	// 云会议室的会议ID模式。 * 0:固定会议ID * 1:随机会议ID
	VmrIDType *int32 `json:"vmrIDType,omitempty"`

	// 自动延长会议时长(取值范围0-60)。 * 0:表示会议到点自动结束,不延长会议 * 其他:表示自动延长的时长 > * 自动结束会议是按照会议时长计算。比如预定的会议是9:00开始11:00结束,会议时长2个小时,如果与会者8:00就加入会议了,那会议在10:00就会自动结束 > * 设置成其他值时,只要会中还有与会者,会议自动多次延长
	ProlongLength *int32 `json:"prolongLength,omitempty"`

	// 开启或者关闭等候室。 * true:开启 * false:不开启
	EnableWaitingRoom *bool `json:"enableWaitingRoom,omitempty"`

	// 主持人入会是否开启摄像头。 * true:开启 * false:不开启
	IsHostCameraOn *bool `json:"isHostCameraOn,omitempty"`

	// 来宾入会是否开启摄像头。 * true:开启 * false:不开启
	IsGuestCameraOn *bool `json:"isGuestCameraOn,omitempty"`
}

会议其他配置信息。

func (RestConfConfigDto) String

func (o RestConfConfigDto) String() string

type RestCustomMultiPictureBody

type RestCustomMultiPictureBody struct {

	// 是否为手工设置多画面。 * 0: 系统自动多画面 * 1: 手工设置多画面
	ManualSet int32 `json:"manualSet"`

	PicLayoutInfo *PicLayoutInfo `json:"picLayoutInfo,omitempty"`

	// 画面类型。手工设置多画面时有效。 - Single: 单画面 - Two: 二画面 - Three: 三画面 - Three-2: 三画面 - Three-3: 三画面 - Three-4: 三画面 - Four: 四画面 - Four-2: 四画面 - Four-3: 四画面 - Five: 五画面 - Five-2: 五画面 - Six: 六画面 - Six-2: 六画面 - Six-3: 六画面 - Six-4: 六画面 - Six-5: 六画面 - Seven: 七画面 - Seven-2: 七画面 - Seven-3: 七画面 - Seven-4: 七画面 - Eight: 八画面 - Eight-2: 八画面 - Eight-3: 八画面 - Eight-4: 八画面 - Nine: 九画面 - Ten: 十画面 - Ten-2: 十画面 - Ten-3: 十画面 - Ten-4: 十画面 - Ten-5: 十画面 - Ten-6: 十画面 - Thirteen: 十三画面 - Thirteen-2: 十三画面 - Thirteen-3: 十三画面 - Thirteen-4: 十三画面 - Thirteen-5: 十三画面 - Sixteen: 十六画面 - Seventeen: 十七画面 - Twenty-Five: 二十五画面
	ImageType *string `json:"imageType,omitempty"`

	// 子画面列表(手工设置多画面时必填)。
	SubscriberInPics *[]RestSubscriberInPic `json:"subscriberInPics,omitempty"`

	// 表示轮询间隔,取值范围:10-120,默认10。单位:秒。 当同一个子画面中包含有多个与会者时,此参数有效。 > 仅针对专业会议终端生效,对软终端不生效。
	SwitchTime *int32 `json:"switchTime,omitempty"`

	// 多画面是否仅保存。 * true: 仅保存 * false: 保存并应用 > * ”仅保存“效果:仅保存当前画面布局,不进行广播等操作。 > * ”保存并应用“效果:1、当会议状态为广播多画面、声控单画面、声控多画面、主持人观看多画面时,保存并应用后,改变画面布局,不改变状态。2、当会议状态为非广播多画面、声控单画面、声控多画面、主持人观看多画面时,如自动多画面、广播与会者、点名与会者时,保存并应用后,变为广播多画面。 > * 当处于广播多画面、声控多画面、声控单画面状态下,无法设置主持人观看多画面。
	MultiPicSaveOnly *bool `json:"multiPicSaveOnly,omitempty"`
}

设置自定义多画面请求。

func (RestCustomMultiPictureBody) String

type RestHandsUpReqBody

type RestHandsUpReqBody struct {

	// - 0: 放下手 - 1: 举手
	HandsState int32 `json:"handsState"`
}

举手请求。

func (RestHandsUpReqBody) String

func (o RestHandsUpReqBody) String() string

type RestInviteReqBody

type RestInviteReqBody struct {

	// 邀请的与会者列表。
	Attendees []Attendee `json:"attendees"`
}

邀请与会者请求。

func (RestInviteReqBody) String

func (o RestInviteReqBody) String() string

type RestInviteWithPwdReqBody

type RestInviteWithPwdReqBody struct {

	// 被邀请者的SIP号码。
	CallNum string `json:"callNum"`

	// 被邀请者所属企业ID。
	OrgID *string `json:"orgID,omitempty"`

	// 会议ID。
	ConfID string `json:"confID"`

	// 会议的密码(主持人或者来宾)。
	Pwd string `json:"pwd"`

	// SIP号码类型。默认是0。 * 0:华为云会议的号码 * 1:VC会议的号码
	NumBelongsType *int32 `json:"numBelongsType,omitempty"`

	// 是否不叠加会场名(VDC场景下适用)。
	IsNotOverlayPidName *bool `json:"isNotOverlayPidName,omitempty"`
}

会议信息。

func (RestInviteWithPwdReqBody) String

func (o RestInviteWithPwdReqBody) String() string

type RestLockReqBody

type RestLockReqBody struct {

	// - 0: 解锁 - 1: 锁定
	IsLock int32 `json:"isLock"`
}

锁定会议请求。

func (RestLockReqBody) String

func (o RestLockReqBody) String() string

type RestLockSiteViewReqBody

type RestLockSiteViewReqBody struct {

	// 锁定标志。 - 0: 取消锁定 - 1: 锁定
	Status int32 `json:"status"`

	// 被锁定视频源的与会者标识。
	ParticipantID string `json:"participantID"`
}

锁定会场视频源请求。

func (RestLockSiteViewReqBody) String

func (o RestLockSiteViewReqBody) String() string

type RestMixedPictureBody

type RestMixedPictureBody struct {

	// 是否为手工设置多画面。 - 0: 系统自动多画面 - 1: 手工设置多画面
	ManualSet int32 `json:"manualSet"`

	// 多画面数目。手工设置多画面时有效。 - Single: 单画面 - Two: 二画面 - Three: 三画面 - Four: 四画面 - Six: 六画面 - Nine: 九画面 - Sixteen: 十六画面
	ImageType *string `json:"imageType,omitempty"`

	// 子画面列表(手工设置多画面时必填)。
	SubscriberInPics *[]SubscriberInPic `json:"subscriberInPics,omitempty"`

	// 表示轮询间隔。单位:秒。 当同一个子画面中包含有多个与会者时,此参数有效。
	SwitchTime *int32 `json:"switchTime,omitempty"`
}

设置多画面请求。

func (RestMixedPictureBody) String

func (o RestMixedPictureBody) String() string

type RestMoveToWaitingRoomReqBody added in v0.1.6

type RestMoveToWaitingRoomReqBody struct {

	// 与会者标识。
	ParticipantID string `json:"participantID"`
}

func (RestMoveToWaitingRoomReqBody) String added in v0.1.6

type RestMuteParticipantReqBody

type RestMuteParticipantReqBody struct {

	// - 0: 取消静音 - 1: 静音
	IsMute int32 `json:"isMute"`
}

静音与会者请求。

func (RestMuteParticipantReqBody) String

type RestMuteReqBody

type RestMuteReqBody struct {

	// - 0: 取消静音 - 1: 静音
	IsMute int32 `json:"isMute"`

	// 是否允许自己解除静音(仅静音时有效),默认为允许。 - 0: 不允许 - 1: 允许
	AllowUnmuteByOneself *int32 `json:"allowUnmuteByOneself,omitempty"`
}

全场静音请求。

func (RestMuteReqBody) String

func (o RestMuteReqBody) String() string

type RestParticipantViewReqBody

type RestParticipantViewReqBody struct {

	// 选看类型。 - 2: 选看会场
	ViewType int32 `json:"viewType"`

	// 被选看的与会者标识。
	ParticipantID string `json:"participantID"`
}

会场选看请求。

func (RestParticipantViewReqBody) String

type RestPicLayout added in v0.1.6

type RestPicLayout struct {

	// 多画面轮询时间,单位秒。
	SwitchTime *int32 `json:"switchTime,omitempty"`

	// 多画面画面数量。
	PicNum *int32 `json:"picNum,omitempty"`

	// 多画面布局名称。
	LayOutName *string `json:"layOutName,omitempty"`

	// 画面类型。
	ImageType *string `json:"imageType,omitempty"`

	// 布局UUID。
	Uuid *string `json:"uuid,omitempty"`

	// 子画面列表。
	SubscriberInPics *[]PicInfoNotify `json:"subscriberInPics,omitempty"`
}

多画面布局。

func (RestPicLayout) String added in v0.1.6

func (o RestPicLayout) String() string

type RestPicLayoutBody added in v0.1.6

type RestPicLayoutBody struct {
	RestPicLayout *RestPicLayout `json:"restPicLayout,omitempty"`
}

子画面信息。

func (RestPicLayoutBody) String added in v0.1.6

func (o RestPicLayoutBody) String() string

type RestProlongDurReqBody

type RestProlongDurReqBody struct {

	// - 0: 手动延长 - 1: 自动延长(未携带延长时间时,默认每次延长15分钟)
	Auto int32 `json:"auto"`

	// 延长时间,单位为分钟。 默认值:15
	Duration *int32 `json:"duration,omitempty"`
}

延长会议请求。

func (RestProlongDurReqBody) String

func (o RestProlongDurReqBody) String() string

type RestRenamePartReqBody

type RestRenamePartReqBody struct {

	// 与会者标识。 已入会的必须填写该字段。
	ParticipantID *string `json:"participantID,omitempty"`

	// 与会者号码。
	Number string `json:"number"`

	// 新名称。
	NewName string `json:"newName"`
}

重命名与会者请求。

func (RestRenamePartReqBody) String

func (o RestRenamePartReqBody) String() string

type RestResponse

type RestResponse struct {

	// 结果码。
	ReturnCode int32 `json:"returnCode"`

	// 结果描述。
	ReturnDesc *string `json:"returnDesc,omitempty"`
}

Rest请求的响应结果body

func (RestResponse) String

func (o RestResponse) String() string

type RestScheduleConfDto

type RestScheduleConfDto struct {

	// 会议开始时间(UTC时间)。格式:yyyy-MM-dd HH:mm。 > * 创建预约会议时,如果没有指定开始时间或填空串,则表示会议马上开始 > * 时间是UTC时间,即0时区的时间
	StartTime *string `json:"startTime,omitempty"`

	// 会议持续时长,单位分钟。默认30分钟。最大1440分钟(24小时),最小15分钟。
	Length *int32 `json:"length,omitempty"`

	// 会议主题。最多128个字符。
	Subject *string `json:"subject,omitempty"`

	// 会议的媒体类型。 - Voice: 语音会议 - HDVideo: 视频会议
	MediaTypes string `json:"mediaTypes"`

	// 软终端创建即时会议时在当前字段带临时群组ID,由服务器在邀请其他与会者时在或者conference-info头域中携带。长度限制为31个字符。
	Groupuri *string `json:"groupuri,omitempty"`

	// 与会者列表。
	Attendees *[]RestAttendeeDto `json:"attendees,omitempty"`

	// 会议是否自动启动录制,在录播类型为:录播、直播+录播时有效。默认为不自动启动。 - 0: 不自动启动录制 - 1: 自动启动录制
	IsAutoRecord *int32 `json:"isAutoRecord,omitempty"`

	// 会议媒体加密模式。默认值由企业级的配置填充。 - 0: 自适应加密 - 1: 强制加密 - 2: 不加密
	EncryptMode *int32 `json:"encryptMode,omitempty"`

	// 会议通知短信或邮件的语言。默认中文。 - zh-CN: 简体中文 - en-US: 美国英文
	Language *string `json:"language,omitempty"`

	// 会议通知中会议时间的时区信息。时区信息,参考[[时区映射关系](https://support.huaweicloud.com/api-meeting/meeting_21_0110.html#ZH-CN_TOPIC_0212714472__table137407441463)](tag:hws)[[时区映射关系](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0110.html#ZH-CN_TOPIC_0212714472__table137407441463)](tag:hk)。 > * 举例:“timeZoneID”:\"26\",则通过华为云会议发送的会议通知中的时间将会标记为如“2021/11/11 星期四 00:00 - 02:00 (GMT) 格林威治标准时间:都柏林, 爱丁堡, 里斯本, 伦敦”。 > * 非周期会议,如果会议通知是通过第三方系统发送,则这个字段不用填写。
	TimeZoneID *string `json:"timeZoneID,omitempty"`

	// 录播类型。默认为禁用。 - 0: 禁用 - 1: 直播 - 2: 录播 - 3: 直播+录播
	RecordType *int32 `json:"recordType,omitempty"`

	// 主流直播推流地址,在录播类型为 :直播、直播+录播时有效。最大不超过255个字符。
	LiveAddress *string `json:"liveAddress,omitempty"`

	// 辅流直播推流地址,在录播类型为 :直播、直播+录播时有效。最大不超过255个字符。
	AuxAddress *string `json:"auxAddress,omitempty"`

	// 是否录制辅流,在录播类型为:录播、录播+直播时有效。默认只录制视频主流,不录制辅流。  - 0: 不录制  - 1: 录制
	RecordAuxStream *int32 `json:"recordAuxStream,omitempty"`

	ConfConfigInfo *RestConfConfigDto `json:"confConfigInfo,omitempty"`

	// 录播观看鉴权方式,在录播类型为:录播、直播+录播时有效。 - 0: 可通过链接观看/下载 - 1: 企业用户可观看/下载 - 2: 与会者可观看/下载
	RecordAuthType *int32 `json:"recordAuthType,omitempty"`

	// 是否使用云会议室或者个人会议ID召开预约会议。默认0。 - 0: 不使用云会议室或者个人会议ID - 1: 使用云会议室或者个人会议ID
	VmrFlag *int32 `json:"vmrFlag,omitempty"`

	CycleParams *CycleParams `json:"cycleParams,omitempty"`

	// 绑定给当前创会帐号的VMR ID。通过[[查询云会议室及个人会议ID](https://support.huaweicloud.com/api-meeting/meeting_21_1106.html)](tag:hws)[[查询云会议室及个人会议ID](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_1106.html)](tag:hk)接口获取。 > * vmrID取上述查询接口中返回的id,不是vmrId > * 创建个人会议ID的会议时,使用vmrMode=0的VMR;创建云会议室的会议时,使用vmrMode=1的VMR
	VmrID *string `json:"vmrID,omitempty"`

	// 会议最大与会人数。默认值0。 * 0:无限制 * 大于0:会议最大与会人数
	ConcurrentParticipants *int32 `json:"concurrentParticipants,omitempty"`
}

会议信息。

func (RestScheduleConfDto) String

func (o RestScheduleConfDto) String() string

type RestScheduleCycleConfDto

type RestScheduleCycleConfDto struct {

	// 子会议UUID。
	CycleSubConfID string `json:"cycleSubConfID"`

	// 会议的媒体类型。 * Voice:语音会议 * HDVideo:视频会议
	MediaTypes string `json:"mediaTypes"`

	// 会议开始时间(UTC时间)。格式:yyyy-MM-dd HH:mm。 > * 如果没有指定开始时间或填空串,则表示会议马上开始 > * 时间是UTC时间,即0时区的时间
	StartTime string `json:"startTime"`

	// 会议持续时长,单位分钟。默认30分钟。最大1440分钟(24小时),最小15分钟。
	Length int32 `json:"length"`

	// 会议是否自动启动录制,在录播类型为:录播、录播+直播时才生效。默认为不自动启动。 * 1:自动启动录制 * 0:不自动启动录制
	IsAutoRecord *int32 `json:"isAutoRecord,omitempty"`

	ConfConfigInfo *CycleSubConfConfigDto `json:"confConfigInfo,omitempty"`

	// 录播观看鉴权方式,在录播类型为:录播、直播+录播时有效。 * 0:可通过链接观看/下载 * 1:企业用户可观看/下载 * 2:与会者可观看/下载
	RecordAuthType *int32 `json:"recordAuthType,omitempty"`

	// 会议描述,长度限制为200个字符。
	Description *string `json:"description,omitempty"`
}

func (RestScheduleCycleConfDto) String

func (o RestScheduleCycleConfDto) String() string

type RestSetCohostBody added in v0.1.6

type RestSetCohostBody struct {

	// - 0:撤销联席主持人 - 1:设置联席主持人
	IsCohost int32 `json:"isCohost"`
}

申请联席主持人请求。

func (RestSetCohostBody) String added in v0.1.6

func (o RestSetCohostBody) String() string

type RestSetLiveReqBody

type RestSetLiveReqBody struct {

	// 会议直播开关。默认值为0。 - 0: 停止会议直播 - 1: 启动会议直播
	IsLive int32 `json:"isLive"`
}

启停会议直播请求。

func (RestSetLiveReqBody) String

func (o RestSetLiveReqBody) String() string

type RestSetRecordReqBody

type RestSetRecordReqBody struct {

	// 录制启停开关。默认值为0。 - 0: 停止会议录制 - 1: 启动会议录制
	IsRecord int32 `json:"isRecord"`
}

启停会议录制请求。

func (RestSetRecordReqBody) String

func (o RestSetRecordReqBody) String() string

type RestSubscriberInPic

type RestSubscriberInPic struct {

	// 多画面中每个画面的编号。编号从1开始。默认值为“1”。
	Index *int32 `json:"index,omitempty"`

	// 每个画面中与会者号码,从[[查询会议实时信息](https://support.huaweicloud.com/api-meeting/meeting_21_0029.html)](tag:hws)[[查询会议实时信息](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0029.html)](tag:hk)接口返回participants中的phone中获取。
	Subscriber *[]string `json:"subscriber,omitempty"`

	// 是否为辅流。默认值为0。 * 0: 不是辅流 * 1: 是辅流
	IsAssistStream *int32 `json:"isAssistStream,omitempty"`
}

子画面信息。

func (RestSubscriberInPic) String

func (o RestSubscriberInPic) String() string

type RestSwitchModeReqBody

type RestSwitchModeReqBody struct {

	// 会议显示策略。 - Fixed: 固定广播与会者 - VAS: 声控切换
	SwitchMode string `json:"switchMode"`

	// 画面类型。单画面设置只针对声控模式。 - 0: 单画面 - 1: 多画面
	ImageType int32 `json:"imageType"`
}

切换会议显示策略请求。

func (RestSwitchModeReqBody) String

func (o RestSwitchModeReqBody) String() string

type RestVideoBody

type RestVideoBody struct {

	// 主持人邀请与会者开启/关闭摄像头请求。 * 1:关闭视频 * 0:开启视频
	Status int32 `json:"status"`
}

主持人邀请与会者开启/关闭摄像头请求。

func (RestVideoBody) String

func (o RestVideoBody) String() string

type RollcallParticipantRequest

type RollcallParticipantRequest struct {

	// 会议ID。
	ConferenceID string `json:"conferenceID"`

	// 与会者标识。
	ParticipantID string `json:"participantID"`

	// 会控Token,通过[[获取会控token](https://support.huaweicloud.com/api-meeting/meeting_21_0027.html)](tag:hws)[[获取会控token](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0027.html)](tag:hk)接口获得。
	XConferenceAuthorization string `json:"X-Conference-Authorization"`
}

Request Object

func (RollcallParticipantRequest) String

type RollcallParticipantResponse

type RollcallParticipantResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (RollcallParticipantResponse) String

type SaveLayoutRequest added in v0.1.6

type SaveLayoutRequest struct {

	// 会议ID。
	ConferenceID string `json:"conferenceID"`

	// 会控Token,通过[[获取会控token](https://support.huaweicloud.com/api-meeting/meeting_21_0027.html)](tag:hws)[[获取会控token](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0027.html)](tag:hk)接口获得。
	XConferenceAuthorization string `json:"X-Conference-Authorization"`

	Body *RestPicLayoutBody `json:"body,omitempty"`
}

Request Object

func (SaveLayoutRequest) String added in v0.1.6

func (o SaveLayoutRequest) String() string

type SaveLayoutResponse added in v0.1.6

type SaveLayoutResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (SaveLayoutResponse) String added in v0.1.6

func (o SaveLayoutResponse) String() string

type SearchAttendanceRecordsOfHisMeetingRequest

type SearchAttendanceRecordsOfHisMeetingRequest struct {

	// 会议UUID。
	ConfUUID string `json:"confUUID"`

	// 查询偏移量。默认为0。
	Offset *int32 `json:"offset,omitempty"`

	// 查询数量。默认值20,最大500条。
	Limit *int32 `json:"limit,omitempty"`

	// 查询条件 。
	SearchKey *string `json:"searchKey,omitempty"`

	// 用户的UUID。 > 该参数将废弃,请勿使用。
	UserUUID *string `json:"userUUID,omitempty"`

	// 标识是否为第三方portal过来的请求。 > 该参数将废弃,请勿使用。
	XAuthorizationType *string `json:"X-Authorization-Type,omitempty"`

	// 用于区分到哪个HCSO站点鉴权。 > 该参数将废弃,请勿使用。
	XSiteId *string `json:"X-Site-Id,omitempty"`

	// 语言。默认简体中文。 - zh-CN: 简体中文。 - en-US: 美国英文。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`
}

Request Object

func (SearchAttendanceRecordsOfHisMeetingRequest) String

type SearchAttendanceRecordsOfHisMeetingResponse

type SearchAttendanceRecordsOfHisMeetingResponse struct {

	// 查询偏移量。
	Offset *int32 `json:"offset,omitempty"`

	// 每页的记录数。
	Limit *int32 `json:"limit,omitempty"`

	// 总记录数。
	Count *int32 `json:"count,omitempty"`

	// 与会者列表。
	Data           *[]ConfAttendeeRecordInfo `json:"data,omitempty"`
	HttpStatusCode int                       `json:"-"`
}

Response Object

func (SearchAttendanceRecordsOfHisMeetingResponse) String

type SearchCorpAdminsRequest

type SearchCorpAdminsRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	// 查询偏移量,若超过最大数量,则返回最后一页。
	Offset *int32 `json:"offset,omitempty"`

	// 查询数量。 默认值:10。
	Limit *int32 `json:"limit,omitempty"`

	// 搜索条件,支持名称、手机、邮箱、帐号、第三方帐号模糊搜索。
	SearchKey *string `json:"searchKey,omitempty"`
}

Request Object

func (SearchCorpAdminsRequest) String

func (o SearchCorpAdminsRequest) String() string

type SearchCorpAdminsResponse

type SearchCorpAdminsResponse struct {

	// 页面起始页,从0开始。
	Offset *int32 `json:"offset,omitempty"`

	// 每页显示的条目数量。 默认值:10。
	Limit *int32 `json:"limit,omitempty"`

	// 总数量。
	Count *int32 `json:"count,omitempty"`

	// 查询企业管理员返回的结果。
	Data           *[]QueryCorpAdminResultDto `json:"data,omitempty"`
	HttpStatusCode int                        `json:"-"`
}

Response Object

func (SearchCorpAdminsResponse) String

func (o SearchCorpAdminsResponse) String() string

type SearchCorpDirRequest

type SearchCorpDirRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	// 查询偏移量,若超过最大数量,则返回最后一页的数据。 默认值:0。
	Offset *int32 `json:"offset,omitempty"`

	// 查询数量。 默认值:10。
	Limit *int32 `json:"limit,omitempty"`

	// 搜索条件。支持帐号、SIP号码、名称、手机、邮箱模糊搜索。
	SearchKey *string `json:"searchKey,omitempty"`

	// 部门编码。
	DeptCode *string `json:"deptCode,omitempty"`

	// 是否查询子部门下的用户。 默认值:true。
	QuerySubDept *bool `json:"querySubDept,omitempty"`

	// 搜索范围。默认值为ALL。 * NORMAL_USER - 查询普通用户。返回普通用户(响应中isHardTerminal=false,type=NORMAL_USER) * HARD_TERMINAL - 查询硬终端用户。返回大屏用户(响应中isHardTerminal=false,type=WHITE_BOARD)和硬终端用户(响应中isHardTerminal=true,type=HARD_TERMINAL) * ALL - 查询所有用户。
	SearchScope *string `json:"searchScope,omitempty"`
}

Request Object

func (SearchCorpDirRequest) String

func (o SearchCorpDirRequest) String() string

type SearchCorpDirResponse

type SearchCorpDirResponse struct {

	// 页面起始页,从0开始。
	Offset *int32 `json:"offset,omitempty"`

	// 每页显示的条目数量。 默认值:10。
	Limit *int32 `json:"limit,omitempty"`

	// 总数量。
	Count *int32 `json:"count,omitempty"`

	// 分页查询企业用户信息。
	Data           *[]UserDto `json:"data,omitempty"`
	HttpStatusCode int        `json:"-"`
}

Response Object

func (SearchCorpDirResponse) String

func (o SearchCorpDirResponse) String() string

type SearchCorpExternalDirRequest added in v0.1.6

type SearchCorpExternalDirRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	// 查询偏移量,若超过最大数量,则返回最后一页的数据。 默认值:0。
	Offset *int32 `json:"offset,omitempty"`

	// 查询数量。 默认值:10。
	Limit *int32 `json:"limit,omitempty"`

	// 搜索条件。支持名称、手机、邮箱模糊搜索。
	SearchKey *string `json:"searchKey,omitempty"`

	// 搜索范围。默认值为ALL。 * PERSONAL - 查询个人外部联系人 * CORP - 查询企业外部联系人 * ALL - 查询所有外部联系人
	SearchScope *string `json:"searchScope,omitempty"`
}

Request Object

func (SearchCorpExternalDirRequest) String added in v0.1.6

type SearchCorpExternalDirResponse added in v0.1.6

type SearchCorpExternalDirResponse struct {

	// 页面起始页,从0开始。
	Offset *int32 `json:"offset,omitempty"`

	// 每页显示的条目数量。 默认值:10。
	Limit *int32 `json:"limit,omitempty"`

	// 总数量。
	Count *int32 `json:"count,omitempty"`

	// 分页查询外部联系人信息。
	Data           *[]ExternalContactDto `json:"data,omitempty"`
	HttpStatusCode int                   `json:"-"`
}

Response Object

func (SearchCorpExternalDirResponse) String added in v0.1.6

type SearchCorpRequest

type SearchCorpRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	// 查询偏移量,若超过最大数量,则返回最后一页的数据。 默认值:0。
	Offset *int32 `json:"offset,omitempty"`

	// 查询数量。 默认值:10。
	Limit *int32 `json:"limit,omitempty"`

	// 搜索条件,支持名称、手机、邮箱、帐号模糊搜索。
	SearchKey *string `json:"searchKey,omitempty"`
}

Request Object

func (SearchCorpRequest) String

func (o SearchCorpRequest) String() string

type SearchCorpResourcesRequest

type SearchCorpResourcesRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	// 查询偏移量,若超过最大数量,则返回最后一页的数据。 默认值:0。
	Offset *int32 `json:"offset,omitempty"`

	// 查询数量。 默认值:10。
	Limit *int32 `json:"limit,omitempty"`

	// 搜索条件,支持resourceId模糊查询。
	SearchKey *string `json:"searchKey,omitempty"`

	// 查询过期时间在该时间戳之后的资源项。
	StartExpireDate *int64 `json:"startExpireDate,omitempty"`

	// 查询过期时间在该时间戳之前的资源项。
	EndExpireDate *int64 `json:"endExpireDate,omitempty"`

	// 资源类型。 - VMR        - 云会议室 - CONF_CALL  - 会议并发数 - HARD_1080P - 1080P硬终端 - HARD_720P  - 720P硬终端 - SOFT       - 软终端用户数 - ROOM       - 大屏软终端 - LIVE       - 直播推流 - RECORD     - 录播空间 - HARD_THIRD_PARTY - 第三方硬终端帐号 - HUAWEI_VISION -智慧屏 > 查询网络研讨会资源时type字段为VMR。
	Type *string `json:"type,omitempty"`

	// VMR模式,type为VMR时传递该参数 * 0:个人会议ID * 1:云会议室 * 2:网络研讨会
	VmrMode *int32 `json:"vmrMode,omitempty"`

	// 资源类型Id,若想搜索5方VMR时,需携带5方vmrpkg对应的id。
	TypeId *string `json:"typeId,omitempty"`

	// 订单Id。
	OrderId *string `json:"orderId,omitempty"`

	// 订单状态。 - 0:正常 - 1:到期 - 2:停用
	Status *int32 `json:"status,omitempty"`
}

Request Object

func (SearchCorpResourcesRequest) String

type SearchCorpResourcesResponse

type SearchCorpResourcesResponse struct {

	// 页面起始页,从0开始。
	Offset *int32 `json:"offset,omitempty"`

	// 每页显示的条目数量。 默认值:10。
	Limit *int32 `json:"limit,omitempty"`

	// 总数量。
	Count *int32 `json:"count,omitempty"`

	// 分页查询企业的资源项。
	Data           *[]QueryResourceResultDto `json:"data,omitempty"`
	HttpStatusCode int                       `json:"-"`
}

Response Object

func (SearchCorpResourcesResponse) String

type SearchCorpResponse

type SearchCorpResponse struct {

	// 页面起始页,从0开始。
	Offset *int32 `json:"offset,omitempty"`

	// 每页显示的条目数量。 默认值:10。
	Limit *int32 `json:"limit,omitempty"`

	// 总数量。
	Count *int32 `json:"count,omitempty"`

	// 分页查询企业信息。
	Data           *[]QueryCorpResultDto `json:"data,omitempty"`
	HttpStatusCode int                   `json:"-"`
}

Response Object

func (SearchCorpResponse) String

func (o SearchCorpResponse) String() string

type SearchCorpVmrRequest

type SearchCorpVmrRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	// 查询偏移量,若超过最大数量,则返回最后一页的数据。 默认值:0。
	Offset *int32 `json:"offset,omitempty"`

	// 查询数量。 默认值:10。
	Limit *int32 `json:"limit,omitempty"`

	// 搜索条件。支持云会议室名称、ID及分配的用户、硬终端名称模糊搜索。
	SearchKey *string `json:"searchKey,omitempty"`

	// VMR模式。不填则默认为云会议室。 - 1:云会议室 - 2:网络研讨会
	VmrMode *int32 `json:"vmrMode,omitempty"`

	// 云会议室状态。不填则查询所有。 * 0:正常 * 1:停用 * 2:未分配
	Status *int32 `json:"status,omitempty"`
}

Request Object

func (SearchCorpVmrRequest) String

func (o SearchCorpVmrRequest) String() string

type SearchCorpVmrResponse

type SearchCorpVmrResponse struct {

	// 页面起始页,从0开始。
	Offset *int32 `json:"offset,omitempty"`

	// 每页显示的条目数量。 默认值:10。
	Limit *int32 `json:"limit,omitempty"`

	// 总数量。
	Count *int32 `json:"count,omitempty"`

	// 查询到的云会议室列表。
	Data           *[]QueryOrgVmrResultDto `json:"data,omitempty"`
	HttpStatusCode int                     `json:"-"`
}

Response Object

func (SearchCorpVmrResponse) String

func (o SearchCorpVmrResponse) String() string

type SearchCtlRecordsOfHisMeetingRequest

type SearchCtlRecordsOfHisMeetingRequest struct {

	// 会议UUID。
	ConfUUID string `json:"confUUID"`

	// 查询偏移量。默认为0。
	Offset *int32 `json:"offset,omitempty"`

	// 查询数量。默认值20,最大500条。
	Limit *int32 `json:"limit,omitempty"`

	// 用户的UUID。 > 该参数将废弃,请勿使用。
	UserUUID *string `json:"userUUID,omitempty"`

	// 标识是否为第三方portal过来的请求。 > 该参数将废弃,请勿使用。
	XAuthorizationType *string `json:"X-Authorization-Type,omitempty"`

	// 用于区分到哪个HCSO站点鉴权。 > 该参数将废弃,请勿使用。
	XSiteId *string `json:"X-Site-Id,omitempty"`

	// 语言。默认简体中文。 - zh-CN: 简体中文。 - en-US: 美国英文。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`
}

Request Object

func (SearchCtlRecordsOfHisMeetingRequest) String

type SearchCtlRecordsOfHisMeetingResponse

type SearchCtlRecordsOfHisMeetingResponse struct {

	// 查询偏移量。
	Offset *int32 `json:"offset,omitempty"`

	// 每页的记录数。
	Limit *int32 `json:"limit,omitempty"`

	// 总记录数。
	Count *int32 `json:"count,omitempty"`

	// 会控操作列表。
	Data           *[]ConfCtlRecordInfo `json:"data,omitempty"`
	HttpStatusCode int                  `json:"-"`
}

Response Object

func (SearchCtlRecordsOfHisMeetingResponse) String

type SearchDepartmentByNameRequest

type SearchDepartmentByNameRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	// 部门名称。 长度: 1-128位。
	DeptName string `json:"deptName"`
}

Request Object

func (SearchDepartmentByNameRequest) String

type SearchDepartmentByNameResponse

type SearchDepartmentByNameResponse struct {

	// 部门信息
	Body           *[]QueryDeptResultDto `json:"body,omitempty"`
	HttpStatusCode int                   `json:"-"`
}

Response Object

func (SearchDepartmentByNameResponse) String

type SearchDevicesRequest

type SearchDevicesRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	// 查询偏移量,若超过最大数量,则返回最后一页。
	Offset *int32 `json:"offset,omitempty"`

	// 查询数量。 默认值:10。
	Limit *int32 `json:"limit,omitempty"`

	// 搜索条件。支持名称、SN模糊查询。
	SearchKey *string `json:"searchKey,omitempty"`

	// 终端型号,枚举类型。当前支持TE系列硬件终端,具体的终端类型可以通过获取所有终端类型接口查询。
	Model *string `json:"model,omitempty"`

	// 部门编码,默认为根部门。 默认值:1。
	DeptCode *string `json:"deptCode,omitempty"`

	// 是否查询子部门。 默认值:true。
	EnableSubDept *bool `json:"enableSubDept,omitempty"`
}

Request Object

func (SearchDevicesRequest) String

func (o SearchDevicesRequest) String() string

type SearchDevicesResponse

type SearchDevicesResponse struct {

	// 页面起始页,从0开始。
	Offset *int32 `json:"offset,omitempty"`

	// 每页显示的条目数量。 默认值:10。
	Limit *int32 `json:"limit,omitempty"`

	// 总数量。
	Count *int32 `json:"count,omitempty"`

	// 终端信息列表。
	Data           *[]QueryDeviceResultDto `json:"data,omitempty"`
	HttpStatusCode int                     `json:"-"`
}

Response Object

func (SearchDevicesResponse) String

func (o SearchDevicesResponse) String() string

type SearchHisMeetingsRequest

type SearchHisMeetingsRequest struct {

	// 用户的UUID。 > 该参数将废弃,请勿使用。
	UserUUID *string `json:"userUUID,omitempty"`

	// 查询偏移量。默认为0。
	Offset *int32 `json:"offset,omitempty"`

	// 查询数量。默认是20,最大500条。
	Limit *int32 `json:"limit,omitempty"`

	// 查询条件。会议主题、会议预约人和会议ID等可作为搜索内容。
	SearchKey *string `json:"searchKey,omitempty"`

	// 是否查询企业下所有用户的历史会议。 * true:查询所有用户的历史会议 * false:仅查询管理员自己的历史会议 > 仅对企业管理员生效。
	QueryAll *bool `json:"queryAll,omitempty"`

	// 查询的起始时间戳(单位毫秒)。
	StartDate int64 `json:"startDate"`

	// 查询的截止时间戳(单位毫秒)。
	EndDate int64 `json:"endDate"`

	// 查询结果排序类型。 * ASC_StartTIME:根据会议开始时间升序排序 * DSC_StartTIME:根据会议开始时间降序排序 * ASC_RecordTYPE:根据是否具有录播文件排序,之后默认按照会议开始时间升序排序 * DSC_RecordTYPE:根据是否含有录播文件排序,之后默认按照会议开始时间降序排序
	SortType *string `json:"sortType,omitempty"`

	// 标识是否为第三方portal过来的请求。 > 该参数将废弃,请勿使用。
	XAuthorizationType *string `json:"X-Authorization-Type,omitempty"`

	// 用于区分到哪个HCSO站点鉴权。 > 该参数将废弃,请勿使用。
	XSiteId *string `json:"X-Site-Id,omitempty"`
}

Request Object

func (SearchHisMeetingsRequest) String

func (o SearchHisMeetingsRequest) String() string

type SearchHisMeetingsResponse

type SearchHisMeetingsResponse struct {

	// 查询偏移量。
	Offset *int32 `json:"offset,omitempty"`

	// 每页的记录数。
	Limit *int32 `json:"limit,omitempty"`

	// 总记录数。
	Count *int32 `json:"count,omitempty"`

	// 会议列表。
	Data           *[]ConferenceInfo `json:"data,omitempty"`
	HttpStatusCode int               `json:"-"`
}

Response Object

func (SearchHisMeetingsResponse) String

func (o SearchHisMeetingsResponse) String() string

type SearchMaterialsRequest

type SearchMaterialsRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	// 查询偏移量,若超过最大数量,则返回最后一页的数据。 默认值:0。
	Offset *int32 `json:"offset,omitempty"`

	// 查询数量。 默认值:10。
	Limit *int32 `json:"limit,omitempty"`

	// 搜索条件。支持素材名称、更新人模糊搜索。
	SearchKey *string `json:"searchKey,omitempty"`
}

Request Object

func (SearchMaterialsRequest) String

func (o SearchMaterialsRequest) String() string

type SearchMaterialsResponse

type SearchMaterialsResponse struct {

	// 页面起始页,从0开始。
	Offset *int32 `json:"offset,omitempty"`

	// 每页显示的条目数量。 默认值:10。
	Limit *int32 `json:"limit,omitempty"`

	// 总数量。
	Count *int32 `json:"count,omitempty"`

	// 素材信息。
	Data           *[]Material `json:"data,omitempty"`
	HttpStatusCode int         `json:"-"`
}

Response Object

func (SearchMaterialsResponse) String

func (o SearchMaterialsResponse) String() string

type SearchMeetingFileListRequest

type SearchMeetingFileListRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	// 查询偏移量,若超过最大数量,则返回最后一页的数据。 默认值:0。
	Offset *int32 `json:"offset,omitempty"`

	// 查询数量。 默认值:10。
	Limit *int32 `json:"limit,omitempty"`

	// 搜索条件。
	SearchKey *string `json:"searchKey,omitempty"`
}

Request Object

func (SearchMeetingFileListRequest) String

type SearchMeetingFileListResponse

type SearchMeetingFileListResponse struct {

	// 页面起始页,从0开始。
	Offset *int32 `json:"offset,omitempty"`

	// 每页显示的条目数量。 默认值:10。
	Limit *int32 `json:"limit,omitempty"`

	// 总数量。
	Count *int32 `json:"count,omitempty"`

	// 会议纪要列表。
	Data           *[]ListMeetingFileResponseDto `json:"data,omitempty"`
	HttpStatusCode int                           `json:"-"`
}

Response Object

func (SearchMeetingFileListResponse) String

type SearchMeetingsRequest

type SearchMeetingsRequest struct {

	// 用户的UUID。 > 仅管理员有权限查询本企业其他用户的会议列表;普通帐号该字段无效,只能查询自己的。
	UserUUID *string `json:"userUUID,omitempty"`

	// 查询偏移量。默认为0。
	Offset *int32 `json:"offset,omitempty"`

	// 查询数量。默认是20,最大500条。
	Limit *int32 `json:"limit,omitempty"`

	// 是否查询企业下所有用户的会议记录。默认值为false。 * true:查询所有用户的会议 * false:仅查询管理员自己创建的会议 > 仅对企业管理员生效。
	QueryAll *bool `json:"queryAll,omitempty"`

	// 查询条件。会议主题、会议预约人和会议ID等可作为搜索内容。长度限制为1-128个字符。
	SearchKey *string `json:"searchKey,omitempty"`

	// 查询时间范围。 - ADAY:  一天 - AWEEK:  一周 - AMONTH:  一个月 - ALL:  查询所有
	QueryConfMode *string `json:"queryConfMode,omitempty"`

	// 查询结果排序。 - ASC_StartTIME:  按会议开始时间升序排序 - DSC_StartTIME:  按会议开始时间降序排序
	SortType *string `json:"sortType,omitempty"`

	// 标识是否为第三方portal过来的请求。 > 该参数将废弃,请勿使用。
	XAuthorizationType *string `json:"X-Authorization-Type,omitempty"`

	// 用于区分到哪个HCSO站点鉴权。 > 该参数将废弃,请勿使用。
	XSiteId *string `json:"X-Site-Id,omitempty"`
}

Request Object

func (SearchMeetingsRequest) String

func (o SearchMeetingsRequest) String() string

type SearchMeetingsResponse

type SearchMeetingsResponse struct {

	// 查询偏移量。
	Offset *int32 `json:"offset,omitempty"`

	// 每页的记录数。
	Limit *int32 `json:"limit,omitempty"`

	// 总记录数。
	Count *int32 `json:"count,omitempty"`

	// 会议列表。
	Data           *[]ConferenceInfo `json:"data,omitempty"`
	HttpStatusCode int               `json:"-"`
}

Response Object

func (SearchMeetingsResponse) String

func (o SearchMeetingsResponse) String() string

type SearchMemberVmrRequest

type SearchMemberVmrRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	// 查询偏移量,若超过最大数量,则返回最后一页的数据。 默认值:0。
	Offset *int32 `json:"offset,omitempty"`

	// 查询数量。 默认值:10。
	Limit *int32 `json:"limit,omitempty"`

	// 搜索条件。支持云会议室名称、ID模糊搜索。
	SearchKey *string `json:"searchKey,omitempty"`

	// 查询VMR的类型。不填则查询所有类型。 * false:个人会议ID * true:云会议室
	SpecialVmr *bool `json:"specialVmr,omitempty"`
}

Request Object

func (SearchMemberVmrRequest) String

func (o SearchMemberVmrRequest) String() string

type SearchMemberVmrResponse

type SearchMemberVmrResponse struct {

	// 页面起始页,从0开始。
	Offset *int32 `json:"offset,omitempty"`

	// 每页显示的条目数量。 默认值:10。
	Limit *int32 `json:"limit,omitempty"`

	// 总数量。
	Count *int32 `json:"count,omitempty"`

	// 查询到的用户云会议室或个人会议ID列表。
	Data           *[]QueryVmrResultDto `json:"data,omitempty"`
	HttpStatusCode int                  `json:"-"`
}

Response Object

func (SearchMemberVmrResponse) String

func (o SearchMemberVmrResponse) String() string

type SearchOnlineMeetingsRequest

type SearchOnlineMeetingsRequest struct {

	// 用户的UUID。 > 该参数将废弃,请勿使用。
	UserUUID *string `json:"userUUID,omitempty"`

	// 查询偏移量。默认为0。
	Offset *int32 `json:"offset,omitempty"`

	// 查询数量。默认是20,最大500条。
	Limit *int32 `json:"limit,omitempty"`

	// 指定是否查询企业下所有用户的在线会议。默认值是false。 * true:查询所有用户的在线会议 * false:仅查询管理员自己的在线会议 > 仅对企业管理员生效。
	QueryAll *bool `json:"queryAll,omitempty"`

	// 查询条件 。会议主题、会议预约人和会议ID等可作为搜索内容。长度限制为1-128个字符。
	SearchKey *string `json:"searchKey,omitempty"`

	// 标识是否为第三方portal过来的请求。 > 该参数将废弃,请勿使用。
	XAuthorizationType *string `json:"X-Authorization-Type,omitempty"`

	// 用于区分到哪个HCSO站点鉴权。 > 该参数将废弃,请勿使用。
	XSiteId *string `json:"X-Site-Id,omitempty"`
}

Request Object

func (SearchOnlineMeetingsRequest) String

type SearchOnlineMeetingsResponse

type SearchOnlineMeetingsResponse struct {

	// 查询偏移量。
	Offset *int32 `json:"offset,omitempty"`

	// 每页的记录数。
	Limit *int32 `json:"limit,omitempty"`

	// 总记录数。
	Count *int32 `json:"count,omitempty"`

	// 会议列表。
	Data           *[]ConferenceInfo `json:"data,omitempty"`
	HttpStatusCode int               `json:"-"`
}

Response Object

func (SearchOnlineMeetingsResponse) String

type SearchProgramsRequest

type SearchProgramsRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	// 查询偏移量,若超过最大数量,则返回最后一页的数据。 默认值:0。
	Offset *int32 `json:"offset,omitempty"`

	// 查询数量。 默认值:10。
	Limit *int32 `json:"limit,omitempty"`

	// 搜索条件,支持节目名称、更新人模糊搜索。
	SearchKey *string `json:"searchKey,omitempty"`
}

Request Object

func (SearchProgramsRequest) String

func (o SearchProgramsRequest) String() string

type SearchProgramsResponse

type SearchProgramsResponse struct {

	// 页面起始页,从0开始。
	Offset *int32 `json:"offset,omitempty"`

	// 每页显示的条目数量。 默认值:10。
	Limit *int32 `json:"limit,omitempty"`

	// 总数量。
	Count *int32 `json:"count,omitempty"`

	// 节目信息列表。
	Data           *[]ProgramResponseBase `json:"data,omitempty"`
	HttpStatusCode int                    `json:"-"`
}

Response Object

func (SearchProgramsResponse) String

func (o SearchProgramsResponse) String() string

type SearchPublicationsRequest

type SearchPublicationsRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	// 查询偏移量,若超过最大数量,则返回最后一页的数据。 默认值:0。
	Offset *int32 `json:"offset,omitempty"`

	// 查询数量。 默认值:10。
	Limit *int32 `json:"limit,omitempty"`

	// 搜索条件,支持名称模糊搜索。
	SearchKey *string `json:"searchKey,omitempty"`
}

Request Object

func (SearchPublicationsRequest) String

func (o SearchPublicationsRequest) String() string

type SearchPublicationsResponse

type SearchPublicationsResponse struct {

	// 页面起始页,从0开始。
	Offset *int32 `json:"offset,omitempty"`

	// 每页显示的条目数量。 默认值:10。
	Limit *int32 `json:"limit,omitempty"`

	// 总数量。
	Count *int32 `json:"count,omitempty"`

	// 发布响应信息
	Data           *[]PublicationResponseBase `json:"data,omitempty"`
	HttpStatusCode int                        `json:"-"`
}

Response Object

func (SearchPublicationsResponse) String

type SearchQosHistoryMeetingsRequest

type SearchQosHistoryMeetingsRequest struct {

	// 查询的起始日期,Unix时间戳(单位毫秒)。
	StartDate int64 `json:"startDate"`

	// 查询的截止日期,Unix时间戳(单位毫秒)。
	EndDate int64 `json:"endDate"`

	// 查询偏移量。 * 取值:大于等于0,默认值为0 * 大于等于最大条目数量,则返回最后一页的数据
	Offset *int32 `json:"offset,omitempty"`

	// 查询的条目数量。 * 取值:1-500,默认值为20
	Limit *int32 `json:"limit,omitempty"`

	// 查询条件。会议主题、会议预约人和会议ID等可作为搜索内容。长度限制为1-512个字符。
	SearchKey *string `json:"searchKey,omitempty"`
}

Request Object

func (SearchQosHistoryMeetingsRequest) String

type SearchQosHistoryMeetingsResponse

type SearchQosHistoryMeetingsResponse struct {

	// 总记录数。
	Count *int32 `json:"count,omitempty"`

	// 查询条目数量。
	Limit *int32 `json:"limit,omitempty"`

	// 查询偏移量。
	Offset *int32 `json:"offset,omitempty"`

	// QoS会议列表,按照会议开始时间降序排序。
	Data           *[]QosConferenceInfo `json:"data,omitempty"`
	HttpStatusCode int                  `json:"-"`
}

Response Object

func (SearchQosHistoryMeetingsResponse) String

type SearchQosOnlineMeetingsRequest

type SearchQosOnlineMeetingsRequest struct {

	// 查询偏移量。 * 取值:大于等于0,默认值为0 * 大于等于最大条目数量,则返回最后一页的数据
	Offset *int32 `json:"offset,omitempty"`

	// 查询的条目数量。 * 取值:1-500,默认值为20
	Limit *int32 `json:"limit,omitempty"`

	// 查询条件。会议主题、会议预约人和会议ID等可作为搜索内容。长度限制为1-512个字符。
	SearchKey *string `json:"searchKey,omitempty"`
}

Request Object

func (SearchQosOnlineMeetingsRequest) String

type SearchQosOnlineMeetingsResponse

type SearchQosOnlineMeetingsResponse struct {

	// 总记录数。
	Count *int32 `json:"count,omitempty"`

	// 查询条目数量。
	Limit *int32 `json:"limit,omitempty"`

	// 查询偏移量。
	Offset *int32 `json:"offset,omitempty"`

	// QoS会议列表,按照会议开始时间降序排序。
	Data           *[]QosConferenceInfo `json:"data,omitempty"`
	HttpStatusCode int                  `json:"-"`
}

Response Object

func (SearchQosOnlineMeetingsResponse) String

type SearchQosParticipantDetailRequest

type SearchQosParticipantDetailRequest struct {

	// 会议UUID。
	ConfUUID string `json:"confUUID"`

	// 会议类别。 * online:在线会议,在召开的会议 * history:历史会议,已召开的会议
	ConfType SearchQosParticipantDetailRequestConfType `json:"confType"`

	// 与会者标识。
	ParticipantID string `json:"participantID"`

	// Qos类型。 - audio:音频 - video:视频 - screen:屏幕共享 - cpu:cpu
	QosType SearchQosParticipantDetailRequestQosType `json:"qosType"`
}

Request Object

func (SearchQosParticipantDetailRequest) String

type SearchQosParticipantDetailRequestConfType

type SearchQosParticipantDetailRequestConfType struct {
	// contains filtered or unexported fields
}

func (SearchQosParticipantDetailRequestConfType) MarshalJSON

func (*SearchQosParticipantDetailRequestConfType) UnmarshalJSON

func (SearchQosParticipantDetailRequestConfType) Value added in v0.0.90

type SearchQosParticipantDetailRequestConfTypeEnum

type SearchQosParticipantDetailRequestConfTypeEnum struct {
	ONLINE  SearchQosParticipantDetailRequestConfType
	HISTORY SearchQosParticipantDetailRequestConfType
}

func GetSearchQosParticipantDetailRequestConfTypeEnum

func GetSearchQosParticipantDetailRequestConfTypeEnum() SearchQosParticipantDetailRequestConfTypeEnum

type SearchQosParticipantDetailRequestQosType

type SearchQosParticipantDetailRequestQosType struct {
	// contains filtered or unexported fields
}

func (SearchQosParticipantDetailRequestQosType) MarshalJSON

func (*SearchQosParticipantDetailRequestQosType) UnmarshalJSON

func (c *SearchQosParticipantDetailRequestQosType) UnmarshalJSON(b []byte) error

func (SearchQosParticipantDetailRequestQosType) Value added in v0.0.90

type SearchQosParticipantDetailResponse

type SearchQosParticipantDetailResponse struct {
	User *QosParticipantInfo `json:"user,omitempty"`

	Qos            *QosInfo `json:"qos,omitempty"`
	HttpStatusCode int      `json:"-"`
}

Response Object

func (SearchQosParticipantDetailResponse) String

type SearchQosParticipantsRequest

type SearchQosParticipantsRequest struct {

	// 会议UUID。
	ConfUUID string `json:"confUUID"`

	// 会议类别。 * online:在线会议,正在召开的会议 * history:历史会议,已结束的会议
	ConfType SearchQosParticipantsRequestConfType `json:"confType"`

	// 查询偏移量。 * 取值:大于等于0,默认值为0。 * 大于等于最大条目数量,则返回最后一页的数据。
	Offset *int32 `json:"offset,omitempty"`

	// 查询的条目数量。 * 取值:1-500,默认值为20。
	Limit *int32 `json:"limit,omitempty"`

	// 查询条件。与会者名称可作为搜索内容。长度限制为1-512个字符。
	SearchKey *string `json:"searchKey,omitempty"`
}

Request Object

func (SearchQosParticipantsRequest) String

type SearchQosParticipantsRequestConfType

type SearchQosParticipantsRequestConfType struct {
	// contains filtered or unexported fields
}

func (SearchQosParticipantsRequestConfType) MarshalJSON

func (c SearchQosParticipantsRequestConfType) MarshalJSON() ([]byte, error)

func (*SearchQosParticipantsRequestConfType) UnmarshalJSON

func (c *SearchQosParticipantsRequestConfType) UnmarshalJSON(b []byte) error

func (SearchQosParticipantsRequestConfType) Value added in v0.0.90

type SearchQosParticipantsRequestConfTypeEnum

type SearchQosParticipantsRequestConfTypeEnum struct {
	ONLINE  SearchQosParticipantsRequestConfType
	HISTORY SearchQosParticipantsRequestConfType
}

func GetSearchQosParticipantsRequestConfTypeEnum

func GetSearchQosParticipantsRequestConfTypeEnum() SearchQosParticipantsRequestConfTypeEnum

type SearchQosParticipantsResponse

type SearchQosParticipantsResponse struct {

	// 总记录数。
	Count *int32 `json:"count,omitempty"`

	// 查询条目数量。
	Limit *int32 `json:"limit,omitempty"`

	// 查询偏移量。
	Offset *int32 `json:"offset,omitempty"`

	// 会议与会者QoS告警列表。
	Data           *[]QosParticipantInfo `json:"data,omitempty"`
	HttpStatusCode int                   `json:"-"`
}

Response Object

func (SearchQosParticipantsResponse) String

type SearchRecordingsRequest

type SearchRecordingsRequest struct {

	// 用户的UUID。 > 仅管理员有权限查询本企业其他用户的会议录制;普通帐号该字段无效,只能查询自己的。
	UserUUID *string `json:"userUUID,omitempty"`

	// 指定返回的页面索引。该值必须大于0。 default: 0
	Offset *int32 `json:"offset,omitempty"`

	// 查询数量。默认是20,最大500条。
	Limit *int32 `json:"limit,omitempty"`

	// 是否查询企业下所有用户的历史会议。 * true:查询所有用户的会议录制 * false:仅查询管理员自己的会议录制 > 仅对企业管理员生效。
	QueryAll *bool `json:"queryAll,omitempty"`

	// 查询条件。会议主题、会议预约人和会议ID等可作为搜索内容。
	SearchKey *string `json:"searchKey,omitempty"`

	// 查询的起始时间戳(单位毫秒)。
	StartDate int64 `json:"startDate"`

	// 查询的截止时间戳(单位毫秒)。
	EndDate int64 `json:"endDate"`

	// 查询结果排序类型。 - ASC_StartTIME:按录制开始时间升序排序 - DSC_StartTIME:按录制开始时间降序排序
	SortType *string `json:"sortType,omitempty"`

	// 标识是否为第三方portal过来的请求。 > 该参数将废弃,请勿使用。
	XAuthorizationType *string `json:"X-Authorization-Type,omitempty"`

	// 用于区分到哪个HCSO站点鉴权。 > 该参数将废弃,请勿使用。
	XSiteId *string `json:"X-Site-Id,omitempty"`
}

Request Object

func (SearchRecordingsRequest) String

func (o SearchRecordingsRequest) String() string

type SearchRecordingsResponse

type SearchRecordingsResponse struct {

	// 查询偏移量。
	Offset *int32 `json:"offset,omitempty"`

	// 每页的记录数。
	Limit *int32 `json:"limit,omitempty"`

	// 总记录数。
	Count *int32 `json:"count,omitempty"`

	// 录播文件列表。
	Data           *[]RecordResultDo `json:"data,omitempty"`
	HttpStatusCode int               `json:"-"`
}

Response Object

func (SearchRecordingsResponse) String

func (o SearchRecordingsResponse) String() string

type SearchResourceOpRecordRequest

type SearchResourceOpRecordRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	// 查询偏移量,若超过最大数量,则返回最后一页的数据。 默认值:0。
	Offset *int32 `json:"offset,omitempty"`

	// 查询数量。 默认值:10。
	Limit *int32 `json:"limit,omitempty"`

	// 搜索条件。
	SearchKey *string `json:"searchKey,omitempty"`

	// 企业id。
	CorpId string `json:"corp_id"`

	// 查询过期时间在该时间戳之后的订单操作记录。
	StartExpireDate *int64 `json:"startExpireDate,omitempty"`

	// 查询过期时间在该时间戳之前的订单操作记录。
	EndExpireDate *int64 `json:"endExpireDate,omitempty"`

	// 查询操作时间在该时间戳之后的订单操作记录。
	StartOperateDate *int64 `json:"startOperateDate,omitempty"`

	// 查询操作时间在该时间戳之前的订单操作记录。
	EndOperateDate *int64 `json:"endOperateDate,omitempty"`

	// 订单资源类型。
	Type *string `json:"type,omitempty"`

	// 当前仅当资源类型为vmr时生效。
	TypeId *string `json:"typeId,omitempty"`

	// 操作类型。 - 0:添加 - 1:删除 - 2:修改 - 3:停用 - 4:启用
	OperateType *int32 `json:"operateType,omitempty"`
}

Request Object

func (SearchResourceOpRecordRequest) String

type SearchResourceOpRecordResponse

type SearchResourceOpRecordResponse struct {

	// 页面起始页,从0开始。
	Offset *int32 `json:"offset,omitempty"`

	// 每页显示的条目数量。 默认值:10。
	Limit *int32 `json:"limit,omitempty"`

	// 总数量。
	Count *int32 `json:"count,omitempty"`

	// 分页查询企业的资源项。
	Data           *[]QueryResourceResultDto `json:"data,omitempty"`
	HttpStatusCode int                       `json:"-"`
}

Response Object

func (SearchResourceOpRecordResponse) String

type SearchResourceRequest

type SearchResourceRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	// 查询偏移量,若超过最大数量,则返回最后一页的数据。 默认值:0。
	Offset *int32 `json:"offset,omitempty"`

	// 查询数量。 默认值:10。
	Limit *int32 `json:"limit,omitempty"`

	// 搜索条件。
	SearchKey *string `json:"searchKey,omitempty"`

	// 企业id。
	CorpId string `json:"corp_id"`

	// 查询过期时间在该时间戳之后的资源项。
	StartExpireDate *int64 `json:"startExpireDate,omitempty"`

	// 查询过期时间在该时间戳之前的资源项。
	EndExpireDate *int64 `json:"endExpireDate,omitempty"`

	// 资源类型。
	Type *string `json:"type,omitempty"`

	// 资源类型Id,若想搜索5方VMR时,需携带5方vmrpkg对应的id。
	TypeId *string `json:"typeId,omitempty"`

	// 订单状态: - 0:正常 - 1:到期,仅查询时返回 - 2:停用
	Status *int32 `json:"status,omitempty"`
}

Request Object

func (SearchResourceRequest) String

func (o SearchResourceRequest) String() string

type SearchResourceResponse

type SearchResourceResponse struct {

	// 页面起始页,从0开始。
	Offset *int32 `json:"offset,omitempty"`

	// 每页显示的条目数量。 默认值:10。
	Limit *int32 `json:"limit,omitempty"`

	// 总数量。
	Count *int32 `json:"count,omitempty"`

	// 分页查询企业的资源项。
	Data           *[]QueryResourceResultDto `json:"data,omitempty"`
	HttpStatusCode int                       `json:"-"`
}

Response Object

func (SearchResourceResponse) String

func (o SearchResourceResponse) String() string

type SearchStatisticConferenceInfoRequest

type SearchStatisticConferenceInfoRequest struct {

	// 查询偏移量。 * 取值:大于等于0,默认值为0 * 大于等于最大条目数量,则返回最后一页数据,页数根据总条目数和limit计算得出
	Offset *int32 `json:"offset,omitempty"`

	// 查询的条目数量。 * 取值:1-500,默认值为20
	Limit *int32 `json:"limit,omitempty"`

	// 查询时间维度,取值: * D: 按日查询 * M: 按月查询
	TimeUnit SearchStatisticConferenceInfoRequestTimeUnit `json:"timeUnit"`

	// 查询时间范围的开始时间,格式根据timeUnit的取值而定。 * timeUnit = D,格式:yyyy-MM-dd,此情况下startTime与endTime间隔最多31日 * timeUnit = M,格式:yyyy-MM,此情况下startTime与endTime间隔最多12个月
	StartTime string `json:"startTime"`

	// 查询时间范围的结束时间,格式根据timeUnit的取值而定。 * timeUnit = D,格式:yyyy-MM-dd,此情况下startTime与endTime间隔最多31日 * timeUnit = M,格式:yyyy-MM,此情况下startTime与endTime间隔最多12个月
	EndTime string `json:"endTime"`

	// 查询分类,取值: * conference_info: 会议总体数据 * conference_hourly_info: 单日内会议总体数据 * category = conference_hourly_info的情况,timeUnit只能取值'D',且startTime与endTime必须为同一天
	Category SearchStatisticConferenceInfoRequestCategory `json:"category"`
}

Request Object

func (SearchStatisticConferenceInfoRequest) String

type SearchStatisticConferenceInfoRequestCategory

type SearchStatisticConferenceInfoRequestCategory struct {
	// contains filtered or unexported fields
}

func (SearchStatisticConferenceInfoRequestCategory) MarshalJSON

func (*SearchStatisticConferenceInfoRequestCategory) UnmarshalJSON

func (SearchStatisticConferenceInfoRequestCategory) Value added in v0.0.90

type SearchStatisticConferenceInfoRequestCategoryEnum

type SearchStatisticConferenceInfoRequestCategoryEnum struct {
	CONFERENCE_INFO        SearchStatisticConferenceInfoRequestCategory
	CONFERENCE_HOURLY_INFO SearchStatisticConferenceInfoRequestCategory
}

func GetSearchStatisticConferenceInfoRequestCategoryEnum

func GetSearchStatisticConferenceInfoRequestCategoryEnum() SearchStatisticConferenceInfoRequestCategoryEnum

type SearchStatisticConferenceInfoRequestTimeUnit

type SearchStatisticConferenceInfoRequestTimeUnit struct {
	// contains filtered or unexported fields
}

func (SearchStatisticConferenceInfoRequestTimeUnit) MarshalJSON

func (*SearchStatisticConferenceInfoRequestTimeUnit) UnmarshalJSON

func (SearchStatisticConferenceInfoRequestTimeUnit) Value added in v0.0.90

type SearchStatisticConferenceInfoResponse

type SearchStatisticConferenceInfoResponse struct {

	// 总记录数。
	Count *int32 `json:"count,omitempty"`

	// 查询条目数量。
	Limit *int32 `json:"limit,omitempty"`

	// 查询偏移量。
	Offset *int32 `json:"offset,omitempty"`

	// 会议总体数据按时间点统计的查询结果数组。
	Data           *[]StatisticConferenceDataItem `json:"data,omitempty"`
	HttpStatusCode int                            `json:"-"`
}

Response Object

func (SearchStatisticConferenceInfoResponse) String

type SearchStatisticConferenceParticipantRequest

type SearchStatisticConferenceParticipantRequest struct {

	// 查询偏移量。 * 取值:大于等于0,默认值为0 * 大于等于最大条目数量,则返回最后一页数据,页数根据总条目数和limit计算得出
	Offset *int32 `json:"offset,omitempty"`

	// 查询的条目数量。 * 取值:1-500,默认值为20
	Limit *int32 `json:"limit,omitempty"`

	// 查询时间维度,取值: * D: 按日查询 * M: 按月查询
	TimeUnit SearchStatisticConferenceParticipantRequestTimeUnit `json:"timeUnit"`

	// 查询时间范围的开始时间,格式根据timeUnit的取值而定。 * timeUnit = D,格式:yyyy-MM-dd,此情况下startTime与endTime间隔最多31日 * timeUnit = M,格式:yyyy-MM,此情况下startTime与endTime间隔最多12个月
	StartTime string `json:"startTime"`

	// 查询时间范围的结束时间,格式根据timeUnit的取值而定。 * timeUnit = D,格式:yyyy-MM-dd,此情况下startTime与endTime间隔最多31日 * timeUnit = M,格式:yyyy-MM,此情况下startTime与endTime间隔最多12个月
	EndTime string `json:"endTime"`

	// 查询分类,取值: * user_participate_info: 用户与会统计数据 * hard_terminal_participate_info: 硬件终端与会统计数据 * participant_type_info: 与会设备统计数据
	Category SearchStatisticConferenceParticipantRequestCategory `json:"category"`
}

Request Object

func (SearchStatisticConferenceParticipantRequest) String

type SearchStatisticConferenceParticipantRequestCategory

type SearchStatisticConferenceParticipantRequestCategory struct {
	// contains filtered or unexported fields
}

func (SearchStatisticConferenceParticipantRequestCategory) MarshalJSON

func (*SearchStatisticConferenceParticipantRequestCategory) UnmarshalJSON

func (SearchStatisticConferenceParticipantRequestCategory) Value added in v0.0.90

type SearchStatisticConferenceParticipantRequestCategoryEnum

type SearchStatisticConferenceParticipantRequestCategoryEnum struct {
	USER_PARTICIPATE_INFO          SearchStatisticConferenceParticipantRequestCategory
	HARD_TERMINAL_PARTICIPATE_INFO SearchStatisticConferenceParticipantRequestCategory
	PARTICIPANT_TYPE_INFO          SearchStatisticConferenceParticipantRequestCategory
}

type SearchStatisticConferenceParticipantRequestTimeUnit

type SearchStatisticConferenceParticipantRequestTimeUnit struct {
	// contains filtered or unexported fields
}

func (SearchStatisticConferenceParticipantRequestTimeUnit) MarshalJSON

func (*SearchStatisticConferenceParticipantRequestTimeUnit) UnmarshalJSON

func (SearchStatisticConferenceParticipantRequestTimeUnit) Value added in v0.0.90

type SearchStatisticConferenceParticipantResponse

type SearchStatisticConferenceParticipantResponse struct {

	// 总记录数。
	Count *int32 `json:"count,omitempty"`

	// 查询条目数量。
	Limit *int32 `json:"limit,omitempty"`

	// 查询偏移量。
	Offset *int32 `json:"offset,omitempty"`

	// 会议与会数据按时间点统计的查询结果数组。
	Data           *[]StatisticParticipateDataItem `json:"data,omitempty"`
	HttpStatusCode int                             `json:"-"`
}

Response Object

func (SearchStatisticConferenceParticipantResponse) String

type SearchStatisticResourceInfoRequest

type SearchStatisticResourceInfoRequest struct {

	// 查询偏移量。 * 取值:大于等于0,默认值为0 * 大于等于最大条目数量,则返回最后一页数据,页数根据总条目数和limit计算得出
	Offset *int32 `json:"offset,omitempty"`

	// 查询的条目数量。 * 取值:1-500,默认值为20
	Limit *int32 `json:"limit,omitempty"`

	// 查询时间维度,取值: * D: 按日查询 * M: 按月查询
	TimeUnit SearchStatisticResourceInfoRequestTimeUnit `json:"timeUnit"`

	// 查询时间范围的开始时间,格式根据timeUnit的取值而定。 * timeUnit = D,格式:yyyy-MM-dd,此情况下startTime与endTime间隔最多31日 * timeUnit = M,格式:yyyy-MM,此情况下startTime与endTime间隔最多12个月
	StartTime string `json:"startTime"`

	// 查询时间范围的结束时间,格式根据timeUnit的取值而定。 * timeUnit = D,格式:yyyy-MM-dd,此情况下startTime与endTime间隔最多31日 * timeUnit = M,格式:yyyy-MM,此情况下startTime与endTime间隔最多12个月
	EndTime string `json:"endTime"`

	// 查询分类,取值: * used_vmr_info: 已购VMR资源使用统计数据 * used_live_info: 已购直播端口资源使用统计数据 * used_record_info: 已购录播资源使用统计数据 * used_pstn_info: 已购电话外呼资源使用统计数据
	Category SearchStatisticResourceInfoRequestCategory `json:"category"`
}

Request Object

func (SearchStatisticResourceInfoRequest) String

type SearchStatisticResourceInfoRequestCategory

type SearchStatisticResourceInfoRequestCategory struct {
	// contains filtered or unexported fields
}

func (SearchStatisticResourceInfoRequestCategory) MarshalJSON

func (*SearchStatisticResourceInfoRequestCategory) UnmarshalJSON

func (SearchStatisticResourceInfoRequestCategory) Value added in v0.0.90

type SearchStatisticResourceInfoRequestTimeUnit

type SearchStatisticResourceInfoRequestTimeUnit struct {
	// contains filtered or unexported fields
}

func (SearchStatisticResourceInfoRequestTimeUnit) MarshalJSON

func (*SearchStatisticResourceInfoRequestTimeUnit) UnmarshalJSON

func (SearchStatisticResourceInfoRequestTimeUnit) Value added in v0.0.90

type SearchStatisticResourceInfoResponse

type SearchStatisticResourceInfoResponse struct {

	// 总记录数。
	Count *int32 `json:"count,omitempty"`

	// 查询条目数量。
	Limit *int32 `json:"limit,omitempty"`

	// 查询偏移量。
	Offset *int32 `json:"offset,omitempty"`

	// 会议已购资源使用数据按时间点统计的查询结果数组。
	Data           *[]StatisticResourceDataItem `json:"data,omitempty"`
	HttpStatusCode int                          `json:"-"`
}

Response Object

func (SearchStatisticResourceInfoResponse) String

type SearchStatisticUserInfoRequest

type SearchStatisticUserInfoRequest struct {

	// 查询偏移量。 * 取值:大于等于0,默认值为0 * 大于等于最大条目数量,则返回最后一页数据,页数根据总条目数和limit计算得出
	Offset *int32 `json:"offset,omitempty"`

	// 查询的条目数量。 * 取值:1-500,默认值为20
	Limit *int32 `json:"limit,omitempty"`

	// 查询时间维度,取值: * D: 按日查询 * M: 按月查询
	TimeUnit SearchStatisticUserInfoRequestTimeUnit `json:"timeUnit"`

	// 查询时间范围的开始时间,格式根据timeUnit的取值而定。 * timeUnit = D,格式:yyyy-MM-dd,此情况下startTime与endTime间隔最多31日 * timeUnit = M,格式:yyyy-MM,此情况下startTime与endTime间隔最多12个月
	StartTime string `json:"startTime"`

	// 查询时间范围的结束时间,格式根据timeUnit的取值而定。 * timeUnit = D,格式:yyyy-MM-dd,此情况下startTime与endTime间隔最多31日 * timeUnit = M,格式:yyyy-MM,此情况下startTime与endTime间隔最多12个月
	EndTime string `json:"endTime"`

	// 查询分类,取值: * user_login_info: 用户登录数据 * user_activate_info: 用户激活数据 * user_login_device_info: 用户登录设备数据
	Category SearchStatisticUserInfoRequestCategory `json:"category"`
}

Request Object

func (SearchStatisticUserInfoRequest) String

type SearchStatisticUserInfoRequestCategory

type SearchStatisticUserInfoRequestCategory struct {
	// contains filtered or unexported fields
}

func (SearchStatisticUserInfoRequestCategory) MarshalJSON

func (c SearchStatisticUserInfoRequestCategory) MarshalJSON() ([]byte, error)

func (*SearchStatisticUserInfoRequestCategory) UnmarshalJSON

func (c *SearchStatisticUserInfoRequestCategory) UnmarshalJSON(b []byte) error

func (SearchStatisticUserInfoRequestCategory) Value added in v0.0.90

type SearchStatisticUserInfoRequestCategoryEnum

type SearchStatisticUserInfoRequestCategoryEnum struct {
	USER_LOGIN_INFO        SearchStatisticUserInfoRequestCategory
	USER_ACTIVATE_INFO     SearchStatisticUserInfoRequestCategory
	USER_LOGIN_DEVICE_INFO SearchStatisticUserInfoRequestCategory
}

func GetSearchStatisticUserInfoRequestCategoryEnum

func GetSearchStatisticUserInfoRequestCategoryEnum() SearchStatisticUserInfoRequestCategoryEnum

type SearchStatisticUserInfoRequestTimeUnit

type SearchStatisticUserInfoRequestTimeUnit struct {
	// contains filtered or unexported fields
}

func (SearchStatisticUserInfoRequestTimeUnit) MarshalJSON

func (c SearchStatisticUserInfoRequestTimeUnit) MarshalJSON() ([]byte, error)

func (*SearchStatisticUserInfoRequestTimeUnit) UnmarshalJSON

func (c *SearchStatisticUserInfoRequestTimeUnit) UnmarshalJSON(b []byte) error

func (SearchStatisticUserInfoRequestTimeUnit) Value added in v0.0.90

type SearchStatisticUserInfoResponse

type SearchStatisticUserInfoResponse struct {

	// 总记录数。
	Count *int32 `json:"count,omitempty"`

	// 查询条目数量。
	Limit *int32 `json:"limit,omitempty"`

	// 查询偏移量。
	Offset *int32 `json:"offset,omitempty"`

	// 会议用户数据按时间点统计的查询结果数组。
	Data           *[]StatisticUserDataItem `json:"data,omitempty"`
	HttpStatusCode int                      `json:"-"`
}

Response Object

func (SearchStatisticUserInfoResponse) String

type SearchUserResultDto

type SearchUserResultDto struct {

	// 用户UUID。
	Id *string `json:"id,omitempty"`

	// 华为云会议帐号。
	UserAccount *string `json:"userAccount,omitempty"`

	// 名称。
	Name *string `json:"name,omitempty"`

	// 英文名称。
	EnglishName *string `json:"englishName,omitempty"`

	// 联系电话。
	Phone *string `json:"phone,omitempty"`

	// [[手机号所属的国家](https://support.huaweicloud.com/api-meeting/meeting_21_0109.html#ZH-CN_TOPIC_0212714591__table19371178135314)](tag:hws)[[手机号所属的国家](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0109.html#ZH-CN_TOPIC_0212714591__table19371178135314)](tag:hk) 。
	Country *string `json:"country,omitempty"`

	// 邮箱地址。
	Email *string `json:"email,omitempty"`

	// 个人会议ID。
	VmrId *string `json:"vmrId,omitempty"`

	// 部门编码。
	DeptCode *string `json:"deptCode,omitempty"`

	// 部门完整名称。
	DeptNamePath *string `json:"deptNamePath,omitempty"`

	// 用户类型。 * 2:普通用户 * 12:智慧屏用户 * 13:IdeaHub用户 * 14:SmartRooms用户
	UserType *int32 `json:"userType,omitempty"`

	// 管理员类型。 - 0:默认(超级)管理员 - 1:普通管理员 - 2:非管理员(即为普通企业成员,UserType是2时有效)
	AdminType *int32 `json:"adminType,omitempty"`

	// 签名。
	Signature *string `json:"signature,omitempty"`

	// 职位。
	Title *string `json:"title,omitempty"`

	// 备注。
	Desc *string `json:"desc,omitempty"`

	// 用户状态。 * 0:正常 * 1:停用
	Status *int32 `json:"status,omitempty"`

	// 通讯录排序等级,序号越低优先级越高。
	SortLevel *int32 `json:"sortLevel,omitempty"`

	// 是否隐藏手机号码。
	HidePhone *bool `json:"hidePhone,omitempty"`

	// 第三方User ID。
	ThirdAccount *string `json:"thirdAccount,omitempty"`

	// 智慧屏帐号。
	VisionAccount *string `json:"visionAccount,omitempty"`

	// 许可证。 * 0:商用 * 1:免费试用
	License *int32 `json:"license,omitempty"`

	// 激活时间,utc时间戳。
	ActiveTime *int64 `json:"activeTime,omitempty"`

	// 激活码到期时间,utc时间戳。
	ActiveCodeExpireTime *int64 `json:"activeCodeExpireTime,omitempty"`

	// 已激活的终端到期时间,utc时间戳。
	ExpireTime *int64 `json:"expireTime,omitempty"`

	// 激活码。
	ActiveCode *string `json:"activeCode,omitempty"`
}

分页查询企业用户信息。

func (SearchUserResultDto) String

func (o SearchUserResultDto) String() string

type SearchUsersRequest

type SearchUsersRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	// 查询偏移量,若超过最大数量,则返回最后一页。
	Offset *int32 `json:"offset,omitempty"`

	// 查询数量。 默认值:10。
	Limit *int32 `json:"limit,omitempty"`

	// 搜索条件,支持名称、手机、邮箱、帐号、第三方帐号模糊搜索。
	SearchKey *string `json:"searchKey,omitempty"`

	// 排序字段名称 支持的取值: - userType - adminType - ldapAccount - deptCode - status - sortLevel
	SortField *string `json:"sortField,omitempty"`

	// 是否按升序排序。
	IsAsc *bool `json:"isAsc,omitempty"`

	// 部门编码,不带则查询所有。
	DeptCode *string `json:"deptCode,omitempty"`

	// 是否查询子部门。 默认值: true
	EnableSubDept *bool `json:"enableSubDept,omitempty"`

	// 根据管理员类型查询。 * 1:普通管理员 * 2:非管理员
	AdminType *SearchUsersRequestAdminType `json:"adminType,omitempty"`

	// 是否开启智能协同白板功能功能位,不带则搜索所有。 > 该参数将废弃,请勿使用。
	EnableRoom *bool `json:"enableRoom,omitempty"`

	// 用户类型。默认2。 * 2:普通用户 * 12:智慧屏用户 * 13:ideaHub用户 * 14: SmartRooms用户
	UserType *[]int32 `json:"userType,omitempty"`

	// 用户状态。不带则查询所有。 * 0:正常 * 1:停用。
	Status *int32 `json:"status,omitempty"`

	// 是否查询未激活的终端。 默认值: false
	ContainsUnActive *bool `json:"containsUnActive,omitempty"`
}

Request Object

func (SearchUsersRequest) String

func (o SearchUsersRequest) String() string

type SearchUsersRequestAdminType

type SearchUsersRequestAdminType struct {
	// contains filtered or unexported fields
}

func (SearchUsersRequestAdminType) MarshalJSON

func (c SearchUsersRequestAdminType) MarshalJSON() ([]byte, error)

func (*SearchUsersRequestAdminType) UnmarshalJSON

func (c *SearchUsersRequestAdminType) UnmarshalJSON(b []byte) error

func (SearchUsersRequestAdminType) Value added in v0.0.90

type SearchUsersRequestAdminTypeEnum

type SearchUsersRequestAdminTypeEnum struct {
	E_1 SearchUsersRequestAdminType
	E_2 SearchUsersRequestAdminType
}

func GetSearchUsersRequestAdminTypeEnum

func GetSearchUsersRequestAdminTypeEnum() SearchUsersRequestAdminTypeEnum

type SearchUsersResponse

type SearchUsersResponse struct {

	// 页面起始页,从0开始。
	Offset *int32 `json:"offset,omitempty"`

	// 每页显示的条目数量。 默认值:10。
	Limit *int32 `json:"limit,omitempty"`

	// 总数量。
	Count *int32 `json:"count,omitempty"`

	// 分页查询企业用户信息。
	Data           *[]SearchUserResultDto `json:"data,omitempty"`
	HttpStatusCode int                    `json:"-"`
}

Response Object

func (SearchUsersResponse) String

func (o SearchUsersResponse) String() string

type SearchVisionActiveCodeRequest

type SearchVisionActiveCodeRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	// 查询偏移量,若超过最大数量,则返回最后一页的数据。 默认值:0。
	Offset *int32 `json:"offset,omitempty"`

	// 查询数量。 默认值:10。
	Limit *int32 `json:"limit,omitempty"`

	// 搜索条件,支持激活码、终端名称模糊搜索。
	SearchKey *string `json:"searchKey,omitempty"`

	// 终端类型。 - idea-hub:智能协作大屏 - huawei-vision:智慧屏TV - welink-desktop(iwb):SmartRooms会议版 - smart-rooms:SmartRooms完整版
	DevType *string `json:"devType,omitempty"`
}

Request Object

func (SearchVisionActiveCodeRequest) String

type SearchVisionActiveCodeResponse

type SearchVisionActiveCodeResponse struct {

	// 页面起始页,从0开始。
	Offset *int32 `json:"offset,omitempty"`

	// 每页显示的条目数量。 默认值:10。
	Limit *int32 `json:"limit,omitempty"`

	// 总数量。
	Count *int32 `json:"count,omitempty"`

	Data           *[]QueryVisionActiveCodeResultDto `json:"data,omitempty"`
	HttpStatusCode int                               `json:"-"`
}

Response Object

func (SearchVisionActiveCodeResponse) String

type SendSlideVerifyCodeRequest

type SendSlideVerifyCodeRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestID *string `json:"X-Request-ID,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	Body *SlideVerifyCodeSendDto `json:"body,omitempty"`
}

Request Object

func (SendSlideVerifyCodeRequest) String

type SendSlideVerifyCodeResponse

type SendSlideVerifyCodeResponse struct {

	// 抠出图形后的原背景图。通过“data:url”方式来定义图片。
	ShadowImage *string `json:"shadowImage,omitempty"`

	// 抠出的图形。
	CutImage *string `json:"cutImage,omitempty"`

	// 抠出图形的Y轴座标。
	PointY *int32 `json:"pointY,omitempty"`

	// 验证码Token字符串。
	Token *string `json:"token,omitempty"`

	// 验证码有效时间,单位:秒。
	Expire         *int32 `json:"expire,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (SendSlideVerifyCodeResponse) String

type SendVeriCodeForChangePwdRequest

type SendVeriCodeForChangePwdRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestID *string `json:"X-Request-ID,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	Body *VerifyCodeSendDtov1 `json:"body,omitempty"`
}

Request Object

func (SendVeriCodeForChangePwdRequest) String

type SendVeriCodeForChangePwdResponse

type SendVeriCodeForChangePwdResponse struct {

	// 过期时间,单位:秒。
	Expire *int32 `json:"expire,omitempty"`

	// 如果通过手机发送验证码,则该字段携带该用户绑定的手机号(手机号经过处理,屏蔽中间几位,如+8618****12345)。
	BindPhone *string `json:"bindPhone,omitempty"`

	// 如果通过邮箱发送验证码,则该字段携带用户绑定的邮箱帐号(邮箱帐号经过处理,屏蔽中间几位,如tes****ount@huawei.com)。
	BindEmail      *string `json:"bindEmail,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (SendVeriCodeForChangePwdResponse) String

type SendVeriCodeForUpdateUserInfoRequest

type SendVeriCodeForUpdateUserInfoRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	Body *VerificationCodeDto `json:"body,omitempty"`
}

Request Object

func (SendVeriCodeForUpdateUserInfoRequest) String

type SendVeriCodeForUpdateUserInfoResponse

type SendVeriCodeForUpdateUserInfoResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (SendVeriCodeForUpdateUserInfoResponse) String

type SetCohostRequest added in v0.1.6

type SetCohostRequest struct {

	// 会议ID。
	ConferenceID string `json:"conferenceID"`

	// 与会者标识。
	ParticipantID string `json:"participantID"`

	// 会控Token,通过[[获取会控token](https://support.huaweicloud.com/api-meeting/meeting_21_0027.html)](tag:hws)[[获取会控token](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0027.html)](tag:hk)接口获得。
	XConferenceAuthorization string `json:"X-Conference-Authorization"`

	Body *RestSetCohostBody `json:"body,omitempty"`
}

Request Object

func (SetCohostRequest) String added in v0.1.6

func (o SetCohostRequest) String() string

type SetCohostResponse added in v0.1.6

type SetCohostResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (SetCohostResponse) String added in v0.1.6

func (o SetCohostResponse) String() string

type SetCpuThresholdData

type SetCpuThresholdData struct {

	// CPU阈值设定值,单位为百分比(%)。 取值范围:0 - 100。
	Cpu *int32 `json:"cpu,omitempty"`
}

CPU阈值设置请求体

func (SetCpuThresholdData) String

func (o SetCpuThresholdData) String() string

type SetCustomMultiPictureRequest

type SetCustomMultiPictureRequest struct {

	// 会议ID。
	ConferenceID string `json:"conferenceID"`

	// 会控Token,通过[[获取会控token](https://support.huaweicloud.com/api-meeting/meeting_21_0027.html)](tag:hws)[[获取会控token](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0027.html)](tag:hk)接口获得。
	XConferenceAuthorization string `json:"X-Conference-Authorization"`

	Body *RestCustomMultiPictureBody `json:"body,omitempty"`
}

Request Object

func (SetCustomMultiPictureRequest) String

type SetCustomMultiPictureResponse

type SetCustomMultiPictureResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (SetCustomMultiPictureResponse) String

type SetHostViewRequest

type SetHostViewRequest struct {

	// 会议ID。
	ConferenceID string `json:"conferenceID"`

	// 会控Token,通过[[获取会控token](https://support.huaweicloud.com/api-meeting/meeting_21_0027.html)](tag:hws)[[获取会控token](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0027.html)](tag:hk)接口获得。
	XConferenceAuthorization string `json:"X-Conference-Authorization"`

	Body *RestChairViewReqBody `json:"body,omitempty"`
}

Request Object

func (SetHostViewRequest) String

func (o SetHostViewRequest) String() string

type SetHostViewResponse

type SetHostViewResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (SetHostViewResponse) String

func (o SetHostViewResponse) String() string

type SetMultiPictureRequest

type SetMultiPictureRequest struct {

	// 会议ID。
	ConferenceID string `json:"conferenceID"`

	// 会控Token,通过[[获取会控token](https://support.huaweicloud.com/api-meeting/meeting_21_0027.html)](tag:hws)[[获取会控token](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0027.html)](tag:hk)接口获得。
	XConferenceAuthorization string `json:"X-Conference-Authorization"`

	Body *RestMixedPictureBody `json:"body,omitempty"`
}

Request Object

func (SetMultiPictureRequest) String

func (o SetMultiPictureRequest) String() string

type SetMultiPictureResponse

type SetMultiPictureResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (SetMultiPictureResponse) String

func (o SetMultiPictureResponse) String() string

type SetPacketThresholdData

type SetPacketThresholdData struct {

	// 接收方向阈值设定值,单位为百分比(%)。 取值范围:0 - 100。
	Receiving *int32 `json:"receiving,omitempty"`

	// 发送方向阈值设定值,单位为百分比(%)。 取值范围:0 - 100。
	Sending *int32 `json:"sending,omitempty"`
}

丢包率阈值设置请求体。

func (SetPacketThresholdData) String

func (o SetPacketThresholdData) String() string

type SetParticipantViewRequest

type SetParticipantViewRequest struct {

	// 会议ID。
	ConferenceID string `json:"conferenceID"`

	// 专业会议终端的与会者标识。
	ParticipantID string `json:"participantID"`

	// 会控Token,通过[[获取会控token](https://support.huaweicloud.com/api-meeting/meeting_21_0027.html)](tag:hws)[[获取会控token](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0027.html)](tag:hk)接口获得。
	XConferenceAuthorization string `json:"X-Conference-Authorization"`

	Body *RestParticipantViewReqBody `json:"body,omitempty"`
}

Request Object

func (SetParticipantViewRequest) String

func (o SetParticipantViewRequest) String() string

type SetParticipantViewResponse

type SetParticipantViewResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (SetParticipantViewResponse) String

type SetQosThresholdReq

type SetQosThresholdReq struct {
	Latency *SetThresholdData `json:"latency,omitempty"`

	Jitter *SetThresholdData `json:"jitter,omitempty"`

	PacketLoss *SetPacketThresholdData `json:"packetLoss,omitempty"`

	ClientCpuMax *SetCpuThresholdData `json:"clientCpuMax,omitempty"`

	SystemCpuMax *SetCpuThresholdData `json:"systemCpuMax,omitempty"`
}

设置企业用户指定类型的阈值的请求体。

func (SetQosThresholdReq) String

func (o SetQosThresholdReq) String() string

type SetQosThresholdRequest

type SetQosThresholdRequest struct {

	// 阈值类型: * AUDIO:音频相关阈值 * VIDEO:视频相关阈值 * SCREEN:屏幕共享相关阈值 * CPU:CPU相关阈值
	ThresholdType SetQosThresholdRequestThresholdType `json:"thresholdType"`

	Body *SetQosThresholdReq `json:"body,omitempty"`
}

Request Object

func (SetQosThresholdRequest) String

func (o SetQosThresholdRequest) String() string

type SetQosThresholdRequestThresholdType

type SetQosThresholdRequestThresholdType struct {
	// contains filtered or unexported fields
}

func (SetQosThresholdRequestThresholdType) MarshalJSON

func (c SetQosThresholdRequestThresholdType) MarshalJSON() ([]byte, error)

func (*SetQosThresholdRequestThresholdType) UnmarshalJSON

func (c *SetQosThresholdRequestThresholdType) UnmarshalJSON(b []byte) error

func (SetQosThresholdRequestThresholdType) Value added in v0.0.90

type SetQosThresholdResponse

type SetQosThresholdResponse struct {

	// 返回码
	Code *string `json:"code,omitempty"`

	// 返回信息
	Message        *string `json:"message,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (SetQosThresholdResponse) String

func (o SetQosThresholdResponse) String() string

type SetRoleRequest

type SetRoleRequest struct {

	// 会议ID。
	ConferenceID string `json:"conferenceID"`

	// 与会者标识。
	ParticipantID string `json:"participantID"`

	// 会控Token,通过[[获取会控token](https://support.huaweicloud.com/api-meeting/meeting_21_0027.html)](tag:hws)[[获取会控token](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0027.html)](tag:hk)接口获得。
	XConferenceAuthorization string `json:"X-Conference-Authorization"`

	Body *RestChairTokenReqBody `json:"body,omitempty"`
}

Request Object

func (SetRoleRequest) String

func (o SetRoleRequest) String() string

type SetRoleResponse

type SetRoleResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (SetRoleResponse) String

func (o SetRoleResponse) String() string

type SetSsoConfigRequest

type SetSsoConfigRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	Body *AuthorizeConfigInfoRequestBody `json:"body,omitempty"`
}

Request Object

func (SetSsoConfigRequest) String

func (o SetSsoConfigRequest) String() string

type SetSsoConfigResponse

type SetSsoConfigResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (SetSsoConfigResponse) String

func (o SetSsoConfigResponse) String() string

type SetThresholdData

type SetThresholdData struct {

	// 接收方向阈值设定值,单位为毫秒(ms)。 取值范围:0 - 10000。
	Receiving *int32 `json:"receiving,omitempty"`

	// 发送方向阈值设定值,单位为毫秒(ms)。 取值范围:0 - 10000。
	Sending *int32 `json:"sending,omitempty"`
}

阈值阈值设置请求体。

func (SetThresholdData) String

func (o SetThresholdData) String() string

type SetWebHookConfigRequest

type SetWebHookConfigRequest struct {
	Body *WebHookConfigRequest `json:"body,omitempty"`
}

Request Object

func (SetWebHookConfigRequest) String

func (o SetWebHookConfigRequest) String() string

type SetWebHookConfigResponse

type SetWebHookConfigResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (SetWebHookConfigResponse) String

func (o SetWebHookConfigResponse) String() string

type ShowAudienceCountInfo

type ShowAudienceCountInfo struct {

	// 观众显示策略。 * 0:不显示 * 1:倍增显示与会人数。基于实时与会人数或累计与会人次(假设为N),可以再进行倍增设置。支持设置倍增倍数X和基础人数Y,设置后,显示的人数为:N*X+Y
	ShowAudienceMode *int32 `json:"showAudienceMode,omitempty"`

	// 基础人数。范围是0~10000。
	BaseAudienceCount *int32 `json:"baseAudienceCount,omitempty"`

	// 倍增倍数。范围是1~10, 支持设置到小数点后1位。
	Multiple *float64 `json:"multiple,omitempty"`
}

func (ShowAudienceCountInfo) String

func (o ShowAudienceCountInfo) String() string

type ShowConfOrgRequest

type ShowConfOrgRequest struct {

	// 会议ID。
	ConferenceID string `json:"conferenceID"`
}

Request Object

func (ShowConfOrgRequest) String

func (o ShowConfOrgRequest) String() string

type ShowConfOrgResponse

type ShowConfOrgResponse struct {

	// SP管理员根据会议ID查询该会议归属的企业ID。
	OrgID          *string `json:"orgID,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ShowConfOrgResponse) String

func (o ShowConfOrgResponse) String() string

type ShowCorpAdminRequest

type ShowCorpAdminRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	// 企业用户帐号。 * 如果是帐号/密码鉴权方式,是指华为云会议帐号 * 如果是App ID鉴权方式,是指第三方User ID
	Account string `json:"account"`

	// 帐号类型。默认0。 * 0:华为云会议帐号。用于帐号/密码鉴权方式 * 1:第三方User ID,用于App ID鉴权方式
	AccountType *int32 `json:"accountType,omitempty"`
}

Request Object

func (ShowCorpAdminRequest) String

func (o ShowCorpAdminRequest) String() string

type ShowCorpAdminResponse

type ShowCorpAdminResponse struct {

	// 用户UUID。
	Id *string `json:"id,omitempty"`

	// 用户帐号(华为云会议帐号)。
	Account *string `json:"account,omitempty"`

	// 用户名称。
	Name *string `json:"name,omitempty"`

	// 管理员类型。 * 0:默认管理员 * 1:普通管理员
	AdminType *int32 `json:"adminType,omitempty"`

	// 邮箱地址。
	Email *string `json:"email,omitempty"`

	// 手机号。
	Phone *string `json:"phone,omitempty"`

	// [[手机号所属的国家](https://support.huaweicloud.com/api-meeting/meeting_21_0109.html#ZH-CN_TOPIC_0212714591__table19371178135314)](tag:hws)[[手机号所属的国家](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0109.html#ZH-CN_TOPIC_0212714591__table19371178135314)](tag:hk) 。
	Country *string `json:"country,omitempty"`

	Dept           *DeptBasicDto `json:"dept,omitempty"`
	HttpStatusCode int           `json:"-"`
}

Response Object

func (ShowCorpAdminResponse) String

func (o ShowCorpAdminResponse) String() string

type ShowCorpBasicInfoRequest

type ShowCorpBasicInfoRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`
}

Request Object

func (ShowCorpBasicInfoRequest) String

func (o ShowCorpBasicInfoRequest) String() string

type ShowCorpBasicInfoResponse

type ShowCorpBasicInfoResponse struct {

	// 企业id。
	Id *string `json:"id,omitempty"`

	// 企业名称。
	Name *string `json:"name,omitempty"`

	// 企业所在地。
	Address *string `json:"address,omitempty"`

	// 管理员名称。
	AdminName *string `json:"adminName,omitempty"`

	// 管理员的华为云会议帐号。
	Account *string `json:"account,omitempty"`

	// 管理员手机。
	Phone *string `json:"phone,omitempty"`

	// [[手机号所属的国家](https://support.huaweicloud.com/api-meeting/meeting_21_0109.html#ZH-CN_TOPIC_0212714591__table19371178135314)](tag:hws)[[手机号所属的国家](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0109.html#ZH-CN_TOPIC_0212714591__table19371178135314)](tag:hk) 。
	Country *string `json:"country,omitempty"`

	// 管理员邮箱。
	Email *string `json:"email,omitempty"`

	// 是否通过短信形式发送会议通知。
	EnableSMS *bool `json:"enableSMS,omitempty"`

	// 是否开启云盘。
	EnableCloudDisk *bool `json:"enableCloudDisk,omitempty"`

	// 是否具有pstn功能。
	EnablePstn *bool `json:"enablePstn,omitempty"`

	// 是否支持自动开户。
	AutoUserCreate *bool `json:"autoUserCreate,omitempty"`

	// 企业类型。 * 0:旗舰版 * 5:免费版 * 6:标准版
	CorpType       *int32 `json:"corpType,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (ShowCorpBasicInfoResponse) String

func (o ShowCorpBasicInfoResponse) String() string

type ShowCorpRequest

type ShowCorpRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	// 企业id。
	Id string `json:"id"`
}

Request Object

func (ShowCorpRequest) String

func (o ShowCorpRequest) String() string

type ShowCorpResourceRequest

type ShowCorpResourceRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`
}

Request Object

func (ShowCorpResourceRequest) String

func (o ShowCorpResourceRequest) String() string

type ShowCorpResourceResponse

type ShowCorpResourceResponse struct {
	Te1080pHardCount *ResDetailDto `json:"te1080pHardCount,omitempty"`

	Te720pHardCount *ResDetailDto `json:"te720pHardCount,omitempty"`

	TeSoftCount *ResDetailDto `json:"teSoftCount,omitempty"`

	RoomCount *ResDetailDto `json:"roomCount,omitempty"`

	RecordCapability *ResDetailDto `json:"recordCapability,omitempty"`

	ConfCallCount *ResDetailDto `json:"confCallCount,omitempty"`

	LiveCount *ResDetailDto `json:"liveCount,omitempty"`

	ThirdPartyHardCount *ResDetailDto `json:"thirdPartyHardCount,omitempty"`

	HwVisionCount *ResDetailDto `json:"hwVisionCount,omitempty"`

	IdeaHubCount *ResDetailDto `json:"ideaHubCount,omitempty"`

	// 查询云会议室套餐包分配数量结果。
	Vmr *[]QueryVmrPkgResResultDto `json:"vmr,omitempty"`

	// 在创建企业的时候设置的pstn权限开关。
	EnablePstn *bool `json:"enablePstn,omitempty"`

	// 企业是否通过短信形式发送会议通知。
	EnableSMS *bool `json:"enableSMS,omitempty"`

	// 企业是否开启混合云模式。
	EnableHybridCloud *bool `json:"enableHybridCloud,omitempty"`

	// 是否开启云盘。
	EnableCloudDisk *bool `json:"enableCloudDisk,omitempty"`

	// 是否开启UC功能。
	EnableUc *bool `json:"enableUc,omitempty"`

	// 是否开启Ai会议纪要。
	EnableAiMinutes *bool `json:"enableAiMinutes,omitempty"`

	// 单会议并发呼叫数。
	SingleConfCallCount *int32 `json:"singleConfCallCount,omitempty"`

	// 会议时长。
	ConfLength     *int32 `json:"confLength,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (ShowCorpResourceResponse) String

func (o ShowCorpResourceResponse) String() string

type ShowCorpResponse

type ShowCorpResponse struct {
	BasicInfo *QueryCorpBasicResultDto `json:"basicInfo,omitempty"`

	AdminInfo *QueryAdminResultDto `json:"adminInfo,omitempty"`

	ResInfo *QueryCorpResResultDto `json:"resInfo,omitempty"`

	GroupDTO *OrgGroupDto `json:"groupDTO,omitempty"`

	// 企业id。
	Id             *string `json:"id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ShowCorpResponse) String

func (o ShowCorpResponse) String() string

type ShowDepartmentRequest added in v0.0.86

type ShowDepartmentRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	// 部门编码。
	DeptCode string `json:"dept_code"`
}

Request Object

func (ShowDepartmentRequest) String added in v0.0.86

func (o ShowDepartmentRequest) String() string

type ShowDepartmentResponse added in v0.0.86

type ShowDepartmentResponse struct {

	// 部门编码。
	DeptCode *string `json:"deptCode,omitempty"`

	// 部门名称。
	DeptName *string `json:"deptName,omitempty"`

	// 是否为叶子节点(没有子部门的称为叶子节点)。
	IsLeafNodes *bool `json:"isLeafNodes,omitempty"`

	// 子部门详情。
	ChildDepts     *[]ChildDeptDto `json:"childDepts,omitempty"`
	HttpStatusCode int             `json:"-"`
}

Response Object

func (ShowDepartmentResponse) String added in v0.0.86

func (o ShowDepartmentResponse) String() string

type ShowDeptAndChildDeptRequest

type ShowDeptAndChildDeptRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	// 部门编码。 > 根部门的部门编码是1。
	DeptCode string `json:"dept_code"`
}

Request Object

func (ShowDeptAndChildDeptRequest) String

type ShowDeptAndChildDeptResponse

type ShowDeptAndChildDeptResponse struct {

	// 企业ID。
	CorpId *string `json:"corpId,omitempty"`

	// 部门编码。
	DeptCode *string `json:"deptCode,omitempty"`

	// 部门层级。
	DeptLevel *int32 `json:"deptLevel,omitempty"`

	// 部门名称。
	DeptName *string `json:"deptName,omitempty"`

	// 部门名路径。
	DeptNamePath *string `json:"deptNamePath,omitempty"`

	// 是否叶子节点。
	IsLeafNode *bool `json:"isLeafNode,omitempty"`

	// 父部门编码。
	ParentDeptCode *string `json:"parentDeptCode,omitempty"`

	// 部门编码路径。
	DeptCodePath *string `json:"deptCodePath,omitempty"`

	// 备注。
	Note *string `json:"note,omitempty"`

	// 其他用户对该部门下用户的访问权限。
	InPermission *string `json:"inPermission,omitempty"`

	// 该部门下用户访问权限控制。
	OutPermission *string `json:"outPermission,omitempty"`

	// 允许访问的部门列表。
	DesignatedOutDeptCodes *[]IdMarkDto `json:"designatedOutDeptCodes,omitempty"`

	// 子部门列表。
	ChildDepts *[]QueryDeptResultDto `json:"childDepts,omitempty"`

	// 部门排序号。
	SortLevel      *int32 `json:"sortLevel,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (ShowDeptAndChildDeptResponse) String

type ShowDeviceDetailRequest

type ShowDeviceDetailRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	// 终端SN号,仅可包含数字、字母和下划线。
	Sn string `json:"sn"`
}

Request Object

func (ShowDeviceDetailRequest) String

func (o ShowDeviceDetailRequest) String() string

type ShowDeviceDetailResponse

type ShowDeviceDetailResponse struct {

	// 终端名称。
	Name *string `json:"name,omitempty"`

	// 终端类型,区分自研和第三方终端。
	Type *string `json:"type,omitempty"`

	// 终端型号,枚举类型。当前支持TE系列和部分第三方硬件终端,具体的终端类型可以通过[[获取所有终端类型](https://support.huaweicloud.com/api-meeting/meeting_21_0092.html)](tag:hws)[[获取所有终端类型](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0092.html)](tag:hk)接口查询。
	Model *string `json:"model,omitempty"`

	// 终端SN号,仅可包含数字、字母和下划线。
	Sn *string `json:"sn,omitempty"`

	// 硬终端对应的内置帐号。
	Account *string `json:"account,omitempty"`

	// 终端绑定的号码。
	Number *string `json:"number,omitempty"`

	// 投影码生成模式。 * 0:自动(该模式下根据消息上报的IP地址内部控制复杂度:私网地址配置成简单模式;公网地址配置成复杂模式) * 1:简单 * 2:复杂
	PrjCodeMode *int32 `json:"prjCodeMode,omitempty"`

	// 部门编码。
	DeptCode *string `json:"deptCode,omitempty"`

	// 部门名称。
	DeptName *string `json:"deptName,omitempty"`

	// 部门名称路径。
	DeptNamePath *string `json:"deptNamePath,omitempty"`

	// 手机号。
	Phone *string `json:"phone,omitempty"`

	// [[手机号所属的国家](https://support.huaweicloud.com/api-meeting/meeting_21_0109.html#ZH-CN_TOPIC_0212714591__table19371178135314)](tag:hws)[[手机号所属的国家](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0109.html#ZH-CN_TOPIC_0212714591__table19371178135314)](tag:hk) 。
	Country *string `json:"country,omitempty"`

	// 邮箱地址。
	Email *string `json:"email,omitempty"`

	// 终端描述。
	Description *string `json:"description,omitempty"`

	// 终端状态。 * 0、正常 * 1、停用\"
	Status         *int32 `json:"status,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (ShowDeviceDetailResponse) String

func (o ShowDeviceDetailResponse) String() string

type ShowDeviceStatusRequest

type ShowDeviceStatusRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestID *string `json:"X-Request-ID,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	Body *[]string `json:"body,omitempty"`
}

Request Object

func (ShowDeviceStatusRequest) String

func (o ShowDeviceStatusRequest) String() string

type ShowDeviceStatusResponse

type ShowDeviceStatusResponse struct {
	Body           *[]UserStatusDto `json:"body,omitempty"`
	HttpStatusCode int              `json:"-"`
}

Response Object

func (ShowDeviceStatusResponse) String

func (o ShowDeviceStatusResponse) String() string

type ShowDeviceTypesRequest

type ShowDeviceTypesRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`
}

Request Object

func (ShowDeviceTypesRequest) String

func (o ShowDeviceTypesRequest) String() string

type ShowDeviceTypesResponse

type ShowDeviceTypesResponse struct {

	// 查询到的终端类型列表
	Body           *[]QueryDeviceTypeResultDto `json:"body,omitempty"`
	HttpStatusCode int                         `json:"-"`
}

Response Object

func (ShowDeviceTypesResponse) String

func (o ShowDeviceTypesResponse) String() string

type ShowHisMeetingDetailRequest

type ShowHisMeetingDetailRequest struct {

	// 会议UUID。
	ConfUUID string `json:"confUUID"`

	// 查询偏移量。默认为0。针对PageParticipant 中的与会者分页。
	Offset *int32 `json:"offset,omitempty"`

	// 查询数量。默认值20。
	Limit *int32 `json:"limit,omitempty"`

	// 查询条件 。会议主题、会议预约人和会议ID等可作为搜索内容。长度限制为1-128个字符。
	SearchKey *string `json:"searchKey,omitempty"`

	// 用户的UUID。 > 该参数将废弃,请勿使用。
	UserUUID *string `json:"userUUID,omitempty"`

	// 默认值为0。 0: 不区分会议室和与会人。 1:分页查询区分会议室和与会人,结果合并返回。 2:单独查询会议室与与会人,结果也是单独返回。
	XType *int32 `json:"X-Type,omitempty"`

	// 当X-Type为2时,该字段有效。默认值为0。 0: 查询与会人。 1:查询终端。
	XQueryType *int32 `json:"X-Query-Type,omitempty"`

	// 标识是否为第三方portal过来的请求。 > 该参数将废弃,请勿使用。
	XAuthorizationType *string `json:"X-Authorization-Type,omitempty"`

	// 用于区分到哪个HCSO站点鉴权。 > 该参数将废弃,请勿使用。
	XSiteId *string `json:"X-Site-Id,omitempty"`
}

Request Object

func (ShowHisMeetingDetailRequest) String

type ShowHisMeetingDetailResponse

type ShowHisMeetingDetailResponse struct {
	ConferenceData *ConferenceInfo `json:"conferenceData,omitempty"`

	Data           *PageParticipant `json:"data,omitempty"`
	HttpStatusCode int              `json:"-"`
}

Response Object

func (ShowHisMeetingDetailResponse) String

type ShowLayoutRequest added in v0.1.6

type ShowLayoutRequest struct {

	// 会议ID。
	ConferenceID string `json:"conferenceID"`

	// 会控Token,通过[[获取会控token](https://support.huaweicloud.com/api-meeting/meeting_21_0027.html)](tag:hws)[[获取会控token](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0027.html)](tag:hk)接口获得。
	XConferenceAuthorization string `json:"X-Conference-Authorization"`
}

Request Object

func (ShowLayoutRequest) String added in v0.1.6

func (o ShowLayoutRequest) String() string

type ShowLayoutResponse added in v0.1.6

type ShowLayoutResponse struct {

	// 结果码。 * 0:成功 * 非0:失败
	ReturnCode *int32 `json:"returnCode,omitempty"`

	// 结果描述。 * Success:成功 * 其他:失败原因
	ReturnDesc *string `json:"returnDesc,omitempty"`

	// 多画面布局。
	PicLayouts     *[]RestPicLayout `json:"picLayouts,omitempty"`
	HttpStatusCode int              `json:"-"`
}

Response Object

func (ShowLayoutResponse) String added in v0.1.6

func (o ShowLayoutResponse) String() string

type ShowMeetingDetailRequest

type ShowMeetingDetailRequest struct {

	// 会议ID。 > 创建会议时返回的conferenceID。不是vmrConferenceID。
	ConferenceID string `json:"conferenceID"`

	// 查询偏移量。默认为0。针对PageParticipant 中的与会者分页。
	Offset *int32 `json:"offset,omitempty"`

	// 查询数量。默认值20。
	Limit *int32 `json:"limit,omitempty"`

	// 查询条件。长度限制为1-128个字符。
	SearchKey *string `json:"searchKey,omitempty"`

	// 用户的UUID。 > 该参数将废弃,请勿使用。
	UserUUID *string `json:"userUUID,omitempty"`

	// 默认值为0。 - 0: 不区分终端和与会人 - 1: 分页查询区分终端和与会人,结果合并返回 - 2: 单独查询终端和与会人,结果单独返回
	XType *string `json:"X-Type,omitempty"`

	// 当X-Type为2时,有效。默认为0。 - 0: 查询与会人 - 1: 查询终端
	XQueryType *string `json:"X-Query-Type,omitempty"`

	// 标识是否为第三方portal过来的请求。 > 该参数将废弃,请勿使用。
	XAuthorizationType *string `json:"X-Authorization-Type,omitempty"`

	// 用于区分到哪个HCSO站点鉴权。 > 该参数将废弃,请勿使用。
	XSiteId *string `json:"X-Site-Id,omitempty"`
}

Request Object

func (ShowMeetingDetailRequest) String

func (o ShowMeetingDetailRequest) String() string

type ShowMeetingDetailResponse

type ShowMeetingDetailResponse struct {
	ConferenceData *ConferenceInfo `json:"conferenceData,omitempty"`

	Data           *PageParticipant `json:"data,omitempty"`
	HttpStatusCode int              `json:"-"`
}

Response Object

func (ShowMeetingDetailResponse) String

func (o ShowMeetingDetailResponse) String() string

type ShowMeetingFileListRequest

type ShowMeetingFileListRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	Body map[string]string `json:"body,omitempty"`
}

Request Object

func (ShowMeetingFileListRequest) String

type ShowMeetingFileListResponse

type ShowMeetingFileListResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (ShowMeetingFileListResponse) String

type ShowMeetingFileRequest

type ShowMeetingFileRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	// 会议纪要文件码。
	FileCode string `json:"file_code"`
}

Request Object

func (ShowMeetingFileRequest) String

func (o ShowMeetingFileRequest) String() string

type ShowMeetingFileResponse

type ShowMeetingFileResponse struct {

	// 会议纪要文件码。
	FileCode *string `json:"fileCode,omitempty"`

	// 文件主题。
	Topic *string `json:"topic,omitempty"`

	// 文件Id。
	FileId *string `json:"fileId,omitempty"`

	// 文件名。
	FileName *string `json:"fileName,omitempty"`

	// 文件大小,单位字节。
	FileSize *int64 `json:"fileSize,omitempty"`

	// 缩略图文件Id。
	ThumbnailFileId *string `json:"thumbnailFileId,omitempty"`

	// 缩略图文件名。
	ThumbnailFileName *string `json:"thumbnailFileName,omitempty"`

	// 缩略图文件大小,单位字节。
	ThumbnailFileSize *int64 `json:"thumbnailFileSize,omitempty"`

	// pdf文件Id。
	PdfFileId *string `json:"pdfFileId,omitempty"`

	// pdf文件名。
	PdfFileName *string `json:"pdfFileName,omitempty"`

	// pdf文件大小,单位字节。
	PdfFileSize *int64 `json:"pdfFileSize,omitempty"`

	// 文件url。
	FileUrl *string `json:"fileUrl,omitempty"`

	// 缩略图文件url。
	ThumbnailUrl *string `json:"thumbnailUrl,omitempty"`

	// pdf文件url。
	PdfUrl *string `json:"pdfUrl,omitempty"`

	// 文件创建时间戳。
	CreationTimestamp *int64 `json:"creationTimestamp,omitempty"`
	HttpStatusCode    int    `json:"-"`
}

Response Object

func (ShowMeetingFileResponse) String

func (o ShowMeetingFileResponse) String() string

type ShowMyInfoRequest

type ShowMyInfoRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`
}

Request Object

func (ShowMyInfoRequest) String

func (o ShowMyInfoRequest) String() string

type ShowMyInfoResponse

type ShowMyInfoResponse struct {

	// 用户UUID。
	Id *string `json:"id,omitempty"`

	// 华为云会议帐号。
	UserAccount *string `json:"userAccount,omitempty"`

	// 名称。
	Name *string `json:"name,omitempty"`

	// 英文名称。
	EnglishName *string `json:"englishName,omitempty"`

	// 联系电话。
	Phone *string `json:"phone,omitempty"`

	// [[手机号所属的国家](https://support.huaweicloud.com/api-meeting/meeting_21_0109.html#ZH-CN_TOPIC_0212714591__table19371178135314)](tag:hws)[[手机号所属的国家](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0109.html#ZH-CN_TOPIC_0212714591__table19371178135314)](tag:hk) 。
	Country *string `json:"country,omitempty"`

	// 邮箱地址。
	Email *string `json:"email,omitempty"`

	// SIP号码。
	SipNum *string `json:"sipNum,omitempty"`

	// 云会议室列表。
	VmrList *[]UserVmrDto `json:"vmrList,omitempty"`

	// 部门编码。
	DeptCode *string `json:"deptCode,omitempty"`

	// 部门名称。
	DeptName *string `json:"deptName,omitempty"`

	// 部门完整名称。
	DeptNamePath *string `json:"deptNamePath,omitempty"`

	// 用户类型。 - 2:企业成员账户
	UserType *int32 `json:"userType,omitempty"`

	// 管理员类型。 - 0:默认(超级)管理员 - 1:普通管理员 - 2:非管理员(即为普通企业成员,UserType是2时有效)
	AdminType *int32 `json:"adminType,omitempty"`

	// 签名。
	Signature *string `json:"signature,omitempty"`

	// 职位。
	Title *string `json:"title,omitempty"`

	// 备注。
	Desc *string `json:"desc,omitempty"`

	Corp *CorpBasicInfoDto `json:"corp,omitempty"`

	Function *UserFunctionDto `json:"function,omitempty"`

	DevType *QueryDeviceInfoResultDto `json:"devType,omitempty"`

	// 用户状态。 * 0:正常 * 1:停用
	Status *int32 `json:"status,omitempty"`

	// 通讯录排序等级,序号越低优先级越高。
	SortLevel *int32 `json:"sortLevel,omitempty"`

	// 是否隐藏手机号码。
	HidePhone *bool `json:"hidePhone,omitempty"`

	// 智慧屏唯一帐号。
	VisionAccount *string `json:"visionAccount,omitempty"`

	// 第三方User ID。
	ThirdAccount *string `json:"thirdAccount,omitempty"`

	// 许可证。 * 0:商用 * 1:免费试用
	License *int32 `json:"license,omitempty"`

	// 激活时间,utc时间戳。
	ActiveTime     *int64 `json:"activeTime,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (ShowMyInfoResponse) String

func (o ShowMyInfoResponse) String() string

type ShowOnlineMeetingDetailRequest

type ShowOnlineMeetingDetailRequest struct {

	// 会议ID。 > 会议ID。创建会议时返回的conferenceID。不是vmrConferenceID。
	ConferenceID string `json:"conferenceID"`

	// 查询偏移量。默认为0。针对PageParticipant中的与会者分页。
	Offset *int32 `json:"offset,omitempty"`

	// 查询数量。默认值20。
	Limit *int32 `json:"limit,omitempty"`

	// 查询条件。长度限制为1-128个字符。
	SearchKey *string `json:"searchKey,omitempty"`

	// 用户的UUID。 > 该参数将废弃,请勿使用。
	UserUUID *string `json:"userUUID,omitempty"`

	// 默认值为0。 - 0: 不区分终端和与会人 - 1: 分页查询区分终端和与会人,结果合并返回 - 2: 单独查询终端和与会人,结果单独返回
	XType *string `json:"X-Type,omitempty"`

	// 当X-Type为2时,该字段有效。默认值为0。 - 0: 查询与会人 - 1: 查询终端
	XQueryType *string `json:"X-Query-Type,omitempty"`

	// 标识是否为第三方portal过来的请求。 > 该参数将废弃,请勿使用。
	XAuthorizationType *string `json:"X-Authorization-Type,omitempty"`

	// 用于区分到哪个HCSO站点鉴权。 > 该参数将废弃,请勿使用。
	XSiteId *string `json:"X-Site-Id,omitempty"`
}

Request Object

func (ShowOnlineMeetingDetailRequest) String

type ShowOnlineMeetingDetailResponse

type ShowOnlineMeetingDetailResponse struct {
	ConferenceData *ConferenceInfo `json:"conferenceData,omitempty"`

	Data           *PageParticipant `json:"data,omitempty"`
	HttpStatusCode int              `json:"-"`
}

Response Object

func (ShowOnlineMeetingDetailResponse) String

type ShowOrgResRequest

type ShowOrgResRequest struct {
}

Request Object

func (ShowOrgResRequest) String

func (o ShowOrgResRequest) String() string

type ShowOrgResResponse

type ShowOrgResResponse struct {

	// 企业管理员查询所属企业的资源使用信息。
	UsedRecStorage *float64 `json:"usedRecStorage,omitempty"`

	// 当前已用的会议并发数量。
	UsedAccountsCount *int32 `json:"usedAccountsCount,omitempty"`

	// 当前已用的直播推流资源。
	UsedLiveCount *int32 `json:"usedLiveCount,omitempty"`

	// 当前已用的直播推流资源。
	ConfCount *int32 `json:"confCount,omitempty"`

	// 当日会议总时长。
	ConfLength *int64 `json:"confLength,omitempty"`

	// 当日活跃用户数。
	ActiveAttendeeCount *int32 `json:"activeAttendeeCount,omitempty"`

	// 当日总与会人数。
	TotalAttendeeCount *int32 `json:"totalAttendeeCount,omitempty"`
	HttpStatusCode     int    `json:"-"`
}

Response Object

func (ShowOrgResResponse) String

func (o ShowOrgResResponse) String() string

type ShowProgramRequest

type ShowProgramRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	// 节目ID。
	Id string `json:"id"`
}

Request Object

func (ShowProgramRequest) String

func (o ShowProgramRequest) String() string

type ShowProgramResponse

type ShowProgramResponse struct {

	// 节目ID。
	Id *string `json:"id,omitempty"`

	// 更新者。
	LastUpdatedBy *string `json:"lastUpdatedBy,omitempty"`

	// 更新时间。
	UpdateTime *int64 `json:"updateTime,omitempty"`

	// 节目名称。
	ProgramName *string `json:"programName,omitempty"`

	// 节目的总素材大小(含单位)。
	MaterialSizeStr *string `json:"materialSizeStr,omitempty"`

	// 节目的总播放时长,单位秒。
	PlayTime *int32 `json:"playTime,omitempty"`

	// 节目素材列表。
	ProgramItemList *[]ProgramItemResponseBase `json:"programItemList,omitempty"`
	HttpStatusCode  int                        `json:"-"`
}

Response Object

func (ShowProgramResponse) String

func (o ShowProgramResponse) String() string

type ShowPublicationRequest

type ShowPublicationRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	// 发布ID。
	Id string `json:"id"`
}

Request Object

func (ShowPublicationRequest) String

func (o ShowPublicationRequest) String() string

type ShowPublicationResponse

type ShowPublicationResponse struct {

	// 发布ID。
	Id *string `json:"id,omitempty"`

	// 更新者。
	LastUpdatedBy *string `json:"lastUpdatedBy,omitempty"`

	// 创建时间。
	CreateTime *int64 `json:"createTime,omitempty"`

	// 更新时间。
	UpdateTime *int64 `json:"updateTime,omitempty"`

	// 发布名称。
	PublishName *string `json:"publishName,omitempty"`

	// 发布范围。
	PublishScope *string `json:"publishScope,omitempty"`

	// 开始时间。
	StartTime *int64 `json:"startTime,omitempty"`

	// 结束时间。
	EndTime *int64 `json:"endTime,omitempty"`

	// 根据当前时间确定发布状态。 - NOT_ONLINE-未上线 - PUBLISHING-发布中 - ALREADY_OFFLINE-已下线
	PublishStatus *ShowPublicationResponsePublishStatus `json:"publishStatus,omitempty"`

	// 发布节目ID列表。
	ProgramList *[]ProgramResponseBase `json:"programList,omitempty"`

	// 发布部门列表。
	DeptList *[]PublishDeptResponseDto `json:"deptList,omitempty"`

	// 发布设备列表。
	DeviceList     *[]PublishDeviceResponseDto `json:"deviceList,omitempty"`
	HttpStatusCode int                         `json:"-"`
}

Response Object

func (ShowPublicationResponse) String

func (o ShowPublicationResponse) String() string

type ShowPublicationResponsePublishStatus

type ShowPublicationResponsePublishStatus struct {
	// contains filtered or unexported fields
}

func (ShowPublicationResponsePublishStatus) MarshalJSON

func (c ShowPublicationResponsePublishStatus) MarshalJSON() ([]byte, error)

func (*ShowPublicationResponsePublishStatus) UnmarshalJSON

func (c *ShowPublicationResponsePublishStatus) UnmarshalJSON(b []byte) error

func (ShowPublicationResponsePublishStatus) Value added in v0.0.90

type ShowPublicationResponsePublishStatusEnum

type ShowPublicationResponsePublishStatusEnum struct {
	NOT_ONLINE      ShowPublicationResponsePublishStatus
	PUBLISHING      ShowPublicationResponsePublishStatus
	ALREADY_OFFLINE ShowPublicationResponsePublishStatus
}

func GetShowPublicationResponsePublishStatusEnum

func GetShowPublicationResponsePublishStatusEnum() ShowPublicationResponsePublishStatusEnum

type ShowQosThresholdRequest

type ShowQosThresholdRequest struct {

	// 阈值类型。 * AUDIO:音频告警阈值 * VIDEO:视频告警阈值 * SCREEN:屏幕共享告警阈值 * CPU:CPU告警阈值
	ThresholdType ShowQosThresholdRequestThresholdType `json:"thresholdType"`
}

Request Object

func (ShowQosThresholdRequest) String

func (o ShowQosThresholdRequest) String() string

type ShowQosThresholdRequestThresholdType

type ShowQosThresholdRequestThresholdType struct {
	// contains filtered or unexported fields
}

func (ShowQosThresholdRequestThresholdType) MarshalJSON

func (c ShowQosThresholdRequestThresholdType) MarshalJSON() ([]byte, error)

func (*ShowQosThresholdRequestThresholdType) UnmarshalJSON

func (c *ShowQosThresholdRequestThresholdType) UnmarshalJSON(b []byte) error

func (ShowQosThresholdRequestThresholdType) Value added in v0.0.90

type ShowQosThresholdResponse

type ShowQosThresholdResponse struct {
	Latency *ThresholdData `json:"latency,omitempty"`

	Jitter *ThresholdData `json:"jitter,omitempty"`

	PacketLoss *PacketThresholdData `json:"packetLoss,omitempty"`

	ClientCpuMax *CpuThresholdData `json:"clientCpuMax,omitempty"`

	SystemCpuMax   *CpuThresholdData `json:"systemCpuMax,omitempty"`
	HttpStatusCode int               `json:"-"`
}

Response Object

func (ShowQosThresholdResponse) String

func (o ShowQosThresholdResponse) String() string

type ShowRealTimeInfoOfMeetingRequest

type ShowRealTimeInfoOfMeetingRequest struct {

	// 会议ID。
	ConferenceID string `json:"conferenceID"`

	// 会控Token,通过[[获取会控token](https://support.huaweicloud.com/api-meeting/meeting_21_0027.html)](tag:hws)[[获取会控token](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0027.html)](tag:hk)接口获得。
	XConferenceAuthorization string `json:"X-Conference-Authorization"`
}

Request Object

func (ShowRealTimeInfoOfMeetingRequest) String

type ShowRealTimeInfoOfMeetingResponse

type ShowRealTimeInfoOfMeetingResponse struct {

	// 被邀请与会者信息,包括预约会议时邀请的与会者和会中主持人邀请的与会者,已经加入会议的和未加入会议的都返回。
	Attendees *[]RealTimeAttendee `json:"attendees,omitempty"`

	// 在线与会者列表信息,包括已加入会议、被邀请正在呼叫中、正在加入会议的与会者列表等。 > * 同一个帐号用不同类型终端(手机端或者PC端等)加入会议时,是不同的在线与会者 > * 未加入或者已离会与会者,不在在线与会者列表中
	Participants *[]RealTimeParticipant `json:"participants,omitempty"`

	ConfInfo       *RealTimeConfInfo `json:"confInfo,omitempty"`
	HttpStatusCode int               `json:"-"`
}

Response Object

func (ShowRealTimeInfoOfMeetingResponse) String

type ShowRecordingDetailRequest

type ShowRecordingDetailRequest struct {

	// 会议UUID(通过[[查询录制列表](https://support.huaweicloud.com/api-meeting/meeting_21_0048.html)](tag:hws)[[查询录制列表](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0048.html)](tag:hk)获取)。
	ConfUUID string `json:"confUUID"`

	// 用户的UUID。 > 该参数将废弃,请勿使用。
	UserUUID *string `json:"userUUID,omitempty"`

	// 标识是否为第三方portal过来的请求。 > 该参数将废弃,请勿使用。
	XAuthorizationType *string `json:"X-Authorization-Type,omitempty"`

	// 用于区分到哪个HCSO站点鉴权。 > 该参数将废弃,请勿使用。
	XSiteId *string `json:"X-Site-Id,omitempty"`
}

Request Object

func (ShowRecordingDetailRequest) String

type ShowRecordingDetailResponse

type ShowRecordingDetailResponse struct {

	// 会议UUID。
	ConfUUID *string `json:"confUUID,omitempty"`

	// 会议ID。
	ConfID *string `json:"confID,omitempty"`

	// 录播观看地址。
	Url *[]string `json:"url,omitempty"`

	// 录制时长(单位秒)。
	RcdTime *int32 `json:"rcdTime,omitempty"`

	// 录制文件大小(MB)。
	RcdSize *int32 `json:"rcdSize,omitempty"`

	// 会议主题。
	Subject *string `json:"subject,omitempty"`

	// 会议预订者名称。
	ScheduserName *string `json:"scheduserName,omitempty"`

	// 会议开始时间。
	StartTime *string `json:"startTime,omitempty"`

	// 录制文件是否转码完成。
	IsDecodeFinish *bool `json:"isDecodeFinish,omitempty"`

	// 录制文件预计转码完成时间。
	DecodeEndTime *int64 `json:"decodeEndTime,omitempty"`

	// 录播文件是否可观看。
	Available *bool `json:"available,omitempty"`

	// 观看/下载录播的鉴权方式。 - 0: 可通过链接观看/下载 - 1: 企业用户可观看/下载 - 2: 与会者可观看/下载
	RecordAuthType *int32 `json:"recordAuthType,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (ShowRecordingDetailResponse) String

type ShowRecordingFileDownloadUrlsRequest

type ShowRecordingFileDownloadUrlsRequest struct {

	// 会议UUID(通过[[查询录制列表](https://support.huaweicloud.com/api-meeting/meeting_21_0048.html)](tag:hws)[[查询录制列表](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0048.html)](tag:hk)获取)。
	ConfUUID string `json:"confUUID"`

	// 查询偏移量。默认为0。
	Offset *int32 `json:"offset,omitempty"`

	// 查询数量。默认是20,最大500条。
	Limit *int32 `json:"limit,omitempty"`

	// 标识是否为第三方portal过来的请求。 > 该参数将废弃,请勿使用。
	XAuthorizationType *string `json:"X-Authorization-Type,omitempty"`

	// 用于区分到哪个HCSO站点鉴权。 > 该参数将废弃,请勿使用。
	XSiteId *string `json:"X-Site-Id,omitempty"`
}

Request Object

func (ShowRecordingFileDownloadUrlsRequest) String

type ShowRecordingFileDownloadUrlsResponse

type ShowRecordingFileDownloadUrlsResponse struct {

	// 录制文件下载链接。
	RecordUrls     *[]RecordDownloadInfoBo `json:"recordUrls,omitempty"`
	HttpStatusCode int                     `json:"-"`
}

Response Object

func (ShowRecordingFileDownloadUrlsResponse) String

type ShowRegionInfoOfMeetingRequest

type ShowRegionInfoOfMeetingRequest struct {

	// 会议ID。 > 创建会议时返回的conferenceID。不是vmrConferenceID。
	ConferenceID string `json:"conferenceID"`
}

Request Object

func (ShowRegionInfoOfMeetingRequest) String

type ShowRegionInfoOfMeetingResponse

type ShowRegionInfoOfMeetingResponse struct {

	// 会议所在区域的公网IP地址。
	RegionIP *string `json:"regionIP,omitempty"`

	// 会议所在区域的公网域名。
	RegionUrl      *string `json:"regionUrl,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (ShowRegionInfoOfMeetingResponse) String

type ShowRoomSettingRequest

type ShowRoomSettingRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	// 网络研讨会ID
	ConferenceId string `json:"conference_id"`
}

Request Object

func (ShowRoomSettingRequest) String

func (o ShowRoomSettingRequest) String() string

type ShowRoomSettingResponse

type ShowRoomSettingResponse struct {

	// 网络研讨会介绍。
	RoomIntroduce *string `json:"roomIntroduce,omitempty"`

	// 企业Logo的文件id。
	CropLogoId *string `json:"cropLogoId,omitempty"`

	// 欢迎界面的文件id。
	CoverPictureId *string `json:"coverPictureId,omitempty"`

	// 显示观众人数的模式。默认值为real_time。 - none: 不显示 - real_time: 实时显示
	ShowAudienceMode *string `json:"showAudienceMode,omitempty"`

	// 智能倍增开关。默认值为Y。 - Y 开启智能倍增 - N 关闭智能倍增
	IsRedoubleOpen *string `json:"isRedoubleOpen,omitempty"`

	// 基础设置人数(网络研讨会没人时显示的人数)。默认值为0。取值范围为[0, 10000]。
	BaseAudienceCount *int32 `json:"baseAudienceCount,omitempty"`

	// 设置倍数(基础人数+真实人数*倍数)。默认值为1.0。 取值范围为[0, 10],取1位小数。
	Multiple       *float64 `json:"multiple,omitempty"`
	HttpStatusCode int      `json:"-"`
}

Response Object

func (ShowRoomSettingResponse) String

func (o ShowRoomSettingResponse) String() string

type ShowSpResRequest

type ShowSpResRequest struct {
}

Request Object

func (ShowSpResRequest) String

func (o ShowSpResRequest) String() string

type ShowSpResResponse

type ShowSpResResponse struct {

	// SP下所有企业已使用的会议并发数量。
	UsedAccountsCount *int32 `json:"usedAccountsCount,omitempty"`
	HttpStatusCode    int    `json:"-"`
}

Response Object

func (ShowSpResResponse) String

func (o ShowSpResResponse) String() string

type ShowSpResourceRequest

type ShowSpResourceRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	// 是否在查询资源信息时返回SP自主规划的媒体接入分组id,默认不查询。
	QueryGroup *bool `json:"queryGroup,omitempty"`
}

Request Object

func (ShowSpResourceRequest) String

func (o ShowSpResourceRequest) String() string

type ShowSpResourceResponse

type ShowSpResourceResponse struct {
	Te1080pHardCount *ResDetailDto `json:"te1080pHardCount,omitempty"`

	Te720pHardCount *ResDetailDto `json:"te720pHardCount,omitempty"`

	TeSoftCount *ResDetailDto `json:"teSoftCount,omitempty"`

	RoomCount *ResDetailDto `json:"roomCount,omitempty"`

	RecordCapability *ResDetailDto `json:"recordCapability,omitempty"`

	ConfCallCount *ResDetailDto `json:"confCallCount,omitempty"`

	LiveCount *ResDetailDto `json:"liveCount,omitempty"`

	CorpCount *ResDetailDto `json:"corpCount,omitempty"`

	ThirdPartyHardCount *ResDetailDto `json:"thirdPartyHardCount,omitempty"`

	HwVisionCount *ResDetailDto `json:"hwVisionCount,omitempty"`

	IdeaHubCount *ResDetailDto `json:"ideaHubCount,omitempty"`

	// 在创建企业的时候设置的pstn权限开关。
	EnablePstn *bool `json:"enablePstn,omitempty"`

	// 企业是否通过短信形式发送会议通知。
	EnableSMS *bool `json:"enableSMS,omitempty"`

	// SP管理员绑定的分组列表。
	GroupList      *[]QueryCorpGroupDto `json:"groupList,omitempty"`
	HttpStatusCode int                  `json:"-"`
}

Response Object

func (ShowSpResourceResponse) String

func (o ShowSpResourceResponse) String() string

type ShowSsoConfigRequest

type ShowSsoConfigRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`
}

Request Object

func (ShowSsoConfigRequest) String

func (o ShowSsoConfigRequest) String() string

type ShowSsoConfigResponse

type ShowSsoConfigResponse struct {

	// 是否开启SSO登录。
	EnableSSO *bool `json:"enableSSO,omitempty"`

	// 企业域名。
	Domain *string `json:"domain,omitempty"`

	// 鉴权中心URL。
	AuthorizeUrl *string `json:"authorizeUrl,omitempty"`

	// 获取Token URL。
	GetTokenUrl *string `json:"getTokenUrl,omitempty"`

	// APP ID。
	ClientId *string `json:"clientId,omitempty"`

	// APP秘钥。
	ClientSecret *string `json:"clientSecret,omitempty"`

	// 授权范围。 * openid:OAuth2.0的OIDC
	Scope *string `json:"scope,omitempty"`

	// 第三方帐号的字段名称。
	AccFieldName *string `json:"accFieldName,omitempty"`

	// 用户信息查询URL。
	GetUserInfoUrl *string `json:"getUserInfoUrl,omitempty"`

	// 鉴权类型。OAuth2.0鉴权时取0。 * 0:OAuth2.0鉴权
	Oauth2ServerType *int32 `json:"oauth2ServerType,omitempty"`

	// 拉起PC端终端的schema。
	PcSchemaUrl *string `json:"pcSchemaUrl,omitempty"`

	// 拉起安卓端终端的schema。
	AndroidSchemaUrl *string `json:"androidSchemaUrl,omitempty"`

	// 拉起ios端终端的schema。
	IosSchemaUrl *string `json:"iosSchemaUrl,omitempty"`

	// 第三方名称的字段名称。
	ThirdName *string `json:"thirdName,omitempty"`

	// 第三方邮箱的字段名称。
	ThirdEmail *string `json:"thirdEmail,omitempty"`

	// 第三方手机号的字段名称。
	ThirdMobile *string `json:"thirdMobile,omitempty"`

	// 第三方accessToken的字段名称。
	ThirdAccessToken *string `json:"thirdAccessToken,omitempty"`

	// 第三方头像链接的字段名称。
	ThirdHeadImgUrl *string `json:"thirdHeadImgUrl,omitempty"`
	HttpStatusCode  int     `json:"-"`
}

Response Object

func (ShowSsoConfigResponse) String

func (o ShowSsoConfigResponse) String() string

type ShowUserDetailRequest

type ShowUserDetailRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	// 帐号。 * 如果是帐号/密码鉴权方式,是指华为云会议帐号 * 如果是App ID鉴权方式,是指第三方User ID
	Account string `json:"account"`

	// 帐号类型。默认0。 * 0:华为云会议帐号。用于帐号/密码鉴权方式 * 1:第三方User ID,用于App ID鉴权方式
	AccountType *int32 `json:"accountType,omitempty"`
}

Request Object

func (ShowUserDetailRequest) String

func (o ShowUserDetailRequest) String() string

type ShowUserDetailResponse

type ShowUserDetailResponse struct {

	// 用户UUID。
	Id *string `json:"id,omitempty"`

	// 华为云会议帐号。
	UserAccount *string `json:"userAccount,omitempty"`

	// 名称。
	Name *string `json:"name,omitempty"`

	// 英文名称。
	EnglishName *string `json:"englishName,omitempty"`

	// 联系电话。
	Phone *string `json:"phone,omitempty"`

	// [[手机号所属的国家](https://support.huaweicloud.com/api-meeting/meeting_21_0109.html#ZH-CN_TOPIC_0212714591__table19371178135314)](tag:hws)[[手机号所属的国家](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0109.html#ZH-CN_TOPIC_0212714591__table19371178135314)](tag:hk) 。
	Country *string `json:"country,omitempty"`

	// 邮箱地址。
	Email *string `json:"email,omitempty"`

	// SIP号码。
	SipNum *string `json:"sipNum,omitempty"`

	// 云会议室列表。
	VmrList *[]UserVmrDto `json:"vmrList,omitempty"`

	// 部门编码。
	DeptCode *string `json:"deptCode,omitempty"`

	// 部门名称。
	DeptName *string `json:"deptName,omitempty"`

	// 部门完整名称。
	DeptNamePath *string `json:"deptNamePath,omitempty"`

	// 用户类型。 - 2:企业成员账户
	UserType *int32 `json:"userType,omitempty"`

	// 管理员类型。 - 0:默认(超级)管理员 - 1:普通管理员 - 2:非管理员(即为普通企业成员,UserType是2时有效)
	AdminType *int32 `json:"adminType,omitempty"`

	// 签名。
	Signature *string `json:"signature,omitempty"`

	// 职位。
	Title *string `json:"title,omitempty"`

	// 备注。
	Desc *string `json:"desc,omitempty"`

	Corp *CorpBasicInfoDto `json:"corp,omitempty"`

	Function *UserFunctionDto `json:"function,omitempty"`

	DevType *QueryDeviceInfoResultDto `json:"devType,omitempty"`

	// 用户状态。 * 0:正常 * 1:停用
	Status *int32 `json:"status,omitempty"`

	// 通讯录排序等级,序号越低优先级越高。
	SortLevel *int32 `json:"sortLevel,omitempty"`

	// 是否隐藏手机号码。
	HidePhone *bool `json:"hidePhone,omitempty"`

	// 智慧屏唯一帐号。
	VisionAccount *string `json:"visionAccount,omitempty"`

	// 第三方User ID。
	ThirdAccount *string `json:"thirdAccount,omitempty"`

	// 许可证。 * 0:商用 * 1:免费试用
	License *int32 `json:"license,omitempty"`

	// 激活时间,utc时间戳。
	ActiveTime     *int64 `json:"activeTime,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (ShowUserDetailResponse) String

func (o ShowUserDetailResponse) String() string

type ShowUserRequestDto added in v0.1.37

type ShowUserRequestDto struct {

	// 用户ID或者第三方账号
	Id *string `json:"id,omitempty"`
}

用户ID或第三方账号信息列表

func (ShowUserRequestDto) String added in v0.1.37

func (o ShowUserRequestDto) String() string

type ShowWebHookConfigRequest

type ShowWebHookConfigRequest struct {

	// 企业ID。按企业注册回调时需要填写。
	CorpId *string `json:"corpId,omitempty"`

	// SP ID。多租户场景下,按SP注册回调时需要填写。
	SpId *string `json:"spId,omitempty"`
}

Request Object

func (ShowWebHookConfigRequest) String

func (o ShowWebHookConfigRequest) String() string

type ShowWebHookConfigResponse

type ShowWebHookConfigResponse struct {

	// 结果码。
	ReturnCode int32 `json:"returnCode"`

	// 结果描述。
	ReturnDesc *string `json:"returnDesc,omitempty"`

	// 订阅配置记录ID。
	Id *string `json:"id,omitempty"`

	// 订阅ID。
	SubscriberId *string `json:"subscriberId,omitempty"`

	// 订阅url。
	Url *string `json:"url,omitempty"`

	// 事件推送状态。 * 0:已启用 * 1:未启动 * 2:已锁定
	Status         *int32 `json:"status,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (ShowWebHookConfigResponse) String

func (o ShowWebHookConfigResponse) String() string

type ShowWebinarRequest

type ShowWebinarRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	// 网络研讨会ID。
	ConferenceId string `json:"conference_id"`
}

Request Object

func (ShowWebinarRequest) String

func (o ShowWebinarRequest) String() string

type ShowWebinarResponse

type ShowWebinarResponse struct {

	// 网络研讨会ID。
	ConferenceId *string `json:"conferenceId,omitempty"`

	// 企业ID。
	CorpId *string `json:"corpId,omitempty"`

	// 网络研讨会主题。
	Subject *string `json:"subject,omitempty"`

	// 网络研讨会描述。
	Description *string `json:"description,omitempty"`

	// 网络研讨会开始时间(UTC时间),格式“yyyy-MM-dd HH:mm”。
	StartTime *string `json:"startTime,omitempty"`

	// 网络研讨会持续时长,单位分钟,取值范围[15,1440]。
	Duration *int32 `json:"duration,omitempty"`

	// 会议通知中会议时间的时区信息。时区信息,参考[[时区映射关系](https://support.huaweicloud.com/api-meeting/meeting_21_0110.html#ZH-CN_TOPIC_0212714472__table137407441463)](tag:hws)[[时区映射关系](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0110.html#ZH-CN_TOPIC_0212714472__table137407441463)](tag:hk)。 > * 举例:“timeZoneID”:\"26\",则通过华为云会议发送的会议通知中的时间将会标记为如“2021/11/11 星期四 00:00 - 02:00 (GMT) 格林威治标准时间:都柏林, 爱丁堡, 里斯本, 伦敦”。
	TimeZoneId *int32 `json:"timeZoneId,omitempty"`

	State *MeetingStatus `json:"state,omitempty"`

	// 网络研讨会预订者的用户UUID。
	ScheduserId *string `json:"scheduserId,omitempty"`

	// 预订者部门命名。
	DeptName *string `json:"deptName,omitempty"`

	// 预订者名称。
	ScheduserName *string `json:"scheduserName,omitempty"`

	// 网络研讨会VMR名称。
	VmrPkgName *string `json:"vmrPkgName,omitempty"`

	// 入会范围开关。
	CallRestriction *bool `json:"callRestriction,omitempty"`

	// 主持人、嘉宾入会范围。 * 0: 所有用户 * 2: 企业内用户 * 3: 被邀请用户
	Scope *int32 `json:"scope,omitempty"`

	// 观众入会范围。 * 0: 所有用户 * 2: 企业内用户
	AudienceScope *int32 `json:"audienceScope,omitempty"`

	// 主持人入会地址。
	ChairJoinUri *string `json:"chairJoinUri,omitempty"`

	// 主持人入会密码。
	ChairPasswd *string `json:"chairPasswd,omitempty"`

	// 嘉宾入会地址。
	GuestJoinUri *string `json:"guestJoinUri,omitempty"`

	// 嘉宾入会密码。
	GuestPasswd *string `json:"guestPasswd,omitempty"`

	// 观众入会地址。
	AudienceJoinUri *string `json:"audienceJoinUri,omitempty"`

	// 观众入会密码。
	AudiencePasswd *string `json:"audiencePasswd,omitempty"`

	EnableRecording *YesNoEnum `json:"enableRecording,omitempty"`

	NotifySetting *OpenNotifySetting `json:"notifySetting,omitempty"`

	// 与会嘉宾名称列表。
	Attendees      *[]string `json:"attendees,omitempty"`
	HttpStatusCode int       `json:"-"`
}

Response Object

func (ShowWebinarResponse) String

func (o ShowWebinarResponse) String() string

type SlideVerifyCodeCheckDto

type SlideVerifyCodeCheckDto struct {

	// 必须和发送验证码时带的用户身份信息相同。
	User string `json:"user"`

	// 登录客户端类型。 * 0:Web客户端类型 * 5:PC客户端 * 6:移动客户端
	ClientType int32 `json:"clientType"`

	// 校验类型。默认值:0。 * 0:登录; * 1:忘记密码;
	CheckType *int32 `json:"checkType,omitempty"`

	// 验证码Token字符串。通过[[发送滑块验证码](https://support.huaweicloud.com/api-meeting/meeting_21_0100.html)](tag:hws)[[发送滑块验证码](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0100.html)](tag:hk) 接口获取。
	Token string `json:"token"`

	// 抠出图形的X轴坐标。
	PointX int32 `json:"pointX"`

	// 滑动时间,单位ms。
	SlideTime int32 `json:"slideTime"`
}

func (SlideVerifyCodeCheckDto) String

func (o SlideVerifyCodeCheckDto) String() string

type SlideVerifyCodeSendDto

type SlideVerifyCodeSendDto struct {

	// 用户身份信息(手机号码或邮箱帐号或用户真实帐号)。
	User string `json:"user"`

	// 登录客户端类型。 * 0:Web客户端类型 * 5:cloudlink pc * 6:cloudlink mobile
	ClientType int32 `json:"clientType"`

	// 校验类型。默认值:0。 * 0:登录 * 1:忘记密码
	CheckType *int32 `json:"checkType,omitempty"`
}

func (SlideVerifyCodeSendDto) String

func (o SlideVerifyCodeSendDto) String() string

type StartMeetingRequest added in v0.0.83

type StartMeetingRequest struct {
	Body *StartRequest `json:"body,omitempty"`
}

Request Object

func (StartMeetingRequest) String added in v0.0.83

func (o StartMeetingRequest) String() string

type StartMeetingResponse added in v0.0.83

type StartMeetingResponse struct {

	// uuid。 > 废弃参数,请勿使用。
	Uuid *string `json:"uuid,omitempty"`

	// 会议所在区域的公网IP地址。
	RegionIP       *string `json:"regionIP,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Response Object

func (StartMeetingResponse) String added in v0.0.83

func (o StartMeetingResponse) String() string

type StartRequest added in v0.0.83

type StartRequest struct {

	// 会议ID。
	ConferenceID string `json:"conferenceID"`

	// 会议密码。
	Password string `json:"password"`
}

激活会议请求。

func (StartRequest) String added in v0.0.83

func (o StartRequest) String() string

type StatisticConferenceDataItem

type StatisticConferenceDataItem struct {

	// 日期/月份,category = conference_info时有效。 小时,category = conference_hourly_info时有效。
	Time *string `json:"time,omitempty"`

	// 会议数(含VMR)。 category = conference_info时有效。
	ConfCount *string `json:"confCount,omitempty"`

	// 会议时长(秒)(含VMR)。 category = conference_info时有效。
	ConfDuration *string `json:"confDuration,omitempty"`

	// 与会人次(含VMR)。 category = conference_info时有效。
	AttendeeCount *string `json:"attendeeCount,omitempty"`

	// 并发会议使用数。 category = conference_info时有效。
	ConfConcurrentUsedCount *string `json:"confConcurrentUsedCount,omitempty"`

	// 小时单位会议数(含VMR)。 category = conference_hourly_info时有效。
	Conf24hCount *string `json:"conf24hCount,omitempty"`

	// 小时单位与会人次(含VMR)。 category = conference_hourly_info时有效。
	Conf24hAttendeeCount *string `json:"conf24hAttendeeCount,omitempty"`
}

会议总体数据的单个时间点数据。

func (StatisticConferenceDataItem) String

type StatisticParticipateDataItem

type StatisticParticipateDataItem struct {

	// 日期/月份。
	Time *string `json:"time,omitempty"`

	// 与会用户名称。 category = user_participate_info时有效。
	ConfUserName *string `json:"confUserName,omitempty"`

	// 与会用户账户。 category = user_participate_info时有效。
	ConfUserAccount *string `json:"confUserAccount,omitempty"`

	// 与会用户所属部门。 category = user_participate_info时有效。
	ConfUserDeptName *string `json:"confUserDeptName,omitempty"`

	// 用户与会数。 category = user_participate_info时有效。
	ConfUserCount *string `json:"confUserCount,omitempty"`

	// 用户与会时长(秒)。 category = user_participate_info时有效。
	ConfUserDuration *string `json:"confUserDuration,omitempty"`

	// 与会硬件终端名称。 category = hard_terminal_participate_info时有效。
	ConfHardTerminalName *string `json:"confHardTerminalName,omitempty"`

	// 与会硬件终端型号。 category = hard_terminal_participate_info时有效。
	ConfHardTerminalModel *string `json:"confHardTerminalModel,omitempty"`

	// 与会硬件终端的用户ID。 category = hard_terminal_participate_info时有效。
	ConfHardTerminalUserId *string `json:"confHardTerminalUserId,omitempty"`

	// 硬件终端与会数。 category = hard_terminal_participate_info时有效。
	ConfHardTerminalCount *string `json:"confHardTerminalCount,omitempty"`

	// 硬件终端与会时长(秒)。 category = hard_terminal_participate_info时有效。
	ConfHardTerminalDuration *string `json:"confHardTerminalDuration,omitempty"`

	// 与会设备类型。 category = participant_type_info时有效。
	DeviceType *string `json:"deviceType,omitempty"`

	// 与会设备版本。 category = participant_type_info时有效。
	DeviceVersion *string `json:"deviceVersion,omitempty"`

	// 设备与会数。 category = participant_type_info时有效。
	DeviceAttendanceCount *string `json:"deviceAttendanceCount,omitempty"`
}

会议与会统计数据的单个时间点数据。

func (StatisticParticipateDataItem) String

type StatisticResourceDataItem

type StatisticResourceDataItem struct {

	// 日期/月份。
	Time *string `json:"time,omitempty"`

	// VMR方数。 category = used_vmr_info时有效。
	VmrParties *string `json:"vmrParties,omitempty"`

	// VMR并发使用数。 category = used_vmr_info时有效。
	MaxConcurrencyVmrCount *string `json:"maxConcurrencyVmrCount,omitempty"`

	// 直播端口并发使用数。 category = used_live_info时有效。
	LivePortUsedCount *string `json:"livePortUsedCount,omitempty"`

	// 录播使用空间(G)。 category = used_record_info时有效。
	RecordUsedSize *string `json:"recordUsedSize,omitempty"`

	// PSTN外呼时长(分钟)。 category = used_pstn_info时有效。
	PstnUsedDuration *string `json:"pstnUsedDuration,omitempty"`
}

会议已购资源使用数据的单个时间点数据。

func (StatisticResourceDataItem) String

func (o StatisticResourceDataItem) String() string

type StatisticUserDataItem

type StatisticUserDataItem struct {

	// 日期/月份。
	Time *string `json:"time,omitempty"`

	// 登录用户数。 category = user_login_info时有效。
	UserLoginCount *string `json:"userLoginCount,omitempty"`

	// PC端登录用户数。 category = user_login_info时有效。
	UserPCLoginCount *string `json:"userPCLoginCount,omitempty"`

	// 移动端登录用户数。 category = user_login_info时有效。
	UserMobileLoginCount *string `json:"userMobileLoginCount,omitempty"`

	// 激活用户数。 category = user_activate_info时有效。
	UserActivatedCount *string `json:"userActivatedCount,omitempty"`

	// 用户登录设备名称。 category = user_login_device_info时有效。
	UserLoginDevicesName *string `json:"userLoginDevicesName,omitempty"`

	// 用户登录设备数。 category = user_login_device_info时有效。
	UserLoginDevicesCount *string `json:"userLoginDevicesCount,omitempty"`
}

会议用户统计数据的单个时间点数据。

func (StatisticUserDataItem) String

func (o StatisticUserDataItem) String() string

type StopMeetingRequest

type StopMeetingRequest struct {

	// 会议ID。
	ConferenceID string `json:"conferenceID"`

	// 会控Token,通过[[获取会控token](https://support.huaweicloud.com/api-meeting/meeting_21_0027.html)](tag:hws)[[获取会控token](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0027.html)](tag:hk)接口获得。
	XConferenceAuthorization string `json:"X-Conference-Authorization"`
}

Request Object

func (StopMeetingRequest) String

func (o StopMeetingRequest) String() string

type StopMeetingResponse

type StopMeetingResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (StopMeetingResponse) String

func (o StopMeetingResponse) String() string

type SubPicLayoutInfo

type SubPicLayoutInfo struct {

	// 多画面信息。
	Id *int32 `json:"id,omitempty"`

	// 子画面从左到右的索引。
	Left *int32 `json:"left,omitempty"`

	// 子画面从上到下的索引。
	Top *int32 `json:"top,omitempty"`

	// 子画面横向尺寸。
	XSize *int32 `json:"xSize,omitempty"`

	// 子画面横向尺寸。
	YSize *int32 `json:"ySize,omitempty"`
}

func (SubPicLayoutInfo) String

func (o SubPicLayoutInfo) String() string

type SubscriberInPic

type SubscriberInPic struct {

	// 多画面中每个画面的编号。编号从1开始。 默认值为1。
	Index int32 `json:"index"`

	// 每个画面中与会者标识列表,从[[查询会议实时信息](https://support.huaweicloud.com/api-meeting/meeting_21_0029.html)](tag:hws)[[查询会议实时信息](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0029.html)](tag:hk)接口返回的pid中获取。
	Subscriber *[]string `json:"subscriber,omitempty"`

	// 是否为辅流。默认值为0。 - 0: 不是辅流 - 1: 是辅流
	IsAssistStream *int32 `json:"isAssistStream,omitempty"`
}

子画面信息。

func (SubscriberInPic) String

func (o SubscriberInPic) String() string

type SwitchModeRequest

type SwitchModeRequest struct {

	// 会议ID。
	ConferenceID string `json:"conferenceID"`

	// 会控Token,通过[[获取会控token](https://support.huaweicloud.com/api-meeting/meeting_21_0027.html)](tag:hws)[[获取会控token](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0027.html)](tag:hk)接口获得。
	XConferenceAuthorization string `json:"X-Conference-Authorization"`

	Body *RestSwitchModeReqBody `json:"body,omitempty"`
}

Request Object

func (SwitchModeRequest) String

func (o SwitchModeRequest) String() string

type SwitchModeResponse

type SwitchModeResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (SwitchModeResponse) String

func (o SwitchModeResponse) String() string

type ThresholdData

type ThresholdData struct {

	// 自定义接收方向阈值,单位为毫秒(ms)
	Receiving *int32 `json:"receiving,omitempty"`

	// 默认接收方向阈值,单位为毫秒(ms)
	ReceivingDefault *int32 `json:"receivingDefault,omitempty"`

	// 自定义发送方向阈值,单位为毫秒(ms)
	Sending *int32 `json:"sending,omitempty"`

	// 默认发送方向阈值,单位为毫秒(ms)
	SendingDefault *int32 `json:"sendingDefault,omitempty"`
}

阈值查询结果结构体

func (ThresholdData) String

func (o ThresholdData) String() string

type TokenInfo

type TokenInfo struct {

	// 会控Token。有效期半个小时。
	Token *string `json:"token,omitempty"`

	// 会控WebSocket建链鉴权Token。
	TmpWsToken *string `json:"tmpWsToken,omitempty"`

	// 会控WebSocket建链URL。
	WsURL *string `json:"wsURL,omitempty"`

	// 会议中的角色。 * 0 :普通与会者 * 1 :会议主持人
	Role *int32 `json:"role,omitempty"`

	// 会控Token过期时间戳(单位:毫秒)。
	ExpireTime *int64 `json:"expireTime,omitempty"`

	// 会议预定者的用户UUID。
	UserID *string `json:"userID,omitempty"`

	// 会议所属企业ID。
	OrgID *string `json:"orgID,omitempty"`

	// 终端请求时,返回终端入会后会场ID。 > 该参数将废弃,请勿使用。
	ParticipantID *string `json:"participantID,omitempty"`

	// 会控Token有效时长(单位秒)。
	ConfTokenExpireTime *int32 `json:"confTokenExpireTime,omitempty"`

	// 云会议室会议的当前会议ID。
	VmrCurrentConfID *string `json:"vmrCurrentConfID,omitempty"`

	// 会控WebSocket消息推送支持类型。
	SupportNotifyType *[]string `json:"supportNotifyType,omitempty"`
}

会控Token信息。

func (TokenInfo) String

func (o TokenInfo) String() string

type UpdateContactRequest

type UpdateContactRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	Body *VerificationCodeDto `json:"body,omitempty"`
}

Request Object

func (UpdateContactRequest) String

func (o UpdateContactRequest) String() string

type UpdateContactResponse

type UpdateContactResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (UpdateContactResponse) String

func (o UpdateContactResponse) String() string

type UpdateCorpBasicInfoRequest

type UpdateCorpBasicInfoRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	Body *ModCorpBasicInfoDto `json:"body,omitempty"`
}

Request Object

func (UpdateCorpBasicInfoRequest) String

type UpdateCorpBasicInfoResponse

type UpdateCorpBasicInfoResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (UpdateCorpBasicInfoResponse) String

type UpdateCorpRequest

type UpdateCorpRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	// 企业id。
	Id string `json:"id"`

	Body *ModCorpDto `json:"body,omitempty"`
}

Request Object

func (UpdateCorpRequest) String

func (o UpdateCorpRequest) String() string

type UpdateCorpResponse

type UpdateCorpResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (UpdateCorpResponse) String

func (o UpdateCorpResponse) String() string

type UpdateDepartmentRequest

type UpdateDepartmentRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	// 部门编码。 长度: 0-32位。
	DeptCode string `json:"dept_code"`

	Body *ModDeptDto `json:"body,omitempty"`
}

Request Object

func (UpdateDepartmentRequest) String

func (o UpdateDepartmentRequest) String() string

type UpdateDepartmentResponse

type UpdateDepartmentResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (UpdateDepartmentResponse) String

func (o UpdateDepartmentResponse) String() string

type UpdateDeviceRequest

type UpdateDeviceRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	// 终端SN号,仅可包含数字、字母和下划线。
	Sn string `json:"sn"`

	Body *ModDeviceDto `json:"body,omitempty"`
}

Request Object

func (UpdateDeviceRequest) String

func (o UpdateDeviceRequest) String() string

type UpdateDeviceResponse

type UpdateDeviceResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (UpdateDeviceResponse) String

func (o UpdateDeviceResponse) String() string

type UpdateMaterialRequest

type UpdateMaterialRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	// 素材ID。
	Id string `json:"id"`

	Body *UpdateMaterialRequestDto `json:"body,omitempty"`
}

Request Object

func (UpdateMaterialRequest) String

func (o UpdateMaterialRequest) String() string

type UpdateMaterialRequestDto

type UpdateMaterialRequestDto struct {

	// 素材名称。
	MaterialName *string `json:"materialName,omitempty"`
}

信息窗素材信息。

func (UpdateMaterialRequestDto) String

func (o UpdateMaterialRequestDto) String() string

type UpdateMaterialResponse

type UpdateMaterialResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (UpdateMaterialResponse) String

func (o UpdateMaterialResponse) String() string

type UpdateMeetingRequest

type UpdateMeetingRequest struct {

	// 会议ID。 > 创建会议时返回的conferenceID。不是vmrConferenceID。
	ConferenceID string `json:"conferenceID"`

	// 用户的UUID。 > 该参数将废弃,请勿使用。
	UserUUID *string `json:"userUUID,omitempty"`

	// 标识是否为第三方portal过来的请求。 > 该参数将废弃,请勿使用。
	XAuthorizationType *string `json:"X-Authorization-Type,omitempty"`

	// 用于区分到哪个HCSO站点鉴权。 > 该参数将废弃,请勿使用。
	XSiteId *string `json:"X-Site-Id,omitempty"`

	Body *RestScheduleConfDto `json:"body,omitempty"`
}

Request Object

func (UpdateMeetingRequest) String

func (o UpdateMeetingRequest) String() string

type UpdateMeetingResponse

type UpdateMeetingResponse struct {

	// 会议信息列表。
	Body           *[]ConferenceInfo `json:"body,omitempty"`
	HttpStatusCode int               `json:"-"`
}

Response Object

func (UpdateMeetingResponse) String

func (o UpdateMeetingResponse) String() string

type UpdateMemberVmrRequest

type UpdateMemberVmrRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	// 云会议室ID。
	Id string `json:"id"`

	Body *ModVmrDto `json:"body,omitempty"`
}

Request Object

func (UpdateMemberVmrRequest) String

func (o UpdateMemberVmrRequest) String() string

type UpdateMemberVmrResponse

type UpdateMemberVmrResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (UpdateMemberVmrResponse) String

func (o UpdateMemberVmrResponse) String() string

type UpdateMyInfoRequest

type UpdateMyInfoRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	Body *ModMemberDto `json:"body,omitempty"`
}

Request Object

func (UpdateMyInfoRequest) String

func (o UpdateMyInfoRequest) String() string

type UpdateMyInfoResponse

type UpdateMyInfoResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (UpdateMyInfoResponse) String

func (o UpdateMyInfoResponse) String() string

type UpdateProgramRequest

type UpdateProgramRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	// 节目ID。
	Id string `json:"id"`

	Body *UpdateProgramRequestDto `json:"body,omitempty"`
}

Request Object

func (UpdateProgramRequest) String

func (o UpdateProgramRequest) String() string

type UpdateProgramRequestDto

type UpdateProgramRequestDto struct {

	// 节目名称。
	ProgramName string `json:"programName"`

	// 节目素材列表。
	ProgramItemList *[]ProgramItemRequestBase `json:"programItemList,omitempty"`
}

更新节目详情响应

func (UpdateProgramRequestDto) String

func (o UpdateProgramRequestDto) String() string

type UpdateProgramResponse

type UpdateProgramResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (UpdateProgramResponse) String

func (o UpdateProgramResponse) String() string

type UpdatePublicationRequest

type UpdatePublicationRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	// 发布ID。
	Id string `json:"id"`

	Body *UpdatePublicationRequestDto `json:"body,omitempty"`
}

Request Object

func (UpdatePublicationRequest) String

func (o UpdatePublicationRequest) String() string

type UpdatePublicationRequestDto

type UpdatePublicationRequestDto struct {

	// 发布名称。
	PublishName string `json:"publishName"`

	// 开始时间。
	StartTime int64 `json:"startTime"`

	// 结束时间。
	EndTime int64 `json:"endTime"`

	// 发布到部门编码列表。
	DeptList []string `json:"deptList"`

	// 发布到设备用户ID列表。
	DeviceList []string `json:"deviceList"`

	// 发布节目ID列表。
	ProgramList *[]string `json:"programList,omitempty"`
}

更新发布信息。

func (UpdatePublicationRequestDto) String

type UpdatePublicationResponse

type UpdatePublicationResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (UpdatePublicationResponse) String

func (o UpdatePublicationResponse) String() string

type UpdatePwdRequest

type UpdatePwdRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestID *string `json:"X-Request-ID,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	Body *ModPwdReqDto `json:"body,omitempty"`
}

Request Object

func (UpdatePwdRequest) String

func (o UpdatePwdRequest) String() string

type UpdatePwdResponse

type UpdatePwdResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (UpdatePwdResponse) String

func (o UpdatePwdResponse) String() string

type UpdateRecurringMeetingRequest

type UpdateRecurringMeetingRequest struct {

	// 标识是否为第三方portal过来的请求。 > 该参数将废弃,请勿使用。
	XAuthorizationType *string `json:"X-Authorization-Type,omitempty"`

	// 用户的UUID。 > 该参数将废弃,请勿使用。
	UserUUID *string `json:"userUUID,omitempty"`

	// 用于区分到哪个HCSO站点鉴权。 > 该参数将废弃,请勿使用。
	XSiteId *string `json:"X-Site-Id,omitempty"`

	// 会议ID。
	ConferenceID string `json:"conferenceID"`

	Body *RestScheduleConfDto `json:"body,omitempty"`
}

Request Object

func (UpdateRecurringMeetingRequest) String

type UpdateRecurringMeetingResponse

type UpdateRecurringMeetingResponse struct {

	// 会议信息列表。
	Body           *[]ConferenceInfo `json:"body,omitempty"`
	HttpStatusCode int               `json:"-"`
}

Response Object

func (UpdateRecurringMeetingResponse) String

type UpdateRecurringSubMeetingRequest

type UpdateRecurringSubMeetingRequest struct {

	// 标识是否为第三方portal过来的请求。 > 该参数将废弃,请勿使用。
	XAuthorizationType *string `json:"X-Authorization-Type,omitempty"`

	// 用户的UUID。 > 该参数将废弃,请勿使用。
	UserUUID *string `json:"userUUID,omitempty"`

	// 用于区分到哪个HCSO站点鉴权。 > 该参数将废弃,请勿使用。
	XSiteId *string `json:"X-Site-Id,omitempty"`

	// 会议ID。
	ConferenceID string `json:"conferenceID"`

	Body *RestScheduleCycleConfDto `json:"body,omitempty"`
}

Request Object

func (UpdateRecurringSubMeetingRequest) String

type UpdateRecurringSubMeetingResponse

type UpdateRecurringSubMeetingResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (UpdateRecurringSubMeetingResponse) String

type UpdateResourceRequest

type UpdateResourceRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	// 企业id。
	CorpId string `json:"corp_id"`

	Body *[]ModResourceDto `json:"body,omitempty"`
}

Request Object

func (UpdateResourceRequest) String

func (o UpdateResourceRequest) String() string

type UpdateResourceResponse

type UpdateResourceResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (UpdateResourceResponse) String

func (o UpdateResourceResponse) String() string

type UpdateRoomSettingRequest

type UpdateRoomSettingRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	// 网络研讨会ID。
	ConferenceId string `json:"conference_id"`

	Body *OpenRoomSettingReq `json:"body,omitempty"`
}

Request Object

func (UpdateRoomSettingRequest) String

func (o UpdateRoomSettingRequest) String() string

type UpdateRoomSettingResponse

type UpdateRoomSettingResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (UpdateRoomSettingResponse) String

func (o UpdateRoomSettingResponse) String() string

type UpdateStartedConfConfigRequest

type UpdateStartedConfConfigRequest struct {

	// 会议ID。
	ConferenceID string `json:"conferenceID"`

	// 会控Token,通过[[获取会控token](https://support.huaweicloud.com/api-meeting/meeting_21_0027.html)](tag:hws)[[获取会控token](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0027.html)](tag:hk)接口获得。
	XConferenceAuthorization string `json:"X-Conference-Authorization"`

	Body *UpdateStartedConfigReqBody `json:"body,omitempty"`
}

Request Object

func (UpdateStartedConfConfigRequest) String

type UpdateStartedConfConfigResponse

type UpdateStartedConfConfigResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (UpdateStartedConfConfigResponse) String

type UpdateStartedConfigReqBody

type UpdateStartedConfigReqBody struct {

	// 锁定共享标志位。 * 0: 不锁定 * 1: 锁定
	LockSharing *int32 `json:"lockSharing,omitempty"`

	// 允许加入会议的范围。 - 0: 所有用户 - 2: 企业内用户 - 3: 被邀请用户
	CallInRestriction *int32 `json:"callInRestriction,omitempty"`
}

修改会议配置请求。

func (UpdateStartedConfigReqBody) String

type UpdateTokenRequest

type UpdateTokenRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestID *string `json:"X-Request-ID,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`
}

Request Object

func (UpdateTokenRequest) String

func (o UpdateTokenRequest) String() string

type UpdateTokenResponse

type UpdateTokenResponse struct {

	// Access Token字符串。
	AccessToken *string `json:"accessToken,omitempty"`

	// 用户IP。
	TokenIp *string `json:"tokenIp,omitempty"`

	// Access Token有效时长,单位:秒。
	ValidPeriod *int64 `json:"validPeriod,omitempty"`

	// Access Token的失效时间戳,单位:秒。
	ExpireTime *int64 `json:"expireTime,omitempty"`

	// Access Token的创建时间戳,单位:毫秒。
	CreateTime *int64 `json:"createTime,omitempty"`

	User *UserInfo `json:"user,omitempty"`

	// 登录帐号类型。 * 72:API调用类型
	ClientType *int32 `json:"clientType,omitempty"`

	// 抢占登录标识。 * 0: 非抢占 * 1: 抢占
	ForceLoginInd *int32 `json:"forceLoginInd,omitempty"`

	// 是否首次登录。 > 首次登录表示尚未修改过密码。首次登录时,系统会提醒用户需要修改密码。 默认值:false。
	FirstLogin *bool `json:"firstLogin,omitempty"`

	// 密码是否过期,默认值:false。
	PwdExpired *bool `json:"pwdExpired,omitempty"`

	// 密码有效天数。
	DaysPwdAvailable *int32 `json:"daysPwdAvailable,omitempty"`

	ProxyToken *ProxyTokenDto `json:"proxyToken,omitempty"`

	// 是否延时删除状态。
	DelayDelete *bool `json:"delayDelete,omitempty"`

	// Token类型。 * 0:用户Access Token * 1:会控TOKEN * 2:一次性TOKEN
	TokenType *int32 `json:"tokenType,omitempty"`

	// Refresh Token字符串。
	RefreshToken *string `json:"refreshToken,omitempty"`

	// Refresh Token有效时长,单位:秒。
	RefreshValidPeriod *int64 `json:"refreshValidPeriod,omitempty"`

	// Refresh Token的失效时间戳,单位:秒。
	RefreshExpireTime *int64 `json:"refreshExpireTime,omitempty"`

	// Refresh Token的创建时间戳,单位:毫秒。
	RefreshCreateTime *int64 `json:"refreshCreateTime,omitempty"`
	HttpStatusCode    int    `json:"-"`
}

Response Object

func (UpdateTokenResponse) String

func (o UpdateTokenResponse) String() string

type UpdateUserRequest

type UpdateUserRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	// 帐号。 * 如果是帐号/密码鉴权方式,是指华为云会议帐号 * 如果是App ID鉴权方式,是指第三方User ID
	Account string `json:"account"`

	// 帐号类型。默认0。 * 0:华为云会议帐号。用于帐号/密码鉴权方式 * 1:第三方User ID,用于App ID鉴权方式
	AccountType *int32 `json:"accountType,omitempty"`

	Body *ModUserDto `json:"body,omitempty"`
}

Request Object

func (UpdateUserRequest) String

func (o UpdateUserRequest) String() string

type UpdateUserResponse

type UpdateUserResponse struct {

	// 用户UUID。
	Id *string `json:"id,omitempty"`

	// 华为云会议帐号。
	UserAccount *string `json:"userAccount,omitempty"`

	// 名称。
	Name *string `json:"name,omitempty"`

	// 英文名称。
	EnglishName *string `json:"englishName,omitempty"`

	// 联系电话。
	Phone *string `json:"phone,omitempty"`

	// [[手机号所属的国家](https://support.huaweicloud.com/api-meeting/meeting_21_0109.html#ZH-CN_TOPIC_0212714591__table19371178135314)](tag:hws)[[手机号所属的国家](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0109.html#ZH-CN_TOPIC_0212714591__table19371178135314)](tag:hk) 。
	Country *string `json:"country,omitempty"`

	// 邮箱地址。
	Email *string `json:"email,omitempty"`

	// SIP号码。
	SipNum *string `json:"sipNum,omitempty"`

	// 云会议室列表。
	VmrList *[]UserVmrDto `json:"vmrList,omitempty"`

	// 部门编码。
	DeptCode *string `json:"deptCode,omitempty"`

	// 部门名称。
	DeptName *string `json:"deptName,omitempty"`

	// 部门完整名称。
	DeptNamePath *string `json:"deptNamePath,omitempty"`

	// 用户类型。 - 2:企业成员账户
	UserType *int32 `json:"userType,omitempty"`

	// 管理员类型。 - 0:默认(超级)管理员 - 1:普通管理员 - 2:非管理员(即为普通企业成员,UserType是2时有效)
	AdminType *int32 `json:"adminType,omitempty"`

	// 签名。
	Signature *string `json:"signature,omitempty"`

	// 职位。
	Title *string `json:"title,omitempty"`

	// 备注。
	Desc *string `json:"desc,omitempty"`

	Corp *CorpBasicInfoDto `json:"corp,omitempty"`

	Function *UserFunctionDto `json:"function,omitempty"`

	DevType *QueryDeviceInfoResultDto `json:"devType,omitempty"`

	// 用户状态。 * 0:正常 * 1:停用
	Status *int32 `json:"status,omitempty"`

	// 通讯录排序等级,序号越低优先级越高。
	SortLevel *int32 `json:"sortLevel,omitempty"`

	// 是否隐藏手机号码。
	HidePhone *bool `json:"hidePhone,omitempty"`

	// 智慧屏唯一帐号。
	VisionAccount *string `json:"visionAccount,omitempty"`

	// 第三方User ID。
	ThirdAccount *string `json:"thirdAccount,omitempty"`

	// 许可证。 * 0:商用 * 1:免费试用
	License *int32 `json:"license,omitempty"`

	// 激活时间,utc时间戳。
	ActiveTime     *int64 `json:"activeTime,omitempty"`
	HttpStatusCode int    `json:"-"`
}

Response Object

func (UpdateUserResponse) String

func (o UpdateUserResponse) String() string

type UpdateWebHookConfigStatusRequest

type UpdateWebHookConfigStatusRequest struct {

	// 订阅配置记录ID。
	Id string `json:"id"`

	// 事件推送状态。 * 0:启用 * 1:禁用 * 2:锁定
	Status int32 `json:"status"`
}

Request Object

func (UpdateWebHookConfigStatusRequest) String

type UpdateWebHookConfigStatusResponse

type UpdateWebHookConfigStatusResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (UpdateWebHookConfigStatusResponse) String

type UpdateWebinarRequest

type UpdateWebinarRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	Body *OpenEditConfReq `json:"body,omitempty"`
}

Request Object

func (UpdateWebinarRequest) String

func (o UpdateWebinarRequest) String() string

type UpdateWebinarResponse

type UpdateWebinarResponse struct {
	HttpStatusCode int `json:"-"`
}

Response Object

func (UpdateWebinarResponse) String

func (o UpdateWebinarResponse) String() string

type UploadFileRequest

type UploadFileRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用UUID,若不携带,则后台自动生成。
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 语言参数,默认为中文zh-CN,英文为en-US。
	AcceptLanguage *string `json:"Accept-Language,omitempty"`

	Body *UploadFileRequestBody `json:"body,omitempty" type:"multipart"`
}

Request Object

func (UploadFileRequest) String

func (o UploadFileRequest) String() string

type UploadFileRequestBody

type UploadFileRequestBody struct {

	// 需要上传的图片文件。
	File *def.FilePart `json:"file"`
}

func (UploadFileRequestBody) String

func (o UploadFileRequestBody) String() string

func (*UploadFileRequestBody) UnmarshalJSON

func (o *UploadFileRequestBody) UnmarshalJSON(b []byte) error

type UploadFileResponse

type UploadFileResponse struct {

	// 文件Id。
	FileId *string `json:"fileId,omitempty"`

	ImageModeration *ImageModerationResult `json:"imageModeration,omitempty"`
	HttpStatusCode  int                    `json:"-"`
}

Response Object

func (UploadFileResponse) String

func (o UploadFileResponse) String() string

type UserDto

type UserDto struct {

	// 用户ID。
	Id *string `json:"id,omitempty"`

	// 查询用户详情时, 根据不同情况,响应不同。 * 0: 查询成功且用户信息有变化, 响应会把新的信息都返回回去 * 1 :查询成功且用户信息没有变化,响应只会返回用户ID * 2 :用户不存在 * 3 :无权限查询这个用户
	StatusCode *int32 `json:"statusCode,omitempty"`

	// 用户帐号。
	Account *string `json:"account,omitempty"`

	// 用户名。
	Name *string `json:"name,omitempty"`

	// 英文名。
	EnglishName *string `json:"englishName,omitempty"`

	// 邮箱地址。
	Email *string `json:"email,omitempty"`

	// 用户手机。
	Phone *string `json:"phone,omitempty"`

	// 用户部门。
	DeptName *string `json:"deptName,omitempty"`

	// 用户SIP号码。
	Number *string `json:"number,omitempty"`

	// 用户信息最后更新时间。
	UpdateTime *int64 `json:"updateTime,omitempty"`

	// 是否为硬终端。 > 该参数将被废弃,请勿使用。
	IsHardTerminal *bool `json:"isHardTerminal,omitempty"`

	// 用户虚拟会议室ID。
	VmrId *string `json:"vmrId,omitempty"`

	// 用户签名。
	Signature *string `json:"signature,omitempty"`

	// 职位。
	Title *string `json:"title,omitempty"`

	// 描述信息。
	Description *string `json:"description,omitempty"`

	// 是否隐藏手机号(如果为true,其他人查询该用户时,不会返回该用户的手机号。自己查自己是可见的)
	HidePhone *bool `json:"hidePhone,omitempty"`

	// 类型: * NORMAL_USER=普通用户 * HARD_TERMINAL=硬终端用户 * WHITE_BOARD=第三方白板 * HW_VISION_MEMBER=智慧屏
	Type *string `json:"type,omitempty"`

	// 部门编码列表。
	DeptCodes *[]string `json:"deptCodes,omitempty"`
}

分页查询企业用户信息。

func (UserDto) String

func (o UserDto) String() string

type UserFunctionDto

type UserFunctionDto struct {

	// 是否开启智能协同白板功能。如果开启,表示该帐号是给智能协同白板使用,占用企业智能协同白板的资源,如果资源不足,则无法开启。 默认值:false。 > 该参数将废弃,请勿使用。
	EnableRoom *bool `json:"enableRoom,omitempty"`
}

func (UserFunctionDto) String

func (o UserFunctionDto) String() string

type UserInfo

type UserInfo struct {

	// 用户UUID。
	UserId *string `json:"userId,omitempty"`

	// 华为云会议帐号。
	UcloginAccount string `json:"ucloginAccount"`

	// 用户关联的SIP号码。
	ServiceAccount *string `json:"serviceAccount,omitempty"`

	// 号码对应的HA1。
	NumberHA1 *string `json:"numberHA1,omitempty"`

	// 用户别名。
	Alias1 *string `json:"alias1,omitempty"`

	// 用户归属的企业ID。
	CompanyId *string `json:"companyId,omitempty"`

	// 用户所在企业归属的SP ID。
	SpId *string `json:"spId,omitempty"`

	// 企业域名。
	CompanyDomain *string `json:"companyDomain,omitempty"`

	// 本地鉴权。
	Realm *string `json:"realm,omitempty"`

	// 用户类型。 * 1:SP管理用户 * 2:企业用户 * 3:免费注册用户 * 10:企业设备用户 * 11:匿名用户 * 12:智慧屏用户 * 13:IdeaHub用户 * 14:电子白板(SmartRooms)用户
	UserType *int32 `json:"userType,omitempty"`

	// 管理员类型。 * 0:默认管理员 * 1:普通管理员 * 2:非管理员,即普通企业成员,userType为2时有效
	AdminType *int32 `json:"adminType,omitempty"`

	// 用户名称。
	Name *string `json:"name,omitempty"`

	// 用户英文名称。
	NameEn *string `json:"nameEn,omitempty"`

	// 标识是否绑定手机。
	IsBindPhone *bool `json:"isBindPhone,omitempty"`

	// 标识是否是免费试用用户。
	FreeUser *bool `json:"freeUser,omitempty"`

	// 第三方的用户帐号。
	ThirdAccount *string `json:"thirdAccount,omitempty"`

	// 智慧屏设备ID。
	VisionAccount *string `json:"visionAccount,omitempty"`

	// 头像链接。
	HeadPictureUrl *string `json:"headPictureUrl,omitempty"`

	// 机机密码,用于智慧屏登录。
	Password *string `json:"password,omitempty"`

	// 用户状态。 * 0:正常 * 1:停用
	Status *int32 `json:"status,omitempty"`

	// 付费用户机机帐号,用于智慧屏登录。
	PaidAccount *string `json:"paidAccount,omitempty"`

	// 付费用户机机密码,用于智慧屏登录。
	PaidPassword *string `json:"paidPassword,omitempty"`

	// 标识是否是WeLink用户。
	WeLinkUser *bool `json:"weLinkUser,omitempty"`

	// 应用ID。
	AppId *string `json:"appId,omitempty"`

	// tr069帐号。
	Tr069Account *string `json:"tr069Account,omitempty"`

	// 企业类型。 * 0:旗舰版 * 5:免费版 * 6:标准版
	CorpType *int32 `json:"corpType,omitempty"`

	// 华为云帐号ID。
	CloudUserId *string `json:"cloudUserId,omitempty"`

	// 标识是否是灰度用户。
	GrayUser *bool `json:"grayUser,omitempty"`
}

用户鉴权信息。

func (UserInfo) String

func (o UserInfo) String() string

type UserStatusDto

type UserStatusDto struct {

	// 终端号码
	Number *string `json:"Number,omitempty"`

	// 注册状态。 * 1:是未注册上 * 0:是已注册
	RegStatus *string `json:"RegStatus,omitempty"`

	// 呼叫状态。 * 0:未上线 * 1:空闲中 * 2:使用中 * 3:非会议硬终端统一的无效值
	CallStatus *string `json:"CallStatus,omitempty"`
}

终端状态信息

func (UserStatusDto) String

func (o UserStatusDto) String() string

type UserVmrDto

type UserVmrDto struct {

	// 云会议室的ID。 > 对应[[创建会议](https://support.huaweicloud.com/api-meeting/meeting_21_0014.html)](tag:hws)[[创建会议](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0014.html)](tag:hk)接口中的vmrID。
	Id *string `json:"id,omitempty"`

	// 云会议室的固定会议ID。 > 对应[[创建会议](https://support.huaweicloud.com/api-meeting/meeting_21_0014.html)](tag:hws)[[创建会议](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0014.html)](tag:hk)接口返回数据的vmrConferenceID。
	VmrId *string `json:"vmrId,omitempty"`

	// 云会议室名称。
	VmrName *string `json:"vmrName,omitempty"`

	// VMR模式。 - 0:个人会议ID - 1: 云会议室 - 2: 网络研讨会
	VmrMode *int32 `json:"vmrMode,omitempty"`

	// 云会议室套餐包的id,仅云会议室返回。
	VmrPkgId *string `json:"vmrPkgId,omitempty"`

	// 云会议室套餐包的名称,仅云会议室返回。
	VmrPkgName *string `json:"vmrPkgName,omitempty"`

	// 云会议室套餐包的会议并发方数,仅云会议室返回。
	VmrPkgParties *int32 `json:"vmrPkgParties,omitempty"`

	// 云会议室套餐包的与会时间,若为0则代表无限时长,仅云会议室返回。
	VmrPkgLength *int32 `json:"vmrPkgLength,omitempty"`

	// 云会议室状态。 * 0:正常 * 1:停用 * 2:未分配
	Status *UserVmrDtoStatus `json:"status,omitempty"`
}

func (UserVmrDto) String

func (o UserVmrDto) String() string

type UserVmrDtoStatus

type UserVmrDtoStatus struct {
	// contains filtered or unexported fields
}

func (UserVmrDtoStatus) MarshalJSON

func (c UserVmrDtoStatus) MarshalJSON() ([]byte, error)

func (*UserVmrDtoStatus) UnmarshalJSON

func (c *UserVmrDtoStatus) UnmarshalJSON(b []byte) error

func (UserVmrDtoStatus) Value added in v0.0.90

func (c UserVmrDtoStatus) Value() int32

type UserVmrDtoStatusEnum

type UserVmrDtoStatusEnum struct {
	E_0 UserVmrDtoStatus
	E_1 UserVmrDtoStatus
	E_2 UserVmrDtoStatus
}

func GetUserVmrDtoStatusEnum

func GetUserVmrDtoStatusEnum() UserVmrDtoStatusEnum

type ValidateTokenReqDto

type ValidateTokenReqDto struct {

	// Access Token。
	Token string `json:"token"`

	// 是否生成新的Token。 * true:生成新的token值 * false:不生成新的token值
	NeedGenNewToken bool `json:"needGenNewToken"`

	// 是否需要返回用户帐号信息(帐号、用户名称等信息)。
	NeedAccountInfo *bool `json:"needAccountInfo,omitempty"`
}

func (ValidateTokenReqDto) String

func (o ValidateTokenReqDto) String() string

type VerificationCodeDto

type VerificationCodeDto struct {

	// 后台自动识别是手机号还是邮箱。 如果为手机号,必须加上国家码,例如中国大陆手机为“+86xxxxxxxxxxx”,当填写手机号时 “country”参数必填。
	Contact string `json:"contact"`

	// 验证码,在校验的场景时需要携带。
	VerificationCode *string `json:"verificationCode,omitempty"`

	// [[手机号所属的国家](https://support.huaweicloud.com/api-meeting/meeting_21_0109.html#ZH-CN_TOPIC_0212714591__table19371178135314)](tag:hws)[[手机号所属的国家](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0109.html#ZH-CN_TOPIC_0212714591__table19371178135314)](tag:hk) 。
	Country *string `json:"country,omitempty"`
}

验证码信息。

func (VerificationCodeDto) String

func (o VerificationCodeDto) String() string

type VerifyCodeCheckDto

type VerifyCodeCheckDto struct {

	// 必须和发送验证码时带的用户身份信息相同。
	User string `json:"user"`

	// 验证码。
	Code string `json:"code"`
}

func (VerifyCodeCheckDto) String

func (o VerifyCodeCheckDto) String() string

type VerifyCodeSendDtov1

type VerifyCodeSendDtov1 struct {

	// 用户身份信息(手机号码或邮箱帐号或用户真实帐号)。 > 必须和发送滑块验证码时带的用户身份信息相同。
	User string `json:"user"`

	// 验证码发送方式。 user类型是用户真实帐号时必选;如果没有选择的话,优先短信方式。 * sms:短信方式 * email:邮件方式
	SendMethod *string `json:"sendMethod,omitempty"`

	// 访问Token字符串。通过[[校验滑块验证码](https://support.huaweicloud.com/api-meeting/meeting_21_0101.html)](tag:hws)[[校验滑块验证码](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0101.html)](tag:hk) 接口获取。
	Token *string `json:"token,omitempty"`
}

func (VerifyCodeSendDtov1) String

func (o VerifyCodeSendDtov1) String() string

type VisionActiveCodeDto

type VisionActiveCodeDto struct {

	// 终端类型。 - idea-hub:智能协作大屏 - huawei-vision:智慧屏TV - welink-desktop(iwb):SmartRooms会议版 - smart-rooms:SmartRooms完整版
	DevType string `json:"devType"`

	// 部门编码,若不携带则默认根部门。
	DeptCode *string `json:"deptCode,omitempty"`

	// 终端的名称。
	DevName string `json:"devName"`

	// 描述信息。
	Description *string `json:"description,omitempty"`

	// 号码信息,如果为手机号,必须加上国家码。 例如中国大陆手机+86xxxxxxx,当填写手机号时 “country”参数必填,手机格式必须满足(^$|^[+]?[0-9]+$)
	SmsNumber *string `json:"smsNumber,omitempty"`

	// [[手机号所属的国家](https://support.huaweicloud.com/api-meeting/meeting_21_0109.html#ZH-CN_TOPIC_0212714591__table19371178135314)](tag:hws)[[手机号所属的国家](https://support.huaweicloud.com/intl/zh-cn/api-meeting/meeting_21_0109.html#ZH-CN_TOPIC_0212714591__table19371178135314)](tag:hk) 。
	Country *string `json:"country,omitempty"`

	// 邮箱地址。 > 如无中国大陆手机号,则邮箱必填。
	EmailAddr *string `json:"emailAddr,omitempty"`
}

func (VisionActiveCodeDto) String

func (o VisionActiveCodeDto) String() string

type WebHookConfigRequest

type WebHookConfigRequest struct {

	// 企业ID。按企业注册回调时需要填写。
	CorpId *string `json:"corpId,omitempty"`

	// SP ID。多租户场景下,按SP注册回调时需要填写。
	SpId *string `json:"spId,omitempty"`

	// 订阅者ID。
	SubscriberId string `json:"subscriberId"`

	// 订阅者秘钥。
	SubscriberKey string `json:"subscriberKey"`

	// 订阅url。 > 必须使用HTTPS。
	Url string `json:"url"`
}

会议推送参数配置请求。

func (WebHookConfigRequest) String

func (o WebHookConfigRequest) String() string

type YesNoEnum added in v0.1.37

type YesNoEnum struct {
	// contains filtered or unexported fields
}

是、否 通用枚举

func (YesNoEnum) MarshalJSON added in v0.1.37

func (c YesNoEnum) MarshalJSON() ([]byte, error)

func (*YesNoEnum) UnmarshalJSON added in v0.1.37

func (c *YesNoEnum) UnmarshalJSON(b []byte) error

func (YesNoEnum) Value added in v0.1.37

func (c YesNoEnum) Value() string

type YesNoEnumEnum added in v0.1.37

type YesNoEnumEnum struct {
	Y YesNoEnum
	N YesNoEnum
}

func GetYesNoEnumEnum added in v0.1.37

func GetYesNoEnumEnum() YesNoEnumEnum

Source Files

Jump to

Keyboard shortcuts

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