{ "$defs": { "healthCode": { "oneOf": [ { "const": "HEALTHY" }, { "const": "UNHEALTHY" } ], "type": "string" }, "objectSortField": { "oneOf": [ { "const": "id" }, { "const": "createdAt" }, { "const": "updatedAt" } ], "type": "string" }, "serviceStatus": { "oneOf": [ { "const": "STARTING_UP" }, { "const": "RUNNING" }, { "const": "SHUTTING_DOWN" } ], "type": "string" }, "sortOrder": { "oneOf": [ { "const": "asc" }, { "const": "desc" } ], "type": "string" }, "tagSortField": { "oneOf": [ { "const": "name" }, { "const": "createdAt" }, { "const": "updatedAt" } ], "type": "string" }, "healthCheck": { "properties": { "health": { "$ref": "#/$defs/healthCode" }, "status": { "$ref": "#/$defs/serviceStatus" } }, "required": [ "health", "status" ], "type": "object" }, "objectId": { "properties": { "id": { "type": "string" }, "externalId": { "type": "string" }, "description": { "type": "string" } }, "required": [ "id", "externalId" ], "type": "object" }, "objectsSlice": { "properties": { "slice": { "$ref": "#/$defs/slice" }, "objects": { "items": { "$ref": "#/$defs/objectId" }, "type": "array" } }, "required": [ "slice", "objects" ], "type": "object" }, "slice": { "properties": { "number": { "type": "integer" }, "numberOfElements": { "type": "integer" }, "size": { "type": "integer" }, "hasContent": { "type": "boolean" }, "hasNext": { "type": "boolean" }, "hasPrevious": { "type": "boolean" }, "isFirst": { "type": "boolean" }, "isLast": { "type": "boolean" } }, "required": [ "number", "numberOfElements", "size", "hasContent", "hasNext", "hasPrevious", "isFirst", "isLast" ], "type": "object" }, "sortField": { "properties": { "field": { "$ref": "#/$defs/tagSortField" }, "order": { "$ref": "#/$defs/sortOrder" } }, "required": [ "field", "order" ], "type": "object" }, "tag": { "properties": { "id": { "type": "string" }, "value": { "type": "string" } }, "required": [ "id", "value" ], "type": "object" }, "tag_form": { "properties": { "value": { "type": "string" } }, "required": [ "value" ], "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": "/healthChecks", "type": "string" }, "path": { "type": "string" }, "query": { "type": "object" }, "url": { "type": "string" } }, "required": [ "body", "rawBody", "query", "path", "url", "method" ], "type": "object" }