mirror of
https://github.com/OpenAPITools/openapi-generator.git
synced 2025-05-14 05:30:51 +00:00
8.2 KiB
8.2 KiB
FakeApi
All URIs are relative to http://petstore.swagger.io/v2
Method | HTTP request | Description |
---|---|---|
AddPetOptional | POST /fake/test_optional_body_parameter | Add a new pet to the store (optional body) |
FakeDataFile | GET /fake/data_file | test data_file to ensure it's escaped correctly |
FakePathArray | GET /fake/path_array/{path_array}/testing | test array parameter in path |
FakeRegularExpression | GET /fake/regular_expression | test regular expression to ensure no exception |
FakeSetQuery | GET /fake/set_query_parameter | test set query parameter |
AddPetOptional
Pet AddPetOptional(pet = var.pet)
Add a new pet to the store (optional body)
Example
library(petstore)
# Add a new pet to the store (optional body)
#
# prepare function argument(s)
var_pet <- Pet$new("name_example", c("photoUrls_example"), 123, Category$new(123, "name_example"), c(Tag$new(123, "name_example")), "available") # Pet | Pet object that needs to be added to the store (Optional)
api_instance <- FakeApi$new()
# Configure HTTP basic authorization: http_auth
api_instance$api_client$username <- Sys.getenv("USERNAME")
api_instance$api_client$password <- Sys.getenv("PASSWORD")
result <- tryCatch(
# to save the result into a file, simply add the optional `data_file` parameter, e.g.
# api_instance$AddPetOptional(pet = var_pet, data_file = "result.txt"),
api_instance$AddPetOptional(pet = var_pet),
ApiException = function(ex) ex
)
# In case of error, print the error object
if (!is.null(result$ApiException)) {
print("Exception occurs when calling `AddPetOptional`:")
dput(result$ApiException$toString())
# error object
dput(result$ApiException$error_object$toJSONString())
} else {
# deserialized response object
print("The response is ...")
dput(result$toString())
}
Parameters
Name | Type | Description | Notes |
---|---|---|---|
pet | Pet | Pet object that needs to be added to the store | [optional] |
Return type
Authorization
HTTP request headers
- Content-Type: application/json, application/xml, multipart/related
- Accept: application/xml, application/json
HTTP response details
Status code | Description | Response headers |
---|---|---|
200 | successful operation | - |
405 | Invalid input | - |
FakeDataFile
User FakeDataFile(dummy, var_data_file = var.var_data_file)
test data_file to ensure it's escaped correctly
Example
library(petstore)
# test data_file to ensure it's escaped correctly
#
# prepare function argument(s)
var_dummy <- "dummy_example" # character | dummy required parameter
var_var_data_file <- "var_data_file_example" # character | header data file (Optional)
api_instance <- FakeApi$new()
result <- tryCatch(
# to save the result into a file, simply add the optional `data_file` parameter, e.g.
# api_instance$FakeDataFile(var_dummy, var_data_file = var_var_data_file, data_file = "result.txt"),
api_instance$FakeDataFile(var_dummy, var_data_file = var_var_data_file),
ApiException = function(ex) ex
)
# In case of error, print the error object
if (!is.null(result$ApiException)) {
print("Exception occurs when calling `FakeDataFile`:")
dput(result$ApiException$toString())
# error object
dput(result$ApiException$error_object$toJSONString())
} else {
# deserialized response object
print("The response is ...")
dput(result$toString())
}
Parameters
Name | Type | Description | Notes |
---|---|---|---|
dummy | character | dummy required parameter | |
var_data_file | character | header data file | [optional] |
Return type
Authorization
No authorization required
HTTP request headers
- Content-Type: Not defined
- Accept: application/xml, application/json
HTTP response details
Status code | Description | Response headers |
---|---|---|
200 | successful operation | - |
FakePathArray
FakePathArray(path_array)
test array parameter in path
Example
library(petstore)
# test array parameter in path
#
# prepare function argument(s)
var_path_array <- c("inner_example") # array[character] | dummy path parameter
api_instance <- FakeApi$new()
result <- tryCatch(
api_instance$FakePathArray(var_path_array),
ApiException = function(ex) ex
)
# In case of error, print the error object
if (!is.null(result$ApiException)) {
print("Exception occurs when calling `FakePathArray`:")
dput(result$ApiException$toString())
# error object
dput(result$ApiException$error_object$toJSONString())
}
# This endpoint doesn't return data
Parameters
Name | Type | Description | Notes |
---|---|---|---|
path_array | list( character ) | dummy path parameter |
Return type
void (empty response body)
Authorization
No authorization required
HTTP request headers
- Content-Type: Not defined
- Accept: Not defined
HTTP response details
Status code | Description | Response headers |
---|---|---|
200 | successful operation | - |
FakeRegularExpression
FakeRegularExpression(reg_exp_test)
test regular expression to ensure no exception
Example
library(petstore)
# test regular expression to ensure no exception
#
# prepare function argument(s)
var_reg_exp_test <- "reg_exp_test_example" # character | dummy required parameter
api_instance <- FakeApi$new()
result <- tryCatch(
api_instance$FakeRegularExpression(var_reg_exp_test),
ApiException = function(ex) ex
)
# In case of error, print the error object
if (!is.null(result$ApiException)) {
print("Exception occurs when calling `FakeRegularExpression`:")
dput(result$ApiException$toString())
# error object
dput(result$ApiException$error_object$toJSONString())
}
# This endpoint doesn't return data
Parameters
Name | Type | Description | Notes |
---|---|---|---|
reg_exp_test | character | dummy required parameter |
Return type
void (empty response body)
Authorization
No authorization required
HTTP request headers
- Content-Type: Not defined
- Accept: Not defined
HTTP response details
Status code | Description | Response headers |
---|---|---|
200 | successful operation | - |
FakeSetQuery
FakeSetQuery(set_dummy, array_dummy)
test set query parameter
Example
library(petstore)
# test set query parameter
#
# prepare function argument(s)
var_set_dummy <- c("inner_example") # set[character] | set query
var_array_dummy <- c("inner_example") # array[character] | array query
api_instance <- FakeApi$new()
result <- tryCatch(
api_instance$FakeSetQuery(var_set_dummy, var_array_dummy),
ApiException = function(ex) ex
)
# In case of error, print the error object
if (!is.null(result$ApiException)) {
print("Exception occurs when calling `FakeSetQuery`:")
dput(result$ApiException$toString())
# error object
dput(result$ApiException$error_object$toJSONString())
}
# This endpoint doesn't return data
Parameters
Name | Type | Description | Notes |
---|---|---|---|
set_dummy | list( character ) | set query | |
array_dummy | list( character ) | array query |
Return type
void (empty response body)
Authorization
No authorization required
HTTP request headers
- Content-Type: Not defined
- Accept: Not defined
HTTP response details
Status code | Description | Response headers |
---|---|---|
200 | successful operation | - |