Javier Cicchelli f0c22f2747 [Improvement] DTOs (#19)
This PR contains the work done to encapsulate the public models under a namespace, to avoid any possible ambiguities when developers use this package. Furthermore, some documentation has been updated an, of course, the available Xcode and Web documentation has been re-generated.

Co-authored-by: Javier Cicchelli <javier@rock-n-code.com>
Reviewed-on: #19
2023-07-23 13:51:25 +00:00

1.1 KiB

AmiiboService

Ready-to-use service that retrieves decoded entities from any of the Amiibo API available endpoints.

Overview

AmiiboService provides a service for retrieving data from the remote Amiibo API endpoints that could be used in either in libraries and applications, targeting not only Apple platforms, such as iOS, macOS, tvOS, watchOS, and xrOS; but Linux and Windows platforms as well.

This package provides all the necessary components to the developers to:

  • data filtering parameters to the requests to send to the remote service, if required;
  • decoded models from the data coming in from those responses.

Topics

Essentials

Models

  • DTO
  • DTO/Amiibo
  • DTO/KeyName
  • DTO/AmiiboSeries
  • DTO/AmiiboType
  • DTO/Character
  • DTO/GameSeries
  • DTO/LastUpdated

Filters

  • AmiiboFilter
  • KeyNameFilter
  • AmiiboSeriesFilter 
  • AmiiboTypeFilter
  • CharacterFilter
  • GameSeriesFilter

Errors

  • AmiiboClientError