GoogleAppsCardV1DecoratedText.fromJson constructor

GoogleAppsCardV1DecoratedText.fromJson(
  1. Map json_
)

Implementation

GoogleAppsCardV1DecoratedText.fromJson(core.Map json_)
  : this(
      bottomLabel: json_['bottomLabel'] as core.String?,
      bottomLabelText: json_.containsKey('bottomLabelText')
          ? GoogleAppsCardV1TextParagraph.fromJson(
              json_['bottomLabelText'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      button: json_.containsKey('button')
          ? GoogleAppsCardV1Button.fromJson(
              json_['button'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      contentText: json_.containsKey('contentText')
          ? GoogleAppsCardV1TextParagraph.fromJson(
              json_['contentText'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      endIcon: json_.containsKey('endIcon')
          ? GoogleAppsCardV1Icon.fromJson(
              json_['endIcon'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      icon: json_.containsKey('icon')
          ? GoogleAppsCardV1Icon.fromJson(
              json_['icon'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      onClick: json_.containsKey('onClick')
          ? GoogleAppsCardV1OnClick.fromJson(
              json_['onClick'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      startIcon: json_.containsKey('startIcon')
          ? GoogleAppsCardV1Icon.fromJson(
              json_['startIcon'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      startIconVerticalAlignment:
          json_['startIconVerticalAlignment'] as core.String?,
      switchControl: json_.containsKey('switchControl')
          ? GoogleAppsCardV1SwitchControl.fromJson(
              json_['switchControl'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      text: json_['text'] as core.String?,
      topLabel: json_['topLabel'] as core.String?,
      topLabelText: json_.containsKey('topLabelText')
          ? GoogleAppsCardV1TextParagraph.fromJson(
              json_['topLabelText'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      wrapText: json_['wrapText'] as core.bool?,
    );