# BodyApi All URIs are relative to *http://localhost:3000* Method | HTTP request | Description ------------- | ------------- | ------------- [**testBinaryGif**](BodyApi.md#testBinaryGif) | **POST** /binary/gif | Test binary (gif) response body [**testBodyApplicationOctetstreamBinary**](BodyApi.md#testBodyApplicationOctetstreamBinary) | **POST** /body/application/octetstream/binary | Test body parameter(s) [**testBodyMultipartFormdataArrayOfBinary**](BodyApi.md#testBodyMultipartFormdataArrayOfBinary) | **POST** /body/application/octetstream/array_of_binary | Test array of binary in multipart mime [**testBodyMultipartFormdataSingleBinary**](BodyApi.md#testBodyMultipartFormdataSingleBinary) | **POST** /body/application/octetstream/single_binary | Test single binary in multipart mime [**testEchoBodyFreeFormObjectResponseString**](BodyApi.md#testEchoBodyFreeFormObjectResponseString) | **POST** /echo/body/FreeFormObject/response_string | Test free form object [**testEchoBodyPet**](BodyApi.md#testEchoBodyPet) | **POST** /echo/body/Pet | Test body parameter(s) [**testEchoBodyPetResponseString**](BodyApi.md#testEchoBodyPetResponseString) | **POST** /echo/body/Pet/response_string | Test empty response body [**testEchoBodyTagResponseString**](BodyApi.md#testEchoBodyTagResponseString) | **POST** /echo/body/Tag/response_string | Test empty json (request body) # **testBinaryGif** > java.io.File testBinaryGif() Test binary (gif) response body Test binary (gif) response body ### Example ```kotlin // Import classes: //import org.openapitools.client.infrastructure.* //import org.openapitools.client.models.* val apiInstance = BodyApi() try { val result : java.io.File = apiInstance.testBinaryGif() println(result) } catch (e: ClientException) { println("4xx response calling BodyApi#testBinaryGif") e.printStackTrace() } catch (e: ServerException) { println("5xx response calling BodyApi#testBinaryGif") e.printStackTrace() } ``` ### Parameters This endpoint does not need any parameter. ### Return type [**java.io.File**](java.io.File.md) ### Authorization No authorization required ### HTTP request headers - **Content-Type**: Not defined - **Accept**: image/gif # **testBodyApplicationOctetstreamBinary** > kotlin.String testBodyApplicationOctetstreamBinary(body) Test body parameter(s) Test body parameter(s) ### Example ```kotlin // Import classes: //import org.openapitools.client.infrastructure.* //import org.openapitools.client.models.* val apiInstance = BodyApi() val body : java.io.File = BINARY_DATA_HERE // java.io.File | try { val result : kotlin.String = apiInstance.testBodyApplicationOctetstreamBinary(body) println(result) } catch (e: ClientException) { println("4xx response calling BodyApi#testBodyApplicationOctetstreamBinary") e.printStackTrace() } catch (e: ServerException) { println("5xx response calling BodyApi#testBodyApplicationOctetstreamBinary") e.printStackTrace() } ``` ### Parameters Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **body** | **java.io.File**| | [optional] ### Return type **kotlin.String** ### Authorization No authorization required ### HTTP request headers - **Content-Type**: application/octet-stream - **Accept**: text/plain # **testBodyMultipartFormdataArrayOfBinary** > kotlin.String testBodyMultipartFormdataArrayOfBinary(files) Test array of binary in multipart mime Test array of binary in multipart mime ### Example ```kotlin // Import classes: //import org.openapitools.client.infrastructure.* //import org.openapitools.client.models.* val apiInstance = BodyApi() val files : kotlin.collections.List = /path/to/file.txt // kotlin.collections.List | try { val result : kotlin.String = apiInstance.testBodyMultipartFormdataArrayOfBinary(files) println(result) } catch (e: ClientException) { println("4xx response calling BodyApi#testBodyMultipartFormdataArrayOfBinary") e.printStackTrace() } catch (e: ServerException) { println("5xx response calling BodyApi#testBodyMultipartFormdataArrayOfBinary") e.printStackTrace() } ``` ### Parameters Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **files** | **kotlin.collections.List<java.io.File>**| | ### Return type **kotlin.String** ### Authorization No authorization required ### HTTP request headers - **Content-Type**: multipart/form-data - **Accept**: text/plain # **testBodyMultipartFormdataSingleBinary** > kotlin.String testBodyMultipartFormdataSingleBinary(myFile) Test single binary in multipart mime Test single binary in multipart mime ### Example ```kotlin // Import classes: //import org.openapitools.client.infrastructure.* //import org.openapitools.client.models.* val apiInstance = BodyApi() val myFile : java.io.File = BINARY_DATA_HERE // java.io.File | try { val result : kotlin.String = apiInstance.testBodyMultipartFormdataSingleBinary(myFile) println(result) } catch (e: ClientException) { println("4xx response calling BodyApi#testBodyMultipartFormdataSingleBinary") e.printStackTrace() } catch (e: ServerException) { println("5xx response calling BodyApi#testBodyMultipartFormdataSingleBinary") e.printStackTrace() } ``` ### Parameters Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **myFile** | **java.io.File**| | [optional] ### Return type **kotlin.String** ### Authorization No authorization required ### HTTP request headers - **Content-Type**: multipart/form-data - **Accept**: text/plain # **testEchoBodyFreeFormObjectResponseString** > kotlin.String testEchoBodyFreeFormObjectResponseString(body) Test free form object Test free form object ### Example ```kotlin // Import classes: //import org.openapitools.client.infrastructure.* //import org.openapitools.client.models.* val apiInstance = BodyApi() val body : kotlin.Any = Object // kotlin.Any | Free form object try { val result : kotlin.String = apiInstance.testEchoBodyFreeFormObjectResponseString(body) println(result) } catch (e: ClientException) { println("4xx response calling BodyApi#testEchoBodyFreeFormObjectResponseString") e.printStackTrace() } catch (e: ServerException) { println("5xx response calling BodyApi#testEchoBodyFreeFormObjectResponseString") e.printStackTrace() } ``` ### Parameters Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **body** | **kotlin.Any**| Free form object | [optional] ### Return type **kotlin.String** ### Authorization No authorization required ### HTTP request headers - **Content-Type**: application/json - **Accept**: text/plain # **testEchoBodyPet** > Pet testEchoBodyPet(pet) Test body parameter(s) Test body parameter(s) ### Example ```kotlin // Import classes: //import org.openapitools.client.infrastructure.* //import org.openapitools.client.models.* val apiInstance = BodyApi() val pet : Pet = // Pet | Pet object that needs to be added to the store try { val result : Pet = apiInstance.testEchoBodyPet(pet) println(result) } catch (e: ClientException) { println("4xx response calling BodyApi#testEchoBodyPet") e.printStackTrace() } catch (e: ServerException) { println("5xx response calling BodyApi#testEchoBodyPet") e.printStackTrace() } ``` ### Parameters Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **pet** | [**Pet**](Pet.md)| Pet object that needs to be added to the store | [optional] ### Return type [**Pet**](Pet.md) ### Authorization No authorization required ### HTTP request headers - **Content-Type**: application/json - **Accept**: application/json # **testEchoBodyPetResponseString** > kotlin.String testEchoBodyPetResponseString(pet) Test empty response body Test empty response body ### Example ```kotlin // Import classes: //import org.openapitools.client.infrastructure.* //import org.openapitools.client.models.* val apiInstance = BodyApi() val pet : Pet = // Pet | Pet object that needs to be added to the store try { val result : kotlin.String = apiInstance.testEchoBodyPetResponseString(pet) println(result) } catch (e: ClientException) { println("4xx response calling BodyApi#testEchoBodyPetResponseString") e.printStackTrace() } catch (e: ServerException) { println("5xx response calling BodyApi#testEchoBodyPetResponseString") e.printStackTrace() } ``` ### Parameters Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **pet** | [**Pet**](Pet.md)| Pet object that needs to be added to the store | [optional] ### Return type **kotlin.String** ### Authorization No authorization required ### HTTP request headers - **Content-Type**: application/json - **Accept**: text/plain # **testEchoBodyTagResponseString** > kotlin.String testEchoBodyTagResponseString(tag) Test empty json (request body) Test empty json (request body) ### Example ```kotlin // Import classes: //import org.openapitools.client.infrastructure.* //import org.openapitools.client.models.* val apiInstance = BodyApi() val tag : Tag = // Tag | Tag object try { val result : kotlin.String = apiInstance.testEchoBodyTagResponseString(tag) println(result) } catch (e: ClientException) { println("4xx response calling BodyApi#testEchoBodyTagResponseString") e.printStackTrace() } catch (e: ServerException) { println("5xx response calling BodyApi#testEchoBodyTagResponseString") e.printStackTrace() } ``` ### Parameters Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **tag** | [**Tag**](Tag.md)| Tag object | [optional] ### Return type **kotlin.String** ### Authorization No authorization required ### HTTP request headers - **Content-Type**: application/json - **Accept**: text/plain