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

import Foundation

public struct SongState: Codable, Equatable {
    public var description: String
    public var duration: Double
    public var imageUrl: String
    public var songId: String
    public var songUrl: String
    public var startTime: Date
    public var styles: [String]
    public var title: String
    public var winningStyle: String

    public init(description: String, duration: Double, imageUrl: String, songId: String, songUrl: String, startTime: Date, styles: [String], title: String, winningStyle: String) {
        self.description = description
        self.duration = duration
        self.imageUrl = imageUrl
        self.songId = songId
        self.songUrl = songUrl
        self.startTime = startTime
        self.styles = styles
        self.title = title
        self.winningStyle = winningStyle
    }
}
