# FakeApi All URIs are relative to *http://petstore.swagger.io:80/v2* | Method | HTTP request | Description | |------------- | ------------- | -------------| | [**createXmlItem**](FakeApi.md#createXmlItem) | **POST** /fake/create_xml_item | creates an XmlItem | | [**fakeOuterBooleanSerialize**](FakeApi.md#fakeOuterBooleanSerialize) | **POST** /fake/outer/boolean | | | [**fakeOuterCompositeSerialize**](FakeApi.md#fakeOuterCompositeSerialize) | **POST** /fake/outer/composite | | | [**fakeOuterNumberSerialize**](FakeApi.md#fakeOuterNumberSerialize) | **POST** /fake/outer/number | | | [**fakeOuterStringSerialize**](FakeApi.md#fakeOuterStringSerialize) | **POST** /fake/outer/string | | | [**testBodyWithFileSchema**](FakeApi.md#testBodyWithFileSchema) | **PUT** /fake/body-with-file-schema | | | [**testBodyWithQueryParams**](FakeApi.md#testBodyWithQueryParams) | **PUT** /fake/body-with-query-params | | | [**testClientModel**](FakeApi.md#testClientModel) | **PATCH** /fake | To test \"client\" model | | [**testEndpointParameters**](FakeApi.md#testEndpointParameters) | **POST** /fake | Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 | | [**testEnumParameters**](FakeApi.md#testEnumParameters) | **GET** /fake | To test enum parameters | | [**testGroupParameters**](FakeApi.md#testGroupParameters) | **DELETE** /fake | Fake endpoint to test group parameters (optional) | | [**testInlineAdditionalProperties**](FakeApi.md#testInlineAdditionalProperties) | **POST** /fake/inline-additionalProperties | test inline additionalProperties | | [**testJsonFormData**](FakeApi.md#testJsonFormData) | **GET** /fake/jsonFormData | test json serialization of form data | | [**testQueryParameterCollectionFormat**](FakeApi.md#testQueryParameterCollectionFormat) | **PUT** /fake/test-query-parameters | | ## Creating FakeApi To initiate an instance of `FakeApi`, you can use micronaut's `ApplicationContext`: ```java /* imports import io.micronaut.runtime.Micronaut; import io.micronaut.context.ApplicationContext; import org.openapitools.api.FakeApi; */ ApplicationContext context = Micronaut.run(/* ... */); PetApi apiInstance = context.getBean(FakeApi.class); ``` Or the `@Inject` annotation: ```java @Singleton class MyClass { @Inject FakeApi fakeApi; /* ... use the injected variable */ } ``` Note that the class needs to be annotated with one of Micronaut's [scope annotations](https://docs.micronaut.io/latest/guide/#scopes) like `Singleton` in order to be processed. More information can be found inside [Inversion of Control guide section](https://docs.micronaut.io/latest/guide/#ioc). # **createXmlItem** ```java Mono FakeApi.createXmlItem(xmlItem) ``` creates an XmlItem this route creates an XmlItem ### Parameters | Name | Type | Description | Notes | |------------- | ------------- | ------------- | -------------| | **xmlItem** | [**XmlItem**](XmlItem.md)| XmlItem Body | | ### HTTP request headers - **Content-Type**: `application/xml`, `application/xml; charset=utf-8`, `application/xml; charset=utf-16`, `text/xml`, `text/xml; charset=utf-8`, `text/xml; charset=utf-16` - **Accept**: Not defined # **fakeOuterBooleanSerialize** ```java Mono FakeApi.fakeOuterBooleanSerialize(_body) ``` Test serialization of outer boolean types ### Parameters | Name | Type | Description | Notes | |------------- | ------------- | ------------- | -------------| | **_body** | `Boolean`| Input boolean as post body | [optional parameter] | ### Return type `Boolean` ### HTTP request headers - **Content-Type**: Not defined - **Accept**: Not defined # **fakeOuterCompositeSerialize** ```java Mono FakeApi.fakeOuterCompositeSerialize(_body) ``` Test serialization of object with outer number type ### Parameters | Name | Type | Description | Notes | |------------- | ------------- | ------------- | -------------| | **_body** | [**OuterComposite**](OuterComposite.md)| Input composite as post body | [optional parameter] | ### Return type [**OuterComposite**](OuterComposite.md) ### HTTP request headers - **Content-Type**: Not defined - **Accept**: Not defined # **fakeOuterNumberSerialize** ```java Mono FakeApi.fakeOuterNumberSerialize(_body) ``` Test serialization of outer number types ### Parameters | Name | Type | Description | Notes | |------------- | ------------- | ------------- | -------------| | **_body** | `BigDecimal`| Input number as post body | [optional parameter] | ### Return type [**BigDecimal**](BigDecimal.md) ### HTTP request headers - **Content-Type**: Not defined - **Accept**: Not defined # **fakeOuterStringSerialize** ```java Mono FakeApi.fakeOuterStringSerialize(_body) ``` Test serialization of outer string types ### Parameters | Name | Type | Description | Notes | |------------- | ------------- | ------------- | -------------| | **_body** | `String`| Input string as post body | [optional parameter] | ### Return type `String` ### HTTP request headers - **Content-Type**: Not defined - **Accept**: Not defined # **testBodyWithFileSchema** ```java Mono FakeApi.testBodyWithFileSchema(_body) ``` For this test, the body for this request much reference a schema named `File`. ### Parameters | Name | Type | Description | Notes | |------------- | ------------- | ------------- | -------------| | **_body** | [**FileSchemaTestClass**](FileSchemaTestClass.md)| | | ### HTTP request headers - **Content-Type**: `application/json` - **Accept**: Not defined # **testBodyWithQueryParams** ```java Mono FakeApi.testBodyWithQueryParams(query_body) ``` ### Parameters | Name | Type | Description | Notes | |------------- | ------------- | ------------- | -------------| | **query** | `String`| | | | **_body** | [**User**](User.md)| | | ### HTTP request headers - **Content-Type**: `application/json` - **Accept**: Not defined # **testClientModel** ```java Mono FakeApi.testClientModel(_body) ``` To test \"client\" model To test \"client\" model ### Parameters | Name | Type | Description | Notes | |------------- | ------------- | ------------- | -------------| | **_body** | [**ModelClient**](ModelClient.md)| client model | | ### Return type [**ModelClient**](ModelClient.md) ### HTTP request headers - **Content-Type**: `application/json` - **Accept**: `application/json` # **testEndpointParameters** ```java Mono FakeApi.testEndpointParameters(number_doublepatternWithoutDelimiter_byteintegerint32int64_floatstringbinarydatedateTimepasswordparamCallback) ``` Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트 ### Parameters | Name | Type | Description | Notes | |------------- | ------------- | ------------- | -------------| | **number** | `BigDecimal`| None | | | **_double** | `Double`| None | | | **patternWithoutDelimiter** | `String`| None | | | **_byte** | `byte[]`| None | | | **integer** | `Integer`| None | [optional parameter] | | **int32** | `Integer`| None | [optional parameter] | | **int64** | `Long`| None | [optional parameter] | | **_float** | `Float`| None | [optional parameter] | | **string** | `String`| None | [optional parameter] | | **binary** | `File`| None | [optional parameter] | | **date** | `LocalDate`| None | [optional parameter] | | **dateTime** | `OffsetDateTime`| None | [optional parameter] | | **password** | `String`| None | [optional parameter] | | **paramCallback** | `String`| None | [optional parameter] | ### Authorization * **[http_basic_test](auth.md#http_basic_test)** ### HTTP request headers - **Content-Type**: `application/x-www-form-urlencoded` - **Accept**: Not defined # **testEnumParameters** ```java Mono FakeApi.testEnumParameters(enumHeaderStringArrayenumHeaderStringenumQueryStringArrayenumQueryStringenumQueryIntegerenumQueryDoubleenumFormStringArrayenumFormString) ``` To test enum parameters To test enum parameters ### Parameters | Name | Type | Description | Notes | |------------- | ------------- | ------------- | -------------| | **enumHeaderStringArray** | [**List<String>**](String.md)| Header parameter enum test (string array) | [optional parameter] [enum: `>`, `$`] | | **enumHeaderString** | `String`| Header parameter enum test (string) | [optional parameter] [default to `-efg`] [enum: `_abc`, `-efg`, `(xyz)`] | | **enumQueryStringArray** | [**List<String>**](String.md)| Query parameter enum test (string array) | [optional parameter] [enum: `>`, `$`] | | **enumQueryString** | `String`| Query parameter enum test (string) | [optional parameter] [default to `-efg`] [enum: `_abc`, `-efg`, `(xyz)`] | | **enumQueryInteger** | `Integer`| Query parameter enum test (double) | [optional parameter] [enum: `1`, `-2`] | | **enumQueryDouble** | `Double`| Query parameter enum test (double) | [optional parameter] [enum: `1.1`, `-1.2`] | | **enumFormStringArray** | [**List<String>**](String.md)| Form parameter enum test (string array) | [optional parameter] [default to `$`] [enum: `>`, `$`] | | **enumFormString** | `String`| Form parameter enum test (string) | [optional parameter] [default to `-efg`] [enum: `_abc`, `-efg`, `(xyz)`] | ### HTTP request headers - **Content-Type**: `application/x-www-form-urlencoded` - **Accept**: Not defined # **testGroupParameters** ```java Mono FakeApi.testGroupParameters(requiredStringGrouprequiredBooleanGrouprequiredInt64GroupstringGroupbooleanGroupint64Group) ``` Fake endpoint to test group parameters (optional) Fake endpoint to test group parameters (optional) ### Parameters | Name | Type | Description | Notes | |------------- | ------------- | ------------- | -------------| | **requiredStringGroup** | `Integer`| Required String in group parameters | | | **requiredBooleanGroup** | `Boolean`| Required Boolean in group parameters | | | **requiredInt64Group** | `Long`| Required Integer in group parameters | | | **stringGroup** | `Integer`| String in group parameters | [optional parameter] | | **booleanGroup** | `Boolean`| Boolean in group parameters | [optional parameter] | | **int64Group** | `Long`| Integer in group parameters | [optional parameter] | ### HTTP request headers - **Content-Type**: Not defined - **Accept**: Not defined # **testInlineAdditionalProperties** ```java Mono FakeApi.testInlineAdditionalProperties(param) ``` test inline additionalProperties ### Parameters | Name | Type | Description | Notes | |------------- | ------------- | ------------- | -------------| | **param** | [**Map<String, String>**](String.md)| request body | | ### HTTP request headers - **Content-Type**: `application/json` - **Accept**: Not defined # **testJsonFormData** ```java Mono FakeApi.testJsonFormData(paramparam2) ``` test json serialization of form data ### Parameters | Name | Type | Description | Notes | |------------- | ------------- | ------------- | -------------| | **param** | `String`| field1 | | | **param2** | `String`| field2 | | ### HTTP request headers - **Content-Type**: `application/x-www-form-urlencoded` - **Accept**: Not defined # **testQueryParameterCollectionFormat** ```java Mono FakeApi.testQueryParameterCollectionFormat(pipeioutilhttpurlcontext) ``` To test the collection format in query parameters ### Parameters | Name | Type | Description | Notes | |------------- | ------------- | ------------- | -------------| | **pipe** | [**List<String>**](String.md)| | | | **ioutil** | [**List<String>**](String.md)| | | | **http** | [**List<String>**](String.md)| | | | **url** | [**List<String>**](String.md)| | | | **context** | [**List<String>**](String.md)| | | ### HTTP request headers - **Content-Type**: Not defined - **Accept**: Not defined