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

import Foundation

public struct ProjectCreateRequest: Codable, Equatable {
    public var creditBounty: Int
    public var deadline: Date?
    public var description: String
    public var initialMessages: [[String: AnyJSON]]?
    public var originalClipId: String
    public var summary: String?
    public var title: String

    public init(creditBounty: Int, deadline: Date? = nil, description: String, initialMessages: [[String: AnyJSON]]? = nil, originalClipId: String, summary: String? = nil, title: String) {
        self.creditBounty = creditBounty
        self.deadline = deadline
        self.description = description
        self.initialMessages = initialMessages
        self.originalClipId = originalClipId
        self.summary = summary
        self.title = title
    }
}
