Added the "parameters" property to the implemented endpoints.

This commit is contained in:
Javier Cicchelli 2023-04-19 01:04:40 +02:00
parent e12fce9ddc
commit 81e87e4be1
6 changed files with 48 additions and 12 deletions

View File

@ -7,10 +7,17 @@ struct GetAmiiboEndpoint: Endpoint {
let scheme: String = .Scheme.https let scheme: String = .Scheme.https
let host: String = .Host.amiiboApi let host: String = .Host.amiiboApi
let port: Int? let port: Int? = nil
let path: String = .Path.type let path: String = .Path.type
let parameters: Parameters
let method: HTTPRequestMethod = .get let method: HTTPRequestMethod = .get
let headers: [String : String] = [:] let headers: [String : String] = [:]
let body: Data? let body: Data? = nil
// MARK: Initialisers
init(parameters: Parameters) {
self.parameters = parameters
}
} }

View File

@ -7,10 +7,17 @@ struct GetCharacterEndpoint: Endpoint {
let scheme: String = .Scheme.https let scheme: String = .Scheme.https
let host: String = .Host.amiiboApi let host: String = .Host.amiiboApi
let port: Int? let port: Int? = nil
let path: String = .Path.character let path: String = .Path.character
let parameters: Parameters
let method: HTTPRequestMethod = .get let method: HTTPRequestMethod = .get
let headers: [String : String] = [:] let headers: [String : String] = [:]
let body: Data? let body: Data? = nil
// MARK: Initialisers
init(parameters: Parameters) {
self.parameters = parameters
}
} }

View File

@ -7,10 +7,17 @@ struct GetGameSeriesEndpoint: Endpoint {
let scheme: String = .Scheme.https let scheme: String = .Scheme.https
let host: String = .Host.amiiboApi let host: String = .Host.amiiboApi
let port: Int? let port: Int? = nil
let path: String = .Path.gameSeries let path: String = .Path.gameSeries
let parameters: Parameters
let method: HTTPRequestMethod = .get let method: HTTPRequestMethod = .get
let headers: [String : String] = [:] let headers: [String : String] = [:]
let body: Data? let body: Data? = nil
// MARK: Initialisers
init(parameters: Parameters) {
self.parameters = parameters
}
} }

View File

@ -7,10 +7,11 @@ struct GetLastUpdatedEndpoint: Endpoint {
let scheme: String = .Scheme.https let scheme: String = .Scheme.https
let host: String = .Host.amiiboApi let host: String = .Host.amiiboApi
let port: Int? let port: Int? = nil
let path: String = .Path.lastUpdated let path: String = .Path.lastUpdated
let parameters: Parameters = [:]
let method: HTTPRequestMethod = .get let method: HTTPRequestMethod = .get
let headers: [String : String] = [:] let headers: [String : String] = [:]
let body: Data? let body: Data? = nil
} }

View File

@ -7,10 +7,17 @@ struct GetSeriesEndpoint: Endpoint {
let scheme: String = .Scheme.https let scheme: String = .Scheme.https
let host: String = .Host.amiiboApi let host: String = .Host.amiiboApi
let port: Int? let port: Int? = nil
let path: String = .Path.series let path: String = .Path.series
let parameters: Parameters
let method: HTTPRequestMethod = .get let method: HTTPRequestMethod = .get
let headers: [String : String] = [:] let headers: [String : String] = [:]
let body: Data? let body: Data? = nil
// MARK: Initialisers
init(parameters: Parameters) {
self.parameters = parameters
}
} }

View File

@ -7,10 +7,17 @@ struct GetTypeEndpoint: Endpoint {
let scheme: String = .Scheme.https let scheme: String = .Scheme.https
let host: String = .Host.amiiboApi let host: String = .Host.amiiboApi
let port: Int? let port: Int? = nil
let path: String = .Path.type let path: String = .Path.type
let parameters: Parameters
let method: HTTPRequestMethod = .get let method: HTTPRequestMethod = .get
let headers: [String : String] = [:] let headers: [String : String] = [:]
let body: Data? let body: Data? = nil
// MARK: Initialisers
init(parameters: Parameters) {
self.parameters = parameters
}
} }