Line data Source code
1 : import 'package:freezed_annotation/freezed_annotation.dart'; 2 : 3 : part 'alternate_language.freezed.dart'; 4 : part 'alternate_language.g.dart'; 5 : 6 : ///AlternateLanguage model 7 : /// 8 : ///Handle alternative languages reference for a document. 9 : @freezed 10 : class AlternateLanguage with _$AlternateLanguage { 11 : ///Deafult factory constructor for AlternateLanguage 12 : factory AlternateLanguage({ 13 : required String id, 14 : required String lang, 15 : required String type, 16 : }) = _AlternateLanguage; 17 : 18 : ///Creates a AlternateLanguage object from json 19 6 : factory AlternateLanguage.fromJson(Map<String, dynamic> json) => 20 6 : _$AlternateLanguageFromJson(json); 21 : }