Extract named list schemas for wrapper payloads for the OpenAPI specification in the library target.

This commit is contained in:
2026-07-26 02:09:21 +02:00
parent 64117bea5c
commit 630409e2aa
2 changed files with 36 additions and 20 deletions
@@ -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)
}
}