SvgDebugNodeDetails.fromJson constructor

SvgDebugNodeDetails.fromJson(
  1. Map<String, Object?> json
)

Implementation

factory SvgDebugNodeDetails.fromJson(Map<String, Object?> json) {
  return SvgDebugNodeDetails(
    summary: SvgDebugNodeSummary.fromJson(
      (json['summary']! as Map<Object?, Object?>).cast<String, Object?>(),
    ),
    attributes: (json['attributes']! as List<Object?>)
        .map(
          (item) => SvgDebugAttribute.fromJson(
            (item! as Map<Object?, Object?>).cast<String, Object?>(),
          ),
        )
        .toList(growable: false),
    animations: (json['animations']! as List<Object?>)
        .map(
          (item) => SvgDebugAnimationDescriptor.fromJson(
            (item! as Map<Object?, Object?>).cast<String, Object?>(),
          ),
        )
        .toList(growable: false),
  );
}