Classes

The following classes are available globally.

  • WARNING: The class is not thread safe. It is expected that the perform method and the task completion will be called on the main thread.

    See more

    Declaration

    Swift

    public final class AsyncRetrier : AsyncRetrierProtocol
  • Undocumented

    See more

    Declaration

    Swift

    @objc(LwayveClipActions)
    public final class ClipActions : NSObject
  • An object of the class represents a user location.

    Seealso

    UserContext
    See more

    Declaration

    Swift

    @objc(LwayveLocation)
    public final class Location : NSObject, NamedEntity
  • Contains information about the generated playlist.

    See more

    Declaration

    Swift

    @objc(LwayvePlaylist)
    public final class Playlist : NSObject
  • Tag

    An object of the class represents a user like.

    Seealso

    UserContext
    See more

    Declaration

    Swift

    @objc(LwayveTag)
    public final class Tag : NSObject, NamedEntity
  • An object of the class represents context which is used to generate a user specific Contextual Audio Experience playlist.

    See more

    Declaration

    Swift

    @objc(LwayveUserContext)
    public final class UserContext : NSObject
  • LwayvePlaybackControlView provides a branded control for interaction with the embeddable contextual audio experience service.

    See more

    Declaration

    Swift

    final public class LwayvePlaybackControlView : UIView
  • A LwayveSDKConfiguration object defines parameters required for LWAYVE SDK.

    See more

    Declaration

    Swift

    @objc
    public class LwayveSDKConfiguration : NSObject
  • ClipAction represents data required to display a clip related action.

    See more

    Declaration

    Swift

    @objc(LwayveClipAction)
    public class ClipAction : NSObject