Skip to content
Snippets Groups Projects
Commit 6d175767 authored by Dariusz Rybicki's avatar Dariusz Rybicki
Browse files

Unify code formatting

parent f9c29dc3
No related branches found
No related tags found
2 merge requests!13Update Bindings,!8Clean up latest merge
import Foundation import Foundation
public struct MessageSendReport: Equatable { public struct MessageSendReport: Equatable {
public init( public init(
roundList: [Int], roundList: [Int],
messageId: Data, messageId: Data,
timestamp: Int timestamp: Int
) { ) {
self.roundList = roundList self.roundList = roundList
self.messageId = messageId self.messageId = messageId
self.timestamp = timestamp self.timestamp = timestamp
} }
public var roundList: [Int]? public var roundList: [Int]?
public var messageId: Data? public var messageId: Data?
public var timestamp: Int? public var timestamp: Int?
} }
extension MessageSendReport: Codable { extension MessageSendReport: Codable {
enum CodingKeys: String, CodingKey { enum CodingKeys: String, CodingKey {
case roundList = "Rounds" case roundList = "Rounds"
case messageId = "MessageID" case messageId = "MessageID"
case timestamp = "Timestamp" case timestamp = "Timestamp"
} }
public init(from decoder: Decoder) throws { public init(from decoder: Decoder) throws {
let container = try decoder.container(keyedBy: CodingKeys.self) let container = try decoder.container(keyedBy: CodingKeys.self)
messageId = try container.decodeIfPresent(Data.self, forKey: .messageId) messageId = try container.decodeIfPresent(Data.self, forKey: .messageId)
timestamp = try container.decodeIfPresent(Int.self, forKey: .timestamp) timestamp = try container.decodeIfPresent(Int.self, forKey: .timestamp)
roundList = try container.decodeIfPresent([Int].self, forKey: .roundList) roundList = try container.decodeIfPresent([Int].self, forKey: .roundList)
} }
public func encode(to encoder: Encoder) throws { public func encode(to encoder: Encoder) throws {
var container = encoder.container(keyedBy: CodingKeys.self) var container = encoder.container(keyedBy: CodingKeys.self)
try container.encode(messageId, forKey: .messageId) try container.encode(messageId, forKey: .messageId)
try container.encode(timestamp, forKey: .timestamp) try container.encode(timestamp, forKey: .timestamp)
try container.encode(roundList, forKey: .roundList) try container.encode(roundList, forKey: .roundList)
} }
} }
import Foundation import Foundation
public struct RestlikeMessage: Equatable { public struct RestlikeMessage: Equatable {
public init( public init(
version: Int, version: Int,
headers: Data, headers: Data,
content: Data, content: Data,
method: Int, method: Int,
uri: String, uri: String,
error: String error: String
) { ) {
self.version = version self.version = version
self.headers = headers self.headers = headers
self.content = content self.content = content
self.method = method self.method = method
self.uri = uri self.uri = uri
self.error = error self.error = error
} }
public var version: Int? public var version: Int?
public var headers: Data? public var headers: Data?
public var content: Data? public var content: Data?
public var method: Int? public var method: Int?
public var uri: String? public var uri: String?
public var error: String? public var error: String?
} }
extension RestlikeMessage: Codable { extension RestlikeMessage: Codable {
enum CodingKeys: String, CodingKey { enum CodingKeys: String, CodingKey {
case version = "Version" case version = "Version"
case headers = "Headers" case headers = "Headers"
case content = "Content" case content = "Content"
case method = "Method" case method = "Method"
case uri = "URI" case uri = "URI"
case error = "Error" case error = "Error"
} }
public init(from decoder: Decoder) throws { public init(from decoder: Decoder) throws {
let container = try decoder.container(keyedBy: CodingKeys.self) let container = try decoder.container(keyedBy: CodingKeys.self)
version = try container.decodeIfPresent(Int.self, forKey: .version) version = try container.decodeIfPresent(Int.self, forKey: .version)
headers = try container.decodeIfPresent(Data.self, forKey: .headers) headers = try container.decodeIfPresent(Data.self, forKey: .headers)
content = try container.decodeIfPresent(Data.self, forKey: .content) content = try container.decodeIfPresent(Data.self, forKey: .content)
method = try container.decodeIfPresent(Int.self, forKey: .method) method = try container.decodeIfPresent(Int.self, forKey: .method)
uri = try container.decodeIfPresent(String.self, forKey: .uri) uri = try container.decodeIfPresent(String.self, forKey: .uri)
error = try container.decodeIfPresent(String.self, forKey: .error) error = try container.decodeIfPresent(String.self, forKey: .error)
} }
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment