Skip to content
Snippets Groups Projects

Update Bindings

2 files
+ 64
0
Compare changes
  • Side-by-side
  • Inline

Files

import Foundation
public struct GroupReport: Equatable {
public init(
id: Data,
rounds: [Int],
status: Int
) {
self.id = id
self.rounds = rounds
self.status = status
}
public var id: Data
public var rounds: [Int]
public var status: Int
}
extension GroupReport: Codable {
enum CodingKeys: String, CodingKey {
case id = "Id"
case rounds = "Rounds"
case status = "Status"
}
public static func decode(_ data: Data) throws -> Self {
try JSONDecoder().decode(Self.self, from: data)
}
public func encode() throws -> Data {
try JSONEncoder().encode(self)
}
}
Loading