Open wowhoonet opened 4 years ago
`class BaseUser extends Equatable { String nick; int uid; String avatar; int gender; int age;
BaseUser({this.nick, this.uid, this.avatar, this.gender, this.age}): super([nick, uid, avatar, gender, age]);
Map<String, dynamic> toJson() => serializer.toMap(this);
static final serializer = BaseUserSerializer(); static BaseUser fromMap(Map map) => serializer.fromMap(map); static BaseUser fromString(String source) { var map = json.decode(source); return map is Map ? fromMap(map) : null; }
String toString() => toJson().toString(); }`
but base_user.jser.dart method(frommap) BaseUser fromMap(Map map) { if (map == null) return null; final obj = BaseUser(); obj.nick = map['nick'] as String; obj.uid = map['uid'] as int; obj.avatar = map['avatar'] as String; obj.gender = map['gender'] as int; obj.age = map['age'] as int; return obj; }
BaseUser fromMap(Map map) { if (map == null) return null; final obj = BaseUser(); obj.nick = map['nick'] as String; obj.uid = map['uid'] as int; obj.avatar = map['avatar'] as String; obj.gender = map['gender'] as int; obj.age = map['age'] as int; return obj; }
why ---> obj.props.addAll(iterable)
sorry My English is so poor~~
`class BaseUser extends Equatable { String nick; int uid; String avatar; int gender; int age;
BaseUser({this.nick, this.uid, this.avatar, this.gender, this.age}): super([nick, uid, avatar, gender, age]);
Map<String, dynamic> toJson() => serializer.toMap(this);
static final serializer = BaseUserSerializer(); static BaseUser fromMap(Map map) => serializer.fromMap(map); static BaseUser fromString(String source) { var map = json.decode(source); return map is Map ? fromMap(map) : null; }
String toString() => toJson().toString(); }`
but base_user.jser.dart method(frommap)
BaseUser fromMap(Map map) { if (map == null) return null; final obj = BaseUser(); obj.nick = map['nick'] as String; obj.uid = map['uid'] as int; obj.avatar = map['avatar'] as String; obj.gender = map['gender'] as int; obj.age = map['age'] as int; return obj; }
why ---> obj.props.addAll(iterable)
sorry My English is so poor~~