chore: update app version to 1.3.34+31, change build mode to release, and add permission for package installation; refactor AppInfoModel and Info models to include file and minVersion attributes

This commit is contained in:
2025-12-03 08:06:06 +03:30
parent 6861e873ba
commit d256477cb8
10 changed files with 63 additions and 54 deletions

View File

@@ -9,7 +9,7 @@ part of 'app_info_model.dart';
_AppInfoModel _$AppInfoModelFromJson(Map<String, dynamic> json) =>
_AppInfoModel(
key: json['key'] as String?,
download_link: json['download_link'] as String?,
file: json['file'] as String?,
info: json['info'] == null
? null
: Info.fromJson(json['info'] as Map<String, dynamic>),
@@ -18,18 +18,20 @@ _AppInfoModel _$AppInfoModelFromJson(Map<String, dynamic> json) =>
Map<String, dynamic> _$AppInfoModelToJson(_AppInfoModel instance) =>
<String, dynamic>{
'key': instance.key,
'download_link': instance.download_link,
'file': instance.file,
'info': instance.info,
};
_Info _$InfoFromJson(Map<String, dynamic> json) => _Info(
version: json['version'] as String?,
minVersion: json['minVersion'] as String?,
module: json['module'] as String?,
required: json['required'] as bool?,
);
Map<String, dynamic> _$InfoToJson(_Info instance) => <String, dynamic>{
'version': instance.version,
'minVersion': instance.minVersion,
'module': instance.module,
'required': instance.required,
};