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

import Foundation

public struct ParentClipSchema: Codable, Equatable, Identifiable {
    public var id: UUID?
    public var imageUrl: String?
    public var isPublic: Bool
    public var title: String?
    public var userAvatarImageUrl: String?
    public var userDisplayName: String?
    public var userHandle: String?

    public init(id: UUID? = nil, imageUrl: String? = nil, isPublic: Bool? = nil, title: String? = nil, userAvatarImageUrl: String? = nil, userDisplayName: String? = nil, userHandle: String? = nil) {
        self.id = id
        self.imageUrl = imageUrl
        self.isPublic = isPublic ?? false
        self.title = title
        self.userAvatarImageUrl = userAvatarImageUrl
        self.userDisplayName = userDisplayName
        self.userHandle = userHandle
    }
}
