DocumentTab.fromJson constructor
DocumentTab.fromJson(
- Map json_
Implementation
DocumentTab.fromJson(core.Map json_)
: this(
body:
json_.containsKey('body')
? Body.fromJson(
json_['body'] as core.Map<core.String, core.dynamic>,
)
: null,
documentStyle:
json_.containsKey('documentStyle')
? DocumentStyle.fromJson(
json_['documentStyle'] as core.Map<core.String, core.dynamic>,
)
: null,
footers: (json_['footers'] as core.Map<core.String, core.dynamic>?)
?.map(
(key, value) => core.MapEntry(
key,
Footer.fromJson(value as core.Map<core.String, core.dynamic>),
),
),
footnotes: (json_['footnotes'] as core.Map<core.String, core.dynamic>?)
?.map(
(key, value) => core.MapEntry(
key,
Footnote.fromJson(value as core.Map<core.String, core.dynamic>),
),
),
headers: (json_['headers'] as core.Map<core.String, core.dynamic>?)
?.map(
(key, value) => core.MapEntry(
key,
Header.fromJson(value as core.Map<core.String, core.dynamic>),
),
),
inlineObjects: (json_['inlineObjects']
as core.Map<core.String, core.dynamic>?)
?.map(
(key, value) => core.MapEntry(
key,
InlineObject.fromJson(
value as core.Map<core.String, core.dynamic>,
),
),
),
lists: (json_['lists'] as core.Map<core.String, core.dynamic>?)?.map(
(key, value) => core.MapEntry(
key,
List.fromJson(value as core.Map<core.String, core.dynamic>),
),
),
namedRanges:
(json_['namedRanges'] as core.Map<core.String, core.dynamic>?)?.map(
(key, value) => core.MapEntry(
key,
NamedRanges.fromJson(
value as core.Map<core.String, core.dynamic>,
),
),
),
namedStyles:
json_.containsKey('namedStyles')
? NamedStyles.fromJson(
json_['namedStyles'] as core.Map<core.String, core.dynamic>,
)
: null,
positionedObjects: (json_['positionedObjects']
as core.Map<core.String, core.dynamic>?)
?.map(
(key, value) => core.MapEntry(
key,
PositionedObject.fromJson(
value as core.Map<core.String, core.dynamic>,
),
),
),
suggestedDocumentStyleChanges: (json_['suggestedDocumentStyleChanges']
as core.Map<core.String, core.dynamic>?)
?.map(
(key, value) => core.MapEntry(
key,
SuggestedDocumentStyle.fromJson(
value as core.Map<core.String, core.dynamic>,
),
),
),
suggestedNamedStylesChanges: (json_['suggestedNamedStylesChanges']
as core.Map<core.String, core.dynamic>?)
?.map(
(key, value) => core.MapEntry(
key,
SuggestedNamedStyles.fromJson(
value as core.Map<core.String, core.dynamic>,
),
),
),
);