Line data Source code
1 : import 'package:freezed_annotation/freezed_annotation.dart'; 2 : 3 : part 'language.freezed.dart'; 4 : part 'language.g.dart'; 5 : 6 : ///Language model 7 : /// 8 : ///Handles the language info for entrypoint or a 9 : ///document 10 : @freezed 11 : class Language with _$Language { 12 : ///Deafult factory constructor for Language 13 : factory Language({ 14 : required String id, 15 : required String name, 16 : }) = _Language; 17 : 18 : ///Creates a Language object from json 19 7 : factory Language.fromJson(Map<String, dynamic> json) => 20 7 : _$LanguageFromJson(json); 21 : }