16 lines
		
	
	
		
			297 B
		
	
	
	
		
			Dart
		
	
	
	
	
	
			
		
		
	
	
			16 lines
		
	
	
		
			297 B
		
	
	
	
		
			Dart
		
	
	
	
	
	
// #docregion
 | 
						|
class Hero {
 | 
						|
  final int id;
 | 
						|
  final String name;
 | 
						|
 | 
						|
  Hero(this.id, this.name);
 | 
						|
 | 
						|
  factory Hero.fromJson(Map hero) {
 | 
						|
    final _id = hero['id'];
 | 
						|
    final id = _id is int ? _id : int.parse(_id);
 | 
						|
    return new Hero(id,hero['name']);
 | 
						|
  }
 | 
						|
 | 
						|
  Map toJson() => {'id': id, 'name': name};
 | 
						|
}
 |