// <copyright file="MigrationStage.cs" company="PlaceholderCompany">
// Copyright (c) PlaceholderCompany. All rights reserved.
// </copyright>

namespace Jellyfin.Server.Migrations.Stages;

using System.Collections.ObjectModel;

/// <summary>
/// Defines a Stage that can be Invoked and Handled at different times from the code.
/// </summary>
internal class MigrationStage : Collection<CodeMigration>
{
    public MigrationStage(JellyfinMigrationStageTypes stage)
    {
        Stage = stage;
    }

    public JellyfinMigrationStageTypes Stage { get; }
}
