diff --git a/Libraries/Sources/APIService/Protocols/Client.swift b/Libraries/Sources/APIService/Protocols/Client.swift new file mode 100644 index 0000000..48a3727 --- /dev/null +++ b/Libraries/Sources/APIService/Protocols/Client.swift @@ -0,0 +1,14 @@ +// +// Client.swift +// APIService +// +// Created by Javier Cicchelli on 04/12/2022. +// Copyright © 2022 Röck+Cöde. All rights reserved. +// + +import Foundation + +protocol Client { + func request(endpoint: some Endpoint, model: Model.Type) async throws -> Model + @discardableResult func request(endpoint: some Endpoint) async throws -> Data +}