// Generated by Create API
// https://github.com/CreateAPI/CreateAPI

import Foundation

public struct FeatureName: RawRepresentable, Codable, Equatable {
    public let rawValue: String

    public init(rawValue: String) {
        self.rawValue = rawValue
    }

    public static let v4 = Self(rawValue: "v4")
    public static let cover = Self(rawValue: "cover")
    public static let persona = Self(rawValue: "persona")
    public static let editMode = Self(rawValue: "edit_mode")
    public static let canBuyCreditTopUps = Self(rawValue: "can_buy_credit_top_ups")
    public static let commercialRights = Self(rawValue: "commercial_rights")
    public static let generateSongImage = Self(rawValue: "generate_song_image")
    public static let generateSongVideo = Self(rawValue: "generate_song_video")
    public static let getStems = Self(rawValue: "get_stems")
    public static let negativeTags = Self(rawValue: "negative_tags")
    public static let longUploads = Self(rawValue: "long_uploads")
    public static let convertAudio = Self(rawValue: "convert_audio")
    public static let remaster = Self(rawValue: "remaster")
    public static let auk = Self(rawValue: "auk")
    public static let studio = Self(rawValue: "studio")
    public static let variationRemaster = Self(rawValue: "variation_remaster")
    public static let playlistCondition = Self(rawValue: "playlist_condition")
    public static let createControlSliders = Self(rawValue: "create_control_sliders")
    public static let tagUpsample = Self(rawValue: "tag_upsample")
}
