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) 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 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 MaterialBaseInfo
- type MaterialBasicInfo
- type MaterialInfo
- 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"`
}
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) 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 {
Platform *string `json:"Platform,omitempty" name:"Platform"`
Authorizee *Entity `json:"Authorizee,omitempty" name:"Authorizee"`
Operator *string `json:"Operator,omitempty" name:"Operator"`
}
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 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 MaterialBaseInfo ¶
type MaterialBaseInfo struct {
// 素材名称。
Name *string `json:"Name,omitempty" name:"Name"`
// 描述信息。
Description *string `json:"Description,omitempty" name:"Description"`
// 分类路径。
ClassPath *string `json:"ClassPath,omitempty" name:"ClassPath"`
// 标签集合。
TagSet []*string `json:"TagSet,omitempty" name:"TagSet" list`
// 归属者。
Owner *Entity `json:"Owner,omitempty" name:"Owner"`
// 素材类型。
MaterialType *string `json:"MaterialType,omitempty" name:"MaterialType"`
// 素材 URL。
MaterialUrl *string `json:"MaterialUrl,omitempty" name:"MaterialUrl"`
// 云点播媒资 FileId。
VodFileId *string `json:"VodFileId,omitempty" name:"VodFileId"`
// 创建时间,格式按照 ISO 8601 标准表示。
CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"`
}
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 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"`
// 元信息。
MetaData *MediaMetaData `json:"MetaData,omitempty" name:"MetaData"`
// 素材基础信息。
// 注意:此字段可能返回 null,表示取不到有效值。
MaterialBaseInfo *MaterialBaseInfo `json:"MaterialBaseInfo,omitempty" name:"MaterialBaseInfo"`
}
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"`
// 媒体文件分辨率。
Resolution *string `json:"Resolution,omitempty" name:"Resolution"`
}
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"`
}