ActionFlow.fromJson constructor

ActionFlow.fromJson(
  1. Map json_
)

Implementation

ActionFlow.fromJson(core.Map json_)
  : this(
      dialogButtonLabel: json_['dialogButtonLabel'] as core.String?,
      dialogCallout: json_.containsKey('dialogCallout')
          ? Callout.fromJson(
              json_['dialogCallout'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      dialogMessage: json_.containsKey('dialogMessage')
          ? TextWithTooltip.fromJson(
              json_['dialogMessage'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      dialogTitle: json_['dialogTitle'] as core.String?,
      id: json_['id'] as core.String?,
      inputs: (json_['inputs'] as core.List?)
          ?.map(
            (value) => InputField.fromJson(
              value as core.Map<core.String, core.dynamic>,
            ),
          )
          .toList(),
      label: json_['label'] as core.String?,
    );