{"id":30618148,"url":"https://github.com/ptv-logistics/clients-data-api","last_synced_at":"2025-08-30T11:09:14.673Z","repository":{"id":133360970,"uuid":"596433332","full_name":"ptv-logistics/clients-data-api","owner":"ptv-logistics","description":"Clients for the Data API","archived":false,"fork":false,"pushed_at":"2025-08-29T11:49:21.000Z","size":495,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-08-29T15:05:17.348Z","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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-02-02T07:03:11.000Z","updated_at":"2025-08-29T11:49:23.000Z","dependencies_parsed_at":null,"dependency_job_id":"adf21b6e-49dc-4860-9324-009cb7bc28ad","html_url":"https://github.com/ptv-logistics/clients-data-api","commit_stats":null,"previous_names":["ptv-logistics/clients-data-api"],"tags_count":8,"template":false,"template_full_name":null,"purl":"pkg:github/ptv-logistics/clients-data-api","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ptv-logistics%2Fclients-data-api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ptv-logistics%2Fclients-data-api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ptv-logistics%2Fclients-data-api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ptv-logistics%2Fclients-data-api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ptv-logistics","download_url":"https://codeload.github.com/ptv-logistics/clients-data-api/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ptv-logistics%2Fclients-data-api/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272839762,"owners_count":25001877,"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","status":"online","status_checked_at":"2025-08-30T02:00:09.474Z","response_time":77,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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-08-30T11:09:13.192Z","updated_at":"2025-08-30T11:09:14.654Z","avatar_url":"https://github.com/ptv-logistics.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Clients for the Data API (Version 1.17)\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     VehicleProfilesApi vehicleProfilesApi = new VehicleProfilesApi(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   VehicleProfilesApi vehicleProfilesApi = new VehicleProfilesApi(apiClient);\n   ```\n\n\n* **TypeScript:** Please add the following dependecies to your project\n  * aurelia-api (3.2.1)\n  * aurelia-fetch-client (1.8.2)\n  * node-fetch (2.6.1)\n  * polly-js (1.8.0)\n  * typescript (4.1.2)\n  * @types/node (18.11.18)\n  * typescript-http-client (0.10.1)\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 vehicleProfilesApi: VehicleProfilesApi = new VehicleProfilesApi(configuration);\n    ```\n\n \u0026nbsp;  \n \u0026nbsp;  \n Please refer to our [Data API](https://developer.myptv.com/en/documentation/data-api/quick-start-data-api) documentation.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fptv-logistics%2Fclients-data-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fptv-logistics%2Fclients-data-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fptv-logistics%2Fclients-data-api/lists"}