GoogleAppsCardV1Widget.fromJson constructor
GoogleAppsCardV1Widget.fromJson(
- Map json_
Implementation
GoogleAppsCardV1Widget.fromJson(core.Map json_)
: this(
buttonList:
json_.containsKey('buttonList')
? GoogleAppsCardV1ButtonList.fromJson(
json_['buttonList'] as core.Map<core.String, core.dynamic>,
)
: null,
carousel:
json_.containsKey('carousel')
? GoogleAppsCardV1Carousel.fromJson(
json_['carousel'] as core.Map<core.String, core.dynamic>,
)
: null,
chipList:
json_.containsKey('chipList')
? GoogleAppsCardV1ChipList.fromJson(
json_['chipList'] as core.Map<core.String, core.dynamic>,
)
: null,
columns:
json_.containsKey('columns')
? GoogleAppsCardV1Columns.fromJson(
json_['columns'] as core.Map<core.String, core.dynamic>,
)
: null,
dateTimePicker:
json_.containsKey('dateTimePicker')
? GoogleAppsCardV1DateTimePicker.fromJson(
json_['dateTimePicker']
as core.Map<core.String, core.dynamic>,
)
: null,
decoratedText:
json_.containsKey('decoratedText')
? GoogleAppsCardV1DecoratedText.fromJson(
json_['decoratedText'] as core.Map<core.String, core.dynamic>,
)
: null,
divider:
json_.containsKey('divider')
? GoogleAppsCardV1Divider.fromJson(
json_['divider'] as core.Map<core.String, core.dynamic>,
)
: null,
eventActions:
(json_['eventActions'] as core.List?)
?.map(
(value) => GoogleAppsCardV1EventAction.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
grid:
json_.containsKey('grid')
? GoogleAppsCardV1Grid.fromJson(
json_['grid'] as core.Map<core.String, core.dynamic>,
)
: null,
horizontalAlignment: json_['horizontalAlignment'] as core.String?,
id: json_['id'] as core.String?,
image:
json_.containsKey('image')
? GoogleAppsCardV1Image.fromJson(
json_['image'] as core.Map<core.String, core.dynamic>,
)
: null,
selectionInput:
json_.containsKey('selectionInput')
? GoogleAppsCardV1SelectionInput.fromJson(
json_['selectionInput']
as core.Map<core.String, core.dynamic>,
)
: null,
textInput:
json_.containsKey('textInput')
? GoogleAppsCardV1TextInput.fromJson(
json_['textInput'] as core.Map<core.String, core.dynamic>,
)
: null,
textParagraph:
json_.containsKey('textParagraph')
? GoogleAppsCardV1TextParagraph.fromJson(
json_['textParagraph'] as core.Map<core.String, core.dynamic>,
)
: null,
visibility: json_['visibility'] as core.String?,
);