openNewConversation static method
Implementation
static String openNewConversation({
String? subject,
String? conversationPrefillText,
String? initialUserMessage,
Map<String, dynamic>? customFields,
List<String>? tags,
}) {
final payload = <String, dynamic>{'type': 'openNewConversation'};
if (subject != null) payload['subject'] = subject;
if (conversationPrefillText != null) {
payload['conversationPrefillText'] = conversationPrefillText;
}
if (initialUserMessage != null) {
payload['initialUserMessage'] = initialUserMessage;
}
if (customFields != null) payload['customFields'] = customFields;
if (tags != null) payload['tags'] = tags;
return jsonEncode(payload);
}