mirror of
https://github.com/advplyr/audiobookshelf-app.git
synced 2025-07-07 20:44:46 +02:00
32 lines
835 B
Swift
32 lines
835 B
Swift
//
|
|
// PlaybackSession.swift
|
|
// App
|
|
//
|
|
// Created by Rasmus Krämer on 12.04.22.
|
|
//
|
|
|
|
import Foundation
|
|
|
|
struct PlaybackSession: Decodable, Encodable {
|
|
var id: String
|
|
var userId: String?
|
|
var libraryItemId: String?
|
|
var episodeId: String?
|
|
var mediaType: String
|
|
// var mediaMetadata: MediaTypeMetadata - It is not implemented in android?
|
|
var chapters: [Chapter]
|
|
var displayTitle: String?
|
|
var displayAuthor: String?
|
|
var coverPath: String?
|
|
var duration: Double
|
|
var playMethod: Int
|
|
var startedAt: Double?
|
|
var updatedAt: Double?
|
|
var timeListening: Double
|
|
var audioTracks: [AudioTrack]
|
|
var currentTime: Double
|
|
var libraryItem: LibraryItem
|
|
// var localLibraryItem: LocalLibraryItem?
|
|
var serverConnectionConfigId: String?
|
|
var serverAddress: String?
|
|
}
|