from aniparse.output_schemas import VideoResolution, SequenceNumber, SequenceIdentifierNumber, SequenceRange, SeriesInfo, Metadata

ranges = [
    Metadata(
        file_checksum="2411959b",
        file_name="detective conan - 316-317 [dctp][2411959b]",
        release_group=[
            "dctp"
        ],
        series=[
            SeriesInfo(
                title="detective conan",
                episode=[
                    SequenceRange(
                        start=SequenceNumber(
                            number=316
                        ),
                        end=SequenceNumber(
                            number=317
                        )
                    )
                ]
            ),
        ]
    ),
    Metadata(
        file_name="dragon_ball_z_movies_8_&_10_[720p,bluray,dts,x264]_-_thora",
        release_group=[
            "thora"
        ],
        series=[
            SeriesInfo(
                title="dragon ball z movies 8 & 10"
            )
        ],
        source=[
            "bluray"
        ],
        video_resolution=[
            VideoResolution(
                video_height=720,
                scan_method="p"
            )
        ],
        audio_term=[
            "dts"
        ],
        video_term=[
            "x264"
        ]
    ),
    Metadata(
        file_name="to_aru_kagaku_no_railgun_13-15_[bd_1080p][atsa]",
        release_group=[
            "atsa"
        ],
        series=[
            SeriesInfo(
                title="to aru kagaku no railgun",
                episode=[
                    SequenceRange(
                        start=SequenceNumber(
                            number=13
                        ),
                        end=SequenceNumber(
                            number=15
                        )
                    )
                ]
            )
        ],
        video_resolution=[
            VideoResolution(
                video_height=1080,
                scan_method="p"
            )
        ]
    ),
    Metadata(
        file_name="[horriblesubs] momokuri - 01+02 [720p]",
        release_group=[
            "horriblesubs"
        ],
        series=[
            SeriesInfo(
                title="momokuri",
                episode=[
                    SequenceNumber(
                        number=1
                    ),
                    SequenceNumber(
                        number=2
                    )
                ]
            )
        ],
        video_resolution=[
            VideoResolution(
                video_height=720,
                scan_method="p"
            )
        ]
    ),
    Metadata(
        file_name="[horriblesubs] tsukimonogatari - (01-04) [1080p]",
        release_group=[
            "horriblesubs"
        ],
        series=[
            SeriesInfo(
                title="tsukimonogatari",
                episode=[
                    SequenceRange(
                        start=SequenceNumber(
                            number=1
                        ),
                        end=SequenceNumber(
                            number=4
                        )
                    )
                ]
            )
        ],
        video_resolution=[
            VideoResolution(
                video_height=1080,
                scan_method="p"
            )
        ]
    ),
    Metadata(
        file_name="[judas] gintama - s01e01-e02 (025-026)",
        release_group=[
            "judas"
        ],
        series=[
            SeriesInfo(
                title="gintama",
                season=[
                    SequenceNumber(
                        number=1
                    )
                ],
                episode=[
                    SequenceRange(
                        start=SequenceNumber(
                            number=1
                        ),
                        end=SequenceNumber(
                            number=2
                        )
                    )
                ]
            )
        ]
    ),
    Metadata(
        audio_term=[
            "flac"
        ],
        file_name="[tsundere] hyouka - 01v2-04 [bdrip h264 1920x1080 10bit flac]",
        release_group=[
            "tsundere"
        ],
        series=[
            SeriesInfo(
                title="hyouka",
                episode=[
                    SequenceRange(
                        start=SequenceNumber(
                            number=1,
                            release_version="2"
                        ),
                        end=SequenceNumber(
                            number=4
                        )
                    )
                ]
            )
        ],
        source=[
            "bdrip"
        ],
        video_resolution=[
            VideoResolution(
                video_height=1080,
                video_width=1920
            )
        ],
        video_term=[
            "h264",
            "10bit"
        ]
    ),
    Metadata(
        file_name="[horriblesubs] momokuri - 01+07 [720p]",
        release_group=[
            "horriblesubs"
        ],
        series=[
            SeriesInfo(
                title="momokuri",
                episode=[
                    SequenceNumber(
                        number=1
                    ),
                    SequenceNumber(
                        number=7
                    )
                ]
            )
        ],
        video_resolution=[
            VideoResolution(
                video_height=720,
                scan_method="p"
            )
        ]
    )
]
