Commit graph

39 commits

Author SHA1 Message Date
Serraniel 6fd5987d64
Adds basic tests for card prices 2023-03-03 15:24:06 +01:00
Serraniel 51f530687f
Adds price data enumerable to the card API object 2023-03-03 15:23:55 +01:00
Serraniel 530bbda1b2
Adds a JsonConverter to parse the special JSONN format of the card price information 2023-03-03 15:23:36 +01:00
Serraniel 054e72cc33
Extends the card price class by additional information provided by the API
In particular Seller, condition and version
2023-03-03 15:23:12 +01:00
Serraniel 397c3c95d9
Adds a CardPrice class 2023-03-03 13:53:16 +01:00
Serraniel 6685692030
Fixes projects settings 2023-03-01 22:43:30 +01:00
Serraniel ae563bd273
Removes forgotten unit 2023-03-01 22:06:49 +01:00
Serraniel ac578a2ad6
Reorganizes project structure 2023-03-01 22:06:38 +01:00
Serraniel cc766f5d26
Updates nuget packages 2023-03-01 21:54:57 +01:00
Serraniel 2213dd30b5
Adds simple test to fetch cards 2023-03-01 21:48:01 +01:00
Serraniel 83b5cda902
Fixes some formatting and properties 2023-03-01 21:47:42 +01:00
Serraniel 3036d0dda0
Removes obsolete endpoint and response logics 2023-03-01 21:47:26 +01:00
Serraniel 62a4ac5c4b
Adds new JsonConverter for special ints which can have "none" as value, too. 2023-03-01 21:44:13 +01:00
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