models

package
v1.9.0 Latest Latest
Warning

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

Go to latest
Published: May 30, 2019 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Audio added in v1.9.0

type Audio struct {

	/* 音频编码 (Optional) */
	Codec *string `json:"codec"`

	/* 码率 (Optional) */
	Bitrate *int `json:"bitrate"`

	/* 采样率 (Optional) */
	SampleRate *int `json:"sampleRate"`

	/* 声道数 (Optional) */
	Channels *int `json:"channels"`
}

type BatchDeleteVideosReq added in v1.9.0

type BatchDeleteVideosReq struct {

	/*  (Optional) */
	VideoIds []string `json:"videoIds"`
}

type BatchDeleteVideosResp added in v1.9.0

type BatchDeleteVideosResp struct {

	/*  (Optional) */
	DeletedVideoIds []string `json:"deletedVideoIds"`

	/*  (Optional) */
	NotFoundVideoIds []string `json:"notFoundVideoIds"`
}

type BatchUpdateVideosReq added in v1.9.0

type BatchUpdateVideosReq struct {

	/*  (Optional) */
	Contents []interface{} `json:"contents"`
}

type BatchUpdateVideosResp added in v1.9.0

type BatchUpdateVideosResp struct {

	/*  (Optional) */
	UpdateVideoIds []string `json:"updateVideoIds"`

	/*  (Optional) */
	NotFoundVideoIds []string `json:"notFoundVideoIds"`
}

type CategoryTreeNode added in v1.9.0

type CategoryTreeNode struct {

	/* 分类ID (Optional) */
	Id int64 `json:"id"`

	/* 分类名称 (Optional) */
	Name string `json:"name"`

	/* 分类级别 (Optional) */
	Level int `json:"level"`

	/* 分类描述信息 (Optional) */
	Description string `json:"description"`

	/*  (Optional) */
	Children []CategoryTreeNode `json:"children"`

	/* 创建时间 (Optional) */
	CreateTime string `json:"createTime"`

	/* 修改时间 (Optional) */
	UpdateTime string `json:"updateTime"`
}

type CreateCategoryReq added in v1.9.0

type CreateCategoryReq struct {

	/* 分类名称 (Optional) */
	Name string `json:"name"`

	/* 分类级别 (Optional) */
	Level int `json:"level"`

	/* 父分类ID (Optional) */
	ParentId int64 `json:"parentId"`

	/* 分类描述信息 (Optional) */
	Description string `json:"description"`
}

type CreateCategoryResp added in v1.9.0

type CreateCategoryResp struct {

	/* 分类ID (Optional) */
	Id int64 `json:"id"`

	/* 分类名称 (Optional) */
	Name string `json:"name"`

	/* 分类级别 (Optional) */
	Level int `json:"level"`

	/* 父分类ID (Optional) */
	ParentId int64 `json:"parentId"`

	/* 分类描述信息 (Optional) */
	Description string `json:"description"`

	/* 创建时间 (Optional) */
	CreateTime string `json:"createTime"`

	/* 修改时间 (Optional) */
	UpdateTime string `json:"updateTime"`
}

type CreateDomainReq added in v1.9.0

type CreateDomainReq struct {

	/* 域名名称 (Optional) */
	Name string `json:"name"`
}

type CreateDomainResp added in v1.9.0

type CreateDomainResp struct {

	/* 域名ID (Optional) */
	Id string `json:"id"`

	/* 域名名称 (Optional) */
	Name string `json:"name"`

	/* 域名CNAME (Optional) */
	Cname string `json:"cname"`

	/* 域名来源:系统生成 | 用户自建 (Optional) */
	Source string `json:"source"`

	/* 是否默认域名 (Optional) */
	AsDefault bool `json:"asDefault"`

	/*  (Optional) */
	CreateTime string `json:"createTime"`

	/*  (Optional) */
	UpdateTime string `json:"updateTime"`
}

type CreateTranscodeTemplateReq added in v1.9.0

