diff --git a/Sources/ElixxirDAppsSDK/MessageSendReport.swift b/Sources/ElixxirDAppsSDK/MessageSendReport.swift index d5b48cdd480b103d528b09e2db3cfd14be6b224c..bdd2222021cefce84b14ee4f47391e5644c9e56f 100644 --- a/Sources/ElixxirDAppsSDK/MessageSendReport.swift +++ b/Sources/ElixxirDAppsSDK/MessageSendReport.swift @@ -1,39 +1,39 @@ import Foundation public struct MessageSendReport: Equatable { - public init( - 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? + public init( + 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 MessageSendReport: Codable { - enum CodingKeys: String, CodingKey { - case roundList = "Rounds" - case messageId = "MessageID" - case timestamp = "Timestamp" - } - - public init(from decoder: Decoder) throws { - let container = try decoder.container(keyedBy: CodingKeys.self) - messageId = try container.decodeIfPresent(Data.self, forKey: .messageId) - timestamp = try container.decodeIfPresent(Int.self, forKey: .timestamp) - roundList = try container.decodeIfPresent([Int].self, forKey: .roundList) - } - - public func encode(to encoder: Encoder) throws { - var container = encoder.container(keyedBy: CodingKeys.self) - try container.encode(messageId, forKey: .messageId) - try container.encode(timestamp, forKey: .timestamp) - try container.encode(roundList, forKey: .roundList) - } + enum CodingKeys: String, CodingKey { + case roundList = "Rounds" + case messageId = "MessageID" + case timestamp = "Timestamp" + } + + public init(from decoder: Decoder) throws { + let container = try decoder.container(keyedBy: CodingKeys.self) + messageId = try container.decodeIfPresent(Data.self, forKey: .messageId) + timestamp = try container.decodeIfPresent(Int.self, forKey: .timestamp) + roundList = try container.decodeIfPresent([Int].self, forKey: .roundList) + } + + public func encode(to encoder: Encoder) throws { + var container = encoder.container(keyedBy: CodingKeys.self) + try container.encode(messageId, forKey: .messageId) + try container.encode(timestamp, forKey: .timestamp) + try container.encode(roundList, forKey: .roundList) + } } diff --git a/Sources/ElixxirDAppsSDK/RestlikeMessage.swift b/Sources/ElixxirDAppsSDK/RestlikeMessage.swift index 75e3d421869b31e0ae841a752806490942ee443d..a202c7cce14e72fed2fa69b3ead777e22b07b1e6 100644 --- a/Sources/ElixxirDAppsSDK/RestlikeMessage.swift +++ b/Sources/ElixxirDAppsSDK/RestlikeMessage.swift @@ -1,47 +1,47 @@ import Foundation public struct RestlikeMessage: Equatable { - public init( - version: Int, - headers: Data, - content: Data, - method: Int, - uri: String, - error: String - ) { - self.version = version - self.headers = headers - self.content = content - self.method = method - self.uri = uri - self.error = error - } - - public var version: Int? - public var headers: Data? - public var content: Data? - public var method: Int? - public var uri: String? - public var error: String? + public init( + version: Int, + headers: Data, + content: Data, + method: Int, + uri: String, + error: String + ) { + self.version = version + self.headers = headers + self.content = content + self.method = method + self.uri = uri + self.error = error + } + + public var version: Int? + public var headers: Data? + public var content: Data? + public var method: Int? + public var uri: String? + public var error: String? } extension RestlikeMessage: Codable { - enum CodingKeys: String, CodingKey { - case version = "Version" - case headers = "Headers" - case content = "Content" - case method = "Method" - case uri = "URI" - case error = "Error" - } - - public init(from decoder: Decoder) throws { - let container = try decoder.container(keyedBy: CodingKeys.self) - version = try container.decodeIfPresent(Int.self, forKey: .version) - headers = try container.decodeIfPresent(Data.self, forKey: .headers) - content = try container.decodeIfPresent(Data.self, forKey: .content) - method = try container.decodeIfPresent(Int.self, forKey: .method) - uri = try container.decodeIfPresent(String.self, forKey: .uri) - error = try container.decodeIfPresent(String.self, forKey: .error) - } + enum CodingKeys: String, CodingKey { + case version = "Version" + case headers = "Headers" + case content = "Content" + case method = "Method" + case uri = "URI" + case error = "Error" + } + + public init(from decoder: Decoder) throws { + let container = try decoder.container(keyedBy: CodingKeys.self) + version = try container.decodeIfPresent(Int.self, forKey: .version) + headers = try container.decodeIfPresent(Data.self, forKey: .headers) + content = try container.decodeIfPresent(Data.self, forKey: .content) + method = try container.decodeIfPresent(Int.self, forKey: .method) + uri = try container.decodeIfPresent(String.self, forKey: .uri) + error = try container.decodeIfPresent(String.self, forKey: .error) + } }