getProfiles static method
List available conversation profiles.
Returns a list of ConversationProfile with key, label, and overrides.
Implementation
static Future<List<ConversationProfile>> getProfiles({
int timeoutSeconds = 30,
}) async {
final result = await _adapter.sendRequest(
'botConversation.getProfilesVce',
{},
scriptName: 'AiConversationApi.getProfiles',
timeout: Duration(seconds: timeoutSeconds),
);
final profiles = result['profiles'] as List?;
return profiles
?.map(
(p) => ConversationProfile.fromJson(p as Map<String, dynamic>),
)
.toList() ??
[];
}