ActionsContent.fromJson constructor

ActionsContent.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory ActionsContent.fromJson(Map<String, dynamic> json) {
  final rawActions = json['actions'] as List?;
  final actions = <ActionItem>[];
  if (rawActions != null) {
    for (final a in rawActions) {
      if (a is Map<String, dynamic>) {
        actions.add(ActionItem.fromJson(a));
      }
    }
  }
  return ActionsContent(
    id: json['id'] as String,
    description: (json['description'] as String?) ?? '',
    actions: actions,
  );
}