{
    "$schema": "http://json-schema.org/draft-07/schema#",
    "$id": "https://aliceplex-corejs.joshuaavalon.app/defs.schema.json",
    "title": "Definitions",
    "description": "Type definitions",
    "definitions": {
        "actor": {
            "$ref": "./actor.schema.json"
        },
        "show": {
            "$ref": "./show.schema.json"
        },
        "movie": {
            "$ref": "./movie.schema.json"
        },
        "episode": {
            "$ref": "./episode.schema.json"
        },
        "album": {
            "$ref": "./album.schema.json"
        },
        "artist": {
            "$ref": "./artist.schema.json"
        },
        "actors": {
            "type": "array",
            "items": {
                "$ref": "#/definitions/actor"
            },
            "uniqueItems": true
        },
        "uniqueStringArray": {
            "type": "array",
            "items": {
                "type": "string"
            },
            "uniqueItems": true
        }
    }
}
