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

import Foundation

public struct ClipSchemaForRadioMetadata: Codable, Equatable, Identifiable {
    public var audioUrl: String?
    public var avatarImageUrl: String?
    public var createdAt: Date
    public var displayName: String?
    public var handle: String?
    public var id: UUID
    public var imageLargeUrl: String?
    public var imageUrl: String?
    public var title: String?
    public var videoUrl: String?

    public init(audioUrl: String? = nil, avatarImageUrl: String? = nil, createdAt: Date, displayName: String? = nil, handle: String? = nil, id: UUID, imageLargeUrl: String? = nil, imageUrl: String? = nil, title: String? = nil, videoUrl: String? = nil) {
        self.audioUrl = audioUrl
        self.avatarImageUrl = avatarImageUrl
        self.createdAt = createdAt
        self.displayName = displayName
        self.handle = handle
        self.id = id
        self.imageLargeUrl = imageLargeUrl
        self.imageUrl = imageUrl
        self.title = title
        self.videoUrl = videoUrl
    }
}
