resolve static method
List<Widget>
resolve(
- Map<
String, dynamic> responseJson, { - ColorScheme? hostColorScheme,
- OnWidgetDismiss? onDismiss,
- OnWidgetAction? onAction,
- String? userId,
- WidgetService? analyticsService,
Resolve a full agent JSON response into Flutter widgets.
Implementation
static List<Widget> resolve(
Map<String, dynamic> responseJson, {
ColorScheme? hostColorScheme,
OnWidgetDismiss? onDismiss,
OnWidgetAction? onAction,
String? userId,
WidgetService? analyticsService,
}) {
final response = WidgetResponse.fromJson(responseJson);
return resolveEntries(
response.widgets,
hostColorScheme: hostColorScheme,
onDismiss: onDismiss,
onAction: onAction,
userId: userId,
analyticsService: analyticsService,
);
}