Updated contracts
(1623)
}
},
"definitions": {
+ "Address": {
+ "type": "object",
+ "properties": {
+ "address1": {
+ "type": "string"
+ },
+ "address2": {
+ "type": "string"
+ },
+ "city": {
+ "type": "string"
+ },
+ "id": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "person": {
+ "$ref": "#/definitions/Person"
+ },
+ "state": {
+ "type": "string"
+ },
+ "zip": {
+ "type": "string"
+ }
+ }
+ },
+ "Category": {
+ "type": "object",
+ "properties": {
+ "id": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "name": {
+ "type": "string"
+ },
+ "people": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/Person"
+ }
+ }
+ }
+ },
"Person": {
"type": "object",
"properties": {
+ "address": {
+ "$ref": "#/definitions/Address"
+ },
+ "category": {
+ "$ref": "#/definitions/Category"
+ },
"firstName": {
"type": "string"
},
+ "id": {
+ "type": "integer",
+ "format": "int64"
+ },
"lastName": {
"type": "string"
+ },
+ "tags": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/Tag"
+ }
+ }
+ }
+ },
+ "Tag": {
+ "type": "object",
+ "properties": {
+ "id": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "name": {
+ "type": "string"
+ },
+ "people": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/Person"
+ }
}
}
}
