CellData.fromJson constructor

CellData.fromJson(
  1. Map json_
)

Implementation

CellData.fromJson(core.Map json_)
  : this(
      chipRuns: (json_['chipRuns'] as core.List?)
          ?.map(
            (value) => ChipRun.fromJson(
              value as core.Map<core.String, core.dynamic>,
            ),
          )
          .toList(),
      dataSourceFormula: json_.containsKey('dataSourceFormula')
          ? DataSourceFormula.fromJson(
              json_['dataSourceFormula']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      dataSourceTable: json_.containsKey('dataSourceTable')
          ? DataSourceTable.fromJson(
              json_['dataSourceTable'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      dataValidation: json_.containsKey('dataValidation')
          ? DataValidationRule.fromJson(
              json_['dataValidation'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      effectiveFormat: json_.containsKey('effectiveFormat')
          ? CellFormat.fromJson(
              json_['effectiveFormat'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      effectiveValue: json_.containsKey('effectiveValue')
          ? ExtendedValue.fromJson(
              json_['effectiveValue'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      formattedValue: json_['formattedValue'] as core.String?,
      hyperlink: json_['hyperlink'] as core.String?,
      note: json_['note'] as core.String?,
      pivotTable: json_.containsKey('pivotTable')
          ? PivotTable.fromJson(
              json_['pivotTable'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      textFormatRuns: (json_['textFormatRuns'] as core.List?)
          ?.map(
            (value) => TextFormatRun.fromJson(
              value as core.Map<core.String, core.dynamic>,
            ),
          )
          .toList(),
      userEnteredFormat: json_.containsKey('userEnteredFormat')
          ? CellFormat.fromJson(
              json_['userEnteredFormat']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      userEnteredValue: json_.containsKey('userEnteredValue')
          ? ExtendedValue.fromJson(
              json_['userEnteredValue']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
    );