Package

## Object UserController.Companion

- All Implemented Interfaces:

      public class UserController.Companion

- - ### Nested Class Summary

    Nested Classes
    Modifier and Type | Class | Description
    --- | --- | ---

  - ### Field Summary

    Fields
    Modifier and Type | Field | Description
    --- | --- | ---
    `public final static UserController.Companion` | `INSTANCE` |

  - ### Constructor Summary

    Constructors
    Constructor | Description
    --- | ---

  - ### Enum Constant Summary

    Enum Constants
    Enum Constant | Description
    --- | ---

  - ### Method Summary

    Modifier and Type | Method | Description
    --- | --- | ---
    `final UserControllerBuilder` | `builder()` | Returns a UserControllerBuilder instance that can be used to create a new UserController, which is used to register new user and its Push Token for the Sinch Managed push to allow receiving incoming calls via push for this specified user on this very device.

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

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

- - ### Constructor Detail

  - ### Method Detail

    - #### builder

           final UserControllerBuilder builder()

      Returns a UserControllerBuilder instance that can be used to create a new UserController, which is used to register new user and its Push Token for the Sinch Managed push to allow receiving incoming calls via push for this specified user on this very device. The UserControllerBuilder requires that a os.android.Looper is attached to the current thread on which the build methods invoked or CallbackHandler is provided via an optional parameter.