forked from loafle/openapi-generator-original
* Bump jimschubert/query-tag-action from 1 to 2 Bumps [jimschubert/query-tag-action](https://github.com/jimschubert/query-tag-action) from 1 to 2. - [Release notes](https://github.com/jimschubert/query-tag-action/releases) - [Commits](https://github.com/jimschubert/query-tag-action/compare/v1...v2) Signed-off-by: dependabot[bot] <support@github.com> * Adjust spacings, bring back suppresses to silence IntelliJ IDEs. * Suppress few warnings since we know we are using them in the code. * toLowerCase() is deprecated. * Wrap enum values in backticks to guard against reserved names, bring back encode/decode for each enum. * Wrap property names in backticks to guard against reserved names. * Regenerate samples. * Do not warn about unused imports. * Regenerate samples. * Updated petstore code. * Add missing reserved Kotlin operators and special keywords. * Revert adding backticks. * Regenerate pet store shop code. * Remove unused suppression. * Use 3 braces to wrap name. * Regenerate pet store shop code. * Remove get from reserved words. * Revert back removal of description. * Regenerate source code for Petstore. Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
org.openapitools.client - Kotlin client library for OpenAPI Petstore
Requires
- Kotlin 1.4.30
- Gradle 6.8.3
Build
First, create the gradle wrapper script:
gradle wrapper
Then, run:
./gradlew check assemble
This runs all tests and packages the library.
Features/Implementation Notes
- Supports JSON inputs/outputs, File inputs, and Form inputs.
- Supports collection formats for query parameters: csv, tsv, ssv, pipes.
- Some Kotlin and Java types are fully qualified to avoid conflicts with types defined in OpenAPI definitions.
- Implementation of ApiClient is intended to reduce method counts, specifically to benefit Android targets.
Documentation for API Endpoints
All URIs are relative to http://petstore.swagger.io/v2
Class | Method | HTTP request | Description |
---|---|---|---|
EnumApi | getEnum | GET /enum | Get enums |
Documentation for Models
Documentation for Authorization
All endpoints do not require authorization.