{
    "$schema": "http://json-schema.org/draft-07/schema",
    "$id": "https://precure.hokkaidosm.net/habits/schema/episodes.schema.json",
    "type": "object",
    "default": {},
    "title": "作品各回データ",
    "required": [
        "$schema",
        "title",
        "episodes"
    ],
    "properties": {
        "$schema": {
            "type": "string",
            "default": "https://precure.hokkaidosm.net/habits/schema/episodes.schema.json",
            "title": "スキーマURL",
            "examples": [
                "https://precure.hokkaidosm.net/habits/schema/episodes.schema.json"
            ],
            "description": "スキーマのURL（固定）"
        },
        "title": {
            "type": "string",
            "default": "",
            "title": "作品タイトル",
            "examples": [
                "デリシャスパーティ♡プリキュア"
            ]
        },
        "episodes": {
            "type": "array",
            "default": [],
            "title": "各回データ",
            "items": {
                "type": "object",
                "title": "A Schema",
                "required": [
                    "episode_id",
                    "episode_code",
                    "onair_date",
                    "subtitle",
                    "habits_url"
                ],
                "properties": {
                    "episode_id": {
                        "type": "string",
                        "title": "回数ID",
                        "examples": [
                            "000",
                            "001"
                        ]
                    },
                    "episode_code": {
                        "type": "string",
                        "title": "話数",
                        "examples": [
                            "トロプリ第43話～第46話",
                            "トロプリ第46話"
                        ]
                    },
                    "onair_date": {
                        "type": [
                            "null",
                            "string"
                        ],
                        "title": "放送日",
                        "examples": [
                            null,
                            "2022-01-30"
                        ],
                        "format": "date"
                    },
                    "subtitle": {
                        "type": "string",
                        "title": "サブタイトル",
                        "examples": [
                            "予告映像",
                            "トロピカれ！わたしたちの今！"
                        ]
                    },
                    "habits_url": {
                        "type": "string",
                        "title": "口癖・語尾データURL",
                        "description": "口癖・語尾データページのURL",
                        "format": "uri",
                        "examples": [
                            "https://precure.hokkaidosm.net/habits/019/000/",
                            "https://precure.hokkaidosm.net/habits/019/001/"
                        ]
                    }
                },
                "examples": [
                    {
                        "episode_id": "000",
                        "episode_code": "トロプリ第43話～第46話",
                        "onair_date": null,
                        "subtitle": "予告映像",
                        "habits_url": "https://precure.hokkaidosm.net/habits/019/000/"
                    },
                    {
                        "episode_id": "001",
                        "episode_code": "トロプリ第46話",
                        "onair_date": "2022-01-30",
                        "subtitle": "トロピカれ！わたしたちの今！",
                        "habits_url": "https://precure.hokkaidosm.net/habits/019/001/"
                    }
                ]
            },
            "examples": [
                [
                    {
                        "episode_id": "000",
                        "episode_code": "トロプリ第43話～第46話",
                        "onair_date": null,
                        "subtitle": "予告映像"
                    },
                    {
                        "episode_id": "001",
                        "episode_code": "トロプリ第46話",
                        "onair_date": "2022-01-30",
                        "subtitle": "トロピカれ！わたしたちの今！"
                    }
                ]
            ]
        }
    },
    "examples": [
        {
            "$schema": "https://precure.hokkaidosm.net/habits/schema/episodes.schema.json",
            "title": "デリシャスパーティ♡プリキュア",
            "episodes": [
                {
                    "episode_id": "000",
                    "episode_code": "トロプリ第43話～第46話",
                    "onair_date": null,
                    "subtitle": "予告映像",
                    "habits_url": "https://precure.hokkaidosm.net/habits/019/000/"
                },
                {
                    "episode_id": "001",
                    "episode_code": "トロプリ第46話",
                    "onair_date": "2022-01-30",
                    "subtitle": "トロピカれ！わたしたちの今！",
                    "habits_url": "https://precure.hokkaidosm.net/habits/019/001/"
                }
            ]
        }
    ]
}