콘텐츠 메인
- 시리즈 탭 UI 페이지 생성
This commit is contained in:
@@ -5,4 +5,35 @@
|
||||
// Created by klaus on 2/20/25.
|
||||
//
|
||||
|
||||
import Foundation
|
||||
struct GetContentMainTabSeriesResponse: Decodable {
|
||||
let contentBannerList: [GetAudioContentBannerResponse]
|
||||
let originalAudioDrama: [SeriesListItem]
|
||||
let rankSeriesList: [SeriesListItem]
|
||||
let genreList: [GetSeriesGenreListResponse]
|
||||
let recommendSeriesList: [SeriesListItem]
|
||||
let newSeriesList: [GetRecommendSeriesListResponse]
|
||||
let rankCompleteSeriesList: [SeriesListItem]
|
||||
let seriesRankCreatorList: [ContentCreatorResponse]
|
||||
let recommendSeriesByChannel: [SeriesListItem]
|
||||
let eventBannerList: GetEventResponse
|
||||
let curationList: [GetSeriesCurationResponse]
|
||||
}
|
||||
|
||||
struct GetSeriesGenreListResponse: Decodable {
|
||||
let id: Int
|
||||
let genre: String
|
||||
}
|
||||
|
||||
struct GetRecommendSeriesListResponse: Decodable {
|
||||
let seriesId: Int
|
||||
let title: String
|
||||
let imageUrl: String
|
||||
let creatorId: Int
|
||||
let creatorNickname: String
|
||||
let creatorProfileImageUrl: String
|
||||
}
|
||||
|
||||
struct GetSeriesCurationResponse: Decodable {
|
||||
let title: String
|
||||
let items: [SeriesListItem]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user