27 lines
642 B
Swift
27 lines
642 B
Swift
import Foundation
|
|
|
|
struct CreatorChannelSeriesTabResponse: Decodable {
|
|
let seriesCount: Int
|
|
let series: [CreatorChannelSeriesResponse]
|
|
let sort: ContentSort
|
|
let page: Int
|
|
let size: Int
|
|
let hasNext: Bool
|
|
}
|
|
|
|
struct CreatorChannelSeriesResponse: Decodable, Identifiable {
|
|
let seriesId: Int
|
|
let title: String
|
|
let coverImageUrl: String?
|
|
let publishedDaysOfWeek: String
|
|
let isOriginal: Bool
|
|
let isAdult: Bool
|
|
let isProceeding: Bool
|
|
let contentCount: Int
|
|
let purchasedContentCount: Int?
|
|
let paidContentCount: Int?
|
|
let purchasedPaidContentRate: Int?
|
|
|
|
var id: Int { seriesId }
|
|
}
|