feat(creator): 팬Talk 탭을 추가한다
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
import Foundation
|
||||
|
||||
struct CreatorChannelFanTalkTabResponse: Decodable {
|
||||
let fanTalkCount: Int
|
||||
let fanTalks: [CreatorChannelFanTalkItemResponse]
|
||||
let page: Int
|
||||
let size: Int
|
||||
let hasNext: Bool
|
||||
}
|
||||
|
||||
struct CreatorChannelFanTalkItemResponse: Decodable, Identifiable {
|
||||
let fanTalkId: Int
|
||||
let writerId: Int
|
||||
let writerNickname: String
|
||||
let writerProfileImageUrl: String
|
||||
let content: String
|
||||
let createdAtUtc: String
|
||||
let creatorReplies: [CreatorChannelFanTalkReplyResponse]
|
||||
|
||||
var id: Int { fanTalkId }
|
||||
}
|
||||
|
||||
struct CreatorChannelFanTalkReplyResponse: Decodable, Identifiable {
|
||||
let fanTalkId: Int
|
||||
let writerId: Int
|
||||
let writerNickname: String
|
||||
let writerProfileImageUrl: String
|
||||
let content: String
|
||||
let createdAtUtc: String
|
||||
|
||||
var id: Int { fanTalkId }
|
||||
}
|
||||
Reference in New Issue
Block a user