Newer
Older
public struct E2ESendReport: Equatable {
roundList: [Int]?,
messageId: Data?,
timestamp: Int?
) {
self.roundList = roundList
self.messageId = messageId
self.timestamp = timestamp
}
public var roundList: [Int]?
public var messageId: Data?
public var timestamp: Int?
extension E2ESendReport: Codable {
enum CodingKeys: String, CodingKey {
case roundList = "Rounds"
case messageId = "MessageID"
case timestamp = "Timestamp"
}
try JSONDecoder().decode(Self.self, from: data)
}
try JSONEncoder().encode(self)
}