ProgrammingBlockModel.fromJson constructor

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

Implementation

factory ProgrammingBlockModel.fromJson(
  Map<String, dynamic> json,
) {
  return ProgrammingBlockModel(
    selectors: List<ProgrammingBlockSelectorModel>.from(json["selectors"]
        .map((x) => ProgrammingBlockSelectorModel.fromJson(x))),
    blocks: List<ProgrammingBlockModel>.from(
        json["blocks"].map((x) => ProgrammingBlockModel.fromJson(x))),
    configurationUuid: json['configuration_uuid'],
    defaultData: json['default_data'],
    inputs: List<ProgrammingBlockInputModel>.from(
        json["inputs"].map((x) => ProgrammingBlockInputModel.fromJson(x))),
    name: json['name'],
    position:
        Offset(json['position_x'].toDouble(), json['position_y'].toDouble()),
    type: json['type'],
    returnType: json['return_type'],
    panelArguments: json['panel_arguments'],
  );
}