Sheet.fromJson constructor
Sheet.fromJson(
- Map json_
Implementation
Sheet.fromJson(core.Map json_)
: this(
bandedRanges:
(json_['bandedRanges'] as core.List?)
?.map(
(value) => BandedRange.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
basicFilter:
json_.containsKey('basicFilter')
? BasicFilter.fromJson(
json_['basicFilter'] as core.Map<core.String, core.dynamic>,
)
: null,
charts:
(json_['charts'] as core.List?)
?.map(
(value) => EmbeddedChart.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
columnGroups:
(json_['columnGroups'] as core.List?)
?.map(
(value) => DimensionGroup.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
conditionalFormats:
(json_['conditionalFormats'] as core.List?)
?.map(
(value) => ConditionalFormatRule.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
data:
(json_['data'] as core.List?)
?.map(
(value) => GridData.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
developerMetadata:
(json_['developerMetadata'] as core.List?)
?.map(
(value) => DeveloperMetadata.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
filterViews:
(json_['filterViews'] as core.List?)
?.map(
(value) => FilterView.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
merges:
(json_['merges'] as core.List?)
?.map(
(value) => GridRange.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
properties:
json_.containsKey('properties')
? SheetProperties.fromJson(
json_['properties'] as core.Map<core.String, core.dynamic>,
)
: null,
protectedRanges:
(json_['protectedRanges'] as core.List?)
?.map(
(value) => ProtectedRange.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
rowGroups:
(json_['rowGroups'] as core.List?)
?.map(
(value) => DimensionGroup.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
slicers:
(json_['slicers'] as core.List?)
?.map(
(value) => Slicer.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
tables:
(json_['tables'] as core.List?)
?.map(
(value) => Table.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
);