{"id":27360334,"url":"https://github.com/ptv-logistics/clients-routing-api","last_synced_at":"2025-04-13T01:08:09.840Z","repository":{"id":133361128,"uuid":"578940148","full_name":"ptv-logistics/clients-routing-api","owner":"ptv-logistics","description":"Clients for the Routing API","archived":false,"fork":false,"pushed_at":"2025-04-10T12:37:50.000Z","size":1732,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-04-13T01:08:04.049Z","etag":null,"topics":["clients","logistics","maps","maps-api","ptv-developer","routing-algorithm","routing-api"],"latest_commit_sha":null,"homepage":"https://developer.myptv.com","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ptv-logistics.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-12-16T08:57:42.000Z","updated_at":"2025-04-10T12:37:51.000Z","dependencies_parsed_at":"2025-04-10T13:55:32.210Z","dependency_job_id":"c9491500-5389-464f-8862-3ef55637cd91","html_url":"https://github.com/ptv-logistics/clients-routing-api","commit_stats":null,"previous_names":["ptv-logistics/clients-routing-api"],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ptv-logistics%2Fclients-routing-api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ptv-logistics%2Fclients-routing-api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ptv-logistics%2Fclients-routing-api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ptv-logistics%2Fclients-routing-api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ptv-logistics","download_url":"https://codeload.github.com/ptv-logistics/clients-routing-api/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248650766,"owners_count":21139681,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["clients","logistics","maps","maps-api","ptv-developer","routing-algorithm","routing-api"],"created_at":"2025-04-13T01:08:09.472Z","updated_at":"2025-04-13T01:08:09.833Z","avatar_url":"https://github.com/ptv-logistics.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Clients for the Routing API (Version 1.35)\n\nUsing client classes makes it easier and more convenient to integrate the API into an existing programming environment. We provide here clients for Java, C# and TypeScript. Alternatively you can generate the clients yourself by using this [tutorial](https://developer.myptv.com/en/resources/tutorials/general/how-generate-clients-ptv-developer-apis).\n\n\nLanguage depending information:\n* **DotNet:** Please add the following nuget packages to your client project\n  * Please use .NET 6.0\n  * JsonSubTypes (1.8.0)\n  * Polly (7.2.3)\n  * RestSharp (106.13.0)\n  * System.ComponentModel.Annotations (5.0.0)\n  \n  To initialize your client with your APIKey you can use the following snippet:\n    ```\n     var apiKey = new Dictionary\u003cstring, string\u003e(){[\"apiKey\"] = \"Enter your ApiKey here\" };\n     var configuration = new Configuration() { ApiKey = apiKey };\n     RoutingApi routingApi = new RoutingApi(configuration);\n    ```\n\n* **Java:** Please add the following dependencies to your project\n  ```   \u003cdependencies\u003e\n        \u003cdependency\u003e\n            \u003cgroupId\u003ecom.fasterxml.jackson.core\u003c/groupId\u003e\n            \u003cartifactId\u003ejackson-core\u003c/artifactId\u003e\n            \u003cversion\u003e2.10.4\u003c/version\u003e\n        \u003c/dependency\u003e\n        \u003cdependency\u003e\n            \u003cgroupId\u003ecom.fasterxml.jackson.core\u003c/groupId\u003e\n            \u003cartifactId\u003ejackson-annotations\u003c/artifactId\u003e\n            \u003cversion\u003e2.10.4\u003c/version\u003e\n        \u003c/dependency\u003e\n        \u003cdependency\u003e\n            \u003cgroupId\u003ecom.fasterxml.jackson.core\u003c/groupId\u003e\n            \u003cartifactId\u003ejackson-databind\u003c/artifactId\u003e\n            \u003cversion\u003e2.10.4\u003c/version\u003e\n        \u003c/dependency\u003e\n        \u003cdependency\u003e\n            \u003cgroupId\u003ecom.fasterxml.jackson.datatype\u003c/groupId\u003e\n            \u003cartifactId\u003ejackson-datatype-jsr310\u003c/artifactId\u003e\n            \u003cversion\u003e2.10.4\u003c/version\u003e\n        \u003c/dependency\u003e\n        \u003cdependency\u003e\n            \u003cgroupId\u003eorg.openapitools\u003c/groupId\u003e\n            \u003cartifactId\u003ejackson-databind-nullable\u003c/artifactId\u003e\n            \u003cversion\u003e0.2.1\u003c/version\u003e\n        \u003c/dependency\u003e\n        \u003cdependency\u003e\n            \u003cgroupId\u003ecom.github.ptv-logistics\u003c/groupId\u003e\n            \u003cartifactId\u003eopenapi-generator-cli\u003c/artifactId\u003e\n            \u003cversion\u003e6.2.1\u003c/version\u003e\n        \u003c/dependency\u003e\n        \u003cdependency\u003e\n            \u003cgroupId\u003ejavax.ws.rs\u003c/groupId\u003e\n            \u003cartifactId\u003ejavax.ws.rs-api\u003c/artifactId\u003e\n            \u003cversion\u003e2.1.1\u003c/version\u003e\n        \u003c/dependency\u003e\n  ```       \n    To initialize your client with your APIKey you can use the following snippet:\n   ```\n   ApiClient apiClient = Configuration.getDefaultApiClient()\n       .setRequestInterceptor(builder -\u003e builder.setHeader(\"ApiKey\", \"Enter your ApiKey here\"));\n   RoutingApi routingApi = new RoutingApi(apiClient);\n   ```\n\n\n* **TypeScript:** Please add the following dependencies to your project\n  * nodeVersion (18.14.0)\n  * aurelia-api (3.2.1)\n  * aurelia-fetch-client (1.8.2)\n  * node-fetch (2.6.2)\n  * polly-js (1.8.0)\n  * typescript (4.9.5)\n  * typescript-http-client (0.10.4)\n  * @types/node-fetch (2.6.2)\n  \n  \n  To initialize your client with your APIKey you can use the following snippet:\n    ```\n    let configurationParameters: ConfigurationParameters = {fetchApi: require('node-fetch'),\n                                                            headers: {ApiKey: \"Enter your ApiKey here\"}};\n    let configuration: Configuration = new Configuration(configurationParameters);\n    let routingApi: RoutingApi = new RoutingApi(configuration);\n    ```\n\n \u0026nbsp;  \n \u0026nbsp;  \n Please refer to our [Routing API](https://developer.myptv.com/en/documentation/routing-api/quick-start-routing-api) documentation.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fptv-logistics%2Fclients-routing-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fptv-logistics%2Fclients-routing-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fptv-logistics%2Fclients-routing-api/lists"}