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

import Foundation

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

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

    public static let pending = Self(rawValue: "pending")
    public static let processingUpload = Self(rawValue: "processing_upload")
    public static let generatingRemixes = Self(rawValue: "generating_remixes")
    public static let generatingVideos = Self(rawValue: "generating_videos")
    public static let completed = Self(rawValue: "completed")
    public static let failedExpected = Self(rawValue: "failed_expected")
    public static let failedSystem = Self(rawValue: "failed_system")
    public static let cancelled = Self(rawValue: "cancelled")
}