type CreateTranscodeTemplateReq struct {

	/* 模板名称 (Optional) */
	Name string `json:"name"`

	/* 视频参数 (Optional) */
	Video Video `json:"video"`

	/* 音频参数 (Optional) */
	Audio Audio `json:"audio"`

	/* 封装配置 (Optional) */
	Encapsulation Encapsulation `json:"encapsulation"`

	/* 清晰度规格 (Optional) */
	Definition string `json:"definition"`
}

type CreateTranscodeTemplateResp added in v1.9.0

type CreateTranscodeTemplateResp struct {

	/* 模板ID (Optional) */
	Id int64 `json:"id"`

	/* 模板名称 (Optional) */
	Name string `json:"name"`

	/* 视频参数 (Optional) */
	Video Video `json:"video"`

	/* 音频参数 (Optional) */
	Audio Audio `json:"audio"`

	/* 封装配置 (Optional) */
	Encapsulation Encapsulation `json:"encapsulation"`

	/* 清晰度规格 (Optional) */
	Definition string `json:"definition"`

	/* 模板来源 (Optional) */
	Source string `json:"source"`

	/*  (Optional) */
	CreateTime string `json:"createTime"`

	/*  (Optional) */
	UpdateTime string `json:"updateTime"`
}

type CreateWatermarkReq added in v1.9.0

type CreateWatermarkReq struct {

	/* 水印名称 (Optional) */
	Name string `json:"name"`

	/* 图片地址 (Optional) */
	ImgUrl string `json:"imgUrl"`

	/* 宽度 (Optional) */
	Width int `json:"width"`

	/* 高度 (Optional) */
	Height int `json:"height"`

	/* 水印位置 (Optional) */
	Position string `json:"position"`

	/* 偏移单位 (Optional) */
	Unit string `json:"unit"`

	/* 水平偏移 (Optional) */
	OffsetX int `json:"offsetX"`

	/* 竖直偏移 (Optional) */
	OffsetY int `json:"offsetY"`
}

type CreateWatermarkResp added in v1.9.0

type CreateWatermarkResp struct {

	/* 水印ID (Optional) */
	Id int64 `json:"id"`

	/* 水印名称 (Optional) */
	Name string `json:"name"`

	/* 图片地址 (Optional) */
	ImgUrl string `json:"imgUrl"`

	/* 宽度 (Optional) */
	Width int `json:"width"`

	/* 高度 (Optional) */
	Height int `json:"height"`

	/* 水印位置 (Optional) */
	Position string `json:"position"`

	/* 偏移单位 (Optional) */
	Unit string `json:"unit"`

	/* 水平偏移 (Optional) */
	OffsetX int `json:"offsetX"`

	/* 竖直偏移 (Optional) */
	OffsetY int `json:"offsetY"`

	/*  (Optional) */
	CreateTime string `json:"createTime"`

	/*  (Optional) */
	UpdateTime string `json:"updateTime"`
}

type DeleteHeaderReq added in v1.9.0

type DeleteHeaderReq struct {

	/* 头参数名 (Optional) */
	HeaderName string `json:"headerName"`

	/* 头参数类型 (Optional) */
	HeaderType string `json:"headerType"`
}

type DeleteVideoStreamsReq added in v1.9.0

type DeleteVideoStreamsReq struct {

	/*  (Optional) */
	TaskIds []int64 `json:"taskIds"`
}

type Encapsulation added in v1.9.0

type Encapsulation struct {

	/* 封装格式 (Optional) */
	Format *string `json:"format"`
}

type EstimateData added in v1.9.0

type EstimateData struct {

	/* 时间戳 (Optional) */
	Timestamp int64 `json:"timestamp"`

	/* 流量、带宽 (Optional) */
	Total float64 `json:"total"`

	/* 域名 (Optional) */
	Domain string `json:"domain"`
}

type Filter added in v1.9.0

