{ "$defs": { "photo": { "properties": { "prefix": { "type": "string" }, "suffix": { "type": "string" }, "width": { "type": "integer" }, "height": { "type": "integer" } }, "required": [ "prefix", "suffix", "width", "height" ], "type": "object" }, "venue": { "properties": { "name": { "type": "string" }, "id": { "type": "string" }, "bestPhoto": { "$ref": "#/$defs/photo" } }, "required": [ "name", "id" ], "type": "object" }, "venue_details_response": { "properties": { "venue": { "$ref": "#/$defs/venue" } }, "required": [ "venue" ], "type": "object" }, "venue_details_response_wrapper": { "properties": { "response": { "$ref": "#/$defs/venue_details_response" } }, "required": [ "response" ], "type": "object" }, "venue_explore_response": { "properties": { "groups": { "items": { "$ref": "#/$defs/venue_group" }, "type": "array" } }, "required": [ "groups" ], "type": "object" }, "venue_explore_response_wrapper": { "properties": { "response": { "$ref": "#/$defs/venue_explore_response" } }, "required": [ "response" ], "type": "object" }, "venue_group": { "properties": { "items": { "items": { "$ref": "#/$defs/venue_item" }, "type": "array" } }, "required": [ "items" ], "type": "object" }, "venue_item": { "properties": { "venue": { "$ref": "#/$defs/venue" } }, "required": [ "venue" ], "type": "object" } }, "additionalProperties": true, "properties": { "authenticated": { "const": true, "type": "boolean" }, "body": { "type": "object" }, "rawBody": { "type": "object" }, "headers": { "type": "object" }, "method": { "const": "GET", "type": "string" }, "parameterizedUrl": { "const": "/venues/explore", "type": "string" }, "path": { "type": "string" }, "query": { "properties": { "client_id": { "type": "string" }, "client_secret": { "type": "string" }, "v": { "type": "string" }, "near": { "type": "string" }, "query": { "type": "string" } }, "required": [ "client_id", "client_secret", "v", "near", "query" ], "type": "object" }, "url": { "type": "string" } }, "required": [ "body", "rawBody", "query", "path", "url", "method" ], "type": "object" }