Documentation ¶
Overview ¶
Package wemeetopenapi is auto generate
腾讯会议OpenAPI SAAS版RESTFUL风格API API version: v1.0.4
Package wemeetopenapi is auto generate
腾讯会议OpenAPI SAAS版RESTFUL风格API API version: v1.0.4
Index ¶
- func GetFromDataDemo()
- type ApiV1AddressesGetRequest
- type ApiV1AddressesGetResponse
- type ApiV1AddressesRecordFileIdGetRequest
- type ApiV1AddressesRecordFileIdGetResponse
- type ApiV1FilesRecordsUploadAllPostRequest
- type ApiV1FilesRecordsUploadAllPostResponse
- type ApiV1FilesRecordsUploadFinishPostRequest
- type ApiV1FilesRecordsUploadFinishPostResponse
- type ApiV1FilesRecordsUploadPartPostRequest
- type ApiV1FilesRecordsUploadPartPostResponse
- type ApiV1FilesRecordsUploadPreparePostRequest
- type ApiV1FilesRecordsUploadPreparePostResponse
- type ApiV1MetricsRecordsGetRequest
- type ApiV1MetricsRecordsGetResponse
- type ApiV1RecordsAccessMeetingRecordIdDeleteRequest
- type ApiV1RecordsAccessMeetingRecordIdDeleteResponse
- type ApiV1RecordsAccessMeetingRecordIdPostRequest
- type ApiV1RecordsAccessMeetingRecordIdPostResponse
- type ApiV1RecordsApprovalsMeetingRecordIdPutRequest
- type ApiV1RecordsApprovalsMeetingRecordIdPutResponse
- type ApiV1RecordsDeleteRequest
- type ApiV1RecordsDeleteResponse
- type ApiV1RecordsEventsGetRequest
- type ApiV1RecordsEventsGetResponse
- type ApiV1RecordsGetRequest
- type ApiV1RecordsGetResponse
- type ApiV1RecordsRecordFileIdDeleteRequest
- type ApiV1RecordsRecordFileIdDeleteResponse
- type ApiV1RecordsSettingsMeetingRecordIdGetRequest
- type ApiV1RecordsSettingsMeetingRecordIdGetResponse
- type ApiV1RecordsSettingsMeetingRecordIdPutRequest
- type ApiV1RecordsSettingsMeetingRecordIdPutResponse
- type ApiV1RecordsTranscriptsDetailsGetRequest
- type ApiV1RecordsTranscriptsDetailsGetResponse
- type ApiV1RecordsTranscriptsParagraphsGetRequest
- type ApiV1RecordsTranscriptsParagraphsGetResponse
- type ApiV1RecordsTranscriptsSearchGetRequest
- type ApiV1RecordsTranscriptsSearchGetResponse
- type ApiV1RecordsTransferRecordingPutRequest
- type ApiV1RecordsTransferRecordingPutResponse
- type ApiV1RecordsViewDetailsGetRequest
- type ApiV1RecordsViewDetailsGetResponse
- type Service
- type V1AddressesGet200Response
- type V1AddressesGet200ResponseRecordFilesInner
- type V1AddressesGet200ResponseRecordFilesInnerMeetingSummaryInner
- type V1AddressesRecordFileIdGet200Response
- type V1AddressesRecordFileIdGet200ResponseAiMeetingTranscriptsInner
- type V1FilesRecordsUploadAllPost200Response
- type V1FilesRecordsUploadFinishPostRequest
- type V1FilesRecordsUploadPreparePost200Response
- type V1FilesRecordsUploadPreparePostRequest
- type V1MetricsRecordsGet200Response
- type V1MetricsRecordsGet200ResponseSummariesInner
- type V1RecordsAccessMeetingRecordIdDeleteRequest
- type V1RecordsAccessMeetingRecordIdDeleteRequestAccessMembersInner
- type V1RecordsAccessMeetingRecordIdPost200Response
- type V1RecordsAccessMeetingRecordIdPost200ResponseFailAccessMembersInner
- type V1RecordsAccessMeetingRecordIdPostRequest
- type V1RecordsAccessMeetingRecordIdPostRequestAccessMembersInner
- type V1RecordsApprovalsMeetingRecordIdPutRequest
- type V1RecordsEventsGet200Response
- type V1RecordsEventsGet200ResponseEventsInner
- type V1RecordsGet200Response
- type V1RecordsGet200ResponseRecordMeetingsInner
- type V1RecordsGet200ResponseRecordMeetingsInnerRecordFilesInner
- type V1RecordsSettingsMeetingRecordIdGet200Response
- type V1RecordsSettingsMeetingRecordIdGet200ResponseSharingConfig
- type V1RecordsSettingsMeetingRecordIdPutRequest
- type V1RecordsSettingsMeetingRecordIdPutRequestSharingConfig
- type V1RecordsTranscriptsDetailsGet200Response
- type V1RecordsTranscriptsDetailsGet200ResponseMinutes
- type V1RecordsTranscriptsDetailsGet200ResponseMinutesParagraphsInner
- type V1RecordsTranscriptsDetailsGet200ResponseMinutesParagraphsInnerSentencesInner
- type V1RecordsTranscriptsDetailsGet200ResponseMinutesParagraphsInnerSentencesInnerWordsInner
- type V1RecordsTranscriptsDetailsGet200ResponseMinutesParagraphsInnerSpeakerInfo
- type V1RecordsTranscriptsParagraphsGet200Response
- type V1RecordsTranscriptsParagraphsGet200ResponsePidsInner
- type V1RecordsTranscriptsSearchGet200Response
- type V1RecordsTranscriptsSearchGet200ResponseHitsInner
- type V1RecordsTranscriptsSearchGet200ResponseTimelinesInner
- type V1RecordsTransferRecordingPutRequest
- type V1RecordsViewDetailsGet200Response
- type V1RecordsViewDetailsGet200ResponseViewDetailsInner
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ApiV1AddressesGetRequest ¶
type ApiV1AddressesGetRequest struct { // 会议录制 ID。 MeetingRecordId *string `json:"-"` // 操作者ID 必须与operator_id_type 同时提供 OperatorId *string `json:"-"` // 操作者ID的类型 3为rooms_id 必须与operator_id_type 同时提供 OperatorIdType *string `json:"-"` // 用户 ID(企业内部请使用企业唯一用户标识;OAuth2.0 鉴权用户请使用 openId)。 Userid *string `json:"-"` // 分页size PageSize *string `json:"-"` // 分页page Page *string `json:"-"` AddressType *string `json:"-"` Body *map[string]interface{} `json:"body,omitempty"` }
type ApiV1AddressesGetResponse ¶
type ApiV1AddressesGetResponse struct { *xhttp.ApiResponse Data *V1AddressesGet200Response `json:"data,omitempty"` }
type ApiV1AddressesRecordFileIdGetRequest ¶
type ApiV1AddressesRecordFileIdGetRequest struct { RecordFileId string `json:"-"` // 操作者ID,必须与operator_id_type同时出现。 OperatorId *string `json:"-"` // 操作者ID的类型 rooms_Id是3,必须与operator_id同时出现。 OperatorIdType *string `json:"-"` // 用户 ID(企业内部请使用企业唯一用户标识;OAuth2.0 鉴权用户请使用 openId)。 Userid *string `json:"-"` AddressType *string `json:"-"` Body *map[string]interface{} `json:"body,omitempty"` }
type ApiV1AddressesRecordFileIdGetResponse ¶
type ApiV1AddressesRecordFileIdGetResponse struct { *xhttp.ApiResponse Data *V1AddressesRecordFileIdGet200Response `json:"data,omitempty"` }
type ApiV1FilesRecordsUploadAllPostRequest ¶ added in v1.0.2
type ApiV1FilesRecordsUploadAllPostRequest struct { OperatorId *string `json:"-"` OperatorIdType *int32 `json:"-"` FileName *string `json:"-"` FileType *string `json:"-"` FileSize *int32 `json:"-"` FileChecksum *string `json:"-"` FileContent *[]byte `json:"-"` SpeakNumber *int32 `json:"-"` AiRecord *bool `json:"-"` }
type ApiV1FilesRecordsUploadAllPostResponse ¶ added in v1.0.2
type ApiV1FilesRecordsUploadAllPostResponse struct { *xhttp.ApiResponse Data *V1FilesRecordsUploadAllPost200Response `json:"data,omitempty"` }
type ApiV1FilesRecordsUploadFinishPostRequest ¶ added in v1.0.2
type ApiV1FilesRecordsUploadFinishPostRequest struct {
Body *V1FilesRecordsUploadFinishPostRequest `json:"body,omitempty"`
}
type ApiV1FilesRecordsUploadFinishPostResponse ¶ added in v1.0.2
type ApiV1FilesRecordsUploadFinishPostResponse struct { *xhttp.ApiResponse Data *V1FilesRecordsUploadAllPost200Response `json:"data,omitempty"` }
type ApiV1FilesRecordsUploadPartPostRequest ¶ added in v1.0.2
type ApiV1FilesRecordsUploadPartPostRequest struct { // String 操作者 ID。operator_id 必须与 operator_id_type 配合使用。根据 operator_id_type 的值,operator_id 代表不同类型。 OperatorId *string `json:"-"` // 操作人 ID 类型: 1:userid OperatorIdType *int32 `json:"-"` // 上传事务 ID。 UploadId *string `json:"-"` // 文件大小(以字节为单位),需按预上传返回的 block_size 填写(最后一个文件块按照实际大小填写)。 FileSize *int32 `json:"-"` // 文件块号,从1开始计数。最后一个文件块允许小于 block_size 的值。 FileSeq *int32 `json:"-"` // 文件校验和,文件内容 MD5 结果的十六进制表示。 FileChecksum *string `json:"-"` // 文件二进制内容。 FileContent *[]byte `json:"-"` }
type ApiV1FilesRecordsUploadPartPostResponse ¶ added in v1.0.2
type ApiV1FilesRecordsUploadPartPostResponse struct { *xhttp.ApiResponse Data *map[string]interface{} `json:"data,omitempty"` }
type ApiV1FilesRecordsUploadPreparePostRequest ¶ added in v1.0.2
type ApiV1FilesRecordsUploadPreparePostRequest struct {
Body *V1FilesRecordsUploadPreparePostRequest `json:"body,omitempty"`
}
type ApiV1FilesRecordsUploadPreparePostResponse ¶ added in v1.0.2
type ApiV1FilesRecordsUploadPreparePostResponse struct { *xhttp.ApiResponse Data *V1FilesRecordsUploadPreparePost200Response `json:"data,omitempty"` }
type ApiV1MetricsRecordsGetResponse ¶
type ApiV1MetricsRecordsGetResponse struct { *xhttp.ApiResponse Data *V1MetricsRecordsGet200Response `json:"data,omitempty"` }
type ApiV1RecordsAccessMeetingRecordIdDeleteRequest ¶ added in v1.0.2
type ApiV1RecordsAccessMeetingRecordIdDeleteRequest struct { // 会议录制ID MeetingRecordId string `json:"-"` Body *V1RecordsAccessMeetingRecordIdDeleteRequest `json:"body,omitempty"` }
type ApiV1RecordsAccessMeetingRecordIdDeleteResponse ¶ added in v1.0.2
type ApiV1RecordsAccessMeetingRecordIdDeleteResponse struct { *xhttp.ApiResponse Data *map[string]interface{} `json:"data,omitempty"` }
type ApiV1RecordsAccessMeetingRecordIdPostRequest ¶ added in v1.0.2
type ApiV1RecordsAccessMeetingRecordIdPostRequest struct { // 会议录制ID MeetingRecordId string `json:"-"` Body *V1RecordsAccessMeetingRecordIdPostRequest `json:"body,omitempty"` }
type ApiV1RecordsAccessMeetingRecordIdPostResponse ¶ added in v1.0.2
type ApiV1RecordsAccessMeetingRecordIdPostResponse struct { *xhttp.ApiResponse Data *V1RecordsAccessMeetingRecordIdPost200Response `json:"data,omitempty"` }
type ApiV1RecordsApprovalsMeetingRecordIdPutRequest ¶
type ApiV1RecordsApprovalsMeetingRecordIdPutRequest struct { // 会议录制 ID,列表查询接口返回的 meeting_record_id。 MeetingRecordId string `json:"-"` Body *V1RecordsApprovalsMeetingRecordIdPutRequest `json:"body,omitempty"` }
type ApiV1RecordsApprovalsMeetingRecordIdPutResponse ¶
type ApiV1RecordsApprovalsMeetingRecordIdPutResponse struct { *xhttp.ApiResponse Data *map[string]interface{} `json:"data,omitempty"` }
type ApiV1RecordsDeleteRequest ¶
type ApiV1RecordsDeleteRequest struct { // 会议录制 ID。 MeetingRecordId *string `json:"-"` // 会议 ID。 MeetingId *string `json:"-"` // 操作者ID,根据operator_id_type的值,使用不同的类型 OperatorId *string `json:"-"` // 操作者ID的类型,必须与operator_id同时出现 OperatorIdType *string `json:"-"` // 用户 ID(企业内部请使用企业唯一用户标识;OAuth2.0 鉴权用户请使用 openId)。 Userid *string `json:"-"` Body *map[string]interface{} `json:"body,omitempty"` }
type ApiV1RecordsDeleteResponse ¶
type ApiV1RecordsDeleteResponse struct { *xhttp.ApiResponse Data *map[string]interface{} `json:"data,omitempty"` }
type ApiV1RecordsEventsGetRequest ¶
type ApiV1RecordsEventsGetRequest struct { // 会议录制 ID,列表接口返回的是 meeting_record_id。 MeetingRecordId *string `json:"-"` // 查询事件类型:1:下载,2:查看。 EventType *string `json:"-"` // 分页大小,默认值为20,最大为50。 PageSize *string `json:"-"` // 页码,从1开始,默认值为1。 Page *string `json:"-"` // 查询起始时间戳,UNIX 时间戳(单位秒)。说明:时间区间不允许超过31天。 StartTime *string `json:"-"` // 查询结束时间戳,UNIX 时间戳(单位秒)。说明:时间区间不允许超过31天。 EndTime *string `json:"-"` }
type ApiV1RecordsEventsGetResponse ¶
type ApiV1RecordsEventsGetResponse struct { *xhttp.ApiResponse Data *V1RecordsEventsGet200Response `json:"data,omitempty"` }
type ApiV1RecordsGetRequest ¶
type ApiV1RecordsGetRequest struct { // 查询起始时间戳,UNIX 时间戳(单位秒)。说明:时间区间不允许超过31天。 StartTime *string `json:"-"` // 查询结束时间戳,UNIX 时间戳(单位秒)。说明:时间区间不允许超过31天。 EndTime *string `json:"-"` // 操作者ID,必须与operator_id_type同时出现。 OperatorId *string `json:"-"` // 操作者ID的类型,必须与operator_id同时出现。 OperatorIdType *string `json:"-"` // 用户 ID(企业内部请使用企业唯一用户标识;OAuth2.0 鉴权用户请使用 openId),当会议 ID 和会议 code 均为空时,表示查询用户所有会议的录制列表。 Userid *string `json:"-"` // 会议的唯一 ID,不为空时优先根据会议 ID 查询。 MeetingId *string `json:"-"` // 会议 code,当 meeting_id 为空且 meeting_code 不为空时根据会议 code 查询。 MeetingCode *string `json:"-"` // 分页大小,默认值为10,最大为20。 PageSize *string `json:"-"` // 页码,从1开始,默认值为1。 Page *string `json:"-"` MediaSetType *string `json:"-"` // 录制文件类型: 0:全部、1:云录制、2:上传录制,默认为 1 QueryRecordType *string `json:"-"` Body *map[string]interface{} `json:"body,omitempty"` }
type ApiV1RecordsGetResponse ¶
type ApiV1RecordsGetResponse struct { *xhttp.ApiResponse Data *V1RecordsGet200Response `json:"data,omitempty"` }
type ApiV1RecordsRecordFileIdDeleteRequest ¶
type ApiV1RecordsRecordFileIdDeleteRequest struct { // 录制文件 ID。 RecordFileId string `json:"-"` // 会议 ID。 MeetingId *string `json:"-"` // 操作者ID,根据operator_id_type的值,使用不同的类型,必须与operator_id_type同时出现 OperatorId *string `json:"-"` // 操作者ID的类型,必须与operator_id同时出现 OperatorIdType *string `json:"-"` // 用户 ID(企业内部请使用企业唯一用户标识;OAuth2.0 鉴权用户请使用 openId)。 Userid *string `json:"-"` Body *map[string]interface{} `json:"body,omitempty"` }
type ApiV1RecordsRecordFileIdDeleteResponse ¶
type ApiV1RecordsRecordFileIdDeleteResponse struct { *xhttp.ApiResponse Data *map[string]interface{} `json:"data,omitempty"` }
type ApiV1RecordsSettingsMeetingRecordIdGetRequest ¶ added in v1.0.2
type ApiV1RecordsSettingsMeetingRecordIdGetResponse ¶ added in v1.0.2
type ApiV1RecordsSettingsMeetingRecordIdGetResponse struct { *xhttp.ApiResponse Data *V1RecordsSettingsMeetingRecordIdGet200Response `json:"data,omitempty"` }
type ApiV1RecordsSettingsMeetingRecordIdPutRequest ¶
type ApiV1RecordsSettingsMeetingRecordIdPutRequest struct { // 会议录制 ID。 MeetingRecordId string `json:"-"` Body *V1RecordsSettingsMeetingRecordIdPutRequest `json:"body,omitempty"` }
type ApiV1RecordsSettingsMeetingRecordIdPutResponse ¶
type ApiV1RecordsSettingsMeetingRecordIdPutResponse struct { *xhttp.ApiResponse Data *map[string]interface{} `json:"data,omitempty"` }
type ApiV1RecordsTranscriptsDetailsGetRequest ¶
type ApiV1RecordsTranscriptsDetailsGetRequest struct { // 录制id RecordFileId *string `json:"-"` // 操作者ID。operator_id 必须与 operator_id_type 配合使用。根据operator_id_type的值,operator_id 代表不同类型。 OperatorId *string `json:"-"` // 操作者ID的类型: 1. 企业用户userid 2:open_id 3. rooms设备rooms_id OperatorIdType *string `json:"-"` // 会议id MeetingId *string `json:"-"` // 查询的起始段落 ID。获取 pid 后(含)的段落,默认从0开始。 Pid *string `json:"-"` // 查询的段落数,默认查询全量数据 Limit *string `json:"-"` // 转写类型,默认是0。 0:原文版 1:智能优化版 TranscriptsType *string `json:"-"` Body *map[string]interface{} `json:"body,omitempty"` }
type ApiV1RecordsTranscriptsDetailsGetResponse ¶
type ApiV1RecordsTranscriptsDetailsGetResponse struct { *xhttp.ApiResponse Data *V1RecordsTranscriptsDetailsGet200Response `json:"data,omitempty"` }
type ApiV1RecordsTranscriptsParagraphsGetRequest ¶
type ApiV1RecordsTranscriptsParagraphsGetRequest struct { // 录制文件 ID。 RecordFileId *string `json:"-"` // 操作者ID的类型: 1. 企业用户userid 2:open_id 3. rooms设备rooms_id OperatorIdType *string `json:"-"` // 操作者ID。operator_id 必须与 operator_id_type 配合使用。根据operator_id_type的值,operator_id 代表不同类型。 OperatorId *string `json:"-"` // 会议 ID。 MeetingId *string `json:"-"` Body *map[string]interface{} `json:"body,omitempty"` }
type ApiV1RecordsTranscriptsParagraphsGetResponse ¶
type ApiV1RecordsTranscriptsParagraphsGetResponse struct { *xhttp.ApiResponse Data *V1RecordsTranscriptsParagraphsGet200Response `json:"data,omitempty"` }
type ApiV1RecordsTranscriptsSearchGetRequest ¶
type ApiV1RecordsTranscriptsSearchGetRequest struct { // 录制文件id RecordFileId *string `json:"-"` // 用户名 OperatorId *string `json:"-"` // id类型: 1: 常规用户 2:open_id 3:rooms OperatorIdType *string `json:"-"` // 搜索的文本, 如果是中文, 需要urlencode一下 Text *string `json:"-"` // 会议ID MeetingId *string `json:"-"` // 转写类型,默认是0。 0:原文版 1:智能优化版 TranscriptsType *string `json:"-"` Body *map[string]interface{} `json:"body,omitempty"` }
type ApiV1RecordsTranscriptsSearchGetResponse ¶
type ApiV1RecordsTranscriptsSearchGetResponse struct { *xhttp.ApiResponse Data *V1RecordsTranscriptsSearchGet200Response `json:"data,omitempty"` }
type ApiV1RecordsTransferRecordingPutRequest ¶
type ApiV1RecordsTransferRecordingPutRequest struct { // 会议ID MeetingId *string `json:"-"` // 会议录制ID MeetingRecordId *string `json:"-"` Body *V1RecordsTransferRecordingPutRequest `json:"body,omitempty"` }
type ApiV1RecordsTransferRecordingPutResponse ¶
type ApiV1RecordsTransferRecordingPutResponse struct { *xhttp.ApiResponse Data *map[string]interface{} `json:"data,omitempty"` }
type ApiV1RecordsViewDetailsGetRequest ¶
type ApiV1RecordsViewDetailsGetRequest struct { // 录制文件 ID。 RecordFileId *string `json:"-"` // 操作者 ID 的类型: 1:userid 2:open_id OperatorIdType *string `json:"-"` // 操作者 ID。operator_id 必须与 operator_id_type 配合使用。根据 operator_id_type 的值,operator_id 代表不同类型。 OperatorId *string `json:"-"` // 分页大小,默认20,最大50 PageSize *string `json:"-"` // 页码,从1开始,默认1 Page *string `json:"-"` // 查询起始时间戳,UNIX 时间戳(单位毫秒)。 说明:仅存储最近31天的数据,默认展示最近31天的数据。 StartTime *string `json:"-"` // 查询结束时间戳,UNIX 时间戳(单位毫秒)。 说明:仅存储最近31天的数据,默认展示最近31天的数据 EndTime *string `json:"-"` Body *map[string]interface{} `json:"body,omitempty"` }
type ApiV1RecordsViewDetailsGetResponse ¶
type ApiV1RecordsViewDetailsGetResponse struct { *xhttp.ApiResponse Data *V1RecordsViewDetailsGet200Response `json:"data,omitempty"` }
type Service ¶
type Service interface { /* V1AddressesGet 查询会议录制地址[/v1/addresses - Get] **描述:** * 查询会议录制地址,可获取会议云录制的播放地址和下载地址。 * 企业 secret 鉴权用户可获取该用户所属企业下的会议录制地址,OAuth2.0 鉴权用户只能获取该企业下 OAuth2.0 应用的会议录制地址。 * 当您想实时监测会议录制相关状况时,您可以通过订阅 [录制管理](https://cloud.tencent.com/document/product/1095/53226) 中的相关事件,接收事件通知。 * 当前同一场会议的不同录制文件共用分享链接。 */ V1AddressesGet(ctx context.Context, request *ApiV1AddressesGetRequest, opts ...core.RequestOptionFunc) (response *ApiV1AddressesGetResponse, err error) /* V1AddressesRecordFileIdGet 查询单个录制详情(文件、转写、纪要)[/v1/addresses/{record_file_id} - Get] 查询单个云录制的详情信息,包括录制文件和会议纪要,并可获取播放地址和下载地址。企业 secert 鉴权用户可获取该用户所属企业下的单个录制列表,OAuth2.0 鉴权用户只能获取该企业下 OAuth2.0 应用的单个录制列表。 */ V1AddressesRecordFileIdGet(ctx context.Context, request *ApiV1AddressesRecordFileIdGetRequest, opts ...core.RequestOptionFunc) (response *ApiV1AddressesRecordFileIdGetResponse, err error) /* V1FilesRecordsUploadAllPost 上传录制文件[/v1/files/records/upload-all - Post] */ V1FilesRecordsUploadAllPost(ctx context.Context, request *ApiV1FilesRecordsUploadAllPostRequest, opts ...core.RequestOptionFunc) (response *ApiV1FilesRecordsUploadAllPostResponse, err error) /* V1FilesRecordsUploadFinishPost 分块上传录制文件 - 上传完成[/v1/files/records/upload-finish - Post] */ V1FilesRecordsUploadFinishPost(ctx context.Context, request *ApiV1FilesRecordsUploadFinishPostRequest, opts ...core.RequestOptionFunc) (response *ApiV1FilesRecordsUploadFinishPostResponse, err error) /* V1FilesRecordsUploadPartPost 分块上传录制文件 - 上传[/v1/files/records/upload-part - Post] */ V1FilesRecordsUploadPartPost(ctx context.Context, request *ApiV1FilesRecordsUploadPartPostRequest, opts ...core.RequestOptionFunc) (response *ApiV1FilesRecordsUploadPartPostResponse, err error) /* V1FilesRecordsUploadPreparePost 分块上传录制文件 - 预上传[/v1/files/records/upload-prepare - Post] 分块上传录制文件 - 预上传 */ V1FilesRecordsUploadPreparePost(ctx context.Context, request *ApiV1FilesRecordsUploadPreparePostRequest, opts ...core.RequestOptionFunc) (response *ApiV1FilesRecordsUploadPreparePostResponse, err error) /* V1MetricsRecordsGet 查询录制文件访问数据[/v1/metrics/records - Get] \*\*描述:\*\*查询会议录制 ID 对应的访问数据,按照天维度返回,支持 OAuth2\.0 鉴权调用。 * \*\*所需权限点为:\*\*查看会议录制(VIEW\_VIDEO) 或 管理会议录制(MANAGE\_VIDEO)。 * \*\*接口请求方法:\*\*GET */ V1MetricsRecordsGet(ctx context.Context, request *ApiV1MetricsRecordsGetRequest, opts ...core.RequestOptionFunc) (response *ApiV1MetricsRecordsGetResponse, err error) /* V1RecordsAccessMeetingRecordIdDelete 移除录制访问成员[/v1/records/access/{meeting_record_id} - Delete] 仅会议创建者、企业超级管理员或有企业录制管理权限的用户可调用。 权限点:管理会议录制 */ V1RecordsAccessMeetingRecordIdDelete(ctx context.Context, request *ApiV1RecordsAccessMeetingRecordIdDeleteRequest, opts ...core.RequestOptionFunc) (response *ApiV1RecordsAccessMeetingRecordIdDeleteResponse, err error) /* V1RecordsAccessMeetingRecordIdPost 添加录制访问成员[/v1/records/access/{meeting_record_id} - Post] 仅会议创建者、企业超级管理员或有企业录制管理权限的用户可调用,可以添加参会成员或企业内成员为访问成员。 权限点:管理会议录制 */ V1RecordsAccessMeetingRecordIdPost(ctx context.Context, request *ApiV1RecordsAccessMeetingRecordIdPostRequest, opts ...core.RequestOptionFunc) (response *ApiV1RecordsAccessMeetingRecordIdPostResponse, err error) /* V1RecordsApprovalsMeetingRecordIdPut 审批云录制权限[/v1/records/approvals/{meeting_record_id} - Put] 会议创建者,企业超级管理员,有企业录制管理权限的用户,可以对云录制观看申请进行审批操作。OAuth权限点录制管理 */ V1RecordsApprovalsMeetingRecordIdPut(ctx context.Context, request *ApiV1RecordsApprovalsMeetingRecordIdPutRequest, opts ...core.RequestOptionFunc) (response *ApiV1RecordsApprovalsMeetingRecordIdPutResponse, err error) /* V1RecordsDelete 删除会议录制[/v1/records - Delete] 删除会议的所有录制文件,该接口会删除会议录制 ID 里对应的所有云录制文件。企业 secret 鉴权用户可删除该用户所属企业下的会议录制,OAuth2.0 鉴权用户只能删除该企业下 OAuth2.0 应用的会议录制。 <span class="colour" style="color:rgb(51, 51, 51)">当您想实时监测会议录制删除状况时,您可以通过订阅 </span>[删除云录制](https://cloud.tencent.com/document/product/1095/53232)<span class="colour" style="color:rgb(51, 51, 51)"> 的事件,接收事件通知。</span> */ V1RecordsDelete(ctx context.Context, request *ApiV1RecordsDeleteRequest, opts ...core.RequestOptionFunc) (response *ApiV1RecordsDeleteResponse, err error) /* V1RecordsEventsGet 获取会议录制操作(查看、下载)记录[/v1/records/events - Get] \*\*描述:\*\*查询会议录制 ID 对应的操作记录,包括用户查看和下载,支持 OAuth2\.0 鉴权调用。 * \*\*所需权限点为:\*\*查看会议录制(VIEW\_VIDEO) 或 管理会议录制(MANAGE\_VIDEO)。 * \*\*接口请求方法:\*\*GET */ V1RecordsEventsGet(ctx context.Context, request *ApiV1RecordsEventsGetRequest, opts ...core.RequestOptionFunc) (response *ApiV1RecordsEventsGetResponse, err error) /* V1RecordsGet 查询会议录制列表[/v1/records - Get] 获取用户云录制记录,根据用户 ID、会议 ID、会议 code 进行查询,支持根据时间区间分页获取。 企业 secret 鉴权用户可获取该用户所属企业下的会议录制列表,OAuth2.0 鉴权用户只能获取该企业下 OAuth2.0 应用的会议录制列表。 当您想实时监测会议录制相关状况时,您可以通过订阅 [录制管理](https://cloud.tencent.com/document/product/1095/53226) 中的相关事件,接收事件通知。 当前同一场会议的不同录制文件共用分享链接。 */ V1RecordsGet(ctx context.Context, request *ApiV1RecordsGetRequest, opts ...core.RequestOptionFunc) (response *ApiV1RecordsGetResponse, err error) /* V1RecordsRecordFileIdDelete 删除单个录制文件[/v1/records/{record_file_id} - Delete] 删除单个录制文件,该接口支持从会议中删除指定的某个录制文件。企业 secret 鉴权用户可删除该用户所属企业下的单个录制文件,OAuth2.0 鉴权用户只能删除该企业下 OAuth2.0 应用的单个录制文件。 <span class="colour" style="color:rgb(51, 51, 51)">当您想实时监测会议录制删除状况时,您可以通过订阅 </span>[删除云录制](https://cloud.tencent.com/document/product/1095/53232)<span class="colour" style="color:rgb(51, 51, 51)"> 的事件,接收事件通知。</span> */ V1RecordsRecordFileIdDelete(ctx context.Context, request *ApiV1RecordsRecordFileIdDeleteRequest, opts ...core.RequestOptionFunc) (response *ApiV1RecordsRecordFileIdDeleteResponse, err error) /* V1RecordsSettingsMeetingRecordIdGet 查询会议录制共享设置[/v1/records/settings/{meeting_record_id} - Get] 根据会议录制 ID 查询共享等配置,支持修改共享权限、共享密码、共享有效期等信息, */ V1RecordsSettingsMeetingRecordIdGet(ctx context.Context, request *ApiV1RecordsSettingsMeetingRecordIdGetRequest, opts ...core.RequestOptionFunc) (response *ApiV1RecordsSettingsMeetingRecordIdGetResponse, err error) /* V1RecordsSettingsMeetingRecordIdPut 修改会议录制共享设置[/v1/records/settings/{meeting_record_id} - Put] 根据会议录制 ID 修改共享等配置,支持修改共享权限、共享密码、共享有效期等信息,支持 OAuth2.0 鉴权调用。 所需权限点为:管理会议录制(MANAGE\_VIDEO)。 */ V1RecordsSettingsMeetingRecordIdPut(ctx context.Context, request *ApiV1RecordsSettingsMeetingRecordIdPutRequest, opts ...core.RequestOptionFunc) (response *ApiV1RecordsSettingsMeetingRecordIdPutResponse, err error) /* V1RecordsTranscriptsDetailsGet 查询录制转写详情[/v1/records/transcripts/details - Get] 获取云录制会议纪要的详情,包含时间戳、文本等内容。支持 OAuth2.0 鉴权调用,仅支持授权用户为商业版、企业版、教育版。 所需权限点为:查看会议录制(VIEW\_VIDEO) 或 管理会议录制(MANAGE\_VIDEO)。 */ V1RecordsTranscriptsDetailsGet(ctx context.Context, request *ApiV1RecordsTranscriptsDetailsGetRequest, opts ...core.RequestOptionFunc) (response *ApiV1RecordsTranscriptsDetailsGetResponse, err error) /* V1RecordsTranscriptsParagraphsGet 查询录制转写段落信息[/v1/records/transcripts/paragraphs - Get] 获取云录制会议纪要的段落信息(段落总数、段落 ID)。支持 OAuth2\.0 鉴权调用,仅支持授权用户为商业版、企业版、教育版。 所需权限点为:查看会议录制(VIEW\_VIDEO) 或 管理会议录制(MANAGE\_VIDEO)。 */ V1RecordsTranscriptsParagraphsGet(ctx context.Context, request *ApiV1RecordsTranscriptsParagraphsGetRequest, opts ...core.RequestOptionFunc) (response *ApiV1RecordsTranscriptsParagraphsGetResponse, err error) /* V1RecordsTranscriptsSearchGet 查询录制转写搜索结果[/v1/records/transcripts/search - Get] 根据指定内容搜索会议纪要。支持 OAuth2\.0 鉴权调用,仅支持授权用户为商业版、企业版、教育版。 所需权限点为:查看会议录制(VIEW\_VIDEO) 或 管理会议录制(MANAGE\_VIDEO)。 */ V1RecordsTranscriptsSearchGet(ctx context.Context, request *ApiV1RecordsTranscriptsSearchGetRequest, opts ...core.RequestOptionFunc) (response *ApiV1RecordsTranscriptsSearchGetResponse, err error) /* V1RecordsTransferRecordingPut 设置专网会议转存[/v1/records/transfer-recording - Put] 描述:设置指定会议的录制文件是否转存 企业 secret 鉴权用户和OAuth2.0 鉴权用户并且有录制访问权限可指定会议录制设置。 设置仅支持对专网会议录制生效,如果会议为公网会议则返回失败 通过会议录制ID设置录制是否转存, 根据混合云集群是否开启转存: 如果混合云集群已开启录制转存功能 对指定的会议录制可通过API设置转存,和转存完成后的删除策略 如果录制未加入转存任务或转存失败, 则将录制加入转存任务 如果录制已加入转存任务, 或转存已完成, 则返回失败 如果混合云集群未开启专网会议录制转存 不支持通过API设置会议录制的转存, 返回失败 */ V1RecordsTransferRecordingPut(ctx context.Context, request *ApiV1RecordsTransferRecordingPutRequest, opts ...core.RequestOptionFunc) (response *ApiV1RecordsTransferRecordingPutResponse, err error) /* V1RecordsViewDetailsGet 查询录制文件观看流水记录[/v1/records/view-details - Get] 查询会议云录制在一段时间内的观看记录,每次播放都会有一条记录。 支持 JWT 和 OAuth,OAuth 2.0鉴权用户只能获取该企业下 OAuth 2.0应用创建的会议记录 权限点:查看会议录制或管理会议录制。 */ V1RecordsViewDetailsGet(ctx context.Context, request *ApiV1RecordsViewDetailsGetRequest, opts ...core.RequestOptionFunc) (response *ApiV1RecordsViewDetailsGetResponse, err error) }
func NewService ¶
type V1AddressesGet200Response ¶
type V1AddressesGet200Response struct { // 当前页 CurrentPage *int64 `json:"current_page,omitempty"` // 当前size CurrentSize *int64 `json:"current_size,omitempty"` // 会议 code。 MeetingCode *string `json:"meeting_code,omitempty"` // 会议唯一 ID。 MeetingId *string `json:"meeting_id,omitempty"` // 会议录制 ID。 MeetingRecordId *string `json:"meeting_record_id,omitempty"` // 录制文件列表。 RecordFiles []V1AddressesGet200ResponseRecordFilesInner `json:"record_files,omitempty"` // 会议主题。 Subject *string `json:"subject,omitempty"` // 录制总数 TotalCount *int64 `json:"total_count,omitempty"` // 总页数 TotalPage *int64 `json:"total_page,omitempty"` }
V1AddressesGet200Response struct for V1AddressesGet200Response
type V1AddressesGet200ResponseRecordFilesInner ¶
type V1AddressesGet200ResponseRecordFilesInner struct { // 音频下载地址。OAuth 鉴权方式下,账号类型为个人免费版、企微创建企业时,该值返回为空。 AudioAddress *string `json:"audio_address,omitempty"` // 下载音频文件格式,例如:m4a。OAuth 鉴权方式下,账号类型为个人免费版、企微创建企业时,该值返回为空。 AudioAddressFileType *string `json:"audio_address_file_type,omitempty"` // 下载地址,过期时间6小时。OAuth 鉴权方式下,账号类型为个人免费版、企微创建企业时,该值返回为空。 DownloadAddress *string `json:"download_address,omitempty"` // 下载视频文件格式,例如:mp4。 DownloadAddressFileType *string `json:"download_address_file_type,omitempty"` // 会议纪要文件列表。。OAuth 鉴权方式下,账号类型为个人免费版、企微创建企业时,该值返回为空。 MeetingSummary []V1AddressesGet200ResponseRecordFilesInnerMeetingSummaryInner `json:"meeting_summary,omitempty"` // 录制文件 ID。 RecordFileId *string `json:"record_file_id,omitempty"` // 播放地址。 ViewAddress *string `json:"view_address,omitempty"` }
V1AddressesGet200ResponseRecordFilesInner struct for V1AddressesGet200ResponseRecordFilesInner
type V1AddressesGet200ResponseRecordFilesInnerMeetingSummaryInner ¶
type V1AddressesGet200ResponseRecordFilesInnerMeetingSummaryInner struct { // 下载文件地址。OAuth 鉴权方式下,账号类型为个人免费版、企微创建企业时,该值返回为空。 DownloadAddress *string `json:"download_address,omitempty"` // 下载文件类型,例如:txt、pdf、docs。OAuth 鉴权方式下,账号类型为个人免费版、企微创建企业时,该值返回为空。 FileType *string `json:"file_type,omitempty"` }
V1AddressesGet200ResponseRecordFilesInnerMeetingSummaryInner struct for V1AddressesGet200ResponseRecordFilesInnerMeetingSummaryInner
type V1AddressesRecordFileIdGet200Response ¶
type V1AddressesRecordFileIdGet200Response struct { // 录制转写文件(智能优化版)列表。OAuth 鉴权方式下,账号类型为个人免费版、企微创建企业时,该值返回为空。 AiMeetingTranscripts []V1AddressesRecordFileIdGet200ResponseAiMeetingTranscriptsInner `json:"ai_meeting_transcripts,omitempty"` // 智能纪要列表。OAuth 鉴权方式下,账号类型为个人免费版、企微创建企业时,该值返回为空。 AiMinutes []V1AddressesRecordFileIdGet200ResponseAiMeetingTranscriptsInner `json:"ai_minutes,omitempty"` // 音频下载地址。OAuth 鉴权方式下,账号类型为个人免费版、企微创建企业时,该值返回为空。 AudioAddress *string `json:"audio_address,omitempty"` // 下载音频文件格式,例如:m4a。OAuth 鉴权方式下,账号类型为个人免费版、企微创建企业时,该值返回为空。 AudioAddressFileType *string `json:"audio_address_file_type,omitempty"` // 下载地址,过期时间6小时。OAuth 鉴权方式下,账号类型为个人免费版、企微创建企业时,该值返回为空。 DownloadAddress *string `json:"download_address,omitempty"` // 下载视频文件格式,例如:mp4。 DownloadAddressFileType *string `json:"download_address_file_type,omitempty"` // 会议 code。 MeetingCode *string `json:"meeting_code,omitempty"` // 会议唯一 ID。 MeetingId *string `json:"meeting_id,omitempty"` // 会议转写文件列表。OAuth 鉴权方式下,账号类型为个人免费版、企微创建企业时,该值返回为空。 MeetingSummary []V1AddressesGet200ResponseRecordFilesInnerMeetingSummaryInner `json:"meeting_summary,omitempty"` // 录制文件 ID。 RecordFileId *string `json:"record_file_id,omitempty"` // 播放地址。 ViewAddress *string `json:"view_address,omitempty"` }
V1AddressesRecordFileIdGet200Response struct for V1AddressesRecordFileIdGet200Response
type V1AddressesRecordFileIdGet200ResponseAiMeetingTranscriptsInner ¶
type V1AddressesRecordFileIdGet200ResponseAiMeetingTranscriptsInner struct { // 录制转写文件下载文件地址,链接有效期为5分钟。OAuth 鉴权方式下,账号类型为个人免费版、企微创建企业时,该值返回为空。 DownloadAddress *string `json:"download_address,omitempty"` // 下载文件类型,例如:txt、pdf、docx。OAuth 鉴权方式下,账号类型为个人免费版、企微创建企业时,该值返回为空。 FileType *string `json:"file_type,omitempty"` }
V1AddressesRecordFileIdGet200ResponseAiMeetingTranscriptsInner struct for V1AddressesRecordFileIdGet200ResponseAiMeetingTranscriptsInner
type V1FilesRecordsUploadAllPost200Response ¶ added in v1.0.2
type V1FilesRecordsUploadAllPost200Response struct { // 任务ID JobId *string `json:"job_id,omitempty"` }
V1FilesRecordsUploadAllPost200Response struct for V1FilesRecordsUploadAllPost200Response
type V1FilesRecordsUploadFinishPostRequest ¶ added in v1.0.2
type V1FilesRecordsUploadFinishPostRequest struct { // 自动生成智能转写和智能纪要:true:自动生成(默认) false:不生成 AiRecord *bool `json:"ai_record,omitempty"` // 操作者ID OperatorId string `json:"operator_id"` // 操作者ID类型 OperatorIdType int64 `json:"operator_id_type"` // 上传文件中的发言人数:传具体数值代表几人发言,最多支持12人,其中0代表多人发言 SpeakNumber int64 `json:"speak_number"` // 上传事务ID,由upload-prepare接口返回 UploadId string `json:"upload_id"` }
V1FilesRecordsUploadFinishPostRequest struct for V1FilesRecordsUploadFinishPostRequest
type V1FilesRecordsUploadPreparePost200Response ¶ added in v1.0.2
type V1FilesRecordsUploadPreparePost200Response struct { // 分块数量 BlockNum *int64 `json:"block_num,omitempty"` // 分块大小策略(以字节为单位) BlockSize *int64 `json:"block_size,omitempty"` // 上传事务 ID UploadId *string `json:"upload_id,omitempty"` }
V1FilesRecordsUploadPreparePost200Response struct for V1FilesRecordsUploadPreparePost200Response
type V1FilesRecordsUploadPreparePostRequest ¶ added in v1.0.2
type V1FilesRecordsUploadPreparePostRequest struct { // 文件名base64编码 FileName string `json:"file_name"` // 文件大小(以字节为单位) FileSize int64 `json:"file_size"` // 文件类型。voice:音频;video:视频 FileType string `json:"file_type"` // 操作者ID OperatorId string `json:"operator_id"` // 操作者ID类型 OperatorIdType int64 `json:"operator_id_type"` }
V1FilesRecordsUploadPreparePostRequest struct for V1FilesRecordsUploadPreparePostRequest
type V1MetricsRecordsGet200Response ¶
type V1MetricsRecordsGet200Response struct { // 概览数据集合。 Summaries []V1MetricsRecordsGet200ResponseSummariesInner `json:"summaries,omitempty"` }
V1MetricsRecordsGet200Response struct for V1MetricsRecordsGet200Response
type V1MetricsRecordsGet200ResponseSummariesInner ¶
type V1MetricsRecordsGet200ResponseSummariesInner struct { // 统计时间,格式:yyyy-MM-dd。 Date *string `json:"date,omitempty"` // 下载次数(当天数据),默认0。 DownloadCounts *int64 `json:"download_counts,omitempty"` // 观看次数(当天数据),默认0。 ViewCounts *int64 `json:"view_counts,omitempty"` }
V1MetricsRecordsGet200ResponseSummariesInner struct for V1MetricsRecordsGet200ResponseSummariesInner
type V1RecordsAccessMeetingRecordIdDeleteRequest ¶ added in v1.0.2
type V1RecordsAccessMeetingRecordIdDeleteRequest struct { // 成员列表,如果传入非有权限的成员,则不生效 AccessMembers []V1RecordsAccessMeetingRecordIdDeleteRequestAccessMembersInner `json:"access_members"` // 操作者 ID。operator_id 必须与 operator_id_type 配合使用。根据 operator_id_type 的值,operator_id 代表不同类型。 OperatorId string `json:"operator_id"` // 操作者 ID 的类型: 1:userid 2:open_id OperatorIdType int64 `json:"operator_id_type"` }
V1RecordsAccessMeetingRecordIdDeleteRequest struct for V1RecordsAccessMeetingRecordIdDeleteRequest
type V1RecordsAccessMeetingRecordIdDeleteRequestAccessMembersInner ¶ added in v1.0.2
type V1RecordsAccessMeetingRecordIdDeleteRequestAccessMembersInner struct { // 被操作者ID,根据 to_operator_id_type 的值,使用不同的类型 ToOperatorId string `json:"to_operator_id"` // 被操作者ID类型 1:userid 2:open_id 4:ms_open_id ToOperatorIdType int64 `json:"to_operator_id_type"` }
V1RecordsAccessMeetingRecordIdDeleteRequestAccessMembersInner struct for V1RecordsAccessMeetingRecordIdDeleteRequestAccessMembersInner
type V1RecordsAccessMeetingRecordIdPost200Response ¶ added in v1.0.2
type V1RecordsAccessMeetingRecordIdPost200Response struct { // 未添加成功的成员列表 FailAccessMembers []V1RecordsAccessMeetingRecordIdPost200ResponseFailAccessMembersInner `json:"fail_access_members,omitempty"` }
V1RecordsAccessMeetingRecordIdPost200Response struct for V1RecordsAccessMeetingRecordIdPost200Response
type V1RecordsAccessMeetingRecordIdPost200ResponseFailAccessMembersInner ¶ added in v1.0.2
type V1RecordsAccessMeetingRecordIdPost200ResponseFailAccessMembersInner struct { // 成员访问权限,默认为 0 ; 0:仅查看,1:可管理 Permission *int64 `json:"permission,omitempty"` // 被操作者ID,根据 to_operator_id_type 的值,使用不同的类型 ToOperatorId *string `json:"to_operator_id,omitempty"` // 被操作者ID类型 1:userid 2:open_id 4:ms_open_id ToOperatorIdType *int64 `json:"to_operator_id_type,omitempty"` }
V1RecordsAccessMeetingRecordIdPost200ResponseFailAccessMembersInner struct for V1RecordsAccessMeetingRecordIdPost200ResponseFailAccessMembersInner
type V1RecordsAccessMeetingRecordIdPostRequest ¶ added in v1.0.2
type V1RecordsAccessMeetingRecordIdPostRequest struct { // 成员列表,一次最多传入200个,可以多次调用接口,累加型接口 AccessMembers []V1RecordsAccessMeetingRecordIdPostRequestAccessMembersInner `json:"access_members"` // 操作者 ID。operator_id 必须与 operator_id_type 配合使用。根据 operator_id_type 的值,operator_id 代表不同类型。 OperatorId string `json:"operator_id"` // 操作者 ID 的类型: 1:userid 2:open_id OperatorIdType int64 `json:"operator_id_type"` }
V1RecordsAccessMeetingRecordIdPostRequest struct for V1RecordsAccessMeetingRecordIdPostRequest
type V1RecordsAccessMeetingRecordIdPostRequestAccessMembersInner ¶ added in v1.0.2
type V1RecordsAccessMeetingRecordIdPostRequestAccessMembersInner struct { // 成员访问权限,默认为 0 ; 0:仅查看,1:可管理 Permission *int64 `json:"permission,omitempty"` // 被操作者ID,根据 to_operator_id_type 的值,使用不同的类型 ToOperatorId string `json:"to_operator_id"` // 被操作者ID类型,只支持设置参会成员 1:userid 2:open_id 4:ms_open_id ToOperatorIdType int64 `json:"to_operator_id_type"` }
V1RecordsAccessMeetingRecordIdPostRequestAccessMembersInner struct for V1RecordsAccessMeetingRecordIdPostRequestAccessMembersInner
type V1RecordsApprovalsMeetingRecordIdPutRequest ¶
type V1RecordsApprovalsMeetingRecordIdPutRequest struct { // 审批动作。 1:同意 2:忽略 Action int64 `json:"action"` // 申请 ID 列表,通过订阅云录制查看申请事件(可跳转链接),可以获取申请 ID。 ApplyIdList []string `json:"apply_id_list"` // 操作者 ID。 operator_id 必须与 operator_id_type 配合使用。根据 operator_id_type 的值,operator_id 代表不同类型。 operator_id_type=2,operator_id 必须和公共参数的 openid 一致。 operator_id 和 userid 至少填写一个,两个参数如果都传了以 operator_id 为准。 使用 OAuth 公参鉴权后不能使用 userid 为入参。 OperatorId string `json:"operator_id"` // 操作者 ID 的类型: 1:userid 2:open_id 如果 operator_id 和 userid 具有值,则以 operator_id 为准。 OperatorIdType int64 `json:"operator_id_type"` }
V1RecordsApprovalsMeetingRecordIdPutRequest struct for V1RecordsApprovalsMeetingRecordIdPutRequest
type V1RecordsEventsGet200Response ¶
type V1RecordsEventsGet200Response struct { // 分页查询返回当前页码。 CurrentPage *int64 `json:"current_page,omitempty"` // 分页查询返回单页数据条数。 CurrentSize *int64 `json:"current_size,omitempty"` // 事件明细集合。 Events []V1RecordsEventsGet200ResponseEventsInner `json:"events,omitempty"` // 分页查询返回数据总数。 TotalCount *int64 `json:"total_count,omitempty"` // 分页查询返回分页总数。 TotalPage *int64 `json:"total_page,omitempty"` }
V1RecordsEventsGet200Response struct for V1RecordsEventsGet200Response
type V1RecordsEventsGet200ResponseEventsInner ¶
type V1RecordsEventsGet200ResponseEventsInner struct { // 查询事件类型:1:下载,2:查看。 EventType *int64 `json:"event_type,omitempty"` // 操作时间,UNIX 时间戳(单位毫秒)。 OperateTime *int64 `json:"operate_time,omitempty"` // 录制文件名称。 RecordName *string `json:"record_name,omitempty"` // 用户名称。 UserName *string `json:"user_name,omitempty"` // 用户 ID。 Userid *string `json:"userid,omitempty"` }
V1RecordsEventsGet200ResponseEventsInner struct for V1RecordsEventsGet200ResponseEventsInner
type V1RecordsGet200Response ¶
type V1RecordsGet200Response struct { // 分页查询返回当前页码。 CurrentPage *int64 `json:"current_page,omitempty"` // 分页查询返回单页数据条数。 CurrentSize *int64 `json:"current_size,omitempty"` // 会议录制列表。 RecordMeetings []V1RecordsGet200ResponseRecordMeetingsInner `json:"record_meetings,omitempty"` // 分页查询返回数据总数。 TotalCount *int64 `json:"total_count,omitempty"` // 分页查询返回分页总数。 TotalPage *int64 `json:"total_page,omitempty"` }
V1RecordsGet200Response struct for V1RecordsGet200Response
type V1RecordsGet200ResponseRecordMeetingsInner ¶
type V1RecordsGet200ResponseRecordMeetingsInner struct { // 主持人用户 ID。(查询会议录制文件列表接口返回。) HostUserId *string `json:"host_user_id,omitempty"` // 会议类型,0-全部 1-外部会议 2-内部会议 MediaSetType *int64 `json:"media_set_type,omitempty"` // 会议开始时间,UNIX 时间戳(单位毫秒)。 MediaStartTime *int64 `json:"media_start_time,omitempty"` // 会议 code。 MeetingCode *string `json:"meeting_code,omitempty"` // 会议唯一 ID。 MeetingId *string `json:"meeting_id,omitempty"` // 会议录制 ID。 MeetingRecordId *string `json:"meeting_record_id,omitempty"` // 录制文件列表。 RecordFiles []V1RecordsGet200ResponseRecordMeetingsInnerRecordFilesInner `json:"record_files,omitempty"` // 返回的录制文件类型,0:云录制、2:上传录制 RecordType *int64 `json:"record_type,omitempty"` // 录制状态。1:录制中,2:转码中,3:转码完成,当状态为转码完成才会返回录制文件列表。 State *int64 `json:"state,omitempty"` // 会议主题。 Subject *string `json:"subject,omitempty"` }
V1RecordsGet200ResponseRecordMeetingsInner struct for V1RecordsGet200ResponseRecordMeetingsInner
type V1RecordsGet200ResponseRecordMeetingsInnerRecordFilesInner ¶
type V1RecordsGet200ResponseRecordMeetingsInnerRecordFilesInner struct { // 是否允许下载,开启共享时返回。 AllowDownload *bool `json:"allow_download,omitempty"` // 访问密码,开启共享时返回。 Password *string `json:"password,omitempty"` // 结束录制时间,UNIX 时间戳(单位毫秒)。 RecordEndTime *int64 `json:"record_end_time,omitempty"` // 录制文件 ID。 RecordFileId *string `json:"record_file_id,omitempty"` // 文件大小(单位字节)。 RecordSize *int64 `json:"record_size,omitempty"` // 开始录制时间,UNIX 时间戳(单位毫秒)。 RecordStartTime *int64 `json:"record_start_time,omitempty"` // 仅参会成员可查看,开启共享时返回。 RequiredParticipant *bool `json:"required_participant,omitempty"` // 仅企业用户可查看,开启共享时返回。 RequiredSameCorp *bool `json:"required_same_corp,omitempty"` // 共享链接有效期(单位毫秒),当未开启共享时,返回0表示永久有效;开启共享时返回。 SharingExpire *int64 `json:"sharing_expire,omitempty"` // 共享状态,是否开启共享。0:未开启1:开启,当开启共享时返回访问权限、访问密码、共享链接有效期、是否允许下载。 SharingState *int64 `json:"sharing_state,omitempty"` // 共享链接,开启共享时返回。 SharingUrl *string `json:"sharing_url,omitempty"` }
V1RecordsGet200ResponseRecordMeetingsInnerRecordFilesInner struct for V1RecordsGet200ResponseRecordMeetingsInnerRecordFilesInner
type V1RecordsSettingsMeetingRecordIdGet200Response ¶ added in v1.0.2
type V1RecordsSettingsMeetingRecordIdGet200Response struct { // 会议ID MeetingId *string `json:"meeting_id,omitempty"` // 录制名称 MeetingRecordName *string `json:"meeting_record_name,omitempty"` SharingConfig *V1RecordsSettingsMeetingRecordIdGet200ResponseSharingConfig `json:"sharing_config,omitempty"` }
V1RecordsSettingsMeetingRecordIdGet200Response struct for V1RecordsSettingsMeetingRecordIdGet200Response
type V1RecordsSettingsMeetingRecordIdGet200ResponseSharingConfig ¶ added in v1.0.2
type V1RecordsSettingsMeetingRecordIdGet200ResponseSharingConfig struct { // 是否允许下载 AllowDownload *bool `json:"allow_download,omitempty"` // 是否允许查看录制转写 AllowViewTranscripts *bool `json:"allow_view_transcripts,omitempty"` // 是否需要审批 EnableApprove *bool `json:"enable_approve,omitempty"` // 是否开启秘密 EnablePassword *bool `json:"enable_password,omitempty"` // 共享链接开关,true-开启,false-未开启 EnableSharing *bool `json:"enable_sharing,omitempty"` // 是否开启共享链接有效期 EnableSharingExpire *bool `json:"enable_sharing_expire,omitempty"` // 录制上传者、会议创建者、企业超级管理员或有企业录制管理权限的用户返回, Password *string `json:"password,omitempty"` ShareScope *int64 `json:"share_scope,omitempty"` // 共享链接有效期,毫秒级时间戳 SharingExpire *int64 `json:"sharing_expire,omitempty"` }
V1RecordsSettingsMeetingRecordIdGet200ResponseSharingConfig 共享配置对象
type V1RecordsSettingsMeetingRecordIdPutRequest ¶
type V1RecordsSettingsMeetingRecordIdPutRequest struct { // 会议id MeetingId *string `json:"meeting_id,omitempty"` // 操作者ID OperatorId *string `json:"operator_id,omitempty"` // 操作者ID的类型。3. rooms_id 说明:当前仅支持 rooms_id。如操作者为企业内 userid 或 openId,请使用 userid 字段。 OperatorIdType *int64 `json:"operator_id_type,omitempty"` SharingConfig *V1RecordsSettingsMeetingRecordIdPutRequestSharingConfig `json:"sharing_config,omitempty"` // 用户id。仅会议创建者、企业超级管理员或有企业录制管理权限的用户可调用。调用方用于标示用户的唯一 ID(企业内部请使用企业唯一用户标识;OAuth2.0 鉴权用户请使用 openId)。 企业唯一用户标识说明: 1. 企业对接 SSO 时使用的员工唯一标识 ID。 2. 企业调用创建用户接口时传递的 userid 参数。 Userid *string `json:"userid,omitempty"` }
V1RecordsSettingsMeetingRecordIdPutRequest struct for V1RecordsSettingsMeetingRecordIdPutRequest
type V1RecordsSettingsMeetingRecordIdPutRequestSharingConfig ¶
type V1RecordsSettingsMeetingRecordIdPutRequestSharingConfig struct { // 是否允许下载,默认为 false。 true:允许下载 AllowDownload *bool `json:"allow_download,omitempty"` // 是否允许查看会议纪要,默认为 true。 AllowViewTranscripts *bool `json:"allow_view_transcripts,omitempty"` // 是否需要审批,true:需要审批 false:不需要审批 EnableApprove *bool `json:"enable_approve,omitempty"` // 是否开启密码,默认为 true。 true:开启 EnablePassword *bool `json:"enable_password,omitempty"` // 共享开关,是否开启共享,默认为 true。 true:开启 false:未开启 说明: 未开启时不允许设置以下参数。 修改为 false 关闭共享后,之前设置的共享设置将不保存。 EnableSharing *bool `json:"enable_sharing,omitempty"` // 是否开启共享链接有效期,默认为 false。 true:开启 EnableSharingExpire *bool `json:"enable_sharing_expire,omitempty"` // 共享密码,默认随机生成。 说明:当 enable_password = true 时,必传;当 enable_password = false 时,不可传。 Password *string `json:"password,omitempty"` ShareScope *int64 `json:"share_scope,omitempty"` // 共享权限类型。 0:仅允许登录用户查看 1:仅企业用户成员可查看 2:仅参会成员可查看 SharingAuthType *int64 `json:"sharing_auth_type,omitempty"` // 共享链接有效期,unix 时间戳(单位毫秒),默认为空。 说明:当 enable_sharing_expire = true 时,必传;当 enable_sharing_expire = false 时,不可传。 SharingExpire *int64 `json:"sharing_expire,omitempty"` }
V1RecordsSettingsMeetingRecordIdPutRequestSharingConfig struct for V1RecordsSettingsMeetingRecordIdPutRequestSharingConfig
type V1RecordsTranscriptsDetailsGet200Response ¶
type V1RecordsTranscriptsDetailsGet200Response struct { Minutes *V1RecordsTranscriptsDetailsGet200ResponseMinutes `json:"minutes,omitempty"` // 是否还有更多 More *bool `json:"more,omitempty"` }
V1RecordsTranscriptsDetailsGet200Response struct for V1RecordsTranscriptsDetailsGet200Response
type V1RecordsTranscriptsDetailsGet200ResponseMinutes ¶
type V1RecordsTranscriptsDetailsGet200ResponseMinutes struct { // 声纹识别状态0-未完成 1-已完成。说明:声纹识别是针对 Rooms 等设备出现一台设备多人讲话场景时,自动区分为多个发言人的能力。声纹识别与纪要生成的过程独立。无需声纹识别或声纹识别已完成时,该值为1。 AudioDetect *int64 `json:"audio_detect,omitempty"` // 段落对象列表 Paragraphs []V1RecordsTranscriptsDetailsGet200ResponseMinutesParagraphsInner `json:"paragraphs,omitempty"` }
V1RecordsTranscriptsDetailsGet200ResponseMinutes 会议纪要对象。
type V1RecordsTranscriptsDetailsGet200ResponseMinutesParagraphsInner ¶
type V1RecordsTranscriptsDetailsGet200ResponseMinutesParagraphsInner struct { // 录制文件中的段落结束时间(毫秒)。 EndTime *int64 `json:"end_time,omitempty"` // 段落id Pid *string `json:"pid,omitempty"` Sentences []V1RecordsTranscriptsDetailsGet200ResponseMinutesParagraphsInnerSentencesInner `json:"sentences,omitempty"` SpeakerInfo *V1RecordsTranscriptsDetailsGet200ResponseMinutesParagraphsInnerSpeakerInfo `json:"speaker_info,omitempty"` // 录制文件中的段落开始时间(毫秒)。 StartTime *int64 `json:"start_time,omitempty"` }
V1RecordsTranscriptsDetailsGet200ResponseMinutesParagraphsInner struct for V1RecordsTranscriptsDetailsGet200ResponseMinutesParagraphsInner
type V1RecordsTranscriptsDetailsGet200ResponseMinutesParagraphsInnerSentencesInner ¶
type V1RecordsTranscriptsDetailsGet200ResponseMinutesParagraphsInnerSentencesInner struct { // 录制文件中的句子结束时间(毫秒)。 EndTime *int64 `json:"end_time,omitempty"` // 句子 ID。 Sid *string `json:"sid,omitempty"` // 录制文件中的句子开始时间(毫秒)。 StartTime *int64 `json:"start_time,omitempty"` // 词对象列表 Words []V1RecordsTranscriptsDetailsGet200ResponseMinutesParagraphsInnerSentencesInnerWordsInner `json:"words,omitempty"` }
V1RecordsTranscriptsDetailsGet200ResponseMinutesParagraphsInnerSentencesInner struct for V1RecordsTranscriptsDetailsGet200ResponseMinutesParagraphsInnerSentencesInner
type V1RecordsTranscriptsDetailsGet200ResponseMinutesParagraphsInnerSentencesInnerWordsInner ¶
type V1RecordsTranscriptsDetailsGet200ResponseMinutesParagraphsInnerSentencesInnerWordsInner struct { // 录制文件中的词结束时间(毫秒)。 EndTime *int64 `json:"end_time,omitempty"` // 录制文件中的词开始时间(毫秒) StartTime *int64 `json:"start_time,omitempty"` // 文本内容。 Text *string `json:"text,omitempty"` // 词 ID Wid *string `json:"wid,omitempty"` }
V1RecordsTranscriptsDetailsGet200ResponseMinutesParagraphsInnerSentencesInnerWordsInner struct for V1RecordsTranscriptsDetailsGet200ResponseMinutesParagraphsInnerSentencesInnerWordsInner
type V1RecordsTranscriptsDetailsGet200ResponseMinutesParagraphsInnerSpeakerInfo ¶
type V1RecordsTranscriptsDetailsGet200ResponseMinutesParagraphsInnerSpeakerInfo struct { // 同企业返回企业用户 userid。 Userid *string `json:"userid,omitempty"` // 昵称 Username *string `json:"username,omitempty"` }
V1RecordsTranscriptsDetailsGet200ResponseMinutesParagraphsInnerSpeakerInfo 发言人信息对象。
type V1RecordsTranscriptsParagraphsGet200Response ¶
type V1RecordsTranscriptsParagraphsGet200Response struct { // 声纹识别状态0-未完成 1-已完成。说明:声纹识别是针对 Rooms 等设备出现一台设备多人讲话场景时,自动区分为多个发言人的能力。声纹识别与纪要生成的过程独立。无需声纹识别或声纹识别已完成时,该值为1。 AudioDetect *int64 `json:"audio_detect,omitempty"` // 段落对象列表 Pids []V1RecordsTranscriptsParagraphsGet200ResponsePidsInner `json:"pids,omitempty"` // 段落总数。 Total *int64 `json:"total,omitempty"` }
V1RecordsTranscriptsParagraphsGet200Response struct for V1RecordsTranscriptsParagraphsGet200Response
type V1RecordsTranscriptsParagraphsGet200ResponsePidsInner ¶
type V1RecordsTranscriptsParagraphsGet200ResponsePidsInner struct { // 录制文件中的段落结束时间(毫秒)。 EndTime *int64 `json:"end_time,omitempty"` // 段落 ID。 Pid *string `json:"pid,omitempty"` // 录制文件中的段落开始时间(毫秒)。 StartTime *int64 `json:"start_time,omitempty"` }
V1RecordsTranscriptsParagraphsGet200ResponsePidsInner struct for V1RecordsTranscriptsParagraphsGet200ResponsePidsInner
type V1RecordsTranscriptsSearchGet200Response ¶
type V1RecordsTranscriptsSearchGet200Response struct { // 搜索结果列表 Hits []V1RecordsTranscriptsSearchGet200ResponseHitsInner `json:"hits,omitempty"` // 搜索结果时间戳对象列表 Timelines []V1RecordsTranscriptsSearchGet200ResponseTimelinesInner `json:"timelines,omitempty"` }
V1RecordsTranscriptsSearchGet200Response struct for V1RecordsTranscriptsSearchGet200Response
type V1RecordsTranscriptsSearchGet200ResponseHitsInner ¶
type V1RecordsTranscriptsSearchGet200ResponseHitsInner struct { // 匹配长度 Length *int64 `json:"length,omitempty"` // text 相对词的偏移。 Offset *int64 `json:"offset,omitempty"` // 段落 ID Pid *string `json:"pid,omitempty"` // 句子 ID Sid *string `json:"sid,omitempty"` }
V1RecordsTranscriptsSearchGet200ResponseHitsInner struct for V1RecordsTranscriptsSearchGet200ResponseHitsInner
type V1RecordsTranscriptsSearchGet200ResponseTimelinesInner ¶
type V1RecordsTranscriptsSearchGet200ResponseTimelinesInner struct { // 段落id Pid *string `json:"pid,omitempty"` // 句子id Sid *string `json:"sid,omitempty"` // 录制文件中的词开始时间(毫秒) StartTime *int64 `json:"start_time,omitempty"` }
V1RecordsTranscriptsSearchGet200ResponseTimelinesInner struct for V1RecordsTranscriptsSearchGet200ResponseTimelinesInner
type V1RecordsTransferRecordingPutRequest ¶
type V1RecordsTransferRecordingPutRequest struct { // 如果参数未带, 则按集群删除策略对指定录制删除操作。 转存完成后删除录制策略: 0 - 转存完成后立刻删除录制文件 1~30 - 转存完成后1~30天后删除录制文件 不删除 - 转存完成后不删除录制文件 DeleteRecordingAfterTransfer *string `json:"delete_recording_after_transfer,omitempty"` Instanceid int64 `json:"instanceid"` // 操作者 ID,根据 operator_id_type 的值,使用不同的类型。 OperatorId string `json:"operator_id"` // 操作者 ID 的类型: 1:userid OperatorIdType int64 `json:"operator_id_type"` }
V1RecordsTransferRecordingPutRequest struct for V1RecordsTransferRecordingPutRequest
type V1RecordsViewDetailsGet200Response ¶
type V1RecordsViewDetailsGet200Response struct { CurrentPage *int64 `json:"current_page,omitempty"` CurrentSize *int64 `json:"current_size,omitempty"` TotalCount *int64 `json:"total_count,omitempty"` TotalPage *int64 `json:"total_page,omitempty"` // 事件明细集合。 ViewDetails []V1RecordsViewDetailsGet200ResponseViewDetailsInner `json:"view_details,omitempty"` }
V1RecordsViewDetailsGet200Response struct for V1RecordsViewDetailsGet200Response
type V1RecordsViewDetailsGet200ResponseViewDetailsInner ¶
type V1RecordsViewDetailsGet200ResponseViewDetailsInner struct { // 录制文件名称。 RecordFileName *string `json:"record_file_name,omitempty"` // 观看完成度(百分比),该用户累计观看该视频的完成度。 TotalViewProgress *string `json:"total_view_progress,omitempty"` // 用户名称。匿名用户给出匿名用户标识。 UserName *string `json:"user_name,omitempty"` // 所在同一企业下的用户 ID。 Userid *string `json:"userid,omitempty"` // 观看结束时间,UNIX时间戳(单位毫秒)。 ViewEndTime *int64 `json:"view_end_time,omitempty"` // Integer 观看开始时间,UNIX 时间戳(单位毫秒)。 ViewStartTime *int64 `json:"view_start_time,omitempty"` // 实际观看时长(单位毫秒)。 ViewTime *int64 `json:"view_time,omitempty"` }
V1RecordsViewDetailsGet200ResponseViewDetailsInner struct for V1RecordsViewDetailsGet200ResponseViewDetailsInner