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

import Foundation

public struct AlignedClipSchema: Codable, Equatable {
    /// GeneratedClipSchema
    public var clip: GeneratedClipSchema
    public var clipEndSeconds: Double?
    public var clipStartSeconds: Double?
    public var futureClipId: String?
    public var futureStartSeconds: Double?
    public var historyClipId: String?
    public var historyEndSeconds: Double?

    public init(clip: GeneratedClipSchema, clipEndSeconds: Double? = nil, clipStartSeconds: Double? = nil, futureClipId: String? = nil, futureStartSeconds: Double? = nil, historyClipId: String? = nil, historyEndSeconds: Double? = nil) {
        self.clip = clip
        self.clipEndSeconds = clipEndSeconds
        self.clipStartSeconds = clipStartSeconds
        self.futureClipId = futureClipId
        self.futureStartSeconds = futureStartSeconds
        self.historyClipId = historyClipId
        self.historyEndSeconds = historyEndSeconds
    }
}
