검색 UI 추가

This commit is contained in:
Yu Sung
2025-03-27 08:54:08 +09:00
parent 82dc43b40f
commit c71e78fc88
16 changed files with 1023 additions and 8 deletions

View File

@@ -0,0 +1,29 @@
//
// SearchResponse.swift
// SodaLive
//
// Created by klaus on 3/27/25.
//
struct SearchUnifiedResponse: Decodable {
let creatorList: [SearchResponseItem]
let contentList: [SearchResponseItem]
let seriesList: [SearchResponseItem]
}
struct SearchResponse: Decodable {
let totalCount: Int
let items: [SearchResponseItem]
}
struct SearchResponseItem: Decodable {
let id: Int
let imageUrl: String
let title: String
let nickname: String
let type: SearchResponseType
}
enum SearchResponseType: String, Decodable {
case CREATOR, CONTENT, SERIES
}