Skip to content

Instantly share code, notes, and snippets.

@amritpal1011
Last active May 28, 2022 13:20
Show Gist options
  • Save amritpal1011/53f2d2eb1a7a2b9b9d3e3c8802e54f36 to your computer and use it in GitHub Desktop.
Save amritpal1011/53f2d2eb1a7a2b9b9d3e3c8802e54f36 to your computer and use it in GitHub Desktop.
Operations input example
{
"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,
"hasItems":false,
"datatype":"Long",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"Category",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":true,
"datatype":"List",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"Tag",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"Tag",
"iexclusiveMaximum":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,
"hasItems":true,
"datatype":"List",
"iexclusiveMaximum":false
},
{
"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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":true,
"datatype":"List",
"iexclusiveMaximum":false
}
],
"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,
"hasItems":false,
"datatype":"Pet",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"Pet",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"Long",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"Category",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":true,
"datatype":"List",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"Tag",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"Tag",
"iexclusiveMaximum":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,
"hasItems":true,
"datatype":"List",
"iexclusiveMaximum":false
},
{
"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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":true,
"datatype":"List",
"iexclusiveMaximum":false
}
],
"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,
"hasItems":false,
"datatype":"Pet",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"Pet",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"Long",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"Category",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":true,
"datatype":"List",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"Tag",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"Tag",
"iexclusiveMaximum":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,
"hasItems":true,
"datatype":"List",
"iexclusiveMaximum":false
},
{
"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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":true,
"datatype":"List",
"iexclusiveMaximum":false
}
],
"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,
"hasItems":false,
"datatype":"Pet",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"Pet",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"Long",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"Category",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":true,
"datatype":"List",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"Tag",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"Tag",
"iexclusiveMaximum":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,
"hasItems":true,
"datatype":"List",
"iexclusiveMaximum":false
},
{
"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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":true,
"datatype":"List",
"iexclusiveMaximum":false
}
],
"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,
"hasItems":false,
"datatype":"Pet",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"Pet",
"iexclusiveMaximum":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",
"restfulShow":false,
"restfulIndex":false,
"restfulCreate":true,
"restfulUpdate":false,
"restfulDestroy":false,
"restful":true,
"hasBodyParam":true,
"hasQueryParams":false,
"hasQueryParamsOrAuth":false,
"hasHeaderParams":false,
"hasPathParams":false,
"hasFormParams":false,
"hasBodyOrFormParams":true,
"hasCookieParams":false,
"hasResponseHeaders":false,
"hasExamples":false,
"hasVendorExtensions":true,
"bodyAllowed":true,
"methodPutOrPatchOrPost":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,
"hasItems":false,
"datatype":"Long",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"Long",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"Long",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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",
"restfulShow":false,
"restfulIndex":false,
"restfulCreate":false,
"restfulUpdate":false,
"restfulDestroy":true,
"restful":true,
"hasBodyParam":false,
"hasQueryParams":false,
"hasQueryParamsOrAuth":false,
"hasHeaderParams":true,
"hasPathParams":true,
"hasFormParams":false,
"hasBodyOrFormParams":false,
"hasCookieParams":false,
"hasResponseHeaders":false,
"hasExamples":false,
"hasVendorExtensions":false,
"bodyAllowed":true,
"methodPutOrPatchOrPost":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/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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":true,
"datatype":"List",
"iexclusiveMaximum":false
},
"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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":true,
"datatype":"List",
"iexclusiveMaximum":false
},
"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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":true,
"datatype":"List",
"iexclusiveMaximum":false
},
"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,
"hasItems":false,
"datatype":"Pet",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"Pet",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"Pet",
"iexclusiveMaximum":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,
"hasItems":true,
"datatype":"List",
"iexclusiveMaximum":false
}
},
"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,
"hasItems":false,
"datatype":"Pet",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"Pet",
"iexclusiveMaximum":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,
"hasItems":true,
"datatype":"List",
"iexclusiveMaximum":false
}
}
},
"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",
"restfulShow":false,
"restfulIndex":false,
"restfulCreate":false,
"restfulUpdate":false,
"restfulDestroy":false,
"restful":false,
"hasBodyParam":false,
"hasQueryParams":true,
"hasQueryParamsOrAuth":true,
"hasHeaderParams":false,
"hasPathParams":false,
"hasFormParams":false,
"hasBodyOrFormParams":false,
"hasCookieParams":false,
"hasResponseHeaders":false,
"hasExamples":true,
"hasVendorExtensions":false,
"bodyAllowed":false,
"methodPutOrPatchOrPost":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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":true,
"datatype":"List",
"iexclusiveMaximum":false
},
"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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":true,
"datatype":"List",
"iexclusiveMaximum":false
},
"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,
"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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":true,
"datatype":"List",
"iexclusiveMaximum":false
},
"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,
"hasItems":false,
"datatype":"Pet",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"Pet",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"Pet",
"iexclusiveMaximum":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,
"hasItems":true,
"datatype":"List",
"iexclusiveMaximum":false
}
},
"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,
"hasItems":false,
"datatype":"Pet",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"Pet",
"iexclusiveMaximum":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,
"hasItems":true,
"datatype":"List",
"iexclusiveMaximum":false
}
}
},
"wildcard":false,
"range":false,
"complexType":"Pet"
},
{
"headers":[
],
"responseHeaders":[
],
"code":"400",
"is1xx":false,
"is2xx":false,
"is3xx":false,
"is4xx":true,
"is5xx":false,
"message":"Invalid tag 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 tag 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":"findPetsByTags",
"operationIdOriginal":"findPetsByTags",
"operationIdLowerCase":"findpetsbytags",
"operationIdCamelCase":"FindPetsByTags",
"operationIdSnakeCase":"find_pets_by_tags",
"restfulShow":false,
"restfulIndex":false,
"restfulCreate":false,
"restfulUpdate":false,
"restfulDestroy":false,
"restful":false,
"hasBodyParam":false,
"hasQueryParams":true,
"hasQueryParamsOrAuth":true,
"hasHeaderParams":false,
"hasPathParams":false,
"hasFormParams":false,
"hasBodyOrFormParams":false,
"hasCookieParams":false,
"hasResponseHeaders":false,
"hasExamples":true,
"hasVendorExtensions":false,
"bodyAllowed":false,
"methodPutOrPatchOrPost":false
},
{
"responseHeaders":[
],
"hasAuthMethods":true,
"hasConsumes":false,
"hasProduces":true,
"hasParams":true,
"hasOptionalParams":false,
"hasRequiredParams":true,
"returnTypeIsPrimitive":false,
"returnSimpleType":true,
"subresourceOperation":false,
"isMap":false,
"isArray":false,
"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/{petId}",
"operationId":"getPetById",
"returnType":"Pet",
"httpMethod":"GET",
"returnBaseType":"Pet",
"summary":"Find pet by ID",
"unescapedNotes":"Returns a pet when ID < 10. ID > 10 or nonintegers will simulate API error conditions",
"notes":"Returns a pet when ID < 10. ID > 10 or nonintegers will simulate API error conditions",
"baseName":"Pet",
"defaultResponse":"null",
"produces":[
{
"mediaType":"application/json"
},
{
"mediaType":"application/xml"
}
],
"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":"ID of pet that needs to be fetched",
"unescapedDescription":"ID of pet that needs to be fetched",
"defaultValue":"null",
"example":"789",
"jsonSchema":"{\n \"name\" : \"petId\",\n \"in\" : \"path\",\n \"description\" : \"ID of pet that needs to be fetched\",\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,
"hasItems":false,
"datatype":"Long",
"iexclusiveMaximum":false
},
"required":true,
"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":"ID of pet that needs to be fetched",
"unescapedDescription":"ID of pet that needs to be fetched",
"defaultValue":"null",
"example":"789",
"jsonSchema":"{\n \"name\" : \"petId\",\n \"in\" : \"path\",\n \"description\" : \"ID of pet that needs to be fetched\",\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,
"hasItems":false,
"datatype":"Long",
"iexclusiveMaximum":false
},
"required":true,
"exclusiveMaximum":false,
"exclusiveMinimum":false,
"uniqueItems":false,
"isNull":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false
}
],
"queryParams":[
],
"headerParams":[
],
"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":"ID of pet that needs to be fetched",
"unescapedDescription":"ID of pet that needs to be fetched",
"defaultValue":"null",
"example":"789",
"jsonSchema":"{\n \"name\" : \"petId\",\n \"in\" : \"path\",\n \"description\" : \"ID of pet that needs to be fetched\",\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,
"hasItems":false,
"datatype":"Long",
"iexclusiveMaximum":false
},
"required":true,
"exclusiveMaximum":false,
"exclusiveMinimum":false,
"uniqueItems":false,
"isNull":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false
}
],
"optionalParams":[
],
"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
}
],
"tags":[
{
"name":"pet"
}
],
"responses":[
{
"headers":[
],
"responseHeaders":[
],
"code":"200",
"is1xx":false,
"is2xx":true,
"is3xx":false,
"is4xx":false,
"is5xx":false,
"message":"successful operation",
"dataType":"Pet",
"baseType":"Pet",
"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":true,
"isFreeFormObject":false,
"isAnyType":false,
"isDefault":false,
"simpleType":false,
"primitiveType":false,
"isMap":false,
"isArray":false,
"isBinary":false,
"isFile":false,
"isNull":false,
"schema":{
"$ref":"#/components/schemas/Pet",
"extensions":{
}
},
"jsonSchema":"{\n \"description\" : \"successful operation\",\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}",
"vendorExtensions":{
},
"uniqueItems":false,
"exclusiveMinimum":false,
"exclusiveMaximum":false,
"vars":[
],
"requiredVars":[
],
"hasValidation":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"content":{
"application/json":{
"schema":{
"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,
"hasItems":false,
"datatype":"Pet",
"iexclusiveMaximum":false
}
},
"application/xml":{
"schema":{
"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,
"hasItems":false,
"datatype":"Pet",
"iexclusiveMaximum":false
}
}
},
"wildcard":false,
"range":false,
"complexType":"Pet"
},
{
"headers":[
],
"responseHeaders":[
],
"code":"400",
"is1xx":false,
"is2xx":false,
"is3xx":false,
"is4xx":true,
"is5xx":false,
"message":"Invalid ID supplied",
"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 ID supplied\",\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
},
{
"headers":[
],
"responseHeaders":[
],
"code":"404",
"is1xx":false,
"is2xx":false,
"is3xx":false,
"is4xx":true,
"is5xx":false,
"message":"Pet not found",
"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\" : \"Pet not found\",\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"
],
"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":"getPetById",
"operationIdOriginal":"getPetById",
"operationIdLowerCase":"getpetbyid",
"operationIdCamelCase":"GetPetById",
"operationIdSnakeCase":"get_pet_by_id",
"restfulShow":true,
"restfulIndex":false,
"restfulCreate":false,
"restfulUpdate":false,
"restfulDestroy":false,
"restful":true,
"hasBodyParam":false,
"hasQueryParams":false,
"hasQueryParamsOrAuth":false,
"hasHeaderParams":false,
"hasPathParams":true,
"hasFormParams":false,
"hasBodyOrFormParams":false,
"hasCookieParams":false,
"hasResponseHeaders":false,
"hasExamples":true,
"hasVendorExtensions":false,
"bodyAllowed":false,
"methodPutOrPatchOrPost":false
},
{
"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":"updatePet",
"httpMethod":"PUT",
"summary":"Update an existing pet",
"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,
"hasItems":false,
"datatype":"Long",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"Category",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":true,
"datatype":"List",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"Tag",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"Tag",
"iexclusiveMaximum":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,
"hasItems":true,
"datatype":"List",
"iexclusiveMaximum":false
},
{
"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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":true,
"datatype":"List",
"iexclusiveMaximum":false
}
],
"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,
"hasItems":false,
"datatype":"Pet",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"Pet",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"Long",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"Category",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":true,
"datatype":"List",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"Tag",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"Tag",
"iexclusiveMaximum":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,
"hasItems":true,
"datatype":"List",
"iexclusiveMaximum":false
},
{
"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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":true,
"datatype":"List",
"iexclusiveMaximum":false
}
],
"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,
"hasItems":false,
"datatype":"Pet",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"Pet",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"Long",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"Category",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":true,
"datatype":"List",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"Tag",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"Tag",
"iexclusiveMaximum":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,
"hasItems":true,
"datatype":"List",
"iexclusiveMaximum":false
},
{
"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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":true,
"datatype":"List",
"iexclusiveMaximum":false
}
],
"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,
"hasItems":false,
"datatype":"Pet",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"Pet",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"Long",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"Category",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":true,
"datatype":"List",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"Tag",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"Tag",
"iexclusiveMaximum":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,
"hasItems":true,
"datatype":"List",
"iexclusiveMaximum":false
},
{
"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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":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,
"hasItems":true,
"datatype":"List",
"iexclusiveMaximum":false
}
],
"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,
"hasItems":false,
"datatype":"Pet",
"iexclusiveMaximum":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,
"hasItems":false,
"datatype":"Pet",
"iexclusiveMaximum":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":"400",
"is1xx":false,
"is2xx":false,
"is3xx":false,
"is4xx":true,
"is5xx":false,
"message":"Invalid ID supplied",
"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 ID supplied\",\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
},
{
"headers":[
],
"responseHeaders":[
],
"code":"404",
"is1xx":false,
"is2xx":false,
"is3xx":false,
"is4xx":true,
"is5xx":false,
"message":"Pet not found",
"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\" : \"Pet not found\",\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
},
{
"headers":[
],
"responseHeaders":[
],
"code":"405",
"is1xx":false,
"is2xx":false,
"is3xx":false,
"is4xx":true,
"is5xx":false,
"message":"Validation exception",
"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\" : \"Validation exception\",\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":"updatePet",
"operationIdOriginal":"updatePet",
"operationIdLowerCase":"updatepet",
"operationIdCamelCase":"UpdatePet",
"operationIdSnakeCase":"update_pet",
"restfulShow":false,
"restfulIndex":false,
"restfulCreate":false,
"restfulUpdate":false,
"restfulDestroy":false,
"restful":false,
"hasBodyParam":true,
"hasQueryParams":false,
"hasQueryParamsOrAuth":false,
"hasHeaderParams":false,
"hasPathParams":false,
"hasFormParams":false,
"hasBodyOrFormParams":true,
"hasCookieParams":false,
"hasResponseHeaders":false,
"hasExamples":false,
"hasVendorExtensions":true,
"bodyAllowed":true,
"methodPutOrPatchOrPost":true
},
{
"responseHeaders":[
],
"hasAuthMethods":true,
"hasConsumes":true,
"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":"updatePetWithForm",
"httpMethod":"POST",
"summary":"Updates a pet in the store with form data",
"baseName":"Pet",
"consumes":[
{
"mediaType":"application/x-www-form-urlencoded"
}
],
"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":"String",
"description":"ID of pet that needs to be updated",
"unescapedDescription":"ID of pet that needs to be updated",
"defaultValue":"null",
"example":"petId_example",
"jsonSchema":"{\n \"name\" : \"petId\",\n \"in\" : \"path\",\n \"description\" : \"ID of pet that needs to be updated\",\n \"required\" : true,\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":"petId",
"complexType":"string",
"getter":"getPetId",
"setter":"setPetId",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"petId",
"defaultValue":"null",
"defaultValueWithParam":" = data.petId;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\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":"PetId",
"nameInSnakeCase":"PET_ID",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":false
},
"required":true,
"exclusiveMaximum":false,
"exclusiveMinimum":false,
"uniqueItems":false,
"isNull":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false
},
{
"isFormParam":true,
"isQueryParam":false,
"isPathParam":false,
"isHeaderParam":false,
"isCookieParam":false,
"isBodyParam":false,
"isContainer":false,
"isCollectionFormatMulti":false,
"isPrimitiveType":true,
"isModel":false,
"isExplode":false,
"isDeepObject":false,
"isAllowEmptyValue":false,
"baseName":"name",
"paramName":"name",
"dataType":"String",
"description":"Updated name of the pet",
"unescapedDescription":"Updated name of the pet",
"baseType":"string",
"defaultValue":"null",
"example":"name_example",
"jsonSchema":"{\n \"type\" : \"string\",\n \"description\" : \"Updated name of the pet\"\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,
"required":false,
"exclusiveMaximum":false,
"exclusiveMinimum":false,
"uniqueItems":false,
"isNull":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"complexType":"string"
},
{
"isFormParam":true,
"isQueryParam":false,
"isPathParam":false,
"isHeaderParam":false,
"isCookieParam":false,
"isBodyParam":false,
"isContainer":false,
"isCollectionFormatMulti":false,
"isPrimitiveType":true,
"isModel":false,
"isExplode":false,
"isDeepObject":false,
"isAllowEmptyValue":false,
"baseName":"status",
"paramName":"status",
"dataType":"String",
"description":"Updated status of the pet",
"unescapedDescription":"Updated status of the pet",
"baseType":"string",
"defaultValue":"null",
"example":"status_example",
"jsonSchema":"{\n \"type\" : \"string\",\n \"description\" : \"Updated status of the pet\"\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,
"required":false,
"exclusiveMaximum":false,
"exclusiveMinimum":false,
"uniqueItems":false,
"isNull":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"complexType":"string"
}
],
"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":"String",
"description":"ID of pet that needs to be updated",
"unescapedDescription":"ID of pet that needs to be updated",
"defaultValue":"null",
"example":"petId_example",
"jsonSchema":"{\n \"name\" : \"petId\",\n \"in\" : \"path\",\n \"description\" : \"ID of pet that needs to be updated\",\n \"required\" : true,\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":"petId",
"complexType":"string",
"getter":"getPetId",
"setter":"setPetId",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"petId",
"defaultValue":"null",
"defaultValueWithParam":" = data.petId;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\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":"PetId",
"nameInSnakeCase":"PET_ID",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":false
},
"required":true,
"exclusiveMaximum":false,
"exclusiveMinimum":false,
"uniqueItems":false,
"isNull":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false
}
],
"queryParams":[
],
"headerParams":[
],
"formParams":[
{
"isFormParam":true,
"isQueryParam":false,
"isPathParam":false,
"isHeaderParam":false,
"isCookieParam":false,
"isBodyParam":false,
"isContainer":false,
"isCollectionFormatMulti":false,
"isPrimitiveType":true,
"isModel":false,
"isExplode":false,
"isDeepObject":false,
"isAllowEmptyValue":false,
"baseName":"name",
"paramName":"name",
"dataType":"String",
"description":"Updated name of the pet",
"unescapedDescription":"Updated name of the pet",
"baseType":"string",
"defaultValue":"null",
"example":"name_example",
"jsonSchema":"{\n \"type\" : \"string\",\n \"description\" : \"Updated name of the pet\"\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,
"required":false,
"exclusiveMaximum":false,
"exclusiveMinimum":false,
"uniqueItems":false,
"isNull":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"complexType":"string"
},
{
"isFormParam":true,
"isQueryParam":false,
"isPathParam":false,
"isHeaderParam":false,
"isCookieParam":false,
"isBodyParam":false,
"isContainer":false,
"isCollectionFormatMulti":false,
"isPrimitiveType":true,
"isModel":false,
"isExplode":false,
"isDeepObject":false,
"isAllowEmptyValue":false,
"baseName":"status",
"paramName":"status",
"dataType":"String",
"description":"Updated status of the pet",
"unescapedDescription":"Updated status of the pet",
"baseType":"string",
"defaultValue":"null",
"example":"status_example",
"jsonSchema":"{\n \"type\" : \"string\",\n \"description\" : \"Updated status of the pet\"\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,
"required":false,
"exclusiveMaximum":false,
"exclusiveMinimum":false,
"uniqueItems":false,
"isNull":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"complexType":"string"
}
],
"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":"String",
"description":"ID of pet that needs to be updated",
"unescapedDescription":"ID of pet that needs to be updated",
"defaultValue":"null",
"example":"petId_example",
"jsonSchema":"{\n \"name\" : \"petId\",\n \"in\" : \"path\",\n \"description\" : \"ID of pet that needs to be updated\",\n \"required\" : true,\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":"petId",
"complexType":"string",
"getter":"getPetId",
"setter":"setPetId",
"dataType":"String",
"datatypeWithEnum":"String",
"name":"petId",
"defaultValue":"null",
"defaultValueWithParam":" = data.petId;",
"baseType":"string",
"example":"null",
"jsonSchema":"{\n \"type\" : \"string\"\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":"PetId",
"nameInSnakeCase":"PET_ID",
"uniqueItems":false,
"isXmlAttribute":false,
"isXmlWrapped":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"hasItems":false,
"datatype":"String",
"iexclusiveMaximum":false
},
"required":true,
"exclusiveMaximum":false,
"exclusiveMinimum":false,
"uniqueItems":false,
"isNull":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false
}
],
"optionalParams":[
{
"isFormParam":true,
"isQueryParam":false,
"isPathParam":false,
"isHeaderParam":false,
"isCookieParam":false,
"isBodyParam":false,
"isContainer":false,
"isCollectionFormatMulti":false,
"isPrimitiveType":true,
"isModel":false,
"isExplode":false,
"isDeepObject":false,
"isAllowEmptyValue":false,
"baseName":"name",
"paramName":"name",
"dataType":"String",
"description":"Updated name of the pet",
"unescapedDescription":"Updated name of the pet",
"baseType":"string",
"defaultValue":"null",
"example":"name_example",
"jsonSchema":"{\n \"type\" : \"string\",\n \"description\" : \"Updated name of the pet\"\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,
"required":false,
"exclusiveMaximum":false,
"exclusiveMinimum":false,
"uniqueItems":false,
"isNull":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"complexType":"string"
},
{
"isFormParam":true,
"isQueryParam":false,
"isPathParam":false,
"isHeaderParam":false,
"isCookieParam":false,
"isBodyParam":false,
"isContainer":false,
"isCollectionFormatMulti":false,
"isPrimitiveType":true,
"isModel":false,
"isExplode":false,
"isDeepObject":false,
"isAllowEmptyValue":false,
"baseName":"status",
"paramName":"status",
"dataType":"String",
"description":"Updated status of the pet",
"unescapedDescription":"Updated status of the pet",
"baseType":"string",
"defaultValue":"null",
"example":"status_example",
"jsonSchema":"{\n \"type\" : \"string\",\n \"description\" : \"Updated status of the pet\"\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,
"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":"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":[
"string"
],
"vendorExtensions":{
},
"nickname":"updatePetWithForm",
"operationIdOriginal":"updatePetWithForm",
"operationIdLowerCase":"updatepetwithform",
"operationIdCamelCase":"UpdatePetWithForm",
"operationIdSnakeCase":"update_pet_with_form",
"restfulShow":false,
"restfulIndex":false,
"restfulCreate":false,
"restfulUpdate":false,
"restfulDestroy":false,
"restful":false,
"hasBodyParam":false,
"hasQueryParams":false,
"hasQueryParamsOrAuth":false,
"hasHeaderParams":false,
"hasPathParams":true,
"hasFormParams":true,
"hasBodyOrFormParams":true,
"hasCookieParams":false,
"hasResponseHeaders":false,
"hasExamples":false,
"hasVendorExtensions":false,
"bodyAllowed":true,
"methodPutOrPatchOrPost":true
},
{
"responseHeaders":[
],
"hasAuthMethods":true,
"hasConsumes":true,
"hasProduces":false,
"hasParams":true,
"hasOptionalParams":true,
"hasRequiredParams":true,
"returnTypeIsPrimitive":false,
"returnSimpleType":false,
"subresourceOperation":false,
"isMap":false,
"isArray":false,
"isMultipart":true,
"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":true,
"hasErrorResponseObject":false,
"path":"/pet/{petId}/uploadImage",
"operationId":"uploadFile",
"httpMethod":"POST",
"summary":"uploads an image",
"baseName":"Pet",
"consumes":[
{
"mediaType":"multipart/form-data"
}
],
"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":"ID of pet to update",
"unescapedDescription":"ID of pet to update",
"defaultValue":"null",
"example":"789",
"jsonSchema":"{\n \"name\" : \"petId\",\n \"in\" : \"path\",\n \"description\" : \"ID of pet to update\",\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,
"hasItems":false,
"datatype":"Long",
"iexclusiveMaximum":false
},
"required":true,
"exclusiveMaximum":false,
"exclusiveMinimum":false,
"uniqueItems":false,
"isNull":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false
},
{
"isFormParam":true,
"isQueryParam":false,
"isPathParam":false,
"isHeaderParam":false,
"isCookieParam":false,
"isBodyParam":false,
"isContainer":false,
"isCollectionFormatMulti":false,
"isPrimitiveType":true,
"isModel":false,
"isExplode":false,
"isDeepObject":false,
"isAllowEmptyValue":false,
"baseName":"additionalMetadata",
"paramName":"additionalMetadata",
"dataType":"String",
"description":"Additional data to pass to server",
"unescapedDescription":"Additional data to pass to server",
"baseType":"string",
"defaultValue":"null",
"example":"additionalMetadata_example",
"jsonSchema":"{\n \"type\" : \"string\",\n \"description\" : \"Additional data to pass to server\"\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,
"required":false,
"exclusiveMaximum":false,
"exclusiveMinimum":false,
"uniqueItems":false,
"isNull":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"complexType":"string"
},
{
"isFormParam":true,
"isQueryParam":false,
"isPathParam":false,
"isHeaderParam":false,
"isCookieParam":false,
"isBodyParam":false,
"isContainer":false,
"isCollectionFormatMulti":false,
"isPrimitiveType":true,
"isModel":false,
"isExplode":false,
"isDeepObject":false,
"isAllowEmptyValue":false,
"baseName":"file",
"paramName":"file",
"dataType":"File",
"dataFormat":"binary",
"description":"file to upload",
"unescapedDescription":"file to upload",
"baseType":"file",
"defaultValue":"null",
"example":"BINARY_DATA_HERE",
"jsonSchema":"{\n \"type\" : \"string\",\n \"description\" : \"file to upload\",\n \"format\" : \"binary\"\n}",
"isString":false,
"isNumeric":false,
"isInteger":false,
"isLong":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":true,
"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":true,
"isEnum":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isNullable":false,
"isDeprecated":false,
"required":false,
"exclusiveMaximum":false,
"exclusiveMinimum":false,
"uniqueItems":false,
"isNull":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"complexType":"file"
}
],
"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":"ID of pet to update",
"unescapedDescription":"ID of pet to update",
"defaultValue":"null",
"example":"789",
"jsonSchema":"{\n \"name\" : \"petId\",\n \"in\" : \"path\",\n \"description\" : \"ID of pet to update\",\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,
"hasItems":false,
"datatype":"Long",
"iexclusiveMaximum":false
},
"required":true,
"exclusiveMaximum":false,
"exclusiveMinimum":false,
"uniqueItems":false,
"isNull":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false
}
],
"queryParams":[
],
"headerParams":[
],
"formParams":[
{
"isFormParam":true,
"isQueryParam":false,
"isPathParam":false,
"isHeaderParam":false,
"isCookieParam":false,
"isBodyParam":false,
"isContainer":false,
"isCollectionFormatMulti":false,
"isPrimitiveType":true,
"isModel":false,
"isExplode":false,
"isDeepObject":false,
"isAllowEmptyValue":false,
"baseName":"additionalMetadata",
"paramName":"additionalMetadata",
"dataType":"String",
"description":"Additional data to pass to server",
"unescapedDescription":"Additional data to pass to server",
"baseType":"string",
"defaultValue":"null",
"example":"additionalMetadata_example",
"jsonSchema":"{\n \"type\" : \"string\",\n \"description\" : \"Additional data to pass to server\"\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,
"required":false,
"exclusiveMaximum":false,
"exclusiveMinimum":false,
"uniqueItems":false,
"isNull":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"complexType":"string"
},
{
"isFormParam":true,
"isQueryParam":false,
"isPathParam":false,
"isHeaderParam":false,
"isCookieParam":false,
"isBodyParam":false,
"isContainer":false,
"isCollectionFormatMulti":false,
"isPrimitiveType":true,
"isModel":false,
"isExplode":false,
"isDeepObject":false,
"isAllowEmptyValue":false,
"baseName":"file",
"paramName":"file",
"dataType":"File",
"dataFormat":"binary",
"description":"file to upload",
"unescapedDescription":"file to upload",
"baseType":"file",
"defaultValue":"null",
"example":"BINARY_DATA_HERE",
"jsonSchema":"{\n \"type\" : \"string\",\n \"description\" : \"file to upload\",\n \"format\" : \"binary\"\n}",
"isString":false,
"isNumeric":false,
"isInteger":false,
"isLong":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":true,
"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":true,
"isEnum":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isNullable":false,
"isDeprecated":false,
"required":false,
"exclusiveMaximum":false,
"exclusiveMinimum":false,
"uniqueItems":false,
"isNull":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"complexType":"file"
}
],
"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":"ID of pet to update",
"unescapedDescription":"ID of pet to update",
"defaultValue":"null",
"example":"789",
"jsonSchema":"{\n \"name\" : \"petId\",\n \"in\" : \"path\",\n \"description\" : \"ID of pet to update\",\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,
"hasItems":false,
"datatype":"Long",
"iexclusiveMaximum":false
},
"required":true,
"exclusiveMaximum":false,
"exclusiveMinimum":false,
"uniqueItems":false,
"isNull":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false
}
],
"optionalParams":[
{
"isFormParam":true,
"isQueryParam":false,
"isPathParam":false,
"isHeaderParam":false,
"isCookieParam":false,
"isBodyParam":false,
"isContainer":false,
"isCollectionFormatMulti":false,
"isPrimitiveType":true,
"isModel":false,
"isExplode":false,
"isDeepObject":false,
"isAllowEmptyValue":false,
"baseName":"additionalMetadata",
"paramName":"additionalMetadata",
"dataType":"String",
"description":"Additional data to pass to server",
"unescapedDescription":"Additional data to pass to server",
"baseType":"string",
"defaultValue":"null",
"example":"additionalMetadata_example",
"jsonSchema":"{\n \"type\" : \"string\",\n \"description\" : \"Additional data to pass to server\"\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,
"required":false,
"exclusiveMaximum":false,
"exclusiveMinimum":false,
"uniqueItems":false,
"isNull":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"complexType":"string"
},
{
"isFormParam":true,
"isQueryParam":false,
"isPathParam":false,
"isHeaderParam":false,
"isCookieParam":false,
"isBodyParam":false,
"isContainer":false,
"isCollectionFormatMulti":false,
"isPrimitiveType":true,
"isModel":false,
"isExplode":false,
"isDeepObject":false,
"isAllowEmptyValue":false,
"baseName":"file",
"paramName":"file",
"dataType":"File",
"dataFormat":"binary",
"description":"file to upload",
"unescapedDescription":"file to upload",
"baseType":"file",
"defaultValue":"null",
"example":"BINARY_DATA_HERE",
"jsonSchema":"{\n \"type\" : \"string\",\n \"description\" : \"file to upload\",\n \"format\" : \"binary\"\n}",
"isString":false,
"isNumeric":false,
"isInteger":false,
"isLong":false,
"isNumber":false,
"isFloat":false,
"isDouble":false,
"isDecimal":false,
"isByteArray":false,
"isBinary":true,
"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":true,
"isEnum":false,
"additionalPropertiesIsAnyType":false,
"hasVars":false,
"vars":[
],
"requiredVars":[
],
"vendorExtensions":{
},
"hasValidation":false,
"isNullable":false,
"isDeprecated":false,
"required":false,
"exclusiveMaximum":false,
"exclusiveMinimum":false,
"uniqueItems":false,
"isNull":false,
"hasRequired":false,
"hasDiscriminatorWithNonEmptyMapping":false,
"hasMultipleTypes":false,
"complexType":"file"
}
],
"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":"0",
"is1xx":false,
"is2xx":false,
"is3xx":false,
"is4xx":false,
"is5xx":false,
"message":"successful operation",
"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":true,
"simpleType":true,
"primitiveType":true,
"isMap":false,
"isArray":false,
"isBinary":false,
"isFile":false,
"isNull":false,
"jsonSchema":"{\n \"description\" : \"successful operation\",\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":true,
"range":false
}
],
"callbacks":[
],
"imports":[
"file",
"string"
],
"vendorExtensions":{
},
"nickname":"uploadFile",
"operationIdOriginal":"uploadFile",
"operationIdLowerCase":"uploadfile",
"operationIdCamelCase":"UploadFile",
"operationIdSnakeCase":"upload_file",
"restfulShow":false,
"restfulIndex":false,
"restfulCreate":false,
"restfulUpdate":false,
"restfulDestroy":false,
"restful":false,
"hasBodyParam":false,
"hasQueryParams":false,
"hasQueryParamsOrAuth":false,
"hasHeaderParams":false,
"hasPathParams":true,
"hasFormParams":true,
"hasBodyOrFormParams":true,
"hasCookieParams":false,
"hasResponseHeaders":false,
"hasExamples":false,
"hasVendorExtensions":false,
"bodyAllowed":true,
"methodPutOrPatchOrPost":true
}
],
"pathPrefix":"pet"
},
"package":"org.openapitools.api",
"imports":[
{
"import":"org.openapitools.model.Pet",
"classname":"Pet"
},
{
"import":"org.openapitools.model.file",
"classname":"file"
},
{
"import":"org.openapitools.model.string",
"classname":"string"
}
],
"hasImport":true
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment