import CommonUser from '../../models/commonUser'; export default class ResourceItem { /** * @type {string} * @memberof ResourceItem * @name 资源ID */ resourceId: string; /** * @type {string} * @memberof ResourceItem * @name 资源名称 */ title: string; /** * @type {number} * @memberof ResourceItem * @name 音视频时长,单位s */ duration: number; /** * @type {number} * @memberof ResourceItem * @name 资源文件大小,单位B */ size: number; /** * @type {string} * @memberof ResourceItem * @name 资源分类ID */ categoryId: string; /** * @type {string} * @memberof ResourceItem * @name 资源分类名称 */ categoryName: string; /** * @type {CommonUser} * @memberof ResourceItem * @name 上传者 */ uploader: CommonUser; /** * @type {number} * @memberof ResourceItem * @name 文件上传时间(时间戳) */ createTime: number; /** * @type {string} * @memberof ResourceItem * @name 转换类型(SUCCESS-成功,CONVERTING-转换中,FAIL-失败) */ convertType: string; /** * @type {string} * @memberof ResourceItem * @name 资源类型(VIDEO-视频,AUDIO-⾳频,DOCUMENT-⽂档) */ resourceType: string; /** * @type {string} * @memberof ResourceItem * @name 后缀名 */ suffix: string; /** * @type {string} * @memberof ResourceItem * @name 资源路径 */ url: string; constructor({ resourceId, title, duration, size, categoryId, categoryName, uploader, createTime, convertType, resourceType, suffix, url }?: { resourceId?: string; title?: string; duration?: any; size?: any; categoryId?: string; categoryName?: string; uploader?: CommonUser; createTime?: any; convertType?: string; resourceType?: string; suffix?: string; url?: string; }); }