Documentation ¶
Index ¶
- Constants
- type AddMemberInfo
- type AddTeamMemberRequest
- type AddTeamMemberResponse
- type AudioMaterial
- type AudioStreamInfo
- type AuthorizationInfo
- type Authorizer
- type CMEExportInfo
- type ClassInfo
- type Client
- func (c *Client) AddTeamMember(request *AddTeamMemberRequest) (response *AddTeamMemberResponse, err error)
- func (c *Client) CreateClass(request *CreateClassRequest) (response *CreateClassResponse, err error)
- func (c *Client) CreateLink(request *CreateLinkRequest) (response *CreateLinkResponse, err error)
- func (c *Client) CreateProject(request *CreateProjectRequest) (response *CreateProjectResponse, err error)
- func (c *Client) CreateTeam(request *CreateTeamRequest) (response *CreateTeamResponse, err error)
- func (c *Client) DeleteClass(request *DeleteClassRequest) (response *DeleteClassResponse, err error)
- func (c *Client) DeleteLoginStatus(request *DeleteLoginStatusRequest) (response *DeleteLoginStatusResponse, err error)
- func (c *Client) DeleteMaterial(request *DeleteMaterialRequest) (response *DeleteMaterialResponse, err error)
- func (c *Client) DeleteProject(request *DeleteProjectRequest) (response *DeleteProjectResponse, err error)
- func (c *Client) DeleteTeam(request *DeleteTeamRequest) (response *DeleteTeamResponse, err error)
- func (c *Client) DeleteTeamMembers(request *DeleteTeamMembersRequest) (response *DeleteTeamMembersResponse, err error)
- func (c *Client) DescribeClass(request *DescribeClassRequest) (response *DescribeClassResponse, err error)
- func (c *Client) DescribeJoinTeams(request *DescribeJoinTeamsRequest) (response *DescribeJoinTeamsResponse, err error)
- func (c *Client) DescribeLoginStatus(request *DescribeLoginStatusRequest) (response *DescribeLoginStatusResponse, err error)
- func (c *Client) DescribeMaterials(request *DescribeMaterialsRequest) (response *DescribeMaterialsResponse, err error)
- func (c *Client) DescribeProjects(request *DescribeProjectsRequest) (response *DescribeProjectsResponse, err error)
- func (c *Client) DescribeResourceAuthorization(request *DescribeResourceAuthorizationRequest) (response *DescribeResourceAuthorizationResponse, err error)
- func (c *Client) DescribeSharedSpace(request *DescribeSharedSpaceRequest) (response *DescribeSharedSpaceResponse, err error)
- func (c *Client) DescribeTaskDetail(request *DescribeTaskDetailRequest) (response *DescribeTaskDetailResponse, err error)
- func (c *Client) DescribeTasks(request *DescribeTasksRequest) (response *DescribeTasksResponse, err error)
- func (c *Client) DescribeTeamMembers(request *DescribeTeamMembersRequest) (response *DescribeTeamMembersResponse, err error)
- func (c *Client) DescribeTeams(request *DescribeTeamsRequest) (response *DescribeTeamsResponse, err error)
- func (c *Client) ExportVideoByEditorTrackData(request *ExportVideoByEditorTrackDataRequest) (response *ExportVideoByEditorTrackDataResponse, err error)
- func (c *Client) ExportVideoEditProject(request *ExportVideoEditProjectRequest) (response *ExportVideoEditProjectResponse, err error)
- func (c *Client) FlattenListMedia(request *FlattenListMediaRequest) (response *FlattenListMediaResponse, err error)
- func (c *Client) GrantResourceAuthorization(request *GrantResourceAuthorizationRequest) (response *GrantResourceAuthorizationResponse, err error)
- func (c *Client) ImportMaterial(request *ImportMaterialRequest) (response *ImportMaterialResponse, err error)
- func (c *Client) ImportMediaToProject(request *ImportMediaToProjectRequest) (response *ImportMediaToProjectResponse, err error)
- func (c *Client) ListMedia(request *ListMediaRequest) (response *ListMediaResponse, err error)
- func (c *Client) ModifyMaterial(request *ModifyMaterialRequest) (response *ModifyMaterialResponse, err error)
- func (c *Client) ModifyProject(request *ModifyProjectRequest) (response *ModifyProjectResponse, err error)
- func (c *Client) ModifyTeam(request *ModifyTeamRequest) (response *ModifyTeamResponse, err error)
- func (c *Client) ModifyTeamMember(request *ModifyTeamMemberRequest) (response *ModifyTeamMemberResponse, err error)
- func (c *Client) MoveClass(request *MoveClassRequest) (response *MoveClassResponse, err error)
- func (c *Client) RevokeResourceAuthorization(request *RevokeResourceAuthorizationRequest) (response *RevokeResourceAuthorizationResponse, err error)
- func (c *Client) SearchMaterial(request *SearchMaterialRequest) (response *SearchMaterialResponse, err error)
- type CreateClassRequest
- type CreateClassResponse
- type CreateLinkRequest
- type CreateLinkResponse
- type CreateProjectRequest
- type CreateProjectResponse
- type CreateTeamRequest
- type CreateTeamResponse
- type DeleteClassRequest
- type DeleteClassResponse
- type DeleteLoginStatusRequest
- type DeleteLoginStatusResponse
- type DeleteMaterialRequest
- type DeleteMaterialResponse
- type DeleteProjectRequest
- type DeleteProjectResponse
- type DeleteTeamMembersRequest
- type DeleteTeamMembersResponse
- type DeleteTeamRequest
- type DeleteTeamResponse
- type DescribeClassRequest
- type DescribeClassResponse
- type DescribeJoinTeamsRequest
- type DescribeJoinTeamsResponse
- type DescribeLoginStatusRequest
- type DescribeLoginStatusResponse
- type DescribeMaterialsRequest
- type DescribeMaterialsResponse
- type DescribeProjectsRequest
- type DescribeProjectsResponse
- type DescribeResourceAuthorizationRequest
- type DescribeResourceAuthorizationResponse
- type DescribeSharedSpaceRequest
- type DescribeSharedSpaceResponse
- type DescribeTaskDetailRequest
- type DescribeTaskDetailResponse
- type DescribeTasksRequest
- type DescribeTasksResponse
- type DescribeTeamMembersRequest
- type DescribeTeamMembersResponse
- type DescribeTeamsRequest
- type DescribeTeamsResponse
- type Entity
- type ExportVideoByEditorTrackDataRequest
- type ExportVideoByEditorTrackDataResponse
- type ExportVideoEditProjectRequest
- type ExportVideoEditProjectResponse
- type FlattenListMediaRequest
- type FlattenListMediaResponse
- type GrantResourceAuthorizationRequest
- type GrantResourceAuthorizationResponse
- type ImageMaterial
- type ImportMaterialRequest
- type ImportMaterialResponse
- type ImportMediaToProjectRequest
- type ImportMediaToProjectResponse
- type IntegerRange
- type JoinTeamInfo
- type LinkMaterial
- type LinkMaterialInfo
- type ListMediaRequest
- type ListMediaResponse
- type LoginStatusInfo
- type MaterialBasicInfo
- type MaterialInfo
- type MaterialStatus
- type MediaImageSpriteInfo
- type MediaMetaData
- type ModifyMaterialRequest
- type ModifyMaterialResponse
- type ModifyProjectRequest
- type ModifyProjectResponse
- type ModifyTeamMemberRequest
- type ModifyTeamMemberResponse
- type ModifyTeamRequest
- type ModifyTeamResponse
- type MoveClassRequest
- type MoveClassResponse
- type ProjectInfo
- type Resource
- type RevokeResourceAuthorizationRequest
- type RevokeResourceAuthorizationResponse
- type SearchMaterialRequest
- type SearchMaterialResponse
- type SearchScope
- type SortBy
- type TaskBaseInfo
- type TeamInfo
- type TeamMemberInfo
- type TimeRange
- type VODExportInfo
- type VideoEditProjectOutput
- type VideoMaterial
- type VideoStreamInfo
Constants ¶
const APIVersion = "2019-10-29"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddMemberInfo ¶
type AddTeamMemberRequest ¶
type AddTeamMemberRequest struct { *tchttp.BaseRequest // 平台名称,指定访问的平台。 Platform *string `json:"Platform,omitempty" name:"Platform"` // 团队 ID。 TeamId *string `json:"TeamId,omitempty" name:"TeamId"` // 要添加的成员列表,一次最多添加30个成员。 TeamMembers []*AddMemberInfo `json:"TeamMembers,omitempty" name:"TeamMembers" list` // 操作者。填写用户的 Id,用于标识调用者及校验操作权限。 Operator *string `json:"Operator,omitempty" name:"Operator"` }
func NewAddTeamMemberRequest ¶
func NewAddTeamMemberRequest() (request *AddTeamMemberRequest)
func (*AddTeamMemberRequest) FromJsonString ¶
func (r *AddTeamMemberRequest) FromJsonString(s string) error
func (*AddTeamMemberRequest) ToJsonString ¶
func (r *AddTeamMemberRequest) ToJsonString() string
type AddTeamMemberResponse ¶
type AddTeamMemberResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewAddTeamMemberResponse ¶
func NewAddTeamMemberResponse() (response *AddTeamMemberResponse)
func (*AddTeamMemberResponse) FromJsonString ¶
func (r *AddTeamMemberResponse) FromJsonString(s string) error
func (*AddTeamMemberResponse) ToJsonString ¶
func (r *AddTeamMemberResponse) ToJsonString() string
type AudioMaterial ¶
type AudioMaterial struct { // 素材元信息。 MetaData *MediaMetaData `json:"MetaData,omitempty" name:"MetaData"` // 素材媒体文件的 URL 地址。 MaterialUrl *string `json:"MaterialUrl,omitempty" name:"MaterialUrl"` // 素材媒体文件的封面图片地址。 CoverUrl *string `json:"CoverUrl,omitempty" name:"CoverUrl"` // 素材状态。 // 注意:此字段可能返回 null,表示取不到有效值。 MaterialStatus *MaterialStatus `json:"MaterialStatus,omitempty" name:"MaterialStatus"` }
type AudioStreamInfo ¶
type AuthorizationInfo ¶
type AuthorizationInfo struct { // 被授权者实体。 Authorizee *Entity `json:"Authorizee,omitempty" name:"Authorizee"` // 详细授权值。 取值有: // <li>R:可读,可以浏览素材,但不能使用该素材(将其添加到 Project),或复制到自己的媒资库中</li> // <li>X:可用,可以使用该素材(将其添加到 Project),但不能将其复制到自己的媒资库中,意味着被授权者无法将该资源进一步扩散给其他个人或团队。</li> // <li>C:可复制,既可以使用该素材(将其添加到 Project),也可以将其复制到自己的媒资库中。</li> // <li>W:可修改、删除媒资。</li> PermissionSet []*string `json:"PermissionSet,omitempty" name:"PermissionSet" list` }
type Authorizer ¶
type CMEExportInfo ¶
type CMEExportInfo struct { // 导出的归属者。 Owner *Entity `json:"Owner,omitempty" name:"Owner"` // 导出的素材名称,不得超过30个字符。 Name *string `json:"Name,omitempty" name:"Name"` // 导出的素材信息,不得超过50个字符。 Description *string `json:"Description,omitempty" name:"Description"` // 导出的素材分类路径,长度不能超过15字符。 ClassPath *string `json:"ClassPath,omitempty" name:"ClassPath"` // 导出的素材标签,单个标签不得超过10个字符。 TagSet []*string `json:"TagSet,omitempty" name:"TagSet" list` }
type Client ¶
func NewClient ¶
func NewClient(credential *common.Credential, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
Deprecated
func (*Client) AddTeamMember ¶
func (c *Client) AddTeamMember(request *AddTeamMemberRequest) (response *AddTeamMemberResponse, err error)
向一个团队中团队成员,并且指定成员的角色。
func (*Client) CreateClass ¶
func (c *Client) CreateClass(request *CreateClassRequest) (response *CreateClassResponse, err error)
新增分类,用于管理素材。 <li>分类层数不能超过10;</li> <li>子分类数不能超过10。</li>
func (*Client) CreateLink ¶
func (c *Client) CreateLink(request *CreateLinkRequest) (response *CreateLinkResponse, err error)
创建素材链接或分类路径链接,将源资源信息链接到目标。
func (*Client) CreateProject ¶
func (c *Client) CreateProject(request *CreateProjectRequest) (response *CreateProjectResponse, err error)
创建云剪的编辑项目,支持创建视频剪辑及直播剪辑两大类项目。
func (*Client) CreateTeam ¶
func (c *Client) CreateTeam(request *CreateTeamRequest) (response *CreateTeamResponse, err error)
创建一个团队。
func (*Client) DeleteClass ¶
func (c *Client) DeleteClass(request *DeleteClassRequest) (response *DeleteClassResponse, err error)
删除分类信息,删除时检验下述限制: <li>分类路径必须存在;</li> <li>分类下没有绑定素材。</li>
func (*Client) DeleteLoginStatus ¶
func (c *Client) DeleteLoginStatus(request *DeleteLoginStatusRequest) (response *DeleteLoginStatusResponse, err error)
删除用户登录态,使用户登出云剪平台。
func (*Client) DeleteMaterial ¶
func (c *Client) DeleteMaterial(request *DeleteMaterialRequest) (response *DeleteMaterialResponse, err error)
根据素材 Id 删除素材。
func (*Client) DeleteProject ¶
func (c *Client) DeleteProject(request *DeleteProjectRequest) (response *DeleteProjectResponse, err error)
删除云剪编辑项目。
func (*Client) DeleteTeam ¶
func (c *Client) DeleteTeam(request *DeleteTeamRequest) (response *DeleteTeamResponse, err error)
删除一个团队。 <li>要删除的团队必须没有归属的素材;</li> <li>要删除的团队必须没有归属的分类。</li>
func (*Client) DeleteTeamMembers ¶
func (c *Client) DeleteTeamMembers(request *DeleteTeamMembersRequest) (response *DeleteTeamMembersResponse, err error)
将团队成员从团队中删除,默认只有 Owner 及管理员才有此权限。
func (*Client) DescribeClass ¶
func (c *Client) DescribeClass(request *DescribeClassRequest) (response *DescribeClassResponse, err error)
获取指定归属者下所有的分类信息。
func (*Client) DescribeJoinTeams ¶
func (c *Client) DescribeJoinTeams(request *DescribeJoinTeamsRequest) (response *DescribeJoinTeamsResponse, err error)
获取指定的团队成员所加入的团队列表。
func (*Client) DescribeLoginStatus ¶
func (c *Client) DescribeLoginStatus(request *DescribeLoginStatusRequest) (response *DescribeLoginStatusResponse, err error)
查询指定用户的登录态。
func (*Client) DescribeMaterials ¶
func (c *Client) DescribeMaterials(request *DescribeMaterialsRequest) (response *DescribeMaterialsResponse, err error)
根据素材 Id 批量获取素材详情。
func (*Client) DescribeProjects ¶
func (c *Client) DescribeProjects(request *DescribeProjectsRequest) (response *DescribeProjectsResponse, err error)
支持根据多种条件过滤出项目列表。
func (*Client) DescribeResourceAuthorization ¶
func (c *Client) DescribeResourceAuthorization(request *DescribeResourceAuthorizationRequest) (response *DescribeResourceAuthorizationResponse, err error)
查询指定资源的授权列表。
func (*Client) DescribeSharedSpace ¶
func (c *Client) DescribeSharedSpace(request *DescribeSharedSpaceRequest) (response *DescribeSharedSpaceResponse, err error)
获取共享空间。当实体A对实体B授权某资源以后,实体B的共享空间就会增加实体A。
func (*Client) DescribeTaskDetail ¶
func (c *Client) DescribeTaskDetail(request *DescribeTaskDetailRequest) (response *DescribeTaskDetailResponse, err error)
获取任务详情信息,包含下面几个部分: <li>任务基础信息:包括任务状态、错误信息、创建时间等;</li> <li>导出项目输出信息:包括输出的素材 Id 等。</li>
func (*Client) DescribeTasks ¶
func (c *Client) DescribeTasks(request *DescribeTasksRequest) (response *DescribeTasksResponse, err error)
获取任务列表,支持条件筛选,返回对应的任务基础信息列表。
func (*Client) DescribeTeamMembers ¶
func (c *Client) DescribeTeamMembers(request *DescribeTeamMembersRequest) (response *DescribeTeamMembersResponse, err error)
获取指定成员 ID 的信息,同时支持拉取所有团队成员信息。
func (*Client) DescribeTeams ¶
func (c *Client) DescribeTeams(request *DescribeTeamsRequest) (response *DescribeTeamsResponse, err error)
获取指定团队的信息。
func (*Client) ExportVideoByEditorTrackData ¶
func (c *Client) ExportVideoByEditorTrackData(request *ExportVideoByEditorTrackDataRequest) (response *ExportVideoByEditorTrackDataResponse, err error)
使用在线编辑轨道数据直接导出视频。
func (*Client) ExportVideoEditProject ¶
func (c *Client) ExportVideoEditProject(request *ExportVideoEditProjectRequest) (response *ExportVideoEditProjectResponse, err error)
导出视频编辑项目,支持指定输出的模板。
func (*Client) FlattenListMedia ¶
func (c *Client) FlattenListMedia(request *FlattenListMediaRequest) (response *FlattenListMediaResponse, err error)
平铺分类路径下及其子分类下的所有素材。
func (*Client) GrantResourceAuthorization ¶
func (c *Client) GrantResourceAuthorization(request *GrantResourceAuthorizationRequest) (response *GrantResourceAuthorizationResponse, err error)
资源所属实体对目标实体授予目标资源的相应权限。
func (*Client) ImportMaterial ¶
func (c *Client) ImportMaterial(request *ImportMaterialRequest) (response *ImportMaterialResponse, err error)
将云点播媒资文件导入到云剪素材库。
func (*Client) ImportMediaToProject ¶
func (c *Client) ImportMediaToProject(request *ImportMediaToProjectRequest) (response *ImportMediaToProjectResponse, err error)
将云点播中的媒资添加到素材库中,供后续视频编辑使用。
func (*Client) ListMedia ¶
func (c *Client) ListMedia(request *ListMediaRequest) (response *ListMediaResponse, err error)
浏览当前分类路径下的资源,包括素材和子分类。
func (*Client) ModifyMaterial ¶
func (c *Client) ModifyMaterial(request *ModifyMaterialRequest) (response *ModifyMaterialResponse, err error)
修改素材信息,支持修改素材名称、分类路径、标签等信息。
func (*Client) ModifyProject ¶
func (c *Client) ModifyProject(request *ModifyProjectRequest) (response *ModifyProjectResponse, err error)
修改云剪编辑项目的信息。
func (*Client) ModifyTeam ¶
func (c *Client) ModifyTeam(request *ModifyTeamRequest) (response *ModifyTeamResponse, err error)
修改团队信息,目前支持修改的操作有: <li>修改团队名称。</li>
func (*Client) ModifyTeamMember ¶
func (c *Client) ModifyTeamMember(request *ModifyTeamMemberRequest) (response *ModifyTeamMemberResponse, err error)
修改团队成员信息,包括成员备注、角色等。
func (*Client) MoveClass ¶
func (c *Client) MoveClass(request *MoveClassRequest) (response *MoveClassResponse, err error)
移动某一个分类到另外一个分类下,也可用于分类重命名。 <li>如果 SourceClassPath = /素材/视频/NBA,DestinationClassPath = /素材/视频/篮球,当 DestinationClassPath 不存在时候,操作结果为重命名 ClassPath,如果 DestinationClassPath 存在时候,操作结果为产生新目录 /素材/视频/篮球/NBA。</li>
func (*Client) RevokeResourceAuthorization ¶
func (c *Client) RevokeResourceAuthorization(request *RevokeResourceAuthorizationRequest) (response *RevokeResourceAuthorizationResponse, err error)
资源所属实体对目标实体回收目标资源的相应权限,若原本没有相应权限则不产生变更。
func (*Client) SearchMaterial ¶
func (c *Client) SearchMaterial(request *SearchMaterialRequest) (response *SearchMaterialResponse, err error)
根据检索条件搜索素材,返回素材的基本信息。
type CreateClassRequest ¶
type CreateClassRequest struct { *tchttp.BaseRequest // 平台名称,指定访问的平台。 Platform *string `json:"Platform,omitempty" name:"Platform"` // 归属者。 Owner *Entity `json:"Owner,omitempty" name:"Owner"` // 分类路径。 ClassPath *string `json:"ClassPath,omitempty" name:"ClassPath"` // 操作者。填写用户的 Id,用于标识调用者及校验操作权限。 Operator *string `json:"Operator,omitempty" name:"Operator"` }
func NewCreateClassRequest ¶
func NewCreateClassRequest() (request *CreateClassRequest)
func (*CreateClassRequest) FromJsonString ¶
func (r *CreateClassRequest) FromJsonString(s string) error
func (*CreateClassRequest) ToJsonString ¶
func (r *CreateClassRequest) ToJsonString() string
type CreateClassResponse ¶
type CreateClassResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewCreateClassResponse ¶
func NewCreateClassResponse() (response *CreateClassResponse)
func (*CreateClassResponse) FromJsonString ¶
func (r *CreateClassResponse) FromJsonString(s string) error
func (*CreateClassResponse) ToJsonString ¶
func (r *CreateClassResponse) ToJsonString() string
type CreateLinkRequest ¶
type CreateLinkRequest struct { *tchttp.BaseRequest // 平台名称,指定访问的平台。 Platform *string `json:"Platform,omitempty" name:"Platform"` // 链接类型,取值有: // <li>CLASS: 分类链接;</li> // <li> MATERIAL:素材链接。</li> Type *string `json:"Type,omitempty" name:"Type"` // 链接名称,不能超过30个字符。 Name *string `json:"Name,omitempty" name:"Name"` // 链接归属实体。 Owner *Entity `json:"Owner,omitempty" name:"Owner"` // 目标资源Id。取值: // <li>当 Type 为 MATERIAL 时填素材 ID;</li> // <li>当 Type 为 CLASS 时填写分类路径。</li> DestinationId *string `json:"DestinationId,omitempty" name:"DestinationId"` // 目标资源归属者。 DestinationOwner *Entity `json:"DestinationOwner,omitempty" name:"DestinationOwner"` // 链接的分类路径,如填"/a/b"则代表链接属于该分类路径,不填则默认为根路径。 ClassPath *string `json:"ClassPath,omitempty" name:"ClassPath"` // 链接标签,单个标签长度不能超过10,数组长度不能超过10。 Tags []*string `json:"Tags,omitempty" name:"Tags" list` // 操作者。填写用户的 Id,用于标识调用者及校验操作权限。 Operator *string `json:"Operator,omitempty" name:"Operator"` }
func NewCreateLinkRequest ¶
func NewCreateLinkRequest() (request *CreateLinkRequest)
func (*CreateLinkRequest) FromJsonString ¶
func (r *CreateLinkRequest) FromJsonString(s string) error
func (*CreateLinkRequest) ToJsonString ¶
func (r *CreateLinkRequest) ToJsonString() string
type CreateLinkResponse ¶
type CreateLinkResponse struct { *tchttp.BaseResponse Response *struct { // 新建链接的素材 Id。 MaterialId *string `json:"MaterialId,omitempty" name:"MaterialId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewCreateLinkResponse ¶
func NewCreateLinkResponse() (response *CreateLinkResponse)
func (*CreateLinkResponse) FromJsonString ¶
func (r *CreateLinkResponse) FromJsonString(s string) error
func (*CreateLinkResponse) ToJsonString ¶
func (r *CreateLinkResponse) ToJsonString() string
type CreateProjectRequest ¶
type CreateProjectRequest struct { *tchttp.BaseRequest // 平台名称,指定访问的平台。 Platform *string `json:"Platform,omitempty" name:"Platform"` // 项目类别,取值有: // <li>VIDEO_EDIT:视频编辑。</li> Category *string `json:"Category,omitempty" name:"Category"` // 项目名称,不可超过30个字符。 Name *string `json:"Name,omitempty" name:"Name"` // 画布宽高比,取值有: // <li>16:9;</li> // <li>9:16。</li> AspectRatio *string `json:"AspectRatio,omitempty" name:"AspectRatio"` // 归属者。 Owner *Entity `json:"Owner,omitempty" name:"Owner"` }
func NewCreateProjectRequest ¶
func NewCreateProjectRequest() (request *CreateProjectRequest)
func (*CreateProjectRequest) FromJsonString ¶
func (r *CreateProjectRequest) FromJsonString(s string) error
func (*CreateProjectRequest) ToJsonString ¶
func (r *CreateProjectRequest) ToJsonString() string
type CreateProjectResponse ¶
type CreateProjectResponse struct { *tchttp.BaseResponse Response *struct { // 项目 Id。 ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewCreateProjectResponse ¶
func NewCreateProjectResponse() (response *CreateProjectResponse)
func (*CreateProjectResponse) FromJsonString ¶
func (r *CreateProjectResponse) FromJsonString(s string) error
func (*CreateProjectResponse) ToJsonString ¶
func (r *CreateProjectResponse) ToJsonString() string
type CreateTeamRequest ¶
type CreateTeamRequest struct { *tchttp.BaseRequest // 平台名称,指定访问的平台。 Platform *string `json:"Platform,omitempty" name:"Platform"` // 团队名称,限30个字符。 Name *string `json:"Name,omitempty" name:"Name"` // 团队所有者,指定用户 ID。 OwnerId *string `json:"OwnerId,omitempty" name:"OwnerId"` // 团队所有者的备注,限30个字符。 OwnerRemark *string `json:"OwnerRemark,omitempty" name:"OwnerRemark"` // 自定义团队 ID。创建后不可修改,限20个英文字符及"-"。同时不能以 cmetid_开头。不填会生成默认团队 ID。 TeamId *string `json:"TeamId,omitempty" name:"TeamId"` }
func NewCreateTeamRequest ¶
func NewCreateTeamRequest() (request *CreateTeamRequest)
func (*CreateTeamRequest) FromJsonString ¶
func (r *CreateTeamRequest) FromJsonString(s string) error
func (*CreateTeamRequest) ToJsonString ¶
func (r *CreateTeamRequest) ToJsonString() string
type CreateTeamResponse ¶
type CreateTeamResponse struct { *tchttp.BaseResponse Response *struct { // 创建的团队 ID。 TeamId *string `json:"TeamId,omitempty" name:"TeamId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewCreateTeamResponse ¶
func NewCreateTeamResponse() (response *CreateTeamResponse)
func (*CreateTeamResponse) FromJsonString ¶
func (r *CreateTeamResponse) FromJsonString(s string) error
func (*CreateTeamResponse) ToJsonString ¶
func (r *CreateTeamResponse) ToJsonString() string
type DeleteClassRequest ¶
type DeleteClassRequest struct { *tchttp.BaseRequest // 平台名称,指定访问的平台。 Platform *string `json:"Platform,omitempty" name:"Platform"` // 归属者。 Owner *Entity `json:"Owner,omitempty" name:"Owner"` // 分类路径。 ClassPath *string `json:"ClassPath,omitempty" name:"ClassPath"` // 操作者。填写用户的 Id,用于标识调用者及校验操作权限。 Operator *string `json:"Operator,omitempty" name:"Operator"` }
func NewDeleteClassRequest ¶
func NewDeleteClassRequest() (request *DeleteClassRequest)
func (*DeleteClassRequest) FromJsonString ¶
func (r *DeleteClassRequest) FromJsonString(s string) error
func (*DeleteClassRequest) ToJsonString ¶
func (r *DeleteClassRequest) ToJsonString() string
type DeleteClassResponse ¶
type DeleteClassResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDeleteClassResponse ¶
func NewDeleteClassResponse() (response *DeleteClassResponse)
func (*DeleteClassResponse) FromJsonString ¶
func (r *DeleteClassResponse) FromJsonString(s string) error
func (*DeleteClassResponse) ToJsonString ¶
func (r *DeleteClassResponse) ToJsonString() string
type DeleteLoginStatusRequest ¶
type DeleteLoginStatusRequest struct { *tchttp.BaseRequest // 平台名称,指定访问的平台。 Platform *string `json:"Platform,omitempty" name:"Platform"` // 用户 Id 列表,N 从 0 开始取值,最大 19。 UserIds []*string `json:"UserIds,omitempty" name:"UserIds" list` }
func NewDeleteLoginStatusRequest ¶
func NewDeleteLoginStatusRequest() (request *DeleteLoginStatusRequest)
func (*DeleteLoginStatusRequest) FromJsonString ¶
func (r *DeleteLoginStatusRequest) FromJsonString(s string) error
func (*DeleteLoginStatusRequest) ToJsonString ¶
func (r *DeleteLoginStatusRequest) ToJsonString() string
type DeleteLoginStatusResponse ¶
type DeleteLoginStatusResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDeleteLoginStatusResponse ¶
func NewDeleteLoginStatusResponse() (response *DeleteLoginStatusResponse)
func (*DeleteLoginStatusResponse) FromJsonString ¶
func (r *DeleteLoginStatusResponse) FromJsonString(s string) error
func (*DeleteLoginStatusResponse) ToJsonString ¶
func (r *DeleteLoginStatusResponse) ToJsonString() string
type DeleteMaterialRequest ¶
type DeleteMaterialRequest struct { *tchttp.BaseRequest // 平台名称,指定访问的平台。 Platform *string `json:"Platform,omitempty" name:"Platform"` // 素材 Id。 MaterialId *string `json:"MaterialId,omitempty" name:"MaterialId"` // 操作者。填写用户的 Id,用于标识调用者及校验操作权限。 Operator *string `json:"Operator,omitempty" name:"Operator"` }
func NewDeleteMaterialRequest ¶
func NewDeleteMaterialRequest() (request *DeleteMaterialRequest)
func (*DeleteMaterialRequest) FromJsonString ¶
func (r *DeleteMaterialRequest) FromJsonString(s string) error
func (*DeleteMaterialRequest) ToJsonString ¶
func (r *DeleteMaterialRequest) ToJsonString() string
type DeleteMaterialResponse ¶
type DeleteMaterialResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDeleteMaterialResponse ¶
func NewDeleteMaterialResponse() (response *DeleteMaterialResponse)
func (*DeleteMaterialResponse) FromJsonString ¶
func (r *DeleteMaterialResponse) FromJsonString(s string) error
func (*DeleteMaterialResponse) ToJsonString ¶
func (r *DeleteMaterialResponse) ToJsonString() string
type DeleteProjectRequest ¶
type DeleteProjectRequest struct { *tchttp.BaseRequest // 平台名称,指定访问的平台。 Platform *string `json:"Platform,omitempty" name:"Platform"` // 项目 Id。 ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"` }
func NewDeleteProjectRequest ¶
func NewDeleteProjectRequest() (request *DeleteProjectRequest)
func (*DeleteProjectRequest) FromJsonString ¶
func (r *DeleteProjectRequest) FromJsonString(s string) error
func (*DeleteProjectRequest) ToJsonString ¶
func (r *DeleteProjectRequest) ToJsonString() string
type DeleteProjectResponse ¶
type DeleteProjectResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDeleteProjectResponse ¶
func NewDeleteProjectResponse() (response *DeleteProjectResponse)
func (*DeleteProjectResponse) FromJsonString ¶
func (r *DeleteProjectResponse) FromJsonString(s string) error
func (*DeleteProjectResponse) ToJsonString ¶
func (r *DeleteProjectResponse) ToJsonString() string
type DeleteTeamMembersRequest ¶
type DeleteTeamMembersRequest struct { *tchttp.BaseRequest // 平台名称,指定访问的平台。 Platform *string `json:"Platform,omitempty" name:"Platform"` // 团队 ID。 TeamId *string `json:"TeamId,omitempty" name:"TeamId"` // 要删除的成员列表。 MemberIds []*string `json:"MemberIds,omitempty" name:"MemberIds" list` // 操作者。填写用户的 Id,用于标识调用者及校验操作权限。 Operator *string `json:"Operator,omitempty" name:"Operator"` }
func NewDeleteTeamMembersRequest ¶
func NewDeleteTeamMembersRequest() (request *DeleteTeamMembersRequest)
func (*DeleteTeamMembersRequest) FromJsonString ¶
func (r *DeleteTeamMembersRequest) FromJsonString(s string) error
func (*DeleteTeamMembersRequest) ToJsonString ¶
func (r *DeleteTeamMembersRequest) ToJsonString() string
type DeleteTeamMembersResponse ¶
type DeleteTeamMembersResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDeleteTeamMembersResponse ¶
func NewDeleteTeamMembersResponse() (response *DeleteTeamMembersResponse)
func (*DeleteTeamMembersResponse) FromJsonString ¶
func (r *DeleteTeamMembersResponse) FromJsonString(s string) error
func (*DeleteTeamMembersResponse) ToJsonString ¶
func (r *DeleteTeamMembersResponse) ToJsonString() string
type DeleteTeamRequest ¶
type DeleteTeamRequest struct { *tchttp.BaseRequest // 平台名称,指定访问平台。 Platform *string `json:"Platform,omitempty" name:"Platform"` // 要删除的团队 ID。 TeamId *string `json:"TeamId,omitempty" name:"TeamId"` // 操作者。填写用户的 Id,用于标识调用者及校验操作权限。 Operator *string `json:"Operator,omitempty" name:"Operator"` }
func NewDeleteTeamRequest ¶
func NewDeleteTeamRequest() (request *DeleteTeamRequest)
func (*DeleteTeamRequest) FromJsonString ¶
func (r *DeleteTeamRequest) FromJsonString(s string) error
func (*DeleteTeamRequest) ToJsonString ¶
func (r *DeleteTeamRequest) ToJsonString() string
type DeleteTeamResponse ¶
type DeleteTeamResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDeleteTeamResponse ¶
func NewDeleteTeamResponse() (response *DeleteTeamResponse)
func (*DeleteTeamResponse) FromJsonString ¶
func (r *DeleteTeamResponse) FromJsonString(s string) error
func (*DeleteTeamResponse) ToJsonString ¶
func (r *DeleteTeamResponse) ToJsonString() string
type DescribeClassRequest ¶
type DescribeClassRequest struct { *tchttp.BaseRequest // 平台名称,指定访问的平台。 Platform *string `json:"Platform,omitempty" name:"Platform"` // 归属者。 Owner *Entity `json:"Owner,omitempty" name:"Owner"` // 操作者。填写用户的 Id,用于标识调用者及校验操作权限。 Operator *string `json:"Operator,omitempty" name:"Operator"` }
func NewDescribeClassRequest ¶
func NewDescribeClassRequest() (request *DescribeClassRequest)
func (*DescribeClassRequest) FromJsonString ¶
func (r *DescribeClassRequest) FromJsonString(s string) error
func (*DescribeClassRequest) ToJsonString ¶
func (r *DescribeClassRequest) ToJsonString() string
type DescribeClassResponse ¶
type DescribeClassResponse struct { *tchttp.BaseResponse Response *struct { // 分类信息列表。 ClassInfoSet []*ClassInfo `json:"ClassInfoSet,omitempty" name:"ClassInfoSet" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeClassResponse ¶
func NewDescribeClassResponse() (response *DescribeClassResponse)
func (*DescribeClassResponse) FromJsonString ¶
func (r *DescribeClassResponse) FromJsonString(s string) error
func (*DescribeClassResponse) ToJsonString ¶
func (r *DescribeClassResponse) ToJsonString() string
type DescribeJoinTeamsRequest ¶
type DescribeJoinTeamsRequest struct { *tchttp.BaseRequest // 平台名称,指定访问的平台。 Platform *string `json:"Platform,omitempty" name:"Platform"` // 团队成员 ID。 MemberId *string `json:"MemberId,omitempty" name:"MemberId"` // 分页偏移量,默认值:0 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回记录条数,默认值:30,最大值:30。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` }
func NewDescribeJoinTeamsRequest ¶
func NewDescribeJoinTeamsRequest() (request *DescribeJoinTeamsRequest)
func (*DescribeJoinTeamsRequest) FromJsonString ¶
func (r *DescribeJoinTeamsRequest) FromJsonString(s string) error
func (*DescribeJoinTeamsRequest) ToJsonString ¶
func (r *DescribeJoinTeamsRequest) ToJsonString() string
type DescribeJoinTeamsResponse ¶
type DescribeJoinTeamsResponse struct { *tchttp.BaseResponse Response *struct { // 符合条件的记录总数。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 团队列表 TeamSet []*JoinTeamInfo `json:"TeamSet,omitempty" name:"TeamSet" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeJoinTeamsResponse ¶
func NewDescribeJoinTeamsResponse() (response *DescribeJoinTeamsResponse)
func (*DescribeJoinTeamsResponse) FromJsonString ¶
func (r *DescribeJoinTeamsResponse) FromJsonString(s string) error
func (*DescribeJoinTeamsResponse) ToJsonString ¶
func (r *DescribeJoinTeamsResponse) ToJsonString() string
type DescribeLoginStatusRequest ¶
type DescribeLoginStatusRequest struct { *tchttp.BaseRequest // 平台名称,指定访问的平台。 Platform *string `json:"Platform,omitempty" name:"Platform"` // 用户 Id 列表,N 从 0 开始取值,最大 19。 UserIds []*string `json:"UserIds,omitempty" name:"UserIds" list` }
func NewDescribeLoginStatusRequest ¶
func NewDescribeLoginStatusRequest() (request *DescribeLoginStatusRequest)
func (*DescribeLoginStatusRequest) FromJsonString ¶
func (r *DescribeLoginStatusRequest) FromJsonString(s string) error
func (*DescribeLoginStatusRequest) ToJsonString ¶
func (r *DescribeLoginStatusRequest) ToJsonString() string
type DescribeLoginStatusResponse ¶
type DescribeLoginStatusResponse struct { *tchttp.BaseResponse Response *struct { // 用户登录状态列表。 LoginStatusInfoSet []*LoginStatusInfo `json:"LoginStatusInfoSet,omitempty" name:"LoginStatusInfoSet" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeLoginStatusResponse ¶
func NewDescribeLoginStatusResponse() (response *DescribeLoginStatusResponse)
func (*DescribeLoginStatusResponse) FromJsonString ¶
func (r *DescribeLoginStatusResponse) FromJsonString(s string) error
func (*DescribeLoginStatusResponse) ToJsonString ¶
func (r *DescribeLoginStatusResponse) ToJsonString() string
type DescribeMaterialsRequest ¶
type DescribeMaterialsRequest struct { *tchttp.BaseRequest // 平台名称,指定访问的平台。 Platform *string `json:"Platform,omitempty" name:"Platform"` // 素材 ID 列表,N 从 0 开始取值,最大 19。 MaterialIds []*string `json:"MaterialIds,omitempty" name:"MaterialIds" list` // 列表排序,支持下列排序字段: // <li>CreateTime:创建时间;</li> // <li>UpdateTime:更新时间。</li> Sort *SortBy `json:"Sort,omitempty" name:"Sort"` // 操作者。填写用户的 Id,用于标识调用者及校验操作权限。 Operator *string `json:"Operator,omitempty" name:"Operator"` }
func NewDescribeMaterialsRequest ¶
func NewDescribeMaterialsRequest() (request *DescribeMaterialsRequest)
func (*DescribeMaterialsRequest) FromJsonString ¶
func (r *DescribeMaterialsRequest) FromJsonString(s string) error
func (*DescribeMaterialsRequest) ToJsonString ¶
func (r *DescribeMaterialsRequest) ToJsonString() string
type DescribeMaterialsResponse ¶
type DescribeMaterialsResponse struct { *tchttp.BaseResponse Response *struct { // 素材列表信息。 MaterialInfoSet []*MaterialInfo `json:"MaterialInfoSet,omitempty" name:"MaterialInfoSet" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeMaterialsResponse ¶
func NewDescribeMaterialsResponse() (response *DescribeMaterialsResponse)
func (*DescribeMaterialsResponse) FromJsonString ¶
func (r *DescribeMaterialsResponse) FromJsonString(s string) error
func (*DescribeMaterialsResponse) ToJsonString ¶
func (r *DescribeMaterialsResponse) ToJsonString() string
type DescribeProjectsRequest ¶
type DescribeProjectsRequest struct { *tchttp.BaseRequest // 平台名称,指定访问的平台。 Platform *string `json:"Platform,omitempty" name:"Platform"` // 项目 Id 列表,N 从 0 开始取值,最大 19。 ProjectIds []*string `json:"ProjectIds,omitempty" name:"ProjectIds" list` // 画布宽高比集合。 AspectRatioSet []*string `json:"AspectRatioSet,omitempty" name:"AspectRatioSet" list` // 项目类别集合。 CategorySet []*string `json:"CategorySet,omitempty" name:"CategorySet" list` // 列表排序,支持下列排序字段: // <li>CreateTime:创建时间;</li> // <li>UpdateTime:更新时间。</li> Sort *SortBy `json:"Sort,omitempty" name:"Sort"` // 项目归属者。 Owner *Entity `json:"Owner,omitempty" name:"Owner"` // 分页返回的起始偏移量,默认值:0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 分页返回的记录条数,默认值:10。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` }
func NewDescribeProjectsRequest ¶
func NewDescribeProjectsRequest() (request *DescribeProjectsRequest)
func (*DescribeProjectsRequest) FromJsonString ¶
func (r *DescribeProjectsRequest) FromJsonString(s string) error
func (*DescribeProjectsRequest) ToJsonString ¶
func (r *DescribeProjectsRequest) ToJsonString() string
type DescribeProjectsResponse ¶
type DescribeProjectsResponse struct { *tchttp.BaseResponse Response *struct { // 符合条件的记录总数。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 项目信息列表。 ProjectInfoSet []*ProjectInfo `json:"ProjectInfoSet,omitempty" name:"ProjectInfoSet" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeProjectsResponse ¶
func NewDescribeProjectsResponse() (response *DescribeProjectsResponse)
func (*DescribeProjectsResponse) FromJsonString ¶
func (r *DescribeProjectsResponse) FromJsonString(s string) error
func (*DescribeProjectsResponse) ToJsonString ¶
func (r *DescribeProjectsResponse) ToJsonString() string
type DescribeResourceAuthorizationRequest ¶
type DescribeResourceAuthorizationRequest struct { *tchttp.BaseRequest // 平台名称,指定访问的平台。 Platform *string `json:"Platform,omitempty" name:"Platform"` // 归属者。 Owner *Entity `json:"Owner,omitempty" name:"Owner"` // 资源。 Resource *Resource `json:"Resource,omitempty" name:"Resource"` // 操作者。填写用户的 Id,用于标识调用者及校验操作权限。 Operator *string `json:"Operator,omitempty" name:"Operator"` }
func NewDescribeResourceAuthorizationRequest ¶
func NewDescribeResourceAuthorizationRequest() (request *DescribeResourceAuthorizationRequest)
func (*DescribeResourceAuthorizationRequest) FromJsonString ¶
func (r *DescribeResourceAuthorizationRequest) FromJsonString(s string) error
func (*DescribeResourceAuthorizationRequest) ToJsonString ¶
func (r *DescribeResourceAuthorizationRequest) ToJsonString() string
type DescribeResourceAuthorizationResponse ¶
type DescribeResourceAuthorizationResponse struct { *tchttp.BaseResponse Response *struct { // 符合条件的资源授权记录总数。 // 注意:此字段可能返回 null,表示取不到有效值。 TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // 授权信息列表。 AuthorizationInfoSet []*AuthorizationInfo `json:"AuthorizationInfoSet,omitempty" name:"AuthorizationInfoSet" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeResourceAuthorizationResponse ¶
func NewDescribeResourceAuthorizationResponse() (response *DescribeResourceAuthorizationResponse)
func (*DescribeResourceAuthorizationResponse) FromJsonString ¶
func (r *DescribeResourceAuthorizationResponse) FromJsonString(s string) error
func (*DescribeResourceAuthorizationResponse) ToJsonString ¶
func (r *DescribeResourceAuthorizationResponse) ToJsonString() string
type DescribeSharedSpaceRequest ¶
type DescribeSharedSpaceRequest struct { string `json:"Platform,omitempty" name:"Platform"` Authorizee *Entity `json:"Authorizee,omitempty" name:"Authorizee"` Operator *string `json:"Operator,omitempty" name:"Operator"` }Platform *
func NewDescribeSharedSpaceRequest ¶
func NewDescribeSharedSpaceRequest() (request *DescribeSharedSpaceRequest)
func (*DescribeSharedSpaceRequest) FromJsonString ¶
func (r *DescribeSharedSpaceRequest) FromJsonString(s string) error
func (*DescribeSharedSpaceRequest) ToJsonString ¶
func (r *DescribeSharedSpaceRequest) ToJsonString() string
type DescribeSharedSpaceResponse ¶
type DescribeSharedSpaceResponse struct { // 查询到的共享空间总数。 TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // 各个共享空间对应的授权者信息。 // 注意:此字段可能返回 null,表示取不到有效值。 AuthorizerSet []*Authorizer `json:"AuthorizerSet,omitempty" name:"AuthorizerSet" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeSharedSpaceResponse ¶
func NewDescribeSharedSpaceResponse() (response *DescribeSharedSpaceResponse)
func (*DescribeSharedSpaceResponse) FromJsonString ¶
func (r *DescribeSharedSpaceResponse) FromJsonString(s string) error
func (*DescribeSharedSpaceResponse) ToJsonString ¶
func (r *DescribeSharedSpaceResponse) ToJsonString() string
type DescribeTaskDetailRequest ¶
type DescribeTaskDetailRequest struct { *tchttp.BaseRequest // 平台名称,指定访问的平台。 Platform *string `json:"Platform,omitempty" name:"Platform"` // 任务 Id。 TaskId *string `json:"TaskId,omitempty" name:"TaskId"` }
func NewDescribeTaskDetailRequest ¶
func NewDescribeTaskDetailRequest() (request *DescribeTaskDetailRequest)
func (*DescribeTaskDetailRequest) FromJsonString ¶
func (r *DescribeTaskDetailRequest) FromJsonString(s string) error
func (*DescribeTaskDetailRequest) ToJsonString ¶
func (r *DescribeTaskDetailRequest) ToJsonString() string
type DescribeTaskDetailResponse ¶
type DescribeTaskDetailResponse struct { *tchttp.BaseResponse Response *struct { // 任务状态,取值有: // <li>PROCESSING:处理中:</li> // <li>SUCCESS:成功;</li> // <li>FAIL:失败。</li> Status *string `json:"Status,omitempty" name:"Status"` // 任务进度,取值为:0~100。 Progress *uint64 `json:"Progress,omitempty" name:"Progress"` // 错误码。 // <li>0:成功;</li> // <li>其他值:失败。</li> ErrCode *uint64 `json:"ErrCode,omitempty" name:"ErrCode"` // 错误信息。 ErrMsg *string `json:"ErrMsg,omitempty" name:"ErrMsg"` // 任务类型,取值有: // <li>VIDEO_EDIT_PROJECT_EXPORT:视频编辑项目导出。</li> TaskType *string `json:"TaskType,omitempty" name:"TaskType"` // 导出项目输出信息。 // 注意:此字段可能返回 null,表示取不到有效值。 VideoEditProjectOutput *VideoEditProjectOutput `json:"VideoEditProjectOutput,omitempty" name:"VideoEditProjectOutput"` // 创建时间,格式按照 ISO 8601 标准表示。 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeTaskDetailResponse ¶
func NewDescribeTaskDetailResponse() (response *DescribeTaskDetailResponse)
func (*DescribeTaskDetailResponse) FromJsonString ¶
func (r *DescribeTaskDetailResponse) FromJsonString(s string) error
func (*DescribeTaskDetailResponse) ToJsonString ¶
func (r *DescribeTaskDetailResponse) ToJsonString() string
type DescribeTasksRequest ¶
type DescribeTasksRequest struct { *tchttp.BaseRequest // 平台名称,指定访问的平台。 Platform *string `json:"Platform,omitempty" name:"Platform"` // 项目 Id。 ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"` // 任务类型集合,取值有: // <li>VIDEO_EDIT_PROJECT_EXPORT:视频编辑项目导出。</li> TaskTypeSet []*string `json:"TaskTypeSet,omitempty" name:"TaskTypeSet" list` // 任务状态集合,取值有: // <li>PROCESSING:处理中;</li> // <li>SUCCESS:成功;</li> // <li>FAIL:失败。</li> StatusSet []*string `json:"StatusSet,omitempty" name:"StatusSet" list` // 分页返回的起始偏移量,默认值:0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 分页返回的记录条数,默认值:10。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` }
func NewDescribeTasksRequest ¶
func NewDescribeTasksRequest() (request *DescribeTasksRequest)
func (*DescribeTasksRequest) FromJsonString ¶
func (r *DescribeTasksRequest) FromJsonString(s string) error
func (*DescribeTasksRequest) ToJsonString ¶
func (r *DescribeTasksRequest) ToJsonString() string
type DescribeTasksResponse ¶
type DescribeTasksResponse struct { *tchttp.BaseResponse Response *struct { // 符合搜索条件的记录总数。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 任务基础信息列表。 TaskBaseInfoSet []*TaskBaseInfo `json:"TaskBaseInfoSet,omitempty" name:"TaskBaseInfoSet" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeTasksResponse ¶
func NewDescribeTasksResponse() (response *DescribeTasksResponse)
func (*DescribeTasksResponse) FromJsonString ¶
func (r *DescribeTasksResponse) FromJsonString(s string) error
func (*DescribeTasksResponse) ToJsonString ¶
func (r *DescribeTasksResponse) ToJsonString() string
type DescribeTeamMembersRequest ¶
type DescribeTeamMembersRequest struct { *tchttp.BaseRequest // 平台名称,指定访问的平台。 Platform *string `json:"Platform,omitempty" name:"Platform"` // 团队 ID。 TeamId *string `json:"TeamId,omitempty" name:"TeamId"` // 成员 ID 列表,限指定30个指定成员。 MemberIds []*string `json:"MemberIds,omitempty" name:"MemberIds" list` // 分页偏移量,默认值:0 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回记录条数,默认值:30,最大值:30。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 操作者。填写用户的 Id,用于标识调用者及校验操作权限。 Operator *string `json:"Operator,omitempty" name:"Operator"` }
func NewDescribeTeamMembersRequest ¶
func NewDescribeTeamMembersRequest() (request *DescribeTeamMembersRequest)
func (*DescribeTeamMembersRequest) FromJsonString ¶
func (r *DescribeTeamMembersRequest) FromJsonString(s string) error
func (*DescribeTeamMembersRequest) ToJsonString ¶
func (r *DescribeTeamMembersRequest) ToJsonString() string
type DescribeTeamMembersResponse ¶
type DescribeTeamMembersResponse struct { *tchttp.BaseResponse Response *struct { // 符合条件的记录总数。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 团队成员列表。 MemberSet []*TeamMemberInfo `json:"MemberSet,omitempty" name:"MemberSet" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeTeamMembersResponse ¶
func NewDescribeTeamMembersResponse() (response *DescribeTeamMembersResponse)
func (*DescribeTeamMembersResponse) FromJsonString ¶
func (r *DescribeTeamMembersResponse) FromJsonString(s string) error
func (*DescribeTeamMembersResponse) ToJsonString ¶
func (r *DescribeTeamMembersResponse) ToJsonString() string
type DescribeTeamsRequest ¶
type DescribeTeamsRequest struct { *tchttp.BaseRequest // 平台名称,指定访问的平台。 Platform *string `json:"Platform,omitempty" name:"Platform"` // 团队 ID 列表,限30个。 TeamIds []*string `json:"TeamIds,omitempty" name:"TeamIds" list` }
func NewDescribeTeamsRequest ¶
func NewDescribeTeamsRequest() (request *DescribeTeamsRequest)
func (*DescribeTeamsRequest) FromJsonString ¶
func (r *DescribeTeamsRequest) FromJsonString(s string) error
func (*DescribeTeamsRequest) ToJsonString ¶
func (r *DescribeTeamsRequest) ToJsonString() string
type DescribeTeamsResponse ¶
type DescribeTeamsResponse struct { *tchttp.BaseResponse Response *struct { // 团队列表。 TeamSet []*TeamInfo `json:"TeamSet,omitempty" name:"TeamSet" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeTeamsResponse ¶
func NewDescribeTeamsResponse() (response *DescribeTeamsResponse)
func (*DescribeTeamsResponse) FromJsonString ¶
func (r *DescribeTeamsResponse) FromJsonString(s string) error
func (*DescribeTeamsResponse) ToJsonString ¶
func (r *DescribeTeamsResponse) ToJsonString() string
type ExportVideoByEditorTrackDataRequest ¶
type ExportVideoByEditorTrackDataRequest struct { *tchttp.BaseRequest // 平台名称,指定访问的平台。 Platform *string `json:"Platform,omitempty" name:"Platform"` // 导出模板 Id,目前不支持自定义创建,只支持下面的预置模板 Id。 // <li>10:分辨率为 480P,输出视频格式为 MP4;</li> // <li>11:分辨率为 720P,输出视频格式为 MP4;</li> // <li>12:分辨率为 1080P,输出视频格式为 MP4。</li> Definition *uint64 `json:"Definition,omitempty" name:"Definition"` // 导出目标。 // <li>CME:云剪,即导出为云剪素材;</li> // <li>VOD:云点播,即导出为云点播媒资。</li> ExportDestination *string `json:"ExportDestination,omitempty" name:"ExportDestination"` // 在线编辑轨道数据。 TrackData *string `json:"TrackData,omitempty" name:"TrackData"` // 导出的云剪素材信息。指定 ExportDestination = CME 时有效。 CMEExportInfo *CMEExportInfo `json:"CMEExportInfo,omitempty" name:"CMEExportInfo"` // 导出的云点播媒资信息。指定 ExportDestination = VOD 时有效。 VODExportInfo *VODExportInfo `json:"VODExportInfo,omitempty" name:"VODExportInfo"` // 操作者。填写用户的 Id,用于标识调用者及校验操作权限。 Operator *string `json:"Operator,omitempty" name:"Operator"` }
func NewExportVideoByEditorTrackDataRequest ¶
func NewExportVideoByEditorTrackDataRequest() (request *ExportVideoByEditorTrackDataRequest)
func (*ExportVideoByEditorTrackDataRequest) FromJsonString ¶
func (r *ExportVideoByEditorTrackDataRequest) FromJsonString(s string) error
func (*ExportVideoByEditorTrackDataRequest) ToJsonString ¶
func (r *ExportVideoByEditorTrackDataRequest) ToJsonString() string
type ExportVideoByEditorTrackDataResponse ¶
type ExportVideoByEditorTrackDataResponse struct { *tchttp.BaseResponse Response *struct { // 任务 Id。 TaskId *string `json:"TaskId,omitempty" name:"TaskId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewExportVideoByEditorTrackDataResponse ¶
func NewExportVideoByEditorTrackDataResponse() (response *ExportVideoByEditorTrackDataResponse)
func (*ExportVideoByEditorTrackDataResponse) FromJsonString ¶
func (r *ExportVideoByEditorTrackDataResponse) FromJsonString(s string) error
func (*ExportVideoByEditorTrackDataResponse) ToJsonString ¶
func (r *ExportVideoByEditorTrackDataResponse) ToJsonString() string
type ExportVideoEditProjectRequest ¶
type ExportVideoEditProjectRequest struct { *tchttp.BaseRequest // 平台名称,指定访问的平台。 Platform *string `json:"Platform,omitempty" name:"Platform"` // 项目 Id。 ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"` // 导出模板 Id,目前不支持自定义创建,只支持下面的预置模板 Id。 // <li>10:分辨率为 480P,输出视频格式为 MP4;</li> // <li>11:分辨率为 720P,输出视频格式为 MP4;</li> // <li>12:分辨率为 1080P,输出视频格式为 MP4。</li> Definition *uint64 `json:"Definition,omitempty" name:"Definition"` // 导出目标。 // <li>CME:云剪,即导出为云剪素材;</li> // <li>VOD:云点播,即导出为云点播媒资。</li> ExportDestination *string `json:"ExportDestination,omitempty" name:"ExportDestination"` // 导出的云剪素材信息。指定 ExportDestination = CME 时有效。 CMEExportInfo *CMEExportInfo `json:"CMEExportInfo,omitempty" name:"CMEExportInfo"` // 导出的云点播媒资信息。指定 ExportDestination = VOD 时有效。 VODExportInfo *VODExportInfo `json:"VODExportInfo,omitempty" name:"VODExportInfo"` }
func NewExportVideoEditProjectRequest ¶
func NewExportVideoEditProjectRequest() (request *ExportVideoEditProjectRequest)
func (*ExportVideoEditProjectRequest) FromJsonString ¶
func (r *ExportVideoEditProjectRequest) FromJsonString(s string) error
func (*ExportVideoEditProjectRequest) ToJsonString ¶
func (r *ExportVideoEditProjectRequest) ToJsonString() string
type ExportVideoEditProjectResponse ¶
type ExportVideoEditProjectResponse struct { *tchttp.BaseResponse Response *struct { // 任务 Id。 TaskId *string `json:"TaskId,omitempty" name:"TaskId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewExportVideoEditProjectResponse ¶
func NewExportVideoEditProjectResponse() (response *ExportVideoEditProjectResponse)
func (*ExportVideoEditProjectResponse) FromJsonString ¶
func (r *ExportVideoEditProjectResponse) FromJsonString(s string) error
func (*ExportVideoEditProjectResponse) ToJsonString ¶
func (r *ExportVideoEditProjectResponse) ToJsonString() string
type FlattenListMediaRequest ¶
type FlattenListMediaRequest struct { *tchttp.BaseRequest // 平台名称,指定访问的平台。 Platform *string `json:"Platform,omitempty" name:"Platform"` // 素材分类路径,例如填写"/a/b",则代表平铺该分类路径下及其子分类路径下的素材信息。 ClassPath *string `json:"ClassPath,omitempty" name:"ClassPath"` // 素材路径的归属者。 Owner *Entity `json:"Owner,omitempty" name:"Owner"` // 分页偏移量,默认值:0。 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // 返回记录条数,默认值:10,最大值:50。 Limit *int64 `json:"Limit,omitempty" name:"Limit"` // 操作者。填写用户的 Id,用于标识调用者及校验操作权限。 Operator *string `json:"Operator,omitempty" name:"Operator"` }
func NewFlattenListMediaRequest ¶
func NewFlattenListMediaRequest() (request *FlattenListMediaRequest)
func (*FlattenListMediaRequest) FromJsonString ¶
func (r *FlattenListMediaRequest) FromJsonString(s string) error
func (*FlattenListMediaRequest) ToJsonString ¶
func (r *FlattenListMediaRequest) ToJsonString() string
type FlattenListMediaResponse ¶
type FlattenListMediaResponse struct { *tchttp.BaseResponse Response *struct { // 符合条件的记录总数。 TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // 该分类路径下及其子分类下的所有素材。 MaterialInfoSet []*MaterialInfo `json:"MaterialInfoSet,omitempty" name:"MaterialInfoSet" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewFlattenListMediaResponse ¶
func NewFlattenListMediaResponse() (response *FlattenListMediaResponse)
func (*FlattenListMediaResponse) FromJsonString ¶
func (r *FlattenListMediaResponse) FromJsonString(s string) error
func (*FlattenListMediaResponse) ToJsonString ¶
func (r *FlattenListMediaResponse) ToJsonString() string
type GrantResourceAuthorizationRequest ¶
type GrantResourceAuthorizationRequest struct { *tchttp.BaseRequest // 平台名称,指定访问的平台。 Platform *string `json:"Platform,omitempty" name:"Platform"` // 资源所属实体。 Owner *Entity `json:"Owner,omitempty" name:"Owner"` // 被授权资源。 Resources []*Resource `json:"Resources,omitempty" name:"Resources" list` // 被授权目标实体。 Authorizees []*Entity `json:"Authorizees,omitempty" name:"Authorizees" list` // 详细授权值。 取值有: // <li>R:可读,可以浏览素材,但不能使用该素材(将其添加到 Project),或复制到自己的媒资库中</li> // <li>X:可用,可以使用该素材(将其添加到 Project),但不能将其复制到自己的媒资库中,意味着被授权者无法将该资源进一步扩散给其他个人或团队。</li> // <li>C:可复制,既可以使用该素材(将其添加到 Project),也可以将其复制到自己的媒资库中。</li> // <li>W:可修改、删除媒资。</li> Permissions []*string `json:"Permissions,omitempty" name:"Permissions" list` // 操作者。填写用户的 Id,用于标识调用者及校验操作权限。 Operator *string `json:"Operator,omitempty" name:"Operator"` }
func NewGrantResourceAuthorizationRequest ¶
func NewGrantResourceAuthorizationRequest() (request *GrantResourceAuthorizationRequest)
func (*GrantResourceAuthorizationRequest) FromJsonString ¶
func (r *GrantResourceAuthorizationRequest) FromJsonString(s string) error
func (*GrantResourceAuthorizationRequest) ToJsonString ¶
func (r *GrantResourceAuthorizationRequest) ToJsonString() string
type GrantResourceAuthorizationResponse ¶
type GrantResourceAuthorizationResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewGrantResourceAuthorizationResponse ¶
func NewGrantResourceAuthorizationResponse() (response *GrantResourceAuthorizationResponse)
func (*GrantResourceAuthorizationResponse) FromJsonString ¶
func (r *GrantResourceAuthorizationResponse) FromJsonString(s string) error
func (*GrantResourceAuthorizationResponse) ToJsonString ¶
func (r *GrantResourceAuthorizationResponse) ToJsonString() string
type ImageMaterial ¶
type ImageMaterial struct { // 图片高度,单位:px。 Height *int64 `json:"Height,omitempty" name:"Height"` // 图片宽度,单位:px。 Width *int64 `json:"Width,omitempty" name:"Width"` // 素材媒体文件的 URL 地址。 MaterialUrl *string `json:"MaterialUrl,omitempty" name:"MaterialUrl"` // 图片大小,单位:字节。 Size *int64 `json:"Size,omitempty" name:"Size"` }
type ImportMaterialRequest ¶
type ImportMaterialRequest struct { *tchttp.BaseRequest // 平台名称,指定访问的平台。 Platform *string `json:"Platform,omitempty" name:"Platform"` // 云点播媒资 FileId。 VodFileId *string `json:"VodFileId,omitempty" name:"VodFileId"` // 素材归属者。 Owner *Entity `json:"Owner,omitempty" name:"Owner"` // 素材名称,不能超过30个字符。 Name *string `json:"Name,omitempty" name:"Name"` // 素材分类路径,形如:"/a/b",层级数不能超过10,每个层级长度不能超过15字符。若不填则默认为根路径。 ClassPath *string `json:"ClassPath,omitempty" name:"ClassPath"` // 素材标签,单个标签长度不能超过10,数组长度不能超过10。 Tags []*string `json:"Tags,omitempty" name:"Tags" list` // 素材预处理任务模板 ID。取值: // <li>10:进行编辑预处理。</li> PreProcessDefinition *int64 `json:"PreProcessDefinition,omitempty" name:"PreProcessDefinition"` // 操作者。填写用户的 Id,用于标识调用者及校验操作权限。 Operator *string `json:"Operator,omitempty" name:"Operator"` }
func NewImportMaterialRequest ¶
func NewImportMaterialRequest() (request *ImportMaterialRequest)
func (*ImportMaterialRequest) FromJsonString ¶
func (r *ImportMaterialRequest) FromJsonString(s string) error
func (*ImportMaterialRequest) ToJsonString ¶
func (r *ImportMaterialRequest) ToJsonString() string
type ImportMaterialResponse ¶
type ImportMaterialResponse struct { *tchttp.BaseResponse Response *struct { // 素材 Id。 MaterialId *string `json:"MaterialId,omitempty" name:"MaterialId"` // 素材预处理任务 ID,如果未指定发起预处理任务则为空。 PreProcessTaskId *string `json:"PreProcessTaskId,omitempty" name:"PreProcessTaskId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewImportMaterialResponse ¶
func NewImportMaterialResponse() (response *ImportMaterialResponse)
func (*ImportMaterialResponse) FromJsonString ¶
func (r *ImportMaterialResponse) FromJsonString(s string) error
func (*ImportMaterialResponse) ToJsonString ¶
func (r *ImportMaterialResponse) ToJsonString() string
type ImportMediaToProjectRequest ¶
type ImportMediaToProjectRequest struct { *tchttp.BaseRequest // 平台名称,指定访问的平台。 Platform *string `json:"Platform,omitempty" name:"Platform"` // 项目 Id。 ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"` // 云点播媒资 FileId。 VodFileId *string `json:"VodFileId,omitempty" name:"VodFileId"` // 素材名称,不能超过30个字符。 Name *string `json:"Name,omitempty" name:"Name"` // 素材预处理任务模板 ID,取值: // <li>10:进行编辑预处理。</li> // 注意:如果填0则不进行处理。 PreProcessDefinition *int64 `json:"PreProcessDefinition,omitempty" name:"PreProcessDefinition"` }
func NewImportMediaToProjectRequest ¶
func NewImportMediaToProjectRequest() (request *ImportMediaToProjectRequest)
func (*ImportMediaToProjectRequest) FromJsonString ¶
func (r *ImportMediaToProjectRequest) FromJsonString(s string) error
func (*ImportMediaToProjectRequest) ToJsonString ¶
func (r *ImportMediaToProjectRequest) ToJsonString() string
type ImportMediaToProjectResponse ¶
type ImportMediaToProjectResponse struct { *tchttp.BaseResponse Response *struct { // 素材 Id。 MaterialId *string `json:"MaterialId,omitempty" name:"MaterialId"` // 素材预处理任务 ID,如果未指定发起预处理任务则为空。 TaskId *string `json:"TaskId,omitempty" name:"TaskId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewImportMediaToProjectResponse ¶
func NewImportMediaToProjectResponse() (response *ImportMediaToProjectResponse)
func (*ImportMediaToProjectResponse) FromJsonString ¶
func (r *ImportMediaToProjectResponse) FromJsonString(s string) error
func (*ImportMediaToProjectResponse) ToJsonString ¶
func (r *ImportMediaToProjectResponse) ToJsonString() string
type IntegerRange ¶
type JoinTeamInfo ¶
type JoinTeamInfo struct { // 团队 ID。 TeamId *string `json:"TeamId,omitempty" name:"TeamId"` // 团队名称。 Name *string `json:"Name,omitempty" name:"Name"` // 团队成员个数 MemberCount *uint64 `json:"MemberCount,omitempty" name:"MemberCount"` // 成员在团队中的角色,取值有: // <li>Owner:团队所有者,添加团队成员及修改团队成员解决时不能填此角色;</li> // <li>Admin:团队管理员;</li> // <li>Member:普通成员。</li> Role *string `json:"Role,omitempty" name:"Role"` }
type LinkMaterial ¶
type LinkMaterial struct { // 链接类型取值: // <li>CLASS: 分类链接;</li> // <li> MATERIAL:素材链接。</li> LinkType *string `json:"LinkType,omitempty" name:"LinkType"` // 链接状态取值: // <li> Normal:正常 ;</li> // <li>NotFound:链接目标不存在;</li> <li>Forbidden:无权限。</li> LinkStatus *string `json:"LinkStatus,omitempty" name:"LinkStatus"` // 素材链接详细信息,当LinkType="MATERIAL"时有值。 // 注意:此字段可能返回 null,表示取不到有效值。 LinkMaterialInfo *LinkMaterialInfo `json:"LinkMaterialInfo,omitempty" name:"LinkMaterialInfo"` // 分类链接目标信息,当LinkType=“CLASS”时有值。 // 注意:此字段可能返回 null,表示取不到有效值。 LinkClassInfo *ClassInfo `json:"LinkClassInfo,omitempty" name:"LinkClassInfo"` }
type LinkMaterialInfo ¶
type LinkMaterialInfo struct { // 素材基本信息。 BasicInfo *MaterialBasicInfo `json:"BasicInfo,omitempty" name:"BasicInfo"` // 视频素材信息。 // 注意:此字段可能返回 null,表示取不到有效值。 VideoMaterial *VideoMaterial `json:"VideoMaterial,omitempty" name:"VideoMaterial"` // 音频素材信息。 // 注意:此字段可能返回 null,表示取不到有效值。 AudioMaterial *AudioMaterial `json:"AudioMaterial,omitempty" name:"AudioMaterial"` // 图片素材信息。 // 注意:此字段可能返回 null,表示取不到有效值。 ImageMaterial *ImageMaterial `json:"ImageMaterial,omitempty" name:"ImageMaterial"` }
type ListMediaRequest ¶
type ListMediaRequest struct { *tchttp.BaseRequest // 平台名称,指定访问的平台。 Platform *string `json:"Platform,omitempty" name:"Platform"` // 素材分类路径,例如填写"/a/b",则代表浏览该分类路径下的素材和子分类信息。 ClassPath *string `json:"ClassPath,omitempty" name:"ClassPath"` // 素材和分类的归属者。 Owner *Entity `json:"Owner,omitempty" name:"Owner"` // 分页偏移量,默认值:0。 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // 返回记录条数,默认值:10,最大值:50。 Limit *int64 `json:"Limit,omitempty" name:"Limit"` // 操作者。填写用户的 Id,用于标识调用者及校验操作权限。 Operator *string `json:"Operator,omitempty" name:"Operator"` }
func NewListMediaRequest ¶
func NewListMediaRequest() (request *ListMediaRequest)
func (*ListMediaRequest) FromJsonString ¶
func (r *ListMediaRequest) FromJsonString(s string) error
func (*ListMediaRequest) ToJsonString ¶
func (r *ListMediaRequest) ToJsonString() string
type ListMediaResponse ¶
type ListMediaResponse struct { *tchttp.BaseResponse Response *struct { // 符合条件的素材记录总数。 MaterialTotalCount *int64 `json:"MaterialTotalCount,omitempty" name:"MaterialTotalCount"` // 浏览分类路径下的素材列表信息。 MaterialInfoSet []*MaterialInfo `json:"MaterialInfoSet,omitempty" name:"MaterialInfoSet" list` // 浏览分类路径下的一级子类。 ClassInfoSet []*ClassInfo `json:"ClassInfoSet,omitempty" name:"ClassInfoSet" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewListMediaResponse ¶
func NewListMediaResponse() (response *ListMediaResponse)
func (*ListMediaResponse) FromJsonString ¶
func (r *ListMediaResponse) FromJsonString(s string) error
func (*ListMediaResponse) ToJsonString ¶
func (r *ListMediaResponse) ToJsonString() string
type LoginStatusInfo ¶
type MaterialBasicInfo ¶
type MaterialBasicInfo struct { // 素材 Id。 MaterialId *string `json:"MaterialId,omitempty" name:"MaterialId"` // 素材类型,取值为:音频(AUDIO)、视频(VIDEO)、图片(IMAGE)、链接(LINK)、字幕 (SUBTITLE)、转场(TRANSITION)、滤镜(FILTER)、文本文字(TEXT)、图文动效(TEXT_IMAGE)。 MaterialType *string `json:"MaterialType,omitempty" name:"MaterialType"` // 素材归属实体。 Owner *Entity `json:"Owner,omitempty" name:"Owner"` // 素材名称。 Name *string `json:"Name,omitempty" name:"Name"` // 素材文件的创建时间,使用 ISO 日期格式。 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // 素材文件的最近更新时间(如修改视频属性、发起视频处理等会触发更新媒体文件信息的操作),使用 ISO 日期格式。 UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"` // 素材的分类目录路径。 ClassPath *string `json:"ClassPath,omitempty" name:"ClassPath"` // 素材标签信息。 // 注意:此字段可能返回 null,表示取不到有效值。 TagSet []*string `json:"TagSet,omitempty" name:"TagSet" list` // 素材媒体文件的预览图。 // 注意:此字段可能返回 null,表示取不到有效值。 PreviewUrl *string `json:"PreviewUrl,omitempty" name:"PreviewUrl"` }
type MaterialInfo ¶
type MaterialInfo struct { // 素材基本信息。 BasicInfo *MaterialBasicInfo `json:"BasicInfo,omitempty" name:"BasicInfo"` // 视频素材信息。 // 注意:此字段可能返回 null,表示取不到有效值。 VideoMaterial *VideoMaterial `json:"VideoMaterial,omitempty" name:"VideoMaterial"` // 音频素材信息。 // 注意:此字段可能返回 null,表示取不到有效值。 AudioMaterial *AudioMaterial `json:"AudioMaterial,omitempty" name:"AudioMaterial"` // 图片素材信息。 // 注意:此字段可能返回 null,表示取不到有效值。 ImageMaterial *ImageMaterial `json:"ImageMaterial,omitempty" name:"ImageMaterial"` // 链接素材信息。 // 注意:此字段可能返回 null,表示取不到有效值。 LinkMaterial *LinkMaterial `json:"LinkMaterial,omitempty" name:"LinkMaterial"` }
type MaterialStatus ¶
type MaterialStatus struct { // 素材编辑可用状态,取值有: // <li>NORMAL:正常,可直接用于编辑;</li> // <li>ABNORMAL : 异常,不可用于编辑;</li> // <li>PROCESSING:处理中,暂不可用于编辑。</li> EditorUsableStatus *string `json:"EditorUsableStatus,omitempty" name:"EditorUsableStatus"` }
type MediaImageSpriteInfo ¶
type MediaImageSpriteInfo struct { // 雪碧图小图的高度。 Height *int64 `json:"Height,omitempty" name:"Height"` // 雪碧图小图的宽度。 Width *int64 `json:"Width,omitempty" name:"Width"` // 雪碧图小图的总数量。 TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // 截取雪碧图输出的地址。 ImageUrlSet []*string `json:"ImageUrlSet,omitempty" name:"ImageUrlSet" list` // 雪碧图子图位置与时间关系的 WebVtt 文件地址。WebVtt 文件表明了各个雪碧图小图对应的时间点,以及在雪碧大图里的坐标位置,一般被播放器用于实现预览。 WebVttUrl *string `json:"WebVttUrl,omitempty" name:"WebVttUrl"` }
type MediaMetaData ¶
type MediaMetaData struct { // 大小。 Size *uint64 `json:"Size,omitempty" name:"Size"` // 容器类型。 Container *string `json:"Container,omitempty" name:"Container"` // 视频流码率平均值与音频流码率平均值之和,单位:bps。 Bitrate *uint64 `json:"Bitrate,omitempty" name:"Bitrate"` // 视频流高度的最大值,单位:px。 Height *uint64 `json:"Height,omitempty" name:"Height"` // 视频流宽度的最大值,单位:px。 Width *uint64 `json:"Width,omitempty" name:"Width"` // 时长,单位:秒。 Duration *float64 `json:"Duration,omitempty" name:"Duration"` // 视频拍摄时的选择角度,单位:度 Rotate *int64 `json:"Rotate,omitempty" name:"Rotate"` // 视频流信息。 VideoStreamInfoSet []*VideoStreamInfo `json:"VideoStreamInfoSet,omitempty" name:"VideoStreamInfoSet" list` // 音频流信息。 AudioStreamInfoSet []*AudioStreamInfo `json:"AudioStreamInfoSet,omitempty" name:"AudioStreamInfoSet" list` }
type ModifyMaterialRequest ¶
type ModifyMaterialRequest struct { *tchttp.BaseRequest // 平台名称,指定访问的平台。 Platform *string `json:"Platform,omitempty" name:"Platform"` // 素材 Id。 MaterialId *string `json:"MaterialId,omitempty" name:"MaterialId"` // 素材归属。 Owner *Entity `json:"Owner,omitempty" name:"Owner"` // 素材名称,不能超过30个字符。 Name *string `json:"Name,omitempty" name:"Name"` // 素材标签,单个标签长度不能超过10个字符,数组长度不能超过10。 Tags []*string `json:"Tags,omitempty" name:"Tags" list` // 素材分类路径,例如填写"/a/b",则代表该素材存储的路径为"/a/b"。 ClassPath *string `json:"ClassPath,omitempty" name:"ClassPath"` // 操作者。填写用户的 Id,用于标识调用者及校验操作权限。 Operator *string `json:"Operator,omitempty" name:"Operator"` }
func NewModifyMaterialRequest ¶
func NewModifyMaterialRequest() (request *ModifyMaterialRequest)
func (*ModifyMaterialRequest) FromJsonString ¶
func (r *ModifyMaterialRequest) FromJsonString(s string) error
func (*ModifyMaterialRequest) ToJsonString ¶
func (r *ModifyMaterialRequest) ToJsonString() string
type ModifyMaterialResponse ¶
type ModifyMaterialResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewModifyMaterialResponse ¶
func NewModifyMaterialResponse() (response *ModifyMaterialResponse)
func (*ModifyMaterialResponse) FromJsonString ¶
func (r *ModifyMaterialResponse) FromJsonString(s string) error
func (*ModifyMaterialResponse) ToJsonString ¶
func (r *ModifyMaterialResponse) ToJsonString() string
type ModifyProjectRequest ¶
type ModifyProjectRequest struct { *tchttp.BaseRequest // 平台名称,指定访问的平台。 Platform *string `json:"Platform,omitempty" name:"Platform"` // 项目 Id。 ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"` // 项目名称,不可超过30个字符。 Name *string `json:"Name,omitempty" name:"Name"` // 画布宽高比,取值有: // <li>16:9;</li> // <li>9:16。</li> AspectRatio *string `json:"AspectRatio,omitempty" name:"AspectRatio"` // 归属者。 Owner *Entity `json:"Owner,omitempty" name:"Owner"` }
func NewModifyProjectRequest ¶
func NewModifyProjectRequest() (request *ModifyProjectRequest)
func (*ModifyProjectRequest) FromJsonString ¶
func (r *ModifyProjectRequest) FromJsonString(s string) error
func (*ModifyProjectRequest) ToJsonString ¶
func (r *ModifyProjectRequest) ToJsonString() string
type ModifyProjectResponse ¶
type ModifyProjectResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewModifyProjectResponse ¶
func NewModifyProjectResponse() (response *ModifyProjectResponse)
func (*ModifyProjectResponse) FromJsonString ¶
func (r *ModifyProjectResponse) FromJsonString(s string) error
func (*ModifyProjectResponse) ToJsonString ¶
func (r *ModifyProjectResponse) ToJsonString() string
type ModifyTeamMemberRequest ¶
type ModifyTeamMemberRequest struct { *tchttp.BaseRequest // 平台名称,指定访问的平台。 Platform *string `json:"Platform,omitempty" name:"Platform"` // 团队 ID。 TeamId *string `json:"TeamId,omitempty" name:"TeamId"` // 团队成员 ID。 MemberId *string `json:"MemberId,omitempty" name:"MemberId"` // 成员备注,允许设置备注为空,不为空时长度不能超过15个字符。 Remark *string `json:"Remark,omitempty" name:"Remark"` // 成员角色,取值: // <li>Admin:团队管理员;</li> // <li>Member:普通成员。</li> Role *string `json:"Role,omitempty" name:"Role"` // 操作者。填写用户的 Id,用于标识调用者及校验操作权限。 Operator *string `json:"Operator,omitempty" name:"Operator"` }
func NewModifyTeamMemberRequest ¶
func NewModifyTeamMemberRequest() (request *ModifyTeamMemberRequest)
func (*ModifyTeamMemberRequest) FromJsonString ¶
func (r *ModifyTeamMemberRequest) FromJsonString(s string) error
func (*ModifyTeamMemberRequest) ToJsonString ¶
func (r *ModifyTeamMemberRequest) ToJsonString() string
type ModifyTeamMemberResponse ¶
type ModifyTeamMemberResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewModifyTeamMemberResponse ¶
func NewModifyTeamMemberResponse() (response *ModifyTeamMemberResponse)
func (*ModifyTeamMemberResponse) FromJsonString ¶
func (r *ModifyTeamMemberResponse) FromJsonString(s string) error
func (*ModifyTeamMemberResponse) ToJsonString ¶
func (r *ModifyTeamMemberResponse) ToJsonString() string
type ModifyTeamRequest ¶
type ModifyTeamRequest struct { *tchttp.BaseRequest // 平台名称,指定访问的平台。 Platform *string `json:"Platform,omitempty" name:"Platform"` // 团队 ID。 TeamId *string `json:"TeamId,omitempty" name:"TeamId"` // 团队名称,不能超过 30 个字符。 Name *string `json:"Name,omitempty" name:"Name"` // 操作者。填写用户的 Id,用于标识调用者及校验操作权限。 Operator *string `json:"Operator,omitempty" name:"Operator"` }
func NewModifyTeamRequest ¶
func NewModifyTeamRequest() (request *ModifyTeamRequest)
func (*ModifyTeamRequest) FromJsonString ¶
func (r *ModifyTeamRequest) FromJsonString(s string) error
func (*ModifyTeamRequest) ToJsonString ¶
func (r *ModifyTeamRequest) ToJsonString() string
type ModifyTeamResponse ¶
type ModifyTeamResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewModifyTeamResponse ¶
func NewModifyTeamResponse() (response *ModifyTeamResponse)
func (*ModifyTeamResponse) FromJsonString ¶
func (r *ModifyTeamResponse) FromJsonString(s string) error
func (*ModifyTeamResponse) ToJsonString ¶
func (r *ModifyTeamResponse) ToJsonString() string
type MoveClassRequest ¶
type MoveClassRequest struct { *tchttp.BaseRequest // 平台名称,指定访问的平台。 Platform *string `json:"Platform,omitempty" name:"Platform"` // 归属者。 Owner *Entity `json:"Owner,omitempty" name:"Owner"` // 源分类路径。 SourceClassPath *string `json:"SourceClassPath,omitempty" name:"SourceClassPath"` // 目标分类路径。 DestinationClassPath *string `json:"DestinationClassPath,omitempty" name:"DestinationClassPath"` // 操作者。填写用户的 Id,用于标识调用者及校验操作权限。 Operator *string `json:"Operator,omitempty" name:"Operator"` }
func NewMoveClassRequest ¶
func NewMoveClassRequest() (request *MoveClassRequest)
func (*MoveClassRequest) FromJsonString ¶
func (r *MoveClassRequest) FromJsonString(s string) error
func (*MoveClassRequest) ToJsonString ¶
func (r *MoveClassRequest) ToJsonString() string
type MoveClassResponse ¶
type MoveClassResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewMoveClassResponse ¶
func NewMoveClassResponse() (response *MoveClassResponse)
func (*MoveClassResponse) FromJsonString ¶
func (r *MoveClassResponse) FromJsonString(s string) error
func (*MoveClassResponse) ToJsonString ¶
func (r *MoveClassResponse) ToJsonString() string
type ProjectInfo ¶
type ProjectInfo struct { // 项目 Id。 ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"` // 项目名称。 Name *string `json:"Name,omitempty" name:"Name"` // 画布宽高比。 AspectRatio *string `json:"AspectRatio,omitempty" name:"AspectRatio"` // 项目类别。 Category *string `json:"Category,omitempty" name:"Category"` // 归属者。 Owner *Entity `json:"Owner,omitempty" name:"Owner"` // 项目封面图片地址。 CoverUrl *string `json:"CoverUrl,omitempty" name:"CoverUrl"` // 项目创建时间,格式按照 ISO 8601 标准表示。 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // 项目更新时间,格式按照 ISO 8601 标准表示。 UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"` }
type RevokeResourceAuthorizationRequest ¶
type RevokeResourceAuthorizationRequest struct { *tchttp.BaseRequest // 平台名称,指定访问的平台。 Platform *string `json:"Platform,omitempty" name:"Platform"` // 资源所属实体。 Owner *Entity `json:"Owner,omitempty" name:"Owner"` // 被授权资源。 Resources []*Resource `json:"Resources,omitempty" name:"Resources" list` // 被授权目标实体。 Authorizees []*Entity `json:"Authorizees,omitempty" name:"Authorizees" list` // 详细授权值。 取值有: // <li>R:可读,可以浏览素材,但不能使用该素材(将其添加到 Project),或复制到自己的媒资库中</li> // <li>X:可用,可以使用该素材(将其添加到 Project),但不能将其复制到自己的媒资库中,意味着被授权者无法将该资源进一步扩散给其他个人或团队。</li> // <li>C:可复制,既可以使用该素材(将其添加到 Project),也可以将其复制到自己的媒资库中。</li> // <li>W:可修改、删除媒资。</li> Permissions []*string `json:"Permissions,omitempty" name:"Permissions" list` // 操作者。填写用户的 Id,用于标识调用者及校验操作权限。 Operator *string `json:"Operator,omitempty" name:"Operator"` }
func NewRevokeResourceAuthorizationRequest ¶
func NewRevokeResourceAuthorizationRequest() (request *RevokeResourceAuthorizationRequest)
func (*RevokeResourceAuthorizationRequest) FromJsonString ¶
func (r *RevokeResourceAuthorizationRequest) FromJsonString(s string) error
func (*RevokeResourceAuthorizationRequest) ToJsonString ¶
func (r *RevokeResourceAuthorizationRequest) ToJsonString() string
type RevokeResourceAuthorizationResponse ¶
type RevokeResourceAuthorizationResponse struct { *tchttp.BaseResponse Response *struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewRevokeResourceAuthorizationResponse ¶
func NewRevokeResourceAuthorizationResponse() (response *RevokeResourceAuthorizationResponse)
func (*RevokeResourceAuthorizationResponse) FromJsonString ¶
func (r *RevokeResourceAuthorizationResponse) FromJsonString(s string) error
func (*RevokeResourceAuthorizationResponse) ToJsonString ¶
func (r *RevokeResourceAuthorizationResponse) ToJsonString() string
type SearchMaterialRequest ¶
type SearchMaterialRequest struct { *tchttp.BaseRequest // 平台名称,指定访问的平台。 Platform *string `json:"Platform,omitempty" name:"Platform"` // 指定搜索空间,数组长度不得超过5。 SearchScopes []*SearchScope `json:"SearchScopes,omitempty" name:"SearchScopes" list` // 素材类型,取值: // <li>AUDIO:音频;</li> // <li>VIDEO:视频 ;</li> // <li>IMAGE:图片。</li> MaterialTypes []*string `json:"MaterialTypes,omitempty" name:"MaterialTypes" list` // 搜索文本,模糊匹配素材名称或描述信息,匹配项越多,匹配度越高,排序越优先。长度限制:64 个字符。 Text *string `json:"Text,omitempty" name:"Text"` // 按画质检索,取值为:LD/SD/HD/FHD/2K/4K。 Resolution *string `json:"Resolution,omitempty" name:"Resolution"` // 按素材时长检索,单位s。 DurationRange *IntegerRange `json:"DurationRange,omitempty" name:"DurationRange"` // 按照素材创建时间检索。 CreateTimeRange *TimeRange `json:"CreateTimeRange,omitempty" name:"CreateTimeRange"` // 标签集合,匹配集合中任意元素。单个标签长度限制:10 个字符。数组长度限制:10。 Tags []*string `json:"Tags,omitempty" name:"Tags" list` // 排序方式。Sort.Field 可选值:CreateTime。指定 Text 搜索时,将根据匹配度排序,该字段无效。 Sort *SortBy `json:"Sort,omitempty" name:"Sort"` // 偏移量。默认值:0。 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // 返回记录条数,默认值:50。 Limit *int64 `json:"Limit,omitempty" name:"Limit"` // 操作者。填写用户的 Id,用于标识调用者及校验操作权限。 Operator *string `json:"Operator,omitempty" name:"Operator"` }
func NewSearchMaterialRequest ¶
func NewSearchMaterialRequest() (request *SearchMaterialRequest)
func (*SearchMaterialRequest) FromJsonString ¶
func (r *SearchMaterialRequest) FromJsonString(s string) error
func (*SearchMaterialRequest) ToJsonString ¶
func (r *SearchMaterialRequest) ToJsonString() string
type SearchMaterialResponse ¶
type SearchMaterialResponse struct { *tchttp.BaseResponse Response *struct { // 符合记录总条数。 TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // 素材信息,仅返回基础信息。 MaterialInfoSet []*MaterialInfo `json:"MaterialInfoSet,omitempty" name:"MaterialInfoSet" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewSearchMaterialResponse ¶
func NewSearchMaterialResponse() (response *SearchMaterialResponse)
func (*SearchMaterialResponse) FromJsonString ¶
func (r *SearchMaterialResponse) FromJsonString(s string) error
func (*SearchMaterialResponse) ToJsonString ¶
func (r *SearchMaterialResponse) ToJsonString() string
type SearchScope ¶
type TaskBaseInfo ¶
type TaskBaseInfo struct { // 任务 Id。 TaskId *string `json:"TaskId,omitempty" name:"TaskId"` // 任务类型,取值有: // <li>VIDEO_EDIT_PROJECT_EXPORT:项目导出。</li> TaskType *string `json:"TaskType,omitempty" name:"TaskType"` // 任务状态,取值有: // <li>PROCESSING:处理中:</li> // <li>SUCCESS:成功;</li> // <li>FAIL:失败。</li> Status *string `json:"Status,omitempty" name:"Status"` // 任务进度,取值为:0~100。 Progress *uint64 `json:"Progress,omitempty" name:"Progress"` // 错误码。 // <li>0:成功;</li> // <li>其他值:失败。</li> ErrCode *int64 `json:"ErrCode,omitempty" name:"ErrCode"` // 错误信息。 ErrMsg *string `json:"ErrMsg,omitempty" name:"ErrMsg"` // 创建时间,格式按照 ISO 8601 标准表示。 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` }
type TeamInfo ¶
type TeamInfo struct { // 团队 ID。 TeamId *string `json:"TeamId,omitempty" name:"TeamId"` // 团队名称。 Name *string `json:"Name,omitempty" name:"Name"` // 团队成员个数 MemberCount *uint64 `json:"MemberCount,omitempty" name:"MemberCount"` // 团队创建时间,格式按照 ISO 8601 标准表示。 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // 团队最后更新时间,格式按照 ISO 8601 标准表示。 UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"` }
type TeamMemberInfo ¶
type TeamMemberInfo struct { // 团队成员 ID。 MemberId *string `json:"MemberId,omitempty" name:"MemberId"` // 团队成员备注。 Remark *string `json:"Remark,omitempty" name:"Remark"` // 团队成员角色,取值: // <li>Owner:团队所有者,添加团队成员及修改团队成员解决时不能填此角色;</li> // <li>Admin:团队管理员;</li> // <li>Member:普通成员。</li> Role *string `json:"Role,omitempty" name:"Role"` }
type VODExportInfo ¶
type VideoEditProjectOutput ¶
type VideoEditProjectOutput struct { // 云点播媒资 FileId。 VodFileId *string `json:"VodFileId,omitempty" name:"VodFileId"` // 导出的媒资 URL。 URL *string `json:"URL,omitempty" name:"URL"` // 元信息。 // 注意:此字段可能返回 null,表示取不到有效值。 MetaData *MediaMetaData `json:"MetaData,omitempty" name:"MetaData"` }
type VideoMaterial ¶
type VideoMaterial struct { // 素材元信息。 MetaData *MediaMetaData `json:"MetaData,omitempty" name:"MetaData"` // 雪碧图信息。 ImageSpriteInfo *MediaImageSpriteInfo `json:"ImageSpriteInfo,omitempty" name:"ImageSpriteInfo"` // 素材媒体文件的 URL 地址 MaterialUrl *string `json:"MaterialUrl,omitempty" name:"MaterialUrl"` // 素材媒体文件的封面图片地址。 CoverUrl *string `json:"CoverUrl,omitempty" name:"CoverUrl"` // 媒体文件分辨率。取值为:LD/SD/HD/FHD/2K/4K。 Resolution *string `json:"Resolution,omitempty" name:"Resolution"` // 素材状态。 // 注意:此字段可能返回 null,表示取不到有效值。 MaterialStatus *MaterialStatus `json:"MaterialStatus,omitempty" name:"MaterialStatus"` }
type VideoStreamInfo ¶
type VideoStreamInfo struct { // 码率,单位:bps。 Bitrate *uint64 `json:"Bitrate,omitempty" name:"Bitrate"` // 高度,单位:px。 Height *uint64 `json:"Height,omitempty" name:"Height"` // 宽度,单位:px。 Width *uint64 `json:"Width,omitempty" name:"Width"` // 编码格式。 Codec *string `json:"Codec,omitempty" name:"Codec"` // 帧率,单位:hz。 Fps *uint64 `json:"Fps,omitempty" name:"Fps"` }