type Filter struct {

	/* 筛选属性名  */
	Name string `json:"name"`

	/* 筛选操作符,默认eq (Optional) */
	Operator *string `json:"operator"`

	/* 筛选值列表  */
	Values []string `json:"values"`
}

type GetAllTypeRuleResp added in v1.9.0

type GetAllTypeRuleResp struct {

	/*  (Optional) */
	Referer GetRefererRuleResp `json:"referer"`

	/*  (Optional) */
	Url GetURLRuleResp `json:"url"`

	/*  (Optional) */
	Ip GetIPRuleResp `json:"ip"`
}

type GetCategoryResp added in v1.9.0

type GetCategoryResp struct {

	/* 分类ID (Optional) */
	Id int64 `json:"id"`

	/* 分类名称 (Optional) */
	Name string `json:"name"`

	/* 分类级别 (Optional) */
	Level int `json:"level"`

	/* 父分类ID (Optional) */
	ParentId int64 `json:"parentId"`

	/* 分类描述信息 (Optional) */
	Description string `json:"description"`

	/* 创建时间 (Optional) */
	CreateTime string `json:"createTime"`

	/* 修改时间 (Optional) */
	UpdateTime string `json:"updateTime"`
}

type GetCategoryWithChildrenResp added in v1.9.0

type GetCategoryWithChildrenResp struct {

	/* 分类ID (Optional) */
	Id int64 `json:"id"`

	/* 分类名称 (Optional) */
	Name string `json:"name"`

	/* 分类级别 (Optional) */
	Level int `json:"level"`

	/* 分类描述 (Optional) */
	Description string `json:"description"`

	/* 创建时间 (Optional) */
	CreateTime string `json:"createTime"`

	/* 修改时间 (Optional) */
	UpdateTime string `json:"updateTime"`

	/*  (Optional) */
	Children []interface{} `json:"children"`
}

type GetDomainResp added in v1.9.0

type GetDomainResp struct {

	/* 域名ID (Optional) */
	Id string `json:"id"`

	/* 域名名称 (Optional) */
	Name string `json:"name"`

	/* 域名CNAME (Optional) */
	Cname string `json:"cname"`

	/* 域名来源:系统生成 | 用户自建 (Optional) */
	Source string `json:"source"`

	/* 是否默认域名 (Optional) */
	AsDefault bool `json:"asDefault"`

	/*  (Optional) */
	CreateTime string `json:"createTime"`

	/*  (Optional) */
	UpdateTime string `json:"updateTime"`
}

type GetHeaderResp added in v1.9.0

type GetHeaderResp struct {

	/* 头参数名 (Optional) */
	HeaderName string `json:"headerName"`

	/* 头参数值 (Optional) */
	HeaderValue string `json:"headerValue"`

	/* 头参数类型 (Optional) */
	HeaderType string `json:"headerType"`

	/*  (Optional) */
	CreateTime string `json:"createTime"`

	/*  (Optional) */
	UpdateTime string `json:"updateTime"`
}

type GetIPRuleResp added in v1.9.0

type GetIPRuleResp struct {

	/* 规则类型,取值 'ip' (Optional) */
	RuleType string `json:"ruleType"`

	/* 规则配置对象 (Optional) */
	Config interface{} `json:"config"`

	/* 是否启用该规则 (Optional) */
	Enabled bool `json:"enabled"`

	/*  (Optional) */
	CreateTime string `json:"createTime"`

	/*  (Optional) */
	UpdateTime string `json:"updateTime"`
}

type GetPlayInfoResp added in v1.9.0

type GetPlayInfoResp struct {

	/*  (Optional) */
	VideoInfo VideoBaseInfo `json:"videoInfo"`

	/* 播放信息列表 (Optional) */
	PlayInfoList []VideoPlayInfo `json:"playInfoList"`
}

type GetRefererRuleResp added in v1.9.0

