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

import Foundation

public struct GenerateVideoWorkspaceResponse: Codable, Equatable {
    public var clipId: String
    public var status: Status
    public var videoWorkspaceId: String

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

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

        public static let success = Self(rawValue: "success")
        public static let error = Self(rawValue: "error")
    }

    public init(clipId: String, status: Status, videoWorkspaceId: String) {
        self.clipId = clipId
        self.status = status
        self.videoWorkspaceId = videoWorkspaceId
    }
}
