tock / ai.tock.bot.connector.messenger.model.handover / AppRolesWebhook

AppRolesWebhook

data class AppRolesWebhook : Webhook (source)

See https://developers.facebook.com/docs/messenger-platform/reference/webhook-events/messaging_handovers#app_roles.

Constructors

<init>

See https://developers.facebook.com/docs/messenger-platform/reference/webhook-events/messaging_handovers#app_roles.

AppRolesWebhook(recipient: Recipient, timestamp: Long, appRoles: Map<String, List<String>>)

Properties

appRoles

val appRoles: Map<String, List<String>>

recipient

val recipient: Recipient

sender

val sender: Sender?

timestamp

val timestamp: Long

Extension Functions

asGenericMessage

fun ConnectorMessage.asGenericMessage(assertionCreator: Assert<GenericMessage>.() -> Unit): Unit

findTransactionDecisionValueV3

Return a GATransactionDecisionValueV3 if available.

fun ConnectorMessage.findTransactionDecisionValueV3(): GATransactionDecisionValueV3?

findTransactionRequirementsCheckResultV3

Return a GATransactionRequirementsCheckResultV3 if available.

fun ConnectorMessage.findTransactionRequirementsCheckResultV3(): GATransactionRequirementsCheckResultV3?