FLDyUnitModel.fromJson constructor

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

Implementation

factory FLDyUnitModel.fromJson(Map<String, dynamic> json) {
  final String? unitName = json['unitName'];
  switch (unitName) {
    case FLDyNativeUnitName.container:
      return FLDyContainerUnitModel.fromJson(json);
    case FLDyNativeUnitName.safeArea:
      return FLDySafeAreaUnitModel.fromJson(json);
    case FLDyNativeUnitName.stack:
      return FLDyStackUnitModel.fromJson(json);
    case FLDyNativeUnitName.listView:
      return FLDyListViewUnitModel.fromJson(json);
    case FLDyNativeUnitName.listTile:
      return FLDyListTileUnitModel.fromJson(json);
    case FLDyNativeUnitName.inkWell:
      return FLDyListTileUnitModel.fromJson(json);
    case FLDyNativeUnitName.text:
      return FLDyTextUnitModel.fromJson(json);
    case FLDyNativeUnitName.richText:
      return FLDyRichTextUnitModel.fromJson(json);
    case FLDyNativeUnitName.sizedBox:
      return FLDySizedBoxUnitModel.fromJson(json);
    case FLDyNativeUnitName.image:
      return FLDyImageUnitModel.fromJson(json);
    case FLDyNativeUnitName.icon:
      return FLDyIconUnitModel.fromJson(json);
    case FLDyNativeUnitName.raisedButton:
      return FLDyRaisedButtonUnitModel.fromJson(json);
    case FLDyNativeUnitName.flatButton:
      return FLDyFlatButtonUnitModel.fromJson(json);
  }
  return _$FLDyUnitModelFromJson(json);
}