ListPromptsResult constructor
ListPromptsResult({
- ResultMetaObject? $meta,
- String resultType = 'complete',
- String? nextCursor,
- required List<
Prompt> prompts, - required num ttlMs,
- required CacheScope cacheScope,
- Map<
String, Object?> ? additionalData,
Implementation
ListPromptsResult({
ResultMetaObject? $meta,
String resultType = 'complete',
String? nextCursor,
required List<Prompt> prompts,
required num ttlMs,
required CacheScope cacheScope,
Map<String, Object?>? additionalData,
}) : super({
if ($meta != null) '_meta': $meta.toMap(),
'resultType': resultType,
if (nextCursor != null) 'nextCursor': nextCursor,
'prompts': prompts.map((e) => e.toMap()).toList(),
'ttlMs': ttlMs,
'cacheScope': cacheScope.toString(),
...?additionalData,
});