session-ios/SessionMessagingKit/Open Groups/Models/LegacyCompactPollResponse.s...

26 lines
745 B
Swift

// Copyright © 2022 Rangeproof Pty Ltd. All rights reserved.
import Foundation
extension OpenGroupAPIV2 {
public struct LegacyCompactPollResponse: Codable {
public struct Result: Codable {
enum CodingKeys: String, CodingKey {
case room = "room_id"
case statusCode = "status_code"
case messages
case deletions
case moderators
}
public let room: String
public let statusCode: UInt
public let messages: [OpenGroupMessageV2]?
public let deletions: [Deletion]?
public let moderators: [String]?
}
public let results: [Result]
}
}