From 87f6b4c0b9a3e7a38782668af92ef3d472ef0584 Mon Sep 17 00:00:00 2001 From: Javier Cicchelli Date: Mon, 5 Dec 2022 23:39:10 +0100 Subject: [PATCH] Added missing public initialisers in the Credentials and File parameters. --- .../APIService/Protocols/Service.swift | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/Libraries/Sources/APIService/Protocols/Service.swift b/Libraries/Sources/APIService/Protocols/Service.swift index 0f559f3..3c8fc8e 100644 --- a/Libraries/Sources/APIService/Protocols/Service.swift +++ b/Libraries/Sources/APIService/Protocols/Service.swift @@ -20,11 +20,33 @@ public protocol Service { // MARK: - Structs public struct Credentials { + + // MARK: Properties + let username: String let password: String + + // MARK: Initialisers + + public init(username: String, password: String) { + self.username = username + self.password = password + } + } public struct File { + + // MARK: Properties + let name: String let data: Data + + // MARK: Initialisers + + public init(name: String, data: Data) { + self.name = name + self.data = data + } + }