response

package
v3.1.9 Latest Latest
Warning

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

Go to latest
Published: Nov 6, 2023 License: MIT Imports: 0 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AuditDetail

type AuditDetail struct {
	Status                 int64    `json:"status,omitempty"`                    // 0为无效值;1为审核中;2为审核驳回;3为审核通过;
	CreateTime             int64    `json:"create_time,omitempty"`               // 提审时间戳。
	AuditTime              int64    `json:"audit_time,omitempty"`                // 审核时间戳。
	Reason                 string   `json:"reason,omitempty"`                    // 审核备注。该值可能为空。
	EvidenceMaterialIdList []string `json:"evidence_material_id_list,omitempty"` // 审核证据截图id列表,截图id可以用作get_material接口的参数来获得截图内容。
}

type BaseResponse

type BaseResponse struct {
	Errcode int64  `json:"errcode"`
	Errmsg  string `json:"errmsg"`
}

type DramaInfo

type DramaInfo struct {
	DramaId           int64  `json:"drama_id"`           // 剧目id。
	CreateTime        int64  `json:"create_time"`        // 创建时间,时间戳。
	Name              string `json:"name"`               // 剧名。
	CoverUrl          string `json:"cover_url"`          // 封面图临时链接,根据提审时提交的cover_material_id转存得到。
	MediaCount        int64  `json:"media_count"`        // 剧集数目
	Producer          string `json:"producer"`           // 制作方 。
	Playwright        string `json:"playwright"`         // 编剧
	Description       int64  `json:"description"`        // 描述
	ProductionLicense string `json:"production_license"` // 广播电视节目制作经营许可证。
	MediaList         []struct {
		MediaId int64 `json:"media_id"` // 媒资文件id。
	} `json:"media_list"`
	AuditDetail *AuditDetail `json:"audit_detail,omitempty"`
}

type GetDramaInfoResponse

type GetDramaInfoResponse struct {
	BaseResponse
	DramaInfo *DramaInfo `json:"drama_info"`
}

获取剧目信息

type GetDramaListResponse

type GetDramaListResponse struct {
	BaseResponse
	DramaInfoList []*DramaInfo `json:"drama_info_list"`
}

type MediaInfo

type MediaInfo struct {
	MediaId     int64        `json:"media_id"`     // 媒资文件id。
	CreateTime  int64        `json:"create_time"`  // 上传时间,时间戳。
	ExpireTime  int64        `json:"expire_time"`  // 过期时间,时间戳。
	DramaId     int64        `json:"drama_id"`     // 所属剧目id
	FileSize    int64        `json:"file_size"`    // 媒资文件大小,单位:字节。
	Duration    int64        `json:"duration"`     // 播放时长,单位:秒。
	Name        string       `json:"name"`         // 媒资文件名。
	Description string       `json:"description"`  // 描述。
	CoverUrl    string       `json:"cover_url"`    // 封面图临时链接。
	OriginalUrl string       `json:"original_url"` // 原始视频临时链接。
	Mp4Url      string       `json:"mp4_url"`      // mp4格式临时链接 。
	HlsUrl      string       `json:"hls_url"`      // hls格式临时链接。
	AuditDetail *AuditDetail `json:"audit_detail,omitempty"`
}

type MediaInfoResponse

type MediaInfoResponse struct {
	BaseResponse
	MediaInfo MediaInfo `json:"media_info"`
}

type MediaLinkInfo added in v3.0.51

type MediaLinkInfo struct {
	CoverUrl    string `json:"cover_url"`   // 封面图临时链接。
	Description string `json:"description"` // 描述。
	Duration    int    `json:"duration"`    // 播放时长,单位:秒。
	HlsUrl      string `json:"hls_url"`     // hls格式临时链接。
	Mp4Url      string `json:"mp4_url"`     // mp4格式临时链接 。
	Name        string `json:"name"`        // 媒资文件名。
	OriginalUrl string `json:"original_url"`
}

获取媒资播放链接

type MediaLinkResponse

type MediaLinkResponse struct {
	BaseResponse
	MediaInfo MediaLinkInfo `json:"media_info"`
}

type MediaListResponse

type MediaListResponse struct {
	BaseResponse
	MediaInfoList []*MediaInfo `json:"media_info_list"`
}

type SubmitAuditResponse

type SubmitAuditResponse struct {
	BaseResponse
	DramaId int64 `json:"drama_id"` // // 剧目id。
}

type VideoMediaSearchTaskResponse

type VideoMediaSearchTaskResponse struct {
	BaseResponse
	TaskInfo struct {
		Id         int64  `json:"id"`          // 任务id。 不明白返回个0是啥意思
		TaskType   int64  `json:"task_type"`   // 任务类型枚举值:1. 拉取上传任务。
		Status     int64  `json:"status"`      // 任务状态枚举值:1. 等待中;2. 正在处理;3. 已完成;4. 失败。
		Errcode    int64  `json:"errcode"`     // 任务错误码,0表示成功,其它表示失败。
		Errmsg     string `json:"errmsg"`      // 任务错误原因
		CreateTime int64  `json:"create_time"` // 创建时间,时间戳。
		FinishTime int64  `json:"finish_time"` // 完成时间,时间戳。
		MediaId    int64  `json:"media_id"`    // 媒体文件id。
	} `json:"task_info"`
}

type VideoMediaUploadByURLResponse

type VideoMediaUploadByURLResponse struct {
	BaseResponse
	TaskId int64 `json:"task_id"` // 任务id 用于查询
}

Jump to

Keyboard shortcuts

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