Files
Hacki/lib/models/user.dart
2022-04-27 19:33:53 -07:00

39 lines
823 B
Dart

import 'dart:convert';
class User {
User({
required this.about,
required this.created,
required this.delay,
required this.id,
required this.karma,
});
User.empty()
: about = '',
created = 0,
delay = 0,
id = '',
karma = 0;
User.fromJson(Map<String, dynamic> json)
: about = json['about'] as String? ?? '',
created = json['created'] as int? ?? 0,
delay = json['delay'] as int? ?? 0,
id = json['id'] as String? ?? '',
karma = json['karma'] as int? ?? 0;
final String about;
final int created;
final int delay;
final String id;
final int karma;
@override
String toString() {
final String prettyString =
const JsonEncoder.withIndent(' ').convert(this);
return 'User $prettyString';
}
}