CellData.fromJson constructor
CellData.fromJson(
- 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,
);