AssetBookmarkConfiguration

public struct AssetBookmarkConfiguration

Configuration for bookmark management of a single playlist item. Returned by onMediaPlaylistItemTransition for each media transition.

  • The unique asset/content ID for bookmarking

    Declaration

    Swift

    public let assetId: String
  • Season identifier (for series content)

    Declaration

    Swift

    public let seasonId: String?
  • Episode identifier (for series content)

    Declaration

    Swift

    public let episodeId: String?
  • Season number

    Declaration

    Swift

    public let seasonNumber: Int?
  • Episode number

    Declaration

    Swift

    public let episodeNumber: Int?
  • Video identifier (for playlist content)

    Declaration

    Swift

    public let videoId: String?
  • Content mode (series, episode, playlist)

    Declaration

    Swift

    public let mode: Mode?
  • Next episode details for binge watching

    Declaration

    Swift

    public let nextEpisodeDetails: BookmarkAttributes?
  • Content type

    Declaration

    Swift

    public let contentType: String?
  • Undocumented

    Declaration

    Swift

    public init(
        assetId: String,
        seasonId: String? = nil,
        episodeId: String? = nil,
        seasonNumber: Int? = nil,
        episodeNumber: Int? = nil,
        videoId: String? = nil,
        mode: Mode? = nil,
        nextEpisodeDetails: BookmarkAttributes? = nil,
        contentType: String? = nil
    )