{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/AppCategory", "title": "AppCategory", "type": "object", "description": "Category an app belongs to.", "properties": { "id": { "type": "integer", "description": "The unique ID for this Category", "example": 100 }, "title": { "type": "string", "description": "The title of this Category", "example": "Example Name" }, "slug": { "type": "string", "description": "The shortened slug for this Category", "example": "example-value" }, "description": { "type": "string", "description": "The description of this Categeory", "example": "Example description for this resource." }, "url": { "type": "string", "description": "The URL for this Category", "example": "https://example.com/path/abc123" }, "type_of": { "type": "string", "description": "The type of this Category", "example": "standard" }, "featured_entry_slug": { "type": [ "string", "null" ], "description": "The featured entry for this Category (if present)", "example": "example-value" }, "role": { "type": "string", "description": "This Category's role", "example": "example-value" } }, "required": [ "description", "featured_entry_slug", "id", "role", "slug", "title", "type_of", "url" ] }