changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "properties": {
+ "breeds": {
+ "description": "Array of dog breeds on this page",
+ "items": {
+ "properties": {
+ "description": {
+ "description": "Breed description",
+ "type": "string"
+ },
+ "female_weight_kg": {
+ "description": "Female weight range",
+ "properties": {
+ "max": {
+ "description": "Maximum weight in kg",
+ "type": "number"
+ },
+ "min": {
+ "description": "Minimum weight in kg",
+ "type": "number"
+ }
+ },
+ "required": [
+ "min",
+ "max"
+ ],
+ "type": "object"
+ },
+ "hypoallergenic": {
+ "description": "Whether breed is hypoallergenic",
+ "type": "boolean"
+ },
+ "id": {
+ "description": "Unique breed identifier",
+ "type": "string"
+ },
+ "life_span_years": {
+ "description": "Life span range",
+ "properties": {
+ "max": {
+ "description": "Maximum lifespan in years",
+ "type": "number"
+ },
+ "min": {
+ "description": "Minimum lifespan in years",
+ "type": "number"
+ }
+ },
+ "required": [
+ "min",
+ "max"
+ ],
+ "type": "object"
+ },
+ "male_weight_kg": {
+ "description": "Male weight range",
+ "properties": {
+ "max": {
+ "description": "Maximum weight in kg",
+ "type": "number"
+ },
+ "min": {
+ "description": "Minimum weight in kg",
+ "type": "number"
+ }
+ },
+ "required": [
+ "min",
+ "max"
+ ],
+ "type": "object"
+ },
+ "name": {
+ "description": "Breed name",
+ "type": "string"
+ }
+ },
+ "required": [
+ "id",
+ "name",
+ "description",
+ "life_span_years",
+ "male_weight_kg",
+ "female_weight_kg",
+ "hypoallergenic"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "page": {
+ "description": "Page number requested",
+ "type": "number"
+ },
+ "total": {
+ "description": "Total count of breeds available",
+ "type": [
+ "number",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "page",
+ "total",
+ "breeds"
+ ],
+ "type": "object"
+}