type GetRefererRuleResp struct {

	/* 规则类型,取值 'referer' (Optional) */
	RuleType string `json:"ruleType"`

	/* 规则配置对象 (Optional) */
	Config interface{} `json:"config"`

	/* 是否启用该规则 (Optional) */
	Enabled bool `json:"enabled"`

	/*  (Optional) */
	CreateTime string `json:"createTime"`

	/*  (Optional) */
	UpdateTime string `json:"updateTime"`
}

type GetTranscodeTaskResp added in v1.9.0

type GetTranscodeTaskResp struct {

	/* 任务ID (Optional) */
	TaskId int64 `json:"taskId"`

	/* 码率名称 (Optional) */
	Name string `json:"name"`

	/* 媒体类型 (Optional) */
	MediaType int `json:"mediaType"`

	/* 状态 (Optional) */
	Status int `json:"status"`

	/* 进度 (Optional) */
	Progress string `json:"progress"`

	/* 文件大小 (Optional) */
	Size int64 `json:"size"`

	/* 转码模板ID (Optional) */
	TranscodeTemplateId int `json:"transcodeTemplateId"`

	/* 码率 (Optional) */
	Bitrate int64 `json:"bitrate"`

	/* 编码格式 (Optional) */
	Codec string `json:"codec"`

	/* 封装格式 (Optional) */
	Format string `json:"format"`

	/* 宽度 (Optional) */
	Width int `json:"width"`

	/* 高度 (Optional) */
	Height int `json:"height"`

	/* 帧率 (Optional) */
	Fps string `json:"fps"`

	/* 创建时间 (Optional) */
	CreateTime string `json:"createTime"`

	/* 更新时间 (Optional) */
	UpdateTime string `json:"updateTime"`
}

type GetTranscodeTemplateResp added in v1.9.0

type GetTranscodeTemplateResp struct {

	/* 模板ID (Optional) */
	Id int64 `json:"id"`

	/* 模板名称 (Optional) */
	Name string `json:"name"`

	/* 视频参数 (Optional) */
	Video Video `json:"video"`

	/* 音频参数 (Optional) */
	Audio Audio `json:"audio"`

	/* 封装配置 (Optional) */
	Encapsulation Encapsulation `json:"encapsulation"`

	/* 清晰度规格 (Optional) */
	Definition string `json:"definition"`

	/* 模板来源 (Optional) */
	Source string `json:"source"`

	/*  (Optional) */
	CreateTime string `json:"createTime"`

	/*  (Optional) */
	UpdateTime string `json:"updateTime"`
}

type GetURLRuleResp added in v1.9.0

type GetURLRuleResp struct {

	/* 规则类型,取值 'url' (Optional) */
	RuleType string `json:"ruleType"`

	/* 规则配置对象 (Optional) */
	Config interface{} `json:"config"`

	/* 是否启用该规则 (Optional) */
	Enabled bool `json:"enabled"`

	/*  (Optional) */
	CreateTime string `json:"createTime"`

	/*  (Optional) */
	UpdateTime string `json:"updateTime"`
}

type GetVideoResp added in v1.9.0

type GetVideoResp struct {

	/* 视频ID (Optional) */
	Id string `json:"id"`

	/* 视频名称 (Optional) */
	Name string `json:"name"`

	/* 视频描述 (Optional) */
	Description string `json:"description"`

	/* 封面图地址 (Optional) */
	CoverUrl string `json:"coverUrl"`

	/* 视频状态 (Optional) */
	Status string `json:"status"`

	/* 文件大小,单位字节 (Optional) */
	FileSize int64 `json:"fileSize"`

	/* 文件校验和 (Optional) */
	Checksum string `json:"checksum"`

	/* 视频时长 (Optional) */
	Duration int64 `json:"duration"`

	/* 标签 (Optional) */
	Tags []string `json:"tags"`

	/* 分类ID (Optional) */
	CategoryId int64 `json:"categoryId"`

	/* 分类名称 (Optional) */
	CategoryName string `json:"categoryName"`

	/*  (Optional) */
	Snapshots []Snapshot `json:"snapshots"`

	/*  (Optional) */
	CreateTime string `json:"createTime"`

	/*  (Optional) */
	UpdateTime string `json:"updateTime"`
}

