CNLiveAlbumListModel.swift 2.17 KB
//
//  CNLiveAlbumListModel.swift
//  metaCode
//
//  Created by zx on 2024/1/8.
//  专辑视频列表详情(播放地址 ,点赞数等信息)

import Foundation

class CNLiveAlbumListBaseModel:BaseModel{
    var endRow = 0
    var firstPage = 0
    var hasNextPage = false
    var nextPage = 0
    var hasPreviousPage = false
    var isFirstPage = true
    var isLastPage = true
    var lastPage = 0
    var list = [CNLiveAlbumListModel]()
    var navigateFirstPage = 0
    var navigateLastPage = 0
    var navigatePages = 0
    var navigatepageNums:Array<Any> = []
    var pageNum = 0
    var pageSize = 0
    var pages = 0
    var prePage = 0
    var size = 0
    var startRow = 0
    var total = 0
}
class CNLiveAlbumListModel:BaseModel{
    var title = ""
    var shortTitle = ""
    var subTitle = ""
    var product:CNLiveAlbumProductModel?
    var poster = ""
    var model = ""
    var thirdUrl = ""
    var colours = ""
    var address = ""
    var contentId = ""
    var source = ""
    var sourceName = ""
    var pid = ""
    var witnessId = ""
    var videoUrl = ""
    var duration = ""
    var number = ""
    var goods = ""
    var icon : CNLiveAlbumListIconModel?
    var time = ""
    var tagId = ""
    var tagName = ""
    var tool :CNLiveAlbumListToolModel?
    var activityEndTime = ""
    var h5Url = ""
    var shareUrl = ""
    var album:CNLiveAlbumListAlbumModel?
    var block = ""
    var isHorizontalScreen = ""
    var videoShowType = ""
    //非接口数据
    var albumMsgModel:CNLiveAlbumMsgModel?
}
class CNLiveAlbumListIconModel:BaseModel{
    var face = ""
    var id = ""
    var name = ""
    var type = ""
    var desc = ""
    var focused = false
    var fansNum = ""
    var authInfos = ""
}
class CNLiveAlbumListToolModel:BaseModel{
    var commentsNum = ""
    var commentList = ""
    var collectioned = false
    var likeList = ""
    var liked = false
    var likesNum = ""
    var voteNum = ""
    var shareNum = ""
    var playNum = ""
    var collectionNum = ""
    var sort = ""
    var voted = false
}
class CNLiveAlbumListAlbumModel:BaseModel{
    var albumId = ""
    var icon = ""
    var name = ""
    var model = ""
    var product:CNLiveAlbumProductModel?
}