FormDataProperties.fromJson constructor

FormDataProperties.fromJson(
  1. Map<String, dynamic> json
)

Deserializes json into a FormDataProperties Object

Implementation

factory FormDataProperties.fromJson(Map<String, dynamic> json) =>
    FormDataProperties(
      successTitle: json['successTitle'],
      successMessage: json['successMessage'],
      buttonTitle: json['buttonTitle'],
      reloadAfterSubmit: json['reloadAfterSubmit'],
      afterSubmitAction: json['afterSubmitAction'] != null
          ? AfterSubmitAction.fromJson(json['afterSubmitAction'])
          : null,
      pageIds: json['pageIds']?.cast<String>() ?? [],
      blocks: (json['blocks'] as List?)
          ?.map((e) => FormTextBlock.fromJson(e))
          .toList(),
    );