type GetWatermarkResp added in v1.9.0

type GetWatermarkResp struct {

	/* 水印ID (Optional) */
	Id int64 `json:"id"`

	/* 水印名称 (Optional) */
	Name string `json:"name"`

	/* 图片地址 (Optional) */
	ImgUrl string `json:"imgUrl"`

	/* 宽度 (Optional) */
	Width int `json:"width"`

	/* 高度 (Optional) */
	Height int `json:"height"`

	/* 水印位置 (Optional) */
	Position string `json:"position"`

	/* 偏移单位 (Optional) */
	Unit string `json:"unit"`

	/* 水平偏移 (Optional) */
	OffsetX int `json:"offsetX"`

	/* 竖直偏移 (Optional) */
	OffsetY int `json:"offsetY"`

	/*  (Optional) */
	CreateTime string `json:"createTime"`

	/*  (Optional) */
	UpdateTime string `json:"updateTime"`
}

type ListAllCategoriesResp added in v1.9.0

type ListAllCategoriesResp struct {

	/*  (Optional) */
	FlatResult []GetCategoryResp `json:"flatResult"`

	/*  (Optional) */
	TreeResult CategoryTreeNode `json:"treeResult"`
}

type NotifyConfig added in v1.9.0

type NotifyConfig struct {

	/* 回调ID (Optional) */
	NotifyId int64 `json:"notifyId"`

	/* 类型 (Optional) */
	Type int `json:"type"`

	/* 回调开关 (Optional) */
	NotifyFlag int `json:"notifyFlag"`

	/* 回调地址 (Optional) */
	NotifyUrl string `json:"notifyUrl"`

	/* 回调类型 (Optional) */
	CallType string `json:"callType"`

	/* 回调关键值 (Optional) */
	NotifyKey string `json:"notifyKey"`

	/* 创建时间 (Optional) */
	CreateTime string `json:"createTime"`

	/* 修改时间 (Optional) */
	UpdateTime string `json:"updateTime"`
}

type PageProperties added in v1.9.0

type PageProperties struct {

	/* 当前页码 (Optional) */
	PageNumber int `json:"pageNumber"`

	/* 每页数量 (Optional) */
	PageSize int `json:"pageSize"`

	/* 查询总数 (Optional) */
	TotalElements int `json:"totalElements"`

	/* 总页数 (Optional) */
	TotalPages int `json:"totalPages"`
}

type SetHeaderReq added in v1.9.0

type SetHeaderReq struct {

	/* 头参数名 (Optional) */
	HeaderName string `json:"headerName"`

	/* 头参数值 (Optional) */
	HeaderValue string `json:"headerValue"`

	/* 头参数类型 (Optional) */
	HeaderType string `json:"headerType"`
}

type SetIPRuleReq added in v1.9.0

type SetIPRuleReq struct {

	/* 规则类型,取值 'ip' (Optional) */
	RuleType string `json:"ruleType"`

	/* 规则配置对象 (Optional) */
	Config interface{} `json:"config"`

	/* 是否启用该规则 (Optional) */
	Enabled bool `json:"enabled"`
}

type SetRefererRuleReq added in v1.9.0

type SetRefererRuleReq struct {

	/* 规则类型,取值 'referer' (Optional) */
	RuleType string `json:"ruleType"`

	/* 规则配置对象 (Optional) */
	Config interface{} `json:"config"`

	/* 是否启用该规则 (Optional) */
	Enabled bool `json:"enabled"`
}

type SetURLRuleReq added in v1.9.0

type SetURLRuleReq struct {

	/* 规则类型,取值 'url' (Optional) */
	RuleType string `json:"ruleType"`

	/* 规则配置对象 (Optional) */
	Config interface{} `json:"config"`

	/* 是否启用该规则 (Optional) */
	Enabled bool `json:"enabled"`
}

