Rocket.Chat.ReactNative/ios/RocketChat Watch App/Client/Responses/RoomsResponse.swift

27 lines
519 B
Swift
Raw Normal View History

2024-04-26 20:33:11 +00:00
import Foundation
struct RoomsResponse: Codable {
let update: Set<Room>
let remove: Set<Room>
let success: Bool
struct Room: Codable, Hashable {
let _id: String
let name: String?
let fname: String?
let prid: String?
let t: String?
let ts: Date?
let ro: Bool?
let _updatedAt: Date?
let encrypted: Bool?
let usernames: [String]?
let uids: [String]?
let lastMessage: FailableDecodable<MessageResponse>?
let lm: Date?
let teamMain: Bool?
let archived: Bool?
let broadcast: Bool?
}
}