petstore_api.paths.fake.operation
Method Name
Api Class
Notes
endpoint_parameters
FakeApi
This api is only for tag=fake
post
ApiForPost
This api is only for this endpoint
post
Fake
This api is only for path=/fake
Field
Value
Summary
Fake endpoint for testing various parameters
假端點
偽のエンドポイント
가짜 엔드 포인트
|
| Description | Fake endpoint for testing various parameters
假端點
偽のエンドポイント
가짜 엔드 포인트
|
| Path | "/fake" |
| HTTP Method | post |
Name
Type
Description
Notes
body
typing.Union[schema.SchemaDictInput , schema.SchemaDict , schemas.Unset]
optional, default is unset
content_type
str
optional, default is 'application/x-www-form-urlencoded'
Selects the schema and serialization of the request body. value must be one of ['application/x-www-form-urlencoded']
security_index
typing.Optional[int]
default is None
Allows one to select a different security definition. If not None, must be one of [0]
server_index
typing.Optional[int]
default is None
Allows one to select a different server . If not None, must be one of [0, 1, 2]
stream
bool
default is False
if True then the response.content will be streamed and loaded from a file like object. When downloading a file, set this to True to force the code to deserialize the content to a FileSchema file
timeout
typing.Optional[typing.Union[int, typing.Tuple]]
default is None
the timeout used by the rest client
skip_deserialization
bool
default is False
when True, headers and body will be unset and an instance of api_response.ApiResponseWithoutDeserialization will be returned
RequestBody content ApplicationXWwwFormUrlencoded Schema
petstore_api.paths.fake.post.request_body.content.application_x_www_form_urlencoded.schema
RequestBody content ApplicationXWwwFormUrlencoded Schema SchemaDictInput
type: typing.Mapping[str, schemas.INPUT_TYPES_ALL]
Key
Type
Description
Notes
byte
str
None
double
float, int
None
value must be a 64 bit float
number
float, int
None
pattern_without_delimiter
str
None
integer
int
None
[optional]
int32
int
None
[optional] value must be a 32 bit integer
int64
int
None
[optional] value must be a 64 bit integer
float
float, int
None
[optional] value must be a 32 bit float
string
str
None
[optional]
binary
bytes, io.FileIO, io.BufferedReader
None
[optional]
date
str, datetime.date
None
[optional] value must conform to RFC-3339 full-date YYYY-MM-DD
dateTime
str, datetime.datetime
None
[optional] if omitted the server will use the default value of 2010-02-01T10:20:10.111110+01:00 value must conform to RFC-3339 date-time
password
str
None
[optional]
callback
str
None
[optional]
any_string_name
dict, schemas.immutabledict, list, tuple, decimal.Decimal, float, int, str, datetime.date, datetime.datetime, uuid.UUID, bool, None, bytes, io.FileIO, io.BufferedReader, schemas.FileIO
any string name can be used but the value must be the correct type
[optional]
RequestBody content ApplicationXWwwFormUrlencoded Schema SchemaDict
base class: schemas.immutabledict[str, schemas.OUTPUT_BASE_TYPES]
Keyword Argument
Type
Description
Notes
byte
str
None
double
float, int
None
value must be a 64 bit float
number
float, int
None
pattern_without_delimiter
str
None
integer
int, schemas.Unset
None
[optional]
int32
int, schemas.Unset
None
[optional] value must be a 32 bit integer
int64
int, schemas.Unset
None
[optional] value must be a 64 bit integer
string
str, schemas.Unset
None
[optional]
binary
bytes, io.FileIO, io.BufferedReader, schemas.Unset
None
[optional]
date
str, datetime.date, schemas.Unset
None
[optional] value must conform to RFC-3339 full-date YYYY-MM-DD
dateTime
str, datetime.datetime, schemas.Unset
None
[optional] if omitted the server will use the default value of 2010-02-01T10:20:10.111110+01:00 value must conform to RFC-3339 date-time
password
str, schemas.Unset
None
[optional]
callback
str, schemas.Unset
None
[optional]
kwargs
schemas.immutabledict, tuple, float, int, str, bool, None, bytes, schemas.FileIO
any string name can be used but the value must be the correct type
[optional] typed value is accessed with the get_additional_property_ method
Property
Type
Description
Notes
byte
str
None
double
float, int
None
value must be a 64 bit float
number
float, int
None
pattern_without_delimiter
str
None
integer
int, schemas.Unset
None
[optional]
int32
int, schemas.Unset
None
[optional] value must be a 32 bit integer
int64
int, schemas.Unset
None
[optional] value must be a 64 bit integer
string
str, schemas.Unset
None
[optional]
binary
bytes, io.FileIO, schemas.Unset
None
[optional]
date
str, schemas.Unset
None
[optional] value must conform to RFC-3339 full-date YYYY-MM-DD
dateTime
str, schemas.Unset
None
[optional] if omitted the server will use the default value of 2010-02-01T10:20:10.111110+01:00 value must conform to RFC-3339 date-time
password
str, schemas.Unset
None
[optional]
callback
str, schemas.Unset
None
[optional]
Method
Input Type
Return Type
Notes
from_dict_
SchemaDictInput , SchemaDict
SchemaDict
a constructor
__getitem__
str
schemas.immutabledict, str, float, int, bool, None, tuple, bytes, io.FileIO
This model has invalid python names so this method is used under the hood when you access instance["float"],
get_additional_property_
str
schemas.immutabledict, tuple, float, int, str, bool, None, bytes, schemas.FileIO, schemas.Unset
provides type safety for additional properties
User not found
ResponseFor404 ApiResponse
Name
Type
Description
Notes
response
urllib3.HTTPResponse
Raw response
body
Unset
body was not defined
headers
Unset
headers were not defined
Set auth info by setting ApiConfiguration.security_scheme_info to a dict where the
key is the below security scheme quoted name, and the value is an instance of the linked
component security scheme class.
Select the security index by setting ApiConfiguration.security_index_info or by
passing in security_index into the endpoint method.
See how to do this in the code sample.
these securities are specific to this to this endpoint
Set the available servers by defining your used servers in ApiConfiguration.server_info
Then select your server by setting a server index in ApiConfiguration.server_index_info or by
passing server_index in to the endpoint method.
server_index
Class
Description
0
Server0
petstore server
1
Server1
The local server
2
Server2
staging server with no variables
import petstore_api
from petstore_api .configurations import api_configuration
from petstore_api .apis .tags import fake_api
from pprint import pprint
# security_index 0
from petstore_api .components .security_schemes import security_scheme_http_basic_test
# security_scheme_info for security_index 0
security_scheme_info : api_configuration .SecuritySchemeInfo = {
"http_basic_test" : security_scheme_http_basic_test .HttpBasicTest (
user_id = 'someUserIdOrName' ,
password = 'somePassword' ,
),
}
used_configuration = api_configuration .ApiConfiguration (
security_scheme_info = security_scheme_info ,
)
# Enter a context with an instance of the API client
with petstore_api .ApiClient (used_configuration ) as api_client :
# Create an instance of the API class
api_instance = fake_api .FakeApi (api_client )
# example passing only optional values
body = {
"integer" : 10 ,
"int32" : 20 ,
"int64" : 1 ,
"number" : 32.1 ,
"_float" : 3.14 ,
"double" : 67.8 ,
"string" : "A" ,
"pattern_without_delimiter" : "AUR,rZ#UM/?R,Fp^l6$ARjbhJk C>" ,
"byte" : 'YQ==' ,
"binary" : open ('/path/to/file' , 'rb' ),
"date" : "1970-01-01" ,
"date_time" : "2020-02-02T20:20:20.222220Z" ,
"password" : "password_example" ,
"callback" : "callback_example" ,
}
try :
# Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
api_response = api_instance .endpoint_parameters (
body = body ,
)
pprint (api_response )
except petstore_api .ApiException as e :
print ("Exception when calling FakeApi->endpoint_parameters: %s\n " % e )
[Back to top]
[Back to FakeApi API]
[Back to Endpoints] [Back to README]