import Adamantium
import Foundation

public enum AppFeatureAuraSetV1 {
    case discoverAura01
    case discoverAura02
    case discoverAura03
    case discoverAura04
    case discoverAura05
    case discoverAura06
    case discoverAura07
    case discoverAura08
    case discoverAura09
    case discoverAura10

    public var colorSet: SunoTriColorSet {
        switch self {
        case .discoverAura01:
            return .redLVioletBlue
        case .discoverAura02:
            return .tanLaserBluePink
        case .discoverAura03:
            return .cherryYellowMoss
        case .discoverAura04:
            return .goldMossPink
        case .discoverAura05:
            return .orangeMauveLime
        case .discoverAura06:
            return .yellowOrangeBlue
        case .discoverAura07:
            return .mauveVioletGreen
        case .discoverAura08:
            return .fadedBlueGoldSand
        case .discoverAura09:
            return .maroonVioletRed
        case .discoverAura10:
            return .custom(
                .custom(0.93457365, 0.6631138, 0.25897932),
                .custom(0.70415246, 0.6449779, 0.528034),
                .custom(0.065747514, 0.18707612, 0.6363897)
            )
        }
    }
}
