interface ApplicationOptions
deeplinkMessage
: String
[Get] |
A message to be passed to a launched app, which can be retrieved with LaunchDetails.deeplinkMessage.
Signature
abstract val deeplinkMessage: String |
destinationApiName
: String
[Get] |
If provided, the intended destination to be passed to the launched app, which can be retrieved with LaunchDetails.destinationApiName.
Signature
abstract val destinationApiName: String |
lobbySessionId
: String
[Get] |
If provided, the intended lobby where the launched app should take the user. All users with the same lobby_session_id should end up grouped together in the launched app, which can be retrieved with LaunchDetails.lobbySessionId.
Signature
abstract val lobbySessionId: String |
matchSessionId
: String
[Get] |
If provided, the intended instance of the destination that a user should be launched into, which can be retrieved with LaunchDetails.matchSessionId.
Signature
abstract val matchSessionId: String |
roomId
: String?
[Get] | DeprecatedIf provided, the intended room where the launched app should take the user (all users heading to the same place should have the same value). A room_id of 0 is INVALID.
Signature
abstract val roomId: String? |
builder
()
|
Signature
fun builder(): ApplicationOptions.Builder Returns
ApplicationOptions.Builder
|
interface Builder
build
()
|
Signature
abstract fun build(): ApplicationOptions Returns
ApplicationOptions
|
withDeeplinkMessage
(
deeplinkMessage
)
|
Signature
abstract fun withDeeplinkMessage(deeplinkMessage: String): ApplicationOptions.Builder Parameters
deeplinkMessage:
String
Returns
ApplicationOptions.Builder
|
withDestinationApiName
(
destinationApiName
)
|
Signature
abstract fun withDestinationApiName(destinationApiName: String): ApplicationOptions.Builder Parameters
destinationApiName:
String
Returns
ApplicationOptions.Builder
|
withLobbySessionId
(
lobbySessionId
)
|
Signature
abstract fun withLobbySessionId(lobbySessionId: String): ApplicationOptions.Builder Parameters
lobbySessionId:
String
Returns
ApplicationOptions.Builder
|
withMatchSessionId
(
matchSessionId
)
|
Signature
abstract fun withMatchSessionId(matchSessionId: String): ApplicationOptions.Builder Parameters
matchSessionId:
String
Returns
ApplicationOptions.Builder
|
withRoomId
(
roomId
)
|
Signature
abstract fun withRoomId(roomId: String?): ApplicationOptions.Builder Parameters
roomId:
String?
Returns
ApplicationOptions.Builder
|