{
    "description": "Blog Post Schema",
    "properties": {
        "Body": {
            "type": "string"
        },
        "Day": {
            "type": "string"
        },
        "IsPublished": {
            "type": "boolean"
        },
        "Month": {
            "type": "string"
        },
        "PublishedDateTime": {
            "_format": "date-time",
            "type": "string"
        },
        "Subtitle": {
            "type": "string"
        },
        "Tags": {
            "items": {
                "enum": [
                    "csharp",
                    "nodejs",
                    "typescript"
                ],
                "type": "string"
            },
            "type": "array"
        },
        "Title": {
            "type": "string"
        },
        "Year": {
            "type": "string"
        }
    },
    "required": [
        "IsPublished",
        "Year",
        "Month",
        "Day",
        "PublishedDateTime",
        "Title",
        "Body",
        "Tags"
    ],
    "title": "Blog Post",
    "type": "object"
}