OrgChartSpec.fromJson constructor

OrgChartSpec.fromJson(
  1. Map json_
)

Implementation

OrgChartSpec.fromJson(core.Map json_)
  : this(
      labels:
          json_.containsKey('labels')
              ? ChartData.fromJson(
                json_['labels'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      nodeColor:
          json_.containsKey('nodeColor')
              ? Color.fromJson(
                json_['nodeColor'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      nodeColorStyle:
          json_.containsKey('nodeColorStyle')
              ? ColorStyle.fromJson(
                json_['nodeColorStyle']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      nodeSize: json_['nodeSize'] as core.String?,
      parentLabels:
          json_.containsKey('parentLabels')
              ? ChartData.fromJson(
                json_['parentLabels'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      selectedNodeColor:
          json_.containsKey('selectedNodeColor')
              ? Color.fromJson(
                json_['selectedNodeColor']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      selectedNodeColorStyle:
          json_.containsKey('selectedNodeColorStyle')
              ? ColorStyle.fromJson(
                json_['selectedNodeColorStyle']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      tooltips:
          json_.containsKey('tooltips')
              ? ChartData.fromJson(
                json_['tooltips'] as core.Map<core.String, core.dynamic>,
              )
              : null,
    );