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?,
    );