{"id":28423552,"url":"https://github.com/ptv-logistics/clients-matrix-routing-api","last_synced_at":"2025-06-25T11:31:15.940Z","repository":{"id":133361074,"uuid":"578939726","full_name":"ptv-logistics/clients-matrix-routing-api","owner":"ptv-logistics","description":"Clients for the Matrix Routing API","archived":false,"fork":false,"pushed_at":"2025-04-14T08:21:59.000Z","size":249,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-06-05T09:08:54.203Z","etag":null,"topics":["clients","ptv-developer"],"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,"zenodo":null}},"created_at":"2022-12-16T08:56:19.000Z","updated_at":"2025-04-14T08:22:00.000Z","dependencies_parsed_at":"2024-01-23T09:59:55.422Z","dependency_job_id":"281c466c-6d4f-4be8-a6f4-fefc22ce9a1b","html_url":"https://github.com/ptv-logistics/clients-matrix-routing-api","commit_stats":null,"previous_names":["ptv-logistics/clients-matrix-routing-api","ptv-group/clients-matrix-routing-api"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/ptv-logistics/clients-matrix-routing-api","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ptv-logistics%2Fclients-matrix-routing-api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ptv-logistics%2Fclients-matrix-routing-api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ptv-logistics%2Fclients-matrix-routing-api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ptv-logistics%2Fclients-matrix-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-matrix-routing-api/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ptv-logistics%2Fclients-matrix-routing-api/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261862953,"owners_count":23221455,"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","ptv-developer"],"created_at":"2025-06-05T09:08:53.971Z","updated_at":"2025-06-25T11:31:15.922Z","avatar_url":"https://github.com/ptv-logistics.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Clients for the Matrix Routing API (Version 1.9)\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     MatricesApi matricesApi = new MatricesApi(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   MatricesApi matricesApi = new MatricesApi(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 matricesApi: MatricesApi = new MatricesApi(configuration);\n    ```\n\n \u0026nbsp;  \n \u0026nbsp;  \n Please refer to our [Matrix Routing API](https://developer.myptv.com/en/documentation/matrix-routing-api/quick-start-matrix-routing-api) documentation.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fptv-logistics%2Fclients-matrix-routing-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fptv-logistics%2Fclients-matrix-routing-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fptv-logistics%2Fclients-matrix-routing-api/lists"}