Package com.castlabs.sdk.broadpeaks4s

# Class BroadpeakS4SPlugin

java.lang.Object
com.castlabs.android.Plugin
com.castlabs.sdk.broadpeaks4s.BroadpeakS4SPlugin

public class BroadpeakS4SPlugin extends Plugin
Plugin to enable Broadpeak S4S functionality.

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `BroadpeakS4SPlugin()`
  Creates a new instance of the BroadpeakS4SPlugin with a default SharedPreferencesBlobStore.
  `BroadpeakS4SPlugin(BlobStore blobStore)`
  Creates a new instance of the BroadpeakS4SPlugin with the given BlobStore.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `String`
  `getId()`
  `void`
  `init(Context context)`

  ### Methods inherited from class com.castlabs.android.Plugin

  `onRemotePlay`

  ### Methods inherited from class java.lang.Object

  `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### BroadpeakS4SPlugin

    public BroadpeakS4SPlugin()
    Creates a new instance of the BroadpeakS4SPlugin with a default SharedPreferencesBlobStore.

  - ### BroadpeakS4SPlugin

    public BroadpeakS4SPlugin(BlobStore blobStore)
    Creates a new instance of the BroadpeakS4SPlugin with the given BlobStore.
    Parameters:
      `blobStore` - The BlobStore to use for storing and retrieving blobs.

- ## Method Details

  - ### init

    public void init(Context context)
    Overrides:
      `init` in class `Plugin`

  - ### getId

    @NonNull public String getId()
    Specified by:
      `getId` in class `Plugin`