Files
FlutterUnit/lib/model/node.dart
2020-03-20 07:42:14 +08:00

24 lines
540 B
Dart

import 'package:equatable/equatable.dart';
import 'package:flutter/material.dart';
class Node extends Equatable {
final String name;
final String subtitle;
final String code;
final Widget widget;
const Node({this.name, this.subtitle, this.code,this.widget});
@override
List<Object> get props => [name, subtitle, code];
factory Node.fromJson(Map<String, dynamic> map,Widget widget) {
return Node(
name: map['name'],
subtitle: map["subtitle"],
widget:widget,
code: map["code"]);
}
}