type SimpleResponse added in v1.9.0

type SimpleResponse struct {

	/* Request ID (Optional) */
	RequestId string `json:"requestId"`
}

type Snapshot added in v1.9.0

type Snapshot struct {

	/* 截图ID (Optional) */
	ImgId int64 `json:"imgId"`

	/* 截图URL (Optional) */
	ImgUrl string `json:"imgUrl"`

	/* 宽度 (Optional) */
	Width int `json:"width"`

	/* 高度 (Optional) */
	Height int `json:"height"`
}

type Sort added in v1.9.0

type Sort struct {

	/* 排序属性名 (Optional) */
	Name *string `json:"name"`

	/* 排序方向 (Optional) */
	Direction *string `json:"direction"`
}

type SubmitTranscodeJobReq added in v1.9.0

type SubmitTranscodeJobReq struct {

	/* 视频ID (Optional) */
	VideoId string `json:"videoId"`

	/* 转码模板ID列表 (Optional) */
	TemplateIds []string `json:"templateIds"`

	/* 水印ID列表 (Optional) */
	WatermarkIds string `json:"watermarkIds"`
}

type TranscodeData added in v1.9.0

type TranscodeData struct {

	/* 日期 (Optional) */
	Date string `json:"date"`

	/* 转码时长 (Optional) */
	Duration float64 `json:"duration"`
}

type TranscodeTask added in v1.9.0

type TranscodeTask struct {

	/* 任务ID (Optional) */
	TaskId int64 `json:"taskId"`

	/* 视频ID (Optional) */
	VideoId string `json:"videoId"`

	/* 转码模板ID (Optional) */
	TemplateId int64 `json:"templateId"`

	/* 水印ID列表 (Optional) */
	WatermarkIds []int64 `json:"watermarkIds"`
}

type UpdateCategoryReq added in v1.9.0

type UpdateCategoryReq struct {

	/* 分类ID (Optional) */
	Id int64 `json:"id"`

	/* 分类名称 (Optional) */
	Name string `json:"name"`

	/* 分类级别 (Optional) */
	Level int `json:"level"`

	/* 父分类ID (Optional) */
	ParentId int64 `json:"parentId"`

	/* 分类描述信息 (Optional) */
	Description string `json:"description"`
}

type UpdateCategoryResp added in v1.9.0

type UpdateCategoryResp struct {

	/* 分类ID (Optional) */
	Id int64 `json:"id"`

	/* 分类名称 (Optional) */
	Name string `json:"name"`

	/* 分类级别 (Optional) */
	Level int `json:"level"`

	/* 父分类ID (Optional) */
	ParentId int64 `json:"parentId"`

	/* 分类描述信息 (Optional) */
	Description string `json:"description"`

	/* 创建时间 (Optional) */
	CreateTime string `json:"createTime"`

	/* 修改时间 (Optional) */
	UpdateTime string `json:"updateTime"`
}

type UpdateTranscodeTemplateReq added in v1.9.0

type UpdateTranscodeTemplateReq struct {

	/* 模板ID (Optional) */
	Id int64 `json:"id"`

	/* 模板名称 (Optional) */
	Name string `json:"name"`

	/* 视频参数 (Optional) */
	Video Video `json:"video"`

	/* 音频参数 (Optional) */
	Audio Audio `json:"audio"`

	/* 封装配置 (Optional) */
	Encapsulation Encapsulation `json:"encapsulation"`

	/* 清晰度规格 (Optional) */
	Definition string `json:"definition"`
}

type UpdateTranscodeTemplateResp added in v1.9.0

