{"id":16854685,"url":"https://github.com/simonit/renz-tanzplaner-java-sdk","last_synced_at":"2025-03-18T10:44:45.577Z","repository":{"id":95369499,"uuid":"464260111","full_name":"SimonIT/renz-tanzplaner-java-sdk","owner":"SimonIT","description":null,"archived":false,"fork":false,"pushed_at":"2022-03-01T00:28:29.000Z","size":107,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-24T17:18:16.726Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SimonIT.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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-02-27T21:40:12.000Z","updated_at":"2022-03-13T15:17:10.000Z","dependencies_parsed_at":"2023-03-29T06:00:57.552Z","dependency_job_id":null,"html_url":"https://github.com/SimonIT/renz-tanzplaner-java-sdk","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SimonIT%2Frenz-tanzplaner-java-sdk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SimonIT%2Frenz-tanzplaner-java-sdk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SimonIT%2Frenz-tanzplaner-java-sdk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SimonIT%2Frenz-tanzplaner-java-sdk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SimonIT","download_url":"https://codeload.github.com/SimonIT/renz-tanzplaner-java-sdk/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244207670,"owners_count":20416100,"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":[],"created_at":"2024-10-13T13:56:34.606Z","updated_at":"2025-03-18T10:44:45.550Z","avatar_url":"https://github.com/SimonIT.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# renz-tanzplaner-java-sdk\n\nTanzplaner\n- API version: 1.0\n\nNo description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)\n\n\n*Automatically generated by the [OpenAPI Generator](https://openapi-generator.tech)*\n\n\n## Requirements\n\nBuilding the API client library requires:\n1. Java 1.8+\n2. Maven (3.8.3+)/Gradle (7.2+)\n\n## Installation\n\nTo install the API client library to your local Maven repository, simply execute:\n\n```shell\nmvn clean install\n```\n\nTo deploy it to a remote Maven repository instead, configure the settings of the repository and execute:\n\n```shell\nmvn clean deploy\n```\n\nRefer to the [OSSRH Guide](http://central.sonatype.org/pages/ossrh-guide.html) for more information.\n\n### Maven users\n\nAdd this dependency to your project's POM:\n\n```xml\n\u003cdependency\u003e\n  \u003cgroupId\u003ede.tanzschulerenz.tanzplaner\u003c/groupId\u003e\n  \u003cartifactId\u003erenz-tanzplaner-java-sdk\u003c/artifactId\u003e\n  \u003cversion\u003e1.0\u003c/version\u003e\n  \u003cscope\u003ecompile\u003c/scope\u003e\n\u003c/dependency\u003e\n```\n\n### Gradle users\n\nAdd this dependency to your project's build file:\n\n```groovy\n  repositories {\n    mavenCentral()     // Needed if the 'renz-tanzplaner-java-sdk' jar has been published to maven central.\n    mavenLocal()       // Needed if the 'renz-tanzplaner-java-sdk' jar has been published to the local maven repo.\n  }\n\n  dependencies {\n     implementation \"de.tanzschulerenz.tanzplaner:renz-tanzplaner-java-sdk:1.0\"\n  }\n```\n\n### Others\n\nAt first generate the JAR by executing:\n\n```shell\nmvn clean package\n```\n\nThen manually install the following JARs:\n\n* `target/renz-tanzplaner-java-sdk-1.0.jar`\n* `target/lib/*.jar`\n\n## Getting Started\n\nPlease follow the [installation](#installation) instruction and execute the following Java code:\n\n```java\n\n// Import classes:\nimport de.tanzschulerenz.tanzplaner.client.ApiClient;\nimport de.tanzschulerenz.tanzplaner.client.ApiException;\nimport de.tanzschulerenz.tanzplaner.client.Configuration;\nimport de.tanzschulerenz.tanzplaner.client.models.*;\nimport de.tanzschulerenz.tanzplaner.client.api.DefaultApi;\n\npublic class Example {\n  public static void main(String[] args) {\n    ApiClient defaultClient = Configuration.getDefaultApiClient();\n    defaultClient.setBasePath(\"https://www.tanzschule-renz.de/tanzplaner\");\n\n    DefaultApi apiInstance = new DefaultApi(defaultClient);\n    Integer id = 56; // Integer | \n    Integer withEntries = 1; // Integer | \n    String category = \"category_example\"; // String | \n    Integer showEntryDetails = 1; // Integer | \n    try {\n      CoursesResponse result = apiInstance.coursesGet(id, withEntries, category, showEntryDetails);\n      System.out.println(result);\n    } catch (ApiException e) {\n      System.err.println(\"Exception when calling DefaultApi#coursesGet\");\n      System.err.println(\"Status code: \" + e.getCode());\n      System.err.println(\"Reason: \" + e.getResponseBody());\n      System.err.println(\"Response headers: \" + e.getResponseHeaders());\n      e.printStackTrace();\n    }\n  }\n}\n\n```\n\n## Documentation for API Endpoints\n\nAll URIs are relative to *https://www.tanzschule-renz.de/tanzplaner*\n\nClass | Method | HTTP request | Description\n------------ | ------------- | ------------- | -------------\n*DefaultApi* | [**coursesGet**](docs/DefaultApi.md#coursesGet) | **GET** /courses/ | \n*DefaultApi* | [**entriesGet**](docs/DefaultApi.md#entriesGet) | **GET** /entries/ | \n*DefaultApi* | [**entriesViewIdGet**](docs/DefaultApi.md#entriesViewIdGet) | **GET** /entries/view/{id} | \n\n\n## Documentation for Models\n\n - [Course](docs/Course.md)\n - [CoursesResponse](docs/CoursesResponse.md)\n - [EntriesResponse](docs/EntriesResponse.md)\n - [Entry](docs/Entry.md)\n - [EntryResponse](docs/EntryResponse.md)\n - [Info](docs/Info.md)\n - [Locationinfo](docs/Locationinfo.md)\n\n\n## Documentation for Authorization\n\nAll endpoints do not require authorization.\nAuthentication schemes defined for the API:\n\n## Recommendation\n\nIt's recommended to create an instance of `ApiClient` per thread in a multithreaded environment to avoid any potential issues.\n\n## Author\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimonit%2Frenz-tanzplaner-java-sdk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsimonit%2Frenz-tanzplaner-java-sdk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimonit%2Frenz-tanzplaner-java-sdk/lists"}