Commit graph

26 commits

Author SHA1 Message Date
Serraniel b6ff5f86a6
Adds methods to fetch cards 2023-03-01 21:17:08 +01:00
Serraniel e6c7cdf9b4
Improves apiclient internal code 2023-03-01 19:10:16 +01:00
Serraniel 80219867df
Fixes an exception caused by null values in query filter builder 2023-03-01 17:30:00 +01:00
Serraniel d55b6eea02
Reorganizes test classes and adds simple test for queryfilterbuilder 2023-03-01 17:29:39 +01:00
Serraniel 70159b11ba
Refactored QueryFilter to QueryFilterBuilder 2023-03-01 17:26:54 +01:00
Serraniel 742d90bb98
Refactors queryfilter name attribute 2023-03-01 17:14:43 +01:00
Serraniel 028bfeb776
Adds query filter implementations 2023-03-01 17:11:37 +01:00
Serraniel 863f708ed1
Starts simplifying code interfaces to fetch sets 2023-03-01 16:33:54 +01:00
Serraniel 48209a130b
Refactors API fetching for tests and fixes a typo 2023-03-01 12:52:30 +01:00
Serraniel 0379b9e6f6
Updates testing dependencies 2023-02-28 14:07:04 +01:00
Serraniel 3986239ca4
Temporarily removed vsxmd due to issues during compiling 2023-02-28 14:02:39 +01:00
Serraniel adc051ff48
Fixes HasNextPage default implementation in older compiler versions 2023-02-28 13:45:17 +01:00
Serraniel 4d3a8002a8
Fixes a random missing bracket in SetEndpoint 2023-02-28 13:00:02 +01:00
Serraniel c69cd29add
Merge branch 'main' of https://github.com/Serraniel/japanese-pokemon-cards-sdk-csharp into main 2023-02-28 12:50:53 +01:00
Serraniel 4fd855f01d
Externds the api endpoint interfaces by id and uuid qeuries 2023-02-28 12:50:14 +01:00
Serraniel bf32379254
Registers the set endpoint in the endpoint factory 2023-02-12 23:07:40 +01:00
Serraniel 10cd18261d
Fixes accessability of the Data property on Enumerableapiresponse 2023-02-12 23:07:19 +01:00
Serraniel ea22696f66
Adds a placeholder testing project 2023-02-12 23:06:21 +01:00
Serraniel e224723313
Adds helper method to check if a pageable response has more pages 2023-01-29 11:22:09 +01:00
Serraniel b6f59a7733
Sets JsonPropertyNames for JSON conversion on properties with altered names 2023-01-29 01:18:22 +01:00
Serraniel e5680743e6
Implements an ApiClient with basic response types and endpoint classes 2023-01-28 23:54:23 +01:00
Serraniel 0561f51467
Adds basic classes for card and set
Covers most of the properties documented at https://jpn-cards-site.readthedocs.io/en/latest/api_docs/pokemon/v2/v2_obj/
Properties which consist of undocumented objects currently are not implemented.
2023-01-28 22:35:56 +01:00
Serraniel ef16653eb3
Sets nullable and language version in the project file 2023-01-28 22:34:51 +01:00
Serraniel cbf595e326
Adds Vsxmd to packages to generate markdown style documentaion file 2023-01-28 22:01:54 +01:00
Serraniel 4eaabe4a53
Adds an basically empty C# project into the repository 2023-01-28 22:00:38 +01:00
Daniel 26f2526c77
Initial commit 2023-01-28 21:16:29 +01:00