type UpdateTranscodeTemplateResp struct {

	/* 模板ID (Optional) */
	Id int64 `json:"id"`

	/* 模板名称 (Optional) */
	Name string `json:"name"`

	/* 视频参数 (Optional) */
	Video Video `json:"video"`

	/* 音频参数 (Optional) */
	Audio Audio `json:"audio"`

	/* 封装配置 (Optional) */
	Encapsulation Encapsulation `json:"encapsulation"`

	/* 清晰度规格 (Optional) */
	Definition string `json:"definition"`

	/* 模板来源 (Optional) */
	Source string `json:"source"`

	/*  (Optional) */
	CreateTime string `json:"createTime"`

	/*  (Optional) */
	UpdateTime string `json:"updateTime"`
}

type UpdateVideoReq added in v1.9.0

type UpdateVideoReq struct {

	/* 视频ID (Optional) */
	Id string `json:"id"`

	/* 视频名称 (Optional) */
	Name string `json:"name"`

	/* 分类ID (Optional) */
	CategoryId int64 `json:"categoryId"`

	/* 标签 (Optional) */
	Tags []string `json:"tags"`

	/* 封面地址 (Optional) */
	CoverUrl string `json:"coverUrl"`

	/* 视频描述 (Optional) */
	Description string `json:"description"`
}

type UpdateVideoResp added in v1.9.0

type UpdateVideoResp struct {

	/* 视频ID (Optional) */
	Id string `json:"id"`

	/* 视频名称 (Optional) */
	Name string `json:"name"`

	/* 视频描述 (Optional) */
	Description string `json:"description"`

	/* 封面图地址 (Optional) */
	CoverUrl string `json:"coverUrl"`

	/* 视频状态 (Optional) */
	Status string `json:"status"`

	/* 文件大小,单位字节 (Optional) */
	FileSize int64 `json:"fileSize"`

	/* 文件校验和 (Optional) */
	Checksum string `json:"checksum"`

	/* 视频时长 (Optional) */
	Duration int64 `json:"duration"`

	/* 标签 (Optional) */
	Tags []string `json:"tags"`

	/* 分类ID (Optional) */
	CategoryId int64 `json:"categoryId"`

	/* 分类名称 (Optional) */
	CategoryName string `json:"categoryName"`

	/*  (Optional) */
	Snapshots []Snapshot `json:"snapshots"`

	/*  (Optional) */
	CreateTime string `json:"createTime"`

	/*  (Optional) */
	UpdateTime string `json:"updateTime"`
}

type UpdateWatermarkReq added in v1.9.0

type UpdateWatermarkReq struct {

	/* 水印ID (Optional) */
	Id int64 `json:"id"`

	/* 水印名称 (Optional) */
	Name string `json:"name"`

	/* 图片地址 (Optional) */
	ImgUrl string `json:"imgUrl"`

	/* 宽度 (Optional) */
	Width int `json:"width"`

	/* 高度 (Optional) */
	Height int `json:"height"`

	/* 水印位置 (Optional) */
	Position string `json:"position"`

	/* 偏移单位 (Optional) */
	Unit string `json:"unit"`

	/* 水平偏移 (Optional) */
	OffsetX int `json:"offsetX"`

	/* 竖直偏移 (Optional) */
	OffsetY int `json:"offsetY"`
}

type UpdateWatermarkResp added in v1.9.0

type UpdateWatermarkResp struct {

	/* 水印ID (Optional) */
	Id int64 `json:"id"`

	/* 水印名称 (Optional) */
	Name string `json:"name"`

	/* 图片地址 (Optional) */
	ImgUrl string `json:"imgUrl"`

	/* 宽度 (Optional) */
	Width int `json:"width"`

	/* 高度 (Optional) */
	Height int `json:"height"`

	/* 水印位置 (Optional) */
	Position string `json:"position"`

	/* 偏移单位 (Optional) */
	Unit string `json:"unit"`

	/* 水平偏移 (Optional) */
	OffsetX int `json:"offsetX"`

	/* 竖直偏移 (Optional) */
	OffsetY int `json:"offsetY"`

	/*  (Optional) */
	CreateTime string `json:"createTime"`

	/*  (Optional) */
	UpdateTime string `json:"updateTime"`
}

