// // GetRoomDetailResponse.swift // SodaLive // // Created by klaus on 2023/08/10. // import Foundation struct GetRoomDetailResponse: Decodable { let roomId: Int let price: Int let title: String let content: String let isPaid: Bool let isPrivateRoom: Bool let isSecretRoom: Bool let password: Int? let tags: [String] let channelName: String? let beginDateTime: String let isNotification: Bool let numberOfParticipants: Int let numberOfParticipantsTotal: Int let manager: GetRoomDetailManager let participatingUsers: [GetRoomDetailUser] } struct GetRoomDetailManager: Decodable { let id: Int let nickname: String let introduce: String let youtubeUrl: String? let instagramUrl: String? let websiteUrl: String? let blogUrl: String? let profileImageUrl: String let isCounselor: Bool } struct GetRoomDetailUser: Decodable, Hashable { let id: Int let nickname: String let profileImageUrl: String }