namespace DeepDrftModels.Enums;

/// <summary>
/// The medium of a release — the Phase 9 discriminator that selects which metadata shape applies.
/// </summary>
public enum ReleaseMedium
{
    /// <summary>Studio recording. Uses <see cref="ReleaseType"/> (Single/EP/Album). The default.</summary>
    Cut,

    /// <summary>Single live track plus a hero image. Detail in <c>SessionMetadata</c>.</summary>
    Session,

    /// <summary>Single long track plus a preprocessed high-resolution waveform datum. Detail in <c>MixMetadata</c>.</summary>
    Mix
}
