DiscoverResult constructor
DiscoverResult({
- ResultMetaObject? $meta,
- String resultType = 'complete',
- required List<
String> supportedVersions, - required ServerCapabilities capabilities,
- String? instructions,
- required num ttlMs,
- required CacheScope cacheScope,
- Map<
String, Object?> ? additionalData,
Implementation
DiscoverResult({
ResultMetaObject? $meta,
String resultType = 'complete',
required List<String> supportedVersions,
required ServerCapabilities capabilities,
String? instructions,
required num ttlMs,
required CacheScope cacheScope,
Map<String, Object?>? additionalData,
}) : super({
if ($meta != null) '_meta': $meta.toMap(),
'resultType': resultType,
'supportedVersions': supportedVersions,
'capabilities': capabilities.toMap(),
if (instructions != null) 'instructions': instructions,
'ttlMs': ttlMs,
'cacheScope': cacheScope.toString(),
...?additionalData,
});