From a5a6d8dfd60d67278d7858e2909f73328730037f Mon Sep 17 00:00:00 2001 From: SocksOnHead Date: Mon, 21 Jul 2025 02:00:16 +0200 Subject: [PATCH] Created Change public transport api (markdown) --- Change-public-transport-api.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 Change-public-transport-api.md diff --git a/Change-public-transport-api.md b/Change-public-transport-api.md new file mode 100644 index 0000000..b122739 --- /dev/null +++ b/Change-public-transport-api.md @@ -0,0 +1,13 @@ +**DISCLAIMER**: Advanced, avoid if you aren't good at C# + +Open the project in preferrable IDE and edit those files: + +**Update**: + - [ResRobotClient to make request to new api](https://github.com/Myxelium/Wireless_Eink_HomeScreen/blob/master/HomeApi/Integration/Client/ResRobotClient.cs) + - [Update To Contract Extension to map correctly](https://github.com/Myxelium/Wireless_Eink_HomeScreen/blob/master/HomeApi/Extensions/ContractExtensions.cs#L133) + +**Replace**: + - [TrafikLabsResponse](https://github.com/Myxelium/Wireless_Eink_HomeScreen/blob/master/HomeApi/Models/Response/TrafikLabsApiResponse.cs) + +When it comes to the response model, you can simply try to make a request to their endpoint and copy the JSON. +For less pain in the ass, use https://json2csharp.com/ or other tool to recreate the model from JSON. \ No newline at end of file