Extract named list schemas for wrapper payloads for the OpenAPI specification in the library target.
This commit is contained in:
@@ -152,7 +152,7 @@ private extension AmiiboLiveClient {
|
||||
switch output.amiibo {
|
||||
case let .Amiibo(object):
|
||||
return [Amiibo(object)]
|
||||
case let .case2(list):
|
||||
case let .AmiiboList(list):
|
||||
return list
|
||||
.map { Amiibo($0) }
|
||||
.sorted { $0.identifier < $1.identifier }
|
||||
@@ -192,7 +192,7 @@ private extension AmiiboLiveClient {
|
||||
switch output.amiibo {
|
||||
case let .AmiiboSeries(payload):
|
||||
return makeModels(from: [payload])
|
||||
case let .case2(list):
|
||||
case let .AmiiboSeriesList(list):
|
||||
return makeModels(from: list)
|
||||
}
|
||||
}
|
||||
@@ -228,7 +228,7 @@ private extension AmiiboLiveClient {
|
||||
switch output.amiibo {
|
||||
case let .AmiiboType(payload):
|
||||
return makeModels(from: [payload])
|
||||
case let .case2(list):
|
||||
case let .AmiiboTypeList(list):
|
||||
return makeModels(from: list)
|
||||
}
|
||||
}
|
||||
@@ -264,7 +264,7 @@ private extension AmiiboLiveClient {
|
||||
switch output.amiibo {
|
||||
case let .GameCharacter(payload):
|
||||
return makeModels(from: [payload])
|
||||
case let .case2(list):
|
||||
case let .GameCharacterList(list):
|
||||
return makeModels(from: list)
|
||||
}
|
||||
}
|
||||
@@ -300,7 +300,7 @@ private extension AmiiboLiveClient {
|
||||
switch output.amiibo {
|
||||
case let .GameSeries(payload):
|
||||
return makeModels(from: [payload])
|
||||
case let .case2(list):
|
||||
case let .GameSeriesList(list):
|
||||
return makeModels(from: list)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user