// // GetContentMainTabSeriesResponse.swift // SodaLive // // Created by klaus on 2/20/25. // 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] }