Open API specification improvements and License update #17

Merged
javier merged 9 commits from library/testing-improvements into main 2025-10-07 22:07:56 +00:00
Showing only changes of commit cb70e86a66 - Show all commits
@@ -202,6 +202,10 @@ private extension AmiiboLiveClient {
} }
case .badRequest: case .badRequest:
throw AmiiboServiceError.badRequest throw AmiiboServiceError.badRequest
case .notFound:
throw AmiiboServiceError.notFound
case .internalServerError:
throw AmiiboServiceError.notAvailable
case let .undocumented(statusCode, _): case let .undocumented(statusCode, _):
throw AmiiboServiceError.undocumented(statusCode) throw AmiiboServiceError.undocumented(statusCode)
} }
@@ -365,6 +369,12 @@ private extension AmiiboLiveClient {
case let .json(output): case let .json(output):
return output.lastUpdated return output.lastUpdated
} }
case .badRequest:
throw AmiiboServiceError.badRequest
case .notFound:
throw AmiiboServiceError.notFound
case .internalServerError:
throw AmiiboServiceError.notAvailable
case let .undocumented(statusCode, _): case let .undocumented(statusCode, _):
throw AmiiboServiceError.undocumented(statusCode) throw AmiiboServiceError.undocumented(statusCode)
} }