[Feature] Service #4

Merged
javier merged 13 commits from feature/service into main 2023-04-21 18:16:38 +00:00

13 Commits

Author SHA1 Message Date
53d08bf1b6 Implemented some test cases in the AmiiboServiceTests tests. 2023-04-21 18:17:11 +02:00
a717592fa6 Defined some seeds to use in test cases in the String+Seed and the Data+Seed extensions. 2023-04-21 18:16:38 +02:00
4292885031 Implemented convenience initialisers for the GetAmiiboEndpoint, GetCharacterEndpoint, GetGameSeriesEndpoint, GetSeriesEndpoint and the GetTypeEndpoint endpoint extensions. 2023-04-21 18:15:15 +02:00
102302935f Made the Game, Release and Usage model independent from the Amiibo model. 2023-04-21 13:40:47 +02:00
7d0e0e8f64 Replaced the "showGames" and "showUsage" flags in the AmiiboFilter filter with an enumeration. 2023-04-21 13:37:59 +02:00
55f1b4824e Made the "usage" property of the Amiibo.Game model optional. 2023-04-20 01:25:54 +02:00
83950ceb6e Fixed the path property of the GetAmiiboEndpoint endpoint. 2023-04-20 01:24:23 +02:00
68d7eef203 Implemented the AmiiboService service. 2023-04-20 00:14:57 +02:00
2dbf805870 Implemented the Result model. 2023-04-20 00:14:37 +02:00
60c1bf55db Defined the Service public protocol. 2023-04-20 00:12:49 +02:00
d1de1939e4 Implemented the KeyNameFilter filter and conformed it to the Filter protocol. 2023-04-19 22:25:18 +02:00
35027dcd38 Implemented the AmiiboFilter filter and conformed it to the Filter protocol. 2023-04-19 22:25:01 +02:00
1598616ce1 Defined the Filter protocol. 2023-04-19 22:23:04 +02:00