// // PlaybackTracking.swift // SodaLive // // Created by klaus on 2023/08/11. // import Foundation import ObjectBox class PlaybackTracking: Entity { var id: Id = 0 var audioContentId: Int var totalDuration: Int var startPosition: Int var isFree: Bool var isPreview: Bool var endPosition: Int? = nil var playDateTime: String = Date().convertDateFormat(dateFormat: "yyyy-MM-dd HH:mm:ss") required init() { audioContentId = 0 totalDuration = 0 startPosition = 0 isFree = true isPreview = true endPosition = nil } convenience init( audioContentId: Int, totalDuration: Int, startPosition: Int, isFree: Bool, isPreview: Bool ) { self.init() self.audioContentId = audioContentId self.totalDuration = totalDuration self.startPosition = startPosition self.isFree = isFree self.isPreview = isPreview } }