type UploadCallbackReq added in v1.9.0

type UploadCallbackReq struct {

	/* 上传状态 (Optional) */
	Status int `json:"status"`

	/* 视频名称 (Optional) */
	Name string `json:"name"`

	/* 格式 (Optional) */
	Format string `json:"format"`

	/* 文件大小 (Optional) */
	Size int64 `json:"size"`

	/* 分类ID (Optional) */
	CategoryId int64 `json:"categoryId"`

	/* 转码模板ID,多个时以逗号分隔 (Optional) */
	CoderateId string `json:"coderateId"`

	/* 水印ID,多个时以逗号分隔 (Optional) */
	LogoId string `json:"logoId"`

	/* 下载地址 (Optional) */
	Url string `json:"url"`

	/* 存储节点域名 (Optional) */
	Endpoint string `json:"endpoint"`

	/* 存储桶名称 (Optional) */
	Bucket string `json:"bucket"`
}

type UploadCallbackResp added in v1.9.0

type UploadCallbackResp struct {

	/* 媒资ID (Optional) */
	Mid string `json:"mid"`
}

type VerifyDomainResp added in v1.9.0

type VerifyDomainResp struct {

	/* 校验域名 (Optional) */
	DomainName string `json:"domainName"`

	/* 校验是否通过 (Optional) */
	Verified bool `json:"verified"`

	/* ICP信息 (Optional) */
	IcpInfo string `json:"icpInfo"`
}

type Video

type Video struct {

	/* 视频编码 (Optional) */
	Codec *string `json:"codec"`

	/* 码率 (Optional) */
	Bitrate *int `json:"bitrate"`

	/* 帧率 (Optional) */
	Fps *int `json:"fps"`

	/* 宽度 (Optional) */
	Width *int `json:"width"`

	/* 高度 (Optional) */
	Height *int `json:"height"`
}

type VideoBaseInfo added in v1.9.0

type VideoBaseInfo struct {

	/* 视频ID (Optional) */
	VideoId string `json:"videoId"`

	/* 视频名称 (Optional) */
	VideoName string `json:"videoName"`

	/* 视频描述 (Optional) */
	Description string `json:"description"`

	/*  (Optional) */
	CategoryId int64 `json:"categoryId"`

	/* 分类名称 (Optional) */
	CategoryName string `json:"categoryName"`

	/* 标签 (Optional) */
	Tags string `json:"tags"`

	/* 视频时长 (Optional) */
	Duration int64 `json:"duration"`

	/* 封面地址 (Optional) */
	CoverImgUrl string `json:"coverImgUrl"`
}

type VideoPlayInfo added in v1.9.0

type VideoPlayInfo struct {

	/* 生成播放信息的任务ID (Optional) */
	TaskId string `json:"taskId"`

	/* 清晰度规格 (Optional) */
	Definition string `json:"definition"`

	/* 媒体类型 (Optional) */
	MediaType int `json:"mediaType"`

	/* 播放信息状态,目前只有完成状态 (Optional) */
	Status int `json:"status"`

	/* CDN地址,原始地址或者鉴权地址 (Optional) */
	Url string `json:"url"`

	/*  (Optional) */
	Size int64 `json:"size"`

	/* 视频时长 (Optional) */
	Duration int64 `json:"duration"`

	/* 码率 (Optional) */
	Bitrate int64 `json:"bitrate"`

	/* 编码格式 (Optional) */
	Codec string `json:"codec"`

	/* 封装格式 (Optional) */
	Format string `json:"format"`

	/* 宽度 (Optional) */
	Width int `json:"width"`

	/* 高度 (Optional) */
	Height int `json:"height"`

	/* 帧率 (Optional) */
	Fps string `json:"fps"`

	/*  (Optional) */
	CreateTime string `json:"createTime"`

	/*  (Optional) */
	UpdateTime string `json:"updateTime"`
}

Jump to

Keyboard shortcuts

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