{
    "$id": "https://xshl.org/schemas/1.1/fee/budget.json",
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "title": "Budget",
    "name": "fee-budget",
    "version": "1.0.2",
    "description": "Fee budget",
    "type": "object",
    "additionalProperties": false,
    "required": ["start", "end", "department", "author", "amount"],
    "properties": {
        "@context": {
            "$ref": "https://xshl.org/schemas/1.1/definitions/context.json"
        },
        "@type": {
            "$ref": "https://xshl.org/schemas/1.1/definitions/type.json"
        },
        "start": {
            "type": "string",
            "format": "date-time"
        },
        "end": {
            "type": "string",
            "format": "date-time"
        },
        "department": {
            "$ref": "https://xshl.org/schemas/1.1/fee/department.json"
        },
        "author": {
            "$ref": "https://xshl.org/schemas/1.1/content/chunk/person.json"
        },
        "amount": {
            "$ref": "https://xshl.org/schemas/1.1/fee/money.json"
        },
        "text": {
            "$ref": "https://xshl.org/schemas/1.1/definitions/text.json"
        }
    }
}
