From c1947efa96f8a31b3a63f3fb51b3b83d4614169d Mon Sep 17 00:00:00 2001 From: Javier Cicchelli Date: Tue, 25 Apr 2023 00:36:48 +0200 Subject: [PATCH] Written the AmiiboService article for the documentation catalog. --- Sources/AmiiboService.docc/AmiiboService.md | 33 +++++++++++++++++---- 1 file changed, 28 insertions(+), 5 deletions(-) diff --git a/Sources/AmiiboService.docc/AmiiboService.md b/Sources/AmiiboService.docc/AmiiboService.md index 5a454c3..510efa2 100644 --- a/Sources/AmiiboService.docc/AmiiboService.md +++ b/Sources/AmiiboService.docc/AmiiboService.md @@ -1,14 +1,37 @@ # ``AmiiboService`` -Summary +Ready-to-use service that retrieves decoded entities from any of the [Amiibo API](https://www.amiiboapi.com) available endpoints. ## Overview -Text +**AmiiboService** provides a service, filters and models for retrieving data from the remote [Amiibo API](https://www.amiiboapi.com) endpoints to use in libraries and applications targeting Apple platforms, such as *iOS*, *macOS*, *tvOS*, and *watchOS*. This package provides structures that can be used to include filters to the requests to send to the remote service if required. In addition, the structures to model the kinds of data coming in from those responses into entities are also provided. ## Topics -### Group +### Essentials -- ``Symbol`` -  +- +- ``AmiiboService/AmiiboService`` + +### Filter data when making requests + +- ``AmiiboFilter`` +- ``KeyNameFilter`` +- ``AmiiboSeriesFilter``  +- ``AmiiboTypeFilter`` +- ``CharacterFilter`` +- ``GameSeriesFilter`` + +### Models to decode the data coming from the responses + +- ``Amiibo`` +- ``KeyName`` +- ``AmiiboSeries`` +- ``AmiiboType`` +- ``Character`` +- ``GameSeries`` +- ``LastUpdated`` + +### Errors that can be thrown by the service + +- ``AmiiboClientError``