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 } }