Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save amritpal1011/17511c1cec17106b328a0f2f14dfe09f to your computer and use it in GitHub Desktop.
Save amritpal1011/17511c1cec17106b328a0f2f14dfe09f to your computer and use it in GitHub Desktop.
Supporting file context example
This file has been truncated, but you can view the full file.
{
"licenseUrl":"https://www.apache.org/licenses/LICENSE-2.0.html",
"appVersion":"1.0.0",
"generatedYear":"2022",
"generatorClass":"org.openapitools.codegen.RestCodegenGenerator",
"openAPI":{
"openapi":"3.0.1",
"info":{
"title":"OpenAPI Petstore",
"description":"This is a sample server Petstore server. For this sample, you can use the api key \"special-key\" to test the authorization filters",
"license":{
"name":"Apache 2.0",
"url":"https://www.apache.org/licenses/LICENSE-2.0.html",
"extensions":{
}
},
"version":"1.0.0",
"extensions":{
}
},
"servers":[
{
"url":"http://petstore.swagger.io/v2"
}
],
"paths":{
"/pet":{
"put":{
"tags":[
"pet"
],
"summary":"Update an existing pet",
"operationId":"updatePet",
"requestBody":{
"description":"Pet object that needs to be added to the store",
"content":{
"application/json":{
"schema":{
"$ref":"#/components/schemas/Pet"
}
},
"application/xml":{
"schema":{
"$ref":"#/components/schemas/Pet"
}
}
},
"required":false
},
"responses":{
"400":{
"description":"Invalid ID supplied",
"content":{
},
"extensions":{
}
},
"404":{
"description":"Pet not found",
"content":{
},
"extensions":{
}
},
"405":{
"description":"Validation exception",
"content":{
},
"extensions":{
}
}
},
"security":[
{
"petstore_auth":[
"write:pets",
"read:pets"
]
}
],
"extensions":{
"x-codegen-request-body-name":"body"
}
},
"post":{
"tags":[
"pet"
],
"summary":"Add a new pet to the store",
"operationId":"addPet",
"requestBody":{
"description":"Pet object that needs to be added to the store",
"content":{
"application/json":{
"schema":{
"$ref":"#/components/schemas/Pet"
}
},
"application/xml":{
"schema":{
"$ref":"#/components/schemas/Pet"
}
}
},
"required":false
},
"responses":{
"405":{
"description":"Invalid input",
"content":{
},
"extensions":{
}
}
},
"security":[
{
"petstore_auth":[
"write:pets",
"read:pets"
]
}
],
"extensions":{
"x-codegen-request-body-name":"body"
}
},
"extensions":{
}
},
"/pet/findByStatus":{
"get":{
"tags":[
"pet"
],
"summary":"Finds Pets by status",
"description":"Multiple status values can be provided with comma separated strings",
"operationId":"findPetsByStatus",
"parameters":[
{
"name":"status",
"in":"query",
"description":"Status values that need to be considered for filter",
"style":"FORM",
"explode":true,
"schema":{
"type":"array",
"extensions":{
},
"items":{
"type":"string",
"extensions":{
}
},
"default":"[\"available\"]"
},
"extensions":{
}
}
],
"responses":{
"200":{
"description":"successful operation",
"content":{
"application/json":{
"schema":{
"type":"array",
"extensions":{
},
"items":{
"$ref":"#/components/schemas/Pet",
"extensions":{
}
}
}
},
"application/xml":{
"schema":{
"type":"array",
"extensions":{
},
"items":{
"$ref":"#/components/schemas/Pet",
"extensions":{
}
}
}
}
},
"extensions":{
}
},
"400":{
"description":"Invalid status value",
"content":{
},
"extensions":{
}
}
},
"security":[
{
"petstore_auth":[
"write:pets",
"read:pets"
]
}
],
"extensions":{
}
},
"extensions":{
}
},
"/pet/findByTags":{
"get":{
"tags":[
"pet"
],
"summary":"Finds Pets by tags",
"description":"Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.",
"operationId":"findPetsByTags",
"parameters":[
{
"name":"tags",
"in":"query",
"description":"Tags to filter by",
"style":"FORM",
"explode":true,
"schema":{
"type":"array",
"extensions":{
},
"items":{
"type":"string",
"extensions":{
}
}
},
"extensions":{
}
}
],
"responses":{
"200":{
"description":"successful operation",
"content":{
"application/json":{
"schema":{
"type":"array",
"extensions":{
},
"items":{
"$ref":"#/components/schemas/Pet",
"extensions":{
}
}
}
},
"application/xml":{
"schema":{
"type":"array",
"extensions":{
},
"items":{
"$ref":"#/components/schemas/Pet",
"extensions":{
}
}
}
}
},
"extensions":{
}
},
"400":{
"description":"Invalid tag value",
"content":{
},
"extensions":{
}
}
},
"security":[
{
"petstore_auth":[
"write:pets",
"read:pets"
]
}
],
"extensions":{
}
},
"extensions":{
}
},
"/pet/{petId}":{
"get":{
"tags":[
"pet"
],
"summary":"Find pet by ID",
"description":"Returns a pet when ID < 10. ID > 10 or nonintegers will simulate API error conditions",
"operationId":"getPetById",
"parameters":[
{
"name":"petId",
"in":"path",
"description":"ID of pet that needs to be fetched",
"required":true,
"schema":{
"type":"integer",
"format":"int64",
"extensions":{
}
},
"extensions":{
}
}
],
"responses":{
"200":{
"description":"successful operation",
"content":{
"application/json":{
"schema":{
"$ref":"#/components/schemas/Pet",
"extensions":{
}
}
},
"application/xml":{
"schema":{
"$ref":"#/components/schemas/Pet",
"extensions":{
}
}
}
},
"extensions":{
}
},
"400":{
"description":"Invalid ID supplied",
"content":{
},
"extensions":{
}
},
"404":{
"description":"Pet not found",
"content":{
},
"extensions":{
}
}
},
"security":[
{
"api_key":[
]
},
{
"petstore_auth":[
"write:pets",
"read:pets"
]
}
],
"extensions":{
}
},
"post":{
"tags":[
"pet"
],
"summary":"Updates a pet in the store with form data",
"operationId":"updatePetWithForm",
"parameters":[
{
"name":"petId",
"in":"path",
"description":"ID of pet that needs to be updated",
"required":true,
"schema":{
"type":"string",
"extensions":{
}
},
"extensions":{
}
}
],
"requestBody":{
"content":{
"application/x-www-form-urlencoded":{
"schema":{
"properties":{
"name":{
"type":"string",
"description":"Updated name of the pet",
"extensions":{
}
},
"status":{
"type":"string",
"description":"Updated status of the pet",
"extensions":{
}
}
}
}
}
}
},
"responses":{
"405":{
"description":"Invalid input",
"content":{
},
"extensions":{
}
}
},
"security":[
{
"petstore_auth":[
"write:pets",
"read:pets"
]
}
],
"extensions":{
}
},
"delete":{
"tags":[
"pet"
],
"summary":"Deletes a pet",
"operationId":"deletePet",
"parameters":[
{
"name":"api_key",
"in":"header",
"schema":{
"type":"string",
"extensions":{
}
},
"extensions":{
}
},
{
"name":"petId",
"in":"path",
"description":"Pet id to delete",
"required":true,
"schema":{
"type":"integer",
"format":"int64",
"extensions":{
}
},
"extensions":{
}
}
],
"responses":{
"400":{
"description":"Invalid pet value",
"content":{
},
"extensions":{
}
}
},
"security":[
{
"petstore_auth":[
"write:pets",
"read:pets"
]
}
],
"extensions":{
}
},
"extensions":{
}
},
"/pet/{petId}/uploadImage":{
"post":{
"tags":[
"pet"
],
"summary":"uploads an image",
"operationId":"uploadFile",
"parameters":[
{
"name":"petId",
"in":"path",
"description":"ID of pet to update",
"required":true,
"schema":{
"type":"integer",
"format":"int64",
"extensions":{
}
},
"extensions":{
}
}
],
"requestBody":{
"content":{
"multipart/form-data":{
"schema":{
"properties":{
"additionalMetadata":{
"type":"string",
"description":"Additional data to pass to server",
"extensions":{
}
},
"file":{
"type":"string",
"description":"file to upload",
"format":"binary",
"extensions":{
}
}
}
}
}
}
},
"responses":{
"default":{
"description":"successful operation",
"content":{
},
"extensions":{
}
}
},
"security":[
{
"petstore_auth":[
"write:pets",
"read:pets"
]
}
],
"extensions":{
}
},
"extensions":{
}
},
"/store/inventory":{
"get":{
"tags":[
"store"
],
"summary":"Returns pet inventories by status",
"description":"Returns a map of status codes to quantities",
"operationId":"getInventory",
"responses":{
"200":{
"description":"successful operation",
"content":{
"application/json":{
"schema":{
"type":"object",
"additionalProperties":{
"type":"integer",
"format":"int32",
"extensions":{
}
},
"extensions":{
}
}
},
"application/xml":{
"schema":{
"type":"object",
"additionalProperties":{
"type":"integer",
"format":"int32",
"extensions":{
}
},
"extensions":{
}
}
}
},
"extensions":{
}
}
},
"security":[
{
"api_key":[
]
}
],
"extensions":{
}
},
"extensions":{
}
},
"/store/order":{
"post":{
"tags":[
"store"
],
"summary":"Place an order for a pet",
"operationId":"placeOrder",
"requestBody":{
"description":"order placed for purchasing the pet",
"content":{
"*/*":{
"schema":{
"$ref":"#/components/schemas/Order"
}
}
},
"required":false
},
"responses":{
"200":{
"description":"successful operation",
"content":{
"application/json":{
"schema":{
"$ref":"#/components/schemas/Order",
"extensions":{
}
}
},
"application/xml":{
"schema":{
"$ref":"#/components/schemas/Order",
"extensions":{
}
}
}
},
"extensions":{
}
},
"400":{
"description":"Invalid Order",
"content":{
},
"extensions":{
}
}
},
"extensions":{
"x-codegen-request-body-name":"body"
}
},
"extensions":{
}
},
"/store/order/{orderId}":{
"get":{
"tags":[
"store"
],
"summary":"Find purchase order by ID",
"description":"For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions",
"operationId":"getOrderById",
"parameters":[
{
"name":"orderId",
"in":"path",
"description":"ID of pet that needs to be fetched",
"required":true,
"schema":{
"type":"string",
"extensions":{
}
},
"extensions":{
}
}
],
"responses":{
"200":{
"description":"successful operation",
"content":{
"application/json":{
"schema":{
"$ref":"#/components/schemas/Order",
"extensions":{
}
}
},
"application/xml":{
"schema":{
"$ref":"#/components/schemas/Order",
"extensions":{
}
}
}
},
"extensions":{
}
},
"400":{
"description":"Invalid ID supplied",
"content":{
},
"extensions":{
}
},
"404":{
"description":"Order not found",
"content":{
},
"extensions":{
}
}
},
"extensions":{
}
},
"delete":{
"tags":[
"store"
],
"summary":"Delete purchase order by ID",
"description":"For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors",
"operationId":"deleteOrder",
"parameters":[
{
"name":"orderId",
"in":"path",
"description":"ID of the order that needs to be deleted",
"required":true,
"schema":{
"type":"string",
"extensions":{
}
},
"extensions":{
}
}
],
"responses":{
"400":{
"description":"Invalid ID supplied",
"content":{
},
"extensions":{
}
},
"404":{
"description":"Order not found",
"content":{
},
"extensions":{
}
}
},
"extensions":{
}
},
"extensions":{
}
},
"/user":{
"post":{
"tags":[
"user"
],
"summary":"Create user",
"description":"This can only be done by the logged in user.",
"operationId":"createUser",
"requestBody":{
"description":"Created user object",
"content":{
"*/*":{
"schema":{
"$ref":"#/components/schemas/User"
}
}
},
"required":false
},
"responses":{
"default":{
"description":"successful operation",
"content":{
},
"extensions":{
}
}
},
"extensions":{
"x-codegen-request-body-name":"body"
}
},
"extensions":{
}
},
"/user/createWithArray":{
"post":{
"tags":[
"user"
],
"summary":"Creates list of users with given input array",
"operationId":"createUsersWithArrayInput",
"requestBody":{
"description":"List of user object",
"content":{
"*/*":{
"schema":{
"type":"array",
"items":{
"$ref":"#/components/schemas/User",
"extensions":{
}
}
}
}
},
"required":false
},
"responses":{
"default":{
"description":"successful operation",
"content":{
},
"extensions":{
}
}
},
"extensions":{
"x-codegen-request-body-name":"body"
}
},
"extensions":{
}
},
"/user/createWithList":{
"post":{
"tags":[
"user"
],
"summary":"Creates list of users with given input array",
"operationId":"createUsersWithListInput",
"requestBody":{
"description":"List of user object",
"content":{
"*/*":{
"schema":{
"type":"array",
"items":{
"$ref":"#/components/schemas/User",
"extensions":{
}
}
}
}
},
"required":false
},
"responses":{
"default":{
"description":"successful operation",
"content":{
},
"extensions":{
}
}
},
"extensions":{
"x-codegen-request-body-name":"body"
}
},
"extensions":{
}
},
"/user/login":{
"get":{
"tags":[
"user"
],
"summary":"Logs user into the system",
"operationId":"loginUser",
"parameters":[
{
"name":"username",
"in":"query",
"description":"The user name for login",
"schema":{
"type":"string",
"extensions":{
}
},
"extensions":{
}
},
{
"name":"password",
"in":"query",
"description":"The password for login in clear text",
"schema":{
"type":"string",
"extensions":{
}
},
"extensions":{
}
}
],
"responses":{
"200":{
"description":"successful operation",
"content":{
"application/json":{
"schema":{
"type":"string",
"extensions":{
}
}
},
"application/xml":{
"schema":{
"type":"string",
"extensions":{
}
}
}
},
"extensions":{
}
},
"400":{
"description":"Invalid username/password supplied",
"content":{
},
"extensions":{
}
}
},
"extensions":{
}
},
"extensions":{
}
},
"/user/logout":{
"get":{
"tags":[
"user"
],
"summary":"Logs out current logged in user session",
"operationId":"logoutUser",
"responses":{
"default":{
"description":"successful operation",
"content":{
},
"extensions":{
}
}
},
"extensions":{
}
},
"extensions":{
}
},
"/user/{username}":{
"get":{
"tags":[
"user"
],
"summary":"Get user by user name",
"operationId":"getUserByName",
"parameters":[
{
"name":"username",
"in":"path",
"description":"The name that needs to be fetched. Use user1 for testing. ",
"required":true,
"schema":{
"type":"string",
"extensions":{
}
},
"extensions":{
}
}
],
"responses":{
"200":{
"description":"successful operation",
"content":{
"application/json":{
"schema":{
"$ref":"#/components/schemas/User",
"extensions":{
}
},
"example":{
"id":1,
"username":"johnp",
"firstName":"John",
"lastName":"Public",
"email":"johnp@swagger.io",
"password":"-secret-",
"phone":"0123456789",
"userStatus":0
}
},
"application/xml":{
"schema":{
"$ref":"#/components/schemas/User",
"extensions":{
}
}
}
},
"extensions":{
}
},
"400":{
"description":"Invalid username supplied",
"content":{
},
"extensions":{
}
},
"404":{
"description":"User not found",
"content":{
},
"extensions":{
}
}
},
"extensions":{
}
},
"put":{
"tags":[
"user"
],
"summary":"Updated user",
"description":"This can only be done by the logged in user.",
"operationId":"updateUser",
"parameters":[
{
"name":"username",
"in":"path",
"description":"name that need to be deleted",
"required":true,
"schema":{
"type":"string",
"extensions":{
}
},
"extensions":{
}
}
],
"requestBody":{
"description":"Updated user object",
"content":{
"*/*":{
"schema":{
"$ref":"#/components/schemas/User"
}
}
},
"required":false
},
"responses":{
"400":{
"description":"Invalid user supplied",
"content":{
},
"extensions":{
}
},
"404":{
"description":"User not found",
"content":{
},
"extensions":{
}
}
},
"extensions":{
"x-codegen-request-body-name":"body"
}
},
"delete":{
"tags":[
"user"
],
"summary":"Delete user",
"description":"This can only be done by the logged in user.",
"operationId":"deleteUser",
"parameters":[
{
"name":"username",
"in":"path",
"description":"The name that needs to be deleted",
"required":true,
"schema":{
"type":"string",
"extensions":{
}
},
"extensions":{
}
}
],
"responses":{
"400":{
"description":"Invalid username supplied",
"content":{
},
"extensions":{
}
},
"404":{
"description":"User not found",
"content":{
},
"extensions":{
}
}
},
"extensions":{
}
},
"extensions":{
}
}
},
"components":{
"schemas":{
"User":{
"type":"object",
"properties":{
"id":{
"type":"integer",
"format":"int64",
"extensions":{
}
},
"username":{
"type":"string",
"extensions":{
}
},
"firstName":{
"type":"string",
"extensions":{
}
},
"lastName":{
"type":"string",
"extensions":{
}
},
"email":{
"type":"string",
"extensions":{
}
},
"password":{
"type":"string",
"extensions":{
}
},
"phone":{
"type":"string",
"extensions":{
}
},
"userStatus":{
"type":"integer",
"description":"User Status",
"format":"int32",
"extensions":{
}
}
},
"example":{
"firstName":"firstName",
"lastName":"lastName",
"password":"password",
"userStatus":6,
"phone":"phone",
"id":0,
"email":"email",
"username":"username"
},
"xml":{
"name":"User"
}
},
"Category":{
"type":"object",
"properties":{
"id":{
"type":"integer",
"format":"int64",
"extensions":{
}
},
"name":{
"type":"string",
"extensions":{
}
}
},
"example":{
"name":"name",
"id":6
},
"xml":{
"name":"Category"
}
},
"Pet":{
"required":[
"name",
"photoUrls"
],
"type":"object",
"properties":{
"id":{
"type":"integer",
"format":"int64",
"extensions":{
}
},
"category":{
"$ref":"#/components/schemas/Category",
"extensions":{
}
},
"name":{
"type":"string",
"example":"doggie",
"extensions":{
}
},
"photoUrls":{
"type":"array",
"xml":{
"name":"photoUrl",
"wrapped":true
},
"extensions":{
},
"items":{
"type":"string",
"extensions":{
}
}
},
"tags":{
"type":"array",
"xml":{
"name":"tag",
"wrapped":true
},
"extensions":{
},
"items":{
"$ref":"#/components/schemas/Tag",
"extensions":{
}
}
},
"status":{
"type":"string",
"description":"pet status in the store",
"extensions":{
},
"enum":[
"available",
"pending",
"sold"
]
}
},
"example":{
"photoUrls":[
"photoUrls",
"photoUrls"
],
"name":"doggie",
"id":0,
"category":{
"name":"name",
"id":6
},
"tags":[
{
"name":"name",
"id":1
},
{
"name":"name",
"id":1
}
],
"status":"available"
},
"xml":{
"name":"Pet"
}
},
"Tag":{
"type":"object",
"properties":{
"id":{
"type":"integer",
"format":"int64",
"extensions":{
}
},
"name":{
"type":"string",
"extensions":{
}
}
},
"example":{
"name":"name",
"id":1
},
"xml":{
"name":"Tag"
}
},
"Order":{
"type":"object",
"properties":{
"id":{
"type":"integer",
"format":"int64",
"extensions":{
}
},
"petId":{
"type":"integer",
"format":"int64",
"extensions":{
}
},
"quantity":{
"type":"integer",
"format":"int32",
"extensions":{
}
},
"shipDate":{
"type":"string",
"format":"date-time",
"extensions":{
}
},
"status":{
"type":"string",
"description":"Order Status",
"extensions":{
},
"enum":[
"placed",
"approved",
"delivered"
]
},
"complete":{
"type":"boolean",
"extensions":{
}
}
},
"example":{
"petId":6,
"quantity":1,
"id":0,
"shipDate":"2000-01-23T04:56:07.000+00:00",
"complete":true,
"status":"placed"
},
"xml":{
"name":"Order"
}
}
},
"securitySchemes":{
"api_key":{
"type":"APIKEY",
"name":"api_key",
"in":"HEADER",
"extensions":{
}
},
"petstore_auth":{
"type":"OAUTH2",
"flows":{
"implicit":{
"authorizationUrl":"http://petstore.swagger.io/api/oauth/dialog",
"scopes":{
"write:pets":"modify pets in your account",
"read:pets":"read your pets"
}
}
},
"extensions":{
}
}
}
},
"extensions":{
"x-original-swagger-version":"2.0"
}
},
"scheme":"http",
"modelPackage":"org.openapitools.model",
"apiKeyMethods":[
{
"name":"api_key",
"type":"apiKey",
"isBasic":false,
"isOAuth":false,
"isApiKey":true,
"isBasicBasic":false,
"isBasicBearer":false,
"isHttpSignature":false,
"vendorExtensions":{
},
"keyParamName":"api_key",
"isKeyInQuery":false,
"isKeyInHeader":true,
"isKeyInCookie":false,
"isCode":false,
"isPassword":false,
"isApplication":false,
"isImplicit":false
}
],
"gitHost":"github.com",
"licenseInfo":"Apache 2.0",
"apiFolder":"org/openapitools/api",
"generateApis":true,
"authMethods":[
{
"name":"api_key",
"type":"apiKey",
"isBasic":false,
"isOAuth":false,
"isApiKey":true,
"isBasicBasic":false,
"isBasicBearer":false,
"isHttpSignature":false,
"vendorExtensions":{
},
"keyParamName":"api_key",
"isKeyInQuery":false,
"isKeyInHeader":true,
"isKeyInCookie":false,
"isCode":false,
"isPassword":false,
"isApplication":false,
"isImplicit":false
},
{
"name":"petstore_auth",
"type":"oauth2",
"isBasic":false,
"isOAuth":true,
"isApiKey":false,
"isBasicBasic":false,
"isBasicBearer":false,
"isHttpSignature":false,
"vendorExtensions":{
},
"isKeyInQuery":false,
"isKeyInHeader":false,
"isKeyInCookie":false,
"flow":"implicit",
"authorizationUrl":"http://petstore.swagger.io/api/oauth/dialog",
"scopes":[
{
"scope":"write:pets",
"description":"modify pets in your account"
},
{
"scope":"read:pets",
"description":"read your pets"
}
],
"isCode":false,
"isPassword":false,
"isApplication":false,
"isImplicit":true
}
],
"generateModelDocs":true,
"generateModelTests":true,
"basePathWithoutHost":"/v2",
"generateApiTests":true,
"lambda":{
"lowercase":{
},
"uppercase":{
},
"snakecase":{
},
"titlecase":{
},
"camelcase":{
},
"pascalcase":{
},
"indented":{
},
"indented_8":{
},
"indented_12":{
},
"indented_16":{
}
},
"generateModels":true,
"apiVersion":"1.0.0",
"hasOAuthMethods":true,
"servers":[
{
"url":"http://petstore.swagger.io/v2",
"variables":[
]
}
],
"inputSpec":"petstore-service-openapi.yaml",
"host":"petstore.swagger.io",
"hideGenerationTimestamp":true,
"unescapedAppDescription":"This is a sample server Petstore server. For this sample, you can use the api key \"special-key\" to test the authorization filters",
"models":[
{
"importPath":"org.openapitools.model.Category",
"model":{
"anyOf":[
],
"oneOf":[
],
"allOf":[
],
"name":"Category",
"classname":"Category",
"classVarName":"Category",
"modelJson":"{\n \"type\" : \"object\",\n \"properties\" : {\n \"id\" : {\n \"type\" : \"integer\",\n \"format\" : \"int64\"\n },\n \"name\" : {\n \"type\" : \"string\"\n }\n },\n \"xml\" : {\n \"name\" : \"Category\"\n }\n}",
"dataType":"object",
"xmlName":"Category",
"classFilename":"Category",
"isAlias":false,
"isString":false,
"isInteger":false,
"isLong":false,
"isNumber":false,
"isNumeric":false,
"isFloat":false,
"isDouble":false,
"isDate":false,
"isDateTime":false,
"isDecimal":false,
"isShort":false,
"isUnboundedInteger":false,
"isBoolean":false,
"additionalPropertiesIsAnyType":false,
"vars":[
{
"openApiType":"integer",
"baseName":"id",
"complexType":"long",
"getter":"getId",
"setter":"setId",
"dataType":"Long",
"datatypeWithEnum":"Long",
"dataFormat":"int64",
"name":"id",
"defaultValue":"null",
"defaultValueWithParam":" = data.id;",
"baseType":"long",
"example":"null",
"jsonSchema":"{\n \"type\" : \"integer\",\n \"format\" : \"int64\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":false,
"isNumeric":true,
"isInteger":false,
"isShort":false,
"isLong":true,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Id",
"nameInSnakeCase":"ID",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Long",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"string",
"baseName":"name",
"complexType":"string",
"getter":"getName",
"setter":"setName",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"name",
"defaultValue":"null",
"defaultValueWithParam":" = data.name;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Name",
"nameInSnakeCase":"NAME",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
}
],
"allVars":[
{
"openApiType":"integer",
"baseName":"id",
"complexType":"long",
"getter":"getId",
"setter":"setId",
"dataType":"Long",
"datatypeWithEnum":"Long",
"dataFormat":"int64",
"name":"id",
"defaultValue":"null",
"defaultValueWithParam":" = data.id;",
"baseType":"long",
"example":"null",
"jsonSchema":"{\n \"type\" : \"integer\",\n \"format\" : \"int64\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":false,
"isNumeric":true,
"isInteger":false,
"isShort":false,
"isLong":true,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Id",
"nameInSnakeCase":"ID",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Long",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"string",
"baseName":"name",
"complexType":"string",
"getter":"getName",
"setter":"setName",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"name",
"defaultValue":"null",
"defaultValueWithParam":" = data.name;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Name",
"nameInSnakeCase":"NAME",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
}
],
"requiredVars":[
],
"optionalVars":[
{
"openApiType":"integer",
"baseName":"id",
"complexType":"long",
"getter":"getId",
"setter":"setId",
"dataType":"Long",
"datatypeWithEnum":"Long",
"dataFormat":"int64",
"name":"id",
"defaultValue":"null",
"defaultValueWithParam":" = data.id;",
"baseType":"long",
"example":"null",
"jsonSchema":"{\n \"type\" : \"integer\",\n \"format\" : \"int64\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":false,
"isNumeric":true,
"isInteger":false,
"isShort":false,
"isLong":true,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Id",
"nameInSnakeCase":"ID",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Long",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"string",
"baseName":"name",
"complexType":"string",
"getter":"getName",
"setter":"setName",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"name",
"defaultValue":"null",
"defaultValueWithParam":" = data.name;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Name",
"nameInSnakeCase":"NAME",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
}
],
"readOnlyVars":[
],
"readWriteVars":[
{
"openApiType":"integer",
"baseName":"id",
"complexType":"long",
"getter":"getId",
"setter":"setId",
"dataType":"Long",
"datatypeWithEnum":"Long",
"dataFormat":"int64",
"name":"id",
"defaultValue":"null",
"defaultValueWithParam":" = data.id;",
"baseType":"long",
"example":"null",
"jsonSchema":"{\n \"type\" : \"integer\",\n \"format\" : \"int64\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":false,
"isNumeric":true,
"isInteger":false,
"isShort":false,
"isLong":true,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Id",
"nameInSnakeCase":"ID",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Long",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"string",
"baseName":"name",
"complexType":"string",
"getter":"getName",
"setter":"setName",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"name",
"defaultValue":"null",
"defaultValueWithParam":" = data.name;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Name",
"nameInSnakeCase":"NAME",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
}
],
"parentVars":[
],
"mandatory":[
],
"allMandatory":[
],
"imports":[
"string"
],
"hasVars":true,
"emptyVars":false,
"hasMoreModels":true,
"hasEnums":false,
"isEnum":false,
"hasValidation":false,
"isNullable":false,
"hasRequired":false,
"hasOptional":true,
"isArray":false,
"hasChildren":false,
"isMap":true,
"isNull":false,
"isDeprecated":false,
"hasOnlyReadOnly":false,
"vendorExtensions":{
},
"hasMultipleTypes":false,
"isAdditionalPropertiesTrue":false,
"uniqueItems":false,
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"isModel":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"isAnyType":false,
"isClassnameSanitized":false,
"hasItems":false
}
},
{
"importPath":"org.openapitools.model.Order",
"model":{
"anyOf":[
],
"oneOf":[
],
"allOf":[
],
"name":"Order",
"classname":"Order",
"classVarName":"Order",
"modelJson":"{\n \"type\" : \"object\",\n \"properties\" : {\n \"id\" : {\n \"type\" : \"integer\",\n \"format\" : \"int64\"\n },\n \"petId\" : {\n \"type\" : \"integer\",\n \"format\" : \"int64\"\n },\n \"quantity\" : {\n \"type\" : \"integer\",\n \"format\" : \"int32\"\n },\n \"shipDate\" : {\n \"type\" : \"string\",\n \"format\" : \"date-time\"\n },\n \"status\" : {\n \"type\" : \"string\",\n \"description\" : \"Order Status\",\n \"enum\" : [ \"placed\", \"approved\", \"delivered\" ]\n },\n \"complete\" : {\n \"type\" : \"boolean\"\n }\n },\n \"xml\" : {\n \"name\" : \"Order\"\n }\n}",
"dataType":"object",
"xmlName":"Order",
"classFilename":"Order",
"isAlias":false,
"isString":false,
"isInteger":false,
"isLong":false,
"isNumber":false,
"isNumeric":false,
"isFloat":false,
"isDouble":false,
"isDate":false,
"isDateTime":false,
"isDecimal":false,
"isShort":false,
"isUnboundedInteger":false,
"isBoolean":false,
"additionalPropertiesIsAnyType":false,
"vars":[
{
"openApiType":"integer",
"baseName":"id",
"complexType":"long",
"getter":"getId",
"setter":"setId",
"dataType":"Long",
"datatypeWithEnum":"Long",
"dataFormat":"int64",
"name":"id",
"defaultValue":"null",
"defaultValueWithParam":" = data.id;",
"baseType":"long",
"example":"null",
"jsonSchema":"{\n \"type\" : \"integer\",\n \"format\" : \"int64\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":false,
"isNumeric":true,
"isInteger":false,
"isShort":false,
"isLong":true,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Id",
"nameInSnakeCase":"ID",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Long",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"integer",
"baseName":"petId",
"complexType":"long",
"getter":"getPetId",
"setter":"setPetId",
"dataType":"Long",
"datatypeWithEnum":"Long",
"dataFormat":"int64",
"name":"petId",
"defaultValue":"null",
"defaultValueWithParam":" = data.petId;",
"baseType":"long",
"example":"null",
"jsonSchema":"{\n \"type\" : \"integer\",\n \"format\" : \"int64\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":false,
"isNumeric":true,
"isInteger":false,
"isShort":false,
"isLong":true,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"PetId",
"nameInSnakeCase":"PET_ID",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Long",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"integer",
"baseName":"quantity",
"complexType":"integer",
"getter":"getQuantity",
"setter":"setQuantity",
"dataType":"Integer",
"datatypeWithEnum":"Integer",
"dataFormat":"int32",
"name":"quantity",
"defaultValue":"null",
"defaultValueWithParam":" = data.quantity;",
"baseType":"integer",
"example":"null",
"jsonSchema":"{\n \"type\" : \"integer\",\n \"format\" : \"int32\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":false,
"isNumeric":true,
"isInteger":true,
"isShort":true,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Quantity",
"nameInSnakeCase":"QUANTITY",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Integer",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"string",
"baseName":"shipDate",
"complexType":"DateTime",
"getter":"getShipDate",
"setter":"setShipDate",
"dataType":"Date",
"datatypeWithEnum":"Date",
"dataFormat":"date-time",
"name":"shipDate",
"defaultValue":"null",
"defaultValueWithParam":" = data.shipDate;",
"baseType":"DateTime",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\",\n \"format\" : \"date-time\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":true,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"ShipDate",
"nameInSnakeCase":"SHIP_DATE",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Date",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"string",
"baseName":"status",
"complexType":"string",
"getter":"getStatus",
"setter":"setStatus",
"description":"Order Status",
"dataType":"String",
"datatypeWithEnum":"StatusEnum",
"name":"status",
"defaultValue":"null",
"defaultValueWithParam":" = data.status;",
"baseType":"string",
"unescapedDescription":"Order Status",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\",\n \"description\" : \"Order Status\",\n \"enum\" : [ \"placed\", \"approved\", \"delivered\" ]\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":true,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"_enum":[
"placed",
"approved",
"delivered"
],
"allowableValues":{
"values":[
"placed",
"approved",
"delivered"
]
},
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Status",
"nameInSnakeCase":"STATUS",
"enumName":"StatusEnum",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"boolean",
"baseName":"complete",
"complexType":"boolean",
"getter":"getComplete",
"setter":"setComplete",
"dataType":"Boolean",
"datatypeWithEnum":"Boolean",
"name":"complete",
"defaultValue":"null",
"defaultValueWithParam":" = data.complete;",
"baseType":"boolean",
"example":"null",
"jsonSchema":"{\n \"type\" : \"boolean\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":true,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Complete",
"nameInSnakeCase":"COMPLETE",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Boolean",
"iexclusiveMaximum":false,
"hasItems":false
}
],
"allVars":[
{
"openApiType":"integer",
"baseName":"id",
"complexType":"long",
"getter":"getId",
"setter":"setId",
"dataType":"Long",
"datatypeWithEnum":"Long",
"dataFormat":"int64",
"name":"id",
"defaultValue":"null",
"defaultValueWithParam":" = data.id;",
"baseType":"long",
"example":"null",
"jsonSchema":"{\n \"type\" : \"integer\",\n \"format\" : \"int64\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":false,
"isNumeric":true,
"isInteger":false,
"isShort":false,
"isLong":true,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Id",
"nameInSnakeCase":"ID",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Long",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"integer",
"baseName":"petId",
"complexType":"long",
"getter":"getPetId",
"setter":"setPetId",
"dataType":"Long",
"datatypeWithEnum":"Long",
"dataFormat":"int64",
"name":"petId",
"defaultValue":"null",
"defaultValueWithParam":" = data.petId;",
"baseType":"long",
"example":"null",
"jsonSchema":"{\n \"type\" : \"integer\",\n \"format\" : \"int64\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":false,
"isNumeric":true,
"isInteger":false,
"isShort":false,
"isLong":true,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"PetId",
"nameInSnakeCase":"PET_ID",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Long",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"integer",
"baseName":"quantity",
"complexType":"integer",
"getter":"getQuantity",
"setter":"setQuantity",
"dataType":"Integer",
"datatypeWithEnum":"Integer",
"dataFormat":"int32",
"name":"quantity",
"defaultValue":"null",
"defaultValueWithParam":" = data.quantity;",
"baseType":"integer",
"example":"null",
"jsonSchema":"{\n \"type\" : \"integer\",\n \"format\" : \"int32\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":false,
"isNumeric":true,
"isInteger":true,
"isShort":true,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Quantity",
"nameInSnakeCase":"QUANTITY",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Integer",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"string",
"baseName":"shipDate",
"complexType":"DateTime",
"getter":"getShipDate",
"setter":"setShipDate",
"dataType":"Date",
"datatypeWithEnum":"Date",
"dataFormat":"date-time",
"name":"shipDate",
"defaultValue":"null",
"defaultValueWithParam":" = data.shipDate;",
"baseType":"DateTime",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\",\n \"format\" : \"date-time\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":true,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"ShipDate",
"nameInSnakeCase":"SHIP_DATE",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Date",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"string",
"baseName":"status",
"complexType":"string",
"getter":"getStatus",
"setter":"setStatus",
"description":"Order Status",
"dataType":"String",
"datatypeWithEnum":"StatusEnum",
"name":"status",
"defaultValue":"null",
"defaultValueWithParam":" = data.status;",
"baseType":"string",
"unescapedDescription":"Order Status",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\",\n \"description\" : \"Order Status\",\n \"enum\" : [ \"placed\", \"approved\", \"delivered\" ]\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":true,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"_enum":[
"placed",
"approved",
"delivered"
],
"allowableValues":{
"values":[
"placed",
"approved",
"delivered"
]
},
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Status",
"nameInSnakeCase":"STATUS",
"enumName":"StatusEnum",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"boolean",
"baseName":"complete",
"complexType":"boolean",
"getter":"getComplete",
"setter":"setComplete",
"dataType":"Boolean",
"datatypeWithEnum":"Boolean",
"name":"complete",
"defaultValue":"null",
"defaultValueWithParam":" = data.complete;",
"baseType":"boolean",
"example":"null",
"jsonSchema":"{\n \"type\" : \"boolean\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":true,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Complete",
"nameInSnakeCase":"COMPLETE",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Boolean",
"iexclusiveMaximum":false,
"hasItems":false
}
],
"requiredVars":[
],
"optionalVars":[
{
"openApiType":"integer",
"baseName":"id",
"complexType":"long",
"getter":"getId",
"setter":"setId",
"dataType":"Long",
"datatypeWithEnum":"Long",
"dataFormat":"int64",
"name":"id",
"defaultValue":"null",
"defaultValueWithParam":" = data.id;",
"baseType":"long",
"example":"null",
"jsonSchema":"{\n \"type\" : \"integer\",\n \"format\" : \"int64\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":false,
"isNumeric":true,
"isInteger":false,
"isShort":false,
"isLong":true,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Id",
"nameInSnakeCase":"ID",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Long",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"integer",
"baseName":"petId",
"complexType":"long",
"getter":"getPetId",
"setter":"setPetId",
"dataType":"Long",
"datatypeWithEnum":"Long",
"dataFormat":"int64",
"name":"petId",
"defaultValue":"null",
"defaultValueWithParam":" = data.petId;",
"baseType":"long",
"example":"null",
"jsonSchema":"{\n \"type\" : \"integer\",\n \"format\" : \"int64\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":false,
"isNumeric":true,
"isInteger":false,
"isShort":false,
"isLong":true,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"PetId",
"nameInSnakeCase":"PET_ID",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Long",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"integer",
"baseName":"quantity",
"complexType":"integer",
"getter":"getQuantity",
"setter":"setQuantity",
"dataType":"Integer",
"datatypeWithEnum":"Integer",
"dataFormat":"int32",
"name":"quantity",
"defaultValue":"null",
"defaultValueWithParam":" = data.quantity;",
"baseType":"integer",
"example":"null",
"jsonSchema":"{\n \"type\" : \"integer\",\n \"format\" : \"int32\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":false,
"isNumeric":true,
"isInteger":true,
"isShort":true,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Quantity",
"nameInSnakeCase":"QUANTITY",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Integer",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"string",
"baseName":"shipDate",
"complexType":"DateTime",
"getter":"getShipDate",
"setter":"setShipDate",
"dataType":"Date",
"datatypeWithEnum":"Date",
"dataFormat":"date-time",
"name":"shipDate",
"defaultValue":"null",
"defaultValueWithParam":" = data.shipDate;",
"baseType":"DateTime",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\",\n \"format\" : \"date-time\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":true,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"ShipDate",
"nameInSnakeCase":"SHIP_DATE",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Date",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"string",
"baseName":"status",
"complexType":"string",
"getter":"getStatus",
"setter":"setStatus",
"description":"Order Status",
"dataType":"String",
"datatypeWithEnum":"StatusEnum",
"name":"status",
"defaultValue":"null",
"defaultValueWithParam":" = data.status;",
"baseType":"string",
"unescapedDescription":"Order Status",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\",\n \"description\" : \"Order Status\",\n \"enum\" : [ \"placed\", \"approved\", \"delivered\" ]\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":true,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"_enum":[
"placed",
"approved",
"delivered"
],
"allowableValues":{
"values":[
"placed",
"approved",
"delivered"
]
},
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Status",
"nameInSnakeCase":"STATUS",
"enumName":"StatusEnum",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"boolean",
"baseName":"complete",
"complexType":"boolean",
"getter":"getComplete",
"setter":"setComplete",
"dataType":"Boolean",
"datatypeWithEnum":"Boolean",
"name":"complete",
"defaultValue":"null",
"defaultValueWithParam":" = data.complete;",
"baseType":"boolean",
"example":"null",
"jsonSchema":"{\n \"type\" : \"boolean\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":true,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Complete",
"nameInSnakeCase":"COMPLETE",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Boolean",
"iexclusiveMaximum":false,
"hasItems":false
}
],
"readOnlyVars":[
],
"readWriteVars":[
{
"openApiType":"integer",
"baseName":"id",
"complexType":"long",
"getter":"getId",
"setter":"setId",
"dataType":"Long",
"datatypeWithEnum":"Long",
"dataFormat":"int64",
"name":"id",
"defaultValue":"null",
"defaultValueWithParam":" = data.id;",
"baseType":"long",
"example":"null",
"jsonSchema":"{\n \"type\" : \"integer\",\n \"format\" : \"int64\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":false,
"isNumeric":true,
"isInteger":false,
"isShort":false,
"isLong":true,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Id",
"nameInSnakeCase":"ID",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Long",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"integer",
"baseName":"petId",
"complexType":"long",
"getter":"getPetId",
"setter":"setPetId",
"dataType":"Long",
"datatypeWithEnum":"Long",
"dataFormat":"int64",
"name":"petId",
"defaultValue":"null",
"defaultValueWithParam":" = data.petId;",
"baseType":"long",
"example":"null",
"jsonSchema":"{\n \"type\" : \"integer\",\n \"format\" : \"int64\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":false,
"isNumeric":true,
"isInteger":false,
"isShort":false,
"isLong":true,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"PetId",
"nameInSnakeCase":"PET_ID",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Long",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"integer",
"baseName":"quantity",
"complexType":"integer",
"getter":"getQuantity",
"setter":"setQuantity",
"dataType":"Integer",
"datatypeWithEnum":"Integer",
"dataFormat":"int32",
"name":"quantity",
"defaultValue":"null",
"defaultValueWithParam":" = data.quantity;",
"baseType":"integer",
"example":"null",
"jsonSchema":"{\n \"type\" : \"integer\",\n \"format\" : \"int32\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":false,
"isNumeric":true,
"isInteger":true,
"isShort":true,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Quantity",
"nameInSnakeCase":"QUANTITY",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Integer",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"string",
"baseName":"shipDate",
"complexType":"DateTime",
"getter":"getShipDate",
"setter":"setShipDate",
"dataType":"Date",
"datatypeWithEnum":"Date",
"dataFormat":"date-time",
"name":"shipDate",
"defaultValue":"null",
"defaultValueWithParam":" = data.shipDate;",
"baseType":"DateTime",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\",\n \"format\" : \"date-time\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":true,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"ShipDate",
"nameInSnakeCase":"SHIP_DATE",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Date",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"string",
"baseName":"status",
"complexType":"string",
"getter":"getStatus",
"setter":"setStatus",
"description":"Order Status",
"dataType":"String",
"datatypeWithEnum":"StatusEnum",
"name":"status",
"defaultValue":"null",
"defaultValueWithParam":" = data.status;",
"baseType":"string",
"unescapedDescription":"Order Status",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\",\n \"description\" : \"Order Status\",\n \"enum\" : [ \"placed\", \"approved\", \"delivered\" ]\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":true,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"_enum":[
"placed",
"approved",
"delivered"
],
"allowableValues":{
"values":[
"placed",
"approved",
"delivered"
]
},
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Status",
"nameInSnakeCase":"STATUS",
"enumName":"StatusEnum",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"boolean",
"baseName":"complete",
"complexType":"boolean",
"getter":"getComplete",
"setter":"setComplete",
"dataType":"Boolean",
"datatypeWithEnum":"Boolean",
"name":"complete",
"defaultValue":"null",
"defaultValueWithParam":" = data.complete;",
"baseType":"boolean",
"example":"null",
"jsonSchema":"{\n \"type\" : \"boolean\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":true,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Complete",
"nameInSnakeCase":"COMPLETE",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Boolean",
"iexclusiveMaximum":false,
"hasItems":false
}
],
"parentVars":[
],
"mandatory":[
],
"allMandatory":[
],
"imports":[
"DateTime",
"integer",
"string"
],
"hasVars":true,
"emptyVars":false,
"hasMoreModels":true,
"hasEnums":true,
"isEnum":false,
"hasValidation":false,
"isNullable":false,
"hasRequired":false,
"hasOptional":true,
"isArray":false,
"hasChildren":false,
"isMap":true,
"isNull":false,
"isDeprecated":false,
"hasOnlyReadOnly":false,
"vendorExtensions":{
},
"hasMultipleTypes":false,
"isAdditionalPropertiesTrue":false,
"uniqueItems":false,
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"isModel":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"isAnyType":false,
"isClassnameSanitized":false,
"hasItems":false
}
},
{
"importPath":"org.openapitools.model.Pet",
"model":{
"anyOf":[
],
"oneOf":[
],
"allOf":[
],
"name":"Pet",
"classname":"Pet",
"classVarName":"Pet",
"modelJson":"{\n \"required\" : [ \"name\", \"photoUrls\" ],\n \"type\" : \"object\",\n \"properties\" : {\n \"id\" : {\n \"type\" : \"integer\",\n \"format\" : \"int64\"\n },\n \"category\" : {\n \"$ref\" : \"#/components/schemas/Category\"\n },\n \"name\" : {\n \"type\" : \"string\",\n \"example\" : \"doggie\"\n },\n \"photoUrls\" : {\n \"type\" : \"array\",\n \"xml\" : {\n \"name\" : \"photoUrl\",\n \"wrapped\" : true\n },\n \"items\" : {\n \"type\" : \"string\"\n }\n },\n \"tags\" : {\n \"type\" : \"array\",\n \"xml\" : {\n \"name\" : \"tag\",\n \"wrapped\" : true\n },\n \"items\" : {\n \"$ref\" : \"#/components/schemas/Tag\"\n }\n },\n \"status\" : {\n \"type\" : \"string\",\n \"description\" : \"pet status in the store\",\n \"enum\" : [ \"available\", \"pending\", \"sold\" ]\n }\n },\n \"xml\" : {\n \"name\" : \"Pet\"\n }\n}",
"dataType":"object",
"xmlName":"Pet",
"classFilename":"Pet",
"isAlias":false,
"isString":false,
"isInteger":false,
"isLong":false,
"isNumber":false,
"isNumeric":false,
"isFloat":false,
"isDouble":false,
"isDate":false,
"isDateTime":false,
"isDecimal":false,
"isShort":false,
"isUnboundedInteger":false,
"isBoolean":false,
"additionalPropertiesIsAnyType":false,
"vars":[
{
"openApiType":"integer",
"baseName":"id",
"complexType":"long",
"getter":"getId",
"setter":"setId",
"dataType":"Long",
"datatypeWithEnum":"Long",
"dataFormat":"int64",
"name":"id",
"defaultValue":"null",
"defaultValueWithParam":" = data.id;",
"baseType":"long",
"example":"null",
"jsonSchema":"{\n \"type\" : \"integer\",\n \"format\" : \"int64\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":false,
"isNumeric":true,
"isInteger":false,
"isShort":false,
"isLong":true,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Id",
"nameInSnakeCase":"ID",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Long",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"Category",
"baseName":"category",
"complexType":"Category",
"getter":"getCategory",
"setter":"setCategory",
"dataType":"Category",
"datatypeWithEnum":"Category",
"name":"category",
"defaultValue":"null",
"defaultValueWithParam":" = data.category;",
"baseType":"Category",
"example":"null",
"jsonSchema":"{\n \"$ref\" : \"#/components/schemas/Category\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":true,
"isContainer":false,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Category",
"nameInSnakeCase":"CATEGORY",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Category",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"string",
"baseName":"name",
"complexType":"string",
"getter":"getName",
"setter":"setName",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"name",
"defaultValue":"null",
"defaultValueWithParam":" = data.name;",
"baseType":"string",
"example":"doggie",
"jsonSchema":"{\n \"type\" : \"string\",\n \"example\" : \"doggie\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":true,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Name",
"nameInSnakeCase":"NAME",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"array",
"baseName":"photoUrls",
"complexType":"string",
"getter":"getPhotoUrls",
"setter":"setPhotoUrls",
"dataType":"List",
"datatypeWithEnum":"List",
"name":"photoUrls",
"defaultValue":"null",
"defaultValueWithParam":" = data.photoUrls;",
"baseType":"array",
"containerType":"array",
"example":"null",
"jsonSchema":"{\n \"type\" : \"array\",\n \"xml\" : {\n \"name\" : \"photoUrl\",\n \"wrapped\" : true\n },\n \"items\" : {\n \"type\" : \"string\"\n }\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":true,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":true,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":true,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"items":{
"openApiType":"string",
"baseName":"photoUrls",
"complexType":"string",
"getter":"getPhotoUrls",
"setter":"setPhotoUrls",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"photoUrls",
"defaultValue":"null",
"defaultValueWithParam":" = data.photoUrls;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"PhotoUrls",
"nameInSnakeCase":"PHOTO_URLS",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
"vars":[
],
"requiredVars":[
],
"mostInnerItems":{
"openApiType":"string",
"baseName":"photoUrls",
"complexType":"string",
"getter":"getPhotoUrls",
"setter":"setPhotoUrls",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"photoUrls",
"defaultValue":"null",
"defaultValueWithParam":" = data.photoUrls;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"PhotoUrls",
"nameInSnakeCase":"PHOTO_URLS",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"PhotoUrls",
"nameInSnakeCase":"PHOTO_URLS",
"uniqueItems":false,
"isXmlAttribute":false,
"xmlName":"photoUrl",
"isXmlWrapped":true,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"List",
"iexclusiveMaximum":false,
"hasItems":true
},
{
"openApiType":"array",
"baseName":"tags",
"complexType":"Tag",
"getter":"getTags",
"setter":"setTags",
"dataType":"List",
"datatypeWithEnum":"List",
"name":"tags",
"defaultValue":"null",
"defaultValueWithParam":" = data.tags;",
"baseType":"array",
"containerType":"array",
"example":"null",
"jsonSchema":"{\n \"type\" : \"array\",\n \"xml\" : {\n \"name\" : \"tag\",\n \"wrapped\" : true\n },\n \"items\" : {\n \"$ref\" : \"#/components/schemas/Tag\"\n }\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":true,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":true,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"items":{
"openApiType":"Tag",
"baseName":"tags",
"complexType":"Tag",
"getter":"getTags",
"setter":"setTags",
"dataType":"Tag",
"datatypeWithEnum":"Tag",
"name":"tags",
"defaultValue":"null",
"defaultValueWithParam":" = data.tags;",
"baseType":"Tag",
"example":"null",
"jsonSchema":"{\n \"$ref\" : \"#/components/schemas/Tag\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":true,
"isContainer":false,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Tags",
"nameInSnakeCase":"TAGS",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Tag",
"iexclusiveMaximum":false,
"hasItems":false
},
"vars":[
],
"requiredVars":[
],
"mostInnerItems":{
"openApiType":"Tag",
"baseName":"tags",
"complexType":"Tag",
"getter":"getTags",
"setter":"setTags",
"dataType":"Tag",
"datatypeWithEnum":"Tag",
"name":"tags",
"defaultValue":"null",
"defaultValueWithParam":" = data.tags;",
"baseType":"Tag",
"example":"null",
"jsonSchema":"{\n \"$ref\" : \"#/components/schemas/Tag\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":true,
"isContainer":false,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Tags",
"nameInSnakeCase":"TAGS",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Tag",
"iexclusiveMaximum":false,
"hasItems":false
},
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Tags",
"nameInSnakeCase":"TAGS",
"uniqueItems":false,
"isXmlAttribute":false,
"xmlName":"tag",
"isXmlWrapped":true,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"List",
"iexclusiveMaximum":false,
"hasItems":true
},
{
"openApiType":"string",
"baseName":"status",
"complexType":"string",
"getter":"getStatus",
"setter":"setStatus",
"description":"pet status in the store",
"dataType":"String",
"datatypeWithEnum":"StatusEnum",
"name":"status",
"defaultValue":"null",
"defaultValueWithParam":" = data.status;",
"baseType":"string",
"unescapedDescription":"pet status in the store",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\",\n \"description\" : \"pet status in the store\",\n \"enum\" : [ \"available\", \"pending\", \"sold\" ]\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":true,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"_enum":[
"available",
"pending",
"sold"
],
"allowableValues":{
"values":[
"available",
"pending",
"sold"
]
},
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Status",
"nameInSnakeCase":"STATUS",
"enumName":"StatusEnum",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
}
],
"allVars":[
{
"openApiType":"integer",
"baseName":"id",
"complexType":"long",
"getter":"getId",
"setter":"setId",
"dataType":"Long",
"datatypeWithEnum":"Long",
"dataFormat":"int64",
"name":"id",
"defaultValue":"null",
"defaultValueWithParam":" = data.id;",
"baseType":"long",
"example":"null",
"jsonSchema":"{\n \"type\" : \"integer\",\n \"format\" : \"int64\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":false,
"isNumeric":true,
"isInteger":false,
"isShort":false,
"isLong":true,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Id",
"nameInSnakeCase":"ID",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Long",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"Category",
"baseName":"category",
"complexType":"Category",
"getter":"getCategory",
"setter":"setCategory",
"dataType":"Category",
"datatypeWithEnum":"Category",
"name":"category",
"defaultValue":"null",
"defaultValueWithParam":" = data.category;",
"baseType":"Category",
"example":"null",
"jsonSchema":"{\n \"$ref\" : \"#/components/schemas/Category\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":true,
"isContainer":false,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Category",
"nameInSnakeCase":"CATEGORY",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Category",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"string",
"baseName":"name",
"complexType":"string",
"getter":"getName",
"setter":"setName",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"name",
"defaultValue":"null",
"defaultValueWithParam":" = data.name;",
"baseType":"string",
"example":"doggie",
"jsonSchema":"{\n \"type\" : \"string\",\n \"example\" : \"doggie\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":true,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Name",
"nameInSnakeCase":"NAME",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"array",
"baseName":"photoUrls",
"complexType":"string",
"getter":"getPhotoUrls",
"setter":"setPhotoUrls",
"dataType":"List",
"datatypeWithEnum":"List",
"name":"photoUrls",
"defaultValue":"null",
"defaultValueWithParam":" = data.photoUrls;",
"baseType":"array",
"containerType":"array",
"example":"null",
"jsonSchema":"{\n \"type\" : \"array\",\n \"xml\" : {\n \"name\" : \"photoUrl\",\n \"wrapped\" : true\n },\n \"items\" : {\n \"type\" : \"string\"\n }\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":true,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":true,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":true,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"items":{
"openApiType":"string",
"baseName":"photoUrls",
"complexType":"string",
"getter":"getPhotoUrls",
"setter":"setPhotoUrls",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"photoUrls",
"defaultValue":"null",
"defaultValueWithParam":" = data.photoUrls;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"PhotoUrls",
"nameInSnakeCase":"PHOTO_URLS",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
"vars":[
],
"requiredVars":[
],
"mostInnerItems":{
"openApiType":"string",
"baseName":"photoUrls",
"complexType":"string",
"getter":"getPhotoUrls",
"setter":"setPhotoUrls",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"photoUrls",
"defaultValue":"null",
"defaultValueWithParam":" = data.photoUrls;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"PhotoUrls",
"nameInSnakeCase":"PHOTO_URLS",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"PhotoUrls",
"nameInSnakeCase":"PHOTO_URLS",
"uniqueItems":false,
"isXmlAttribute":false,
"xmlName":"photoUrl",
"isXmlWrapped":true,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"List",
"iexclusiveMaximum":false,
"hasItems":true
},
{
"openApiType":"array",
"baseName":"tags",
"complexType":"Tag",
"getter":"getTags",
"setter":"setTags",
"dataType":"List",
"datatypeWithEnum":"List",
"name":"tags",
"defaultValue":"null",
"defaultValueWithParam":" = data.tags;",
"baseType":"array",
"containerType":"array",
"example":"null",
"jsonSchema":"{\n \"type\" : \"array\",\n \"xml\" : {\n \"name\" : \"tag\",\n \"wrapped\" : true\n },\n \"items\" : {\n \"$ref\" : \"#/components/schemas/Tag\"\n }\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":true,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":true,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"items":{
"openApiType":"Tag",
"baseName":"tags",
"complexType":"Tag",
"getter":"getTags",
"setter":"setTags",
"dataType":"Tag",
"datatypeWithEnum":"Tag",
"name":"tags",
"defaultValue":"null",
"defaultValueWithParam":" = data.tags;",
"baseType":"Tag",
"example":"null",
"jsonSchema":"{\n \"$ref\" : \"#/components/schemas/Tag\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":true,
"isContainer":false,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Tags",
"nameInSnakeCase":"TAGS",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Tag",
"iexclusiveMaximum":false,
"hasItems":false
},
"vars":[
],
"requiredVars":[
],
"mostInnerItems":{
"openApiType":"Tag",
"baseName":"tags",
"complexType":"Tag",
"getter":"getTags",
"setter":"setTags",
"dataType":"Tag",
"datatypeWithEnum":"Tag",
"name":"tags",
"defaultValue":"null",
"defaultValueWithParam":" = data.tags;",
"baseType":"Tag",
"example":"null",
"jsonSchema":"{\n \"$ref\" : \"#/components/schemas/Tag\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":true,
"isContainer":false,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Tags",
"nameInSnakeCase":"TAGS",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Tag",
"iexclusiveMaximum":false,
"hasItems":false
},
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Tags",
"nameInSnakeCase":"TAGS",
"uniqueItems":false,
"isXmlAttribute":false,
"xmlName":"tag",
"isXmlWrapped":true,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"List",
"iexclusiveMaximum":false,
"hasItems":true
},
{
"openApiType":"string",
"baseName":"status",
"complexType":"string",
"getter":"getStatus",
"setter":"setStatus",
"description":"pet status in the store",
"dataType":"String",
"datatypeWithEnum":"StatusEnum",
"name":"status",
"defaultValue":"null",
"defaultValueWithParam":" = data.status;",
"baseType":"string",
"unescapedDescription":"pet status in the store",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\",\n \"description\" : \"pet status in the store\",\n \"enum\" : [ \"available\", \"pending\", \"sold\" ]\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":true,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"_enum":[
"available",
"pending",
"sold"
],
"allowableValues":{
"values":[
"available",
"pending",
"sold"
]
},
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Status",
"nameInSnakeCase":"STATUS",
"enumName":"StatusEnum",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
}
],
"requiredVars":[
{
"openApiType":"string",
"baseName":"name",
"complexType":"string",
"getter":"getName",
"setter":"setName",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"name",
"defaultValue":"null",
"defaultValueWithParam":" = data.name;",
"baseType":"string",
"example":"doggie",
"jsonSchema":"{\n \"type\" : \"string\",\n \"example\" : \"doggie\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":true,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Name",
"nameInSnakeCase":"NAME",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"array",
"baseName":"photoUrls",
"complexType":"string",
"getter":"getPhotoUrls",
"setter":"setPhotoUrls",
"dataType":"List",
"datatypeWithEnum":"List",
"name":"photoUrls",
"defaultValue":"null",
"defaultValueWithParam":" = data.photoUrls;",
"baseType":"array",
"containerType":"array",
"example":"null",
"jsonSchema":"{\n \"type\" : \"array\",\n \"xml\" : {\n \"name\" : \"photoUrl\",\n \"wrapped\" : true\n },\n \"items\" : {\n \"type\" : \"string\"\n }\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":true,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":true,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":true,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"items":{
"openApiType":"string",
"baseName":"photoUrls",
"complexType":"string",
"getter":"getPhotoUrls",
"setter":"setPhotoUrls",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"photoUrls",
"defaultValue":"null",
"defaultValueWithParam":" = data.photoUrls;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"PhotoUrls",
"nameInSnakeCase":"PHOTO_URLS",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
"vars":[
],
"requiredVars":[
],
"mostInnerItems":{
"openApiType":"string",
"baseName":"photoUrls",
"complexType":"string",
"getter":"getPhotoUrls",
"setter":"setPhotoUrls",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"photoUrls",
"defaultValue":"null",
"defaultValueWithParam":" = data.photoUrls;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"PhotoUrls",
"nameInSnakeCase":"PHOTO_URLS",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"PhotoUrls",
"nameInSnakeCase":"PHOTO_URLS",
"uniqueItems":false,
"isXmlAttribute":false,
"xmlName":"photoUrl",
"isXmlWrapped":true,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"List",
"iexclusiveMaximum":false,
"hasItems":true
}
],
"optionalVars":[
{
"openApiType":"integer",
"baseName":"id",
"complexType":"long",
"getter":"getId",
"setter":"setId",
"dataType":"Long",
"datatypeWithEnum":"Long",
"dataFormat":"int64",
"name":"id",
"defaultValue":"null",
"defaultValueWithParam":" = data.id;",
"baseType":"long",
"example":"null",
"jsonSchema":"{\n \"type\" : \"integer\",\n \"format\" : \"int64\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":false,
"isNumeric":true,
"isInteger":false,
"isShort":false,
"isLong":true,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Id",
"nameInSnakeCase":"ID",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Long",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"Category",
"baseName":"category",
"complexType":"Category",
"getter":"getCategory",
"setter":"setCategory",
"dataType":"Category",
"datatypeWithEnum":"Category",
"name":"category",
"defaultValue":"null",
"defaultValueWithParam":" = data.category;",
"baseType":"Category",
"example":"null",
"jsonSchema":"{\n \"$ref\" : \"#/components/schemas/Category\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":true,
"isContainer":false,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Category",
"nameInSnakeCase":"CATEGORY",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Category",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"array",
"baseName":"tags",
"complexType":"Tag",
"getter":"getTags",
"setter":"setTags",
"dataType":"List",
"datatypeWithEnum":"List",
"name":"tags",
"defaultValue":"null",
"defaultValueWithParam":" = data.tags;",
"baseType":"array",
"containerType":"array",
"example":"null",
"jsonSchema":"{\n \"type\" : \"array\",\n \"xml\" : {\n \"name\" : \"tag\",\n \"wrapped\" : true\n },\n \"items\" : {\n \"$ref\" : \"#/components/schemas/Tag\"\n }\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":true,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":true,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"items":{
"openApiType":"Tag",
"baseName":"tags",
"complexType":"Tag",
"getter":"getTags",
"setter":"setTags",
"dataType":"Tag",
"datatypeWithEnum":"Tag",
"name":"tags",
"defaultValue":"null",
"defaultValueWithParam":" = data.tags;",
"baseType":"Tag",
"example":"null",
"jsonSchema":"{\n \"$ref\" : \"#/components/schemas/Tag\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":true,
"isContainer":false,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Tags",
"nameInSnakeCase":"TAGS",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Tag",
"iexclusiveMaximum":false,
"hasItems":false
},
"vars":[
],
"requiredVars":[
],
"mostInnerItems":{
"openApiType":"Tag",
"baseName":"tags",
"complexType":"Tag",
"getter":"getTags",
"setter":"setTags",
"dataType":"Tag",
"datatypeWithEnum":"Tag",
"name":"tags",
"defaultValue":"null",
"defaultValueWithParam":" = data.tags;",
"baseType":"Tag",
"example":"null",
"jsonSchema":"{\n \"$ref\" : \"#/components/schemas/Tag\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":true,
"isContainer":false,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Tags",
"nameInSnakeCase":"TAGS",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Tag",
"iexclusiveMaximum":false,
"hasItems":false
},
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Tags",
"nameInSnakeCase":"TAGS",
"uniqueItems":false,
"isXmlAttribute":false,
"xmlName":"tag",
"isXmlWrapped":true,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"List",
"iexclusiveMaximum":false,
"hasItems":true
},
{
"openApiType":"string",
"baseName":"status",
"complexType":"string",
"getter":"getStatus",
"setter":"setStatus",
"description":"pet status in the store",
"dataType":"String",
"datatypeWithEnum":"StatusEnum",
"name":"status",
"defaultValue":"null",
"defaultValueWithParam":" = data.status;",
"baseType":"string",
"unescapedDescription":"pet status in the store",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\",\n \"description\" : \"pet status in the store\",\n \"enum\" : [ \"available\", \"pending\", \"sold\" ]\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":true,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"_enum":[
"available",
"pending",
"sold"
],
"allowableValues":{
"values":[
"available",
"pending",
"sold"
]
},
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Status",
"nameInSnakeCase":"STATUS",
"enumName":"StatusEnum",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
}
],
"readOnlyVars":[
],
"readWriteVars":[
{
"openApiType":"integer",
"baseName":"id",
"complexType":"long",
"getter":"getId",
"setter":"setId",
"dataType":"Long",
"datatypeWithEnum":"Long",
"dataFormat":"int64",
"name":"id",
"defaultValue":"null",
"defaultValueWithParam":" = data.id;",
"baseType":"long",
"example":"null",
"jsonSchema":"{\n \"type\" : \"integer\",\n \"format\" : \"int64\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":false,
"isNumeric":true,
"isInteger":false,
"isShort":false,
"isLong":true,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Id",
"nameInSnakeCase":"ID",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Long",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"Category",
"baseName":"category",
"complexType":"Category",
"getter":"getCategory",
"setter":"setCategory",
"dataType":"Category",
"datatypeWithEnum":"Category",
"name":"category",
"defaultValue":"null",
"defaultValueWithParam":" = data.category;",
"baseType":"Category",
"example":"null",
"jsonSchema":"{\n \"$ref\" : \"#/components/schemas/Category\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":true,
"isContainer":false,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Category",
"nameInSnakeCase":"CATEGORY",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Category",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"string",
"baseName":"name",
"complexType":"string",
"getter":"getName",
"setter":"setName",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"name",
"defaultValue":"null",
"defaultValueWithParam":" = data.name;",
"baseType":"string",
"example":"doggie",
"jsonSchema":"{\n \"type\" : \"string\",\n \"example\" : \"doggie\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":true,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Name",
"nameInSnakeCase":"NAME",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"array",
"baseName":"photoUrls",
"complexType":"string",
"getter":"getPhotoUrls",
"setter":"setPhotoUrls",
"dataType":"List",
"datatypeWithEnum":"List",
"name":"photoUrls",
"defaultValue":"null",
"defaultValueWithParam":" = data.photoUrls;",
"baseType":"array",
"containerType":"array",
"example":"null",
"jsonSchema":"{\n \"type\" : \"array\",\n \"xml\" : {\n \"name\" : \"photoUrl\",\n \"wrapped\" : true\n },\n \"items\" : {\n \"type\" : \"string\"\n }\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":true,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":true,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":true,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"items":{
"openApiType":"string",
"baseName":"photoUrls",
"complexType":"string",
"getter":"getPhotoUrls",
"setter":"setPhotoUrls",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"photoUrls",
"defaultValue":"null",
"defaultValueWithParam":" = data.photoUrls;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"PhotoUrls",
"nameInSnakeCase":"PHOTO_URLS",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
"vars":[
],
"requiredVars":[
],
"mostInnerItems":{
"openApiType":"string",
"baseName":"photoUrls",
"complexType":"string",
"getter":"getPhotoUrls",
"setter":"setPhotoUrls",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"photoUrls",
"defaultValue":"null",
"defaultValueWithParam":" = data.photoUrls;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"PhotoUrls",
"nameInSnakeCase":"PHOTO_URLS",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"PhotoUrls",
"nameInSnakeCase":"PHOTO_URLS",
"uniqueItems":false,
"isXmlAttribute":false,
"xmlName":"photoUrl",
"isXmlWrapped":true,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"List",
"iexclusiveMaximum":false,
"hasItems":true
},
{
"openApiType":"array",
"baseName":"tags",
"complexType":"Tag",
"getter":"getTags",
"setter":"setTags",
"dataType":"List",
"datatypeWithEnum":"List",
"name":"tags",
"defaultValue":"null",
"defaultValueWithParam":" = data.tags;",
"baseType":"array",
"containerType":"array",
"example":"null",
"jsonSchema":"{\n \"type\" : \"array\",\n \"xml\" : {\n \"name\" : \"tag\",\n \"wrapped\" : true\n },\n \"items\" : {\n \"$ref\" : \"#/components/schemas/Tag\"\n }\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":true,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":true,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"items":{
"openApiType":"Tag",
"baseName":"tags",
"complexType":"Tag",
"getter":"getTags",
"setter":"setTags",
"dataType":"Tag",
"datatypeWithEnum":"Tag",
"name":"tags",
"defaultValue":"null",
"defaultValueWithParam":" = data.tags;",
"baseType":"Tag",
"example":"null",
"jsonSchema":"{\n \"$ref\" : \"#/components/schemas/Tag\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":true,
"isContainer":false,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Tags",
"nameInSnakeCase":"TAGS",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Tag",
"iexclusiveMaximum":false,
"hasItems":false
},
"vars":[
],
"requiredVars":[
],
"mostInnerItems":{
"openApiType":"Tag",
"baseName":"tags",
"complexType":"Tag",
"getter":"getTags",
"setter":"setTags",
"dataType":"Tag",
"datatypeWithEnum":"Tag",
"name":"tags",
"defaultValue":"null",
"defaultValueWithParam":" = data.tags;",
"baseType":"Tag",
"example":"null",
"jsonSchema":"{\n \"$ref\" : \"#/components/schemas/Tag\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":true,
"isContainer":false,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Tags",
"nameInSnakeCase":"TAGS",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Tag",
"iexclusiveMaximum":false,
"hasItems":false
},
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Tags",
"nameInSnakeCase":"TAGS",
"uniqueItems":false,
"isXmlAttribute":false,
"xmlName":"tag",
"isXmlWrapped":true,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"List",
"iexclusiveMaximum":false,
"hasItems":true
},
{
"openApiType":"string",
"baseName":"status",
"complexType":"string",
"getter":"getStatus",
"setter":"setStatus",
"description":"pet status in the store",
"dataType":"String",
"datatypeWithEnum":"StatusEnum",
"name":"status",
"defaultValue":"null",
"defaultValueWithParam":" = data.status;",
"baseType":"string",
"unescapedDescription":"pet status in the store",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\",\n \"description\" : \"pet status in the store\",\n \"enum\" : [ \"available\", \"pending\", \"sold\" ]\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":true,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"_enum":[
"available",
"pending",
"sold"
],
"allowableValues":{
"values":[
"available",
"pending",
"sold"
]
},
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Status",
"nameInSnakeCase":"STATUS",
"enumName":"StatusEnum",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
}
],
"parentVars":[
],
"mandatory":[
"name",
"photoUrls"
],
"allMandatory":[
"name",
"photoUrls"
],
"imports":[
"Category",
"List",
"Tag",
"array",
"string"
],
"hasVars":true,
"emptyVars":false,
"hasMoreModels":true,
"hasEnums":true,
"isEnum":false,
"hasValidation":false,
"isNullable":false,
"hasRequired":true,
"hasOptional":true,
"isArray":false,
"hasChildren":false,
"isMap":true,
"isNull":false,
"isDeprecated":false,
"hasOnlyReadOnly":false,
"vendorExtensions":{
},
"hasMultipleTypes":false,
"isAdditionalPropertiesTrue":false,
"uniqueItems":false,
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"isModel":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"isAnyType":false,
"isClassnameSanitized":false,
"hasItems":false
}
},
{
"importPath":"org.openapitools.model.Tag",
"model":{
"anyOf":[
],
"oneOf":[
],
"allOf":[
],
"name":"Tag",
"classname":"Tag",
"classVarName":"Tag",
"modelJson":"{\n \"type\" : \"object\",\n \"properties\" : {\n \"id\" : {\n \"type\" : \"integer\",\n \"format\" : \"int64\"\n },\n \"name\" : {\n \"type\" : \"string\"\n }\n },\n \"xml\" : {\n \"name\" : \"Tag\"\n }\n}",
"dataType":"object",
"xmlName":"Tag",
"classFilename":"Tag",
"isAlias":false,
"isString":false,
"isInteger":false,
"isLong":false,
"isNumber":false,
"isNumeric":false,
"isFloat":false,
"isDouble":false,
"isDate":false,
"isDateTime":false,
"isDecimal":false,
"isShort":false,
"isUnboundedInteger":false,
"isBoolean":false,
"additionalPropertiesIsAnyType":false,
"vars":[
{
"openApiType":"integer",
"baseName":"id",
"complexType":"long",
"getter":"getId",
"setter":"setId",
"dataType":"Long",
"datatypeWithEnum":"Long",
"dataFormat":"int64",
"name":"id",
"defaultValue":"null",
"defaultValueWithParam":" = data.id;",
"baseType":"long",
"example":"null",
"jsonSchema":"{\n \"type\" : \"integer\",\n \"format\" : \"int64\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":false,
"isNumeric":true,
"isInteger":false,
"isShort":false,
"isLong":true,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Id",
"nameInSnakeCase":"ID",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Long",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"string",
"baseName":"name",
"complexType":"string",
"getter":"getName",
"setter":"setName",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"name",
"defaultValue":"null",
"defaultValueWithParam":" = data.name;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Name",
"nameInSnakeCase":"NAME",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
}
],
"allVars":[
{
"openApiType":"integer",
"baseName":"id",
"complexType":"long",
"getter":"getId",
"setter":"setId",
"dataType":"Long",
"datatypeWithEnum":"Long",
"dataFormat":"int64",
"name":"id",
"defaultValue":"null",
"defaultValueWithParam":" = data.id;",
"baseType":"long",
"example":"null",
"jsonSchema":"{\n \"type\" : \"integer\",\n \"format\" : \"int64\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":false,
"isNumeric":true,
"isInteger":false,
"isShort":false,
"isLong":true,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Id",
"nameInSnakeCase":"ID",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Long",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"string",
"baseName":"name",
"complexType":"string",
"getter":"getName",
"setter":"setName",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"name",
"defaultValue":"null",
"defaultValueWithParam":" = data.name;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Name",
"nameInSnakeCase":"NAME",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
}
],
"requiredVars":[
],
"optionalVars":[
{
"openApiType":"integer",
"baseName":"id",
"complexType":"long",
"getter":"getId",
"setter":"setId",
"dataType":"Long",
"datatypeWithEnum":"Long",
"dataFormat":"int64",
"name":"id",
"defaultValue":"null",
"defaultValueWithParam":" = data.id;",
"baseType":"long",
"example":"null",
"jsonSchema":"{\n \"type\" : \"integer\",\n \"format\" : \"int64\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":false,
"isNumeric":true,
"isInteger":false,
"isShort":false,
"isLong":true,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Id",
"nameInSnakeCase":"ID",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Long",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"string",
"baseName":"name",
"complexType":"string",
"getter":"getName",
"setter":"setName",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"name",
"defaultValue":"null",
"defaultValueWithParam":" = data.name;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Name",
"nameInSnakeCase":"NAME",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
}
],
"readOnlyVars":[
],
"readWriteVars":[
{
"openApiType":"integer",
"baseName":"id",
"complexType":"long",
"getter":"getId",
"setter":"setId",
"dataType":"Long",
"datatypeWithEnum":"Long",
"dataFormat":"int64",
"name":"id",
"defaultValue":"null",
"defaultValueWithParam":" = data.id;",
"baseType":"long",
"example":"null",
"jsonSchema":"{\n \"type\" : \"integer\",\n \"format\" : \"int64\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":false,
"isNumeric":true,
"isInteger":false,
"isShort":false,
"isLong":true,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Id",
"nameInSnakeCase":"ID",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Long",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"string",
"baseName":"name",
"complexType":"string",
"getter":"getName",
"setter":"setName",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"name",
"defaultValue":"null",
"defaultValueWithParam":" = data.name;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Name",
"nameInSnakeCase":"NAME",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
}
],
"parentVars":[
],
"mandatory":[
],
"allMandatory":[
],
"imports":[
"string"
],
"hasVars":true,
"emptyVars":false,
"hasMoreModels":true,
"hasEnums":false,
"isEnum":false,
"hasValidation":false,
"isNullable":false,
"hasRequired":false,
"hasOptional":true,
"isArray":false,
"hasChildren":false,
"isMap":true,
"isNull":false,
"isDeprecated":false,
"hasOnlyReadOnly":false,
"vendorExtensions":{
},
"hasMultipleTypes":false,
"isAdditionalPropertiesTrue":false,
"uniqueItems":false,
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"isModel":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"isAnyType":false,
"isClassnameSanitized":false,
"hasItems":false
}
},
{
"importPath":"org.openapitools.model.User",
"model":{
"anyOf":[
],
"oneOf":[
],
"allOf":[
],
"name":"User",
"classname":"User",
"classVarName":"User",
"modelJson":"{\n \"type\" : \"object\",\n \"properties\" : {\n \"id\" : {\n \"type\" : \"integer\",\n \"format\" : \"int64\"\n },\n \"username\" : {\n \"type\" : \"string\"\n },\n \"firstName\" : {\n \"type\" : \"string\"\n },\n \"lastName\" : {\n \"type\" : \"string\"\n },\n \"email\" : {\n \"type\" : \"string\"\n },\n \"password\" : {\n \"type\" : \"string\"\n },\n \"phone\" : {\n \"type\" : \"string\"\n },\n \"userStatus\" : {\n \"type\" : \"integer\",\n \"description\" : \"User Status\",\n \"format\" : \"int32\"\n }\n },\n \"xml\" : {\n \"name\" : \"User\"\n }\n}",
"dataType":"object",
"xmlName":"User",
"classFilename":"User",
"isAlias":false,
"isString":false,
"isInteger":false,
"isLong":false,
"isNumber":false,
"isNumeric":false,
"isFloat":false,
"isDouble":false,
"isDate":false,
"isDateTime":false,
"isDecimal":false,
"isShort":false,
"isUnboundedInteger":false,
"isBoolean":false,
"additionalPropertiesIsAnyType":false,
"vars":[
{
"openApiType":"integer",
"baseName":"id",
"complexType":"long",
"getter":"getId",
"setter":"setId",
"dataType":"Long",
"datatypeWithEnum":"Long",
"dataFormat":"int64",
"name":"id",
"defaultValue":"null",
"defaultValueWithParam":" = data.id;",
"baseType":"long",
"example":"null",
"jsonSchema":"{\n \"type\" : \"integer\",\n \"format\" : \"int64\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":false,
"isNumeric":true,
"isInteger":false,
"isShort":false,
"isLong":true,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Id",
"nameInSnakeCase":"ID",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Long",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"string",
"baseName":"username",
"complexType":"string",
"getter":"getUsername",
"setter":"setUsername",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"username",
"defaultValue":"null",
"defaultValueWithParam":" = data.username;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Username",
"nameInSnakeCase":"USERNAME",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"string",
"baseName":"firstName",
"complexType":"string",
"getter":"getFirstName",
"setter":"setFirstName",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"firstName",
"defaultValue":"null",
"defaultValueWithParam":" = data.firstName;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"FirstName",
"nameInSnakeCase":"FIRST_NAME",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"string",
"baseName":"lastName",
"complexType":"string",
"getter":"getLastName",
"setter":"setLastName",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"lastName",
"defaultValue":"null",
"defaultValueWithParam":" = data.lastName;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"LastName",
"nameInSnakeCase":"LAST_NAME",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"string",
"baseName":"email",
"complexType":"string",
"getter":"getEmail",
"setter":"setEmail",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"email",
"defaultValue":"null",
"defaultValueWithParam":" = data.email;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Email",
"nameInSnakeCase":"EMAIL",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"string",
"baseName":"password",
"complexType":"string",
"getter":"getPassword",
"setter":"setPassword",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"password",
"defaultValue":"null",
"defaultValueWithParam":" = data.password;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Password",
"nameInSnakeCase":"PASSWORD",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"string",
"baseName":"phone",
"complexType":"string",
"getter":"getPhone",
"setter":"setPhone",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"phone",
"defaultValue":"null",
"defaultValueWithParam":" = data.phone;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Phone",
"nameInSnakeCase":"PHONE",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"integer",
"baseName":"userStatus",
"complexType":"integer",
"getter":"getUserStatus",
"setter":"setUserStatus",
"description":"User Status",
"dataType":"Integer",
"datatypeWithEnum":"Integer",
"dataFormat":"int32",
"name":"userStatus",
"defaultValue":"null",
"defaultValueWithParam":" = data.userStatus;",
"baseType":"integer",
"unescapedDescription":"User Status",
"example":"null",
"jsonSchema":"{\n \"type\" : \"integer\",\n \"description\" : \"User Status\",\n \"format\" : \"int32\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":false,
"isNumeric":true,
"isInteger":true,
"isShort":true,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"UserStatus",
"nameInSnakeCase":"USER_STATUS",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Integer",
"iexclusiveMaximum":false,
"hasItems":false
}
],
"allVars":[
{
"openApiType":"integer",
"baseName":"id",
"complexType":"long",
"getter":"getId",
"setter":"setId",
"dataType":"Long",
"datatypeWithEnum":"Long",
"dataFormat":"int64",
"name":"id",
"defaultValue":"null",
"defaultValueWithParam":" = data.id;",
"baseType":"long",
"example":"null",
"jsonSchema":"{\n \"type\" : \"integer\",\n \"format\" : \"int64\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":false,
"isNumeric":true,
"isInteger":false,
"isShort":false,
"isLong":true,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Id",
"nameInSnakeCase":"ID",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Long",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"string",
"baseName":"username",
"complexType":"string",
"getter":"getUsername",
"setter":"setUsername",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"username",
"defaultValue":"null",
"defaultValueWithParam":" = data.username;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Username",
"nameInSnakeCase":"USERNAME",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"string",
"baseName":"firstName",
"complexType":"string",
"getter":"getFirstName",
"setter":"setFirstName",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"firstName",
"defaultValue":"null",
"defaultValueWithParam":" = data.firstName;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"FirstName",
"nameInSnakeCase":"FIRST_NAME",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"string",
"baseName":"lastName",
"complexType":"string",
"getter":"getLastName",
"setter":"setLastName",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"lastName",
"defaultValue":"null",
"defaultValueWithParam":" = data.lastName;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"LastName",
"nameInSnakeCase":"LAST_NAME",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"string",
"baseName":"email",
"complexType":"string",
"getter":"getEmail",
"setter":"setEmail",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"email",
"defaultValue":"null",
"defaultValueWithParam":" = data.email;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Email",
"nameInSnakeCase":"EMAIL",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"string",
"baseName":"password",
"complexType":"string",
"getter":"getPassword",
"setter":"setPassword",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"password",
"defaultValue":"null",
"defaultValueWithParam":" = data.password;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Password",
"nameInSnakeCase":"PASSWORD",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"string",
"baseName":"phone",
"complexType":"string",
"getter":"getPhone",
"setter":"setPhone",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"phone",
"defaultValue":"null",
"defaultValueWithParam":" = data.phone;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Phone",
"nameInSnakeCase":"PHONE",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"integer",
"baseName":"userStatus",
"complexType":"integer",
"getter":"getUserStatus",
"setter":"setUserStatus",
"description":"User Status",
"dataType":"Integer",
"datatypeWithEnum":"Integer",
"dataFormat":"int32",
"name":"userStatus",
"defaultValue":"null",
"defaultValueWithParam":" = data.userStatus;",
"baseType":"integer",
"unescapedDescription":"User Status",
"example":"null",
"jsonSchema":"{\n \"type\" : \"integer\",\n \"description\" : \"User Status\",\n \"format\" : \"int32\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":false,
"isNumeric":true,
"isInteger":true,
"isShort":true,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"UserStatus",
"nameInSnakeCase":"USER_STATUS",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Integer",
"iexclusiveMaximum":false,
"hasItems":false
}
],
"requiredVars":[
],
"optionalVars":[
{
"openApiType":"integer",
"baseName":"id",
"complexType":"long",
"getter":"getId",
"setter":"setId",
"dataType":"Long",
"datatypeWithEnum":"Long",
"dataFormat":"int64",
"name":"id",
"defaultValue":"null",
"defaultValueWithParam":" = data.id;",
"baseType":"long",
"example":"null",
"jsonSchema":"{\n \"type\" : \"integer\",\n \"format\" : \"int64\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":false,
"isNumeric":true,
"isInteger":false,
"isShort":false,
"isLong":true,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Id",
"nameInSnakeCase":"ID",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Long",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"string",
"baseName":"username",
"complexType":"string",
"getter":"getUsername",
"setter":"setUsername",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"username",
"defaultValue":"null",
"defaultValueWithParam":" = data.username;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Username",
"nameInSnakeCase":"USERNAME",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"string",
"baseName":"firstName",
"complexType":"string",
"getter":"getFirstName",
"setter":"setFirstName",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"firstName",
"defaultValue":"null",
"defaultValueWithParam":" = data.firstName;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"FirstName",
"nameInSnakeCase":"FIRST_NAME",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"string",
"baseName":"lastName",
"complexType":"string",
"getter":"getLastName",
"setter":"setLastName",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"lastName",
"defaultValue":"null",
"defaultValueWithParam":" = data.lastName;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"LastName",
"nameInSnakeCase":"LAST_NAME",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"string",
"baseName":"email",
"complexType":"string",
"getter":"getEmail",
"setter":"setEmail",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"email",
"defaultValue":"null",
"defaultValueWithParam":" = data.email;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Email",
"nameInSnakeCase":"EMAIL",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"string",
"baseName":"password",
"complexType":"string",
"getter":"getPassword",
"setter":"setPassword",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"password",
"defaultValue":"null",
"defaultValueWithParam":" = data.password;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Password",
"nameInSnakeCase":"PASSWORD",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"string",
"baseName":"phone",
"complexType":"string",
"getter":"getPhone",
"setter":"setPhone",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"phone",
"defaultValue":"null",
"defaultValueWithParam":" = data.phone;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Phone",
"nameInSnakeCase":"PHONE",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"integer",
"baseName":"userStatus",
"complexType":"integer",
"getter":"getUserStatus",
"setter":"setUserStatus",
"description":"User Status",
"dataType":"Integer",
"datatypeWithEnum":"Integer",
"dataFormat":"int32",
"name":"userStatus",
"defaultValue":"null",
"defaultValueWithParam":" = data.userStatus;",
"baseType":"integer",
"unescapedDescription":"User Status",
"example":"null",
"jsonSchema":"{\n \"type\" : \"integer\",\n \"description\" : \"User Status\",\n \"format\" : \"int32\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":false,
"isNumeric":true,
"isInteger":true,
"isShort":true,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"UserStatus",
"nameInSnakeCase":"USER_STATUS",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Integer",
"iexclusiveMaximum":false,
"hasItems":false
}
],
"readOnlyVars":[
],
"readWriteVars":[
{
"openApiType":"integer",
"baseName":"id",
"complexType":"long",
"getter":"getId",
"setter":"setId",
"dataType":"Long",
"datatypeWithEnum":"Long",
"dataFormat":"int64",
"name":"id",
"defaultValue":"null",
"defaultValueWithParam":" = data.id;",
"baseType":"long",
"example":"null",
"jsonSchema":"{\n \"type\" : \"integer\",\n \"format\" : \"int64\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":false,
"isNumeric":true,
"isInteger":false,
"isShort":false,
"isLong":true,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Id",
"nameInSnakeCase":"ID",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Long",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"string",
"baseName":"username",
"complexType":"string",
"getter":"getUsername",
"setter":"setUsername",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"username",
"defaultValue":"null",
"defaultValueWithParam":" = data.username;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Username",
"nameInSnakeCase":"USERNAME",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"string",
"baseName":"firstName",
"complexType":"string",
"getter":"getFirstName",
"setter":"setFirstName",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"firstName",
"defaultValue":"null",
"defaultValueWithParam":" = data.firstName;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"FirstName",
"nameInSnakeCase":"FIRST_NAME",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"string",
"baseName":"lastName",
"complexType":"string",
"getter":"getLastName",
"setter":"setLastName",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"lastName",
"defaultValue":"null",
"defaultValueWithParam":" = data.lastName;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"LastName",
"nameInSnakeCase":"LAST_NAME",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"string",
"baseName":"email",
"complexType":"string",
"getter":"getEmail",
"setter":"setEmail",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"email",
"defaultValue":"null",
"defaultValueWithParam":" = data.email;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Email",
"nameInSnakeCase":"EMAIL",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"string",
"baseName":"password",
"complexType":"string",
"getter":"getPassword",
"setter":"setPassword",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"password",
"defaultValue":"null",
"defaultValueWithParam":" = data.password;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Password",
"nameInSnakeCase":"PASSWORD",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"string",
"baseName":"phone",
"complexType":"string",
"getter":"getPhone",
"setter":"setPhone",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"phone",
"defaultValue":"null",
"defaultValueWithParam":" = data.phone;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Phone",
"nameInSnakeCase":"PHONE",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"integer",
"baseName":"userStatus",
"complexType":"integer",
"getter":"getUserStatus",
"setter":"setUserStatus",
"description":"User Status",
"dataType":"Integer",
"datatypeWithEnum":"Integer",
"dataFormat":"int32",
"name":"userStatus",
"defaultValue":"null",
"defaultValueWithParam":" = data.userStatus;",
"baseType":"integer",
"unescapedDescription":"User Status",
"example":"null",
"jsonSchema":"{\n \"type\" : \"integer\",\n \"description\" : \"User Status\",\n \"format\" : \"int32\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":false,
"isNumeric":true,
"isInteger":true,
"isShort":true,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"UserStatus",
"nameInSnakeCase":"USER_STATUS",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Integer",
"iexclusiveMaximum":false,
"hasItems":false
}
],
"parentVars":[
],
"mandatory":[
],
"allMandatory":[
],
"imports":[
"integer",
"string"
],
"hasVars":true,
"emptyVars":false,
"hasMoreModels":false,
"hasEnums":false,
"isEnum":false,
"hasValidation":false,
"isNullable":false,
"hasRequired":false,
"hasOptional":true,
"isArray":false,
"hasChildren":false,
"isMap":true,
"isNull":false,
"isDeprecated":false,
"hasOnlyReadOnly":false,
"vendorExtensions":{
},
"hasMultipleTypes":false,
"isAdditionalPropertiesTrue":false,
"uniqueItems":false,
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"isModel":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"isAnyType":false,
"isClassnameSanitized":false,
"hasItems":false
}
}
],
"hasApiKeyMethods":true,
"appName":"OpenAPI Petstore",
"appDescription":"This is a sample server Petstore server. For this sample, you can use the api key \\\"special-key\\\" to test the authorization filters",
"contextPath":"/v2",
"hasAuthMethods":true,
"generateApiDocs":true,
"generatorVersion":"5.4.0",
"releaseNote":"Minor update",
"version":"1.0.0",
"apiInfo":{
"apis":[
{
"importPath":"org.openapitools.api.Pet",
"licenseUrl":"https://www.apache.org/licenses/LICENSE-2.0.html",
"appVersion":"1.0.0",
"generatedYear":"2022",
"generatorClass":"org.openapitools.codegen.RestCodegenGenerator",
"modelPackage":"org.openapitools.model",
"sortParamsByRequiredFlag":true,
"gitHost":"github.com",
"licenseInfo":"Apache 2.0",
"classVarName":"pet",
"hasModel":true,
"generateApis":true,
"generateModelDocs":true,
"hasImport":true,
"generateModelTests":true,
"basePathWithoutHost":"/v2",
"strictSpecBehavior":true,
"generateApiTests":true,
"classFilename":"PetApi",
"lambda":{
"lowercase":{
},
"uppercase":{
},
"snakecase":{
},
"titlecase":{
},
"camelcase":{
},
"pascalcase":{
},
"indented":{
},
"indented_8":{
},
"indented_12":{
},
"indented_16":{
}
},
"generateModels":true,
"operations":{
"classname":"PetApi",
"operation":[
{
"responseHeaders":[
],
"hasAuthMethods":true,
"hasConsumes":true,
"hasProduces":false,
"hasParams":true,
"hasOptionalParams":true,
"hasRequiredParams":false,
"returnTypeIsPrimitive":false,
"returnSimpleType":false,
"subresourceOperation":false,
"isMap":false,
"isArray":false,
"isMultipart":false,
"isResponseBinary":false,
"isResponseFile":false,
"hasReference":false,
"isRestfulIndex":false,
"isRestfulShow":false,
"isRestfulCreate":false,
"isRestfulUpdate":false,
"isRestfulDestroy":false,
"isRestful":false,
"isDeprecated":false,
"isCallbackRequest":false,
"uniqueItems":false,
"hasDefaultResponse":false,
"hasErrorResponseObject":false,
"path":"/pet",
"operationId":"addPet",
"httpMethod":"POST",
"summary":"Add a new pet to the store",
"baseName":"Pet",
"consumes":[
{
"mediaType":"application/json"
},
{
"mediaType":"application/xml"
}
],
"servers":[
],
"bodyParam":{
"isFormParam":false,
"isQueryParam":false,
"isPathParam":false,
"isHeaderParam":false,
"isCookieParam":false,
"isBodyParam":true,
"isContainer":false,
"isCollectionFormatMulti":false,
"isPrimitiveType":false,
"isModel":true,
"isExplode":false,
"isDeepObject":false,
"isAllowEmptyValue":false,
"baseName":"body",
"paramName":"body",
"dataType":"Pet",
"description":"Pet object that needs to be added to the store",
"baseType":"Pet",
"jsonSchema":"{\n \"description\" : \"Pet object that needs to be added to the store\",\n \"content\" : {\n \"application/json\" : {\n \"schema\" : {\n \"$ref\" : \"#/components/schemas/Pet\"\n }\n },\n \"application/xml\" : {\n \"schema\" : {\n \"$ref\" : \"#/components/schemas/Pet\"\n }\n }\n },\n \"required\" : false\n}",
"isString":false,
"isNumeric":false,
"isInteger":false,
"isLong":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isFreeFormObject":false,
"isAnyType":false,
"isShort":false,
"isUnboundedInteger":false,
"isArray":false,
"isMap":false,
"isFile":false,
"isEnum":false,
"additionalPropertiesIsAnyType":false,
"hasVars":true,
"vars":[
{
"openApiType":"integer",
"baseName":"id",
"complexType":"long",
"getter":"getId",
"setter":"setId",
"dataType":"Long",
"datatypeWithEnum":"Long",
"dataFormat":"int64",
"name":"id",
"defaultValue":"null",
"defaultValueWithParam":" = data.id;",
"baseType":"long",
"example":"null",
"jsonSchema":"{\n \"type\" : \"integer\",\n \"format\" : \"int64\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":false,
"isNumeric":true,
"isInteger":false,
"isShort":false,
"isLong":true,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Id",
"nameInSnakeCase":"ID",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Long",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"Category",
"baseName":"category",
"complexType":"Category",
"getter":"getCategory",
"setter":"setCategory",
"dataType":"Category",
"datatypeWithEnum":"Category",
"name":"category",
"defaultValue":"null",
"defaultValueWithParam":" = data.category;",
"baseType":"Category",
"example":"null",
"jsonSchema":"{\n \"$ref\" : \"#/components/schemas/Category\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":true,
"isContainer":false,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Category",
"nameInSnakeCase":"CATEGORY",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Category",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"string",
"baseName":"name",
"complexType":"string",
"getter":"getName",
"setter":"setName",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"name",
"defaultValue":"null",
"defaultValueWithParam":" = data.name;",
"baseType":"string",
"example":"doggie",
"jsonSchema":"{\n \"type\" : \"string\",\n \"example\" : \"doggie\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":true,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Name",
"nameInSnakeCase":"NAME",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"array",
"baseName":"photoUrls",
"complexType":"string",
"getter":"getPhotoUrls",
"setter":"setPhotoUrls",
"dataType":"List",
"datatypeWithEnum":"List",
"name":"photoUrls",
"defaultValue":"null",
"defaultValueWithParam":" = data.photoUrls;",
"baseType":"array",
"containerType":"array",
"example":"null",
"jsonSchema":"{\n \"type\" : \"array\",\n \"xml\" : {\n \"name\" : \"photoUrl\",\n \"wrapped\" : true\n },\n \"items\" : {\n \"type\" : \"string\"\n }\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":true,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":true,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":true,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"items":{
"openApiType":"string",
"baseName":"photoUrls",
"complexType":"string",
"getter":"getPhotoUrls",
"setter":"setPhotoUrls",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"photoUrls",
"defaultValue":"null",
"defaultValueWithParam":" = data.photoUrls;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"PhotoUrls",
"nameInSnakeCase":"PHOTO_URLS",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
"vars":[
],
"requiredVars":[
],
"mostInnerItems":{
"openApiType":"string",
"baseName":"photoUrls",
"complexType":"string",
"getter":"getPhotoUrls",
"setter":"setPhotoUrls",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"photoUrls",
"defaultValue":"null",
"defaultValueWithParam":" = data.photoUrls;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"PhotoUrls",
"nameInSnakeCase":"PHOTO_URLS",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"PhotoUrls",
"nameInSnakeCase":"PHOTO_URLS",
"uniqueItems":false,
"isXmlAttribute":false,
"xmlName":"photoUrl",
"isXmlWrapped":true,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"List",
"iexclusiveMaximum":false,
"hasItems":true
},
{
"openApiType":"array",
"baseName":"tags",
"complexType":"Tag",
"getter":"getTags",
"setter":"setTags",
"dataType":"List",
"datatypeWithEnum":"List",
"name":"tags",
"defaultValue":"null",
"defaultValueWithParam":" = data.tags;",
"baseType":"array",
"containerType":"array",
"example":"null",
"jsonSchema":"{\n \"type\" : \"array\",\n \"xml\" : {\n \"name\" : \"tag\",\n \"wrapped\" : true\n },\n \"items\" : {\n \"$ref\" : \"#/components/schemas/Tag\"\n }\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":true,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":true,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"items":{
"openApiType":"Tag",
"baseName":"tags",
"complexType":"Tag",
"getter":"getTags",
"setter":"setTags",
"dataType":"Tag",
"datatypeWithEnum":"Tag",
"name":"tags",
"defaultValue":"null",
"defaultValueWithParam":" = data.tags;",
"baseType":"Tag",
"example":"null",
"jsonSchema":"{\n \"$ref\" : \"#/components/schemas/Tag\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":true,
"isContainer":false,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Tags",
"nameInSnakeCase":"TAGS",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Tag",
"iexclusiveMaximum":false,
"hasItems":false
},
"vars":[
],
"requiredVars":[
],
"mostInnerItems":{
"openApiType":"Tag",
"baseName":"tags",
"complexType":"Tag",
"getter":"getTags",
"setter":"setTags",
"dataType":"Tag",
"datatypeWithEnum":"Tag",
"name":"tags",
"defaultValue":"null",
"defaultValueWithParam":" = data.tags;",
"baseType":"Tag",
"example":"null",
"jsonSchema":"{\n \"$ref\" : \"#/components/schemas/Tag\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":true,
"isContainer":false,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Tags",
"nameInSnakeCase":"TAGS",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Tag",
"iexclusiveMaximum":false,
"hasItems":false
},
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Tags",
"nameInSnakeCase":"TAGS",
"uniqueItems":false,
"isXmlAttribute":false,
"xmlName":"tag",
"isXmlWrapped":true,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"List",
"iexclusiveMaximum":false,
"hasItems":true
},
{
"openApiType":"string",
"baseName":"status",
"complexType":"string",
"getter":"getStatus",
"setter":"setStatus",
"description":"pet status in the store",
"dataType":"String",
"datatypeWithEnum":"StatusEnum",
"name":"status",
"defaultValue":"null",
"defaultValueWithParam":" = data.status;",
"baseType":"string",
"unescapedDescription":"pet status in the store",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\",\n \"description\" : \"pet status in the store\",\n \"enum\" : [ \"available\", \"pending\", \"sold\" ]\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":true,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"_enum":[
"available",
"pending",
"sold"
],
"allowableValues":{
"values":[
"available",
"pending",
"sold"
]
},
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Status",
"nameInSnakeCase":"STATUS",
"enumName":"StatusEnum",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
}
],
"requiredVars":[
{
"openApiType":"string",
"baseName":"name",
"complexType":"string",
"getter":"getName",
"setter":"setName",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"name",
"defaultValue":"null",
"defaultValueWithParam":" = data.name;",
"baseType":"string",
"example":"doggie",
"jsonSchema":"{\n \"type\" : \"string\",\n \"example\" : \"doggie\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":true,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Name",
"nameInSnakeCase":"NAME",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"array",
"baseName":"photoUrls",
"complexType":"string",
"getter":"getPhotoUrls",
"setter":"setPhotoUrls",
"dataType":"List",
"datatypeWithEnum":"List",
"name":"photoUrls",
"defaultValue":"null",
"defaultValueWithParam":" = data.photoUrls;",
"baseType":"array",
"containerType":"array",
"example":"null",
"jsonSchema":"{\n \"type\" : \"array\",\n \"xml\" : {\n \"name\" : \"photoUrl\",\n \"wrapped\" : true\n },\n \"items\" : {\n \"type\" : \"string\"\n }\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":true,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":true,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":true,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"items":{
"openApiType":"string",
"baseName":"photoUrls",
"complexType":"string",
"getter":"getPhotoUrls",
"setter":"setPhotoUrls",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"photoUrls",
"defaultValue":"null",
"defaultValueWithParam":" = data.photoUrls;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"PhotoUrls",
"nameInSnakeCase":"PHOTO_URLS",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
"vars":[
],
"requiredVars":[
],
"mostInnerItems":{
"openApiType":"string",
"baseName":"photoUrls",
"complexType":"string",
"getter":"getPhotoUrls",
"setter":"setPhotoUrls",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"photoUrls",
"defaultValue":"null",
"defaultValueWithParam":" = data.photoUrls;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"PhotoUrls",
"nameInSnakeCase":"PHOTO_URLS",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"PhotoUrls",
"nameInSnakeCase":"PHOTO_URLS",
"uniqueItems":false,
"isXmlAttribute":false,
"xmlName":"photoUrl",
"isXmlWrapped":true,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"List",
"iexclusiveMaximum":false,
"hasItems":true
}
],
"vendorExtensions":{
},
"hasValidation":false,
"isNullable":false,
"isDeprecated":false,
"required":false,
"exclusiveMaximum":false,
"exclusiveMinimum":false,
"uniqueItems":false,
"isNull":false,
"hasRequired":true,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"content":{
"application/json":{
"schema":{
"openApiType":"Pet",
"baseName":"SchemaForRequestBodyApplicationJson",
"complexType":"Pet",
"getter":"getSchemaForRequestBodyApplicationJson",
"setter":"setSchemaForRequestBodyApplicationJson",
"dataType":"Pet",
"datatypeWithEnum":"Pet",
"name":"SchemaForRequestBodyApplicationJson",
"defaultValue":"null",
"defaultValueWithParam":" = data.SchemaForRequestBodyApplicationJson;",
"baseType":"Pet",
"example":"null",
"jsonSchema":"{\n \"$ref\" : \"#/components/schemas/Pet\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":true,
"isContainer":false,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"SchemaForRequestBodyApplicationJson",
"nameInSnakeCase":"SCHEMA_FOR_REQUEST_BODY_APPLICATION_JSON",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Pet",
"iexclusiveMaximum":false,
"hasItems":false
}
},
"application/xml":{
"schema":{
"openApiType":"Pet",
"baseName":"SchemaForRequestBodyApplicationXml",
"complexType":"Pet",
"getter":"getSchemaForRequestBodyApplicationXml",
"setter":"setSchemaForRequestBodyApplicationXml",
"dataType":"Pet",
"datatypeWithEnum":"Pet",
"name":"SchemaForRequestBodyApplicationXml",
"defaultValue":"null",
"defaultValueWithParam":" = data.SchemaForRequestBodyApplicationXml;",
"baseType":"Pet",
"example":"null",
"jsonSchema":"{\n \"$ref\" : \"#/components/schemas/Pet\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":true,
"isContainer":false,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"SchemaForRequestBodyApplicationXml",
"nameInSnakeCase":"SCHEMA_FOR_REQUEST_BODY_APPLICATION_XML",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Pet",
"iexclusiveMaximum":false,
"hasItems":false
}
}
},
"complexType":"Pet"
},
"allParams":[
{
"isFormParam":false,
"isQueryParam":false,
"isPathParam":false,
"isHeaderParam":false,
"isCookieParam":false,
"isBodyParam":true,
"isContainer":false,
"isCollectionFormatMulti":false,
"isPrimitiveType":false,
"isModel":true,
"isExplode":false,
"isDeepObject":false,
"isAllowEmptyValue":false,
"baseName":"body",
"paramName":"body",
"dataType":"Pet",
"description":"Pet object that needs to be added to the store",
"baseType":"Pet",
"jsonSchema":"{\n \"description\" : \"Pet object that needs to be added to the store\",\n \"content\" : {\n \"application/json\" : {\n \"schema\" : {\n \"$ref\" : \"#/components/schemas/Pet\"\n }\n },\n \"application/xml\" : {\n \"schema\" : {\n \"$ref\" : \"#/components/schemas/Pet\"\n }\n }\n },\n \"required\" : false\n}",
"isString":false,
"isNumeric":false,
"isInteger":false,
"isLong":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isFreeFormObject":false,
"isAnyType":false,
"isShort":false,
"isUnboundedInteger":false,
"isArray":false,
"isMap":false,
"isFile":false,
"isEnum":false,
"additionalPropertiesIsAnyType":false,
"hasVars":true,
"vars":[
{
"openApiType":"integer",
"baseName":"id",
"complexType":"long",
"getter":"getId",
"setter":"setId",
"dataType":"Long",
"datatypeWithEnum":"Long",
"dataFormat":"int64",
"name":"id",
"defaultValue":"null",
"defaultValueWithParam":" = data.id;",
"baseType":"long",
"example":"null",
"jsonSchema":"{\n \"type\" : \"integer\",\n \"format\" : \"int64\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":false,
"isNumeric":true,
"isInteger":false,
"isShort":false,
"isLong":true,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Id",
"nameInSnakeCase":"ID",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Long",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"Category",
"baseName":"category",
"complexType":"Category",
"getter":"getCategory",
"setter":"setCategory",
"dataType":"Category",
"datatypeWithEnum":"Category",
"name":"category",
"defaultValue":"null",
"defaultValueWithParam":" = data.category;",
"baseType":"Category",
"example":"null",
"jsonSchema":"{\n \"$ref\" : \"#/components/schemas/Category\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":true,
"isContainer":false,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Category",
"nameInSnakeCase":"CATEGORY",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Category",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"string",
"baseName":"name",
"complexType":"string",
"getter":"getName",
"setter":"setName",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"name",
"defaultValue":"null",
"defaultValueWithParam":" = data.name;",
"baseType":"string",
"example":"doggie",
"jsonSchema":"{\n \"type\" : \"string\",\n \"example\" : \"doggie\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":true,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Name",
"nameInSnakeCase":"NAME",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"array",
"baseName":"photoUrls",
"complexType":"string",
"getter":"getPhotoUrls",
"setter":"setPhotoUrls",
"dataType":"List",
"datatypeWithEnum":"List",
"name":"photoUrls",
"defaultValue":"null",
"defaultValueWithParam":" = data.photoUrls;",
"baseType":"array",
"containerType":"array",
"example":"null",
"jsonSchema":"{\n \"type\" : \"array\",\n \"xml\" : {\n \"name\" : \"photoUrl\",\n \"wrapped\" : true\n },\n \"items\" : {\n \"type\" : \"string\"\n }\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":true,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":true,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":true,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"items":{
"openApiType":"string",
"baseName":"photoUrls",
"complexType":"string",
"getter":"getPhotoUrls",
"setter":"setPhotoUrls",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"photoUrls",
"defaultValue":"null",
"defaultValueWithParam":" = data.photoUrls;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"PhotoUrls",
"nameInSnakeCase":"PHOTO_URLS",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
"vars":[
],
"requiredVars":[
],
"mostInnerItems":{
"openApiType":"string",
"baseName":"photoUrls",
"complexType":"string",
"getter":"getPhotoUrls",
"setter":"setPhotoUrls",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"photoUrls",
"defaultValue":"null",
"defaultValueWithParam":" = data.photoUrls;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"PhotoUrls",
"nameInSnakeCase":"PHOTO_URLS",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"PhotoUrls",
"nameInSnakeCase":"PHOTO_URLS",
"uniqueItems":false,
"isXmlAttribute":false,
"xmlName":"photoUrl",
"isXmlWrapped":true,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"List",
"iexclusiveMaximum":false,
"hasItems":true
},
{
"openApiType":"array",
"baseName":"tags",
"complexType":"Tag",
"getter":"getTags",
"setter":"setTags",
"dataType":"List",
"datatypeWithEnum":"List",
"name":"tags",
"defaultValue":"null",
"defaultValueWithParam":" = data.tags;",
"baseType":"array",
"containerType":"array",
"example":"null",
"jsonSchema":"{\n \"type\" : \"array\",\n \"xml\" : {\n \"name\" : \"tag\",\n \"wrapped\" : true\n },\n \"items\" : {\n \"$ref\" : \"#/components/schemas/Tag\"\n }\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":true,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":true,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"items":{
"openApiType":"Tag",
"baseName":"tags",
"complexType":"Tag",
"getter":"getTags",
"setter":"setTags",
"dataType":"Tag",
"datatypeWithEnum":"Tag",
"name":"tags",
"defaultValue":"null",
"defaultValueWithParam":" = data.tags;",
"baseType":"Tag",
"example":"null",
"jsonSchema":"{\n \"$ref\" : \"#/components/schemas/Tag\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":true,
"isContainer":false,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Tags",
"nameInSnakeCase":"TAGS",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Tag",
"iexclusiveMaximum":false,
"hasItems":false
},
"vars":[
],
"requiredVars":[
],
"mostInnerItems":{
"openApiType":"Tag",
"baseName":"tags",
"complexType":"Tag",
"getter":"getTags",
"setter":"setTags",
"dataType":"Tag",
"datatypeWithEnum":"Tag",
"name":"tags",
"defaultValue":"null",
"defaultValueWithParam":" = data.tags;",
"baseType":"Tag",
"example":"null",
"jsonSchema":"{\n \"$ref\" : \"#/components/schemas/Tag\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":true,
"isContainer":false,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Tags",
"nameInSnakeCase":"TAGS",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Tag",
"iexclusiveMaximum":false,
"hasItems":false
},
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Tags",
"nameInSnakeCase":"TAGS",
"uniqueItems":false,
"isXmlAttribute":false,
"xmlName":"tag",
"isXmlWrapped":true,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"List",
"iexclusiveMaximum":false,
"hasItems":true
},
{
"openApiType":"string",
"baseName":"status",
"complexType":"string",
"getter":"getStatus",
"setter":"setStatus",
"description":"pet status in the store",
"dataType":"String",
"datatypeWithEnum":"StatusEnum",
"name":"status",
"defaultValue":"null",
"defaultValueWithParam":" = data.status;",
"baseType":"string",
"unescapedDescription":"pet status in the store",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\",\n \"description\" : \"pet status in the store\",\n \"enum\" : [ \"available\", \"pending\", \"sold\" ]\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":true,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"_enum":[
"available",
"pending",
"sold"
],
"allowableValues":{
"values":[
"available",
"pending",
"sold"
]
},
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Status",
"nameInSnakeCase":"STATUS",
"enumName":"StatusEnum",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
}
],
"requiredVars":[
{
"openApiType":"string",
"baseName":"name",
"complexType":"string",
"getter":"getName",
"setter":"setName",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"name",
"defaultValue":"null",
"defaultValueWithParam":" = data.name;",
"baseType":"string",
"example":"doggie",
"jsonSchema":"{\n \"type\" : \"string\",\n \"example\" : \"doggie\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":true,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Name",
"nameInSnakeCase":"NAME",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"array",
"baseName":"photoUrls",
"complexType":"string",
"getter":"getPhotoUrls",
"setter":"setPhotoUrls",
"dataType":"List",
"datatypeWithEnum":"List",
"name":"photoUrls",
"defaultValue":"null",
"defaultValueWithParam":" = data.photoUrls;",
"baseType":"array",
"containerType":"array",
"example":"null",
"jsonSchema":"{\n \"type\" : \"array\",\n \"xml\" : {\n \"name\" : \"photoUrl\",\n \"wrapped\" : true\n },\n \"items\" : {\n \"type\" : \"string\"\n }\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":true,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":true,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":true,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"items":{
"openApiType":"string",
"baseName":"photoUrls",
"complexType":"string",
"getter":"getPhotoUrls",
"setter":"setPhotoUrls",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"photoUrls",
"defaultValue":"null",
"defaultValueWithParam":" = data.photoUrls;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"PhotoUrls",
"nameInSnakeCase":"PHOTO_URLS",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
"vars":[
],
"requiredVars":[
],
"mostInnerItems":{
"openApiType":"string",
"baseName":"photoUrls",
"complexType":"string",
"getter":"getPhotoUrls",
"setter":"setPhotoUrls",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"photoUrls",
"defaultValue":"null",
"defaultValueWithParam":" = data.photoUrls;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"PhotoUrls",
"nameInSnakeCase":"PHOTO_URLS",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"PhotoUrls",
"nameInSnakeCase":"PHOTO_URLS",
"uniqueItems":false,
"isXmlAttribute":false,
"xmlName":"photoUrl",
"isXmlWrapped":true,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"List",
"iexclusiveMaximum":false,
"hasItems":true
}
],
"vendorExtensions":{
},
"hasValidation":false,
"isNullable":false,
"isDeprecated":false,
"required":false,
"exclusiveMaximum":false,
"exclusiveMinimum":false,
"uniqueItems":false,
"isNull":false,
"hasRequired":true,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"content":{
"application/json":{
"schema":{
"openApiType":"Pet",
"baseName":"SchemaForRequestBodyApplicationJson",
"complexType":"Pet",
"getter":"getSchemaForRequestBodyApplicationJson",
"setter":"setSchemaForRequestBodyApplicationJson",
"dataType":"Pet",
"datatypeWithEnum":"Pet",
"name":"SchemaForRequestBodyApplicationJson",
"defaultValue":"null",
"defaultValueWithParam":" = data.SchemaForRequestBodyApplicationJson;",
"baseType":"Pet",
"example":"null",
"jsonSchema":"{\n \"$ref\" : \"#/components/schemas/Pet\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":true,
"isContainer":false,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"SchemaForRequestBodyApplicationJson",
"nameInSnakeCase":"SCHEMA_FOR_REQUEST_BODY_APPLICATION_JSON",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Pet",
"iexclusiveMaximum":false,
"hasItems":false
}
},
"application/xml":{
"schema":{
"openApiType":"Pet",
"baseName":"SchemaForRequestBodyApplicationXml",
"complexType":"Pet",
"getter":"getSchemaForRequestBodyApplicationXml",
"setter":"setSchemaForRequestBodyApplicationXml",
"dataType":"Pet",
"datatypeWithEnum":"Pet",
"name":"SchemaForRequestBodyApplicationXml",
"defaultValue":"null",
"defaultValueWithParam":" = data.SchemaForRequestBodyApplicationXml;",
"baseType":"Pet",
"example":"null",
"jsonSchema":"{\n \"$ref\" : \"#/components/schemas/Pet\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":true,
"isContainer":false,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"SchemaForRequestBodyApplicationXml",
"nameInSnakeCase":"SCHEMA_FOR_REQUEST_BODY_APPLICATION_XML",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Pet",
"iexclusiveMaximum":false,
"hasItems":false
}
}
},
"complexType":"Pet"
}
],
"bodyParams":[
{
"isFormParam":false,
"isQueryParam":false,
"isPathParam":false,
"isHeaderParam":false,
"isCookieParam":false,
"isBodyParam":true,
"isContainer":false,
"isCollectionFormatMulti":false,
"isPrimitiveType":false,
"isModel":true,
"isExplode":false,
"isDeepObject":false,
"isAllowEmptyValue":false,
"baseName":"body",
"paramName":"body",
"dataType":"Pet",
"description":"Pet object that needs to be added to the store",
"baseType":"Pet",
"jsonSchema":"{\n \"description\" : \"Pet object that needs to be added to the store\",\n \"content\" : {\n \"application/json\" : {\n \"schema\" : {\n \"$ref\" : \"#/components/schemas/Pet\"\n }\n },\n \"application/xml\" : {\n \"schema\" : {\n \"$ref\" : \"#/components/schemas/Pet\"\n }\n }\n },\n \"required\" : false\n}",
"isString":false,
"isNumeric":false,
"isInteger":false,
"isLong":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isFreeFormObject":false,
"isAnyType":false,
"isShort":false,
"isUnboundedInteger":false,
"isArray":false,
"isMap":false,
"isFile":false,
"isEnum":false,
"additionalPropertiesIsAnyType":false,
"hasVars":true,
"vars":[
{
"openApiType":"integer",
"baseName":"id",
"complexType":"long",
"getter":"getId",
"setter":"setId",
"dataType":"Long",
"datatypeWithEnum":"Long",
"dataFormat":"int64",
"name":"id",
"defaultValue":"null",
"defaultValueWithParam":" = data.id;",
"baseType":"long",
"example":"null",
"jsonSchema":"{\n \"type\" : \"integer\",\n \"format\" : \"int64\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":false,
"isNumeric":true,
"isInteger":false,
"isShort":false,
"isLong":true,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Id",
"nameInSnakeCase":"ID",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Long",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"Category",
"baseName":"category",
"complexType":"Category",
"getter":"getCategory",
"setter":"setCategory",
"dataType":"Category",
"datatypeWithEnum":"Category",
"name":"category",
"defaultValue":"null",
"defaultValueWithParam":" = data.category;",
"baseType":"Category",
"example":"null",
"jsonSchema":"{\n \"$ref\" : \"#/components/schemas/Category\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":true,
"isContainer":false,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Category",
"nameInSnakeCase":"CATEGORY",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Category",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"string",
"baseName":"name",
"complexType":"string",
"getter":"getName",
"setter":"setName",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"name",
"defaultValue":"null",
"defaultValueWithParam":" = data.name;",
"baseType":"string",
"example":"doggie",
"jsonSchema":"{\n \"type\" : \"string\",\n \"example\" : \"doggie\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":true,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Name",
"nameInSnakeCase":"NAME",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"array",
"baseName":"photoUrls",
"complexType":"string",
"getter":"getPhotoUrls",
"setter":"setPhotoUrls",
"dataType":"List",
"datatypeWithEnum":"List",
"name":"photoUrls",
"defaultValue":"null",
"defaultValueWithParam":" = data.photoUrls;",
"baseType":"array",
"containerType":"array",
"example":"null",
"jsonSchema":"{\n \"type\" : \"array\",\n \"xml\" : {\n \"name\" : \"photoUrl\",\n \"wrapped\" : true\n },\n \"items\" : {\n \"type\" : \"string\"\n }\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":true,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":true,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":true,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"items":{
"openApiType":"string",
"baseName":"photoUrls",
"complexType":"string",
"getter":"getPhotoUrls",
"setter":"setPhotoUrls",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"photoUrls",
"defaultValue":"null",
"defaultValueWithParam":" = data.photoUrls;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"PhotoUrls",
"nameInSnakeCase":"PHOTO_URLS",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
"vars":[
],
"requiredVars":[
],
"mostInnerItems":{
"openApiType":"string",
"baseName":"photoUrls",
"complexType":"string",
"getter":"getPhotoUrls",
"setter":"setPhotoUrls",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"photoUrls",
"defaultValue":"null",
"defaultValueWithParam":" = data.photoUrls;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"PhotoUrls",
"nameInSnakeCase":"PHOTO_URLS",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"PhotoUrls",
"nameInSnakeCase":"PHOTO_URLS",
"uniqueItems":false,
"isXmlAttribute":false,
"xmlName":"photoUrl",
"isXmlWrapped":true,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"List",
"iexclusiveMaximum":false,
"hasItems":true
},
{
"openApiType":"array",
"baseName":"tags",
"complexType":"Tag",
"getter":"getTags",
"setter":"setTags",
"dataType":"List",
"datatypeWithEnum":"List",
"name":"tags",
"defaultValue":"null",
"defaultValueWithParam":" = data.tags;",
"baseType":"array",
"containerType":"array",
"example":"null",
"jsonSchema":"{\n \"type\" : \"array\",\n \"xml\" : {\n \"name\" : \"tag\",\n \"wrapped\" : true\n },\n \"items\" : {\n \"$ref\" : \"#/components/schemas/Tag\"\n }\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":true,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":true,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"items":{
"openApiType":"Tag",
"baseName":"tags",
"complexType":"Tag",
"getter":"getTags",
"setter":"setTags",
"dataType":"Tag",
"datatypeWithEnum":"Tag",
"name":"tags",
"defaultValue":"null",
"defaultValueWithParam":" = data.tags;",
"baseType":"Tag",
"example":"null",
"jsonSchema":"{\n \"$ref\" : \"#/components/schemas/Tag\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":true,
"isContainer":false,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Tags",
"nameInSnakeCase":"TAGS",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Tag",
"iexclusiveMaximum":false,
"hasItems":false
},
"vars":[
],
"requiredVars":[
],
"mostInnerItems":{
"openApiType":"Tag",
"baseName":"tags",
"complexType":"Tag",
"getter":"getTags",
"setter":"setTags",
"dataType":"Tag",
"datatypeWithEnum":"Tag",
"name":"tags",
"defaultValue":"null",
"defaultValueWithParam":" = data.tags;",
"baseType":"Tag",
"example":"null",
"jsonSchema":"{\n \"$ref\" : \"#/components/schemas/Tag\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":true,
"isContainer":false,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Tags",
"nameInSnakeCase":"TAGS",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Tag",
"iexclusiveMaximum":false,
"hasItems":false
},
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Tags",
"nameInSnakeCase":"TAGS",
"uniqueItems":false,
"isXmlAttribute":false,
"xmlName":"tag",
"isXmlWrapped":true,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"List",
"iexclusiveMaximum":false,
"hasItems":true
},
{
"openApiType":"string",
"baseName":"status",
"complexType":"string",
"getter":"getStatus",
"setter":"setStatus",
"description":"pet status in the store",
"dataType":"String",
"datatypeWithEnum":"StatusEnum",
"name":"status",
"defaultValue":"null",
"defaultValueWithParam":" = data.status;",
"baseType":"string",
"unescapedDescription":"pet status in the store",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\",\n \"description\" : \"pet status in the store\",\n \"enum\" : [ \"available\", \"pending\", \"sold\" ]\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":true,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"_enum":[
"available",
"pending",
"sold"
],
"allowableValues":{
"values":[
"available",
"pending",
"sold"
]
},
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Status",
"nameInSnakeCase":"STATUS",
"enumName":"StatusEnum",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
}
],
"requiredVars":[
{
"openApiType":"string",
"baseName":"name",
"complexType":"string",
"getter":"getName",
"setter":"setName",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"name",
"defaultValue":"null",
"defaultValueWithParam":" = data.name;",
"baseType":"string",
"example":"doggie",
"jsonSchema":"{\n \"type\" : \"string\",\n \"example\" : \"doggie\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":true,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Name",
"nameInSnakeCase":"NAME",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"array",
"baseName":"photoUrls",
"complexType":"string",
"getter":"getPhotoUrls",
"setter":"setPhotoUrls",
"dataType":"List",
"datatypeWithEnum":"List",
"name":"photoUrls",
"defaultValue":"null",
"defaultValueWithParam":" = data.photoUrls;",
"baseType":"array",
"containerType":"array",
"example":"null",
"jsonSchema":"{\n \"type\" : \"array\",\n \"xml\" : {\n \"name\" : \"photoUrl\",\n \"wrapped\" : true\n },\n \"items\" : {\n \"type\" : \"string\"\n }\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":true,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":true,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":true,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"items":{
"openApiType":"string",
"baseName":"photoUrls",
"complexType":"string",
"getter":"getPhotoUrls",
"setter":"setPhotoUrls",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"photoUrls",
"defaultValue":"null",
"defaultValueWithParam":" = data.photoUrls;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"PhotoUrls",
"nameInSnakeCase":"PHOTO_URLS",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
"vars":[
],
"requiredVars":[
],
"mostInnerItems":{
"openApiType":"string",
"baseName":"photoUrls",
"complexType":"string",
"getter":"getPhotoUrls",
"setter":"setPhotoUrls",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"photoUrls",
"defaultValue":"null",
"defaultValueWithParam":" = data.photoUrls;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"PhotoUrls",
"nameInSnakeCase":"PHOTO_URLS",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"PhotoUrls",
"nameInSnakeCase":"PHOTO_URLS",
"uniqueItems":false,
"isXmlAttribute":false,
"xmlName":"photoUrl",
"isXmlWrapped":true,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"List",
"iexclusiveMaximum":false,
"hasItems":true
}
],
"vendorExtensions":{
},
"hasValidation":false,
"isNullable":false,
"isDeprecated":false,
"required":false,
"exclusiveMaximum":false,
"exclusiveMinimum":false,
"uniqueItems":false,
"isNull":false,
"hasRequired":true,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"content":{
"application/json":{
"schema":{
"openApiType":"Pet",
"baseName":"SchemaForRequestBodyApplicationJson",
"complexType":"Pet",
"getter":"getSchemaForRequestBodyApplicationJson",
"setter":"setSchemaForRequestBodyApplicationJson",
"dataType":"Pet",
"datatypeWithEnum":"Pet",
"name":"SchemaForRequestBodyApplicationJson",
"defaultValue":"null",
"defaultValueWithParam":" = data.SchemaForRequestBodyApplicationJson;",
"baseType":"Pet",
"example":"null",
"jsonSchema":"{\n \"$ref\" : \"#/components/schemas/Pet\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":true,
"isContainer":false,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"SchemaForRequestBodyApplicationJson",
"nameInSnakeCase":"SCHEMA_FOR_REQUEST_BODY_APPLICATION_JSON",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Pet",
"iexclusiveMaximum":false,
"hasItems":false
}
},
"application/xml":{
"schema":{
"openApiType":"Pet",
"baseName":"SchemaForRequestBodyApplicationXml",
"complexType":"Pet",
"getter":"getSchemaForRequestBodyApplicationXml",
"setter":"setSchemaForRequestBodyApplicationXml",
"dataType":"Pet",
"datatypeWithEnum":"Pet",
"name":"SchemaForRequestBodyApplicationXml",
"defaultValue":"null",
"defaultValueWithParam":" = data.SchemaForRequestBodyApplicationXml;",
"baseType":"Pet",
"example":"null",
"jsonSchema":"{\n \"$ref\" : \"#/components/schemas/Pet\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":true,
"isContainer":false,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"SchemaForRequestBodyApplicationXml",
"nameInSnakeCase":"SCHEMA_FOR_REQUEST_BODY_APPLICATION_XML",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Pet",
"iexclusiveMaximum":false,
"hasItems":false
}
}
},
"complexType":"Pet"
}
],
"pathParams":[
],
"queryParams":[
],
"headerParams":[
],
"formParams":[
],
"cookieParams":[
],
"requiredParams":[
],
"optionalParams":[
{
"isFormParam":false,
"isQueryParam":false,
"isPathParam":false,
"isHeaderParam":false,
"isCookieParam":false,
"isBodyParam":true,
"isContainer":false,
"isCollectionFormatMulti":false,
"isPrimitiveType":false,
"isModel":true,
"isExplode":false,
"isDeepObject":false,
"isAllowEmptyValue":false,
"baseName":"body",
"paramName":"body",
"dataType":"Pet",
"description":"Pet object that needs to be added to the store",
"baseType":"Pet",
"jsonSchema":"{\n \"description\" : \"Pet object that needs to be added to the store\",\n \"content\" : {\n \"application/json\" : {\n \"schema\" : {\n \"$ref\" : \"#/components/schemas/Pet\"\n }\n },\n \"application/xml\" : {\n \"schema\" : {\n \"$ref\" : \"#/components/schemas/Pet\"\n }\n }\n },\n \"required\" : false\n}",
"isString":false,
"isNumeric":false,
"isInteger":false,
"isLong":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isFreeFormObject":false,
"isAnyType":false,
"isShort":false,
"isUnboundedInteger":false,
"isArray":false,
"isMap":false,
"isFile":false,
"isEnum":false,
"additionalPropertiesIsAnyType":false,
"hasVars":true,
"vars":[
{
"openApiType":"integer",
"baseName":"id",
"complexType":"long",
"getter":"getId",
"setter":"setId",
"dataType":"Long",
"datatypeWithEnum":"Long",
"dataFormat":"int64",
"name":"id",
"defaultValue":"null",
"defaultValueWithParam":" = data.id;",
"baseType":"long",
"example":"null",
"jsonSchema":"{\n \"type\" : \"integer\",\n \"format\" : \"int64\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":false,
"isNumeric":true,
"isInteger":false,
"isShort":false,
"isLong":true,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Id",
"nameInSnakeCase":"ID",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Long",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"Category",
"baseName":"category",
"complexType":"Category",
"getter":"getCategory",
"setter":"setCategory",
"dataType":"Category",
"datatypeWithEnum":"Category",
"name":"category",
"defaultValue":"null",
"defaultValueWithParam":" = data.category;",
"baseType":"Category",
"example":"null",
"jsonSchema":"{\n \"$ref\" : \"#/components/schemas/Category\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":true,
"isContainer":false,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Category",
"nameInSnakeCase":"CATEGORY",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Category",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"string",
"baseName":"name",
"complexType":"string",
"getter":"getName",
"setter":"setName",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"name",
"defaultValue":"null",
"defaultValueWithParam":" = data.name;",
"baseType":"string",
"example":"doggie",
"jsonSchema":"{\n \"type\" : \"string\",\n \"example\" : \"doggie\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":true,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Name",
"nameInSnakeCase":"NAME",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"array",
"baseName":"photoUrls",
"complexType":"string",
"getter":"getPhotoUrls",
"setter":"setPhotoUrls",
"dataType":"List",
"datatypeWithEnum":"List",
"name":"photoUrls",
"defaultValue":"null",
"defaultValueWithParam":" = data.photoUrls;",
"baseType":"array",
"containerType":"array",
"example":"null",
"jsonSchema":"{\n \"type\" : \"array\",\n \"xml\" : {\n \"name\" : \"photoUrl\",\n \"wrapped\" : true\n },\n \"items\" : {\n \"type\" : \"string\"\n }\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":true,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":true,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":true,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"items":{
"openApiType":"string",
"baseName":"photoUrls",
"complexType":"string",
"getter":"getPhotoUrls",
"setter":"setPhotoUrls",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"photoUrls",
"defaultValue":"null",
"defaultValueWithParam":" = data.photoUrls;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"PhotoUrls",
"nameInSnakeCase":"PHOTO_URLS",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
"vars":[
],
"requiredVars":[
],
"mostInnerItems":{
"openApiType":"string",
"baseName":"photoUrls",
"complexType":"string",
"getter":"getPhotoUrls",
"setter":"setPhotoUrls",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"photoUrls",
"defaultValue":"null",
"defaultValueWithParam":" = data.photoUrls;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"PhotoUrls",
"nameInSnakeCase":"PHOTO_URLS",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"PhotoUrls",
"nameInSnakeCase":"PHOTO_URLS",
"uniqueItems":false,
"isXmlAttribute":false,
"xmlName":"photoUrl",
"isXmlWrapped":true,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"List",
"iexclusiveMaximum":false,
"hasItems":true
},
{
"openApiType":"array",
"baseName":"tags",
"complexType":"Tag",
"getter":"getTags",
"setter":"setTags",
"dataType":"List",
"datatypeWithEnum":"List",
"name":"tags",
"defaultValue":"null",
"defaultValueWithParam":" = data.tags;",
"baseType":"array",
"containerType":"array",
"example":"null",
"jsonSchema":"{\n \"type\" : \"array\",\n \"xml\" : {\n \"name\" : \"tag\",\n \"wrapped\" : true\n },\n \"items\" : {\n \"$ref\" : \"#/components/schemas/Tag\"\n }\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":true,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":true,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"items":{
"openApiType":"Tag",
"baseName":"tags",
"complexType":"Tag",
"getter":"getTags",
"setter":"setTags",
"dataType":"Tag",
"datatypeWithEnum":"Tag",
"name":"tags",
"defaultValue":"null",
"defaultValueWithParam":" = data.tags;",
"baseType":"Tag",
"example":"null",
"jsonSchema":"{\n \"$ref\" : \"#/components/schemas/Tag\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":true,
"isContainer":false,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Tags",
"nameInSnakeCase":"TAGS",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Tag",
"iexclusiveMaximum":false,
"hasItems":false
},
"vars":[
],
"requiredVars":[
],
"mostInnerItems":{
"openApiType":"Tag",
"baseName":"tags",
"complexType":"Tag",
"getter":"getTags",
"setter":"setTags",
"dataType":"Tag",
"datatypeWithEnum":"Tag",
"name":"tags",
"defaultValue":"null",
"defaultValueWithParam":" = data.tags;",
"baseType":"Tag",
"example":"null",
"jsonSchema":"{\n \"$ref\" : \"#/components/schemas/Tag\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":true,
"isContainer":false,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Tags",
"nameInSnakeCase":"TAGS",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Tag",
"iexclusiveMaximum":false,
"hasItems":false
},
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Tags",
"nameInSnakeCase":"TAGS",
"uniqueItems":false,
"isXmlAttribute":false,
"xmlName":"tag",
"isXmlWrapped":true,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"List",
"iexclusiveMaximum":false,
"hasItems":true
},
{
"openApiType":"string",
"baseName":"status",
"complexType":"string",
"getter":"getStatus",
"setter":"setStatus",
"description":"pet status in the store",
"dataType":"String",
"datatypeWithEnum":"StatusEnum",
"name":"status",
"defaultValue":"null",
"defaultValueWithParam":" = data.status;",
"baseType":"string",
"unescapedDescription":"pet status in the store",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\",\n \"description\" : \"pet status in the store\",\n \"enum\" : [ \"available\", \"pending\", \"sold\" ]\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":true,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"_enum":[
"available",
"pending",
"sold"
],
"allowableValues":{
"values":[
"available",
"pending",
"sold"
]
},
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Status",
"nameInSnakeCase":"STATUS",
"enumName":"StatusEnum",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
}
],
"requiredVars":[
{
"openApiType":"string",
"baseName":"name",
"complexType":"string",
"getter":"getName",
"setter":"setName",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"name",
"defaultValue":"null",
"defaultValueWithParam":" = data.name;",
"baseType":"string",
"example":"doggie",
"jsonSchema":"{\n \"type\" : \"string\",\n \"example\" : \"doggie\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":true,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Name",
"nameInSnakeCase":"NAME",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
{
"openApiType":"array",
"baseName":"photoUrls",
"complexType":"string",
"getter":"getPhotoUrls",
"setter":"setPhotoUrls",
"dataType":"List",
"datatypeWithEnum":"List",
"name":"photoUrls",
"defaultValue":"null",
"defaultValueWithParam":" = data.photoUrls;",
"baseType":"array",
"containerType":"array",
"example":"null",
"jsonSchema":"{\n \"type\" : \"array\",\n \"xml\" : {\n \"name\" : \"photoUrl\",\n \"wrapped\" : true\n },\n \"items\" : {\n \"type\" : \"string\"\n }\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":true,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":true,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":true,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"items":{
"openApiType":"string",
"baseName":"photoUrls",
"complexType":"string",
"getter":"getPhotoUrls",
"setter":"setPhotoUrls",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"photoUrls",
"defaultValue":"null",
"defaultValueWithParam":" = data.photoUrls;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"PhotoUrls",
"nameInSnakeCase":"PHOTO_URLS",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
"vars":[
],
"requiredVars":[
],
"mostInnerItems":{
"openApiType":"string",
"baseName":"photoUrls",
"complexType":"string",
"getter":"getPhotoUrls",
"setter":"setPhotoUrls",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"photoUrls",
"defaultValue":"null",
"defaultValueWithParam":" = data.photoUrls;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"PhotoUrls",
"nameInSnakeCase":"PHOTO_URLS",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"PhotoUrls",
"nameInSnakeCase":"PHOTO_URLS",
"uniqueItems":false,
"isXmlAttribute":false,
"xmlName":"photoUrl",
"isXmlWrapped":true,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"List",
"iexclusiveMaximum":false,
"hasItems":true
}
],
"vendorExtensions":{
},
"hasValidation":false,
"isNullable":false,
"isDeprecated":false,
"required":false,
"exclusiveMaximum":false,
"exclusiveMinimum":false,
"uniqueItems":false,
"isNull":false,
"hasRequired":true,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"content":{
"application/json":{
"schema":{
"openApiType":"Pet",
"baseName":"SchemaForRequestBodyApplicationJson",
"complexType":"Pet",
"getter":"getSchemaForRequestBodyApplicationJson",
"setter":"setSchemaForRequestBodyApplicationJson",
"dataType":"Pet",
"datatypeWithEnum":"Pet",
"name":"SchemaForRequestBodyApplicationJson",
"defaultValue":"null",
"defaultValueWithParam":" = data.SchemaForRequestBodyApplicationJson;",
"baseType":"Pet",
"example":"null",
"jsonSchema":"{\n \"$ref\" : \"#/components/schemas/Pet\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":true,
"isContainer":false,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"SchemaForRequestBodyApplicationJson",
"nameInSnakeCase":"SCHEMA_FOR_REQUEST_BODY_APPLICATION_JSON",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Pet",
"iexclusiveMaximum":false,
"hasItems":false
}
},
"application/xml":{
"schema":{
"openApiType":"Pet",
"baseName":"SchemaForRequestBodyApplicationXml",
"complexType":"Pet",
"getter":"getSchemaForRequestBodyApplicationXml",
"setter":"setSchemaForRequestBodyApplicationXml",
"dataType":"Pet",
"datatypeWithEnum":"Pet",
"name":"SchemaForRequestBodyApplicationXml",
"defaultValue":"null",
"defaultValueWithParam":" = data.SchemaForRequestBodyApplicationXml;",
"baseType":"Pet",
"example":"null",
"jsonSchema":"{\n \"$ref\" : \"#/components/schemas/Pet\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":true,
"isContainer":false,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"SchemaForRequestBodyApplicationXml",
"nameInSnakeCase":"SCHEMA_FOR_REQUEST_BODY_APPLICATION_XML",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Pet",
"iexclusiveMaximum":false,
"hasItems":false
}
}
},
"complexType":"Pet"
}
],
"authMethods":[
{
"name":"petstore_auth",
"type":"oauth2",
"isBasic":false,
"isOAuth":true,
"isApiKey":false,
"isBasicBasic":false,
"isBasicBearer":false,
"isHttpSignature":false,
"vendorExtensions":{
},
"isKeyInQuery":false,
"isKeyInHeader":false,
"isKeyInCookie":false,
"flow":"implicit",
"authorizationUrl":"http://petstore.swagger.io/api/oauth/dialog",
"scopes":[
{
"scope":"write:pets",
"description":"modify pets in your account"
},
{
"scope":"read:pets",
"description":"read your pets"
}
],
"isCode":false,
"isPassword":false,
"isApplication":false,
"isImplicit":true
}
],
"tags":[
{
"name":"pet"
}
],
"responses":[
{
"headers":[
],
"responseHeaders":[
],
"code":"405",
"is1xx":false,
"is2xx":false,
"is3xx":false,
"is4xx":true,
"is5xx":false,
"message":"Invalid input",
"hasHeaders":false,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isEmail":false,
"isModel":false,
"isFreeFormObject":false,
"isAnyType":false,
"isDefault":false,
"simpleType":true,
"primitiveType":true,
"isMap":false,
"isArray":false,
"isBinary":false,
"isFile":false,
"isNull":false,
"jsonSchema":"{\n \"description\" : \"Invalid input\",\n \"content\" : { }\n}",
"vendorExtensions":{
},
"uniqueItems":false,
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"vars":[
],
"requiredVars":[
],
"hasValidation":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"content":{
},
"wildcard":false,
"range":false
}
],
"callbacks":[
],
"imports":[
"Pet"
],
"requestBodyExamples":[
{
"contentType":"application/json",
"example":"{\n \"photoUrls\" : [ \"photoUrls\", \"photoUrls\" ],\n \"name\" : \"doggie\",\n \"id\" : 0,\n \"category\" : {\n \"name\" : \"name\",\n \"id\" : 6\n },\n \"tags\" : [ {\n \"name\" : \"name\",\n \"id\" : 1\n }, {\n \"name\" : \"name\",\n \"id\" : 1\n } ],\n \"status\" : \"available\"\n}"
},
{
"contentType":"application/xml",
"example":"<Pet>\n <id>123456789</id>\n <name>doggie</name>\n <photoUrls>\n <photoUrls>aeiou</photoUrls>\n </photoUrls>\n <tags>\n </tags>\n <status>aeiou</status>\n</Pet>"
}
],
"vendorExtensions":{
"x-codegen-request-body-name":"body"
},
"nickname":"addPet",
"operationIdOriginal":"addPet",
"operationIdLowerCase":"addpet",
"operationIdCamelCase":"AddPet",
"operationIdSnakeCase":"add_pet",
"hasQueryParams":false,
"hasBodyParam":true,
"hasQueryParamsOrAuth":false,
"hasHeaderParams":false,
"hasPathParams":false,
"hasFormParams":false,
"hasBodyOrFormParams":true,
"hasCookieParams":false,
"hasResponseHeaders":false,
"hasExamples":false,
"hasVendorExtensions":true,
"bodyAllowed":true,
"methodPutOrPatchOrPost":true,
"restfulShow":false,
"restfulIndex":false,
"restfulCreate":true,
"restfulUpdate":false,
"restfulDestroy":false,
"restful":true
},
{
"responseHeaders":[
],
"hasAuthMethods":true,
"hasConsumes":false,
"hasProduces":false,
"hasParams":true,
"hasOptionalParams":true,
"hasRequiredParams":true,
"returnTypeIsPrimitive":false,
"returnSimpleType":false,
"subresourceOperation":false,
"isMap":false,
"isArray":false,
"isMultipart":false,
"isResponseBinary":false,
"isResponseFile":false,
"hasReference":false,
"isRestfulIndex":false,
"isRestfulShow":false,
"isRestfulCreate":false,
"isRestfulUpdate":false,
"isRestfulDestroy":false,
"isRestful":false,
"isDeprecated":false,
"isCallbackRequest":false,
"uniqueItems":false,
"hasDefaultResponse":false,
"hasErrorResponseObject":false,
"path":"/pet/{petId}",
"operationId":"deletePet",
"httpMethod":"DELETE",
"summary":"Deletes a pet",
"baseName":"Pet",
"servers":[
],
"allParams":[
{
"isFormParam":false,
"isQueryParam":false,
"isPathParam":true,
"isHeaderParam":false,
"isCookieParam":false,
"isBodyParam":false,
"isContainer":false,
"isCollectionFormatMulti":false,
"isPrimitiveType":true,
"isModel":false,
"isExplode":false,
"isDeepObject":false,
"isAllowEmptyValue":false,
"baseName":"petId",
"paramName":"petId",
"dataType":"Long",
"dataFormat":"int64",
"description":"Pet id to delete",
"unescapedDescription":"Pet id to delete",
"defaultValue":"null",
"example":"789",
"jsonSchema":"{\n \"name\" : \"petId\",\n \"in\" : \"path\",\n \"description\" : \"Pet id to delete\",\n \"required\" : true,\n \"schema\" : {\n \"type\" : \"integer\",\n \"format\" : \"int64\"\n }\n}",
"isString":false,
"isNumeric":false,
"isInteger":false,
"isLong":true,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isFreeFormObject":false,
"isAnyType":false,
"isShort":false,
"isUnboundedInteger":false,
"isArray":false,
"isMap":false,
"isFile":false,
"isEnum":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isNullable":false,
"isDeprecated":false,
"schema":{
"openApiType":"integer",
"baseName":"petId",
"complexType":"long",
"getter":"getPetId",
"setter":"setPetId",
"dataType":"Long",
"datatypeWithEnum":"Long",
"dataFormat":"int64",
"name":"petId",
"defaultValue":"null",
"defaultValueWithParam":" = data.petId;",
"baseType":"long",
"example":"null",
"jsonSchema":"{\n \"type\" : \"integer\",\n \"format\" : \"int64\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":false,
"isNumeric":true,
"isInteger":false,
"isShort":false,
"isLong":true,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"PetId",
"nameInSnakeCase":"PET_ID",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Long",
"iexclusiveMaximum":false,
"hasItems":false
},
"required":true,
"exclusiveMaximum":false,
"exclusiveMinimum":false,
"uniqueItems":false,
"isNull":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false
},
{
"isFormParam":false,
"isQueryParam":false,
"isPathParam":false,
"isHeaderParam":true,
"isCookieParam":false,
"isBodyParam":false,
"isContainer":false,
"isCollectionFormatMulti":false,
"isPrimitiveType":true,
"isModel":false,
"isExplode":false,
"isDeepObject":false,
"isAllowEmptyValue":false,
"baseName":"api_key",
"paramName":"apiKey",
"dataType":"String",
"defaultValue":"null",
"example":"apiKey_example",
"jsonSchema":"{\n \"name\" : \"api_key\",\n \"in\" : \"header\",\n \"schema\" : {\n \"type\" : \"string\"\n }\n}",
"isString":true,
"isNumeric":false,
"isInteger":false,
"isLong":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isFreeFormObject":false,
"isAnyType":false,
"isShort":false,
"isUnboundedInteger":false,
"isArray":false,
"isMap":false,
"isFile":false,
"isEnum":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isNullable":false,
"isDeprecated":false,
"schema":{
"openApiType":"string",
"baseName":"api_key",
"complexType":"string",
"getter":"getApiUnderscorekey",
"setter":"setApiUnderscorekey",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"apiUnderscorekey",
"defaultValue":"null",
"defaultValueWithParam":" = data.api_key;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"ApiUnderscorekey",
"nameInSnakeCase":"API_UNDERSCOREKEY",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
"required":false,
"exclusiveMaximum":false,
"exclusiveMinimum":false,
"uniqueItems":false,
"isNull":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false
}
],
"bodyParams":[
],
"pathParams":[
{
"isFormParam":false,
"isQueryParam":false,
"isPathParam":true,
"isHeaderParam":false,
"isCookieParam":false,
"isBodyParam":false,
"isContainer":false,
"isCollectionFormatMulti":false,
"isPrimitiveType":true,
"isModel":false,
"isExplode":false,
"isDeepObject":false,
"isAllowEmptyValue":false,
"baseName":"petId",
"paramName":"petId",
"dataType":"Long",
"dataFormat":"int64",
"description":"Pet id to delete",
"unescapedDescription":"Pet id to delete",
"defaultValue":"null",
"example":"789",
"jsonSchema":"{\n \"name\" : \"petId\",\n \"in\" : \"path\",\n \"description\" : \"Pet id to delete\",\n \"required\" : true,\n \"schema\" : {\n \"type\" : \"integer\",\n \"format\" : \"int64\"\n }\n}",
"isString":false,
"isNumeric":false,
"isInteger":false,
"isLong":true,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isFreeFormObject":false,
"isAnyType":false,
"isShort":false,
"isUnboundedInteger":false,
"isArray":false,
"isMap":false,
"isFile":false,
"isEnum":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isNullable":false,
"isDeprecated":false,
"schema":{
"openApiType":"integer",
"baseName":"petId",
"complexType":"long",
"getter":"getPetId",
"setter":"setPetId",
"dataType":"Long",
"datatypeWithEnum":"Long",
"dataFormat":"int64",
"name":"petId",
"defaultValue":"null",
"defaultValueWithParam":" = data.petId;",
"baseType":"long",
"example":"null",
"jsonSchema":"{\n \"type\" : \"integer\",\n \"format\" : \"int64\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":false,
"isNumeric":true,
"isInteger":false,
"isShort":false,
"isLong":true,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"PetId",
"nameInSnakeCase":"PET_ID",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Long",
"iexclusiveMaximum":false,
"hasItems":false
},
"required":true,
"exclusiveMaximum":false,
"exclusiveMinimum":false,
"uniqueItems":false,
"isNull":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false
}
],
"queryParams":[
],
"headerParams":[
{
"isFormParam":false,
"isQueryParam":false,
"isPathParam":false,
"isHeaderParam":true,
"isCookieParam":false,
"isBodyParam":false,
"isContainer":false,
"isCollectionFormatMulti":false,
"isPrimitiveType":true,
"isModel":false,
"isExplode":false,
"isDeepObject":false,
"isAllowEmptyValue":false,
"baseName":"api_key",
"paramName":"apiKey",
"dataType":"String",
"defaultValue":"null",
"example":"apiKey_example",
"jsonSchema":"{\n \"name\" : \"api_key\",\n \"in\" : \"header\",\n \"schema\" : {\n \"type\" : \"string\"\n }\n}",
"isString":true,
"isNumeric":false,
"isInteger":false,
"isLong":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isFreeFormObject":false,
"isAnyType":false,
"isShort":false,
"isUnboundedInteger":false,
"isArray":false,
"isMap":false,
"isFile":false,
"isEnum":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isNullable":false,
"isDeprecated":false,
"schema":{
"openApiType":"string",
"baseName":"api_key",
"complexType":"string",
"getter":"getApiUnderscorekey",
"setter":"setApiUnderscorekey",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"apiUnderscorekey",
"defaultValue":"null",
"defaultValueWithParam":" = data.api_key;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"ApiUnderscorekey",
"nameInSnakeCase":"API_UNDERSCOREKEY",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
"required":false,
"exclusiveMaximum":false,
"exclusiveMinimum":false,
"uniqueItems":false,
"isNull":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false
}
],
"formParams":[
],
"cookieParams":[
],
"requiredParams":[
{
"isFormParam":false,
"isQueryParam":false,
"isPathParam":true,
"isHeaderParam":false,
"isCookieParam":false,
"isBodyParam":false,
"isContainer":false,
"isCollectionFormatMulti":false,
"isPrimitiveType":true,
"isModel":false,
"isExplode":false,
"isDeepObject":false,
"isAllowEmptyValue":false,
"baseName":"petId",
"paramName":"petId",
"dataType":"Long",
"dataFormat":"int64",
"description":"Pet id to delete",
"unescapedDescription":"Pet id to delete",
"defaultValue":"null",
"example":"789",
"jsonSchema":"{\n \"name\" : \"petId\",\n \"in\" : \"path\",\n \"description\" : \"Pet id to delete\",\n \"required\" : true,\n \"schema\" : {\n \"type\" : \"integer\",\n \"format\" : \"int64\"\n }\n}",
"isString":false,
"isNumeric":false,
"isInteger":false,
"isLong":true,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isFreeFormObject":false,
"isAnyType":false,
"isShort":false,
"isUnboundedInteger":false,
"isArray":false,
"isMap":false,
"isFile":false,
"isEnum":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isNullable":false,
"isDeprecated":false,
"schema":{
"openApiType":"integer",
"baseName":"petId",
"complexType":"long",
"getter":"getPetId",
"setter":"setPetId",
"dataType":"Long",
"datatypeWithEnum":"Long",
"dataFormat":"int64",
"name":"petId",
"defaultValue":"null",
"defaultValueWithParam":" = data.petId;",
"baseType":"long",
"example":"null",
"jsonSchema":"{\n \"type\" : \"integer\",\n \"format\" : \"int64\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":false,
"isNumeric":true,
"isInteger":false,
"isShort":false,
"isLong":true,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"PetId",
"nameInSnakeCase":"PET_ID",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Long",
"iexclusiveMaximum":false,
"hasItems":false
},
"required":true,
"exclusiveMaximum":false,
"exclusiveMinimum":false,
"uniqueItems":false,
"isNull":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false
}
],
"optionalParams":[
{
"isFormParam":false,
"isQueryParam":false,
"isPathParam":false,
"isHeaderParam":true,
"isCookieParam":false,
"isBodyParam":false,
"isContainer":false,
"isCollectionFormatMulti":false,
"isPrimitiveType":true,
"isModel":false,
"isExplode":false,
"isDeepObject":false,
"isAllowEmptyValue":false,
"baseName":"api_key",
"paramName":"apiKey",
"dataType":"String",
"defaultValue":"null",
"example":"apiKey_example",
"jsonSchema":"{\n \"name\" : \"api_key\",\n \"in\" : \"header\",\n \"schema\" : {\n \"type\" : \"string\"\n }\n}",
"isString":true,
"isNumeric":false,
"isInteger":false,
"isLong":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isFreeFormObject":false,
"isAnyType":false,
"isShort":false,
"isUnboundedInteger":false,
"isArray":false,
"isMap":false,
"isFile":false,
"isEnum":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isNullable":false,
"isDeprecated":false,
"schema":{
"openApiType":"string",
"baseName":"api_key",
"complexType":"string",
"getter":"getApiUnderscorekey",
"setter":"setApiUnderscorekey",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"apiUnderscorekey",
"defaultValue":"null",
"defaultValueWithParam":" = data.api_key;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"ApiUnderscorekey",
"nameInSnakeCase":"API_UNDERSCOREKEY",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
"required":false,
"exclusiveMaximum":false,
"exclusiveMinimum":false,
"uniqueItems":false,
"isNull":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false
}
],
"authMethods":[
{
"name":"petstore_auth",
"type":"oauth2",
"isBasic":false,
"isOAuth":true,
"isApiKey":false,
"isBasicBasic":false,
"isBasicBearer":false,
"isHttpSignature":false,
"vendorExtensions":{
},
"isKeyInQuery":false,
"isKeyInHeader":false,
"isKeyInCookie":false,
"flow":"implicit",
"authorizationUrl":"http://petstore.swagger.io/api/oauth/dialog",
"scopes":[
{
"scope":"write:pets",
"description":"modify pets in your account"
},
{
"scope":"read:pets",
"description":"read your pets"
}
],
"isCode":false,
"isPassword":false,
"isApplication":false,
"isImplicit":true
}
],
"tags":[
{
"name":"pet"
}
],
"responses":[
{
"headers":[
],
"responseHeaders":[
],
"code":"400",
"is1xx":false,
"is2xx":false,
"is3xx":false,
"is4xx":true,
"is5xx":false,
"message":"Invalid pet value",
"hasHeaders":false,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isEmail":false,
"isModel":false,
"isFreeFormObject":false,
"isAnyType":false,
"isDefault":false,
"simpleType":true,
"primitiveType":true,
"isMap":false,
"isArray":false,
"isBinary":false,
"isFile":false,
"isNull":false,
"jsonSchema":"{\n \"description\" : \"Invalid pet value\",\n \"content\" : { }\n}",
"vendorExtensions":{
},
"uniqueItems":false,
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"vars":[
],
"requiredVars":[
],
"hasValidation":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"content":{
},
"wildcard":false,
"range":false
}
],
"callbacks":[
],
"imports":[
"string"
],
"vendorExtensions":{
},
"nickname":"deletePet",
"operationIdOriginal":"deletePet",
"operationIdLowerCase":"deletepet",
"operationIdCamelCase":"DeletePet",
"operationIdSnakeCase":"delete_pet",
"hasQueryParams":false,
"hasBodyParam":false,
"hasQueryParamsOrAuth":false,
"hasHeaderParams":true,
"hasPathParams":true,
"hasFormParams":false,
"hasBodyOrFormParams":false,
"hasCookieParams":false,
"hasResponseHeaders":false,
"hasExamples":false,
"hasVendorExtensions":false,
"bodyAllowed":true,
"methodPutOrPatchOrPost":false,
"restfulShow":false,
"restfulIndex":false,
"restfulCreate":false,
"restfulUpdate":false,
"restfulDestroy":true,
"restful":true
},
{
"responseHeaders":[
],
"hasAuthMethods":true,
"hasConsumes":false,
"hasProduces":true,
"hasParams":true,
"hasOptionalParams":true,
"hasRequiredParams":false,
"returnTypeIsPrimitive":false,
"returnSimpleType":false,
"subresourceOperation":false,
"isMap":false,
"isArray":true,
"isMultipart":false,
"isResponseBinary":false,
"isResponseFile":false,
"hasReference":true,
"isRestfulIndex":false,
"isRestfulShow":false,
"isRestfulCreate":false,
"isRestfulUpdate":false,
"isRestfulDestroy":false,
"isRestful":false,
"isDeprecated":false,
"isCallbackRequest":false,
"uniqueItems":false,
"hasDefaultResponse":false,
"hasErrorResponseObject":false,
"path":"/pet/findByStatus",
"operationId":"findPetsByStatus",
"returnType":"List",
"httpMethod":"GET",
"returnBaseType":"Pet",
"returnContainer":"array",
"summary":"Finds Pets by status",
"unescapedNotes":"Multiple status values can be provided with comma separated strings",
"notes":"Multiple status values can be provided with comma separated strings",
"baseName":"Pet",
"defaultResponse":"null",
"produces":[
{
"mediaType":"application/json"
},
{
"mediaType":"application/xml"
}
],
"servers":[
],
"allParams":[
{
"isFormParam":false,
"isQueryParam":true,
"isPathParam":false,
"isHeaderParam":false,
"isCookieParam":false,
"isBodyParam":false,
"isContainer":true,
"isCollectionFormatMulti":true,
"isPrimitiveType":false,
"isModel":false,
"isExplode":true,
"isDeepObject":false,
"isAllowEmptyValue":false,
"baseName":"status",
"paramName":"status",
"dataType":"List",
"collectionFormat":"multi",
"description":"Status values that need to be considered for filter",
"unescapedDescription":"Status values that need to be considered for filter",
"baseType":"String",
"defaultValue":"[\"available\"]",
"style":"form",
"jsonSchema":"{\n \"name\" : \"status\",\n \"in\" : \"query\",\n \"description\" : \"Status values that need to be considered for filter\",\n \"style\" : \"form\",\n \"explode\" : true,\n \"schema\" : {\n \"type\" : \"array\",\n \"items\" : {\n \"type\" : \"string\"\n },\n \"default\" : \"[\\\"available\\\"]\"\n }\n}",
"isString":false,
"isNumeric":false,
"isInteger":false,
"isLong":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isFreeFormObject":false,
"isAnyType":false,
"isShort":false,
"isUnboundedInteger":false,
"isArray":true,
"isMap":false,
"isFile":false,
"isEnum":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"items":{
"openApiType":"string",
"baseName":"inner",
"complexType":"string",
"getter":"getInner",
"setter":"setInner",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"inner",
"defaultValue":"null",
"defaultValueWithParam":" = data.inner;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Inner",
"nameInSnakeCase":"INNER",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isNullable":false,
"isDeprecated":false,
"schema":{
"openApiType":"array",
"baseName":"status",
"complexType":"string",
"getter":"getStatus",
"setter":"setStatus",
"dataType":"List",
"datatypeWithEnum":"List",
"name":"status",
"defaultValue":"[\"available\"]",
"defaultValueWithParam":" = data.status;",
"baseType":"array",
"containerType":"array",
"example":"null",
"jsonSchema":"{\n \"type\" : \"array\",\n \"items\" : {\n \"type\" : \"string\"\n },\n \"default\" : \"[\\\"available\\\"]\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":true,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":true,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"items":{
"openApiType":"string",
"baseName":"status",
"complexType":"string",
"getter":"getStatus",
"setter":"setStatus",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"status",
"defaultValue":"null",
"defaultValueWithParam":" = data.status;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Status",
"nameInSnakeCase":"STATUS",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
"vars":[
],
"requiredVars":[
],
"mostInnerItems":{
"openApiType":"string",
"baseName":"status",
"complexType":"string",
"getter":"getStatus",
"setter":"setStatus",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"status",
"defaultValue":"null",
"defaultValueWithParam":" = data.status;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Status",
"nameInSnakeCase":"STATUS",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Status",
"nameInSnakeCase":"STATUS",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"List",
"iexclusiveMaximum":false,
"hasItems":true
},
"required":false,
"exclusiveMaximum":false,
"exclusiveMinimum":false,
"uniqueItems":false,
"isNull":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"complexType":"String"
}
],
"bodyParams":[
],
"pathParams":[
],
"queryParams":[
{
"isFormParam":false,
"isQueryParam":true,
"isPathParam":false,
"isHeaderParam":false,
"isCookieParam":false,
"isBodyParam":false,
"isContainer":true,
"isCollectionFormatMulti":true,
"isPrimitiveType":false,
"isModel":false,
"isExplode":true,
"isDeepObject":false,
"isAllowEmptyValue":false,
"baseName":"status",
"paramName":"status",
"dataType":"List",
"collectionFormat":"multi",
"description":"Status values that need to be considered for filter",
"unescapedDescription":"Status values that need to be considered for filter",
"baseType":"String",
"defaultValue":"[\"available\"]",
"style":"form",
"jsonSchema":"{\n \"name\" : \"status\",\n \"in\" : \"query\",\n \"description\" : \"Status values that need to be considered for filter\",\n \"style\" : \"form\",\n \"explode\" : true,\n \"schema\" : {\n \"type\" : \"array\",\n \"items\" : {\n \"type\" : \"string\"\n },\n \"default\" : \"[\\\"available\\\"]\"\n }\n}",
"isString":false,
"isNumeric":false,
"isInteger":false,
"isLong":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isFreeFormObject":false,
"isAnyType":false,
"isShort":false,
"isUnboundedInteger":false,
"isArray":true,
"isMap":false,
"isFile":false,
"isEnum":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"items":{
"openApiType":"string",
"baseName":"inner",
"complexType":"string",
"getter":"getInner",
"setter":"setInner",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"inner",
"defaultValue":"null",
"defaultValueWithParam":" = data.inner;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Inner",
"nameInSnakeCase":"INNER",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isNullable":false,
"isDeprecated":false,
"schema":{
"openApiType":"array",
"baseName":"status",
"complexType":"string",
"getter":"getStatus",
"setter":"setStatus",
"dataType":"List",
"datatypeWithEnum":"List",
"name":"status",
"defaultValue":"[\"available\"]",
"defaultValueWithParam":" = data.status;",
"baseType":"array",
"containerType":"array",
"example":"null",
"jsonSchema":"{\n \"type\" : \"array\",\n \"items\" : {\n \"type\" : \"string\"\n },\n \"default\" : \"[\\\"available\\\"]\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":true,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":true,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"items":{
"openApiType":"string",
"baseName":"status",
"complexType":"string",
"getter":"getStatus",
"setter":"setStatus",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"status",
"defaultValue":"null",
"defaultValueWithParam":" = data.status;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Status",
"nameInSnakeCase":"STATUS",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
"vars":[
],
"requiredVars":[
],
"mostInnerItems":{
"openApiType":"string",
"baseName":"status",
"complexType":"string",
"getter":"getStatus",
"setter":"setStatus",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"status",
"defaultValue":"null",
"defaultValueWithParam":" = data.status;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Status",
"nameInSnakeCase":"STATUS",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Status",
"nameInSnakeCase":"STATUS",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"List",
"iexclusiveMaximum":false,
"hasItems":true
},
"required":false,
"exclusiveMaximum":false,
"exclusiveMinimum":false,
"uniqueItems":false,
"isNull":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"complexType":"String"
}
],
"headerParams":[
],
"formParams":[
],
"cookieParams":[
],
"requiredParams":[
],
"optionalParams":[
{
"isFormParam":false,
"isQueryParam":true,
"isPathParam":false,
"isHeaderParam":false,
"isCookieParam":false,
"isBodyParam":false,
"isContainer":true,
"isCollectionFormatMulti":true,
"isPrimitiveType":false,
"isModel":false,
"isExplode":true,
"isDeepObject":false,
"isAllowEmptyValue":false,
"baseName":"status",
"paramName":"status",
"dataType":"List",
"collectionFormat":"multi",
"description":"Status values that need to be considered for filter",
"unescapedDescription":"Status values that need to be considered for filter",
"baseType":"String",
"defaultValue":"[\"available\"]",
"style":"form",
"jsonSchema":"{\n \"name\" : \"status\",\n \"in\" : \"query\",\n \"description\" : \"Status values that need to be considered for filter\",\n \"style\" : \"form\",\n \"explode\" : true,\n \"schema\" : {\n \"type\" : \"array\",\n \"items\" : {\n \"type\" : \"string\"\n },\n \"default\" : \"[\\\"available\\\"]\"\n }\n}",
"isString":false,
"isNumeric":false,
"isInteger":false,
"isLong":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isFreeFormObject":false,
"isAnyType":false,
"isShort":false,
"isUnboundedInteger":false,
"isArray":true,
"isMap":false,
"isFile":false,
"isEnum":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"items":{
"openApiType":"string",
"baseName":"inner",
"complexType":"string",
"getter":"getInner",
"setter":"setInner",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"inner",
"defaultValue":"null",
"defaultValueWithParam":" = data.inner;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Inner",
"nameInSnakeCase":"INNER",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isNullable":false,
"isDeprecated":false,
"schema":{
"openApiType":"array",
"baseName":"status",
"complexType":"string",
"getter":"getStatus",
"setter":"setStatus",
"dataType":"List",
"datatypeWithEnum":"List",
"name":"status",
"defaultValue":"[\"available\"]",
"defaultValueWithParam":" = data.status;",
"baseType":"array",
"containerType":"array",
"example":"null",
"jsonSchema":"{\n \"type\" : \"array\",\n \"items\" : {\n \"type\" : \"string\"\n },\n \"default\" : \"[\\\"available\\\"]\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":true,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":true,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"items":{
"openApiType":"string",
"baseName":"status",
"complexType":"string",
"getter":"getStatus",
"setter":"setStatus",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"status",
"defaultValue":"null",
"defaultValueWithParam":" = data.status;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Status",
"nameInSnakeCase":"STATUS",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
"vars":[
],
"requiredVars":[
],
"mostInnerItems":{
"openApiType":"string",
"baseName":"status",
"complexType":"string",
"getter":"getStatus",
"setter":"setStatus",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"status",
"defaultValue":"null",
"defaultValueWithParam":" = data.status;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Status",
"nameInSnakeCase":"STATUS",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Status",
"nameInSnakeCase":"STATUS",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"List",
"iexclusiveMaximum":false,
"hasItems":true
},
"required":false,
"exclusiveMaximum":false,
"exclusiveMinimum":false,
"uniqueItems":false,
"isNull":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"complexType":"String"
}
],
"authMethods":[
{
"name":"petstore_auth",
"type":"oauth2",
"isBasic":false,
"isOAuth":true,
"isApiKey":false,
"isBasicBasic":false,
"isBasicBearer":false,
"isHttpSignature":false,
"vendorExtensions":{
},
"isKeyInQuery":false,
"isKeyInHeader":false,
"isKeyInCookie":false,
"flow":"implicit",
"authorizationUrl":"http://petstore.swagger.io/api/oauth/dialog",
"scopes":[
{
"scope":"write:pets",
"description":"modify pets in your account"
},
{
"scope":"read:pets",
"description":"read your pets"
}
],
"isCode":false,
"isPassword":false,
"isApplication":false,
"isImplicit":true
}
],
"tags":[
{
"name":"pet"
}
],
"responses":[
{
"headers":[
],
"responseHeaders":[
],
"code":"200",
"is1xx":false,
"is2xx":true,
"is3xx":false,
"is4xx":false,
"is5xx":false,
"message":"successful operation",
"dataType":"List",
"baseType":"Pet",
"containerType":"array",
"hasHeaders":false,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isEmail":false,
"isModel":false,
"isFreeFormObject":false,
"isAnyType":false,
"isDefault":false,
"simpleType":false,
"primitiveType":false,
"isMap":false,
"isArray":true,
"isBinary":false,
"isFile":false,
"isNull":false,
"schema":{
"type":"array",
"extensions":{
},
"items":{
"$ref":"#/components/schemas/Pet",
"extensions":{
}
}
},
"jsonSchema":"{\n \"description\" : \"successful operation\",\n \"content\" : {\n \"application/json\" : {\n \"schema\" : {\n \"type\" : \"array\",\n \"items\" : {\n \"$ref\" : \"#/components/schemas/Pet\"\n }\n }\n },\n \"application/xml\" : {\n \"schema\" : {\n \"type\" : \"array\",\n \"items\" : {\n \"$ref\" : \"#/components/schemas/Pet\"\n }\n }\n }\n }\n}",
"vendorExtensions":{
},
"uniqueItems":false,
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"items":{
"openApiType":"Pet",
"baseName":"response",
"complexType":"Pet",
"getter":"getResponse",
"setter":"setResponse",
"dataType":"Pet",
"datatypeWithEnum":"Pet",
"name":"response",
"defaultValue":"null",
"defaultValueWithParam":" = data.response;",
"baseType":"Pet",
"example":"null",
"jsonSchema":"{\n \"$ref\" : \"#/components/schemas/Pet\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":true,
"isContainer":false,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Response",
"nameInSnakeCase":"RESPONSE",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Pet",
"iexclusiveMaximum":false,
"hasItems":false
},
"vars":[
],
"requiredVars":[
],
"hasValidation":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"content":{
"application/json":{
"schema":{
"openApiType":"array",
"baseName":"SchemaFor200ResponseBodyApplicationJson",
"complexType":"Pet",
"getter":"getSchemaFor200ResponseBodyApplicationJson",
"setter":"setSchemaFor200ResponseBodyApplicationJson",
"dataType":"List",
"datatypeWithEnum":"List",
"name":"SchemaFor200ResponseBodyApplicationJson",
"defaultValue":"null",
"defaultValueWithParam":" = data.SchemaFor200ResponseBodyApplicationJson;",
"baseType":"array",
"containerType":"array",
"example":"null",
"jsonSchema":"{\n \"type\" : \"array\",\n \"items\" : {\n \"$ref\" : \"#/components/schemas/Pet\"\n }\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":true,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":true,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"items":{
"openApiType":"Pet",
"baseName":"SchemaFor200ResponseBodyApplicationJson",
"complexType":"Pet",
"getter":"getSchemaFor200ResponseBodyApplicationJson",
"setter":"setSchemaFor200ResponseBodyApplicationJson",
"dataType":"Pet",
"datatypeWithEnum":"Pet",
"name":"SchemaFor200ResponseBodyApplicationJson",
"defaultValue":"null",
"defaultValueWithParam":" = data.SchemaFor200ResponseBodyApplicationJson;",
"baseType":"Pet",
"example":"null",
"jsonSchema":"{\n \"$ref\" : \"#/components/schemas/Pet\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":true,
"isContainer":false,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"SchemaFor200ResponseBodyApplicationJson",
"nameInSnakeCase":"SCHEMA_FOR200_RESPONSE_BODY_APPLICATION_JSON",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Pet",
"iexclusiveMaximum":false,
"hasItems":false
},
"vars":[
],
"requiredVars":[
],
"mostInnerItems":{
"openApiType":"Pet",
"baseName":"SchemaFor200ResponseBodyApplicationJson",
"complexType":"Pet",
"getter":"getSchemaFor200ResponseBodyApplicationJson",
"setter":"setSchemaFor200ResponseBodyApplicationJson",
"dataType":"Pet",
"datatypeWithEnum":"Pet",
"name":"SchemaFor200ResponseBodyApplicationJson",
"defaultValue":"null",
"defaultValueWithParam":" = data.SchemaFor200ResponseBodyApplicationJson;",
"baseType":"Pet",
"example":"null",
"jsonSchema":"{\n \"$ref\" : \"#/components/schemas/Pet\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":true,
"isContainer":false,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"SchemaFor200ResponseBodyApplicationJson",
"nameInSnakeCase":"SCHEMA_FOR200_RESPONSE_BODY_APPLICATION_JSON",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Pet",
"iexclusiveMaximum":false,
"hasItems":false
},
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"SchemaFor200ResponseBodyApplicationJson",
"nameInSnakeCase":"SCHEMA_FOR200_RESPONSE_BODY_APPLICATION_JSON",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"List",
"iexclusiveMaximum":false,
"hasItems":true
}
},
"application/xml":{
"schema":{
"openApiType":"array",
"baseName":"SchemaFor200ResponseBodyApplicationXml",
"complexType":"Pet",
"getter":"getSchemaFor200ResponseBodyApplicationXml",
"setter":"setSchemaFor200ResponseBodyApplicationXml",
"dataType":"List",
"datatypeWithEnum":"List",
"name":"SchemaFor200ResponseBodyApplicationXml",
"defaultValue":"null",
"defaultValueWithParam":" = data.SchemaFor200ResponseBodyApplicationXml;",
"baseType":"array",
"containerType":"array",
"example":"null",
"jsonSchema":"{\n \"type\" : \"array\",\n \"items\" : {\n \"$ref\" : \"#/components/schemas/Pet\"\n }\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":true,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":true,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"items":{
"openApiType":"Pet",
"baseName":"SchemaFor200ResponseBodyApplicationXml",
"complexType":"Pet",
"getter":"getSchemaFor200ResponseBodyApplicationXml",
"setter":"setSchemaFor200ResponseBodyApplicationXml",
"dataType":"Pet",
"datatypeWithEnum":"Pet",
"name":"SchemaFor200ResponseBodyApplicationXml",
"defaultValue":"null",
"defaultValueWithParam":" = data.SchemaFor200ResponseBodyApplicationXml;",
"baseType":"Pet",
"example":"null",
"jsonSchema":"{\n \"$ref\" : \"#/components/schemas/Pet\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":true,
"isContainer":false,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"SchemaFor200ResponseBodyApplicationXml",
"nameInSnakeCase":"SCHEMA_FOR200_RESPONSE_BODY_APPLICATION_XML",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Pet",
"iexclusiveMaximum":false,
"hasItems":false
},
"vars":[
],
"requiredVars":[
],
"mostInnerItems":{
"openApiType":"Pet",
"baseName":"SchemaFor200ResponseBodyApplicationXml",
"complexType":"Pet",
"getter":"getSchemaFor200ResponseBodyApplicationXml",
"setter":"setSchemaFor200ResponseBodyApplicationXml",
"dataType":"Pet",
"datatypeWithEnum":"Pet",
"name":"SchemaFor200ResponseBodyApplicationXml",
"defaultValue":"null",
"defaultValueWithParam":" = data.SchemaFor200ResponseBodyApplicationXml;",
"baseType":"Pet",
"example":"null",
"jsonSchema":"{\n \"$ref\" : \"#/components/schemas/Pet\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":true,
"isContainer":false,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"SchemaFor200ResponseBodyApplicationXml",
"nameInSnakeCase":"SCHEMA_FOR200_RESPONSE_BODY_APPLICATION_XML",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"Pet",
"iexclusiveMaximum":false,
"hasItems":false
},
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"SchemaFor200ResponseBodyApplicationXml",
"nameInSnakeCase":"SCHEMA_FOR200_RESPONSE_BODY_APPLICATION_XML",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"List",
"iexclusiveMaximum":false,
"hasItems":true
}
}
},
"wildcard":false,
"range":false,
"complexType":"Pet"
},
{
"headers":[
],
"responseHeaders":[
],
"code":"400",
"is1xx":false,
"is2xx":false,
"is3xx":false,
"is4xx":true,
"is5xx":false,
"message":"Invalid status value",
"hasHeaders":false,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isEmail":false,
"isModel":false,
"isFreeFormObject":false,
"isAnyType":false,
"isDefault":false,
"simpleType":true,
"primitiveType":true,
"isMap":false,
"isArray":false,
"isBinary":false,
"isFile":false,
"isNull":false,
"jsonSchema":"{\n \"description\" : \"Invalid status value\",\n \"content\" : { }\n}",
"vendorExtensions":{
},
"uniqueItems":false,
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"vars":[
],
"requiredVars":[
],
"hasValidation":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"content":{
},
"wildcard":false,
"range":false
}
],
"callbacks":[
],
"imports":[
"string",
"Pet"
],
"examples":[
{
"contentType":"application/json",
"example":"{\n \"photoUrls\" : [ \"photoUrls\", \"photoUrls\" ],\n \"name\" : \"doggie\",\n \"id\" : 0,\n \"category\" : {\n \"name\" : \"name\",\n \"id\" : 6\n },\n \"tags\" : [ {\n \"name\" : \"name\",\n \"id\" : 1\n }, {\n \"name\" : \"name\",\n \"id\" : 1\n } ],\n \"status\" : \"available\"\n}",
"statusCode":"200"
},
{
"contentType":"application/xml",
"example":"<Pet>\n <id>123456789</id>\n <name>doggie</name>\n <photoUrls>\n <photoUrls>aeiou</photoUrls>\n </photoUrls>\n <tags>\n </tags>\n <status>aeiou</status>\n</Pet>",
"statusCode":"200"
}
],
"vendorExtensions":{
},
"nickname":"findPetsByStatus",
"operationIdOriginal":"findPetsByStatus",
"operationIdLowerCase":"findpetsbystatus",
"operationIdCamelCase":"FindPetsByStatus",
"operationIdSnakeCase":"find_pets_by_status",
"hasQueryParams":true,
"hasBodyParam":false,
"hasQueryParamsOrAuth":true,
"hasHeaderParams":false,
"hasPathParams":false,
"hasFormParams":false,
"hasBodyOrFormParams":false,
"hasCookieParams":false,
"hasResponseHeaders":false,
"hasExamples":true,
"hasVendorExtensions":false,
"bodyAllowed":false,
"methodPutOrPatchOrPost":false,
"restfulShow":false,
"restfulIndex":false,
"restfulCreate":false,
"restfulUpdate":false,
"restfulDestroy":false,
"restful":false
},
{
"responseHeaders":[
],
"hasAuthMethods":true,
"hasConsumes":false,
"hasProduces":true,
"hasParams":true,
"hasOptionalParams":true,
"hasRequiredParams":false,
"returnTypeIsPrimitive":false,
"returnSimpleType":false,
"subresourceOperation":false,
"isMap":false,
"isArray":true,
"isMultipart":false,
"isResponseBinary":false,
"isResponseFile":false,
"hasReference":true,
"isRestfulIndex":false,
"isRestfulShow":false,
"isRestfulCreate":false,
"isRestfulUpdate":false,
"isRestfulDestroy":false,
"isRestful":false,
"isDeprecated":false,
"isCallbackRequest":false,
"uniqueItems":false,
"hasDefaultResponse":false,
"hasErrorResponseObject":false,
"path":"/pet/findByTags",
"operationId":"findPetsByTags",
"returnType":"List",
"httpMethod":"GET",
"returnBaseType":"Pet",
"returnContainer":"array",
"summary":"Finds Pets by tags",
"unescapedNotes":"Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.",
"notes":"Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.",
"baseName":"Pet",
"defaultResponse":"null",
"produces":[
{
"mediaType":"application/json"
},
{
"mediaType":"application/xml"
}
],
"servers":[
],
"allParams":[
{
"isFormParam":false,
"isQueryParam":true,
"isPathParam":false,
"isHeaderParam":false,
"isCookieParam":false,
"isBodyParam":false,
"isContainer":true,
"isCollectionFormatMulti":true,
"isPrimitiveType":false,
"isModel":false,
"isExplode":true,
"isDeepObject":false,
"isAllowEmptyValue":false,
"baseName":"tags",
"paramName":"tags",
"dataType":"List",
"collectionFormat":"multi",
"description":"Tags to filter by",
"unescapedDescription":"Tags to filter by",
"baseType":"String",
"defaultValue":"null",
"style":"form",
"jsonSchema":"{\n \"name\" : \"tags\",\n \"in\" : \"query\",\n \"description\" : \"Tags to filter by\",\n \"style\" : \"form\",\n \"explode\" : true,\n \"schema\" : {\n \"type\" : \"array\",\n \"items\" : {\n \"type\" : \"string\"\n }\n }\n}",
"isString":false,
"isNumeric":false,
"isInteger":false,
"isLong":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isFreeFormObject":false,
"isAnyType":false,
"isShort":false,
"isUnboundedInteger":false,
"isArray":true,
"isMap":false,
"isFile":false,
"isEnum":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"items":{
"openApiType":"string",
"baseName":"inner",
"complexType":"string",
"getter":"getInner",
"setter":"setInner",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"inner",
"defaultValue":"null",
"defaultValueWithParam":" = data.inner;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Inner",
"nameInSnakeCase":"INNER",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isNullable":false,
"isDeprecated":false,
"schema":{
"openApiType":"array",
"baseName":"tags",
"complexType":"string",
"getter":"getTags",
"setter":"setTags",
"dataType":"List",
"datatypeWithEnum":"List",
"name":"tags",
"defaultValue":"null",
"defaultValueWithParam":" = data.tags;",
"baseType":"array",
"containerType":"array",
"example":"null",
"jsonSchema":"{\n \"type\" : \"array\",\n \"items\" : {\n \"type\" : \"string\"\n }\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":true,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":true,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"items":{
"openApiType":"string",
"baseName":"tags",
"complexType":"string",
"getter":"getTags",
"setter":"setTags",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"tags",
"defaultValue":"null",
"defaultValueWithParam":" = data.tags;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Tags",
"nameInSnakeCase":"TAGS",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
"vars":[
],
"requiredVars":[
],
"mostInnerItems":{
"openApiType":"string",
"baseName":"tags",
"complexType":"string",
"getter":"getTags",
"setter":"setTags",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"tags",
"defaultValue":"null",
"defaultValueWithParam":" = data.tags;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Tags",
"nameInSnakeCase":"TAGS",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Tags",
"nameInSnakeCase":"TAGS",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"List",
"iexclusiveMaximum":false,
"hasItems":true
},
"required":false,
"exclusiveMaximum":false,
"exclusiveMinimum":false,
"uniqueItems":false,
"isNull":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"complexType":"String"
}
],
"bodyParams":[
],
"pathParams":[
],
"queryParams":[
{
"isFormParam":false,
"isQueryParam":true,
"isPathParam":false,
"isHeaderParam":false,
"isCookieParam":false,
"isBodyParam":false,
"isContainer":true,
"isCollectionFormatMulti":true,
"isPrimitiveType":false,
"isModel":false,
"isExplode":true,
"isDeepObject":false,
"isAllowEmptyValue":false,
"baseName":"tags",
"paramName":"tags",
"dataType":"List",
"collectionFormat":"multi",
"description":"Tags to filter by",
"unescapedDescription":"Tags to filter by",
"baseType":"String",
"defaultValue":"null",
"style":"form",
"jsonSchema":"{\n \"name\" : \"tags\",\n \"in\" : \"query\",\n \"description\" : \"Tags to filter by\",\n \"style\" : \"form\",\n \"explode\" : true,\n \"schema\" : {\n \"type\" : \"array\",\n \"items\" : {\n \"type\" : \"string\"\n }\n }\n}",
"isString":false,
"isNumeric":false,
"isInteger":false,
"isLong":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isFreeFormObject":false,
"isAnyType":false,
"isShort":false,
"isUnboundedInteger":false,
"isArray":true,
"isMap":false,
"isFile":false,
"isEnum":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"items":{
"openApiType":"string",
"baseName":"inner",
"complexType":"string",
"getter":"getInner",
"setter":"setInner",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"inner",
"defaultValue":"null",
"defaultValueWithParam":" = data.inner;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Inner",
"nameInSnakeCase":"INNER",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isNullable":false,
"isDeprecated":false,
"schema":{
"openApiType":"array",
"baseName":"tags",
"complexType":"string",
"getter":"getTags",
"setter":"setTags",
"dataType":"List",
"datatypeWithEnum":"List",
"name":"tags",
"defaultValue":"null",
"defaultValueWithParam":" = data.tags;",
"baseType":"array",
"containerType":"array",
"example":"null",
"jsonSchema":"{\n \"type\" : \"array\",\n \"items\" : {\n \"type\" : \"string\"\n }\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":true,
"isString":false,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":true,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"items":{
"openApiType":"string",
"baseName":"tags",
"complexType":"string",
"getter":"getTags",
"setter":"setTags",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"tags",
"defaultValue":"null",
"defaultValueWithParam":" = data.tags;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Tags",
"nameInSnakeCase":"TAGS",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
"vars":[
],
"requiredVars":[
],
"mostInnerItems":{
"openApiType":"string",
"baseName":"tags",
"complexType":"string",
"getter":"getTags",
"setter":"setTags",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"tags",
"defaultValue":"null",
"defaultValueWithParam":" = data.tags;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
"isShort":false,
"isLong":false,
"isUnboundedInteger":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isFile":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isNull":false,
"isFreeFormObject":false,
"isAnyType":false,
"isArray":false,
"isMap":false,
"isEnum":false,
"isReadOnly":false,
"isWriteOnly":false,
"isNullable":false,
"isSelfReference":false,
"isCircularReference":false,
"isDiscriminator":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Tags",
"nameInSnakeCase":"TAGS",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"String",
"iexclusiveMaximum":false,
"hasItems":false
},
"vendorExtensions":{
},
"hasValidation":false,
"isInherited":false,
"nameInCamelCase":"Tags",
"nameInSnakeCase":"TAGS",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"datatype":"List",
"iexclusiveMaximum":false,
"hasItems":true
},
"required":false,
"exclusiveMaximum":false,
"exclusiveMinimum":false,
"uniqueItems":false,
"isNull":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"complexType":"String"
}
],
"headerParams":[
],
"formParams":[
],
"cookieParams":[
],
"requiredParams":[
],
"optionalParams":[
{
"isFormParam":false,
"isQueryParam":true,
"isPathParam":false,
"isHeaderParam":false,
"isCookieParam":false,
"isBodyParam":false,
"isContainer":true,
"isCollectionFormatMulti":true,
"isPrimitiveType":false,
"isModel":false,
"isExplode":true,
"isDeepObject":false,
"isAllowEmptyValue":false,
"baseName":"tags",
"paramName":"tags",
"dataType":"List",
"collectionFormat":"multi",
"description":"Tags to filter by",
"unescapedDescription":"Tags to filter by",
"baseType":"String",
"defaultValue":"null",
"style":"form",
"jsonSchema":"{\n \"name\" : \"tags\",\n \"in\" : \"query\",\n \"description\" : \"Tags to filter by\",\n \"style\" : \"form\",\n \"explode\" : true,\n \"schema\" : {\n \"type\" : \"array\",\n \"items\" : {\n \"type\" : \"string\"\n }\n }\n}",
"isString":false,
"isNumeric":false,
"isInteger":false,
"isLong":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":false,
"isBoolean":false,
"isDate":false,
"isDateTime":false,
"isUuid":false,
"isUri":false,
"isEmail":false,
"isFreeFormObject":false,
"isAnyType":false,
"isShort":false,
"isUnboundedInteger":false,
"isArray":true,
"isMap":false,
"isFile":false,
"isEnum":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"items":{
"openApiType":"string",
"baseName":"inner",
"complexType":"string",
"getter":"getInner",
"setter":"setInner",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"inner",
"defaultValue":"null",
"defaultValueWithParam":" = data.inner;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\n}",
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"required":false,
"deprecated":false,
"hasMoreNonReadOnly":false,
"isPrimitiveType":false,
"isModel":false,
"isContainer":false,
"isString":true,
"isNumeric":false,
"isInteger":false,
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment