userInteractionMessage function

Map<String, dynamic> userInteractionMessage(
  1. String? missionId
)

Outbound user_interaction (RN userInteractionMessage, Android MissionWire): a person touched the app while the agent was acting or its UI was on screen. missionId is the interrupted (or last) mission.

Implementation

Map<String, dynamic> userInteractionMessage(String? missionId) => {
      'type': 'user_interaction',
      'interaction': 'touch',
      if (missionId != null && missionId.isNotEmpty) 'mission_id': missionId,
    };