startChat static method

Future<void> startChat({
  1. bool isPreChatFormEnabled = true,
  2. bool isAgentAvailabilityEnabled = true,
  3. bool isChatTranscriptPromptEnabled = true,
  4. bool isOfflineFormEnabled = true,
  5. List<String>? ticketTag,
  6. String? ticketSubject,
  7. String? botName,
  8. String? title,
  9. bool isChatEngineEnabled = true,
  10. bool isSupportEngineEnabled = true,
  11. bool isAnswerBotEngineEnabled = true,
})

Implementation

static Future<void> startChat({
  bool isPreChatFormEnabled = true,
  bool isAgentAvailabilityEnabled = true,
  bool isChatTranscriptPromptEnabled = true,
  bool isOfflineFormEnabled = true,
  List<String>? ticketTag,
  String? ticketSubject,
  String? botName,
  String? title,
  bool isChatEngineEnabled = true,
  bool isSupportEngineEnabled = true,
  bool isAnswerBotEngineEnabled = true
}) async {
  await _channel.invokeMethod<void>('startChat', {
    'isPreChatFormEnabled': isPreChatFormEnabled,
    'isAgentAvailabilityEnabled': isAgentAvailabilityEnabled,
    'isChatTranscriptPromptEnabled': isChatTranscriptPromptEnabled,
    'isOfflineFormEnabled': isOfflineFormEnabled,
    'ticketTag' : ticketTag,
    'ticketSubject' : ticketSubject,
    'botName' : botName,
    'title' : title,
    'isChatEngineEnabled' : isChatEngineEnabled,
    'isSupportEngineEnabled' : isSupportEngineEnabled,
    'isAnswerBotEngineEnabled' : isAnswerBotEngineEnabled,
  });
}