Files
vorleser/VorleserKit/Sources/Storage/StoredBook.swift
2026-03-14 05:36:09 +01:00

38 lines
848 B
Swift

import Foundation
import SwiftData
@Model
public class StoredBook {
public var bookID: UUID
public var title: String
public var author: String?
public var sourceFileName: String
public var dateAdded: Date
public var lastPosition: Int
public var lastRead: Date?
public var voiceName: String?
public var readingMode: String?
public init(
bookID: UUID = UUID(),
title: String,
author: String? = nil,
sourceFileName: String,
dateAdded: Date = .now,
lastPosition: Int = 0,
lastRead: Date? = nil,
voiceName: String? = nil,
readingMode: String? = "scroll"
) {
self.bookID = bookID
self.title = title
self.author = author
self.sourceFileName = sourceFileName
self.dateAdded = dateAdded
self.lastPosition = lastPosition
self.lastRead = lastRead
self.voiceName = voiceName
self.readingMode = readingMode
}
}