UiFeedbackElementConfig.fromJson constructor

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

Implementation

factory UiFeedbackElementConfig.fromJson(Map<String, dynamic> json) =>
    UiFeedbackElementConfig(
      clickable: json["clickable"],
      contentType: contentTypeEnumValues.map[json["contentType"]],
      defaultAttributes: json["defaultAttributes"] == null
          ? null
          : UiFeedbackElementAttributesConfig.fromJson(
              json["defaultAttributes"]),
      defaultContent: json["defaultContent"] == null
          ? null
          : UiFeedbackElementContentConfig.fromJson(json["defaultContent"]),
      id: json["id"],
      overlay: json["overlay"] == null
          ? null
          : OverlayConfig.fromJson(json["overlay"]),
      presets: json["presets"] == null
          ? []
          : List<UiFeedbackPresetConfig>.from(json["presets"]!
              .map((x) => UiFeedbackPresetConfig.fromJson(x))),
      tag: json["tag"],
      trigger: json["trigger"] == null
          ? null
          : UiFeedbackElementTriggerConfig.fromJson(json["trigger"]),
    );