Sheet.fromJson constructor

Sheet.fromJson(
  1. 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(),
      );