PlaylistItem

@objc(LwayvePlaylistItem)
public protocol PlaylistItem : AnyObject

This protocol contains information about the objects that will be used for preparing the playlist.

  • The unique identifier of the playlist item.

    Declaration

    Swift

    var identifier: String { get }
  • The audio clip identifier.

    Declaration

    Swift

    var clipId: String? { get }
  • The name of the playlist item.

    Declaration

    Swift

    var name: String { get }
  • url

    The string representing the path for the playlist item resource.

    Declaration

    Swift

    var url: String? { get }
  • The language of the audio track.

    Declaration

    Swift

    var language: LwayveLanguage { get }
  • Indicates if the item represents situational content.

    Declaration

    Swift

    var isSituational: Bool { get }
  • Undocumented

    Declaration

    Swift

    var itemMetadata: PlaylistItemMetadata { get }
  • Undocumented

    Declaration

    Swift

    var itemActions: ClipActions { get }