diff --git a/lib/core/common/custom_interceptor.dart b/lib/core/common/custom_interceptor.dart index 6c59a3c..973372d 100644 --- a/lib/core/common/custom_interceptor.dart +++ b/lib/core/common/custom_interceptor.dart @@ -1,5 +1,10 @@ import 'dart:convert'; +import 'package:baseproject/core/common/index.dart'; +import 'package:baseproject/core/constants/index.dart'; +import 'package:baseproject/features/presentation/app/view/app.dart'; +import 'package:baseproject/features/route/route_goto.dart'; +import 'package:baseproject/features/usecases/index.dart'; import 'package:dio/dio.dart'; import 'package:get_it/get_it.dart'; @@ -8,8 +13,8 @@ class CustomInterceptor extends InterceptorsWrapper { @override // ignore: avoid_void_async void onRequest(RequestOptions options, RequestInterceptorHandler handler) async { - // final String token = LocalStoreManager.getString(UserSettings.tokenUser); - // if (token.isNotEmpty) options.headers["Authorization"] = "Bearer $token"; + final String token = LocalStoreManager.getString(StorageKey.tokenUser); + if (token.isNotEmpty) options.headers["Authorization"] = "Bearer $token"; final String method = options.method.toLowerCase(); if (method == 'get' || method == 'put') { @@ -44,35 +49,42 @@ class CustomInterceptor extends InterceptorsWrapper { @override onError(DioError err, ErrorInterceptorHandler handler) async { - if (retryCount >= 3) { - return; - } - if (err.response?.statusCode == 403 || err.response?.statusCode == 401) { - retryCount++; - final Dio dio = GetIt.I(); - dio.lock(); - dio.interceptors.requestLock.lock(); - dio.interceptors.responseLock.lock(); + if (retryCount < 3) { + await Future.delayed(Duration(milliseconds: retryCount * 500)); + if ((err.response?.statusCode == 403 || err.response?.statusCode == 401)) { + retryCount++; + final Dio dio = GetIt.I(); + final RequestOptions options = err.requestOptions; + dio.lock(); + dio.interceptors.requestLock.lock(); + dio.interceptors.responseLock.lock(); - //Refresh token - // final CoreUserRepository sessionRepository = GetIt.I(); - // final Token? token = await sessionRepository.refreshToken( - // clientId: UserSettings.oidcClientId, refreshToken: LocalStoreManager.getString(UserSettings.refreshToken)); - // if (token == null) { - // // final AuthenticateApp authenticateApp = GetIt.I(); - // // await authenticateApp.authenticate(UserSettings.oidcClientId, ["profile", "email", "offline_access"]); - // await Navigator.pushNamedAndRemoveUntil( - // navigatorKey!.currentState!.context, vhs3LoginUser, (Route route) => false); - // } else { - // dio.unlock(); - // dio.interceptors.requestLock.unlock(); - // dio.interceptors.responseLock.unlock(); - // options.headers = { - // "Content-type": "application/json", - // "Authorization": "Bearer ${LocalStoreManager.getString(UserSettings.tokenUser)}" - // }; - // await dio.fetch(options); - // } + // Refresh token + final UserUseCases sessionRepository = GetIt.I(); + final bool token = await sessionRepository.tryRefreshToken(); + if (!token) { + dio.unlock(); + dio.interceptors.requestLock.unlock(); + dio.interceptors.responseLock.unlock(); + // ignore: use_build_context_synchronously + gotoLogin(navigatorKey.currentState!.context); + } else { + dio.unlock(); + dio.interceptors.requestLock.unlock(); + dio.interceptors.responseLock.unlock(); + options.headers = { + "Content-type": "application/json", + "Authorization": "Bearer ${LocalStoreManager.getString(StorageKey.tokenUser)}" + }; + + try { + final response = await dio.fetch(options); + return handler.resolve(response); + } catch (e) { + return handler.next(err); + } + } + } } final dynamic errorData = err.response?.data; diff --git a/lib/core/common/injection.config.dart b/lib/core/common/injection.config.dart index 2547362..e0bb3c7 100644 --- a/lib/core/common/injection.config.dart +++ b/lib/core/common/injection.config.dart @@ -8,10 +8,12 @@ import 'package:get_it/get_it.dart' as _i1; import 'package:injectable/injectable.dart' as _i2; -import '../../features/presentation/account/bloc/login_bloc.dart' as _i5; -import '../../features/repositories/hra_repository.dart' as _i4; -import '../../features/usecases/user_use_cases.dart' - as _i3; // ignore_for_file: unnecessary_lambdas +import '../../features/presentation/account/bloc/login_bloc.dart' as _i7; +import '../../features/presentation/app/bloc/user_bloc.dart' as _i3; +import '../../features/repositories/hra_repository.dart' as _i6; +import '../../features/usecases/index.dart' as _i4; +import '../../features/usecases/user/user_use_cases.dart' + as _i5; // ignore_for_file: unnecessary_lambdas // ignore_for_file: lines_longer_than_80_chars /// initializes the registration of provided dependencies inside of [GetIt] @@ -25,8 +27,9 @@ _i1.GetIt $initGetIt( environment, environmentFilter, ); - gh.lazySingleton<_i3.UserUseCases>( - () => _i3.UserUseCases(get<_i4.HraRepository>())); - gh.factory<_i5.LoginBloc>(() => _i5.LoginBloc(get<_i3.UserUseCases>())); + gh.factory<_i3.UserBloc>(() => _i3.UserBloc(get<_i4.UserUseCases>())); + gh.lazySingleton<_i5.UserUseCases>( + () => _i5.UserUseCases(get<_i6.HraRepository>())); + gh.factory<_i7.LoginBloc>(() => _i7.LoginBloc(get<_i5.UserUseCases>())); return get; } diff --git a/lib/core/common/injection.dart b/lib/core/common/injection.dart index 330900f..0b5d716 100644 --- a/lib/core/common/injection.dart +++ b/lib/core/common/injection.dart @@ -2,7 +2,6 @@ import 'package:baseproject/core/common/custom_interceptor.dart'; import 'package:baseproject/core/components/alice.dart'; import 'package:baseproject/core/constants/index.dart'; import 'package:baseproject/features/presentation/app/view/app.dart'; -import 'package:baseproject/features/repositories/account_repository.dart'; import 'package:baseproject/features/repositories/hra_repository.dart'; import 'package:dio/dio.dart'; import 'package:flutter/foundation.dart'; diff --git a/lib/core/components/index.dart b/lib/core/components/index.dart index 27290d3..e777656 100644 --- a/lib/core/components/index.dart +++ b/lib/core/components/index.dart @@ -17,4 +17,6 @@ export 'custom_pull_to_refresh.dart'; export 'date/date_time_picker.dart'; export 'alice.dart'; export 'tab/custom_tab.dart'; -export 'switch/custom_switch_list_tile.dart'; \ No newline at end of file +export 'switch/custom_switch_list_tile.dart'; +export 'text_field/custom_textfield.dart'; +export 'text_field/text_field_password.dart'; diff --git a/lib/core/components/text_field/custom_textfield.dart b/lib/core/components/text_field/custom_textfield.dart new file mode 100644 index 0000000..e5afa0f --- /dev/null +++ b/lib/core/components/text_field/custom_textfield.dart @@ -0,0 +1,225 @@ +import 'package:baseproject/core/components/form/form_builder_field.dart'; +import 'package:baseproject/core/components/form/form_control.dart'; +import 'package:baseproject/core/theme/custom_color.dart'; +import 'package:baseproject/core/theme/text_style.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter/services.dart'; + +typedef ItemToString = String Function(T item); +typedef ItemFromString = T? Function(String string); + +class CustomTextField extends FormBuilderField { + final FormFieldValidator? validator; + final FormFieldSetter? onSaved; + final TextEditingController? controller; + final T? initialValue; + final bool autofocus; + final int? maxLines; + final int? maxLength; + final bool enabled; + final ItemFromString? itemFromString; + final ItemToString? itemToString; + final bool isLabelTop; + final String labelText; + final TextStyle? labelTextStyle; + final GestureTapCallback? onTap; + final int? minLines; + final double borderRadius; + final InputDecoration decoration; + final bool enableSuggestions; + final TextInputType? textInputType; + final TextStyle? style; + final TextAlign textAlign; + final bool readOnly; + final ValueChanged? onFieldSubmitted; + List? inputFormatters; + final TextInputAction? textInputAction; + final bool obscureText; + final bool autoCorrect; + final TextCapitalization textCapitalization; + final bool isShowTextRequire; + final Color? cursorColor; + final Color? borderColor; + + CustomTextField({ + Key? key, + String name = 'textField', + this.validator, + this.onSaved, + ValueChanged? onChanged, + this.initialValue, + this.autofocus = false, + this.maxLength, + this.enabled = true, + this.itemFromString, + this.itemToString, + this.isLabelTop = false, + this.labelText = "", + this.labelTextStyle, + //TextFormField + this.controller, + AutovalidateMode autovalidateMode = AutovalidateMode.disabled, + this.decoration = const InputDecoration( + //border: OutlineInputBorder(), + ), + this.maxLines, + this.minLines, + this.borderRadius = 16, + this.onTap, + this.enableSuggestions = false, + this.textInputType, + this.style, + this.textAlign = TextAlign.start, + this.readOnly = false, + this.inputFormatters, + FocusNode? focusNode, + this.onFieldSubmitted, + this.textInputAction, + this.obscureText = false, + this.autoCorrect = false, + this.textCapitalization = TextCapitalization.sentences, + this.isShowTextRequire = false, + this.cursorColor, + this.borderColor, + }) : + //: controller = controller ?? TextEditingController(text: _toString(initialValue, itemToString)), + // ?? + // InputDecoration( + // border: OutlineInputBorder(borderRadius: BorderRadius.circular(borderRadius)), + // focusedBorder: OutlineInputBorder(borderRadius: BorderRadius.circular(borderRadius)), + // // enabledBorder: InputBorder.none, + // // errorBorder: InputBorder.none, + // // disabledBorder: InputBorder.none, + // ), + super( + name: name, + key: key, + autovalidateMode: autovalidateMode, + onChanged: onChanged, + focusNode: focusNode, + initialValue: initialValue, + decoration: decoration, + builder: (FormFieldState field) { + final _TextFieldState state = field as _TextFieldState; + //return state.build(state.context); + if (isLabelTop) return state._buildFieldSet(); + + return state._buildTextFormField(); + }); + + @override + _TextFieldState createState() => _TextFieldState(); +} + +class _TextFieldState extends FormBuilderFieldState, T> { + late TextEditingController textController; + + @override + void dispose() { + textController.dispose(); + super.dispose(); + } + + @override + void initState() { + super.initState(); + textController = widget.controller ?? TextEditingController(); + textController.text = initialText; + // widget.decoration = widget.decoration.copyWith( + // border: OutlineInputBorder( + // borderRadius: BorderRadius.all( + // Radius.circular(widget.borderRadius), + // )), + // enabledBorder: OutlineInputBorder( + // borderRadius: BorderRadius.all( + // Radius.circular(widget.borderRadius), + // )), + //); + } + + // @override + // Widget build(BuildContext context) { + // if (widget.isLabelTop) + // return _buildFieldSet(); + // else + // return _buildTextFormField(); + // } + + @override + void reset() { + super.reset(); + textController.text = initialText; + } + + String get initialText => widget.itemToString?.call(initialValue) ?? initialValue?.toString() ?? ''; + + Widget _buildTextFormField() { + return TextFormField( + autocorrect: widget.autoCorrect, + onFieldSubmitted: widget.onFieldSubmitted, + textInputAction: widget.textInputAction, + focusNode: effectiveFocusNode, + enableSuggestions: true, + + //widget.enableSuggestions, + textCapitalization: widget.textCapitalization, + controller: textController, + decoration: widget.decoration.copyWith( + labelText: !widget.isLabelTop ? widget.labelText : (widget.decoration.labelText), + labelStyle: !widget.isLabelTop ? labelTextStyle : null, + // fillColor: widget.fillColor ?? CustomColor.bgGrayLight, + // filled: true, + ), + + keyboardType: widget.textInputType, + style: widget.style, + textAlign: widget.textAlign, + autofocus: widget.autofocus, + obscureText: widget.obscureText, + + //autocorrect: widget.autocorrect, + //maxLengthEnforcement: widget.maxLengthEnforcement, + maxLines: widget.maxLines, + maxLength: widget.maxLength, + //scrollPadding: widget.scrollPadding, + //textCapitalization: widget.textCapitalization, + inputFormatters: widget.inputFormatters, + minLines: widget.minLines, + enabled: widget.enabled, + readOnly: widget.readOnly, + autovalidateMode: widget.autovalidateMode, + cursorColor: widget.cursorColor, + + //initialValue: widget.controller == null ? initialText : null, + onChanged: (String value) { + didChange(_toObject(value, widget.itemFromString)); + }, + validator: (String? value) { + if (widget.validator != null) { + return widget.validator!(_toObject(value, widget.itemFromString)); + } + }, + onTap: widget.onTap, + onSaved: (String? value) { + if (widget.onSaved != null) { + return widget.onSaved!(_toObject(value, widget.itemFromString)); + } + }, + ); + } + + TextStyle get labelTextStyle => textStyleBodySmall.copyWith(color: CustomColor.textGray); + + Widget _buildFieldSet() { + return FormControl( + child: _buildTextFormField(), + isShowTextRequire: widget.isShowTextRequire, + labelText: widget.labelText, + labelTextStyle: widget.labelTextStyle, + ); + } +} + +String _toString(T? value, ItemToString? fn) => (fn == null ? value?.toString() : fn(value)) ?? ''; + +T? _toObject(String? s, ItemFromString? fn) => fn == null ? s as T : fn(s ?? ''); diff --git a/lib/core/components/text_field/text_field_password.dart b/lib/core/components/text_field/text_field_password.dart new file mode 100644 index 0000000..fdbe247 --- /dev/null +++ b/lib/core/components/text_field/text_field_password.dart @@ -0,0 +1,56 @@ +import 'package:baseproject/core/components/index.dart'; +import 'package:baseproject/core/theme/form_theme.dart'; +import 'package:flutter/material.dart'; + +class TextFieldPassword extends StatefulWidget { + const TextFieldPassword({ + Key? key, + this.labelText = "", + this.name = "TextFieldPassword", + this.validator, + this.onChanged, + }) : super(key: key); + final String labelText; + final String name; + final FormFieldValidator? validator; + final ValueChanged? onChanged; + + @override + State createState() => _TextFieldPasswordState(); +} + +class _TextFieldPasswordState extends State { + late bool _passwordVisible; + @override + void initState() { + super.initState(); + _passwordVisible = false; + } + + @override + Widget build(BuildContext context) { + return CustomTextField( + textCapitalization: TextCapitalization.none, + isShowTextRequire: true, + isLabelTop: true, + name: widget.name, + validator: widget.validator, + labelText: widget.labelText, + obscureText: !_passwordVisible, + maxLines: 1, + onChanged: widget.onChanged, + decoration: FormTheme.getInputDecoration().copyWith( + suffixIcon: IconButton( + icon: Icon( + _passwordVisible ? Icons.visibility : Icons.visibility_off, + ), + onPressed: () { + setState(() { + _passwordVisible = !_passwordVisible; + }); + }, + ), + ), + ); + } +} diff --git a/lib/core/constants/storage_key.dart b/lib/core/constants/storage_key.dart index 8b96dcc..b12b7d8 100644 --- a/lib/core/constants/storage_key.dart +++ b/lib/core/constants/storage_key.dart @@ -1,3 +1,6 @@ class StorageKey { static const String libraryKeywordHistoryKey = 'libraryKeywordHistoryKey'; + static const String userInfo = 'USER_INFO'; + static const String tokenUser = 'TOKEN_USER'; + static const String refreshToken = 'REFRESH_TOKEN'; } diff --git a/lib/features/presentation/account/bloc/login_bloc.dart b/lib/features/presentation/account/bloc/login_bloc.dart index 645d57b..5faaefa 100644 --- a/lib/features/presentation/account/bloc/login_bloc.dart +++ b/lib/features/presentation/account/bloc/login_bloc.dart @@ -1,18 +1,19 @@ import 'package:baseproject/core/common/bloc/bloc_index.dart'; import 'package:baseproject/core/common/index.dart'; +import 'package:baseproject/features/presentation/app/bloc/user_bloc.dart'; import 'package:baseproject/features/repositories/hra_repository.dart'; -import 'package:baseproject/features/usecases/user_use_cases.dart'; +import 'package:baseproject/features/route/route_goto.dart'; +import 'package:baseproject/features/usecases/user/user_use_cases.dart'; +import 'package:flutter/material.dart'; class LoginViewModel { LoginViewModel({ this.isLoading = false, - this.errorMessage, this.loginResponse, this.captcha, }); final bool isLoading; - final String? errorMessage; final LoginResponseDto? loginResponse; final DNTCaptchaApiResponse? captcha; @@ -24,7 +25,6 @@ class LoginViewModel { }) { return LoginViewModel( isLoading: isLoading ?? this.isLoading, - errorMessage: errorMessage, loginResponse: loginResponse ?? this.loginResponse, captcha: captcha ?? this.captcha, ); @@ -33,7 +33,7 @@ class LoginViewModel { class LoginBloc extends BaseCubit> { LoginBloc(this._userUseCases) : super(InitState(LoginViewModel())) { - loadCaptcha(); + // loadCaptcha(); } final UserUseCases _userUseCases; @@ -61,7 +61,7 @@ class LoginBloc extends BaseCubit> { ); } - Future login(LoginDto request) async { + Future login(LoginDto request, BuildContext context) async { final currentModel = state.model; emit( @@ -71,30 +71,22 @@ class LoginBloc extends BaseCubit> { ); final result = await _userUseCases.loginAccount(request); - + emit( + LoadedState( + currentModel.copyWith( + isLoading: false, + errorMessage: null, + ), + ), + ); result.fold( (error) { showErrorMessage(error); - emit( - ErrorState( - currentModel.copyWith( - isLoading: false, - errorMessage: error, - ), - ), - ); - loadCaptcha(); + // loadCaptcha(); }, (response) { - emit( - LoadedState( - currentModel.copyWith( - isLoading: false, - errorMessage: null, - loginResponse: response, - ), - ), - ); + BlocProvider.of(context).updateUserInfo(response.userInfo ?? UserInfoDto()); + gotoHome(context); }, ); } diff --git a/lib/features/presentation/account/login_screen.dart b/lib/features/presentation/account/login_screen.dart index b34649f..0caca4d 100644 --- a/lib/features/presentation/account/login_screen.dart +++ b/lib/features/presentation/account/login_screen.dart @@ -2,6 +2,7 @@ import 'package:baseproject/core/common/index.dart'; import 'package:baseproject/core/components/index.dart'; import 'package:baseproject/features/presentation/account/bloc/login_bloc.dart'; import 'package:baseproject/features/repositories/hra_repository.dart'; +import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; @@ -36,7 +37,7 @@ class _LoginScreenState extends State { dto.captchaToken = captcha?.dntCaptchaTokenValue; dto.captchaInputText = "999999"; - _loginBloc.login(dto); + _loginBloc.login(dto, context); } @override @@ -51,128 +52,40 @@ class _LoginScreenState extends State { child: Padding( padding: const EdgeInsets.all(16), child: FormBuilder( + initialValue: kDebugMode + ? { + 'userName': 'quylx', + 'password': 'BearCMS0011002848238master', + } + : {}, key: _formKey, autovalidateMode: AutovalidateMode.onUserInteraction, child: BlocBuilder>( builder: (context, state) { final vm = state.model; final isLoading = state is LoadingState || vm.isLoading; - final error = vm.errorMessage; - final captcha = vm.captcha; return Column( crossAxisAlignment: CrossAxisAlignment.stretch, children: [ - if (error != null) - Padding( - padding: const EdgeInsets.only(bottom: 12), - child: Text( - error, - style: const TextStyle(color: Colors.red), - ), - ), - FormControl( + CustomTextField( + name: 'userName', labelText: 'Tên đăng nhập', + isLabelTop: true, isShowTextRequire: true, - child: TextFormField( - decoration: const InputDecoration( - border: OutlineInputBorder(), - hintText: 'Nhập tên đăng nhập', - ), - validator: FormBuilderValidators.required( - context, - ), - onSaved: (value) { - _formKey.currentState?.setInternalFieldValue( - 'userName', - value, - isUpdateState: false, - ); - }, + validator: FormBuilderValidators.required( + context, ), ), - const SizedBox(height: 16), - FormControl( + ConstantWidget.heightSpace16, + TextFieldPassword( + name: 'password', labelText: 'Mật khẩu', - isShowTextRequire: true, - child: TextFormField( - obscureText: true, - decoration: const InputDecoration( - border: OutlineInputBorder(), - hintText: 'Nhập mật khẩu', - ), - validator: FormBuilderValidators.required( - context, - ), - onSaved: (value) { - _formKey.currentState?.setInternalFieldValue( - 'password', - value, - isUpdateState: false, - ); - }, + validator: FormBuilderValidators.required( + context, ), ), - // const SizedBox(height: 8), - // if (captcha != null) ...[ - // const SizedBox(height: 16), - // GestureDetector( - // onTap: () { - // _loginBloc.loadCaptcha(); - // }, - // child: Column( - // crossAxisAlignment: CrossAxisAlignment.start, - // children: [ - // const Text('Captcha'), - // const SizedBox(height: 8), - // Image.network( - // captcha.dntCaptchaImgUrl ?? '', - // height: 60, - // errorBuilder: (_, __, ___) => Text( - // captcha.dntCaptchaImgUrl ?? '', - // style: const TextStyle(color: Colors.blue), - // ), - // ), - // ], - // ), - // ), - // const SizedBox(height: 8), - // FormControl( - // labelText: 'Nhập mã captcha', - // isShowTextRequire: true, - // child: TextFormField( - // decoration: const InputDecoration( - // border: OutlineInputBorder(), - // hintText: 'Nhập mã captcha', - // ), - // validator: FormBuilderValidators.required( - // context, - // ), - // onSaved: (value) { - // _formKey.currentState?.setInternalFieldValue( - // 'captchaInput', - // value, - // isUpdateState: false, - // ); - // }, - // ), - // ), - // ], - const SizedBox(height: 8), - Row( - children: [ - Checkbox( - value: _rememberMe, - onChanged: (v) { - setState(() { - _rememberMe = v ?? false; - }); - }, - ), - const Text('Ghi nhớ đăng nhập'), - ], - ), - const SizedBox(height: 24), + ConstantWidget.heightSpace24, SizedBox( height: 48, child: ConstantWidget.buildPrimaryButton( diff --git a/lib/features/presentation/app/bloc/user_bloc.dart b/lib/features/presentation/app/bloc/user_bloc.dart new file mode 100644 index 0000000..1c3e5f9 --- /dev/null +++ b/lib/features/presentation/app/bloc/user_bloc.dart @@ -0,0 +1,30 @@ +import 'package:baseproject/core/common/index.dart'; +import 'package:baseproject/features/repositories/hra_repository.dart'; +import 'package:baseproject/features/usecases/index.dart'; +import 'package:baseproject/features/usecases/user/user_use_cases.dart'; + +class UserBloc extends BaseCubit> { + UserBloc(this._userUseCases) : super(InitState(null)); + + final UserUseCases _userUseCases; + + Future getUserInfo() async { + final resultRefreshToken = await _userUseCases.refreshToken(); + if (resultRefreshToken.isRight()) { + final resultUserInfo = await _userUseCases.getUserInfoFromApi(); + emit(LoadedState(resultUserInfo.fold((l) => UserInfoDto(), (r) => r))); + } else { + emit(LoadedState(null)); + } + return true; + } + + updateUserInfo(UserInfoDto userInfo) { + emit(LoadedState(userInfo)); + } + + logout() { + emit(LoadedState(null)); + _userUseCases.clearData(); + } +} diff --git a/lib/features/presentation/app/view/app.dart b/lib/features/presentation/app/view/app.dart index ef689e4..7f9a138 100644 --- a/lib/features/presentation/app/view/app.dart +++ b/lib/features/presentation/app/view/app.dart @@ -1,6 +1,8 @@ +import 'package:baseproject/core/common/index.dart'; import 'package:baseproject/core/components/alice.dart'; import 'package:baseproject/core/language/app_localizations.dart'; import 'package:baseproject/core/theme/custom_theme.dart'; +import 'package:baseproject/features/presentation/app/bloc/user_bloc.dart'; import 'package:baseproject/features/route/route_const.dart'; import 'package:baseproject/features/route/route_generator.dart'; import 'package:flutter/foundation.dart'; @@ -18,55 +20,59 @@ class App extends StatefulWidget { } class _AppState extends State { + final UserBloc _userBloc = getItSuper(); String _getLanguage() { return 'vi'; } @override Widget build(BuildContext context) { - return MaterialApp( - // navigatorObservers: [CustomNavigatorObserver()], - debugShowCheckedModeBanner: false, - theme: getTheme(context, true), - // navigatorKey: navigatorKey, - locale: Locale(_getLanguage()), - supportedLocales: AppLocalizations.locales, - localizationsDelegates: >[ - AppLocalizations.delegate, - GlobalMaterialLocalizations.delegate, - GlobalWidgetsLocalizations.delegate, - GlobalCupertinoLocalizations.delegate - ], - navigatorKey: navigatorKey, - localeResolutionCallback: AppLocalizations.localeResolutionCallback, - initialRoute: appInitRouteName, - onGenerateRoute: RouteGenerator.generatorRoute, - builder: EasyLoading.init(builder: (BuildContext context, Widget? child) { - EasyLoading.instance.userInteractions = false; - return Container( - child: kDebugMode - ? Stack( - children: [ - child!, - Positioned( - bottom: 10, - right: 10, - child: Container( - width: 30, - height: 30, - child: FloatingActionButton( - onPressed: () { - CustomAlice.showScreen(); - }, - backgroundColor: Colors.red, - child: const Text("A"), + return BlocProvider( + create: (context) => _userBloc, + child: MaterialApp( + // navigatorObservers: [CustomNavigatorObserver()], + debugShowCheckedModeBanner: false, + theme: getTheme(context, true), + // navigatorKey: navigatorKey, + locale: Locale(_getLanguage()), + supportedLocales: AppLocalizations.locales, + localizationsDelegates: >[ + AppLocalizations.delegate, + GlobalMaterialLocalizations.delegate, + GlobalWidgetsLocalizations.delegate, + GlobalCupertinoLocalizations.delegate + ], + navigatorKey: navigatorKey, + localeResolutionCallback: AppLocalizations.localeResolutionCallback, + initialRoute: appInitRouteName, + onGenerateRoute: RouteGenerator.generatorRoute, + builder: EasyLoading.init(builder: (BuildContext context, Widget? child) { + EasyLoading.instance.userInteractions = false; + return Container( + child: kDebugMode + ? Stack( + children: [ + child!, + Positioned( + bottom: 10, + right: 10, + child: Container( + width: 30, + height: 30, + child: FloatingActionButton( + onPressed: () { + CustomAlice.showScreen(); + }, + backgroundColor: Colors.red, + child: const Text("A"), + ), ), ), - ), - ], - ) - : child!, - ); - })); + ], + ) + : child!, + ); + })), + ); } } diff --git a/lib/features/presentation/app/view/init_screen.dart b/lib/features/presentation/app/view/init_screen.dart new file mode 100644 index 0000000..b9d4de3 --- /dev/null +++ b/lib/features/presentation/app/view/init_screen.dart @@ -0,0 +1,38 @@ +import 'package:baseproject/core/common/index.dart'; +import 'package:baseproject/features/presentation/app/bloc/user_bloc.dart'; +import 'package:baseproject/features/route/route_goto.dart'; +import 'package:baseproject/features/usecases/index.dart'; +import 'package:flutter/material.dart'; + +class InitScreen extends StatefulWidget { + const InitScreen({super.key}); + + @override + State createState() => _InitScreenState(); +} + +class _InitScreenState extends State { + UserBloc get _userBloc => BlocProvider.of(context); + @override + void initState() { + super.initState(); + initData(); + } + + void initData() { + _userBloc.getUserInfo().then((value) { + if (value) { + gotoHome(context); + } + }); + } + + @override + Widget build(BuildContext context) { + return const Scaffold( + body: Center( + child: CircularProgressIndicator(), + ), + ); + } +} diff --git a/lib/features/presentation/home/view/home.dart b/lib/features/presentation/home/view/home.dart index b34bdca..620ba81 100644 --- a/lib/features/presentation/home/view/home.dart +++ b/lib/features/presentation/home/view/home.dart @@ -1,5 +1,8 @@ +import 'package:baseproject/core/common/index.dart'; import 'package:baseproject/core/components/constants_widget.dart'; import 'package:baseproject/core/language/app_localizations.dart'; +import 'package:baseproject/features/model/index.dart'; +import 'package:baseproject/features/presentation/app/bloc/user_bloc.dart'; import 'package:baseproject/features/route/route_goto.dart'; import 'package:flutter/material.dart'; @@ -15,18 +18,39 @@ class _HomeState extends State { Widget build(BuildContext context) { return Scaffold( body: Center( - child: Column( - mainAxisAlignment: MainAxisAlignment.center, - crossAxisAlignment: CrossAxisAlignment.center, - children: [ - Text(AppLocalizations.of(context)!.translate("first_string")), - ConstantWidget.buildPrimaryButton( - onPressed: () { - gotoLogin(context); - }, - text: 'Đăng nhập', - ), - ], + child: BlocBuilder>( + builder: (context, state) { + final userInfo = state.model; + if (userInfo != null) { + return Column( + mainAxisAlignment: MainAxisAlignment.center, + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + Text("Chào ${userInfo.fullName ?? ''}"), + ConstantWidget.buildPrimaryButton( + onPressed: () { + BlocProvider.of(context).logout(); + }, + text: 'Đăng xuất', + ), + ], + ); + } else { + return Column( + mainAxisAlignment: MainAxisAlignment.center, + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + Text(AppLocalizations.of(context)!.translate("first_string")), + ConstantWidget.buildPrimaryButton( + onPressed: () { + gotoLogin(context); + }, + text: 'Đăng nhập', + ), + ], + ); + } + }, ), ), ); diff --git a/lib/features/repositories/hra_repository.dart b/lib/features/repositories/hra_repository.dart index 0d2bf34..94283c2 100644 --- a/lib/features/repositories/hra_repository.dart +++ b/lib/features/repositories/hra_repository.dart @@ -69,7 +69,8 @@ abstract class HraRepository { /// @POST('/api/v1/account/refresh-token') - Future accountRefreshToken(); + Future accountRefreshToken( + @Body() RefreshTokenRequestDto body); /// @POST('/api/v1/account/login-with-2fa') diff --git a/lib/features/repositories/hra_repository.g.dart b/lib/features/repositories/hra_repository.g.dart index 077e963..776b35d 100644 --- a/lib/features/repositories/hra_repository.g.dart +++ b/lib/features/repositories/hra_repository.g.dart @@ -254,11 +254,12 @@ class _HraRepository implements HraRepository { } @override - Future accountRefreshToken() async { + Future accountRefreshToken(body) async { const _extra = {}; final queryParameters = {}; final _headers = {}; final _data = {}; + _data.addAll(body.toJson()); final _result = await _dio.fetch>( _setStreamType(Options( method: 'POST', diff --git a/lib/features/repositories/hra_repository_models.dart b/lib/features/repositories/hra_repository_models.dart index 7eafdab..8898570 100644 --- a/lib/features/repositories/hra_repository_models.dart +++ b/lib/features/repositories/hra_repository_models.dart @@ -12641,6 +12641,22 @@ class RefreshTokenEntity { Map toJson() => _$RefreshTokenEntityToJson(this); } +@JsonSerializable(explicitToJson: true) +class RefreshTokenRequestDto { + RefreshTokenRequestDto({ + this.refreshToken, + }); + + factory RefreshTokenRequestDto.fromJson(Map json) => + _$RefreshTokenRequestDtoFromJson(json); + + @JsonKey(name: 'refreshToken', includeIfNull: true) + String? refreshToken; + static const fromJsonFactory = _$RefreshTokenRequestDtoFromJson; + static const toJsonFactory = _$RefreshTokenRequestDtoToJson; + Map toJson() => _$RefreshTokenRequestDtoToJson(this); +} + @JsonSerializable(explicitToJson: true) class RefreshTokenResponseDto { RefreshTokenResponseDto({ diff --git a/lib/features/repositories/hra_repository_models.g.dart b/lib/features/repositories/hra_repository_models.g.dart index bd6972b..054ad8a 100644 --- a/lib/features/repositories/hra_repository_models.g.dart +++ b/lib/features/repositories/hra_repository_models.g.dart @@ -6,21 +6,31 @@ part of 'hra_repository_models.dart'; // JsonSerializableGenerator // ************************************************************************** -AcademicYearEntity _$AcademicYearEntityFromJson(Map json) => AcademicYearEntity( +AcademicYearEntity _$AcademicYearEntityFromJson(Map json) => + AcademicYearEntity( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, schoolId: (json['schoolId'] as num?)?.toInt(), - startPeriod1: json['startPeriod1'] == null ? null : DateTime.parse(json['startPeriod1'] as String), - startPeriod2: json['startPeriod2'] == null ? null : DateTime.parse(json['startPeriod2'] as String), + startPeriod1: json['startPeriod1'] == null + ? null + : DateTime.parse(json['startPeriod1'] as String), + startPeriod2: json['startPeriod2'] == null + ? null + : DateTime.parse(json['startPeriod2'] as String), end: json['end'] == null ? null : DateTime.parse(json['end'] as String), name: json['name'] as String?, ); -Map _$AcademicYearEntityToJson(AcademicYearEntity instance) => { +Map _$AcademicYearEntityToJson(AcademicYearEntity instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -34,25 +44,32 @@ Map _$AcademicYearEntityToJson(AcademicYearEntity instance) => 'name': instance.name, }; -AcademicYearEntityApiResponse _$AcademicYearEntityApiResponseFromJson(Map json) => +AcademicYearEntityApiResponse _$AcademicYearEntityApiResponseFromJson( + Map json) => AcademicYearEntityApiResponse( - data: json['data'] == null ? null : AcademicYearEntity.fromJson(json['data'] as Map), + data: json['data'] == null + ? null + : AcademicYearEntity.fromJson(json['data'] as Map), message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$AcademicYearEntityApiResponseToJson(AcademicYearEntityApiResponse instance) => { +Map _$AcademicYearEntityApiResponseToJson( + AcademicYearEntityApiResponse instance) => + { 'data': instance.data?.toJson(), 'message': instance.message, 'success': instance.success, 'code': errorCodeEnumToJson(instance.code), }; -AcademicYearEntityListApiResponse _$AcademicYearEntityListApiResponseFromJson(Map json) => +AcademicYearEntityListApiResponse _$AcademicYearEntityListApiResponseFromJson( + Map json) => AcademicYearEntityListApiResponse( data: (json['data'] as List?) - ?.map((e) => AcademicYearEntity.fromJson(e as Map)) + ?.map( + (e) => AcademicYearEntity.fromJson(e as Map)) .toList() ?? [], message: json['message'] as String?, @@ -60,7 +77,8 @@ AcademicYearEntityListApiResponse _$AcademicYearEntityListApiResponseFromJson(Ma code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$AcademicYearEntityListApiResponseToJson(AcademicYearEntityListApiResponse instance) => +Map _$AcademicYearEntityListApiResponseToJson( + AcademicYearEntityListApiResponse instance) => { 'data': instance.data?.map((e) => e.toJson()).toList(), 'message': instance.message, @@ -68,12 +86,17 @@ Map _$AcademicYearEntityListApiResponseToJson(AcademicYearEntit 'code': errorCodeEnumToJson(instance.code), }; -ActivityEntity _$ActivityEntityFromJson(Map json) => ActivityEntity( +ActivityEntity _$ActivityEntityFromJson(Map json) => + ActivityEntity( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, title: json['title'] as String?, description: json['description'] as String?, @@ -85,7 +108,8 @@ ActivityEntity _$ActivityEntityFromJson(Map json) => ActivityEn displayOrder: (json['displayOrder'] as num?)?.toInt(), ); -Map _$ActivityEntityToJson(ActivityEntity instance) => { +Map _$ActivityEntityToJson(ActivityEntity instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -102,34 +126,47 @@ Map _$ActivityEntityToJson(ActivityEntity instance) => json) => ActivityEntityApiResponse( - data: json['data'] == null ? null : ActivityEntity.fromJson(json['data'] as Map), +ActivityEntityApiResponse _$ActivityEntityApiResponseFromJson( + Map json) => + ActivityEntityApiResponse( + data: json['data'] == null + ? null + : ActivityEntity.fromJson(json['data'] as Map), message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$ActivityEntityApiResponseToJson(ActivityEntityApiResponse instance) => { +Map _$ActivityEntityApiResponseToJson( + ActivityEntityApiResponse instance) => + { 'data': instance.data?.toJson(), 'message': instance.message, 'success': instance.success, 'code': errorCodeEnumToJson(instance.code), }; -ActivityGetListQuery _$ActivityGetListQueryFromJson(Map json) => ActivityGetListQuery( +ActivityGetListQuery _$ActivityGetListQueryFromJson( + Map json) => + ActivityGetListQuery( sortExpression: json['sortExpression'] as String?, pageSize: (json['pageSize'] as num?)?.toInt(), pageIndex: (json['pageIndex'] as num?)?.toInt(), skip: (json['skip'] as num?)?.toInt(), notSkip: (json['notSkip'] as num?)?.toInt(), - propertyIncludes: (json['propertyIncludes'] as List?)?.map((e) => e as String).toList() ?? [], + propertyIncludes: (json['propertyIncludes'] as List?) + ?.map((e) => e as String) + .toList() ?? + [], keyword: json['keyword'] as String?, status: commonStatusEnumFromJson((json['status'] as num?)?.toInt()), tag: json['tag'] as String?, type: json['type'] as String?, ); -Map _$ActivityGetListQueryToJson(ActivityGetListQuery instance) => { +Map _$ActivityGetListQueryToJson( + ActivityGetListQuery instance) => + { 'sortExpression': instance.sortExpression, 'pageSize': instance.pageSize, 'pageIndex': instance.pageIndex, @@ -142,12 +179,17 @@ Map _$ActivityGetListQueryToJson(ActivityGetListQuery instance) 'type': instance.type, }; -ActivityListDto _$ActivityListDtoFromJson(Map json) => ActivityListDto( +ActivityListDto _$ActivityListDtoFromJson(Map json) => + ActivityListDto( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, title: json['title'] as String?, description: json['description'] as String?, @@ -159,7 +201,8 @@ ActivityListDto _$ActivityListDtoFromJson(Map json) => Activity displayOrder: (json['displayOrder'] as num?)?.toInt(), ); -Map _$ActivityListDtoToJson(ActivityListDto instance) => { +Map _$ActivityListDtoToJson(ActivityListDto instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -176,28 +219,38 @@ Map _$ActivityListDtoToJson(ActivityListDto instance) => json) => +ActivityListDtoFilterResult _$ActivityListDtoFilterResultFromJson( + Map json) => ActivityListDtoFilterResult( totalRows: (json['totalRows'] as num?)?.toInt(), - data: - (json['data'] as List?)?.map((e) => ActivityListDto.fromJson(e as Map)).toList() ?? - [], + data: (json['data'] as List?) + ?.map((e) => ActivityListDto.fromJson(e as Map)) + .toList() ?? + [], ); -Map _$ActivityListDtoFilterResultToJson(ActivityListDtoFilterResult instance) => { +Map _$ActivityListDtoFilterResultToJson( + ActivityListDtoFilterResult instance) => + { 'totalRows': instance.totalRows, 'data': instance.data?.map((e) => e.toJson()).toList(), }; -ActivityListDtoFilterResultApiResponse _$ActivityListDtoFilterResultApiResponseFromJson(Map json) => - ActivityListDtoFilterResultApiResponse( - data: json['data'] == null ? null : ActivityListDtoFilterResult.fromJson(json['data'] as Map), - message: json['message'] as String?, - success: json['success'] as bool?, - code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), - ); +ActivityListDtoFilterResultApiResponse + _$ActivityListDtoFilterResultApiResponseFromJson( + Map json) => + ActivityListDtoFilterResultApiResponse( + data: json['data'] == null + ? null + : ActivityListDtoFilterResult.fromJson( + json['data'] as Map), + message: json['message'] as String?, + success: json['success'] as bool?, + code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), + ); -Map _$ActivityListDtoFilterResultApiResponseToJson(ActivityListDtoFilterResultApiResponse instance) => +Map _$ActivityListDtoFilterResultApiResponseToJson( + ActivityListDtoFilterResultApiResponse instance) => { 'data': instance.data?.toJson(), 'message': instance.message, @@ -205,12 +258,17 @@ Map _$ActivityListDtoFilterResultApiResponseToJson(ActivityList 'code': errorCodeEnumToJson(instance.code), }; -ActivityLogEntity _$ActivityLogEntityFromJson(Map json) => ActivityLogEntity( +ActivityLogEntity _$ActivityLogEntityFromJson(Map json) => + ActivityLogEntity( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, title: json['title'] as String?, data: json['data'] as String?, @@ -218,7 +276,8 @@ ActivityLogEntity _$ActivityLogEntityFromJson(Map json) => Acti ip: json['ip'] as String?, ); -Map _$ActivityLogEntityToJson(ActivityLogEntity instance) => { +Map _$ActivityLogEntityToJson(ActivityLogEntity instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -231,27 +290,37 @@ Map _$ActivityLogEntityToJson(ActivityLogEntity instance) => json) => +ActivityLogEntityApiResponse _$ActivityLogEntityApiResponseFromJson( + Map json) => ActivityLogEntityApiResponse( - data: json['data'] == null ? null : ActivityLogEntity.fromJson(json['data'] as Map), + data: json['data'] == null + ? null + : ActivityLogEntity.fromJson(json['data'] as Map), message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$ActivityLogEntityApiResponseToJson(ActivityLogEntityApiResponse instance) => { +Map _$ActivityLogEntityApiResponseToJson( + ActivityLogEntityApiResponse instance) => + { 'data': instance.data?.toJson(), 'message': instance.message, 'success': instance.success, 'code': errorCodeEnumToJson(instance.code), }; -ActivitySaveDto _$ActivitySaveDtoFromJson(Map json) => ActivitySaveDto( +ActivitySaveDto _$ActivitySaveDtoFromJson(Map json) => + ActivitySaveDto( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, title: json['title'] as String?, description: json['description'] as String?, @@ -263,7 +332,8 @@ ActivitySaveDto _$ActivitySaveDtoFromJson(Map json) => Activity displayOrder: (json['displayOrder'] as num?)?.toInt(), ); -Map _$ActivitySaveDtoToJson(ActivitySaveDto instance) => { +Map _$ActivitySaveDtoToJson(ActivitySaveDto instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -280,22 +350,28 @@ Map _$ActivitySaveDtoToJson(ActivitySaveDto instance) => json) => +ActivitySaveDtoApiResponse _$ActivitySaveDtoApiResponseFromJson( + Map json) => ActivitySaveDtoApiResponse( - data: json['data'] == null ? null : ActivitySaveDto.fromJson(json['data'] as Map), + data: json['data'] == null + ? null + : ActivitySaveDto.fromJson(json['data'] as Map), message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$ActivitySaveDtoApiResponseToJson(ActivitySaveDtoApiResponse instance) => { +Map _$ActivitySaveDtoApiResponseToJson( + ActivitySaveDtoApiResponse instance) => + { 'data': instance.data?.toJson(), 'message': instance.message, 'success': instance.success, 'code': errorCodeEnumToJson(instance.code), }; -AiChatRequest _$AiChatRequestFromJson(Map json) => AiChatRequest( +AiChatRequest _$AiChatRequestFromJson(Map json) => + AiChatRequest( systemPrompt: json['systemPrompt'] as String?, userMessage: json['userMessage'] as String?, userMessageContent: (json['userMessageContent'] as List?) @@ -307,29 +383,38 @@ AiChatRequest _$AiChatRequestFromJson(Map json) => AiChatReques maxTokens: (json['maxTokens'] as num?)?.toInt(), ); -Map _$AiChatRequestToJson(AiChatRequest instance) => { +Map _$AiChatRequestToJson(AiChatRequest instance) => + { 'systemPrompt': instance.systemPrompt, 'userMessage': instance.userMessage, - 'userMessageContent': instance.userMessageContent?.map((e) => e.toJson()).toList(), + 'userMessageContent': + instance.userMessageContent?.map((e) => e.toJson()).toList(), 'model': instance.model, 'temperature': instance.temperature, 'maxTokens': instance.maxTokens, }; -AiMessageContent _$AiMessageContentFromJson(Map json) => AiMessageContent( +AiMessageContent _$AiMessageContentFromJson(Map json) => + AiMessageContent( type: json['type'] as String?, ); -Map _$AiMessageContentToJson(AiMessageContent instance) => { +Map _$AiMessageContentToJson(AiMessageContent instance) => + { 'type': instance.type, }; -AiPromptEntity _$AiPromptEntityFromJson(Map json) => AiPromptEntity( +AiPromptEntity _$AiPromptEntityFromJson(Map json) => + AiPromptEntity( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, grade: (json['grade'] as num?)?.toInt(), categoryId: (json['categoryId'] as num?)?.toInt(), @@ -337,10 +422,13 @@ AiPromptEntity _$AiPromptEntityFromJson(Map json) => AiPromptEn name: json['name'] as String?, description: json['description'] as String?, prompt: json['prompt'] as String?, - category: json['category'] == null ? null : CategoryEntity.fromJson(json['category'] as Map), + category: json['category'] == null + ? null + : CategoryEntity.fromJson(json['category'] as Map), ); -Map _$AiPromptEntityToJson(AiPromptEntity instance) => { +Map _$AiPromptEntityToJson(AiPromptEntity instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -356,34 +444,47 @@ Map _$AiPromptEntityToJson(AiPromptEntity instance) => json) => AiPromptEntityApiResponse( - data: json['data'] == null ? null : AiPromptEntity.fromJson(json['data'] as Map), +AiPromptEntityApiResponse _$AiPromptEntityApiResponseFromJson( + Map json) => + AiPromptEntityApiResponse( + data: json['data'] == null + ? null + : AiPromptEntity.fromJson(json['data'] as Map), message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$AiPromptEntityApiResponseToJson(AiPromptEntityApiResponse instance) => { +Map _$AiPromptEntityApiResponseToJson( + AiPromptEntityApiResponse instance) => + { 'data': instance.data?.toJson(), 'message': instance.message, 'success': instance.success, 'code': errorCodeEnumToJson(instance.code), }; -AiPromptGetListQuery _$AiPromptGetListQueryFromJson(Map json) => AiPromptGetListQuery( +AiPromptGetListQuery _$AiPromptGetListQueryFromJson( + Map json) => + AiPromptGetListQuery( sortExpression: json['sortExpression'] as String?, pageSize: (json['pageSize'] as num?)?.toInt(), pageIndex: (json['pageIndex'] as num?)?.toInt(), skip: (json['skip'] as num?)?.toInt(), notSkip: (json['notSkip'] as num?)?.toInt(), - propertyIncludes: (json['propertyIncludes'] as List?)?.map((e) => e as String).toList() ?? [], + propertyIncludes: (json['propertyIncludes'] as List?) + ?.map((e) => e as String) + .toList() ?? + [], keyword: json['keyword'] as String?, code: json['code'] as String?, grade: (json['grade'] as num?)?.toInt(), categoryId: (json['categoryId'] as num?)?.toInt(), ); -Map _$AiPromptGetListQueryToJson(AiPromptGetListQuery instance) => { +Map _$AiPromptGetListQueryToJson( + AiPromptGetListQuery instance) => + { 'sortExpression': instance.sortExpression, 'pageSize': instance.pageSize, 'pageIndex': instance.pageIndex, @@ -396,12 +497,17 @@ Map _$AiPromptGetListQueryToJson(AiPromptGetListQuery instance) 'categoryId': instance.categoryId, }; -AiPromptListDto _$AiPromptListDtoFromJson(Map json) => AiPromptListDto( +AiPromptListDto _$AiPromptListDtoFromJson(Map json) => + AiPromptListDto( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, grade: (json['grade'] as num?)?.toInt(), categoryId: (json['categoryId'] as num?)?.toInt(), @@ -409,11 +515,14 @@ AiPromptListDto _$AiPromptListDtoFromJson(Map json) => AiPrompt name: json['name'] as String?, description: json['description'] as String?, prompt: json['prompt'] as String?, - category: json['category'] == null ? null : CategoryEntity.fromJson(json['category'] as Map), + category: json['category'] == null + ? null + : CategoryEntity.fromJson(json['category'] as Map), categoryName: json['categoryName'] as String?, ); -Map _$AiPromptListDtoToJson(AiPromptListDto instance) => { +Map _$AiPromptListDtoToJson(AiPromptListDto instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -430,28 +539,38 @@ Map _$AiPromptListDtoToJson(AiPromptListDto instance) => json) => +AiPromptListDtoFilterResult _$AiPromptListDtoFilterResultFromJson( + Map json) => AiPromptListDtoFilterResult( totalRows: (json['totalRows'] as num?)?.toInt(), - data: - (json['data'] as List?)?.map((e) => AiPromptListDto.fromJson(e as Map)).toList() ?? - [], + data: (json['data'] as List?) + ?.map((e) => AiPromptListDto.fromJson(e as Map)) + .toList() ?? + [], ); -Map _$AiPromptListDtoFilterResultToJson(AiPromptListDtoFilterResult instance) => { +Map _$AiPromptListDtoFilterResultToJson( + AiPromptListDtoFilterResult instance) => + { 'totalRows': instance.totalRows, 'data': instance.data?.map((e) => e.toJson()).toList(), }; -AiPromptListDtoFilterResultApiResponse _$AiPromptListDtoFilterResultApiResponseFromJson(Map json) => - AiPromptListDtoFilterResultApiResponse( - data: json['data'] == null ? null : AiPromptListDtoFilterResult.fromJson(json['data'] as Map), - message: json['message'] as String?, - success: json['success'] as bool?, - code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), - ); +AiPromptListDtoFilterResultApiResponse + _$AiPromptListDtoFilterResultApiResponseFromJson( + Map json) => + AiPromptListDtoFilterResultApiResponse( + data: json['data'] == null + ? null + : AiPromptListDtoFilterResult.fromJson( + json['data'] as Map), + message: json['message'] as String?, + success: json['success'] as bool?, + code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), + ); -Map _$AiPromptListDtoFilterResultApiResponseToJson(AiPromptListDtoFilterResultApiResponse instance) => +Map _$AiPromptListDtoFilterResultApiResponseToJson( + AiPromptListDtoFilterResultApiResponse instance) => { 'data': instance.data?.toJson(), 'message': instance.message, @@ -459,7 +578,8 @@ Map _$AiPromptListDtoFilterResultApiResponseToJson(AiPromptList 'code': errorCodeEnumToJson(instance.code), }; -AiPromptRequest _$AiPromptRequestFromJson(Map json) => AiPromptRequest( +AiPromptRequest _$AiPromptRequestFromJson(Map json) => + AiPromptRequest( promptCode: json['promptCode'] as String?, grade: (json['grade'] as num?)?.toInt(), categoryId: (json['categoryId'] as num?)?.toInt(), @@ -474,13 +594,15 @@ AiPromptRequest _$AiPromptRequestFromJson(Map json) => AiPrompt maxTokens: (json['maxTokens'] as num?)?.toInt(), ); -Map _$AiPromptRequestToJson(AiPromptRequest instance) => { +Map _$AiPromptRequestToJson(AiPromptRequest instance) => + { 'promptCode': instance.promptCode, 'grade': instance.grade, 'categoryId': instance.categoryId, 'variables': instance.variables, 'userMessage': instance.userMessage, - 'userMessageContent': instance.userMessageContent?.map((e) => e.toJson()).toList(), + 'userMessageContent': + instance.userMessageContent?.map((e) => e.toJson()).toList(), 'model': instance.model, 'temperature': instance.temperature, 'maxTokens': instance.maxTokens, @@ -496,7 +618,8 @@ AiResponse _$AiResponseFromJson(Map json) => AiResponse( totalTokens: (json['totalTokens'] as num?)?.toInt(), ); -Map _$AiResponseToJson(AiResponse instance) => { +Map _$AiResponseToJson(AiResponse instance) => + { 'success': instance.success, 'content': instance.content, 'error': instance.error, @@ -506,27 +629,38 @@ Map _$AiResponseToJson(AiResponse instance) => json) => AiResponseApiResponse( - data: json['data'] == null ? null : AiResponse.fromJson(json['data'] as Map), +AiResponseApiResponse _$AiResponseApiResponseFromJson( + Map json) => + AiResponseApiResponse( + data: json['data'] == null + ? null + : AiResponse.fromJson(json['data'] as Map), message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$AiResponseApiResponseToJson(AiResponseApiResponse instance) => { +Map _$AiResponseApiResponseToJson( + AiResponseApiResponse instance) => + { 'data': instance.data?.toJson(), 'message': instance.message, 'success': instance.success, 'code': errorCodeEnumToJson(instance.code), }; -AssignExamAddDto _$AssignExamAddDtoFromJson(Map json) => AssignExamAddDto( +AssignExamAddDto _$AssignExamAddDtoFromJson(Map json) => + AssignExamAddDto( id: (json['id'] as num?)?.toInt(), classId: (json['classId'] as num?)?.toInt(), title: json['title'] as String?, examId: (json['examId'] as num?)?.toInt(), - fromDate: json['fromDate'] == null ? null : DateTime.parse(json['fromDate'] as String), - toDate: json['toDate'] == null ? null : DateTime.parse(json['toDate'] as String), + fromDate: json['fromDate'] == null + ? null + : DateTime.parse(json['fromDate'] as String), + toDate: json['toDate'] == null + ? null + : DateTime.parse(json['toDate'] as String), allowDeadline: json['allowDeadline'] as bool?, status: assignExamStatusEnumFromJson((json['status'] as num?)?.toInt()), type: assignExamTypeEnumFromJson((json['type'] as num?)?.toInt()), @@ -534,7 +668,8 @@ AssignExamAddDto _$AssignExamAddDtoFromJson(Map json) => Assign duration: (json['duration'] as num?)?.toInt(), ); -Map _$AssignExamAddDtoToJson(AssignExamAddDto instance) => { +Map _$AssignExamAddDtoToJson(AssignExamAddDto instance) => + { 'id': instance.id, 'classId': instance.classId, 'title': instance.title, @@ -548,40 +683,56 @@ Map _$AssignExamAddDtoToJson(AssignExamAddDto instance) => json) => AssignExamAddMultipleDto( - classes: - (json['classes'] as List?)?.map((e) => ClassShortDto.fromJson(e as Map)).toList() ?? - [], - assignExam: - json['assignExam'] == null ? null : AssignExamAddDto.fromJson(json['assignExam'] as Map), +AssignExamAddMultipleDto _$AssignExamAddMultipleDtoFromJson( + Map json) => + AssignExamAddMultipleDto( + classes: (json['classes'] as List?) + ?.map((e) => ClassShortDto.fromJson(e as Map)) + .toList() ?? + [], + assignExam: json['assignExam'] == null + ? null + : AssignExamAddDto.fromJson( + json['assignExam'] as Map), ); -Map _$AssignExamAddMultipleDtoToJson(AssignExamAddMultipleDto instance) => { +Map _$AssignExamAddMultipleDtoToJson( + AssignExamAddMultipleDto instance) => + { 'classes': instance.classes?.map((e) => e.toJson()).toList(), 'assignExam': instance.assignExam?.toJson(), }; -AssignExamCheckDoExamDto _$AssignExamCheckDoExamDtoFromJson(Map json) => AssignExamCheckDoExamDto( +AssignExamCheckDoExamDto _$AssignExamCheckDoExamDtoFromJson( + Map json) => + AssignExamCheckDoExamDto( message: json['message'] as String?, isCanViewResult: json['isCanViewResult'] as bool?, classId: (json['classId'] as num?)?.toInt(), ); -Map _$AssignExamCheckDoExamDtoToJson(AssignExamCheckDoExamDto instance) => { +Map _$AssignExamCheckDoExamDtoToJson( + AssignExamCheckDoExamDto instance) => + { 'message': instance.message, 'isCanViewResult': instance.isCanViewResult, 'classId': instance.classId, }; -AssignExamCheckDoExamDtoApiResponse _$AssignExamCheckDoExamDtoApiResponseFromJson(Map json) => - AssignExamCheckDoExamDtoApiResponse( - data: json['data'] == null ? null : AssignExamCheckDoExamDto.fromJson(json['data'] as Map), - message: json['message'] as String?, - success: json['success'] as bool?, - code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), - ); +AssignExamCheckDoExamDtoApiResponse + _$AssignExamCheckDoExamDtoApiResponseFromJson(Map json) => + AssignExamCheckDoExamDtoApiResponse( + data: json['data'] == null + ? null + : AssignExamCheckDoExamDto.fromJson( + json['data'] as Map), + message: json['message'] as String?, + success: json['success'] as bool?, + code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), + ); -Map _$AssignExamCheckDoExamDtoApiResponseToJson(AssignExamCheckDoExamDtoApiResponse instance) => +Map _$AssignExamCheckDoExamDtoApiResponseToJson( + AssignExamCheckDoExamDtoApiResponse instance) => { 'data': instance.data?.toJson(), 'message': instance.message, @@ -589,52 +740,69 @@ Map _$AssignExamCheckDoExamDtoApiResponseToJson(AssignExamCheck 'code': errorCodeEnumToJson(instance.code), }; -AssignExamCountDto _$AssignExamCountDtoFromJson(Map json) => AssignExamCountDto( +AssignExamCountDto _$AssignExamCountDtoFromJson(Map json) => + AssignExamCountDto( countExam: (json['countExam'] as num?)?.toInt(), countTest: (json['countTest'] as num?)?.toInt(), countExercise: (json['countExercise'] as num?)?.toInt(), ); -Map _$AssignExamCountDtoToJson(AssignExamCountDto instance) => { +Map _$AssignExamCountDtoToJson(AssignExamCountDto instance) => + { 'countExam': instance.countExam, 'countTest': instance.countTest, 'countExercise': instance.countExercise, }; -AssignExamCountDtoApiResponse _$AssignExamCountDtoApiResponseFromJson(Map json) => +AssignExamCountDtoApiResponse _$AssignExamCountDtoApiResponseFromJson( + Map json) => AssignExamCountDtoApiResponse( - data: json['data'] == null ? null : AssignExamCountDto.fromJson(json['data'] as Map), + data: json['data'] == null + ? null + : AssignExamCountDto.fromJson(json['data'] as Map), message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$AssignExamCountDtoApiResponseToJson(AssignExamCountDtoApiResponse instance) => { +Map _$AssignExamCountDtoApiResponseToJson( + AssignExamCountDtoApiResponse instance) => + { 'data': instance.data?.toJson(), 'message': instance.message, 'success': instance.success, 'code': errorCodeEnumToJson(instance.code), }; -AssignExamDetailDto _$AssignExamDetailDtoFromJson(Map json) => AssignExamDetailDto( +AssignExamDetailDto _$AssignExamDetailDtoFromJson(Map json) => + AssignExamDetailDto( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, title: json['title'] as String?, classId: (json['classId'] as num?)?.toInt(), examId: (json['examId'] as num?)?.toInt(), - fromDate: json['fromDate'] == null ? null : DateTime.parse(json['fromDate'] as String), - toDate: json['toDate'] == null ? null : DateTime.parse(json['toDate'] as String), + fromDate: json['fromDate'] == null + ? null + : DateTime.parse(json['fromDate'] as String), + toDate: json['toDate'] == null + ? null + : DateTime.parse(json['toDate'] as String), allowDeadline: json['allowDeadline'] as bool?, allowViewAnswer: json['allowViewAnswer'] as bool?, duration: (json['duration'] as num?)?.toInt(), status: assignExamStatusEnumFromJson((json['status'] as num?)?.toInt()), type: assignExamTypeEnumFromJson((json['type'] as num?)?.toInt()), assignExamUsers: (json['assignExamUsers'] as List?) - ?.map((e) => AssignExamUserEntity.fromJson(e as Map)) + ?.map((e) => + AssignExamUserEntity.fromJson(e as Map)) .toList() ?? [], subject: json['subject'] as String?, @@ -642,7 +810,9 @@ AssignExamDetailDto _$AssignExamDetailDtoFromJson(Map json) => canEdit: json['canEdit'] as bool?, ); -Map _$AssignExamDetailDtoToJson(AssignExamDetailDto instance) => { +Map _$AssignExamDetailDtoToJson( + AssignExamDetailDto instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -659,24 +829,30 @@ Map _$AssignExamDetailDtoToJson(AssignExamDetailDto instance) = 'duration': instance.duration, 'status': assignExamStatusEnumToJson(instance.status), 'type': assignExamTypeEnumToJson(instance.type), - 'assignExamUsers': instance.assignExamUsers?.map((e) => e.toJson()).toList(), + 'assignExamUsers': + instance.assignExamUsers?.map((e) => e.toJson()).toList(), 'subject': instance.subject, 'questionCount': instance.questionCount, 'canEdit': instance.canEdit, }; -AssignExamDoneDto _$AssignExamDoneDtoFromJson(Map json) => AssignExamDoneDto( +AssignExamDoneDto _$AssignExamDoneDtoFromJson(Map json) => + AssignExamDoneDto( id: (json['id'] as num?)?.toInt(), title: json['title'] as String?, - endDate: json['endDate'] == null ? null : DateTime.parse(json['endDate'] as String), + endDate: json['endDate'] == null + ? null + : DateTime.parse(json['endDate'] as String), mark: (json['mark'] as num?)?.toDouble(), totalMark: (json['totalMark'] as num?)?.toDouble(), examId: (json['examId'] as num?)?.toInt(), examResultId: (json['examResultId'] as num?)?.toInt(), - status: assignExamUserStatusEnumFromJson((json['status'] as num?)?.toInt()), + status: + assignExamUserStatusEnumFromJson((json['status'] as num?)?.toInt()), ); -Map _$AssignExamDoneDtoToJson(AssignExamDoneDto instance) => { +Map _$AssignExamDoneDtoToJson(AssignExamDoneDto instance) => + { 'id': instance.id, 'title': instance.title, 'endDate': instance.endDate?.toIso8601String(), @@ -687,10 +863,12 @@ Map _$AssignExamDoneDtoToJson(AssignExamDoneDto instance) => json) => +AssignExamDoneDtoListApiResponse _$AssignExamDoneDtoListApiResponseFromJson( + Map json) => AssignExamDoneDtoListApiResponse( data: (json['data'] as List?) - ?.map((e) => AssignExamDoneDto.fromJson(e as Map)) + ?.map( + (e) => AssignExamDoneDto.fromJson(e as Map)) .toList() ?? [], message: json['message'] as String?, @@ -698,7 +876,8 @@ AssignExamDoneDtoListApiResponse _$AssignExamDoneDtoListApiResponseFromJson(Map< code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$AssignExamDoneDtoListApiResponseToJson(AssignExamDoneDtoListApiResponse instance) => +Map _$AssignExamDoneDtoListApiResponseToJson( + AssignExamDoneDtoListApiResponse instance) => { 'data': instance.data?.map((e) => e.toJson()).toList(), 'message': instance.message, @@ -706,34 +885,46 @@ Map _$AssignExamDoneDtoListApiResponseToJson(AssignExamDoneDtoL 'code': errorCodeEnumToJson(instance.code), }; -AssignExamEditDto _$AssignExamEditDtoFromJson(Map json) => AssignExamEditDto( +AssignExamEditDto _$AssignExamEditDtoFromJson(Map json) => + AssignExamEditDto( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, title: json['title'] as String?, classId: (json['classId'] as num?)?.toInt(), examId: (json['examId'] as num?)?.toInt(), - fromDate: json['fromDate'] == null ? null : DateTime.parse(json['fromDate'] as String), - toDate: json['toDate'] == null ? null : DateTime.parse(json['toDate'] as String), + fromDate: json['fromDate'] == null + ? null + : DateTime.parse(json['fromDate'] as String), + toDate: json['toDate'] == null + ? null + : DateTime.parse(json['toDate'] as String), allowDeadline: json['allowDeadline'] as bool?, allowViewAnswer: json['allowViewAnswer'] as bool?, duration: (json['duration'] as num?)?.toInt(), status: assignExamStatusEnumFromJson((json['status'] as num?)?.toInt()), type: assignExamTypeEnumFromJson((json['type'] as num?)?.toInt()), assignExamUsers: (json['assignExamUsers'] as List?) - ?.map((e) => AssignExamUserEntity.fromJson(e as Map)) + ?.map((e) => + AssignExamUserEntity.fromJson(e as Map)) .toList() ?? [], assignUsers: (json['assignUsers'] as List?) - ?.map((e) => AssignExamUserEditDto.fromJson(e as Map)) + ?.map((e) => + AssignExamUserEditDto.fromJson(e as Map)) .toList() ?? [], ); -Map _$AssignExamEditDtoToJson(AssignExamEditDto instance) => { +Map _$AssignExamEditDtoToJson(AssignExamEditDto instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -750,34 +941,46 @@ Map _$AssignExamEditDtoToJson(AssignExamEditDto instance) => e.toJson()).toList(), + 'assignExamUsers': + instance.assignExamUsers?.map((e) => e.toJson()).toList(), 'assignUsers': instance.assignUsers?.map((e) => e.toJson()).toList(), }; -AssignExamEntity _$AssignExamEntityFromJson(Map json) => AssignExamEntity( +AssignExamEntity _$AssignExamEntityFromJson(Map json) => + AssignExamEntity( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, title: json['title'] as String?, classId: (json['classId'] as num?)?.toInt(), examId: (json['examId'] as num?)?.toInt(), - fromDate: json['fromDate'] == null ? null : DateTime.parse(json['fromDate'] as String), - toDate: json['toDate'] == null ? null : DateTime.parse(json['toDate'] as String), + fromDate: json['fromDate'] == null + ? null + : DateTime.parse(json['fromDate'] as String), + toDate: json['toDate'] == null + ? null + : DateTime.parse(json['toDate'] as String), allowDeadline: json['allowDeadline'] as bool?, allowViewAnswer: json['allowViewAnswer'] as bool?, duration: (json['duration'] as num?)?.toInt(), status: assignExamStatusEnumFromJson((json['status'] as num?)?.toInt()), type: assignExamTypeEnumFromJson((json['type'] as num?)?.toInt()), assignExamUsers: (json['assignExamUsers'] as List?) - ?.map((e) => AssignExamUserEntity.fromJson(e as Map)) + ?.map((e) => + AssignExamUserEntity.fromJson(e as Map)) .toList() ?? [], ); -Map _$AssignExamEntityToJson(AssignExamEntity instance) => { +Map _$AssignExamEntityToJson(AssignExamEntity instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -794,21 +997,30 @@ Map _$AssignExamEntityToJson(AssignExamEntity instance) => e.toJson()).toList(), + 'assignExamUsers': + instance.assignExamUsers?.map((e) => e.toJson()).toList(), }; -AssignExamListByClassQuery _$AssignExamListByClassQueryFromJson(Map json) => +AssignExamListByClassQuery _$AssignExamListByClassQueryFromJson( + Map json) => AssignExamListByClassQuery( sortExpression: json['sortExpression'] as String?, pageSize: (json['pageSize'] as num?)?.toInt(), pageIndex: (json['pageIndex'] as num?)?.toInt(), skip: (json['skip'] as num?)?.toInt(), notSkip: (json['notSkip'] as num?)?.toInt(), - propertyIncludes: (json['propertyIncludes'] as List?)?.map((e) => e as String).toList() ?? [], + propertyIncludes: (json['propertyIncludes'] as List?) + ?.map((e) => e as String) + .toList() ?? + [], keyword: json['keyword'] as String?, subjectId: (json['subjectId'] as num?)?.toInt(), - fromDate: json['fromDate'] == null ? null : DateTime.parse(json['fromDate'] as String), - toDate: json['toDate'] == null ? null : DateTime.parse(json['toDate'] as String), + fromDate: json['fromDate'] == null + ? null + : DateTime.parse(json['fromDate'] as String), + toDate: json['toDate'] == null + ? null + : DateTime.parse(json['toDate'] as String), classId: (json['classId'] as num?)?.toInt(), type: assignExamTypeEnumFromJson((json['type'] as num?)?.toInt()), userId: (json['userId'] as num?)?.toInt(), @@ -816,7 +1028,9 @@ AssignExamListByClassQuery _$AssignExamListByClassQueryFromJson(Map _$AssignExamListByClassQueryToJson(AssignExamListByClassQuery instance) => { +Map _$AssignExamListByClassQueryToJson( + AssignExamListByClassQuery instance) => + { 'sortExpression': instance.sortExpression, 'pageSize': instance.pageSize, 'pageIndex': instance.pageIndex, @@ -834,12 +1048,16 @@ Map _$AssignExamListByClassQueryToJson(AssignExamListByClassQue 'status': instance.status, }; -AssignExamListByExamIdDto _$AssignExamListByExamIdDtoFromJson(Map json) => AssignExamListByExamIdDto( +AssignExamListByExamIdDto _$AssignExamListByExamIdDtoFromJson( + Map json) => + AssignExamListByExamIdDto( id: (json['id'] as num?)?.toInt(), examId: (json['examId'] as num?)?.toInt(), className: json['className'] as String?, type: assignExamTypeEnumFromJson((json['type'] as num?)?.toInt()), - fromDate: json['fromDate'] == null ? null : DateTime.parse(json['fromDate'] as String), + fromDate: json['fromDate'] == null + ? null + : DateTime.parse(json['fromDate'] as String), countPupilDone: (json['countPupilDone'] as num?)?.toInt(), countPupil: (json['countPupil'] as num?)?.toInt(), countNeedMark: (json['countNeedMark'] as num?)?.toInt(), @@ -847,7 +1065,9 @@ AssignExamListByExamIdDto _$AssignExamListByExamIdDtoFromJson(Map _$AssignExamListByExamIdDtoToJson(AssignExamListByExamIdDto instance) => { +Map _$AssignExamListByExamIdDtoToJson( + AssignExamListByExamIdDto instance) => + { 'id': instance.id, 'examId': instance.examId, 'className': instance.className, @@ -860,37 +1080,50 @@ Map _$AssignExamListByExamIdDtoToJson(AssignExamListByExamIdDto 'createdBy': instance.createdBy, }; -AssignExamListByExamIdDtoFilterResult _$AssignExamListByExamIdDtoFilterResultFromJson(Map json) => - AssignExamListByExamIdDtoFilterResult( - totalRows: (json['totalRows'] as num?)?.toInt(), - data: (json['data'] as List?) - ?.map((e) => AssignExamListByExamIdDto.fromJson(e as Map)) - .toList() ?? - [], - ); +AssignExamListByExamIdDtoFilterResult + _$AssignExamListByExamIdDtoFilterResultFromJson( + Map json) => + AssignExamListByExamIdDtoFilterResult( + totalRows: (json['totalRows'] as num?)?.toInt(), + data: (json['data'] as List?) + ?.map((e) => AssignExamListByExamIdDto.fromJson( + e as Map)) + .toList() ?? + [], + ); -Map _$AssignExamListByExamIdDtoFilterResultToJson(AssignExamListByExamIdDtoFilterResult instance) => +Map _$AssignExamListByExamIdDtoFilterResultToJson( + AssignExamListByExamIdDtoFilterResult instance) => { 'totalRows': instance.totalRows, 'data': instance.data?.map((e) => e.toJson()).toList(), }; -AssignExamListByExamIdFilterDto _$AssignExamListByExamIdFilterDtoFromJson(Map json) => +AssignExamListByExamIdFilterDto _$AssignExamListByExamIdFilterDtoFromJson( + Map json) => AssignExamListByExamIdFilterDto( sortExpression: json['sortExpression'] as String?, pageSize: (json['pageSize'] as num?)?.toInt(), pageIndex: (json['pageIndex'] as num?)?.toInt(), skip: (json['skip'] as num?)?.toInt(), notSkip: (json['notSkip'] as num?)?.toInt(), - propertyIncludes: (json['propertyIncludes'] as List?)?.map((e) => e as String).toList() ?? [], + propertyIncludes: (json['propertyIncludes'] as List?) + ?.map((e) => e as String) + .toList() ?? + [], examId: (json['examId'] as num?)?.toInt(), - fromDate: json['fromDate'] == null ? null : DateTime.parse(json['fromDate'] as String), - toDate: json['toDate'] == null ? null : DateTime.parse(json['toDate'] as String), + fromDate: json['fromDate'] == null + ? null + : DateTime.parse(json['fromDate'] as String), + toDate: json['toDate'] == null + ? null + : DateTime.parse(json['toDate'] as String), type: assignExamTypeEnumFromJson((json['type'] as num?)?.toInt()), classId: (json['classId'] as num?)?.toInt(), ); -Map _$AssignExamListByExamIdFilterDtoToJson(AssignExamListByExamIdFilterDto instance) => +Map _$AssignExamListByExamIdFilterDtoToJson( + AssignExamListByExamIdFilterDto instance) => { 'sortExpression': instance.sortExpression, 'pageSize': instance.pageSize, @@ -905,20 +1138,29 @@ Map _$AssignExamListByExamIdFilterDtoToJson(AssignExamListByExa 'classId': instance.classId, }; -AssignExamListDto _$AssignExamListDtoFromJson(Map json) => AssignExamListDto( +AssignExamListDto _$AssignExamListDtoFromJson(Map json) => + AssignExamListDto( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, classId: (json['classId'] as num?)?.toInt(), title: json['title'] as String?, subjectId: (json['subjectId'] as num?)?.toInt(), subject: json['subject'] as String?, - fromDate: json['fromDate'] == null ? null : DateTime.parse(json['fromDate'] as String), + fromDate: json['fromDate'] == null + ? null + : DateTime.parse(json['fromDate'] as String), isHot: json['isHot'] as bool?, - toDate: json['toDate'] == null ? null : DateTime.parse(json['toDate'] as String), + toDate: json['toDate'] == null + ? null + : DateTime.parse(json['toDate'] as String), status: assignExamStatusEnumFromJson((json['status'] as num?)?.toInt()), countPupil: (json['countPupil'] as num?)?.toInt(), countPupilDone: (json['countPupilDone'] as num?)?.toInt(), @@ -926,16 +1168,19 @@ AssignExamListDto _$AssignExamListDtoFromJson(Map json) => Assi isTeacher: json['isTeacher'] as bool?, examId: (json['examId'] as num?)?.toInt(), mark: (json['mark'] as num?)?.toDouble(), - userStatus: assignExamUserStatusEnumFromJson((json['userStatus'] as num?)?.toInt()), + userStatus: assignExamUserStatusEnumFromJson( + (json['userStatus'] as num?)?.toInt()), examResultId: (json['examResultId'] as num?)?.toInt(), allowViewAnswer: json['allowViewAnswer'] as bool?, - pupilSubmissionTime: - json['pupilSubmissionTime'] == null ? null : DateTime.parse(json['pupilSubmissionTime'] as String), + pupilSubmissionTime: json['pupilSubmissionTime'] == null + ? null + : DateTime.parse(json['pupilSubmissionTime'] as String), countNeedMark: (json['countNeedMark'] as num?)?.toInt(), duration: (json['duration'] as num?)?.toInt(), ); -Map _$AssignExamListDtoToJson(AssignExamListDto instance) => { +Map _$AssignExamListDtoToJson(AssignExamListDto instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -964,31 +1209,43 @@ Map _$AssignExamListDtoToJson(AssignExamListDto instance) => json) => +AssignExamListDtoFilterResult _$AssignExamListDtoFilterResultFromJson( + Map json) => AssignExamListDtoFilterResult( totalRows: (json['totalRows'] as num?)?.toInt(), data: (json['data'] as List?) - ?.map((e) => AssignExamListDto.fromJson(e as Map)) + ?.map( + (e) => AssignExamListDto.fromJson(e as Map)) .toList() ?? [], ); -Map _$AssignExamListDtoFilterResultToJson(AssignExamListDtoFilterResult instance) => { +Map _$AssignExamListDtoFilterResultToJson( + AssignExamListDtoFilterResult instance) => + { 'totalRows': instance.totalRows, 'data': instance.data?.map((e) => e.toJson()).toList(), }; -AssignExamListExamDto _$AssignExamListExamDtoFromJson(Map json) => AssignExamListExamDto( +AssignExamListExamDto _$AssignExamListExamDtoFromJson( + Map json) => + AssignExamListExamDto( id: (json['id'] as num?)?.toInt(), title: json['title'] as String?, subject: json['subject'] as String?, - fromDate: json['fromDate'] == null ? null : DateTime.parse(json['fromDate'] as String), - toDate: json['toDate'] == null ? null : DateTime.parse(json['toDate'] as String), + fromDate: json['fromDate'] == null + ? null + : DateTime.parse(json['fromDate'] as String), + toDate: json['toDate'] == null + ? null + : DateTime.parse(json['toDate'] as String), status: assignExamStatusEnumFromJson((json['status'] as num?)?.toInt()), type: assignExamTypeEnumFromJson((json['type'] as num?)?.toInt()), ); -Map _$AssignExamListExamDtoToJson(AssignExamListExamDto instance) => { +Map _$AssignExamListExamDtoToJson( + AssignExamListExamDto instance) => + { 'id': instance.id, 'title': instance.title, 'subject': instance.subject, @@ -998,31 +1255,36 @@ Map _$AssignExamListExamDtoToJson(AssignExamListExamDto instanc 'type': assignExamTypeEnumToJson(instance.type), }; -AssignExamListExamDtoFilterResult _$AssignExamListExamDtoFilterResultFromJson(Map json) => +AssignExamListExamDtoFilterResult _$AssignExamListExamDtoFilterResultFromJson( + Map json) => AssignExamListExamDtoFilterResult( totalRows: (json['totalRows'] as num?)?.toInt(), data: (json['data'] as List?) - ?.map((e) => AssignExamListExamDto.fromJson(e as Map)) + ?.map((e) => + AssignExamListExamDto.fromJson(e as Map)) .toList() ?? [], ); -Map _$AssignExamListExamDtoFilterResultToJson(AssignExamListExamDtoFilterResult instance) => +Map _$AssignExamListExamDtoFilterResultToJson( + AssignExamListExamDtoFilterResult instance) => { 'totalRows': instance.totalRows, 'data': instance.data?.map((e) => e.toJson()).toList(), }; -AssignExamListExamDtoFilterResultApiResponse _$AssignExamListExamDtoFilterResultApiResponseFromJson( - Map json) => - AssignExamListExamDtoFilterResultApiResponse( - data: json['data'] == null - ? null - : AssignExamListExamDtoFilterResult.fromJson(json['data'] as Map), - message: json['message'] as String?, - success: json['success'] as bool?, - code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), - ); +AssignExamListExamDtoFilterResultApiResponse + _$AssignExamListExamDtoFilterResultApiResponseFromJson( + Map json) => + AssignExamListExamDtoFilterResultApiResponse( + data: json['data'] == null + ? null + : AssignExamListExamDtoFilterResult.fromJson( + json['data'] as Map), + message: json['message'] as String?, + success: json['success'] as bool?, + code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), + ); Map _$AssignExamListExamDtoFilterResultApiResponseToJson( AssignExamListExamDtoFilterResultApiResponse instance) => @@ -1033,20 +1295,27 @@ Map _$AssignExamListExamDtoFilterResultApiResponseToJson( 'code': errorCodeEnumToJson(instance.code), }; -AssignExamListExamFilterDto _$AssignExamListExamFilterDtoFromJson(Map json) => +AssignExamListExamFilterDto _$AssignExamListExamFilterDtoFromJson( + Map json) => AssignExamListExamFilterDto( sortExpression: json['sortExpression'] as String?, pageSize: (json['pageSize'] as num?)?.toInt(), pageIndex: (json['pageIndex'] as num?)?.toInt(), skip: (json['skip'] as num?)?.toInt(), notSkip: (json['notSkip'] as num?)?.toInt(), - propertyIncludes: (json['propertyIncludes'] as List?)?.map((e) => e as String).toList() ?? [], + propertyIncludes: (json['propertyIncludes'] as List?) + ?.map((e) => e as String) + .toList() ?? + [], keyword: json['keyword'] as String?, userId: (json['userId'] as num?)?.toInt(), - userStatus: assignExamUserStatusEnumFromJson((json['userStatus'] as num?)?.toInt()), + userStatus: assignExamUserStatusEnumFromJson( + (json['userStatus'] as num?)?.toInt()), ); -Map _$AssignExamListExamFilterDtoToJson(AssignExamListExamFilterDto instance) => { +Map _$AssignExamListExamFilterDtoToJson( + AssignExamListExamFilterDto instance) => + { 'sortExpression': instance.sortExpression, 'pageSize': instance.pageSize, 'pageIndex': instance.pageIndex, @@ -1058,23 +1327,34 @@ Map _$AssignExamListExamFilterDtoToJson(AssignExamListExamFilte 'userStatus': assignExamUserStatusEnumToJson(instance.userStatus), }; -AssignExamListUserDto _$AssignExamListUserDtoFromJson(Map json) => AssignExamListUserDto( +AssignExamListUserDto _$AssignExamListUserDtoFromJson( + Map json) => + AssignExamListUserDto( assignExamId: (json['assignExamId'] as num?)?.toInt(), userId: (json['userId'] as num?)?.toInt(), - status: assignExamUserStatusEnumFromJson((json['status'] as num?)?.toInt()), + status: + assignExamUserStatusEnumFromJson((json['status'] as num?)?.toInt()), examResultId: (json['examResultId'] as num?)?.toInt(), - startDate: json['startDate'] == null ? null : DateTime.parse(json['startDate'] as String), + startDate: json['startDate'] == null + ? null + : DateTime.parse(json['startDate'] as String), mark: (json['mark'] as num?)?.toDouble(), duration: (json['duration'] as num?)?.toInt(), - endDate: json['endDate'] == null ? null : DateTime.parse(json['endDate'] as String), + endDate: json['endDate'] == null + ? null + : DateTime.parse(json['endDate'] as String), note: json['note'] as String?, avatar: json['avatar'] as String?, fullName: json['fullName'] as String?, overdue: json['overdue'] as bool?, - timeMarking: json['timeMarking'] == null ? null : DateTime.parse(json['timeMarking'] as String), + timeMarking: json['timeMarking'] == null + ? null + : DateTime.parse(json['timeMarking'] as String), ); -Map _$AssignExamListUserDtoToJson(AssignExamListUserDto instance) => { +Map _$AssignExamListUserDtoToJson( + AssignExamListUserDto instance) => + { 'assignExamId': instance.assignExamId, 'userId': instance.userId, 'status': assignExamUserStatusEnumToJson(instance.status), @@ -1090,17 +1370,25 @@ Map _$AssignExamListUserDtoToJson(AssignExamListUserDto instanc 'timeMarking': instance.timeMarking?.toIso8601String(), }; -AssignExamListUserFilterDto _$AssignExamListUserFilterDtoFromJson(Map json) => +AssignExamListUserFilterDto _$AssignExamListUserFilterDtoFromJson( + Map json) => AssignExamListUserFilterDto( keyword: json['keyword'] as String?, id: (json['id'] as num?)?.toInt(), - fromDate: json['fromDate'] == null ? null : DateTime.parse(json['fromDate'] as String), - toDate: json['toDate'] == null ? null : DateTime.parse(json['toDate'] as String), - status: assignExamUserStatusEnumFromJson((json['status'] as num?)?.toInt()), + fromDate: json['fromDate'] == null + ? null + : DateTime.parse(json['fromDate'] as String), + toDate: json['toDate'] == null + ? null + : DateTime.parse(json['toDate'] as String), + status: + assignExamUserStatusEnumFromJson((json['status'] as num?)?.toInt()), sortExpression: json['sortExpression'] as String?, ); -Map _$AssignExamListUserFilterDtoToJson(AssignExamListUserFilterDto instance) => { +Map _$AssignExamListUserFilterDtoToJson( + AssignExamListUserFilterDto instance) => + { 'keyword': instance.keyword, 'id': instance.id, 'fromDate': instance.fromDate?.toIso8601String(), @@ -1109,18 +1397,23 @@ Map _$AssignExamListUserFilterDtoToJson(AssignExamListUserFilte 'sortExpression': instance.sortExpression, }; -AssignExamNeedDoDto _$AssignExamNeedDoDtoFromJson(Map json) => AssignExamNeedDoDto( +AssignExamNeedDoDto _$AssignExamNeedDoDtoFromJson(Map json) => + AssignExamNeedDoDto( examId: (json['examId'] as num?)?.toInt(), id: (json['id'] as num?)?.toInt(), title: json['title'] as String?, subjectId: (json['subjectId'] as num?)?.toInt(), subject: json['subject'] as String?, - toDate: json['toDate'] == null ? null : DateTime.parse(json['toDate'] as String), + toDate: json['toDate'] == null + ? null + : DateTime.parse(json['toDate'] as String), type: assignExamTypeEnumFromJson((json['type'] as num?)?.toInt()), duration: (json['duration'] as num?)?.toInt(), ); -Map _$AssignExamNeedDoDtoToJson(AssignExamNeedDoDto instance) => { +Map _$AssignExamNeedDoDtoToJson( + AssignExamNeedDoDto instance) => + { 'examId': instance.examId, 'id': instance.id, 'title': instance.title, @@ -1131,10 +1424,12 @@ Map _$AssignExamNeedDoDtoToJson(AssignExamNeedDoDto instance) = 'duration': instance.duration, }; -AssignExamNeedDoDtoListApiResponse _$AssignExamNeedDoDtoListApiResponseFromJson(Map json) => +AssignExamNeedDoDtoListApiResponse _$AssignExamNeedDoDtoListApiResponseFromJson( + Map json) => AssignExamNeedDoDtoListApiResponse( data: (json['data'] as List?) - ?.map((e) => AssignExamNeedDoDto.fromJson(e as Map)) + ?.map((e) => + AssignExamNeedDoDto.fromJson(e as Map)) .toList() ?? [], message: json['message'] as String?, @@ -1142,7 +1437,8 @@ AssignExamNeedDoDtoListApiResponse _$AssignExamNeedDoDtoListApiResponseFromJson( code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$AssignExamNeedDoDtoListApiResponseToJson(AssignExamNeedDoDtoListApiResponse instance) => +Map _$AssignExamNeedDoDtoListApiResponseToJson( + AssignExamNeedDoDtoListApiResponse instance) => { 'data': instance.data?.map((e) => e.toJson()).toList(), 'message': instance.message, @@ -1150,29 +1446,33 @@ Map _$AssignExamNeedDoDtoListApiResponseToJson(AssignExamNeedDo 'code': errorCodeEnumToJson(instance.code), }; -AssignExamScoreDistributionDto _$AssignExamScoreDistributionDtoFromJson(Map json) => +AssignExamScoreDistributionDto _$AssignExamScoreDistributionDtoFromJson( + Map json) => AssignExamScoreDistributionDto( scoreName: json['scoreName'] as String?, count: (json['count'] as num?)?.toInt(), ); -Map _$AssignExamScoreDistributionDtoToJson(AssignExamScoreDistributionDto instance) => +Map _$AssignExamScoreDistributionDtoToJson( + AssignExamScoreDistributionDto instance) => { 'scoreName': instance.scoreName, 'count': instance.count, }; -AssignExamScoreDistributionDtoListApiResponse _$AssignExamScoreDistributionDtoListApiResponseFromJson( - Map json) => - AssignExamScoreDistributionDtoListApiResponse( - data: (json['data'] as List?) - ?.map((e) => AssignExamScoreDistributionDto.fromJson(e as Map)) - .toList() ?? - [], - message: json['message'] as String?, - success: json['success'] as bool?, - code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), - ); +AssignExamScoreDistributionDtoListApiResponse + _$AssignExamScoreDistributionDtoListApiResponseFromJson( + Map json) => + AssignExamScoreDistributionDtoListApiResponse( + data: (json['data'] as List?) + ?.map((e) => AssignExamScoreDistributionDto.fromJson( + e as Map)) + .toList() ?? + [], + message: json['message'] as String?, + success: json['success'] as bool?, + code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), + ); Map _$AssignExamScoreDistributionDtoListApiResponseToJson( AssignExamScoreDistributionDtoListApiResponse instance) => @@ -1183,31 +1483,35 @@ Map _$AssignExamScoreDistributionDtoListApiResponseToJson( 'code': errorCodeEnumToJson(instance.code), }; -AssignExamTopDifficultQuestionDto _$AssignExamTopDifficultQuestionDtoFromJson(Map json) => +AssignExamTopDifficultQuestionDto _$AssignExamTopDifficultQuestionDtoFromJson( + Map json) => AssignExamTopDifficultQuestionDto( questionId: (json['questionId'] as num?)?.toInt(), question: json['question'] as String?, count: (json['count'] as num?)?.toInt(), ); -Map _$AssignExamTopDifficultQuestionDtoToJson(AssignExamTopDifficultQuestionDto instance) => +Map _$AssignExamTopDifficultQuestionDtoToJson( + AssignExamTopDifficultQuestionDto instance) => { 'questionId': instance.questionId, 'question': instance.question, 'count': instance.count, }; -AssignExamTopDifficultQuestionDtoListApiResponse _$AssignExamTopDifficultQuestionDtoListApiResponseFromJson( - Map json) => - AssignExamTopDifficultQuestionDtoListApiResponse( - data: (json['data'] as List?) - ?.map((e) => AssignExamTopDifficultQuestionDto.fromJson(e as Map)) - .toList() ?? - [], - message: json['message'] as String?, - success: json['success'] as bool?, - code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), - ); +AssignExamTopDifficultQuestionDtoListApiResponse + _$AssignExamTopDifficultQuestionDtoListApiResponseFromJson( + Map json) => + AssignExamTopDifficultQuestionDtoListApiResponse( + data: (json['data'] as List?) + ?.map((e) => AssignExamTopDifficultQuestionDto.fromJson( + e as Map)) + .toList() ?? + [], + message: json['message'] as String?, + success: json['success'] as bool?, + code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), + ); Map _$AssignExamTopDifficultQuestionDtoListApiResponseToJson( AssignExamTopDifficultQuestionDtoListApiResponse instance) => @@ -1218,42 +1522,60 @@ Map _$AssignExamTopDifficultQuestionDtoListApiResponseToJson( 'code': errorCodeEnumToJson(instance.code), }; -AssignExamUpdateNoteDto _$AssignExamUpdateNoteDtoFromJson(Map json) => AssignExamUpdateNoteDto( +AssignExamUpdateNoteDto _$AssignExamUpdateNoteDtoFromJson( + Map json) => + AssignExamUpdateNoteDto( id: (json['id'] as num?)?.toInt(), userId: (json['userId'] as num?)?.toInt(), note: json['note'] as String?, ); -Map _$AssignExamUpdateNoteDtoToJson(AssignExamUpdateNoteDto instance) => { +Map _$AssignExamUpdateNoteDtoToJson( + AssignExamUpdateNoteDto instance) => + { 'id': instance.id, 'userId': instance.userId, 'note': instance.note, }; -AssignExamUpdateTimeDto _$AssignExamUpdateTimeDtoFromJson(Map json) => AssignExamUpdateTimeDto( +AssignExamUpdateTimeDto _$AssignExamUpdateTimeDtoFromJson( + Map json) => + AssignExamUpdateTimeDto( id: (json['id'] as num?)?.toInt(), - time: json['time'] == null ? null : DateTime.parse(json['time'] as String), + time: + json['time'] == null ? null : DateTime.parse(json['time'] as String), ); -Map _$AssignExamUpdateTimeDtoToJson(AssignExamUpdateTimeDto instance) => { +Map _$AssignExamUpdateTimeDtoToJson( + AssignExamUpdateTimeDto instance) => + { 'id': instance.id, 'time': instance.time?.toIso8601String(), }; -AssignExamUserEditDto _$AssignExamUserEditDtoFromJson(Map json) => AssignExamUserEditDto( +AssignExamUserEditDto _$AssignExamUserEditDtoFromJson( + Map json) => + AssignExamUserEditDto( assignExamId: (json['assignExamId'] as num?)?.toInt(), userId: (json['userId'] as num?)?.toInt(), - status: assignExamUserStatusEnumFromJson((json['status'] as num?)?.toInt()), + status: + assignExamUserStatusEnumFromJson((json['status'] as num?)?.toInt()), examResultId: (json['examResultId'] as num?)?.toInt(), - startDate: json['startDate'] == null ? null : DateTime.parse(json['startDate'] as String), + startDate: json['startDate'] == null + ? null + : DateTime.parse(json['startDate'] as String), mark: (json['mark'] as num?)?.toDouble(), duration: (json['duration'] as num?)?.toInt(), - endDate: json['endDate'] == null ? null : DateTime.parse(json['endDate'] as String), + endDate: json['endDate'] == null + ? null + : DateTime.parse(json['endDate'] as String), note: json['note'] as String?, classUserId: (json['classUserId'] as num?)?.toInt(), ); -Map _$AssignExamUserEditDtoToJson(AssignExamUserEditDto instance) => { +Map _$AssignExamUserEditDtoToJson( + AssignExamUserEditDto instance) => + { 'assignExamId': instance.assignExamId, 'userId': instance.userId, 'status': assignExamUserStatusEnumToJson(instance.status), @@ -1266,19 +1588,28 @@ Map _$AssignExamUserEditDtoToJson(AssignExamUserEditDto instanc 'classUserId': instance.classUserId, }; -AssignExamUserEntity _$AssignExamUserEntityFromJson(Map json) => AssignExamUserEntity( +AssignExamUserEntity _$AssignExamUserEntityFromJson( + Map json) => + AssignExamUserEntity( assignExamId: (json['assignExamId'] as num?)?.toInt(), userId: (json['userId'] as num?)?.toInt(), - status: assignExamUserStatusEnumFromJson((json['status'] as num?)?.toInt()), + status: + assignExamUserStatusEnumFromJson((json['status'] as num?)?.toInt()), examResultId: (json['examResultId'] as num?)?.toInt(), - startDate: json['startDate'] == null ? null : DateTime.parse(json['startDate'] as String), + startDate: json['startDate'] == null + ? null + : DateTime.parse(json['startDate'] as String), mark: (json['mark'] as num?)?.toDouble(), duration: (json['duration'] as num?)?.toInt(), - endDate: json['endDate'] == null ? null : DateTime.parse(json['endDate'] as String), + endDate: json['endDate'] == null + ? null + : DateTime.parse(json['endDate'] as String), note: json['note'] as String?, ); -Map _$AssignExamUserEntityToJson(AssignExamUserEntity instance) => { +Map _$AssignExamUserEntityToJson( + AssignExamUserEntity instance) => + { 'assignExamId': instance.assignExamId, 'userId': instance.userId, 'status': assignExamUserStatusEnumToJson(instance.status), @@ -1290,15 +1621,28 @@ Map _$AssignExamUserEntityToJson(AssignExamUserEntity instance) 'note': instance.note, }; -AssignExistingTeacherDto _$AssignExistingTeacherDtoFromJson(Map json) => AssignExistingTeacherDto( +AssignExistingTeacherDto _$AssignExistingTeacherDtoFromJson( + Map json) => + AssignExistingTeacherDto( schoolId: (json['schoolId'] as num?)?.toInt(), userId: (json['userId'] as num?)?.toInt(), - subject: (json['subject'] as List?)?.map((e) => (e as num).toInt()).toList() ?? [], - classManage: (json['classManage'] as List?)?.map((e) => (e as num).toInt()).toList() ?? [], - classList: (json['classList'] as List?)?.map((e) => (e as num).toInt()).toList() ?? [], + subject: (json['subject'] as List?) + ?.map((e) => (e as num).toInt()) + .toList() ?? + [], + classManage: (json['classManage'] as List?) + ?.map((e) => (e as num).toInt()) + .toList() ?? + [], + classList: (json['classList'] as List?) + ?.map((e) => (e as num).toInt()) + .toList() ?? + [], ); -Map _$AssignExistingTeacherDtoToJson(AssignExistingTeacherDto instance) => { +Map _$AssignExistingTeacherDtoToJson( + AssignExistingTeacherDto instance) => + { 'schoolId': instance.schoolId, 'userId': instance.userId, 'subject': instance.subject, @@ -1306,26 +1650,30 @@ Map _$AssignExistingTeacherDtoToJson(AssignExistingTeacherDto i 'classList': instance.classList, }; -BooleanApiResponse _$BooleanApiResponseFromJson(Map json) => BooleanApiResponse( +BooleanApiResponse _$BooleanApiResponseFromJson(Map json) => + BooleanApiResponse( data: json['data'] as bool?, message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$BooleanApiResponseToJson(BooleanApiResponse instance) => { +Map _$BooleanApiResponseToJson(BooleanApiResponse instance) => + { 'data': instance.data, 'message': instance.message, 'success': instance.success, 'code': errorCodeEnumToJson(instance.code), }; -CartAddItemDto _$CartAddItemDtoFromJson(Map json) => CartAddItemDto( +CartAddItemDto _$CartAddItemDtoFromJson(Map json) => + CartAddItemDto( productId: (json['productId'] as num?)?.toInt(), quantity: (json['quantity'] as num?)?.toInt(), ); -Map _$CartAddItemDtoToJson(CartAddItemDto instance) => { +Map _$CartAddItemDtoToJson(CartAddItemDto instance) => + { 'productId': instance.productId, 'quantity': instance.quantity, }; @@ -1333,14 +1681,20 @@ Map _$CartAddItemDtoToJson(CartAddItemDto instance) => json) => CartDto( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, userId: (json['userId'] as num?)?.toInt(), notes: json['notes'] as String?, - items: - (json['items'] as List?)?.map((e) => CartItemDto.fromJson(e as Map)).toList() ?? [], + items: (json['items'] as List?) + ?.map((e) => CartItemDto.fromJson(e as Map)) + .toList() ?? + [], ); Map _$CartDtoToJson(CartDto instance) => { @@ -1355,14 +1709,18 @@ Map _$CartDtoToJson(CartDto instance) => { 'items': instance.items?.map((e) => e.toJson()).toList(), }; -CartDtoApiResponse _$CartDtoApiResponseFromJson(Map json) => CartDtoApiResponse( - data: json['data'] == null ? null : CartDto.fromJson(json['data'] as Map), +CartDtoApiResponse _$CartDtoApiResponseFromJson(Map json) => + CartDtoApiResponse( + data: json['data'] == null + ? null + : CartDto.fromJson(json['data'] as Map), message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$CartDtoApiResponseToJson(CartDtoApiResponse instance) => { +Map _$CartDtoApiResponseToJson(CartDtoApiResponse instance) => + { 'data': instance.data?.toJson(), 'message': instance.message, 'success': instance.success, @@ -1372,18 +1730,24 @@ Map _$CartDtoApiResponseToJson(CartDtoApiResponse instance) => CartEntity _$CartEntityFromJson(Map json) => CartEntity( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, userId: (json['userId'] as num?)?.toInt(), notes: json['notes'] as String?, - items: - (json['items'] as List?)?.map((e) => CartItemEntity.fromJson(e as Map)).toList() ?? - [], + items: (json['items'] as List?) + ?.map((e) => CartItemEntity.fromJson(e as Map)) + .toList() ?? + [], ); -Map _$CartEntityToJson(CartEntity instance) => { +Map _$CartEntityToJson(CartEntity instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -1400,10 +1764,13 @@ CartItemDto _$CartItemDtoFromJson(Map json) => CartItemDto( cartId: (json['cartId'] as num?)?.toInt(), productId: (json['productId'] as num?)?.toInt(), quantity: (json['quantity'] as num?)?.toInt(), - product: json['product'] == null ? null : ProductListDto.fromJson(json['product'] as Map), + product: json['product'] == null + ? null + : ProductListDto.fromJson(json['product'] as Map), ); -Map _$CartItemDtoToJson(CartItemDto instance) => { +Map _$CartItemDtoToJson(CartItemDto instance) => + { 'id': instance.id, 'cartId': instance.cartId, 'productId': instance.productId, @@ -1411,21 +1778,31 @@ Map _$CartItemDtoToJson(CartItemDto instance) => json) => CartItemEntity( +CartItemEntity _$CartItemEntityFromJson(Map json) => + CartItemEntity( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, cartId: (json['cartId'] as num?)?.toInt(), productId: (json['productId'] as num?)?.toInt(), quantity: (json['quantity'] as num?)?.toInt(), - cart: json['cart'] == null ? null : CartEntity.fromJson(json['cart'] as Map), - product: json['product'] == null ? null : ProductEntity.fromJson(json['product'] as Map), + cart: json['cart'] == null + ? null + : CartEntity.fromJson(json['cart'] as Map), + product: json['product'] == null + ? null + : ProductEntity.fromJson(json['product'] as Map), ); -Map _$CartItemEntityToJson(CartItemEntity instance) => { +Map _$CartItemEntityToJson(CartItemEntity instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -1439,34 +1816,47 @@ Map _$CartItemEntityToJson(CartItemEntity instance) => json) => CartUpdateItemDto( +CartUpdateItemDto _$CartUpdateItemDtoFromJson(Map json) => + CartUpdateItemDto( cartItemId: (json['cartItemId'] as num?)?.toInt(), quantity: (json['quantity'] as num?)?.toInt(), ); -Map _$CartUpdateItemDtoToJson(CartUpdateItemDto instance) => { +Map _$CartUpdateItemDtoToJson(CartUpdateItemDto instance) => + { 'cartItemId': instance.cartItemId, 'quantity': instance.quantity, }; -CategoryClassLevelEntity _$CategoryClassLevelEntityFromJson(Map json) => CategoryClassLevelEntity( +CategoryClassLevelEntity _$CategoryClassLevelEntityFromJson( + Map json) => + CategoryClassLevelEntity( categoryId: (json['categoryId'] as num?)?.toInt(), classLevel: (json['classLevel'] as num?)?.toInt(), - category: json['category'] == null ? null : CategoryEntity.fromJson(json['category'] as Map), + category: json['category'] == null + ? null + : CategoryEntity.fromJson(json['category'] as Map), ); -Map _$CategoryClassLevelEntityToJson(CategoryClassLevelEntity instance) => { +Map _$CategoryClassLevelEntityToJson( + CategoryClassLevelEntity instance) => + { 'categoryId': instance.categoryId, 'classLevel': instance.classLevel, 'category': instance.category?.toJson(), }; -CategoryEntity _$CategoryEntityFromJson(Map json) => CategoryEntity( +CategoryEntity _$CategoryEntityFromJson(Map json) => + CategoryEntity( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, name: json['name'] as String?, description: json['description'] as String?, @@ -1478,12 +1868,14 @@ CategoryEntity _$CategoryEntityFromJson(Map json) => CategoryEn icon: json['icon'] as String?, status: commonStatusEnumFromJson((json['status'] as num?)?.toInt()), categoryClassLevels: (json['categoryClassLevels'] as List?) - ?.map((e) => CategoryClassLevelEntity.fromJson(e as Map)) + ?.map((e) => + CategoryClassLevelEntity.fromJson(e as Map)) .toList() ?? [], ); -Map _$CategoryEntityToJson(CategoryEntity instance) => { +Map _$CategoryEntityToJson(CategoryEntity instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -1499,36 +1891,50 @@ Map _$CategoryEntityToJson(CategoryEntity instance) => e.toJson()).toList(), + 'categoryClassLevels': + instance.categoryClassLevels?.map((e) => e.toJson()).toList(), }; -CategoryEntityApiResponse _$CategoryEntityApiResponseFromJson(Map json) => CategoryEntityApiResponse( - data: json['data'] == null ? null : CategoryEntity.fromJson(json['data'] as Map), +CategoryEntityApiResponse _$CategoryEntityApiResponseFromJson( + Map json) => + CategoryEntityApiResponse( + data: json['data'] == null + ? null + : CategoryEntity.fromJson(json['data'] as Map), message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$CategoryEntityApiResponseToJson(CategoryEntityApiResponse instance) => { +Map _$CategoryEntityApiResponseToJson( + CategoryEntityApiResponse instance) => + { 'data': instance.data?.toJson(), 'message': instance.message, 'success': instance.success, 'code': errorCodeEnumToJson(instance.code), }; -CategoryGetListQuery _$CategoryGetListQueryFromJson(Map json) => CategoryGetListQuery( +CategoryGetListQuery _$CategoryGetListQueryFromJson( + Map json) => + CategoryGetListQuery( sortExpression: json['sortExpression'] as String?, pageSize: (json['pageSize'] as num?)?.toInt(), pageIndex: (json['pageIndex'] as num?)?.toInt(), skip: (json['skip'] as num?)?.toInt(), notSkip: (json['notSkip'] as num?)?.toInt(), - propertyIncludes: (json['propertyIncludes'] as List?)?.map((e) => e as String).toList() ?? [], + propertyIncludes: (json['propertyIncludes'] as List?) + ?.map((e) => e as String) + .toList() ?? + [], keyword: json['keyword'] as String?, zoneId: (json['zoneId'] as num?)?.toInt(), code: json['code'] as String?, ); -Map _$CategoryGetListQueryToJson(CategoryGetListQuery instance) => { +Map _$CategoryGetListQueryToJson( + CategoryGetListQuery instance) => + { 'sortExpression': instance.sortExpression, 'pageSize': instance.pageSize, 'pageIndex': instance.pageIndex, @@ -1540,36 +1946,45 @@ Map _$CategoryGetListQueryToJson(CategoryGetListQuery instance) 'code': instance.code, }; -CategoryGetListWithGalleryCountQuery _$CategoryGetListWithGalleryCountQueryFromJson(Map json) => - CategoryGetListWithGalleryCountQuery( - code: json['code'] as String?, - includeTotal: json['includeTotal'] as bool?, - ); +CategoryGetListWithGalleryCountQuery + _$CategoryGetListWithGalleryCountQueryFromJson(Map json) => + CategoryGetListWithGalleryCountQuery( + code: json['code'] as String?, + includeTotal: json['includeTotal'] as bool?, + ); -Map _$CategoryGetListWithGalleryCountQueryToJson(CategoryGetListWithGalleryCountQuery instance) => +Map _$CategoryGetListWithGalleryCountQueryToJson( + CategoryGetListWithGalleryCountQuery instance) => { 'code': instance.code, 'includeTotal': instance.includeTotal, }; -CategoryGetListWithNewsCountQuery _$CategoryGetListWithNewsCountQueryFromJson(Map json) => +CategoryGetListWithNewsCountQuery _$CategoryGetListWithNewsCountQueryFromJson( + Map json) => CategoryGetListWithNewsCountQuery( code: json['code'] as String?, includeTotal: json['includeTotal'] as bool?, ); -Map _$CategoryGetListWithNewsCountQueryToJson(CategoryGetListWithNewsCountQuery instance) => +Map _$CategoryGetListWithNewsCountQueryToJson( + CategoryGetListWithNewsCountQuery instance) => { 'code': instance.code, 'includeTotal': instance.includeTotal, }; -CategoryListDto _$CategoryListDtoFromJson(Map json) => CategoryListDto( +CategoryListDto _$CategoryListDtoFromJson(Map json) => + CategoryListDto( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, name: json['name'] as String?, description: json['description'] as String?, @@ -1581,12 +1996,14 @@ CategoryListDto _$CategoryListDtoFromJson(Map json) => Category icon: json['icon'] as String?, status: commonStatusEnumFromJson((json['status'] as num?)?.toInt()), categoryClassLevels: (json['categoryClassLevels'] as List?) - ?.map((e) => CategoryClassLevelEntity.fromJson(e as Map)) + ?.map((e) => + CategoryClassLevelEntity.fromJson(e as Map)) .toList() ?? [], ); -Map _$CategoryListDtoToJson(CategoryListDto instance) => { +Map _$CategoryListDtoToJson(CategoryListDto instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -1602,31 +2019,42 @@ Map _$CategoryListDtoToJson(CategoryListDto instance) => e.toJson()).toList(), + 'categoryClassLevels': + instance.categoryClassLevels?.map((e) => e.toJson()).toList(), }; -CategoryListDtoFilterResult _$CategoryListDtoFilterResultFromJson(Map json) => +CategoryListDtoFilterResult _$CategoryListDtoFilterResultFromJson( + Map json) => CategoryListDtoFilterResult( totalRows: (json['totalRows'] as num?)?.toInt(), - data: - (json['data'] as List?)?.map((e) => CategoryListDto.fromJson(e as Map)).toList() ?? - [], + data: (json['data'] as List?) + ?.map((e) => CategoryListDto.fromJson(e as Map)) + .toList() ?? + [], ); -Map _$CategoryListDtoFilterResultToJson(CategoryListDtoFilterResult instance) => { +Map _$CategoryListDtoFilterResultToJson( + CategoryListDtoFilterResult instance) => + { 'totalRows': instance.totalRows, 'data': instance.data?.map((e) => e.toJson()).toList(), }; -CategoryListDtoFilterResultApiResponse _$CategoryListDtoFilterResultApiResponseFromJson(Map json) => - CategoryListDtoFilterResultApiResponse( - data: json['data'] == null ? null : CategoryListDtoFilterResult.fromJson(json['data'] as Map), - message: json['message'] as String?, - success: json['success'] as bool?, - code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), - ); +CategoryListDtoFilterResultApiResponse + _$CategoryListDtoFilterResultApiResponseFromJson( + Map json) => + CategoryListDtoFilterResultApiResponse( + data: json['data'] == null + ? null + : CategoryListDtoFilterResult.fromJson( + json['data'] as Map), + message: json['message'] as String?, + success: json['success'] as bool?, + code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), + ); -Map _$CategoryListDtoFilterResultApiResponseToJson(CategoryListDtoFilterResultApiResponse instance) => +Map _$CategoryListDtoFilterResultApiResponseToJson( + CategoryListDtoFilterResultApiResponse instance) => { 'data': instance.data?.toJson(), 'message': instance.message, @@ -1634,13 +2062,18 @@ Map _$CategoryListDtoFilterResultApiResponseToJson(CategoryList 'code': errorCodeEnumToJson(instance.code), }; -CategoryWithGalleryCountDto _$CategoryWithGalleryCountDtoFromJson(Map json) => +CategoryWithGalleryCountDto _$CategoryWithGalleryCountDtoFromJson( + Map json) => CategoryWithGalleryCountDto( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, name: json['name'] as String?, description: json['description'] as String?, @@ -1652,13 +2085,16 @@ CategoryWithGalleryCountDto _$CategoryWithGalleryCountDtoFromJson(Map?) - ?.map((e) => CategoryClassLevelEntity.fromJson(e as Map)) + ?.map((e) => + CategoryClassLevelEntity.fromJson(e as Map)) .toList() ?? [], galleryCount: (json['galleryCount'] as num?)?.toInt(), ); -Map _$CategoryWithGalleryCountDtoToJson(CategoryWithGalleryCountDto instance) => { +Map _$CategoryWithGalleryCountDtoToJson( + CategoryWithGalleryCountDto instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -1674,21 +2110,24 @@ Map _$CategoryWithGalleryCountDtoToJson(CategoryWithGalleryCoun 'path': instance.path, 'icon': instance.icon, 'status': commonStatusEnumToJson(instance.status), - 'categoryClassLevels': instance.categoryClassLevels?.map((e) => e.toJson()).toList(), + 'categoryClassLevels': + instance.categoryClassLevels?.map((e) => e.toJson()).toList(), 'galleryCount': instance.galleryCount, }; -CategoryWithGalleryCountDtoListApiResponse _$CategoryWithGalleryCountDtoListApiResponseFromJson( - Map json) => - CategoryWithGalleryCountDtoListApiResponse( - data: (json['data'] as List?) - ?.map((e) => CategoryWithGalleryCountDto.fromJson(e as Map)) - .toList() ?? - [], - message: json['message'] as String?, - success: json['success'] as bool?, - code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), - ); +CategoryWithGalleryCountDtoListApiResponse + _$CategoryWithGalleryCountDtoListApiResponseFromJson( + Map json) => + CategoryWithGalleryCountDtoListApiResponse( + data: (json['data'] as List?) + ?.map((e) => CategoryWithGalleryCountDto.fromJson( + e as Map)) + .toList() ?? + [], + message: json['message'] as String?, + success: json['success'] as bool?, + code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), + ); Map _$CategoryWithGalleryCountDtoListApiResponseToJson( CategoryWithGalleryCountDtoListApiResponse instance) => @@ -1699,12 +2138,18 @@ Map _$CategoryWithGalleryCountDtoListApiResponseToJson( 'code': errorCodeEnumToJson(instance.code), }; -CategoryWithNewsCountDto _$CategoryWithNewsCountDtoFromJson(Map json) => CategoryWithNewsCountDto( +CategoryWithNewsCountDto _$CategoryWithNewsCountDtoFromJson( + Map json) => + CategoryWithNewsCountDto( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, name: json['name'] as String?, description: json['description'] as String?, @@ -1716,13 +2161,16 @@ CategoryWithNewsCountDto _$CategoryWithNewsCountDtoFromJson(Map icon: json['icon'] as String?, status: commonStatusEnumFromJson((json['status'] as num?)?.toInt()), categoryClassLevels: (json['categoryClassLevels'] as List?) - ?.map((e) => CategoryClassLevelEntity.fromJson(e as Map)) + ?.map((e) => + CategoryClassLevelEntity.fromJson(e as Map)) .toList() ?? [], newsCount: (json['newsCount'] as num?)?.toInt(), ); -Map _$CategoryWithNewsCountDtoToJson(CategoryWithNewsCountDto instance) => { +Map _$CategoryWithNewsCountDtoToJson( + CategoryWithNewsCountDto instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -1738,20 +2186,24 @@ Map _$CategoryWithNewsCountDtoToJson(CategoryWithNewsCountDto i 'path': instance.path, 'icon': instance.icon, 'status': commonStatusEnumToJson(instance.status), - 'categoryClassLevels': instance.categoryClassLevels?.map((e) => e.toJson()).toList(), + 'categoryClassLevels': + instance.categoryClassLevels?.map((e) => e.toJson()).toList(), 'newsCount': instance.newsCount, }; -CategoryWithNewsCountDtoListApiResponse _$CategoryWithNewsCountDtoListApiResponseFromJson(Map json) => - CategoryWithNewsCountDtoListApiResponse( - data: (json['data'] as List?) - ?.map((e) => CategoryWithNewsCountDto.fromJson(e as Map)) - .toList() ?? - [], - message: json['message'] as String?, - success: json['success'] as bool?, - code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), - ); +CategoryWithNewsCountDtoListApiResponse + _$CategoryWithNewsCountDtoListApiResponseFromJson( + Map json) => + CategoryWithNewsCountDtoListApiResponse( + data: (json['data'] as List?) + ?.map((e) => CategoryWithNewsCountDto.fromJson( + e as Map)) + .toList() ?? + [], + message: json['message'] as String?, + success: json['success'] as bool?, + code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), + ); Map _$CategoryWithNewsCountDtoListApiResponseToJson( CategoryWithNewsCountDtoListApiResponse instance) => @@ -1762,36 +2214,45 @@ Map _$CategoryWithNewsCountDtoListApiResponseToJson( 'code': errorCodeEnumToJson(instance.code), }; -ChangeEmailDto _$ChangeEmailDtoFromJson(Map json) => ChangeEmailDto( +ChangeEmailDto _$ChangeEmailDtoFromJson(Map json) => + ChangeEmailDto( id: (json['id'] as num?)?.toInt(), password: json['password'] as String?, email: json['email'] as String?, ); -Map _$ChangeEmailDtoToJson(ChangeEmailDto instance) => { +Map _$ChangeEmailDtoToJson(ChangeEmailDto instance) => + { 'id': instance.id, 'password': instance.password, 'email': instance.email, }; -ChangePasswordDto _$ChangePasswordDtoFromJson(Map json) => ChangePasswordDto( +ChangePasswordDto _$ChangePasswordDtoFromJson(Map json) => + ChangePasswordDto( oldPassword: json['oldPassword'] as String?, newPassword: json['newPassword'] as String?, reNewPassword: json['reNewPassword'] as String?, ); -Map _$ChangePasswordDtoToJson(ChangePasswordDto instance) => { +Map _$ChangePasswordDtoToJson(ChangePasswordDto instance) => + { 'oldPassword': instance.oldPassword, 'newPassword': instance.newPassword, 'reNewPassword': instance.reNewPassword, }; -ChatGroupDetailDto _$ChatGroupDetailDtoFromJson(Map json) => ChatGroupDetailDto( +ChatGroupDetailDto _$ChatGroupDetailDtoFromJson(Map json) => + ChatGroupDetailDto( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, name: json['name'] as String?, avatar: json['avatar'] as String?, @@ -1799,13 +2260,15 @@ ChatGroupDetailDto _$ChatGroupDetailDtoFromJson(Map json) => Ch type: (json['type'] as num?)?.toInt(), documentId: (json['documentId'] as num?)?.toInt(), listUserOfGroup: (json['listUserOfGroup'] as List?) - ?.map((e) => UserWithSimpleInfoDto.fromJson(e as Map)) + ?.map((e) => + UserWithSimpleInfoDto.fromJson(e as Map)) .toList() ?? [], isOnline: json['isOnline'] as bool?, ); -Map _$ChatGroupDetailDtoToJson(ChatGroupDetailDto instance) => { +Map _$ChatGroupDetailDtoToJson(ChatGroupDetailDto instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -1817,31 +2280,42 @@ Map _$ChatGroupDetailDtoToJson(ChatGroupDetailDto instance) => 'status': instance.status, 'type': instance.type, 'documentId': instance.documentId, - 'listUserOfGroup': instance.listUserOfGroup?.map((e) => e.toJson()).toList(), + 'listUserOfGroup': + instance.listUserOfGroup?.map((e) => e.toJson()).toList(), 'isOnline': instance.isOnline, }; -ChatGroupDetailDtoApiResponse _$ChatGroupDetailDtoApiResponseFromJson(Map json) => +ChatGroupDetailDtoApiResponse _$ChatGroupDetailDtoApiResponseFromJson( + Map json) => ChatGroupDetailDtoApiResponse( - data: json['data'] == null ? null : ChatGroupDetailDto.fromJson(json['data'] as Map), + data: json['data'] == null + ? null + : ChatGroupDetailDto.fromJson(json['data'] as Map), message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$ChatGroupDetailDtoApiResponseToJson(ChatGroupDetailDtoApiResponse instance) => { +Map _$ChatGroupDetailDtoApiResponseToJson( + ChatGroupDetailDtoApiResponse instance) => + { 'data': instance.data?.toJson(), 'message': instance.message, 'success': instance.success, 'code': errorCodeEnumToJson(instance.code), }; -ChatGroupEntity _$ChatGroupEntityFromJson(Map json) => ChatGroupEntity( +ChatGroupEntity _$ChatGroupEntityFromJson(Map json) => + ChatGroupEntity( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, name: json['name'] as String?, avatar: json['avatar'] as String?, @@ -1850,7 +2324,8 @@ ChatGroupEntity _$ChatGroupEntityFromJson(Map json) => ChatGrou documentId: (json['documentId'] as num?)?.toInt(), ); -Map _$ChatGroupEntityToJson(ChatGroupEntity instance) => { +Map _$ChatGroupEntityToJson(ChatGroupEntity instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -1864,63 +2339,89 @@ Map _$ChatGroupEntityToJson(ChatGroupEntity instance) => json) => +ChatGroupEntityApiResponse _$ChatGroupEntityApiResponseFromJson( + Map json) => ChatGroupEntityApiResponse( - data: json['data'] == null ? null : ChatGroupEntity.fromJson(json['data'] as Map), + data: json['data'] == null + ? null + : ChatGroupEntity.fromJson(json['data'] as Map), message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$ChatGroupEntityApiResponseToJson(ChatGroupEntityApiResponse instance) => { +Map _$ChatGroupEntityApiResponseToJson( + ChatGroupEntityApiResponse instance) => + { 'data': instance.data?.toJson(), 'message': instance.message, 'success': instance.success, 'code': errorCodeEnumToJson(instance.code), }; -ClassAddListUserCommand _$ClassAddListUserCommandFromJson(Map json) => ClassAddListUserCommand( - userIds: (json['userIds'] as List?)?.map((e) => (e as num).toInt()).toList() ?? [], +ClassAddListUserCommand _$ClassAddListUserCommandFromJson( + Map json) => + ClassAddListUserCommand( + userIds: (json['userIds'] as List?) + ?.map((e) => (e as num).toInt()) + .toList() ?? + [], classId: (json['classId'] as num?)?.toInt(), role: classUserRoleEnumFromJson((json['role'] as num?)?.toInt()), ); -Map _$ClassAddListUserCommandToJson(ClassAddListUserCommand instance) => { +Map _$ClassAddListUserCommandToJson( + ClassAddListUserCommand instance) => + { 'userIds': instance.userIds, 'classId': instance.classId, 'role': classUserRoleEnumToJson(instance.role), }; -ClassByUserDto _$ClassByUserDtoFromJson(Map json) => ClassByUserDto( +ClassByUserDto _$ClassByUserDtoFromJson(Map json) => + ClassByUserDto( id: (json['id'] as num?)?.toInt(), name: json['name'] as String?, ); -Map _$ClassByUserDtoToJson(ClassByUserDto instance) => { +Map _$ClassByUserDtoToJson(ClassByUserDto instance) => + { 'id': instance.id, 'name': instance.name, }; -ClassChangeClassCommand _$ClassChangeClassCommandFromJson(Map json) => ClassChangeClassCommand( - userIds: (json['userIds'] as List?)?.map((e) => (e as num).toInt()).toList() ?? [], +ClassChangeClassCommand _$ClassChangeClassCommandFromJson( + Map json) => + ClassChangeClassCommand( + userIds: (json['userIds'] as List?) + ?.map((e) => (e as num).toInt()) + .toList() ?? + [], oldClassId: (json['oldClassId'] as num?)?.toInt(), newClassId: (json['newClassId'] as num?)?.toInt(), status: classUserStatusEnumFromJson((json['status'] as num?)?.toInt()), ); -Map _$ClassChangeClassCommandToJson(ClassChangeClassCommand instance) => { +Map _$ClassChangeClassCommandToJson( + ClassChangeClassCommand instance) => + { 'userIds': instance.userIds, 'oldClassId': instance.oldClassId, 'newClassId': instance.newClassId, 'status': classUserStatusEnumToJson(instance.status), }; -ClassDetailDto _$ClassDetailDtoFromJson(Map json) => ClassDetailDto( +ClassDetailDto _$ClassDetailDtoFromJson(Map json) => + ClassDetailDto( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, name: json['name'] as String?, schoolId: (json['schoolId'] as num?)?.toInt(), @@ -1930,12 +2431,17 @@ ClassDetailDto _$ClassDetailDtoFromJson(Map json) => ClassDetai classProgramTypeId: (json['classProgramTypeId'] as num?)?.toInt(), classProgramType: json['classProgramType'] == null ? null - : ClassProgramTypeEntity.fromJson(json['classProgramType'] as Map), + : ClassProgramTypeEntity.fromJson( + json['classProgramType'] as Map), classType: classTypeEnumFromJson((json['classType'] as num?)?.toInt()), productId: (json['productId'] as num?)?.toInt(), maxStudents: (json['maxStudents'] as num?)?.toInt(), - startDate: json['startDate'] == null ? null : DateTime.parse(json['startDate'] as String), - endDate: json['endDate'] == null ? null : DateTime.parse(json['endDate'] as String), + startDate: json['startDate'] == null + ? null + : DateTime.parse(json['startDate'] as String), + endDate: json['endDate'] == null + ? null + : DateTime.parse(json['endDate'] as String), zoomMeetingId: json['zoomMeetingId'] as String?, zoomPassword: json['zoomPassword'] as String?, description: json['description'] as String?, @@ -1953,13 +2459,16 @@ ClassDetailDto _$ClassDetailDtoFromJson(Map json) => ClassDetai .toList() ?? [], classSessions: (json['classSessions'] as List?) - ?.map((e) => ClassSessionEntity.fromJson(e as Map)) + ?.map( + (e) => ClassSessionEntity.fromJson(e as Map)) .toList() ?? [], - currentRole: classUserRoleEnumFromJson((json['currentRole'] as num?)?.toInt()), + currentRole: + classUserRoleEnumFromJson((json['currentRole'] as num?)?.toInt()), ); -Map _$ClassDetailDtoToJson(ClassDetailDto instance) => { +Map _$ClassDetailDtoToJson(ClassDetailDto instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -1995,9 +2504,13 @@ Map _$ClassDetailDtoToJson(ClassDetailDto instance) => json) => ClassEntity( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, name: json['name'] as String?, schoolId: (json['schoolId'] as num?)?.toInt(), @@ -2007,12 +2520,17 @@ ClassEntity _$ClassEntityFromJson(Map json) => ClassEntity( classProgramTypeId: (json['classProgramTypeId'] as num?)?.toInt(), classProgramType: json['classProgramType'] == null ? null - : ClassProgramTypeEntity.fromJson(json['classProgramType'] as Map), + : ClassProgramTypeEntity.fromJson( + json['classProgramType'] as Map), classType: classTypeEnumFromJson((json['classType'] as num?)?.toInt()), productId: (json['productId'] as num?)?.toInt(), maxStudents: (json['maxStudents'] as num?)?.toInt(), - startDate: json['startDate'] == null ? null : DateTime.parse(json['startDate'] as String), - endDate: json['endDate'] == null ? null : DateTime.parse(json['endDate'] as String), + startDate: json['startDate'] == null + ? null + : DateTime.parse(json['startDate'] as String), + endDate: json['endDate'] == null + ? null + : DateTime.parse(json['endDate'] as String), zoomMeetingId: json['zoomMeetingId'] as String?, zoomPassword: json['zoomPassword'] as String?, description: json['description'] as String?, @@ -2030,12 +2548,14 @@ ClassEntity _$ClassEntityFromJson(Map json) => ClassEntity( .toList() ?? [], classSessions: (json['classSessions'] as List?) - ?.map((e) => ClassSessionEntity.fromJson(e as Map)) + ?.map( + (e) => ClassSessionEntity.fromJson(e as Map)) .toList() ?? [], ); -Map _$ClassEntityToJson(ClassEntity instance) => { +Map _$ClassEntityToJson(ClassEntity instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -2067,13 +2587,17 @@ Map _$ClassEntityToJson(ClassEntity instance) => e.toJson()).toList(), }; -ClassGetListFilter _$ClassGetListFilterFromJson(Map json) => ClassGetListFilter( +ClassGetListFilter _$ClassGetListFilterFromJson(Map json) => + ClassGetListFilter( sortExpression: json['sortExpression'] as String?, pageSize: (json['pageSize'] as num?)?.toInt(), pageIndex: (json['pageIndex'] as num?)?.toInt(), skip: (json['skip'] as num?)?.toInt(), notSkip: (json['notSkip'] as num?)?.toInt(), - propertyIncludes: (json['propertyIncludes'] as List?)?.map((e) => e as String).toList() ?? [], + propertyIncludes: (json['propertyIncludes'] as List?) + ?.map((e) => e as String) + .toList() ?? + [], keyword: json['keyword'] as String?, schoolId: (json['schoolId'] as num?)?.toInt(), academicYearId: (json['academicYearId'] as num?)?.toInt(), @@ -2081,10 +2605,12 @@ ClassGetListFilter _$ClassGetListFilterFromJson(Map json) => Cl isGetAll: json['isGetAll'] as bool?, userId: (json['userId'] as num?)?.toInt(), grade: (json['grade'] as num?)?.toInt(), - searchType: classListSearchTypeEnumFromJson((json['searchType'] as num?)?.toInt()), + searchType: classListSearchTypeEnumFromJson( + (json['searchType'] as num?)?.toInt()), ); -Map _$ClassGetListFilterToJson(ClassGetListFilter instance) => { +Map _$ClassGetListFilterToJson(ClassGetListFilter instance) => + { 'sortExpression': instance.sortExpression, 'pageSize': instance.pageSize, 'pageIndex': instance.pageIndex, @@ -2105,11 +2631,14 @@ ClassLevel _$ClassLevelFromJson(Map json) => ClassLevel( id: (json['id'] as num?)?.toInt(), grade: (json['grade'] as num?)?.toInt(), name: json['name'] as String?, - subjects: - (json['subjects'] as List?)?.map((e) => Subject.fromJson(e as Map)).toList() ?? [], + subjects: (json['subjects'] as List?) + ?.map((e) => Subject.fromJson(e as Map)) + .toList() ?? + [], ); -Map _$ClassLevelToJson(ClassLevel instance) => { +Map _$ClassLevelToJson(ClassLevel instance) => + { 'id': instance.id, 'grade': instance.grade, 'name': instance.name, @@ -2119,9 +2648,13 @@ Map _$ClassLevelToJson(ClassLevel instance) => json) => ClassListDto( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, name: json['name'] as String?, schoolId: (json['schoolId'] as num?)?.toInt(), @@ -2131,12 +2664,17 @@ ClassListDto _$ClassListDtoFromJson(Map json) => ClassListDto( classProgramTypeId: (json['classProgramTypeId'] as num?)?.toInt(), classProgramType: json['classProgramType'] == null ? null - : ClassProgramTypeEntity.fromJson(json['classProgramType'] as Map), + : ClassProgramTypeEntity.fromJson( + json['classProgramType'] as Map), classType: classTypeEnumFromJson((json['classType'] as num?)?.toInt()), productId: (json['productId'] as num?)?.toInt(), maxStudents: (json['maxStudents'] as num?)?.toInt(), - startDate: json['startDate'] == null ? null : DateTime.parse(json['startDate'] as String), - endDate: json['endDate'] == null ? null : DateTime.parse(json['endDate'] as String), + startDate: json['startDate'] == null + ? null + : DateTime.parse(json['startDate'] as String), + endDate: json['endDate'] == null + ? null + : DateTime.parse(json['endDate'] as String), zoomMeetingId: json['zoomMeetingId'] as String?, zoomPassword: json['zoomPassword'] as String?, description: json['description'] as String?, @@ -2154,7 +2692,8 @@ ClassListDto _$ClassListDtoFromJson(Map json) => ClassListDto( .toList() ?? [], classSessions: (json['classSessions'] as List?) - ?.map((e) => ClassSessionEntity.fromJson(e as Map)) + ?.map( + (e) => ClassSessionEntity.fromJson(e as Map)) .toList() ?? [], countPupil: (json['countPupil'] as num?)?.toInt(), @@ -2164,13 +2703,15 @@ ClassListDto _$ClassListDtoFromJson(Map json) => ClassListDto( testAverageScore: (json['testAverageScore'] as num?)?.toDouble(), studentCountTest: (json['studentCountTest'] as num?)?.toInt(), studentCountTestDone: (json['studentCountTestDone'] as num?)?.toInt(), - currentRole: classUserRoleEnumFromJson((json['currentRole'] as num?)?.toInt()), + currentRole: + classUserRoleEnumFromJson((json['currentRole'] as num?)?.toInt()), isManager: json['isManager'] as bool?, schoolName: json['schoolName'] as String?, subject: json['subject'] as String?, ); -Map _$ClassListDtoToJson(ClassListDto instance) => { +Map _$ClassListDtoToJson(ClassListDto instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -2213,18 +2754,26 @@ Map _$ClassListDtoToJson(ClassListDto instance) => json) => ClassListDtoFilterResult( +ClassListDtoFilterResult _$ClassListDtoFilterResultFromJson( + Map json) => + ClassListDtoFilterResult( totalRows: (json['totalRows'] as num?)?.toInt(), - data: - (json['data'] as List?)?.map((e) => ClassListDto.fromJson(e as Map)).toList() ?? [], + data: (json['data'] as List?) + ?.map((e) => ClassListDto.fromJson(e as Map)) + .toList() ?? + [], ); -Map _$ClassListDtoFilterResultToJson(ClassListDtoFilterResult instance) => { +Map _$ClassListDtoFilterResultToJson( + ClassListDtoFilterResult instance) => + { 'totalRows': instance.totalRows, 'data': instance.data?.map((e) => e.toJson()).toList(), }; -ClassListOfSchoolDto _$ClassListOfSchoolDtoFromJson(Map json) => ClassListOfSchoolDto( +ClassListOfSchoolDto _$ClassListOfSchoolDtoFromJson( + Map json) => + ClassListOfSchoolDto( id: (json['id'] as num?)?.toInt(), name: json['name'] as String?, grade: (json['grade'] as num?)?.toInt(), @@ -2235,7 +2784,9 @@ ClassListOfSchoolDto _$ClassListOfSchoolDtoFromJson(Map json) = testAverageScore: (json['testAverageScore'] as num?)?.toDouble(), ); -Map _$ClassListOfSchoolDtoToJson(ClassListOfSchoolDto instance) => { +Map _$ClassListOfSchoolDtoToJson( + ClassListOfSchoolDto instance) => + { 'id': instance.id, 'name': instance.name, 'grade': instance.grade, @@ -2246,34 +2797,44 @@ Map _$ClassListOfSchoolDtoToJson(ClassListOfSchoolDto instance) 'testAverageScore': instance.testAverageScore, }; -ClassListOfSchoolDtoFilterResult _$ClassListOfSchoolDtoFilterResultFromJson(Map json) => +ClassListOfSchoolDtoFilterResult _$ClassListOfSchoolDtoFilterResultFromJson( + Map json) => ClassListOfSchoolDtoFilterResult( totalRows: (json['totalRows'] as num?)?.toInt(), data: (json['data'] as List?) - ?.map((e) => ClassListOfSchoolDto.fromJson(e as Map)) + ?.map((e) => + ClassListOfSchoolDto.fromJson(e as Map)) .toList() ?? [], ); -Map _$ClassListOfSchoolDtoFilterResultToJson(ClassListOfSchoolDtoFilterResult instance) => +Map _$ClassListOfSchoolDtoFilterResultToJson( + ClassListOfSchoolDtoFilterResult instance) => { 'totalRows': instance.totalRows, 'data': instance.data?.map((e) => e.toJson()).toList(), }; -ClassListOfSchoolFilter _$ClassListOfSchoolFilterFromJson(Map json) => ClassListOfSchoolFilter( +ClassListOfSchoolFilter _$ClassListOfSchoolFilterFromJson( + Map json) => + ClassListOfSchoolFilter( sortExpression: json['sortExpression'] as String?, pageSize: (json['pageSize'] as num?)?.toInt(), pageIndex: (json['pageIndex'] as num?)?.toInt(), skip: (json['skip'] as num?)?.toInt(), notSkip: (json['notSkip'] as num?)?.toInt(), - propertyIncludes: (json['propertyIncludes'] as List?)?.map((e) => e as String).toList() ?? [], + propertyIncludes: (json['propertyIncludes'] as List?) + ?.map((e) => e as String) + .toList() ?? + [], schoolId: (json['schoolId'] as num?)?.toInt(), keyword: json['keyword'] as String?, grade: (json['grade'] as num?)?.toInt(), ); -Map _$ClassListOfSchoolFilterToJson(ClassListOfSchoolFilter instance) => { +Map _$ClassListOfSchoolFilterToJson( + ClassListOfSchoolFilter instance) => + { 'sortExpression': instance.sortExpression, 'pageSize': instance.pageSize, 'pageIndex': instance.pageIndex, @@ -2285,19 +2846,27 @@ Map _$ClassListOfSchoolFilterToJson(ClassListOfSchoolFilter ins 'grade': instance.grade, }; -ClassProgramTypeEntity _$ClassProgramTypeEntityFromJson(Map json) => ClassProgramTypeEntity( +ClassProgramTypeEntity _$ClassProgramTypeEntityFromJson( + Map json) => + ClassProgramTypeEntity( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, name: json['name'] as String?, schoolId: (json['schoolId'] as num?)?.toInt(), description: json['description'] as String?, ); -Map _$ClassProgramTypeEntityToJson(ClassProgramTypeEntity instance) => { +Map _$ClassProgramTypeEntityToJson( + ClassProgramTypeEntity instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -2309,15 +2878,20 @@ Map _$ClassProgramTypeEntityToJson(ClassProgramTypeEntity insta 'description': instance.description, }; -ClassProgramTypeEntityApiResponse _$ClassProgramTypeEntityApiResponseFromJson(Map json) => +ClassProgramTypeEntityApiResponse _$ClassProgramTypeEntityApiResponseFromJson( + Map json) => ClassProgramTypeEntityApiResponse( - data: json['data'] == null ? null : ClassProgramTypeEntity.fromJson(json['data'] as Map), + data: json['data'] == null + ? null + : ClassProgramTypeEntity.fromJson( + json['data'] as Map), message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$ClassProgramTypeEntityApiResponseToJson(ClassProgramTypeEntityApiResponse instance) => +Map _$ClassProgramTypeEntityApiResponseToJson( + ClassProgramTypeEntityApiResponse instance) => { 'data': instance.data?.toJson(), 'message': instance.message, @@ -2325,18 +2899,22 @@ Map _$ClassProgramTypeEntityApiResponseToJson(ClassProgramTypeE 'code': errorCodeEnumToJson(instance.code), }; -ClassProgramTypeEntityListApiResponse _$ClassProgramTypeEntityListApiResponseFromJson(Map json) => - ClassProgramTypeEntityListApiResponse( - data: (json['data'] as List?) - ?.map((e) => ClassProgramTypeEntity.fromJson(e as Map)) - .toList() ?? - [], - message: json['message'] as String?, - success: json['success'] as bool?, - code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), - ); +ClassProgramTypeEntityListApiResponse + _$ClassProgramTypeEntityListApiResponseFromJson( + Map json) => + ClassProgramTypeEntityListApiResponse( + data: (json['data'] as List?) + ?.map((e) => ClassProgramTypeEntity.fromJson( + e as Map)) + .toList() ?? + [], + message: json['message'] as String?, + success: json['success'] as bool?, + code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), + ); -Map _$ClassProgramTypeEntityListApiResponseToJson(ClassProgramTypeEntityListApiResponse instance) => +Map _$ClassProgramTypeEntityListApiResponseToJson( + ClassProgramTypeEntityListApiResponse instance) => { 'data': instance.data?.map((e) => e.toJson()).toList(), 'message': instance.message, @@ -2344,33 +2922,41 @@ Map _$ClassProgramTypeEntityListApiResponseToJson(ClassProgramT 'code': errorCodeEnumToJson(instance.code), }; -ClassPupilDto _$ClassPupilDtoFromJson(Map json) => ClassPupilDto( +ClassPupilDto _$ClassPupilDtoFromJson(Map json) => + ClassPupilDto( id: (json['id'] as num?)?.toInt(), name: json['name'] as String?, countExamNeedDo: (json['countExamNeedDo'] as num?)?.toInt(), countUser: (json['countUser'] as num?)?.toInt(), ); -Map _$ClassPupilDtoToJson(ClassPupilDto instance) => { +Map _$ClassPupilDtoToJson(ClassPupilDto instance) => + { 'id': instance.id, 'name': instance.name, 'countExamNeedDo': instance.countExamNeedDo, 'countUser': instance.countUser, }; -ClassPupilStatisticalDto _$ClassPupilStatisticalDtoFromJson(Map json) => ClassPupilStatisticalDto( +ClassPupilStatisticalDto _$ClassPupilStatisticalDtoFromJson( + Map json) => + ClassPupilStatisticalDto( userId: (json['userId'] as num?)?.toInt(), avatar: json['avatar'] as String?, fullName: json['fullName'] as String?, fullNameNonAccent: json['fullNameNonAccent'] as String?, - joinDate: json['joinDate'] == null ? null : DateTime.parse(json['joinDate'] as String), + joinDate: json['joinDate'] == null + ? null + : DateTime.parse(json['joinDate'] as String), percentHomeWorkDone: (json['percentHomeWorkDone'] as num?)?.toDouble(), countExam: (json['countExam'] as num?)?.toInt(), averageScoreExam: (json['averageScoreExam'] as num?)?.toDouble(), averageScoreTest: (json['averageScoreTest'] as num?)?.toDouble(), ); -Map _$ClassPupilStatisticalDtoToJson(ClassPupilStatisticalDto instance) => { +Map _$ClassPupilStatisticalDtoToJson( + ClassPupilStatisticalDto instance) => + { 'userId': instance.userId, 'avatar': instance.avatar, 'fullName': instance.fullName, @@ -2382,35 +2968,44 @@ Map _$ClassPupilStatisticalDtoToJson(ClassPupilStatisticalDto i 'averageScoreTest': instance.averageScoreTest, }; -ClassPupilStatisticalDtoFilterResult _$ClassPupilStatisticalDtoFilterResultFromJson(Map json) => - ClassPupilStatisticalDtoFilterResult( - totalRows: (json['totalRows'] as num?)?.toInt(), - data: (json['data'] as List?) - ?.map((e) => ClassPupilStatisticalDto.fromJson(e as Map)) - .toList() ?? - [], - ); +ClassPupilStatisticalDtoFilterResult + _$ClassPupilStatisticalDtoFilterResultFromJson(Map json) => + ClassPupilStatisticalDtoFilterResult( + totalRows: (json['totalRows'] as num?)?.toInt(), + data: (json['data'] as List?) + ?.map((e) => ClassPupilStatisticalDto.fromJson( + e as Map)) + .toList() ?? + [], + ); -Map _$ClassPupilStatisticalDtoFilterResultToJson(ClassPupilStatisticalDtoFilterResult instance) => +Map _$ClassPupilStatisticalDtoFilterResultToJson( + ClassPupilStatisticalDtoFilterResult instance) => { 'totalRows': instance.totalRows, 'data': instance.data?.map((e) => e.toJson()).toList(), }; -ClassPupilStatisticalFilter _$ClassPupilStatisticalFilterFromJson(Map json) => +ClassPupilStatisticalFilter _$ClassPupilStatisticalFilterFromJson( + Map json) => ClassPupilStatisticalFilter( sortExpression: json['sortExpression'] as String?, pageSize: (json['pageSize'] as num?)?.toInt(), pageIndex: (json['pageIndex'] as num?)?.toInt(), skip: (json['skip'] as num?)?.toInt(), notSkip: (json['notSkip'] as num?)?.toInt(), - propertyIncludes: (json['propertyIncludes'] as List?)?.map((e) => e as String).toList() ?? [], + propertyIncludes: (json['propertyIncludes'] as List?) + ?.map((e) => e as String) + .toList() ?? + [], classId: (json['classId'] as num?)?.toInt(), keyword: json['keyword'] as String?, subjectId: (json['subjectId'] as num?)?.toInt(), ); -Map _$ClassPupilStatisticalFilterToJson(ClassPupilStatisticalFilter instance) => { +Map _$ClassPupilStatisticalFilterToJson( + ClassPupilStatisticalFilter instance) => + { 'sortExpression': instance.sortExpression, 'pageSize': instance.pageSize, 'pageIndex': instance.pageIndex, @@ -2422,30 +3017,43 @@ Map _$ClassPupilStatisticalFilterToJson(ClassPupilStatisticalFi 'subjectId': instance.subjectId, }; -ClassRemoveUserCommand _$ClassRemoveUserCommandFromJson(Map json) => ClassRemoveUserCommand( +ClassRemoveUserCommand _$ClassRemoveUserCommandFromJson( + Map json) => + ClassRemoveUserCommand( userId: (json['userId'] as num?)?.toInt(), classId: (json['classId'] as num?)?.toInt(), ); -Map _$ClassRemoveUserCommandToJson(ClassRemoveUserCommand instance) => { +Map _$ClassRemoveUserCommandToJson( + ClassRemoveUserCommand instance) => + { 'userId': instance.userId, 'classId': instance.classId, }; -ClassSessionEntity _$ClassSessionEntityFromJson(Map json) => ClassSessionEntity( +ClassSessionEntity _$ClassSessionEntityFromJson(Map json) => + ClassSessionEntity( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, classId: (json['classId'] as num?)?.toInt(), productLessonId: (json['productLessonId'] as num?)?.toInt(), sessionNumber: (json['sessionNumber'] as num?)?.toInt(), sessionName: json['sessionName'] as String?, description: json['description'] as String?, - startTime: json['startTime'] == null ? null : DateTime.parse(json['startTime'] as String), - endTime: json['endTime'] == null ? null : DateTime.parse(json['endTime'] as String), + startTime: json['startTime'] == null + ? null + : DateTime.parse(json['startTime'] as String), + endTime: json['endTime'] == null + ? null + : DateTime.parse(json['endTime'] as String), zoomMeetingId: json['zoomMeetingId'] as String?, zoomJoinLink: json['zoomJoinLink'] as String?, zoomStartLink: json['zoomStartLink'] as String?, @@ -2455,17 +3063,22 @@ ClassSessionEntity _$ClassSessionEntityFromJson(Map json) => Cl actualDurationMinutes: (json['actualDurationMinutes'] as num?)?.toInt(), status: sessionStatusEnumFromJson((json['status'] as num?)?.toInt()), notes: json['notes'] as String?, - $class: json['class'] == null ? null : ClassEntity.fromJson(json['class'] as Map), + $class: json['class'] == null + ? null + : ClassEntity.fromJson(json['class'] as Map), productLesson: json['productLesson'] == null ? null - : ProductLessonEntity.fromJson(json['productLesson'] as Map), + : ProductLessonEntity.fromJson( + json['productLesson'] as Map), attendances: (json['attendances'] as List?) - ?.map((e) => SessionAttendanceEntity.fromJson(e as Map)) + ?.map((e) => + SessionAttendanceEntity.fromJson(e as Map)) .toList() ?? [], ); -Map _$ClassSessionEntityToJson(ClassSessionEntity instance) => { +Map _$ClassSessionEntityToJson(ClassSessionEntity instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -2493,18 +3106,21 @@ Map _$ClassSessionEntityToJson(ClassSessionEntity instance) => 'attendances': instance.attendances?.map((e) => e.toJson()).toList(), }; -ClassShortDto _$ClassShortDtoFromJson(Map json) => ClassShortDto( +ClassShortDto _$ClassShortDtoFromJson(Map json) => + ClassShortDto( id: (json['id'] as num?)?.toInt(), name: json['name'] as String?, grade: json['grade'] as String?, schoolId: (json['schoolId'] as num?)?.toInt(), classUsers: (json['classUsers'] as List?) - ?.map((e) => ClassUserShortDto.fromJson(e as Map)) + ?.map( + (e) => ClassUserShortDto.fromJson(e as Map)) .toList() ?? [], ); -Map _$ClassShortDtoToJson(ClassShortDto instance) => { +Map _$ClassShortDtoToJson(ClassShortDto instance) => + { 'id': instance.id, 'name': instance.name, 'grade': instance.grade, @@ -2512,37 +3128,49 @@ Map _$ClassShortDtoToJson(ClassShortDto instance) => e.toJson()).toList(), }; -ClassStatisticalDto _$ClassStatisticalDtoFromJson(Map json) => ClassStatisticalDto( +ClassStatisticalDto _$ClassStatisticalDtoFromJson(Map json) => + ClassStatisticalDto( waitingGrading: (json['waitingGrading'] as num?)?.toInt(), countTeacher: (json['countTeacher'] as num?)?.toInt(), countPupil: (json['countPupil'] as num?)?.toInt(), countExam: (json['countExam'] as num?)?.toInt(), ); -Map _$ClassStatisticalDtoToJson(ClassStatisticalDto instance) => { +Map _$ClassStatisticalDtoToJson( + ClassStatisticalDto instance) => + { 'waitingGrading': instance.waitingGrading, 'countTeacher': instance.countTeacher, 'countPupil': instance.countPupil, 'countExam': instance.countExam, }; -ClassUserEntity _$ClassUserEntityFromJson(Map json) => ClassUserEntity( +ClassUserEntity _$ClassUserEntityFromJson(Map json) => + ClassUserEntity( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, userId: (json['userId'] as num?)?.toInt(), classId: (json['classId'] as num?)?.toInt(), role: classUserRoleEnumFromJson((json['role'] as num?)?.toInt()), status: classUserStatusEnumFromJson((json['status'] as num?)?.toInt()), note: json['note'] as String?, - subjectIds: (json['subjectIds'] as List?)?.map((e) => (e as num).toInt()).toList() ?? [], + subjectIds: (json['subjectIds'] as List?) + ?.map((e) => (e as num).toInt()) + .toList() ?? + [], isManager: json['isManager'] as bool?, ); -Map _$ClassUserEntityToJson(ClassUserEntity instance) => { +Map _$ClassUserEntityToJson(ClassUserEntity instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -2558,25 +3186,32 @@ Map _$ClassUserEntityToJson(ClassUserEntity instance) => json) => ClassUserShortDto( +ClassUserShortDto _$ClassUserShortDtoFromJson(Map json) => + ClassUserShortDto( id: (json['id'] as num?)?.toInt(), fullName: json['fullName'] as String?, avatar: json['avatar'] as String?, ); -Map _$ClassUserShortDtoToJson(ClassUserShortDto instance) => { +Map _$ClassUserShortDtoToJson(ClassUserShortDto instance) => + { 'id': instance.id, 'fullName': instance.fullName, 'avatar': instance.avatar, }; -ConsultationRegistrationEntity _$ConsultationRegistrationEntityFromJson(Map json) => +ConsultationRegistrationEntity _$ConsultationRegistrationEntityFromJson( + Map json) => ConsultationRegistrationEntity( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, name: json['name'] as String?, phone: json['phone'] as String?, @@ -2586,11 +3221,14 @@ ConsultationRegistrationEntity _$ConsultationRegistrationEntityFromJson(Map _$ConsultationRegistrationEntityToJson(ConsultationRegistrationEntity instance) => +Map _$ConsultationRegistrationEntityToJson( + ConsultationRegistrationEntity instance) => { 'id': instance.id, 'createdBy': instance.createdBy, @@ -2610,14 +3248,18 @@ Map _$ConsultationRegistrationEntityToJson(ConsultationRegistra 'contactedBy': instance.contactedBy, }; -ConsultationRegistrationEntityApiResponse _$ConsultationRegistrationEntityApiResponseFromJson( - Map json) => - ConsultationRegistrationEntityApiResponse( - data: json['data'] == null ? null : ConsultationRegistrationEntity.fromJson(json['data'] as Map), - message: json['message'] as String?, - success: json['success'] as bool?, - code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), - ); +ConsultationRegistrationEntityApiResponse + _$ConsultationRegistrationEntityApiResponseFromJson( + Map json) => + ConsultationRegistrationEntityApiResponse( + data: json['data'] == null + ? null + : ConsultationRegistrationEntity.fromJson( + json['data'] as Map), + message: json['message'] as String?, + success: json['success'] as bool?, + code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), + ); Map _$ConsultationRegistrationEntityApiResponseToJson( ConsultationRegistrationEntityApiResponse instance) => @@ -2628,22 +3270,32 @@ Map _$ConsultationRegistrationEntityApiResponseToJson( 'code': errorCodeEnumToJson(instance.code), }; -ConsultationRegistrationGetListQuery _$ConsultationRegistrationGetListQueryFromJson(Map json) => - ConsultationRegistrationGetListQuery( - sortExpression: json['sortExpression'] as String?, - pageSize: (json['pageSize'] as num?)?.toInt(), - pageIndex: (json['pageIndex'] as num?)?.toInt(), - skip: (json['skip'] as num?)?.toInt(), - notSkip: (json['notSkip'] as num?)?.toInt(), - propertyIncludes: (json['propertyIncludes'] as List?)?.map((e) => e as String).toList() ?? [], - keyword: json['keyword'] as String?, - status: consultationStatusEnumFromJson((json['status'] as num?)?.toInt()), - planType: json['planType'] as String?, - fromDate: json['fromDate'] == null ? null : DateTime.parse(json['fromDate'] as String), - toDate: json['toDate'] == null ? null : DateTime.parse(json['toDate'] as String), - ); +ConsultationRegistrationGetListQuery + _$ConsultationRegistrationGetListQueryFromJson(Map json) => + ConsultationRegistrationGetListQuery( + sortExpression: json['sortExpression'] as String?, + pageSize: (json['pageSize'] as num?)?.toInt(), + pageIndex: (json['pageIndex'] as num?)?.toInt(), + skip: (json['skip'] as num?)?.toInt(), + notSkip: (json['notSkip'] as num?)?.toInt(), + propertyIncludes: (json['propertyIncludes'] as List?) + ?.map((e) => e as String) + .toList() ?? + [], + keyword: json['keyword'] as String?, + status: + consultationStatusEnumFromJson((json['status'] as num?)?.toInt()), + planType: json['planType'] as String?, + fromDate: json['fromDate'] == null + ? null + : DateTime.parse(json['fromDate'] as String), + toDate: json['toDate'] == null + ? null + : DateTime.parse(json['toDate'] as String), + ); -Map _$ConsultationRegistrationGetListQueryToJson(ConsultationRegistrationGetListQuery instance) => +Map _$ConsultationRegistrationGetListQueryToJson( + ConsultationRegistrationGetListQuery instance) => { 'sortExpression': instance.sortExpression, 'pageSize': instance.pageSize, @@ -2658,13 +3310,18 @@ Map _$ConsultationRegistrationGetListQueryToJson(ConsultationRe 'toDate': instance.toDate?.toIso8601String(), }; -ConsultationRegistrationListDto _$ConsultationRegistrationListDtoFromJson(Map json) => +ConsultationRegistrationListDto _$ConsultationRegistrationListDtoFromJson( + Map json) => ConsultationRegistrationListDto( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, name: json['name'] as String?, phone: json['phone'] as String?, @@ -2674,13 +3331,16 @@ ConsultationRegistrationListDto _$ConsultationRegistrationListDtoFromJson(Map _$ConsultationRegistrationListDtoToJson(ConsultationRegistrationListDto instance) => +Map _$ConsultationRegistrationListDtoToJson( + ConsultationRegistrationListDto instance) => { 'id': instance.id, 'createdBy': instance.createdBy, @@ -2702,15 +3362,17 @@ Map _$ConsultationRegistrationListDtoToJson(ConsultationRegistr 'contactedByName': instance.contactedByName, }; -ConsultationRegistrationListDtoFilterResult _$ConsultationRegistrationListDtoFilterResultFromJson( - Map json) => - ConsultationRegistrationListDtoFilterResult( - totalRows: (json['totalRows'] as num?)?.toInt(), - data: (json['data'] as List?) - ?.map((e) => ConsultationRegistrationListDto.fromJson(e as Map)) - .toList() ?? - [], - ); +ConsultationRegistrationListDtoFilterResult + _$ConsultationRegistrationListDtoFilterResultFromJson( + Map json) => + ConsultationRegistrationListDtoFilterResult( + totalRows: (json['totalRows'] as num?)?.toInt(), + data: (json['data'] as List?) + ?.map((e) => ConsultationRegistrationListDto.fromJson( + e as Map)) + .toList() ?? + [], + ); Map _$ConsultationRegistrationListDtoFilterResultToJson( ConsultationRegistrationListDtoFilterResult instance) => @@ -2719,27 +3381,31 @@ Map _$ConsultationRegistrationListDtoFilterResultToJson( 'data': instance.data?.map((e) => e.toJson()).toList(), }; -ConsultationRegistrationListDtoFilterResultApiResponse _$ConsultationRegistrationListDtoFilterResultApiResponseFromJson( +ConsultationRegistrationListDtoFilterResultApiResponse + _$ConsultationRegistrationListDtoFilterResultApiResponseFromJson( + Map json) => + ConsultationRegistrationListDtoFilterResultApiResponse( + data: json['data'] == null + ? null + : ConsultationRegistrationListDtoFilterResult.fromJson( + json['data'] as Map), + message: json['message'] as String?, + success: json['success'] as bool?, + code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), + ); + +Map + _$ConsultationRegistrationListDtoFilterResultApiResponseToJson( + ConsultationRegistrationListDtoFilterResultApiResponse instance) => + { + 'data': instance.data?.toJson(), + 'message': instance.message, + 'success': instance.success, + 'code': errorCodeEnumToJson(instance.code), + }; + +ConsultationRegistrationSaveDto _$ConsultationRegistrationSaveDtoFromJson( Map json) => - ConsultationRegistrationListDtoFilterResultApiResponse( - data: json['data'] == null - ? null - : ConsultationRegistrationListDtoFilterResult.fromJson(json['data'] as Map), - message: json['message'] as String?, - success: json['success'] as bool?, - code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), - ); - -Map _$ConsultationRegistrationListDtoFilterResultApiResponseToJson( - ConsultationRegistrationListDtoFilterResultApiResponse instance) => - { - 'data': instance.data?.toJson(), - 'message': instance.message, - 'success': instance.success, - 'code': errorCodeEnumToJson(instance.code), - }; - -ConsultationRegistrationSaveDto _$ConsultationRegistrationSaveDtoFromJson(Map json) => ConsultationRegistrationSaveDto( name: json['name'] as String?, phone: json['phone'] as String?, @@ -2749,7 +3415,8 @@ ConsultationRegistrationSaveDto _$ConsultationRegistrationSaveDtoFromJson(Map _$ConsultationRegistrationSaveDtoToJson(ConsultationRegistrationSaveDto instance) => +Map _$ConsultationRegistrationSaveDtoToJson( + ConsultationRegistrationSaveDto instance) => { 'name': instance.name, 'phone': instance.phone, @@ -2759,12 +3426,14 @@ Map _$ConsultationRegistrationSaveDtoToJson(ConsultationRegistr 'productId': instance.productId, }; -ConsultationRegistrationUpdateStatusRequest _$ConsultationRegistrationUpdateStatusRequestFromJson( - Map json) => - ConsultationRegistrationUpdateStatusRequest( - status: consultationStatusEnumFromJson((json['status'] as num?)?.toInt()), - adminNote: json['adminNote'] as String?, - ); +ConsultationRegistrationUpdateStatusRequest + _$ConsultationRegistrationUpdateStatusRequestFromJson( + Map json) => + ConsultationRegistrationUpdateStatusRequest( + status: + consultationStatusEnumFromJson((json['status'] as num?)?.toInt()), + adminNote: json['adminNote'] as String?, + ); Map _$ConsultationRegistrationUpdateStatusRequestToJson( ConsultationRegistrationUpdateStatusRequest instance) => @@ -2773,23 +3442,31 @@ Map _$ConsultationRegistrationUpdateStatusRequestToJson( 'adminNote': instance.adminNote, }; -ContactEntity _$ContactEntityFromJson(Map json) => ContactEntity( +ContactEntity _$ContactEntityFromJson(Map json) => + ContactEntity( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, fullName: json['fullName'] as String?, phone: json['phone'] as String?, message: json['message'] as String?, status: contactStatusEnumFromJson((json['status'] as num?)?.toInt()), adminNote: json['adminNote'] as String?, - contactedDate: json['contactedDate'] == null ? null : DateTime.parse(json['contactedDate'] as String), + contactedDate: json['contactedDate'] == null + ? null + : DateTime.parse(json['contactedDate'] as String), contactedBy: (json['contactedBy'] as num?)?.toInt(), ); -Map _$ContactEntityToJson(ContactEntity instance) => { +Map _$ContactEntityToJson(ContactEntity instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -2805,34 +3482,50 @@ Map _$ContactEntityToJson(ContactEntity instance) => json) => ContactEntityApiResponse( - data: json['data'] == null ? null : ContactEntity.fromJson(json['data'] as Map), +ContactEntityApiResponse _$ContactEntityApiResponseFromJson( + Map json) => + ContactEntityApiResponse( + data: json['data'] == null + ? null + : ContactEntity.fromJson(json['data'] as Map), message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$ContactEntityApiResponseToJson(ContactEntityApiResponse instance) => { +Map _$ContactEntityApiResponseToJson( + ContactEntityApiResponse instance) => + { 'data': instance.data?.toJson(), 'message': instance.message, 'success': instance.success, 'code': errorCodeEnumToJson(instance.code), }; -ContactGetListQuery _$ContactGetListQueryFromJson(Map json) => ContactGetListQuery( +ContactGetListQuery _$ContactGetListQueryFromJson(Map json) => + ContactGetListQuery( sortExpression: json['sortExpression'] as String?, pageSize: (json['pageSize'] as num?)?.toInt(), pageIndex: (json['pageIndex'] as num?)?.toInt(), skip: (json['skip'] as num?)?.toInt(), notSkip: (json['notSkip'] as num?)?.toInt(), - propertyIncludes: (json['propertyIncludes'] as List?)?.map((e) => e as String).toList() ?? [], + propertyIncludes: (json['propertyIncludes'] as List?) + ?.map((e) => e as String) + .toList() ?? + [], keyword: json['keyword'] as String?, status: contactStatusEnumFromJson((json['status'] as num?)?.toInt()), - fromDate: json['fromDate'] == null ? null : DateTime.parse(json['fromDate'] as String), - toDate: json['toDate'] == null ? null : DateTime.parse(json['toDate'] as String), + fromDate: json['fromDate'] == null + ? null + : DateTime.parse(json['fromDate'] as String), + toDate: json['toDate'] == null + ? null + : DateTime.parse(json['toDate'] as String), ); -Map _$ContactGetListQueryToJson(ContactGetListQuery instance) => { +Map _$ContactGetListQueryToJson( + ContactGetListQuery instance) => + { 'sortExpression': instance.sortExpression, 'pageSize': instance.pageSize, 'pageIndex': instance.pageIndex, @@ -2845,24 +3538,32 @@ Map _$ContactGetListQueryToJson(ContactGetListQuery instance) = 'toDate': instance.toDate?.toIso8601String(), }; -ContactListDto _$ContactListDtoFromJson(Map json) => ContactListDto( +ContactListDto _$ContactListDtoFromJson(Map json) => + ContactListDto( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, fullName: json['fullName'] as String?, phone: json['phone'] as String?, message: json['message'] as String?, status: contactStatusEnumFromJson((json['status'] as num?)?.toInt()), adminNote: json['adminNote'] as String?, - contactedDate: json['contactedDate'] == null ? null : DateTime.parse(json['contactedDate'] as String), + contactedDate: json['contactedDate'] == null + ? null + : DateTime.parse(json['contactedDate'] as String), contactedBy: (json['contactedBy'] as num?)?.toInt(), contactedByName: json['contactedByName'] as String?, ); -Map _$ContactListDtoToJson(ContactListDto instance) => { +Map _$ContactListDtoToJson(ContactListDto instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -2879,27 +3580,38 @@ Map _$ContactListDtoToJson(ContactListDto instance) => json) => +ContactListDtoFilterResult _$ContactListDtoFilterResultFromJson( + Map json) => ContactListDtoFilterResult( totalRows: (json['totalRows'] as num?)?.toInt(), - data: (json['data'] as List?)?.map((e) => ContactListDto.fromJson(e as Map)).toList() ?? + data: (json['data'] as List?) + ?.map((e) => ContactListDto.fromJson(e as Map)) + .toList() ?? [], ); -Map _$ContactListDtoFilterResultToJson(ContactListDtoFilterResult instance) => { +Map _$ContactListDtoFilterResultToJson( + ContactListDtoFilterResult instance) => + { 'totalRows': instance.totalRows, 'data': instance.data?.map((e) => e.toJson()).toList(), }; -ContactListDtoFilterResultApiResponse _$ContactListDtoFilterResultApiResponseFromJson(Map json) => - ContactListDtoFilterResultApiResponse( - data: json['data'] == null ? null : ContactListDtoFilterResult.fromJson(json['data'] as Map), - message: json['message'] as String?, - success: json['success'] as bool?, - code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), - ); +ContactListDtoFilterResultApiResponse + _$ContactListDtoFilterResultApiResponseFromJson( + Map json) => + ContactListDtoFilterResultApiResponse( + data: json['data'] == null + ? null + : ContactListDtoFilterResult.fromJson( + json['data'] as Map), + message: json['message'] as String?, + success: json['success'] as bool?, + code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), + ); -Map _$ContactListDtoFilterResultApiResponseToJson(ContactListDtoFilterResultApiResponse instance) => +Map _$ContactListDtoFilterResultApiResponseToJson( + ContactListDtoFilterResultApiResponse instance) => { 'data': instance.data?.toJson(), 'message': instance.message, @@ -2907,85 +3619,107 @@ Map _$ContactListDtoFilterResultApiResponseToJson(ContactListDt 'code': errorCodeEnumToJson(instance.code), }; -ContactSaveDto _$ContactSaveDtoFromJson(Map json) => ContactSaveDto( +ContactSaveDto _$ContactSaveDtoFromJson(Map json) => + ContactSaveDto( fullName: json['fullName'] as String?, phone: json['phone'] as String?, message: json['message'] as String?, ); -Map _$ContactSaveDtoToJson(ContactSaveDto instance) => { +Map _$ContactSaveDtoToJson(ContactSaveDto instance) => + { 'fullName': instance.fullName, 'phone': instance.phone, 'message': instance.message, }; -ContactUpdateStatusRequest _$ContactUpdateStatusRequestFromJson(Map json) => +ContactUpdateStatusRequest _$ContactUpdateStatusRequestFromJson( + Map json) => ContactUpdateStatusRequest( status: contactStatusEnumFromJson((json['status'] as num?)?.toInt()), adminNote: json['adminNote'] as String?, ); -Map _$ContactUpdateStatusRequestToJson(ContactUpdateStatusRequest instance) => { +Map _$ContactUpdateStatusRequestToJson( + ContactUpdateStatusRequest instance) => + { 'status': contactStatusEnumToJson(instance.status), 'adminNote': instance.adminNote, }; -CreateChatGroupDto _$CreateChatGroupDtoFromJson(Map json) => CreateChatGroupDto( - userIds: (json['userIds'] as List?)?.map((e) => (e as num).toInt()).toList() ?? [], +CreateChatGroupDto _$CreateChatGroupDtoFromJson(Map json) => + CreateChatGroupDto( + userIds: (json['userIds'] as List?) + ?.map((e) => (e as num).toInt()) + .toList() ?? + [], name: json['name'] as String?, type: (json['type'] as num?)?.toInt(), documentId: (json['documentId'] as num?)?.toInt(), ); -Map _$CreateChatGroupDtoToJson(CreateChatGroupDto instance) => { +Map _$CreateChatGroupDtoToJson(CreateChatGroupDto instance) => + { 'userIds': instance.userIds, 'name': instance.name, 'type': instance.type, 'documentId': instance.documentId, }; -CurrentObjectDto _$CurrentObjectDtoFromJson(Map json) => CurrentObjectDto( +CurrentObjectDto _$CurrentObjectDtoFromJson(Map json) => + CurrentObjectDto( id: (json['id'] as num?)?.toInt(), type: userTypeEnumFromJson((json['type'] as num?)?.toInt()), name: json['name'] as String?, ); -Map _$CurrentObjectDtoToJson(CurrentObjectDto instance) => { +Map _$CurrentObjectDtoToJson(CurrentObjectDto instance) => + { 'id': instance.id, 'type': userTypeEnumToJson(instance.type), 'name': instance.name, }; -CurrentObjectDtoApiResponse _$CurrentObjectDtoApiResponseFromJson(Map json) => +CurrentObjectDtoApiResponse _$CurrentObjectDtoApiResponseFromJson( + Map json) => CurrentObjectDtoApiResponse( - data: json['data'] == null ? null : CurrentObjectDto.fromJson(json['data'] as Map), + data: json['data'] == null + ? null + : CurrentObjectDto.fromJson(json['data'] as Map), message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$CurrentObjectDtoApiResponseToJson(CurrentObjectDtoApiResponse instance) => { +Map _$CurrentObjectDtoApiResponseToJson( + CurrentObjectDtoApiResponse instance) => + { 'data': instance.data?.toJson(), 'message': instance.message, 'success': instance.success, 'code': errorCodeEnumToJson(instance.code), }; -DNTCaptchaApiResponse _$DNTCaptchaApiResponseFromJson(Map json) => DNTCaptchaApiResponse( +DNTCaptchaApiResponse _$DNTCaptchaApiResponseFromJson( + Map json) => + DNTCaptchaApiResponse( dntCaptchaImgUrl: json['dntCaptchaImgUrl'] as String?, dntCaptchaId: json['dntCaptchaId'] as String?, dntCaptchaTextValue: json['dntCaptchaTextValue'] as String?, dntCaptchaTokenValue: json['dntCaptchaTokenValue'] as String?, ); -Map _$DNTCaptchaApiResponseToJson(DNTCaptchaApiResponse instance) => { +Map _$DNTCaptchaApiResponseToJson( + DNTCaptchaApiResponse instance) => + { 'dntCaptchaImgUrl': instance.dntCaptchaImgUrl, 'dntCaptchaId': instance.dntCaptchaId, 'dntCaptchaTextValue': instance.dntCaptchaTextValue, 'dntCaptchaTokenValue': instance.dntCaptchaTokenValue, }; -DashBoardClassStatisticalDto _$DashBoardClassStatisticalDtoFromJson(Map json) => +DashBoardClassStatisticalDto _$DashBoardClassStatisticalDtoFromJson( + Map json) => DashBoardClassStatisticalDto( id: (json['id'] as num?)?.toInt(), name: json['name'] as String?, @@ -2993,24 +3727,28 @@ DashBoardClassStatisticalDto _$DashBoardClassStatisticalDtoFromJson(Map _$DashBoardClassStatisticalDtoToJson(DashBoardClassStatisticalDto instance) => { +Map _$DashBoardClassStatisticalDtoToJson( + DashBoardClassStatisticalDto instance) => + { 'id': instance.id, 'name': instance.name, 'totalStudent': instance.totalStudent, 'totalExamNeedMark': instance.totalExamNeedMark, }; -DashBoardClassStatisticalDtoListApiResponse _$DashBoardClassStatisticalDtoListApiResponseFromJson( - Map json) => - DashBoardClassStatisticalDtoListApiResponse( - data: (json['data'] as List?) - ?.map((e) => DashBoardClassStatisticalDto.fromJson(e as Map)) - .toList() ?? - [], - message: json['message'] as String?, - success: json['success'] as bool?, - code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), - ); +DashBoardClassStatisticalDtoListApiResponse + _$DashBoardClassStatisticalDtoListApiResponseFromJson( + Map json) => + DashBoardClassStatisticalDtoListApiResponse( + data: (json['data'] as List?) + ?.map((e) => DashBoardClassStatisticalDto.fromJson( + e as Map)) + .toList() ?? + [], + message: json['message'] as String?, + success: json['success'] as bool?, + code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), + ); Map _$DashBoardClassStatisticalDtoListApiResponseToJson( DashBoardClassStatisticalDtoListApiResponse instance) => @@ -3021,32 +3759,41 @@ Map _$DashBoardClassStatisticalDtoListApiResponseToJson( 'code': errorCodeEnumToJson(instance.code), }; -DashBoardExamListDto _$DashBoardExamListDtoFromJson(Map json) => DashBoardExamListDto( +DashBoardExamListDto _$DashBoardExamListDtoFromJson( + Map json) => + DashBoardExamListDto( id: (json['id'] as num?)?.toInt(), title: json['title'] as String?, status: examStatusEnumFromJson((json['status'] as num?)?.toInt()), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), ); -Map _$DashBoardExamListDtoToJson(DashBoardExamListDto instance) => { +Map _$DashBoardExamListDtoToJson( + DashBoardExamListDto instance) => + { 'id': instance.id, 'title': instance.title, 'status': examStatusEnumToJson(instance.status), 'createdDate': instance.createdDate?.toIso8601String(), }; -DashBoardExamListDtoListApiResponse _$DashBoardExamListDtoListApiResponseFromJson(Map json) => - DashBoardExamListDtoListApiResponse( - data: (json['data'] as List?) - ?.map((e) => DashBoardExamListDto.fromJson(e as Map)) - .toList() ?? - [], - message: json['message'] as String?, - success: json['success'] as bool?, - code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), - ); +DashBoardExamListDtoListApiResponse + _$DashBoardExamListDtoListApiResponseFromJson(Map json) => + DashBoardExamListDtoListApiResponse( + data: (json['data'] as List?) + ?.map((e) => + DashBoardExamListDto.fromJson(e as Map)) + .toList() ?? + [], + message: json['message'] as String?, + success: json['success'] as bool?, + code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), + ); -Map _$DashBoardExamListDtoListApiResponseToJson(DashBoardExamListDtoListApiResponse instance) => +Map _$DashBoardExamListDtoListApiResponseToJson( + DashBoardExamListDtoListApiResponse instance) => { 'data': instance.data?.map((e) => e.toJson()).toList(), 'message': instance.message, @@ -3054,7 +3801,9 @@ Map _$DashBoardExamListDtoListApiResponseToJson(DashBoardExamLi 'code': errorCodeEnumToJson(instance.code), }; -DashBoardPupilListDto _$DashBoardPupilListDtoFromJson(Map json) => DashBoardPupilListDto( +DashBoardPupilListDto _$DashBoardPupilListDtoFromJson( + Map json) => + DashBoardPupilListDto( userId: (json['userId'] as num?)?.toInt(), avatar: json['avatar'] as String?, fullName: json['fullName'] as String?, @@ -3065,7 +3814,9 @@ DashBoardPupilListDto _$DashBoardPupilListDtoFromJson(Map json) percentDone: (json['percentDone'] as num?)?.toDouble(), ); -Map _$DashBoardPupilListDtoToJson(DashBoardPupilListDto instance) => { +Map _$DashBoardPupilListDtoToJson( + DashBoardPupilListDto instance) => + { 'userId': instance.userId, 'avatar': instance.avatar, 'fullName': instance.fullName, @@ -3076,18 +3827,21 @@ Map _$DashBoardPupilListDtoToJson(DashBoardPupilListDto instanc 'percentDone': instance.percentDone, }; -DashBoardPupilListDtoListApiResponse _$DashBoardPupilListDtoListApiResponseFromJson(Map json) => - DashBoardPupilListDtoListApiResponse( - data: (json['data'] as List?) - ?.map((e) => DashBoardPupilListDto.fromJson(e as Map)) - .toList() ?? - [], - message: json['message'] as String?, - success: json['success'] as bool?, - code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), - ); +DashBoardPupilListDtoListApiResponse + _$DashBoardPupilListDtoListApiResponseFromJson(Map json) => + DashBoardPupilListDtoListApiResponse( + data: (json['data'] as List?) + ?.map((e) => + DashBoardPupilListDto.fromJson(e as Map)) + .toList() ?? + [], + message: json['message'] as String?, + success: json['success'] as bool?, + code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), + ); -Map _$DashBoardPupilListDtoListApiResponseToJson(DashBoardPupilListDtoListApiResponse instance) => +Map _$DashBoardPupilListDtoListApiResponseToJson( + DashBoardPupilListDtoListApiResponse instance) => { 'data': instance.data?.map((e) => e.toJson()).toList(), 'message': instance.message, @@ -3095,7 +3849,9 @@ Map _$DashBoardPupilListDtoListApiResponseToJson(DashBoardPupil 'code': errorCodeEnumToJson(instance.code), }; -DashBoardQuestionListDto _$DashBoardQuestionListDtoFromJson(Map json) => DashBoardQuestionListDto( +DashBoardQuestionListDto _$DashBoardQuestionListDtoFromJson( + Map json) => + DashBoardQuestionListDto( id: (json['id'] as num?)?.toInt(), type: json['type'] as String?, classLevel: (json['classLevel'] as num?)?.toInt(), @@ -3103,7 +3859,9 @@ DashBoardQuestionListDto _$DashBoardQuestionListDtoFromJson(Map level: questionLevelEnumFromJson((json['level'] as num?)?.toInt()), ); -Map _$DashBoardQuestionListDtoToJson(DashBoardQuestionListDto instance) => { +Map _$DashBoardQuestionListDtoToJson( + DashBoardQuestionListDto instance) => + { 'id': instance.id, 'type': instance.type, 'classLevel': instance.classLevel, @@ -3111,16 +3869,19 @@ Map _$DashBoardQuestionListDtoToJson(DashBoardQuestionListDto i 'level': questionLevelEnumToJson(instance.level), }; -DashBoardQuestionListDtoListApiResponse _$DashBoardQuestionListDtoListApiResponseFromJson(Map json) => - DashBoardQuestionListDtoListApiResponse( - data: (json['data'] as List?) - ?.map((e) => DashBoardQuestionListDto.fromJson(e as Map)) - .toList() ?? - [], - message: json['message'] as String?, - success: json['success'] as bool?, - code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), - ); +DashBoardQuestionListDtoListApiResponse + _$DashBoardQuestionListDtoListApiResponseFromJson( + Map json) => + DashBoardQuestionListDtoListApiResponse( + data: (json['data'] as List?) + ?.map((e) => DashBoardQuestionListDto.fromJson( + e as Map)) + .toList() ?? + [], + message: json['message'] as String?, + success: json['success'] as bool?, + code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), + ); Map _$DashBoardQuestionListDtoListApiResponseToJson( DashBoardQuestionListDtoListApiResponse instance) => @@ -3131,63 +3892,85 @@ Map _$DashBoardQuestionListDtoListApiResponseToJson( 'code': errorCodeEnumToJson(instance.code), }; -DeparmentGetManagerPositionDto _$DeparmentGetManagerPositionDtoFromJson(Map json) => +DeparmentGetManagerPositionDto _$DeparmentGetManagerPositionDtoFromJson( + Map json) => DeparmentGetManagerPositionDto( name: json['name'] as String?, provinceId: (json['provinceId'] as num?)?.toInt(), ); -Map _$DeparmentGetManagerPositionDtoToJson(DeparmentGetManagerPositionDto instance) => +Map _$DeparmentGetManagerPositionDtoToJson( + DeparmentGetManagerPositionDto instance) => { 'name': instance.name, 'provinceId': instance.provinceId, }; -DepartmentCountDto _$DepartmentCountDtoFromJson(Map json) => DepartmentCountDto( +DepartmentCountDto _$DepartmentCountDtoFromJson(Map json) => + DepartmentCountDto( schoolCount: (json['schoolCount'] as num?)?.toInt(), teacherCount: (json['teacherCount'] as num?)?.toInt(), studentCount: (json['studentCount'] as num?)?.toInt(), classCount: (json['classCount'] as num?)?.toInt(), ); -Map _$DepartmentCountDtoToJson(DepartmentCountDto instance) => { +Map _$DepartmentCountDtoToJson(DepartmentCountDto instance) => + { 'schoolCount': instance.schoolCount, 'teacherCount': instance.teacherCount, 'studentCount': instance.studentCount, 'classCount': instance.classCount, }; -DepartmentCountDtoApiResponse _$DepartmentCountDtoApiResponseFromJson(Map json) => +DepartmentCountDtoApiResponse _$DepartmentCountDtoApiResponseFromJson( + Map json) => DepartmentCountDtoApiResponse( - data: json['data'] == null ? null : DepartmentCountDto.fromJson(json['data'] as Map), + data: json['data'] == null + ? null + : DepartmentCountDto.fromJson(json['data'] as Map), message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$DepartmentCountDtoApiResponseToJson(DepartmentCountDtoApiResponse instance) => { +Map _$DepartmentCountDtoApiResponseToJson( + DepartmentCountDtoApiResponse instance) => + { 'data': instance.data?.toJson(), 'message': instance.message, 'success': instance.success, 'code': errorCodeEnumToJson(instance.code), }; -DepartmentCountQuery _$DepartmentCountQueryFromJson(Map json) => DepartmentCountQuery( - fromDate: json['fromDate'] == null ? null : DateTime.parse(json['fromDate'] as String), - toDate: json['toDate'] == null ? null : DateTime.parse(json['toDate'] as String), +DepartmentCountQuery _$DepartmentCountQueryFromJson( + Map json) => + DepartmentCountQuery( + fromDate: json['fromDate'] == null + ? null + : DateTime.parse(json['fromDate'] as String), + toDate: json['toDate'] == null + ? null + : DateTime.parse(json['toDate'] as String), ); -Map _$DepartmentCountQueryToJson(DepartmentCountQuery instance) => { +Map _$DepartmentCountQueryToJson( + DepartmentCountQuery instance) => + { 'fromDate': instance.fromDate?.toIso8601String(), 'toDate': instance.toDate?.toIso8601String(), }; -DepartmentDto _$DepartmentDtoFromJson(Map json) => DepartmentDto( +DepartmentDto _$DepartmentDtoFromJson(Map json) => + DepartmentDto( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, code: json['code'] as String?, name: json['name'] as String?, @@ -3204,7 +3987,8 @@ DepartmentDto _$DepartmentDtoFromJson(Map json) => DepartmentDt schoolActiveCount: (json['schoolActiveCount'] as num?)?.toInt(), ); -Map _$DepartmentDtoToJson(DepartmentDto instance) => { +Map _$DepartmentDtoToJson(DepartmentDto instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -3226,26 +4010,37 @@ Map _$DepartmentDtoToJson(DepartmentDto instance) => json) => DepartmentDtoFilterResult( +DepartmentDtoFilterResult _$DepartmentDtoFilterResultFromJson( + Map json) => + DepartmentDtoFilterResult( totalRows: (json['totalRows'] as num?)?.toInt(), - data: (json['data'] as List?)?.map((e) => DepartmentDto.fromJson(e as Map)).toList() ?? + data: (json['data'] as List?) + ?.map((e) => DepartmentDto.fromJson(e as Map)) + .toList() ?? [], ); -Map _$DepartmentDtoFilterResultToJson(DepartmentDtoFilterResult instance) => { +Map _$DepartmentDtoFilterResultToJson( + DepartmentDtoFilterResult instance) => + { 'totalRows': instance.totalRows, 'data': instance.data?.map((e) => e.toJson()).toList(), }; -DepartmentDtoFilterResultApiResponse _$DepartmentDtoFilterResultApiResponseFromJson(Map json) => - DepartmentDtoFilterResultApiResponse( - data: json['data'] == null ? null : DepartmentDtoFilterResult.fromJson(json['data'] as Map), - message: json['message'] as String?, - success: json['success'] as bool?, - code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), - ); +DepartmentDtoFilterResultApiResponse + _$DepartmentDtoFilterResultApiResponseFromJson(Map json) => + DepartmentDtoFilterResultApiResponse( + data: json['data'] == null + ? null + : DepartmentDtoFilterResult.fromJson( + json['data'] as Map), + message: json['message'] as String?, + success: json['success'] as bool?, + code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), + ); -Map _$DepartmentDtoFilterResultApiResponseToJson(DepartmentDtoFilterResultApiResponse instance) => +Map _$DepartmentDtoFilterResultApiResponseToJson( + DepartmentDtoFilterResultApiResponse instance) => { 'data': instance.data?.toJson(), 'message': instance.message, @@ -3253,17 +4048,24 @@ Map _$DepartmentDtoFilterResultApiResponseToJson(DepartmentDtoF 'code': errorCodeEnumToJson(instance.code), }; -DepartmentGetListQuery _$DepartmentGetListQueryFromJson(Map json) => DepartmentGetListQuery( +DepartmentGetListQuery _$DepartmentGetListQueryFromJson( + Map json) => + DepartmentGetListQuery( sortExpression: json['sortExpression'] as String?, pageSize: (json['pageSize'] as num?)?.toInt(), pageIndex: (json['pageIndex'] as num?)?.toInt(), skip: (json['skip'] as num?)?.toInt(), notSkip: (json['notSkip'] as num?)?.toInt(), - propertyIncludes: (json['propertyIncludes'] as List?)?.map((e) => e as String).toList() ?? [], + propertyIncludes: (json['propertyIncludes'] as List?) + ?.map((e) => e as String) + .toList() ?? + [], keyword: json['keyword'] as String?, ); -Map _$DepartmentGetListQueryToJson(DepartmentGetListQuery instance) => { +Map _$DepartmentGetListQueryToJson( + DepartmentGetListQuery instance) => + { 'sortExpression': instance.sortExpression, 'pageSize': instance.pageSize, 'pageIndex': instance.pageIndex, @@ -3273,15 +4075,24 @@ Map _$DepartmentGetListQueryToJson(DepartmentGetListQuery insta 'keyword': instance.keyword, }; -DepartmentSchoolFilterDto _$DepartmentSchoolFilterDtoFromJson(Map json) => DepartmentSchoolFilterDto( +DepartmentSchoolFilterDto _$DepartmentSchoolFilterDtoFromJson( + Map json) => + DepartmentSchoolFilterDto( sortExpression: json['sortExpression'] as String?, pageSize: (json['pageSize'] as num?)?.toInt(), pageIndex: (json['pageIndex'] as num?)?.toInt(), skip: (json['skip'] as num?)?.toInt(), notSkip: (json['notSkip'] as num?)?.toInt(), - propertyIncludes: (json['propertyIncludes'] as List?)?.map((e) => e as String).toList() ?? [], - fromDate: json['fromDate'] == null ? null : DateTime.parse(json['fromDate'] as String), - toDate: json['toDate'] == null ? null : DateTime.parse(json['toDate'] as String), + propertyIncludes: (json['propertyIncludes'] as List?) + ?.map((e) => e as String) + .toList() ?? + [], + fromDate: json['fromDate'] == null + ? null + : DateTime.parse(json['fromDate'] as String), + toDate: json['toDate'] == null + ? null + : DateTime.parse(json['toDate'] as String), keyword: json['keyword'] as String?, type: (json['type'] as num?)?.toInt(), provinceId: (json['provinceId'] as num?)?.toInt(), @@ -3289,7 +4100,9 @@ DepartmentSchoolFilterDto _$DepartmentSchoolFilterDtoFromJson(Map _$DepartmentSchoolFilterDtoToJson(DepartmentSchoolFilterDto instance) => { +Map _$DepartmentSchoolFilterDtoToJson( + DepartmentSchoolFilterDto instance) => + { 'sortExpression': instance.sortExpression, 'pageSize': instance.pageSize, 'pageIndex': instance.pageIndex, @@ -3305,20 +4118,26 @@ Map _$DepartmentSchoolFilterDtoToJson(DepartmentSchoolFilterDto 'status': schoolStatusEnumToJson(instance.status), }; -DepartmentSchoolListDto _$DepartmentSchoolListDtoFromJson(Map json) => DepartmentSchoolListDto( +DepartmentSchoolListDto _$DepartmentSchoolListDtoFromJson( + Map json) => + DepartmentSchoolListDto( id: (json['id'] as num?)?.toInt(), name: json['name'] as String?, type: json['type'] as String?, provinceId: (json['provinceId'] as num?)?.toInt(), - averageAssignmentsPerTeacher: (json['averageAssignmentsPerTeacher'] as num?)?.toDouble(), - averageAssignmentsPerStudent: (json['averageAssignmentsPerStudent'] as num?)?.toDouble(), + averageAssignmentsPerTeacher: + (json['averageAssignmentsPerTeacher'] as num?)?.toDouble(), + averageAssignmentsPerStudent: + (json['averageAssignmentsPerStudent'] as num?)?.toDouble(), provinceName: json['provinceName'] as String?, districtId: (json['districtId'] as num?)?.toInt(), districtName: json['districtName'] as String?, status: schoolStatusEnumFromJson((json['status'] as num?)?.toInt()), ); -Map _$DepartmentSchoolListDtoToJson(DepartmentSchoolListDto instance) => { +Map _$DepartmentSchoolListDtoToJson( + DepartmentSchoolListDto instance) => + { 'id': instance.id, 'name': instance.name, 'type': instance.type, @@ -3331,31 +4150,36 @@ Map _$DepartmentSchoolListDtoToJson(DepartmentSchoolListDto ins 'status': schoolStatusEnumToJson(instance.status), }; -DepartmentSchoolListDtoFilterResult _$DepartmentSchoolListDtoFilterResultFromJson(Map json) => - DepartmentSchoolListDtoFilterResult( - totalRows: (json['totalRows'] as num?)?.toInt(), - data: (json['data'] as List?) - ?.map((e) => DepartmentSchoolListDto.fromJson(e as Map)) - .toList() ?? - [], - ); +DepartmentSchoolListDtoFilterResult + _$DepartmentSchoolListDtoFilterResultFromJson(Map json) => + DepartmentSchoolListDtoFilterResult( + totalRows: (json['totalRows'] as num?)?.toInt(), + data: (json['data'] as List?) + ?.map((e) => DepartmentSchoolListDto.fromJson( + e as Map)) + .toList() ?? + [], + ); -Map _$DepartmentSchoolListDtoFilterResultToJson(DepartmentSchoolListDtoFilterResult instance) => +Map _$DepartmentSchoolListDtoFilterResultToJson( + DepartmentSchoolListDtoFilterResult instance) => { 'totalRows': instance.totalRows, 'data': instance.data?.map((e) => e.toJson()).toList(), }; -DepartmentSchoolListDtoFilterResultApiResponse _$DepartmentSchoolListDtoFilterResultApiResponseFromJson( - Map json) => - DepartmentSchoolListDtoFilterResultApiResponse( - data: json['data'] == null - ? null - : DepartmentSchoolListDtoFilterResult.fromJson(json['data'] as Map), - message: json['message'] as String?, - success: json['success'] as bool?, - code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), - ); +DepartmentSchoolListDtoFilterResultApiResponse + _$DepartmentSchoolListDtoFilterResultApiResponseFromJson( + Map json) => + DepartmentSchoolListDtoFilterResultApiResponse( + data: json['data'] == null + ? null + : DepartmentSchoolListDtoFilterResult.fromJson( + json['data'] as Map), + message: json['message'] as String?, + success: json['success'] as bool?, + code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), + ); Map _$DepartmentSchoolListDtoFilterResultApiResponseToJson( DepartmentSchoolListDtoFilterResultApiResponse instance) => @@ -3366,24 +4190,30 @@ Map _$DepartmentSchoolListDtoFilterResultApiResponseToJson( 'code': errorCodeEnumToJson(instance.code), }; -Disable2FADto _$Disable2FADtoFromJson(Map json) => Disable2FADto( +Disable2FADto _$Disable2FADtoFromJson(Map json) => + Disable2FADto( code: json['code'] as String?, ); -Map _$Disable2FADtoToJson(Disable2FADto instance) => { +Map _$Disable2FADtoToJson(Disable2FADto instance) => + { 'code': instance.code, }; -DocumentFileInfo _$DocumentFileInfoFromJson(Map json) => DocumentFileInfo( +DocumentFileInfo _$DocumentFileInfoFromJson(Map json) => + DocumentFileInfo( fileName: json['fileName'] as String?, displayName: json['displayName'] as String?, size: (json['size'] as num?)?.toInt(), lineCount: (json['lineCount'] as num?)?.toInt(), - lastModified: json['lastModified'] == null ? null : DateTime.parse(json['lastModified'] as String), + lastModified: json['lastModified'] == null + ? null + : DateTime.parse(json['lastModified'] as String), exists: json['exists'] as bool?, ); -Map _$DocumentFileInfoToJson(DocumentFileInfo instance) => { +Map _$DocumentFileInfoToJson(DocumentFileInfo instance) => + { 'fileName': instance.fileName, 'displayName': instance.displayName, 'size': instance.size, @@ -3400,10 +4230,13 @@ DocumentInfo _$DocumentInfoFromJson(Map json) => DocumentInfo( totalFiles: (json['totalFiles'] as num?)?.toInt(), existingFiles: (json['existingFiles'] as num?)?.toInt(), totalSize: (json['totalSize'] as num?)?.toInt(), - lastUpdated: json['lastUpdated'] == null ? null : DateTime.parse(json['lastUpdated'] as String), + lastUpdated: json['lastUpdated'] == null + ? null + : DateTime.parse(json['lastUpdated'] as String), ); -Map _$DocumentInfoToJson(DocumentInfo instance) => { +Map _$DocumentInfoToJson(DocumentInfo instance) => + { 'files': instance.files?.map((e) => e.toJson()).toList(), 'totalFiles': instance.totalFiles, 'existingFiles': instance.existingFiles, @@ -3411,21 +4244,29 @@ Map _$DocumentInfoToJson(DocumentInfo instance) => json) => DocumentInfoApiResponse( - data: json['data'] == null ? null : DocumentInfo.fromJson(json['data'] as Map), +DocumentInfoApiResponse _$DocumentInfoApiResponseFromJson( + Map json) => + DocumentInfoApiResponse( + data: json['data'] == null + ? null + : DocumentInfo.fromJson(json['data'] as Map), message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$DocumentInfoApiResponseToJson(DocumentInfoApiResponse instance) => { +Map _$DocumentInfoApiResponseToJson( + DocumentInfoApiResponse instance) => + { 'data': instance.data?.toJson(), 'message': instance.message, 'success': instance.success, 'code': errorCodeEnumToJson(instance.code), }; -DocumentPreviewResponse _$DocumentPreviewResponseFromJson(Map json) => DocumentPreviewResponse( +DocumentPreviewResponse _$DocumentPreviewResponseFromJson( + Map json) => + DocumentPreviewResponse( fileName: json['fileName'] as String?, displayName: json['displayName'] as String?, previewContent: json['previewContent'] as String?, @@ -3435,7 +4276,9 @@ DocumentPreviewResponse _$DocumentPreviewResponseFromJson(Map j fileSize: (json['fileSize'] as num?)?.toInt(), ); -Map _$DocumentPreviewResponseToJson(DocumentPreviewResponse instance) => { +Map _$DocumentPreviewResponseToJson( + DocumentPreviewResponse instance) => + { 'fileName': instance.fileName, 'displayName': instance.displayName, 'previewContent': instance.previewContent, @@ -3445,15 +4288,20 @@ Map _$DocumentPreviewResponseToJson(DocumentPreviewResponse ins 'fileSize': instance.fileSize, }; -DocumentPreviewResponseApiResponse _$DocumentPreviewResponseApiResponseFromJson(Map json) => +DocumentPreviewResponseApiResponse _$DocumentPreviewResponseApiResponseFromJson( + Map json) => DocumentPreviewResponseApiResponse( - data: json['data'] == null ? null : DocumentPreviewResponse.fromJson(json['data'] as Map), + data: json['data'] == null + ? null + : DocumentPreviewResponse.fromJson( + json['data'] as Map), message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$DocumentPreviewResponseApiResponseToJson(DocumentPreviewResponseApiResponse instance) => +Map _$DocumentPreviewResponseApiResponseToJson( + DocumentPreviewResponseApiResponse instance) => { 'data': instance.data?.toJson(), 'message': instance.message, @@ -3465,7 +4313,8 @@ Enable2FADto _$Enable2FADtoFromJson(Map json) => Enable2FADto( code: json['code'] as String?, ); -Map _$Enable2FADtoToJson(Enable2FADto instance) => { +Map _$Enable2FADtoToJson(Enable2FADto instance) => + { 'code': instance.code, }; @@ -3473,19 +4322,22 @@ Enum _$EnumFromJson(Map json) => Enum(); Map _$EnumToJson(Enum instance) => {}; -EnumItemEntity _$EnumItemEntityFromJson(Map json) => EnumItemEntity( +EnumItemEntity _$EnumItemEntityFromJson(Map json) => + EnumItemEntity( id: (json['id'] as num?)?.toInt(), name: json['name'] as String?, code: json['code'] as String?, ); -Map _$EnumItemEntityToJson(EnumItemEntity instance) => { +Map _$EnumItemEntityToJson(EnumItemEntity instance) => + { 'id': instance.id, 'name': instance.name, 'code': instance.code, }; -EnumListEntity _$EnumListEntityFromJson(Map json) => EnumListEntity( +EnumListEntity _$EnumListEntityFromJson(Map json) => + EnumListEntity( value: (json['value'] as num?)?.toInt(), code: json['code'] as String?, name: json['name'] as String?, @@ -3496,7 +4348,8 @@ EnumListEntity _$EnumListEntityFromJson(Map json) => EnumListEn [], ); -Map _$EnumListEntityToJson(EnumListEntity instance) => { +Map _$EnumListEntityToJson(EnumListEntity instance) => + { 'value': instance.value, 'code': instance.code, 'name': instance.name, @@ -3504,32 +4357,44 @@ Map _$EnumListEntityToJson(EnumListEntity instance) => e.toJson()).toList(), }; -EnumListEntityListApiResponse _$EnumListEntityListApiResponseFromJson(Map json) => +EnumListEntityListApiResponse _$EnumListEntityListApiResponseFromJson( + Map json) => EnumListEntityListApiResponse( - data: (json['data'] as List?)?.map((e) => EnumListEntity.fromJson(e as Map)).toList() ?? + data: (json['data'] as List?) + ?.map((e) => EnumListEntity.fromJson(e as Map)) + .toList() ?? [], message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$EnumListEntityListApiResponseToJson(EnumListEntityListApiResponse instance) => { +Map _$EnumListEntityListApiResponseToJson( + EnumListEntityListApiResponse instance) => + { 'data': instance.data?.map((e) => e.toJson()).toList(), 'message': instance.message, 'success': instance.success, 'code': errorCodeEnumToJson(instance.code), }; -EssaySuggestionMarkDto _$EssaySuggestionMarkDtoFromJson(Map json) => EssaySuggestionMarkDto( +EssaySuggestionMarkDto _$EssaySuggestionMarkDtoFromJson( + Map json) => + EssaySuggestionMarkDto( categoryId: (json['categoryId'] as num?)?.toInt(), grade: (json['grade'] as num?)?.toInt(), result: json['result'] as String?, content: json['content'] as String?, mark: (json['mark'] as num?)?.toDouble(), - images: (json['images'] as List?)?.map((e) => e as String).toList() ?? [], + images: (json['images'] as List?) + ?.map((e) => e as String) + .toList() ?? + [], ); -Map _$EssaySuggestionMarkDtoToJson(EssaySuggestionMarkDto instance) => { +Map _$EssaySuggestionMarkDtoToJson( + EssaySuggestionMarkDto instance) => + { 'categoryId': instance.categoryId, 'grade': instance.grade, 'result': instance.result, @@ -3538,25 +4403,34 @@ Map _$EssaySuggestionMarkDtoToJson(EssaySuggestionMarkDto insta 'images': instance.images, }; -ExamDataBeforeDeleteDto _$ExamDataBeforeDeleteDtoFromJson(Map json) => ExamDataBeforeDeleteDto( +ExamDataBeforeDeleteDto _$ExamDataBeforeDeleteDtoFromJson( + Map json) => + ExamDataBeforeDeleteDto( countPupil: (json['countPupil'] as num?)?.toInt(), countPupilDone: (json['countPupilDone'] as num?)?.toInt(), ); -Map _$ExamDataBeforeDeleteDtoToJson(ExamDataBeforeDeleteDto instance) => { +Map _$ExamDataBeforeDeleteDtoToJson( + ExamDataBeforeDeleteDto instance) => + { 'countPupil': instance.countPupil, 'countPupilDone': instance.countPupilDone, }; -ExamDataBeforeDeleteDtoApiResponse _$ExamDataBeforeDeleteDtoApiResponseFromJson(Map json) => +ExamDataBeforeDeleteDtoApiResponse _$ExamDataBeforeDeleteDtoApiResponseFromJson( + Map json) => ExamDataBeforeDeleteDtoApiResponse( - data: json['data'] == null ? null : ExamDataBeforeDeleteDto.fromJson(json['data'] as Map), + data: json['data'] == null + ? null + : ExamDataBeforeDeleteDto.fromJson( + json['data'] as Map), message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$ExamDataBeforeDeleteDtoApiResponseToJson(ExamDataBeforeDeleteDtoApiResponse instance) => +Map _$ExamDataBeforeDeleteDtoApiResponseToJson( + ExamDataBeforeDeleteDtoApiResponse instance) => { 'data': instance.data?.toJson(), 'message': instance.message, @@ -3565,30 +4439,40 @@ Map _$ExamDataBeforeDeleteDtoApiResponseToJson(ExamDataBeforeDe }; ExamDataDto _$ExamDataDtoFromJson(Map json) => ExamDataDto( - parts: - (json['parts'] as List?)?.map((e) => ExamPartDto.fromJson(e as Map)).toList() ?? [], + parts: (json['parts'] as List?) + ?.map((e) => ExamPartDto.fromJson(e as Map)) + .toList() ?? + [], ); -Map _$ExamDataDtoToJson(ExamDataDto instance) => { +Map _$ExamDataDtoToJson(ExamDataDto instance) => + { 'parts': instance.parts?.map((e) => e.toJson()).toList(), }; -ExamDataSaveDto _$ExamDataSaveDtoFromJson(Map json) => ExamDataSaveDto( - parts: - (json['parts'] as List?)?.map((e) => ExamPartSaveDto.fromJson(e as Map)).toList() ?? - [], +ExamDataSaveDto _$ExamDataSaveDtoFromJson(Map json) => + ExamDataSaveDto( + parts: (json['parts'] as List?) + ?.map((e) => ExamPartSaveDto.fromJson(e as Map)) + .toList() ?? + [], ); -Map _$ExamDataSaveDtoToJson(ExamDataSaveDto instance) => { +Map _$ExamDataSaveDtoToJson(ExamDataSaveDto instance) => + { 'parts': instance.parts?.map((e) => e.toJson()).toList(), }; ExamDto _$ExamDtoFromJson(Map json) => ExamDto( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, title: json['title'] as String?, avatar: json['avatar'] as String?, @@ -3602,21 +4486,31 @@ ExamDto _$ExamDtoFromJson(Map json) => ExamDto( subjectId: (json['subjectId'] as num?)?.toInt(), format: examFormatEnumFromJson((json['format'] as num?)?.toInt()), fileUrl: json['fileUrl'] as String?, - data: json['data'] == null ? null : ExamDataDto.fromJson(json['data'] as Map), + data: json['data'] == null + ? null + : ExamDataDto.fromJson(json['data'] as Map), categoryId: (json['categoryId'] as num?)?.toInt(), isSystem: json['isSystem'] as bool?, isAutoScoring: json['isAutoScoring'] as bool?, - fileChoiceType: examFileChoiceTypeEnumFromJson((json['fileChoiceType'] as num?)?.toInt()), + fileChoiceType: examFileChoiceTypeEnumFromJson( + (json['fileChoiceType'] as num?)?.toInt()), questions: (json['questions'] as List?) - ?.map((e) => ExamQuestionEntity.fromJson(e as Map)) + ?.map( + (e) => ExamQuestionEntity.fromJson(e as Map)) .toList() ?? [], assignExams: (json['assignExams'] as List?) ?.map((e) => AssignExamEntity.fromJson(e as Map)) .toList() ?? [], - tagIds: (json['tagIds'] as List?)?.map((e) => (e as num).toInt()).toList() ?? [], - tags: (json['tags'] as List?)?.map((e) => TagDto.fromJson(e as Map)).toList() ?? [], + tagIds: (json['tagIds'] as List?) + ?.map((e) => (e as num).toInt()) + .toList() ?? + [], + tags: (json['tags'] as List?) + ?.map((e) => TagDto.fromJson(e as Map)) + .toList() ?? + [], canEdit: json['canEdit'] as bool?, ); @@ -3651,26 +4545,35 @@ Map _$ExamDtoToJson(ExamDto instance) => { 'canEdit': instance.canEdit, }; -ExamDtoApiResponse _$ExamDtoApiResponseFromJson(Map json) => ExamDtoApiResponse( - data: json['data'] == null ? null : ExamDto.fromJson(json['data'] as Map), +ExamDtoApiResponse _$ExamDtoApiResponseFromJson(Map json) => + ExamDtoApiResponse( + data: json['data'] == null + ? null + : ExamDto.fromJson(json['data'] as Map), message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$ExamDtoApiResponseToJson(ExamDtoApiResponse instance) => { +Map _$ExamDtoApiResponseToJson(ExamDtoApiResponse instance) => + { 'data': instance.data?.toJson(), 'message': instance.message, 'success': instance.success, 'code': errorCodeEnumToJson(instance.code), }; -ExamFileSaveDto _$ExamFileSaveDtoFromJson(Map json) => ExamFileSaveDto( +ExamFileSaveDto _$ExamFileSaveDtoFromJson(Map json) => + ExamFileSaveDto( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, title: json['title'] as String?, avatar: json['avatar'] as String?, @@ -3688,17 +4591,20 @@ ExamFileSaveDto _$ExamFileSaveDtoFromJson(Map json) => ExamFile categoryId: (json['categoryId'] as num?)?.toInt(), isSystem: json['isSystem'] as bool?, isAutoScoring: json['isAutoScoring'] as bool?, - fileChoiceType: examFileChoiceTypeEnumFromJson((json['fileChoiceType'] as num?)?.toInt()), - questions: - (json['questions'] as List?)?.map((e) => QuestionDto.fromJson(e as Map)).toList() ?? - [], + fileChoiceType: examFileChoiceTypeEnumFromJson( + (json['fileChoiceType'] as num?)?.toInt()), + questions: (json['questions'] as List?) + ?.map((e) => QuestionDto.fromJson(e as Map)) + .toList() ?? + [], assignExams: (json['assignExams'] as List?) ?.map((e) => AssignExamEntity.fromJson(e as Map)) .toList() ?? [], ); -Map _$ExamFileSaveDtoToJson(ExamFileSaveDto instance) => { +Map _$ExamFileSaveDtoToJson(ExamFileSaveDto instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -3726,13 +4632,17 @@ Map _$ExamFileSaveDtoToJson(ExamFileSaveDto instance) => e.toJson()).toList(), }; -ExamGetListQuery _$ExamGetListQueryFromJson(Map json) => ExamGetListQuery( +ExamGetListQuery _$ExamGetListQueryFromJson(Map json) => + ExamGetListQuery( sortExpression: json['sortExpression'] as String?, pageSize: (json['pageSize'] as num?)?.toInt(), pageIndex: (json['pageIndex'] as num?)?.toInt(), skip: (json['skip'] as num?)?.toInt(), notSkip: (json['notSkip'] as num?)?.toInt(), - propertyIncludes: (json['propertyIncludes'] as List?)?.map((e) => e as String).toList() ?? [], + propertyIncludes: (json['propertyIncludes'] as List?) + ?.map((e) => e as String) + .toList() ?? + [], keyword: json['keyword'] as String?, schoolId: (json['schoolId'] as num?)?.toInt(), userId: (json['userId'] as num?)?.toInt(), @@ -3742,10 +4652,14 @@ ExamGetListQuery _$ExamGetListQueryFromJson(Map json) => ExamGe format: examFormatEnumFromJson((json['format'] as num?)?.toInt()), subjectId: (json['subjectId'] as num?)?.toInt(), filterType: (json['filterType'] as num?)?.toInt(), - ids: (json['ids'] as List?)?.map((e) => (e as num).toInt()).toList() ?? [], + ids: (json['ids'] as List?) + ?.map((e) => (e as num).toInt()) + .toList() ?? + [], ); -Map _$ExamGetListQueryToJson(ExamGetListQuery instance) => { +Map _$ExamGetListQueryToJson(ExamGetListQuery instance) => + { 'sortExpression': instance.sortExpression, 'pageSize': instance.pageSize, 'pageIndex': instance.pageIndex, @@ -3779,11 +4693,15 @@ ExamLearnDto _$ExamLearnDtoFromJson(Map json) => ExamLearnDto( format: examFormatEnumFromJson((json['format'] as num?)?.toInt()), fileUrl: json['fileUrl'] as String?, categoryId: (json['categoryId'] as num?)?.toInt(), - fileChoiceType: examFileChoiceTypeEnumFromJson((json['fileChoiceType'] as num?)?.toInt()), - data: json['data'] == null ? null : ExamDataDto.fromJson(json['data'] as Map), + fileChoiceType: examFileChoiceTypeEnumFromJson( + (json['fileChoiceType'] as num?)?.toInt()), + data: json['data'] == null + ? null + : ExamDataDto.fromJson(json['data'] as Map), ); -Map _$ExamLearnDtoToJson(ExamLearnDto instance) => { +Map _$ExamLearnDtoToJson(ExamLearnDto instance) => + { 'id': instance.id, 'title': instance.title, 'avatar': instance.avatar, @@ -3805,9 +4723,13 @@ Map _$ExamLearnDtoToJson(ExamLearnDto instance) => json) => ExamListDto( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, title: json['title'] as String?, duration: (json['duration'] as num?)?.toInt(), @@ -3826,11 +4748,15 @@ ExamListDto _$ExamListDtoFromJson(Map json) => ExamListDto( isSystem: json['isSystem'] as bool?, canEdit: json['canEdit'] as bool?, isAutoScoring: json['isAutoScoring'] as bool?, - tags: (json['tags'] as List?)?.map((e) => TagDto.fromJson(e as Map)).toList() ?? [], + tags: (json['tags'] as List?) + ?.map((e) => TagDto.fromJson(e as Map)) + .toList() ?? + [], assignExamCount: (json['assignExamCount'] as num?)?.toInt(), ); -Map _$ExamListDtoToJson(ExamListDto instance) => { +Map _$ExamListDtoToJson(ExamListDto instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -3858,26 +4784,37 @@ Map _$ExamListDtoToJson(ExamListDto instance) => json) => ExamListDtoFilterResult( +ExamListDtoFilterResult _$ExamListDtoFilterResultFromJson( + Map json) => + ExamListDtoFilterResult( totalRows: (json['totalRows'] as num?)?.toInt(), - data: - (json['data'] as List?)?.map((e) => ExamListDto.fromJson(e as Map)).toList() ?? [], + data: (json['data'] as List?) + ?.map((e) => ExamListDto.fromJson(e as Map)) + .toList() ?? + [], ); -Map _$ExamListDtoFilterResultToJson(ExamListDtoFilterResult instance) => { +Map _$ExamListDtoFilterResultToJson( + ExamListDtoFilterResult instance) => + { 'totalRows': instance.totalRows, 'data': instance.data?.map((e) => e.toJson()).toList(), }; -ExamListDtoFilterResultApiResponse _$ExamListDtoFilterResultApiResponseFromJson(Map json) => +ExamListDtoFilterResultApiResponse _$ExamListDtoFilterResultApiResponseFromJson( + Map json) => ExamListDtoFilterResultApiResponse( - data: json['data'] == null ? null : ExamListDtoFilterResult.fromJson(json['data'] as Map), + data: json['data'] == null + ? null + : ExamListDtoFilterResult.fromJson( + json['data'] as Map), message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$ExamListDtoFilterResultApiResponseToJson(ExamListDtoFilterResultApiResponse instance) => +Map _$ExamListDtoFilterResultApiResponseToJson( + ExamListDtoFilterResultApiResponse instance) => { 'data': instance.data?.toJson(), 'message': instance.message, @@ -3892,12 +4829,14 @@ ExamPartDto _$ExamPartDtoFromJson(Map json) => ExamPartDto( partTime: (json['partTime'] as num?)?.toInt(), totalMark: (json['totalMark'] as num?)?.toDouble(), numberOfQuestion: (json['numberOfQuestion'] as num?)?.toInt(), - questions: - (json['questions'] as List?)?.map((e) => QuestionDto.fromJson(e as Map)).toList() ?? - [], + questions: (json['questions'] as List?) + ?.map((e) => QuestionDto.fromJson(e as Map)) + .toList() ?? + [], ); -Map _$ExamPartDtoToJson(ExamPartDto instance) => { +Map _$ExamPartDtoToJson(ExamPartDto instance) => + { 'id': instance.id, 'title': instance.title, 'description': instance.description, @@ -3907,19 +4846,24 @@ Map _$ExamPartDtoToJson(ExamPartDto instance) => e.toJson()).toList(), }; -ExamPartQuestionSaveDto _$ExamPartQuestionSaveDtoFromJson(Map json) => ExamPartQuestionSaveDto( +ExamPartQuestionSaveDto _$ExamPartQuestionSaveDtoFromJson( + Map json) => + ExamPartQuestionSaveDto( id: (json['id'] as num?)?.toInt(), mark: (json['mark'] as num?)?.toDouble(), parentId: (json['parentId'] as num?)?.toInt(), ); -Map _$ExamPartQuestionSaveDtoToJson(ExamPartQuestionSaveDto instance) => { +Map _$ExamPartQuestionSaveDtoToJson( + ExamPartQuestionSaveDto instance) => + { 'id': instance.id, 'mark': instance.mark, 'parentId': instance.parentId, }; -ExamPartSaveDto _$ExamPartSaveDtoFromJson(Map json) => ExamPartSaveDto( +ExamPartSaveDto _$ExamPartSaveDtoFromJson(Map json) => + ExamPartSaveDto( id: json['id'] as String?, title: json['title'] as String?, partTime: (json['partTime'] as num?)?.toInt(), @@ -3927,12 +4871,14 @@ ExamPartSaveDto _$ExamPartSaveDtoFromJson(Map json) => ExamPart description: json['description'] as String?, numberOfQuestion: (json['numberOfQuestion'] as num?)?.toInt(), questions: (json['questions'] as List?) - ?.map((e) => ExamPartQuestionSaveDto.fromJson(e as Map)) + ?.map((e) => + ExamPartQuestionSaveDto.fromJson(e as Map)) .toList() ?? [], ); -Map _$ExamPartSaveDtoToJson(ExamPartSaveDto instance) => { +Map _$ExamPartSaveDtoToJson(ExamPartSaveDto instance) => + { 'id': instance.id, 'title': instance.title, 'partTime': instance.partTime, @@ -3942,12 +4888,17 @@ Map _$ExamPartSaveDtoToJson(ExamPartSaveDto instance) => e.toJson()).toList(), }; -ExamQuestionEntity _$ExamQuestionEntityFromJson(Map json) => ExamQuestionEntity( +ExamQuestionEntity _$ExamQuestionEntityFromJson(Map json) => + ExamQuestionEntity( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, examId: (json['examId'] as num?)?.toInt(), questionId: (json['questionId'] as num?)?.toInt(), @@ -3955,7 +4906,8 @@ ExamQuestionEntity _$ExamQuestionEntityFromJson(Map json) => Ex parentId: (json['parentId'] as num?)?.toInt(), ); -Map _$ExamQuestionEntityToJson(ExamQuestionEntity instance) => { +Map _$ExamQuestionEntityToJson(ExamQuestionEntity instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -3968,7 +4920,8 @@ Map _$ExamQuestionEntityToJson(ExamQuestionEntity instance) => 'parentId': instance.parentId, }; -ExamResultDto _$ExamResultDtoFromJson(Map json) => ExamResultDto( +ExamResultDto _$ExamResultDtoFromJson(Map json) => + ExamResultDto( userId: (json['userId'] as num?)?.toInt(), avatar: json['avatar'] as String?, fullName: json['fullName'] as String?, @@ -3979,7 +4932,8 @@ ExamResultDto _$ExamResultDtoFromJson(Map json) => ExamResultDt averageScoreTest: (json['averageScoreTest'] as num?)?.toDouble(), ); -Map _$ExamResultDtoToJson(ExamResultDto instance) => { +Map _$ExamResultDtoToJson(ExamResultDto instance) => + { 'userId': instance.userId, 'avatar': instance.avatar, 'fullName': instance.fullName, @@ -3990,29 +4944,41 @@ Map _$ExamResultDtoToJson(ExamResultDto instance) => json) => ExamResultDtoFilterResult( +ExamResultDtoFilterResult _$ExamResultDtoFilterResultFromJson( + Map json) => + ExamResultDtoFilterResult( totalRows: (json['totalRows'] as num?)?.toInt(), - data: (json['data'] as List?)?.map((e) => ExamResultDto.fromJson(e as Map)).toList() ?? + data: (json['data'] as List?) + ?.map((e) => ExamResultDto.fromJson(e as Map)) + .toList() ?? [], ); -Map _$ExamResultDtoFilterResultToJson(ExamResultDtoFilterResult instance) => { +Map _$ExamResultDtoFilterResultToJson( + ExamResultDtoFilterResult instance) => + { 'totalRows': instance.totalRows, 'data': instance.data?.map((e) => e.toJson()).toList(), }; -ExamResultFilterDto _$ExamResultFilterDtoFromJson(Map json) => ExamResultFilterDto( +ExamResultFilterDto _$ExamResultFilterDtoFromJson(Map json) => + ExamResultFilterDto( sortExpression: json['sortExpression'] as String?, pageSize: (json['pageSize'] as num?)?.toInt(), pageIndex: (json['pageIndex'] as num?)?.toInt(), skip: (json['skip'] as num?)?.toInt(), notSkip: (json['notSkip'] as num?)?.toInt(), - propertyIncludes: (json['propertyIncludes'] as List?)?.map((e) => e as String).toList() ?? [], + propertyIncludes: (json['propertyIncludes'] as List?) + ?.map((e) => e as String) + .toList() ?? + [], keyword: json['keyword'] as String?, classId: (json['classId'] as num?)?.toInt(), ); -Map _$ExamResultFilterDtoToJson(ExamResultFilterDto instance) => { +Map _$ExamResultFilterDtoToJson( + ExamResultFilterDto instance) => + { 'sortExpression': instance.sortExpression, 'pageSize': instance.pageSize, 'pageIndex': instance.pageIndex, @@ -4026,9 +4992,13 @@ Map _$ExamResultFilterDtoToJson(ExamResultFilterDto instance) = ExamSaveDto _$ExamSaveDtoFromJson(Map json) => ExamSaveDto( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, title: json['title'] as String?, avatar: json['avatar'] as String?, @@ -4042,23 +5012,31 @@ ExamSaveDto _$ExamSaveDtoFromJson(Map json) => ExamSaveDto( subjectId: (json['subjectId'] as num?)?.toInt(), format: examFormatEnumFromJson((json['format'] as num?)?.toInt()), fileUrl: json['fileUrl'] as String?, - data: json['data'] == null ? null : ExamDataSaveDto.fromJson(json['data'] as Map), + data: json['data'] == null + ? null + : ExamDataSaveDto.fromJson(json['data'] as Map), categoryId: (json['categoryId'] as num?)?.toInt(), isSystem: json['isSystem'] as bool?, isAutoScoring: json['isAutoScoring'] as bool?, - fileChoiceType: examFileChoiceTypeEnumFromJson((json['fileChoiceType'] as num?)?.toInt()), + fileChoiceType: examFileChoiceTypeEnumFromJson( + (json['fileChoiceType'] as num?)?.toInt()), questions: (json['questions'] as List?) - ?.map((e) => ExamQuestionEntity.fromJson(e as Map)) + ?.map( + (e) => ExamQuestionEntity.fromJson(e as Map)) .toList() ?? [], assignExams: (json['assignExams'] as List?) ?.map((e) => AssignExamEntity.fromJson(e as Map)) .toList() ?? [], - tagIds: (json['tagIds'] as List?)?.map((e) => (e as num).toInt()).toList() ?? [], + tagIds: (json['tagIds'] as List?) + ?.map((e) => (e as num).toInt()) + .toList() ?? + [], ); -Map _$ExamSaveDtoToJson(ExamSaveDto instance) => { +Map _$ExamSaveDtoToJson(ExamSaveDto instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -4087,26 +5065,34 @@ Map _$ExamSaveDtoToJson(ExamSaveDto instance) => json) => ExamSaveDtoApiResponse( - data: json['data'] == null ? null : ExamSaveDto.fromJson(json['data'] as Map), +ExamSaveDtoApiResponse _$ExamSaveDtoApiResponseFromJson( + Map json) => + ExamSaveDtoApiResponse( + data: json['data'] == null + ? null + : ExamSaveDto.fromJson(json['data'] as Map), message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$ExamSaveDtoApiResponseToJson(ExamSaveDtoApiResponse instance) => { +Map _$ExamSaveDtoApiResponseToJson( + ExamSaveDtoApiResponse instance) => + { 'data': instance.data?.toJson(), 'message': instance.message, 'success': instance.success, 'code': errorCodeEnumToJson(instance.code), }; -FacebookLoginDto _$FacebookLoginDtoFromJson(Map json) => FacebookLoginDto( +FacebookLoginDto _$FacebookLoginDtoFromJson(Map json) => + FacebookLoginDto( code: json['code'] as String?, accessToken: json['accessToken'] as String?, ); -Map _$FacebookLoginDtoToJson(FacebookLoginDto instance) => { +Map _$FacebookLoginDtoToJson(FacebookLoginDto instance) => + { 'code': instance.code, 'accessToken': instance.accessToken, }; @@ -4114,9 +5100,13 @@ Map _$FacebookLoginDtoToJson(FacebookLoginDto instance) => json) => FileEntity( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, name: json['name'] as String?, path: json['path'] as String?, @@ -4135,12 +5125,14 @@ FileEntity _$FileEntityFromJson(Map json) => FileEntity( objectType: (json['objectType'] as num?)?.toInt(), parentId: (json['parentId'] as num?)?.toInt(), metaDatas: (json['metaDatas'] as List?) - ?.map((e) => FileMetaDataEntity.fromJson(e as Map)) + ?.map( + (e) => FileMetaDataEntity.fromJson(e as Map)) .toList() ?? [], ); -Map _$FileEntityToJson(FileEntity instance) => { +Map _$FileEntityToJson(FileEntity instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -4166,25 +5158,37 @@ Map _$FileEntityToJson(FileEntity instance) => e.toJson()).toList(), }; -FileEntityFilterResult _$FileEntityFilterResultFromJson(Map json) => FileEntityFilterResult( +FileEntityFilterResult _$FileEntityFilterResultFromJson( + Map json) => + FileEntityFilterResult( totalRows: (json['totalRows'] as num?)?.toInt(), - data: (json['data'] as List?)?.map((e) => FileEntity.fromJson(e as Map)).toList() ?? [], + data: (json['data'] as List?) + ?.map((e) => FileEntity.fromJson(e as Map)) + .toList() ?? + [], ); -Map _$FileEntityFilterResultToJson(FileEntityFilterResult instance) => { +Map _$FileEntityFilterResultToJson( + FileEntityFilterResult instance) => + { 'totalRows': instance.totalRows, 'data': instance.data?.map((e) => e.toJson()).toList(), }; -FileEntityFilterResultApiResponse _$FileEntityFilterResultApiResponseFromJson(Map json) => +FileEntityFilterResultApiResponse _$FileEntityFilterResultApiResponseFromJson( + Map json) => FileEntityFilterResultApiResponse( - data: json['data'] == null ? null : FileEntityFilterResult.fromJson(json['data'] as Map), + data: json['data'] == null + ? null + : FileEntityFilterResult.fromJson( + json['data'] as Map), message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$FileEntityFilterResultApiResponseToJson(FileEntityFilterResultApiResponse instance) => +Map _$FileEntityFilterResultApiResponseToJson( + FileEntityFilterResultApiResponse instance) => { 'data': instance.data?.toJson(), 'message': instance.message, @@ -4192,7 +5196,8 @@ Map _$FileEntityFilterResultApiResponseToJson(FileEntityFilterR 'code': errorCodeEnumToJson(instance.code), }; -FileGetListQuery _$FileGetListQueryFromJson(Map json) => FileGetListQuery( +FileGetListQuery _$FileGetListQueryFromJson(Map json) => + FileGetListQuery( userId: (json['userId'] as num?)?.toInt(), keyword: json['keyword'] as String?, folderId: (json['folderId'] as num?)?.toInt(), @@ -4205,7 +5210,8 @@ FileGetListQuery _$FileGetListQueryFromJson(Map json) => FileGe pageSize: (json['pageSize'] as num?)?.toInt(), ); -Map _$FileGetListQueryToJson(FileGetListQuery instance) => { +Map _$FileGetListQueryToJson(FileGetListQuery instance) => + { 'userId': instance.userId, 'keyword': instance.keyword, 'folderId': instance.folderId, @@ -4218,12 +5224,17 @@ Map _$FileGetListQueryToJson(FileGetListQuery instance) => json) => FileMetaDataEntity( +FileMetaDataEntity _$FileMetaDataEntityFromJson(Map json) => + FileMetaDataEntity( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, fileId: (json['fileId'] as num?)?.toInt(), metaDirectory: json['metaDirectory'] as String?, @@ -4231,7 +5242,8 @@ FileMetaDataEntity _$FileMetaDataEntityFromJson(Map json) => Fi metaValue: json['metaValue'] as String?, ); -Map _$FileMetaDataEntityToJson(FileMetaDataEntity instance) => { +Map _$FileMetaDataEntityToJson(FileMetaDataEntity instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -4244,10 +5256,12 @@ Map _$FileMetaDataEntityToJson(FileMetaDataEntity instance) => 'metaValue': instance.metaValue, }; -FileMetaDataEntityListApiResponse _$FileMetaDataEntityListApiResponseFromJson(Map json) => +FileMetaDataEntityListApiResponse _$FileMetaDataEntityListApiResponseFromJson( + Map json) => FileMetaDataEntityListApiResponse( data: (json['data'] as List?) - ?.map((e) => FileMetaDataEntity.fromJson(e as Map)) + ?.map( + (e) => FileMetaDataEntity.fromJson(e as Map)) .toList() ?? [], message: json['message'] as String?, @@ -4255,7 +5269,8 @@ FileMetaDataEntityListApiResponse _$FileMetaDataEntityListApiResponseFromJson(Ma code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$FileMetaDataEntityListApiResponseToJson(FileMetaDataEntityListApiResponse instance) => +Map _$FileMetaDataEntityListApiResponseToJson( + FileMetaDataEntityListApiResponse instance) => { 'data': instance.data?.map((e) => e.toJson()).toList(), 'message': instance.message, @@ -4263,62 +5278,87 @@ Map _$FileMetaDataEntityListApiResponseToJson(FileMetaDataEntit 'code': errorCodeEnumToJson(instance.code), }; -FileUpdateAvatarCommand _$FileUpdateAvatarCommandFromJson(Map json) => FileUpdateAvatarCommand( +FileUpdateAvatarCommand _$FileUpdateAvatarCommandFromJson( + Map json) => + FileUpdateAvatarCommand( id: (json['id'] as num?)?.toInt(), avatar: json['avatar'] as String?, ); -Map _$FileUpdateAvatarCommandToJson(FileUpdateAvatarCommand instance) => { +Map _$FileUpdateAvatarCommandToJson( + FileUpdateAvatarCommand instance) => + { 'id': instance.id, 'avatar': instance.avatar, }; -FileUpdateCommand _$FileUpdateCommandFromJson(Map json) => FileUpdateCommand( - file: json['file'] == null ? null : FileEntity.fromJson(json['file'] as Map), +FileUpdateCommand _$FileUpdateCommandFromJson(Map json) => + FileUpdateCommand( + file: json['file'] == null + ? null + : FileEntity.fromJson(json['file'] as Map), ); -Map _$FileUpdateCommandToJson(FileUpdateCommand instance) => { +Map _$FileUpdateCommandToJson(FileUpdateCommand instance) => + { 'file': instance.file?.toJson(), }; -FileUpdateNameCommand _$FileUpdateNameCommandFromJson(Map json) => FileUpdateNameCommand( +FileUpdateNameCommand _$FileUpdateNameCommandFromJson( + Map json) => + FileUpdateNameCommand( id: (json['id'] as num?)?.toInt(), name: json['name'] as String?, ); -Map _$FileUpdateNameCommandToJson(FileUpdateNameCommand instance) => { +Map _$FileUpdateNameCommandToJson( + FileUpdateNameCommand instance) => + { 'id': instance.id, 'name': instance.name, }; -FileUpdateStatusCommand _$FileUpdateStatusCommandFromJson(Map json) => FileUpdateStatusCommand( +FileUpdateStatusCommand _$FileUpdateStatusCommandFromJson( + Map json) => + FileUpdateStatusCommand( id: (json['id'] as num?)?.toInt(), status: fileStatusEnumFromJson((json['status'] as num?)?.toInt()), ); -Map _$FileUpdateStatusCommandToJson(FileUpdateStatusCommand instance) => { +Map _$FileUpdateStatusCommandToJson( + FileUpdateStatusCommand instance) => + { 'id': instance.id, 'status': fileStatusEnumToJson(instance.status), }; -FileUploadByUrlResponseDto _$FileUploadByUrlResponseDtoFromJson(Map json) => +FileUploadByUrlResponseDto _$FileUploadByUrlResponseDtoFromJson( + Map json) => FileUploadByUrlResponseDto( path: json['path'] as String?, ); -Map _$FileUploadByUrlResponseDtoToJson(FileUploadByUrlResponseDto instance) => { +Map _$FileUploadByUrlResponseDtoToJson( + FileUploadByUrlResponseDto instance) => + { 'path': instance.path, }; -FileUploadByUrlResponseDtoApiResponse _$FileUploadByUrlResponseDtoApiResponseFromJson(Map json) => - FileUploadByUrlResponseDtoApiResponse( - data: json['data'] == null ? null : FileUploadByUrlResponseDto.fromJson(json['data'] as Map), - message: json['message'] as String?, - success: json['success'] as bool?, - code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), - ); +FileUploadByUrlResponseDtoApiResponse + _$FileUploadByUrlResponseDtoApiResponseFromJson( + Map json) => + FileUploadByUrlResponseDtoApiResponse( + data: json['data'] == null + ? null + : FileUploadByUrlResponseDto.fromJson( + json['data'] as Map), + message: json['message'] as String?, + success: json['success'] as bool?, + code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), + ); -Map _$FileUploadByUrlResponseDtoApiResponseToJson(FileUploadByUrlResponseDtoApiResponse instance) => +Map _$FileUploadByUrlResponseDtoApiResponseToJson( + FileUploadByUrlResponseDtoApiResponse instance) => { 'data': instance.data?.toJson(), 'message': instance.message, @@ -4326,12 +5366,15 @@ Map _$FileUploadByUrlResponseDtoApiResponseToJson(FileUploadByU 'code': errorCodeEnumToJson(instance.code), }; -FolderDeleteCommand _$FolderDeleteCommandFromJson(Map json) => FolderDeleteCommand( +FolderDeleteCommand _$FolderDeleteCommandFromJson(Map json) => + FolderDeleteCommand( id: (json['id'] as num?)?.toInt(), moveFileToFolderId: (json['moveFileToFolderId'] as num?)?.toInt(), ); -Map _$FolderDeleteCommandToJson(FolderDeleteCommand instance) => { +Map _$FolderDeleteCommandToJson( + FolderDeleteCommand instance) => + { 'id': instance.id, 'moveFileToFolderId': instance.moveFileToFolderId, }; @@ -4339,15 +5382,20 @@ Map _$FolderDeleteCommandToJson(FolderDeleteCommand instance) = FolderEntity _$FolderEntityFromJson(Map json) => FolderEntity( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, name: json['name'] as String?, parentId: (json['parentId'] as num?)?.toInt(), ); -Map _$FolderEntityToJson(FolderEntity instance) => { +Map _$FolderEntityToJson(FolderEntity instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -4358,60 +5406,78 @@ Map _$FolderEntityToJson(FolderEntity instance) => json) => FolderEntityApiResponse( - data: json['data'] == null ? null : FolderEntity.fromJson(json['data'] as Map), +FolderEntityApiResponse _$FolderEntityApiResponseFromJson( + Map json) => + FolderEntityApiResponse( + data: json['data'] == null + ? null + : FolderEntity.fromJson(json['data'] as Map), message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$FolderEntityApiResponseToJson(FolderEntityApiResponse instance) => { +Map _$FolderEntityApiResponseToJson( + FolderEntityApiResponse instance) => + { 'data': instance.data?.toJson(), 'message': instance.message, 'success': instance.success, 'code': errorCodeEnumToJson(instance.code), }; -FolderGetAllQuery _$FolderGetAllQueryFromJson(Map json) => FolderGetAllQuery(); +FolderGetAllQuery _$FolderGetAllQueryFromJson(Map json) => + FolderGetAllQuery(); -Map _$FolderGetAllQueryToJson(FolderGetAllQuery instance) => {}; +Map _$FolderGetAllQueryToJson(FolderGetAllQuery instance) => + {}; -FolderGetListQuery _$FolderGetListQueryFromJson(Map json) => FolderGetListQuery( +FolderGetListQuery _$FolderGetListQueryFromJson(Map json) => + FolderGetListQuery( keyword: json['keyword'] as String?, isGetAll: json['isGetAll'] as bool?, ); -Map _$FolderGetListQueryToJson(FolderGetListQuery instance) => { +Map _$FolderGetListQueryToJson(FolderGetListQuery instance) => + { 'keyword': instance.keyword, 'isGetAll': instance.isGetAll, }; -FolderNodeDataDto _$FolderNodeDataDtoFromJson(Map json) => FolderNodeDataDto( +FolderNodeDataDto _$FolderNodeDataDtoFromJson(Map json) => + FolderNodeDataDto( id: (json['id'] as num?)?.toInt(), parentId: (json['parentId'] as num?)?.toInt(), fileCount: (json['fileCount'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), ); -Map _$FolderNodeDataDtoToJson(FolderNodeDataDto instance) => { +Map _$FolderNodeDataDtoToJson(FolderNodeDataDto instance) => + { 'id': instance.id, 'parentId': instance.parentId, 'fileCount': instance.fileCount, 'createdBy': instance.createdBy, }; -FolderNodeDto _$FolderNodeDtoFromJson(Map json) => FolderNodeDto( +FolderNodeDto _$FolderNodeDtoFromJson(Map json) => + FolderNodeDto( id: json['id'] as String?, text: json['text'] as String?, - data: json['data'] == null ? null : FolderNodeDataDto.fromJson(json['data'] as Map), + data: json['data'] == null + ? null + : FolderNodeDataDto.fromJson(json['data'] as Map), children: (json['children'] as List?) ?.map((e) => FolderNodeDto.fromJson(e as Map)) .toList() ?? [], - state: json['state'] == null ? null : FolderNodeStateDto.fromJson(json['state'] as Map), + state: json['state'] == null + ? null + : FolderNodeStateDto.fromJson(json['state'] as Map), ); -Map _$FolderNodeDtoToJson(FolderNodeDto instance) => { +Map _$FolderNodeDtoToJson(FolderNodeDto instance) => + { 'id': instance.id, 'text': instance.text, 'data': instance.data?.toJson(), @@ -4419,72 +5485,93 @@ Map _$FolderNodeDtoToJson(FolderNodeDto instance) => json) => +FolderNodeDtoListApiResponse _$FolderNodeDtoListApiResponseFromJson( + Map json) => FolderNodeDtoListApiResponse( - data: (json['data'] as List?)?.map((e) => FolderNodeDto.fromJson(e as Map)).toList() ?? + data: (json['data'] as List?) + ?.map((e) => FolderNodeDto.fromJson(e as Map)) + .toList() ?? [], message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$FolderNodeDtoListApiResponseToJson(FolderNodeDtoListApiResponse instance) => { +Map _$FolderNodeDtoListApiResponseToJson( + FolderNodeDtoListApiResponse instance) => + { 'data': instance.data?.map((e) => e.toJson()).toList(), 'message': instance.message, 'success': instance.success, 'code': errorCodeEnumToJson(instance.code), }; -FolderNodeStateDto _$FolderNodeStateDtoFromJson(Map json) => FolderNodeStateDto( +FolderNodeStateDto _$FolderNodeStateDtoFromJson(Map json) => + FolderNodeStateDto( selected: json['selected'] as bool?, opened: json['opened'] as bool?, disabled: json['disabled'] as bool?, ); -Map _$FolderNodeStateDtoToJson(FolderNodeStateDto instance) => { +Map _$FolderNodeStateDtoToJson(FolderNodeStateDto instance) => + { 'selected': instance.selected, 'opened': instance.opened, 'disabled': instance.disabled, }; -FolderUpdateCommand _$FolderUpdateCommandFromJson(Map json) => FolderUpdateCommand( - folder: json['folder'] == null ? null : FolderUpdateDto.fromJson(json['folder'] as Map), +FolderUpdateCommand _$FolderUpdateCommandFromJson(Map json) => + FolderUpdateCommand( + folder: json['folder'] == null + ? null + : FolderUpdateDto.fromJson(json['folder'] as Map), ); -Map _$FolderUpdateCommandToJson(FolderUpdateCommand instance) => { +Map _$FolderUpdateCommandToJson( + FolderUpdateCommand instance) => + { 'folder': instance.folder?.toJson(), }; -FolderUpdateDto _$FolderUpdateDtoFromJson(Map json) => FolderUpdateDto( +FolderUpdateDto _$FolderUpdateDtoFromJson(Map json) => + FolderUpdateDto( id: (json['id'] as num?)?.toInt(), name: json['name'] as String?, parentId: (json['parentId'] as num?)?.toInt(), ); -Map _$FolderUpdateDtoToJson(FolderUpdateDto instance) => { +Map _$FolderUpdateDtoToJson(FolderUpdateDto instance) => + { 'id': instance.id, 'name': instance.name, 'parentId': instance.parentId, }; -ForgotPasswordCheckOTPResource _$ForgotPasswordCheckOTPResourceFromJson(Map json) => +ForgotPasswordCheckOTPResource _$ForgotPasswordCheckOTPResourceFromJson( + Map json) => ForgotPasswordCheckOTPResource( username: json['username'] as String?, otp: json['otp'] as String?, ); -Map _$ForgotPasswordCheckOTPResourceToJson(ForgotPasswordCheckOTPResource instance) => +Map _$ForgotPasswordCheckOTPResourceToJson( + ForgotPasswordCheckOTPResource instance) => { 'username': instance.username, 'otp': instance.otp, }; -GalleryEntity _$GalleryEntityFromJson(Map json) => GalleryEntity( +GalleryEntity _$GalleryEntityFromJson(Map json) => + GalleryEntity( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, name: json['name'] as String?, description: json['description'] as String?, @@ -4497,7 +5584,8 @@ GalleryEntity _$GalleryEntityFromJson(Map json) => GalleryEntit slug: json['slug'] as String?, ); -Map _$GalleryEntityToJson(GalleryEntity instance) => { +Map _$GalleryEntityToJson(GalleryEntity instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -4515,34 +5603,46 @@ Map _$GalleryEntityToJson(GalleryEntity instance) => json) => GalleryEntityApiResponse( - data: json['data'] == null ? null : GalleryEntity.fromJson(json['data'] as Map), +GalleryEntityApiResponse _$GalleryEntityApiResponseFromJson( + Map json) => + GalleryEntityApiResponse( + data: json['data'] == null + ? null + : GalleryEntity.fromJson(json['data'] as Map), message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$GalleryEntityApiResponseToJson(GalleryEntityApiResponse instance) => { +Map _$GalleryEntityApiResponseToJson( + GalleryEntityApiResponse instance) => + { 'data': instance.data?.toJson(), 'message': instance.message, 'success': instance.success, 'code': errorCodeEnumToJson(instance.code), }; -GalleryGetListQuery _$GalleryGetListQueryFromJson(Map json) => GalleryGetListQuery( +GalleryGetListQuery _$GalleryGetListQueryFromJson(Map json) => + GalleryGetListQuery( sortExpression: json['sortExpression'] as String?, pageSize: (json['pageSize'] as num?)?.toInt(), pageIndex: (json['pageIndex'] as num?)?.toInt(), skip: (json['skip'] as num?)?.toInt(), notSkip: (json['notSkip'] as num?)?.toInt(), - propertyIncludes: (json['propertyIncludes'] as List?)?.map((e) => e as String).toList() ?? [], + propertyIncludes: (json['propertyIncludes'] as List?) + ?.map((e) => e as String) + .toList() ?? + [], keyword: json['keyword'] as String?, categoryId: (json['categoryId'] as num?)?.toInt(), categoryUrl: json['categoryUrl'] as String?, status: commonStatusEnumFromJson((json['status'] as num?)?.toInt()), ); -Map _$GalleryGetListQueryToJson(GalleryGetListQuery instance) => { +Map _$GalleryGetListQueryToJson( + GalleryGetListQuery instance) => + { 'sortExpression': instance.sortExpression, 'pageSize': instance.pageSize, 'pageIndex': instance.pageIndex, @@ -4555,12 +5655,17 @@ Map _$GalleryGetListQueryToJson(GalleryGetListQuery instance) = 'status': commonStatusEnumToJson(instance.status), }; -GalleryListDto _$GalleryListDtoFromJson(Map json) => GalleryListDto( +GalleryListDto _$GalleryListDtoFromJson(Map json) => + GalleryListDto( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, name: json['name'] as String?, description: json['description'] as String?, @@ -4571,10 +5676,14 @@ GalleryListDto _$GalleryListDtoFromJson(Map json) => GalleryLis metaDescription: json['metaDescription'] as String?, metaKeywords: json['metaKeywords'] as String?, slug: json['slug'] as String?, - tagIds: (json['tagIds'] as List?)?.map((e) => (e as num).toInt()).toList() ?? [], + tagIds: (json['tagIds'] as List?) + ?.map((e) => (e as num).toInt()) + .toList() ?? + [], ); -Map _$GalleryListDtoToJson(GalleryListDto instance) => { +Map _$GalleryListDtoToJson(GalleryListDto instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -4593,27 +5702,38 @@ Map _$GalleryListDtoToJson(GalleryListDto instance) => json) => +GalleryListDtoFilterResult _$GalleryListDtoFilterResultFromJson( + Map json) => GalleryListDtoFilterResult( totalRows: (json['totalRows'] as num?)?.toInt(), - data: (json['data'] as List?)?.map((e) => GalleryListDto.fromJson(e as Map)).toList() ?? + data: (json['data'] as List?) + ?.map((e) => GalleryListDto.fromJson(e as Map)) + .toList() ?? [], ); -Map _$GalleryListDtoFilterResultToJson(GalleryListDtoFilterResult instance) => { +Map _$GalleryListDtoFilterResultToJson( + GalleryListDtoFilterResult instance) => + { 'totalRows': instance.totalRows, 'data': instance.data?.map((e) => e.toJson()).toList(), }; -GalleryListDtoFilterResultApiResponse _$GalleryListDtoFilterResultApiResponseFromJson(Map json) => - GalleryListDtoFilterResultApiResponse( - data: json['data'] == null ? null : GalleryListDtoFilterResult.fromJson(json['data'] as Map), - message: json['message'] as String?, - success: json['success'] as bool?, - code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), - ); +GalleryListDtoFilterResultApiResponse + _$GalleryListDtoFilterResultApiResponseFromJson( + Map json) => + GalleryListDtoFilterResultApiResponse( + data: json['data'] == null + ? null + : GalleryListDtoFilterResult.fromJson( + json['data'] as Map), + message: json['message'] as String?, + success: json['success'] as bool?, + code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), + ); -Map _$GalleryListDtoFilterResultApiResponseToJson(GalleryListDtoFilterResultApiResponse instance) => +Map _$GalleryListDtoFilterResultApiResponseToJson( + GalleryListDtoFilterResultApiResponse instance) => { 'data': instance.data?.toJson(), 'message': instance.message, @@ -4621,12 +5741,17 @@ Map _$GalleryListDtoFilterResultApiResponseToJson(GalleryListDt 'code': errorCodeEnumToJson(instance.code), }; -GallerySaveDto _$GallerySaveDtoFromJson(Map json) => GallerySaveDto( +GallerySaveDto _$GallerySaveDtoFromJson(Map json) => + GallerySaveDto( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, name: json['name'] as String?, description: json['description'] as String?, @@ -4637,10 +5762,14 @@ GallerySaveDto _$GallerySaveDtoFromJson(Map json) => GallerySav metaDescription: json['metaDescription'] as String?, metaKeywords: json['metaKeywords'] as String?, slug: json['slug'] as String?, - tagIds: (json['tagIds'] as List?)?.map((e) => (e as num).toInt()).toList() ?? [], + tagIds: (json['tagIds'] as List?) + ?.map((e) => (e as num).toInt()) + .toList() ?? + [], ); -Map _$GallerySaveDtoToJson(GallerySaveDto instance) => { +Map _$GallerySaveDtoToJson(GallerySaveDto instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -4659,51 +5788,67 @@ Map _$GallerySaveDtoToJson(GallerySaveDto instance) => json) => GallerySaveDtoApiResponse( - data: json['data'] == null ? null : GallerySaveDto.fromJson(json['data'] as Map), +GallerySaveDtoApiResponse _$GallerySaveDtoApiResponseFromJson( + Map json) => + GallerySaveDtoApiResponse( + data: json['data'] == null + ? null + : GallerySaveDto.fromJson(json['data'] as Map), message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$GallerySaveDtoApiResponseToJson(GallerySaveDtoApiResponse instance) => { +Map _$GallerySaveDtoApiResponseToJson( + GallerySaveDtoApiResponse instance) => + { 'data': instance.data?.toJson(), 'message': instance.message, 'success': instance.success, 'code': errorCodeEnumToJson(instance.code), }; -GetListLogQuery _$GetListLogQueryFromJson(Map json) => GetListLogQuery( +GetListLogQuery _$GetListLogQueryFromJson(Map json) => + GetListLogQuery( keyword: json['keyword'] as String?, objectType: json['objectType'] as String?, pageIndex: (json['pageIndex'] as num?)?.toInt(), pageSize: (json['pageSize'] as num?)?.toInt(), ); -Map _$GetListLogQueryToJson(GetListLogQuery instance) => { +Map _$GetListLogQueryToJson(GetListLogQuery instance) => + { 'keyword': instance.keyword, 'objectType': instance.objectType, 'pageIndex': instance.pageIndex, 'pageSize': instance.pageSize, }; -GetListUserForCreateChatGroupQuery _$GetListUserForCreateChatGroupQueryFromJson(Map json) => +GetListUserForCreateChatGroupQuery _$GetListUserForCreateChatGroupQueryFromJson( + Map json) => GetListUserForCreateChatGroupQuery( sortExpression: json['sortExpression'] as String?, pageSize: (json['pageSize'] as num?)?.toInt(), pageIndex: (json['pageIndex'] as num?)?.toInt(), skip: (json['skip'] as num?)?.toInt(), notSkip: (json['notSkip'] as num?)?.toInt(), - propertyIncludes: (json['propertyIncludes'] as List?)?.map((e) => e as String).toList() ?? [], + propertyIncludes: (json['propertyIncludes'] as List?) + ?.map((e) => e as String) + .toList() ?? + [], status: (json['status'] as num?)?.toInt(), chatGroupType: (json['chatGroupType'] as num?)?.toInt(), keyword: json['keyword'] as String?, - roleIds: (json['roleIds'] as List?)?.map((e) => (e as num).toInt()).toList() ?? [], + roleIds: (json['roleIds'] as List?) + ?.map((e) => (e as num).toInt()) + .toList() ?? + [], type: userTypeEnumFromJson((json['type'] as num?)?.toInt()), objectId: (json['objectId'] as num?)?.toInt(), ); -Map _$GetListUserForCreateChatGroupQueryToJson(GetListUserForCreateChatGroupQuery instance) => +Map _$GetListUserForCreateChatGroupQueryToJson( + GetListUserForCreateChatGroupQuery instance) => { 'sortExpression': instance.sortExpression, 'pageSize': instance.pageSize, @@ -4719,36 +5864,45 @@ Map _$GetListUserForCreateChatGroupQueryToJson(GetListUserForCr 'objectId': instance.objectId, }; -GoogleLoginDto _$GoogleLoginDtoFromJson(Map json) => GoogleLoginDto( +GoogleLoginDto _$GoogleLoginDtoFromJson(Map json) => + GoogleLoginDto( code: json['code'] as String?, accessToken: json['accessToken'] as String?, ); -Map _$GoogleLoginDtoToJson(GoogleLoginDto instance) => { +Map _$GoogleLoginDtoToJson(GoogleLoginDto instance) => + { 'code': instance.code, 'accessToken': instance.accessToken, }; -Int64ApiResponse _$Int64ApiResponseFromJson(Map json) => Int64ApiResponse( +Int64ApiResponse _$Int64ApiResponseFromJson(Map json) => + Int64ApiResponse( data: (json['data'] as num?)?.toInt(), message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$Int64ApiResponseToJson(Int64ApiResponse instance) => { +Map _$Int64ApiResponseToJson(Int64ApiResponse instance) => + { 'data': instance.data, 'message': instance.message, 'success': instance.success, 'code': errorCodeEnumToJson(instance.code), }; -ListActivityLogDto _$ListActivityLogDtoFromJson(Map json) => ListActivityLogDto( +ListActivityLogDto _$ListActivityLogDtoFromJson(Map json) => + ListActivityLogDto( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, title: json['title'] as String?, data: json['data'] as String?, @@ -4758,7 +5912,8 @@ ListActivityLogDto _$ListActivityLogDtoFromJson(Map json) => Li createdAvatar: json['createdAvatar'] as String?, ); -Map _$ListActivityLogDtoToJson(ListActivityLogDto instance) => { +Map _$ListActivityLogDtoToJson(ListActivityLogDto instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -4773,29 +5928,36 @@ Map _$ListActivityLogDtoToJson(ListActivityLogDto instance) => 'createdAvatar': instance.createdAvatar, }; -ListActivityLogDtoFilterResult _$ListActivityLogDtoFilterResultFromJson(Map json) => +ListActivityLogDtoFilterResult _$ListActivityLogDtoFilterResultFromJson( + Map json) => ListActivityLogDtoFilterResult( totalRows: (json['totalRows'] as num?)?.toInt(), data: (json['data'] as List?) - ?.map((e) => ListActivityLogDto.fromJson(e as Map)) + ?.map( + (e) => ListActivityLogDto.fromJson(e as Map)) .toList() ?? [], ); -Map _$ListActivityLogDtoFilterResultToJson(ListActivityLogDtoFilterResult instance) => +Map _$ListActivityLogDtoFilterResultToJson( + ListActivityLogDtoFilterResult instance) => { 'totalRows': instance.totalRows, 'data': instance.data?.map((e) => e.toJson()).toList(), }; -ListActivityLogDtoFilterResultApiResponse _$ListActivityLogDtoFilterResultApiResponseFromJson( - Map json) => - ListActivityLogDtoFilterResultApiResponse( - data: json['data'] == null ? null : ListActivityLogDtoFilterResult.fromJson(json['data'] as Map), - message: json['message'] as String?, - success: json['success'] as bool?, - code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), - ); +ListActivityLogDtoFilterResultApiResponse + _$ListActivityLogDtoFilterResultApiResponseFromJson( + Map json) => + ListActivityLogDtoFilterResultApiResponse( + data: json['data'] == null + ? null + : ListActivityLogDtoFilterResult.fromJson( + json['data'] as Map), + message: json['message'] as String?, + success: json['success'] as bool?, + code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), + ); Map _$ListActivityLogDtoFilterResultApiResponseToJson( ListActivityLogDtoFilterResultApiResponse instance) => @@ -4806,12 +5968,17 @@ Map _$ListActivityLogDtoFilterResultApiResponseToJson( 'code': errorCodeEnumToJson(instance.code), }; -ListChatGroupDto _$ListChatGroupDtoFromJson(Map json) => ListChatGroupDto( +ListChatGroupDto _$ListChatGroupDtoFromJson(Map json) => + ListChatGroupDto( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, name: json['name'] as String?, avatar: json['avatar'] as String?, @@ -4819,7 +5986,9 @@ ListChatGroupDto _$ListChatGroupDtoFromJson(Map json) => ListCh type: (json['type'] as num?)?.toInt(), documentId: (json['documentId'] as num?)?.toInt(), lastMessage: json['lastMessage'] as String?, - lastMessageDate: json['lastMessageDate'] == null ? null : DateTime.parse(json['lastMessageDate'] as String), + lastMessageDate: json['lastMessageDate'] == null + ? null + : DateTime.parse(json['lastMessageDate'] as String), isOnline: json['isOnline'] as bool?, lastMessageType: (json['lastMessageType'] as num?)?.toInt(), friendId: (json['friendId'] as num?)?.toInt(), @@ -4827,7 +5996,8 @@ ListChatGroupDto _$ListChatGroupDtoFromJson(Map json) => ListCh lastMessageIsRead: json['lastMessageIsRead'] as bool?, ); -Map _$ListChatGroupDtoToJson(ListChatGroupDto instance) => { +Map _$ListChatGroupDtoToJson(ListChatGroupDto instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -4848,26 +6018,35 @@ Map _$ListChatGroupDtoToJson(ListChatGroupDto instance) => json) => +ListChatGroupDtoFilterResult _$ListChatGroupDtoFilterResultFromJson( + Map json) => ListChatGroupDtoFilterResult( totalRows: (json['totalRows'] as num?)?.toInt(), - data: - (json['data'] as List?)?.map((e) => ListChatGroupDto.fromJson(e as Map)).toList() ?? - [], + data: (json['data'] as List?) + ?.map((e) => ListChatGroupDto.fromJson(e as Map)) + .toList() ?? + [], ); -Map _$ListChatGroupDtoFilterResultToJson(ListChatGroupDtoFilterResult instance) => { +Map _$ListChatGroupDtoFilterResultToJson( + ListChatGroupDtoFilterResult instance) => + { 'totalRows': instance.totalRows, 'data': instance.data?.map((e) => e.toJson()).toList(), }; -ListChatGroupDtoFilterResultApiResponse _$ListChatGroupDtoFilterResultApiResponseFromJson(Map json) => - ListChatGroupDtoFilterResultApiResponse( - data: json['data'] == null ? null : ListChatGroupDtoFilterResult.fromJson(json['data'] as Map), - message: json['message'] as String?, - success: json['success'] as bool?, - code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), - ); +ListChatGroupDtoFilterResultApiResponse + _$ListChatGroupDtoFilterResultApiResponseFromJson( + Map json) => + ListChatGroupDtoFilterResultApiResponse( + data: json['data'] == null + ? null + : ListChatGroupDtoFilterResult.fromJson( + json['data'] as Map), + message: json['message'] as String?, + success: json['success'] as bool?, + code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), + ); Map _$ListChatGroupDtoFilterResultApiResponseToJson( ListChatGroupDtoFilterResultApiResponse instance) => @@ -4878,12 +6057,18 @@ Map _$ListChatGroupDtoFilterResultApiResponseToJson( 'code': errorCodeEnumToJson(instance.code), }; -ListChatMessageByGroupDto _$ListChatMessageByGroupDtoFromJson(Map json) => ListChatMessageByGroupDto( +ListChatMessageByGroupDto _$ListChatMessageByGroupDtoFromJson( + Map json) => + ListChatMessageByGroupDto( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, senderId: (json['senderId'] as num?)?.toInt(), chatGroupId: (json['chatGroupId'] as num?)?.toInt(), @@ -4893,13 +6078,18 @@ ListChatMessageByGroupDto _$ListChatMessageByGroupDtoFromJson(Map?)?.map((e) => e as String).toList() ?? [], + listFilePath: (json['listFilePath'] as List?) + ?.map((e) => e as String) + .toList() ?? + [], isOnline: json['isOnline'] as bool?, chatGroupType: (json['chatGroupType'] as num?)?.toInt(), isRead: json['isRead'] as bool?, ); -Map _$ListChatMessageByGroupDtoToJson(ListChatMessageByGroupDto instance) => { +Map _$ListChatMessageByGroupDtoToJson( + ListChatMessageByGroupDto instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -4920,31 +6110,37 @@ Map _$ListChatMessageByGroupDtoToJson(ListChatMessageByGroupDto 'isRead': instance.isRead, }; -ListChatMessageByGroupDtoFilterResult _$ListChatMessageByGroupDtoFilterResultFromJson(Map json) => - ListChatMessageByGroupDtoFilterResult( - totalRows: (json['totalRows'] as num?)?.toInt(), - data: (json['data'] as List?) - ?.map((e) => ListChatMessageByGroupDto.fromJson(e as Map)) - .toList() ?? - [], - ); +ListChatMessageByGroupDtoFilterResult + _$ListChatMessageByGroupDtoFilterResultFromJson( + Map json) => + ListChatMessageByGroupDtoFilterResult( + totalRows: (json['totalRows'] as num?)?.toInt(), + data: (json['data'] as List?) + ?.map((e) => ListChatMessageByGroupDto.fromJson( + e as Map)) + .toList() ?? + [], + ); -Map _$ListChatMessageByGroupDtoFilterResultToJson(ListChatMessageByGroupDtoFilterResult instance) => +Map _$ListChatMessageByGroupDtoFilterResultToJson( + ListChatMessageByGroupDtoFilterResult instance) => { 'totalRows': instance.totalRows, 'data': instance.data?.map((e) => e.toJson()).toList(), }; -ListChatMessageByGroupDtoFilterResultApiResponse _$ListChatMessageByGroupDtoFilterResultApiResponseFromJson( - Map json) => - ListChatMessageByGroupDtoFilterResultApiResponse( - data: json['data'] == null - ? null - : ListChatMessageByGroupDtoFilterResult.fromJson(json['data'] as Map), - message: json['message'] as String?, - success: json['success'] as bool?, - code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), - ); +ListChatMessageByGroupDtoFilterResultApiResponse + _$ListChatMessageByGroupDtoFilterResultApiResponseFromJson( + Map json) => + ListChatMessageByGroupDtoFilterResultApiResponse( + data: json['data'] == null + ? null + : ListChatMessageByGroupDtoFilterResult.fromJson( + json['data'] as Map), + message: json['message'] as String?, + success: json['success'] as bool?, + code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), + ); Map _$ListChatMessageByGroupDtoFilterResultApiResponseToJson( ListChatMessageByGroupDtoFilterResultApiResponse instance) => @@ -4955,12 +6151,17 @@ Map _$ListChatMessageByGroupDtoFilterResultApiResponseToJson( 'code': errorCodeEnumToJson(instance.code), }; -LocalityEntity _$LocalityEntityFromJson(Map json) => LocalityEntity( +LocalityEntity _$LocalityEntityFromJson(Map json) => + LocalityEntity( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, code: json['code'] as String?, name: json['name'] as String?, @@ -4974,7 +6175,8 @@ LocalityEntity _$LocalityEntityFromJson(Map json) => LocalityEn status: localityStatusEnumFromJson((json['status'] as num?)?.toInt()), ); -Map _$LocalityEntityToJson(LocalityEntity instance) => { +Map _$LocalityEntityToJson(LocalityEntity instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -4993,27 +6195,38 @@ Map _$LocalityEntityToJson(LocalityEntity instance) => json) => +LocalityEntityFilterResult _$LocalityEntityFilterResultFromJson( + Map json) => LocalityEntityFilterResult( totalRows: (json['totalRows'] as num?)?.toInt(), - data: (json['data'] as List?)?.map((e) => LocalityEntity.fromJson(e as Map)).toList() ?? + data: (json['data'] as List?) + ?.map((e) => LocalityEntity.fromJson(e as Map)) + .toList() ?? [], ); -Map _$LocalityEntityFilterResultToJson(LocalityEntityFilterResult instance) => { +Map _$LocalityEntityFilterResultToJson( + LocalityEntityFilterResult instance) => + { 'totalRows': instance.totalRows, 'data': instance.data?.map((e) => e.toJson()).toList(), }; -LocalityEntityFilterResultApiResponse _$LocalityEntityFilterResultApiResponseFromJson(Map json) => - LocalityEntityFilterResultApiResponse( - data: json['data'] == null ? null : LocalityEntityFilterResult.fromJson(json['data'] as Map), - message: json['message'] as String?, - success: json['success'] as bool?, - code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), - ); +LocalityEntityFilterResultApiResponse + _$LocalityEntityFilterResultApiResponseFromJson( + Map json) => + LocalityEntityFilterResultApiResponse( + data: json['data'] == null + ? null + : LocalityEntityFilterResult.fromJson( + json['data'] as Map), + message: json['message'] as String?, + success: json['success'] as bool?, + code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), + ); -Map _$LocalityEntityFilterResultApiResponseToJson(LocalityEntityFilterResultApiResponse instance) => +Map _$LocalityEntityFilterResultApiResponseToJson( + LocalityEntityFilterResultApiResponse instance) => { 'data': instance.data?.toJson(), 'message': instance.message, @@ -5021,35 +6234,47 @@ Map _$LocalityEntityFilterResultApiResponseToJson(LocalityEntit 'code': errorCodeEnumToJson(instance.code), }; -LocalityEntityListApiResponse _$LocalityEntityListApiResponseFromJson(Map json) => +LocalityEntityListApiResponse _$LocalityEntityListApiResponseFromJson( + Map json) => LocalityEntityListApiResponse( - data: (json['data'] as List?)?.map((e) => LocalityEntity.fromJson(e as Map)).toList() ?? + data: (json['data'] as List?) + ?.map((e) => LocalityEntity.fromJson(e as Map)) + .toList() ?? [], message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$LocalityEntityListApiResponseToJson(LocalityEntityListApiResponse instance) => { +Map _$LocalityEntityListApiResponseToJson( + LocalityEntityListApiResponse instance) => + { 'data': instance.data?.map((e) => e.toJson()).toList(), 'message': instance.message, 'success': instance.success, 'code': errorCodeEnumToJson(instance.code), }; -LocalityGetListQuery _$LocalityGetListQueryFromJson(Map json) => LocalityGetListQuery( +LocalityGetListQuery _$LocalityGetListQueryFromJson( + Map json) => + LocalityGetListQuery( sortExpression: json['sortExpression'] as String?, pageSize: (json['pageSize'] as num?)?.toInt(), pageIndex: (json['pageIndex'] as num?)?.toInt(), skip: (json['skip'] as num?)?.toInt(), notSkip: (json['notSkip'] as num?)?.toInt(), - propertyIncludes: (json['propertyIncludes'] as List?)?.map((e) => e as String).toList() ?? [], + propertyIncludes: (json['propertyIncludes'] as List?) + ?.map((e) => e as String) + .toList() ?? + [], keyword: json['keyword'] as String?, type: localityTypeEnumFromJson((json['type'] as num?)?.toInt()), parentId: (json['parentId'] as num?)?.toInt(), ); -Map _$LocalityGetListQueryToJson(LocalityGetListQuery instance) => { +Map _$LocalityGetListQueryToJson( + LocalityGetListQuery instance) => + { 'sortExpression': instance.sortExpression, 'pageSize': instance.pageSize, 'pageIndex': instance.pageIndex, @@ -5071,66 +6296,84 @@ LoginDto _$LoginDtoFromJson(Map json) => LoginDto( ); Map _$LoginDtoToJson(LoginDto instance) => { - 'UserName': instance.userName, - 'Password': instance.password, - 'RememberMe': instance.rememberMe, - 'CaptchaText': instance.captchaText, - 'CaptchaToken': instance.captchaToken, - 'CaptchaInputText': instance.captchaInputText, + 'userName': instance.userName, + 'password': instance.password, + 'rememberMe': instance.rememberMe, + 'captchaText': instance.captchaText, + 'captchaToken': instance.captchaToken, + 'captchaInputText': instance.captchaInputText, }; -LoginResponseDto _$LoginResponseDtoFromJson(Map json) => LoginResponseDto( +LoginResponseDto _$LoginResponseDtoFromJson(Map json) => + LoginResponseDto( require2Fa: json['require2Fa'] as bool?, token: json['token'] as String?, refreshToken: json['refreshToken'] as String?, - userInfo: json['userInfo'] == null ? null : UserInfoDto.fromJson(json['userInfo'] as Map), + userInfo: json['userInfo'] == null + ? null + : UserInfoDto.fromJson(json['userInfo'] as Map), ); -Map _$LoginResponseDtoToJson(LoginResponseDto instance) => { +Map _$LoginResponseDtoToJson(LoginResponseDto instance) => + { 'require2Fa': instance.require2Fa, 'token': instance.token, 'refreshToken': instance.refreshToken, 'userInfo': instance.userInfo?.toJson(), }; -LoginResponseDtoApiResponse _$LoginResponseDtoApiResponseFromJson(Map json) => +LoginResponseDtoApiResponse _$LoginResponseDtoApiResponseFromJson( + Map json) => LoginResponseDtoApiResponse( - data: json['data'] == null ? null : LoginResponseDto.fromJson(json['data'] as Map), + data: json['data'] == null + ? null + : LoginResponseDto.fromJson(json['data'] as Map), message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$LoginResponseDtoApiResponseToJson(LoginResponseDtoApiResponse instance) => { +Map _$LoginResponseDtoApiResponseToJson( + LoginResponseDtoApiResponse instance) => + { 'data': instance.data?.toJson(), 'message': instance.message, 'success': instance.success, 'code': errorCodeEnumToJson(instance.code), }; -LoginWith2FADto _$LoginWith2FADtoFromJson(Map json) => LoginWith2FADto( +LoginWith2FADto _$LoginWith2FADtoFromJson(Map json) => + LoginWith2FADto( userName: json['userName'] as String?, code: json['code'] as String?, ); -Map _$LoginWith2FADtoToJson(LoginWith2FADto instance) => { +Map _$LoginWith2FADtoToJson(LoginWith2FADto instance) => + { 'userName': instance.userName, 'code': instance.code, }; -NewsDetailDto _$NewsDetailDtoFromJson(Map json) => NewsDetailDto( +NewsDetailDto _$NewsDetailDtoFromJson(Map json) => + NewsDetailDto( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, title: json['title'] as String?, summary: json['summary'] as String?, content: json['content'] as String?, image: json['image'] as String?, author: json['author'] as String?, - publishedDate: json['publishedDate'] == null ? null : DateTime.parse(json['publishedDate'] as String), + publishedDate: json['publishedDate'] == null + ? null + : DateTime.parse(json['publishedDate'] as String), viewCount: (json['viewCount'] as num?)?.toInt(), status: commonStatusEnumFromJson((json['status'] as num?)?.toInt()), metaTitle: json['metaTitle'] as String?, @@ -5139,9 +6382,18 @@ NewsDetailDto _$NewsDetailDtoFromJson(Map json) => NewsDetailDt slug: json['slug'] as String?, categoryId: (json['categoryId'] as num?)?.toInt(), isFeatured: json['isFeatured'] as bool?, - relatedNewsIds: (json['relatedNewsIds'] as List?)?.map((e) => (e as num).toInt()).toList() ?? [], - tagIds: (json['tagIds'] as List?)?.map((e) => (e as num).toInt()).toList() ?? [], - tags: (json['tags'] as List?)?.map((e) => TagDto.fromJson(e as Map)).toList() ?? [], + relatedNewsIds: (json['relatedNewsIds'] as List?) + ?.map((e) => (e as num).toInt()) + .toList() ?? + [], + tagIds: (json['tagIds'] as List?) + ?.map((e) => (e as num).toInt()) + .toList() ?? + [], + tags: (json['tags'] as List?) + ?.map((e) => TagDto.fromJson(e as Map)) + .toList() ?? + [], relatedNews: (json['relatedNews'] as List?) ?.map((e) => NewsListDto.fromJson(e as Map)) .toList() ?? @@ -5149,7 +6401,8 @@ NewsDetailDto _$NewsDetailDtoFromJson(Map json) => NewsDetailDt category: json['category'], ); -Map _$NewsDetailDtoToJson(NewsDetailDto instance) => { +Map _$NewsDetailDtoToJson(NewsDetailDto instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -5177,14 +6430,20 @@ Map _$NewsDetailDtoToJson(NewsDetailDto instance) => json) => NewsDetailDtoApiResponse( - data: json['data'] == null ? null : NewsDetailDto.fromJson(json['data'] as Map), +NewsDetailDtoApiResponse _$NewsDetailDtoApiResponseFromJson( + Map json) => + NewsDetailDtoApiResponse( + data: json['data'] == null + ? null + : NewsDetailDto.fromJson(json['data'] as Map), message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$NewsDetailDtoApiResponseToJson(NewsDetailDtoApiResponse instance) => { +Map _$NewsDetailDtoApiResponseToJson( + NewsDetailDtoApiResponse instance) => + { 'data': instance.data?.toJson(), 'message': instance.message, 'success': instance.success, @@ -5194,16 +6453,22 @@ Map _$NewsDetailDtoApiResponseToJson(NewsDetailDtoApiResponse i NewsEntity _$NewsEntityFromJson(Map json) => NewsEntity( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, title: json['title'] as String?, summary: json['summary'] as String?, content: json['content'] as String?, image: json['image'] as String?, author: json['author'] as String?, - publishedDate: json['publishedDate'] == null ? null : DateTime.parse(json['publishedDate'] as String), + publishedDate: json['publishedDate'] == null + ? null + : DateTime.parse(json['publishedDate'] as String), viewCount: (json['viewCount'] as num?)?.toInt(), status: commonStatusEnumFromJson((json['status'] as num?)?.toInt()), metaTitle: json['metaTitle'] as String?, @@ -5215,7 +6480,8 @@ NewsEntity _$NewsEntityFromJson(Map json) => NewsEntity( relatedNewsIds: json['relatedNewsIds'] as String?, ); -Map _$NewsEntityToJson(NewsEntity instance) => { +Map _$NewsEntityToJson(NewsEntity instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -5239,38 +6505,55 @@ Map _$NewsEntityToJson(NewsEntity instance) => json) => NewsEntityApiResponse( - data: json['data'] == null ? null : NewsEntity.fromJson(json['data'] as Map), +NewsEntityApiResponse _$NewsEntityApiResponseFromJson( + Map json) => + NewsEntityApiResponse( + data: json['data'] == null + ? null + : NewsEntity.fromJson(json['data'] as Map), message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$NewsEntityApiResponseToJson(NewsEntityApiResponse instance) => { +Map _$NewsEntityApiResponseToJson( + NewsEntityApiResponse instance) => + { 'data': instance.data?.toJson(), 'message': instance.message, 'success': instance.success, 'code': errorCodeEnumToJson(instance.code), }; -NewsGetListQuery _$NewsGetListQueryFromJson(Map json) => NewsGetListQuery( +NewsGetListQuery _$NewsGetListQueryFromJson(Map json) => + NewsGetListQuery( sortExpression: json['sortExpression'] as String?, pageSize: (json['pageSize'] as num?)?.toInt(), pageIndex: (json['pageIndex'] as num?)?.toInt(), skip: (json['skip'] as num?)?.toInt(), notSkip: (json['notSkip'] as num?)?.toInt(), - propertyIncludes: (json['propertyIncludes'] as List?)?.map((e) => e as String).toList() ?? [], + propertyIncludes: (json['propertyIncludes'] as List?) + ?.map((e) => e as String) + .toList() ?? + [], keyword: json['keyword'] as String?, categoryId: (json['categoryId'] as num?)?.toInt(), categoryUrl: json['categoryUrl'] as String?, tagId: (json['tagId'] as num?)?.toInt(), status: commonStatusEnumFromJson((json['status'] as num?)?.toInt()), isFeatured: json['isFeatured'] as bool?, - excludeIds: (json['excludeIds'] as List?)?.map((e) => (e as num).toInt()).toList() ?? [], - includeIds: (json['includeIds'] as List?)?.map((e) => (e as num).toInt()).toList() ?? [], + excludeIds: (json['excludeIds'] as List?) + ?.map((e) => (e as num).toInt()) + .toList() ?? + [], + includeIds: (json['includeIds'] as List?) + ?.map((e) => (e as num).toInt()) + .toList() ?? + [], ); -Map _$NewsGetListQueryToJson(NewsGetListQuery instance) => { +Map _$NewsGetListQueryToJson(NewsGetListQuery instance) => + { 'sortExpression': instance.sortExpression, 'pageSize': instance.pageSize, 'pageIndex': instance.pageIndex, @@ -5290,16 +6573,22 @@ Map _$NewsGetListQueryToJson(NewsGetListQuery instance) => json) => NewsListDto( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, title: json['title'] as String?, summary: json['summary'] as String?, content: json['content'] as String?, image: json['image'] as String?, author: json['author'] as String?, - publishedDate: json['publishedDate'] == null ? null : DateTime.parse(json['publishedDate'] as String), + publishedDate: json['publishedDate'] == null + ? null + : DateTime.parse(json['publishedDate'] as String), viewCount: (json['viewCount'] as num?)?.toInt(), status: commonStatusEnumFromJson((json['status'] as num?)?.toInt()), metaTitle: json['metaTitle'] as String?, @@ -5308,11 +6597,18 @@ NewsListDto _$NewsListDtoFromJson(Map json) => NewsListDto( slug: json['slug'] as String?, categoryId: (json['categoryId'] as num?)?.toInt(), isFeatured: json['isFeatured'] as bool?, - relatedNewsIds: (json['relatedNewsIds'] as List?)?.map((e) => (e as num).toInt()).toList() ?? [], - tagIds: (json['tagIds'] as List?)?.map((e) => (e as num).toInt()).toList() ?? [], + relatedNewsIds: (json['relatedNewsIds'] as List?) + ?.map((e) => (e as num).toInt()) + .toList() ?? + [], + tagIds: (json['tagIds'] as List?) + ?.map((e) => (e as num).toInt()) + .toList() ?? + [], ); -Map _$NewsListDtoToJson(NewsListDto instance) => { +Map _$NewsListDtoToJson(NewsListDto instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -5337,26 +6633,37 @@ Map _$NewsListDtoToJson(NewsListDto instance) => json) => NewsListDtoFilterResult( +NewsListDtoFilterResult _$NewsListDtoFilterResultFromJson( + Map json) => + NewsListDtoFilterResult( totalRows: (json['totalRows'] as num?)?.toInt(), - data: - (json['data'] as List?)?.map((e) => NewsListDto.fromJson(e as Map)).toList() ?? [], + data: (json['data'] as List?) + ?.map((e) => NewsListDto.fromJson(e as Map)) + .toList() ?? + [], ); -Map _$NewsListDtoFilterResultToJson(NewsListDtoFilterResult instance) => { +Map _$NewsListDtoFilterResultToJson( + NewsListDtoFilterResult instance) => + { 'totalRows': instance.totalRows, 'data': instance.data?.map((e) => e.toJson()).toList(), }; -NewsListDtoFilterResultApiResponse _$NewsListDtoFilterResultApiResponseFromJson(Map json) => +NewsListDtoFilterResultApiResponse _$NewsListDtoFilterResultApiResponseFromJson( + Map json) => NewsListDtoFilterResultApiResponse( - data: json['data'] == null ? null : NewsListDtoFilterResult.fromJson(json['data'] as Map), + data: json['data'] == null + ? null + : NewsListDtoFilterResult.fromJson( + json['data'] as Map), message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$NewsListDtoFilterResultApiResponseToJson(NewsListDtoFilterResultApiResponse instance) => +Map _$NewsListDtoFilterResultApiResponseToJson( + NewsListDtoFilterResultApiResponse instance) => { 'data': instance.data?.toJson(), 'message': instance.message, @@ -5367,16 +6674,22 @@ Map _$NewsListDtoFilterResultApiResponseToJson(NewsListDtoFilte NewsSaveDto _$NewsSaveDtoFromJson(Map json) => NewsSaveDto( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, title: json['title'] as String?, summary: json['summary'] as String?, content: json['content'] as String?, image: json['image'] as String?, author: json['author'] as String?, - publishedDate: json['publishedDate'] == null ? null : DateTime.parse(json['publishedDate'] as String), + publishedDate: json['publishedDate'] == null + ? null + : DateTime.parse(json['publishedDate'] as String), viewCount: (json['viewCount'] as num?)?.toInt(), status: commonStatusEnumFromJson((json['status'] as num?)?.toInt()), metaTitle: json['metaTitle'] as String?, @@ -5385,11 +6698,18 @@ NewsSaveDto _$NewsSaveDtoFromJson(Map json) => NewsSaveDto( slug: json['slug'] as String?, categoryId: (json['categoryId'] as num?)?.toInt(), isFeatured: json['isFeatured'] as bool?, - relatedNewsIds: (json['relatedNewsIds'] as List?)?.map((e) => (e as num).toInt()).toList() ?? [], - tagIds: (json['tagIds'] as List?)?.map((e) => (e as num).toInt()).toList() ?? [], + relatedNewsIds: (json['relatedNewsIds'] as List?) + ?.map((e) => (e as num).toInt()) + .toList() ?? + [], + tagIds: (json['tagIds'] as List?) + ?.map((e) => (e as num).toInt()) + .toList() ?? + [], ); -Map _$NewsSaveDtoToJson(NewsSaveDto instance) => { +Map _$NewsSaveDtoToJson(NewsSaveDto instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -5414,17 +6734,21 @@ Map _$NewsSaveDtoToJson(NewsSaveDto instance) => json) => NotificationDto( +NotificationDto _$NotificationDtoFromJson(Map json) => + NotificationDto( id: (json['id'] as num?)?.toInt(), title: json['title'] as String?, content: json['content'] as String?, type: json['type'] as String?, - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), isRead: json['isRead'] as bool?, url: json['url'] as String?, ); -Map _$NotificationDtoToJson(NotificationDto instance) => { +Map _$NotificationDtoToJson(NotificationDto instance) => + { 'id': instance.id, 'title': instance.title, 'content': instance.content, @@ -5434,39 +6758,49 @@ Map _$NotificationDtoToJson(NotificationDto instance) => json) => +NotificationDtoFilterResult _$NotificationDtoFilterResultFromJson( + Map json) => NotificationDtoFilterResult( totalRows: (json['totalRows'] as num?)?.toInt(), - data: - (json['data'] as List?)?.map((e) => NotificationDto.fromJson(e as Map)).toList() ?? - [], + data: (json['data'] as List?) + ?.map((e) => NotificationDto.fromJson(e as Map)) + .toList() ?? + [], ); -Map _$NotificationDtoFilterResultToJson(NotificationDtoFilterResult instance) => { +Map _$NotificationDtoFilterResultToJson( + NotificationDtoFilterResult instance) => + { 'totalRows': instance.totalRows, 'data': instance.data?.map((e) => e.toJson()).toList(), }; -ObjectApiResponse _$ObjectApiResponseFromJson(Map json) => ObjectApiResponse( +ObjectApiResponse _$ObjectApiResponseFromJson(Map json) => + ObjectApiResponse( data: json['data'], message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$ObjectApiResponseToJson(ObjectApiResponse instance) => { +Map _$ObjectApiResponseToJson(ObjectApiResponse instance) => + { 'data': instance.data, 'message': instance.message, 'success': instance.success, 'code': errorCodeEnumToJson(instance.code), }; -ObjectLikeSaveCommand _$ObjectLikeSaveCommandFromJson(Map json) => ObjectLikeSaveCommand( +ObjectLikeSaveCommand _$ObjectLikeSaveCommandFromJson( + Map json) => + ObjectLikeSaveCommand( objectId: (json['objectId'] as num?)?.toInt(), objectType: objectTypeEnumFromJson((json['objectType'] as num?)?.toInt()), ); -Map _$ObjectLikeSaveCommandToJson(ObjectLikeSaveCommand instance) => { +Map _$ObjectLikeSaveCommandToJson( + ObjectLikeSaveCommand instance) => + { 'objectId': instance.objectId, 'objectType': objectTypeEnumToJson(instance.objectType), }; @@ -5474,9 +6808,13 @@ Map _$ObjectLikeSaveCommandToJson(ObjectLikeSaveCommand instanc OfficeDto _$OfficeDtoFromJson(Map json) => OfficeDto( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, code: json['code'] as String?, name: json['name'] as String?, @@ -5515,25 +6853,37 @@ Map _$OfficeDtoToJson(OfficeDto instance) => { 'schoolActiveCount': instance.schoolActiveCount, }; -OfficeDtoFilterResult _$OfficeDtoFilterResultFromJson(Map json) => OfficeDtoFilterResult( +OfficeDtoFilterResult _$OfficeDtoFilterResultFromJson( + Map json) => + OfficeDtoFilterResult( totalRows: (json['totalRows'] as num?)?.toInt(), - data: (json['data'] as List?)?.map((e) => OfficeDto.fromJson(e as Map)).toList() ?? [], + data: (json['data'] as List?) + ?.map((e) => OfficeDto.fromJson(e as Map)) + .toList() ?? + [], ); -Map _$OfficeDtoFilterResultToJson(OfficeDtoFilterResult instance) => { +Map _$OfficeDtoFilterResultToJson( + OfficeDtoFilterResult instance) => + { 'totalRows': instance.totalRows, 'data': instance.data?.map((e) => e.toJson()).toList(), }; -OfficeDtoFilterResultApiResponse _$OfficeDtoFilterResultApiResponseFromJson(Map json) => +OfficeDtoFilterResultApiResponse _$OfficeDtoFilterResultApiResponseFromJson( + Map json) => OfficeDtoFilterResultApiResponse( - data: json['data'] == null ? null : OfficeDtoFilterResult.fromJson(json['data'] as Map), + data: json['data'] == null + ? null + : OfficeDtoFilterResult.fromJson( + json['data'] as Map), message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$OfficeDtoFilterResultApiResponseToJson(OfficeDtoFilterResultApiResponse instance) => +Map _$OfficeDtoFilterResultApiResponseToJson( + OfficeDtoFilterResultApiResponse instance) => { 'data': instance.data?.toJson(), 'message': instance.message, @@ -5541,18 +6891,23 @@ Map _$OfficeDtoFilterResultApiResponseToJson(OfficeDtoFilterRes 'code': errorCodeEnumToJson(instance.code), }; -OfficeGetListQuery _$OfficeGetListQueryFromJson(Map json) => OfficeGetListQuery( +OfficeGetListQuery _$OfficeGetListQueryFromJson(Map json) => + OfficeGetListQuery( sortExpression: json['sortExpression'] as String?, pageSize: (json['pageSize'] as num?)?.toInt(), pageIndex: (json['pageIndex'] as num?)?.toInt(), skip: (json['skip'] as num?)?.toInt(), notSkip: (json['notSkip'] as num?)?.toInt(), - propertyIncludes: (json['propertyIncludes'] as List?)?.map((e) => e as String).toList() ?? [], + propertyIncludes: (json['propertyIncludes'] as List?) + ?.map((e) => e as String) + .toList() ?? + [], keyword: json['keyword'] as String?, parentId: (json['parentId'] as num?)?.toInt(), ); -Map _$OfficeGetListQueryToJson(OfficeGetListQuery instance) => { +Map _$OfficeGetListQueryToJson(OfficeGetListQuery instance) => + { 'sortExpression': instance.sortExpression, 'pageSize': instance.pageSize, 'pageIndex': instance.pageIndex, @@ -5563,21 +6918,25 @@ Map _$OfficeGetListQueryToJson(OfficeGetListQuery instance) => 'parentId': instance.parentId, }; -OrderCreateDto _$OrderCreateDtoFromJson(Map json) => OrderCreateDto( +OrderCreateDto _$OrderCreateDtoFromJson(Map json) => + OrderCreateDto( fullName: json['fullName'] as String?, phone: json['phone'] as String?, address: json['address'] as String?, notes: json['notes'] as String?, ); -Map _$OrderCreateDtoToJson(OrderCreateDto instance) => { +Map _$OrderCreateDtoToJson(OrderCreateDto instance) => + { 'fullName': instance.fullName, 'phone': instance.phone, 'address': instance.address, 'notes': instance.notes, }; -OrderCreateWithClassDto _$OrderCreateWithClassDtoFromJson(Map json) => OrderCreateWithClassDto( +OrderCreateWithClassDto _$OrderCreateWithClassDtoFromJson( + Map json) => + OrderCreateWithClassDto( productId: (json['productId'] as num?)?.toInt(), classId: (json['classId'] as num?)?.toInt(), fullName: json['fullName'] as String?, @@ -5586,7 +6945,9 @@ OrderCreateWithClassDto _$OrderCreateWithClassDtoFromJson(Map j notes: json['notes'] as String?, ); -Map _$OrderCreateWithClassDtoToJson(OrderCreateWithClassDto instance) => { +Map _$OrderCreateWithClassDtoToJson( + OrderCreateWithClassDto instance) => + { 'productId': instance.productId, 'classId': instance.classId, 'fullName': instance.fullName, @@ -5598,9 +6959,13 @@ Map _$OrderCreateWithClassDtoToJson(OrderCreateWithClassDto ins OrderDto _$OrderDtoFromJson(Map json) => OrderDto( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, userId: (json['userId'] as num?)?.toInt(), fullName: json['fullName'] as String?, @@ -5609,7 +6974,9 @@ OrderDto _$OrderDtoFromJson(Map json) => OrderDto( notes: json['notes'] as String?, totalAmount: (json['totalAmount'] as num?)?.toDouble(), status: orderStatusEnumFromJson((json['status'] as num?)?.toInt()), - items: (json['items'] as List?)?.map((e) => OrderItemDto.fromJson(e as Map)).toList() ?? + items: (json['items'] as List?) + ?.map((e) => OrderItemDto.fromJson(e as Map)) + .toList() ?? [], ); @@ -5630,39 +6997,55 @@ Map _$OrderDtoToJson(OrderDto instance) => { 'items': instance.items?.map((e) => e.toJson()).toList(), }; -OrderDtoApiResponse _$OrderDtoApiResponseFromJson(Map json) => OrderDtoApiResponse( - data: json['data'] == null ? null : OrderDto.fromJson(json['data'] as Map), +OrderDtoApiResponse _$OrderDtoApiResponseFromJson(Map json) => + OrderDtoApiResponse( + data: json['data'] == null + ? null + : OrderDto.fromJson(json['data'] as Map), message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$OrderDtoApiResponseToJson(OrderDtoApiResponse instance) => { +Map _$OrderDtoApiResponseToJson( + OrderDtoApiResponse instance) => + { 'data': instance.data?.toJson(), 'message': instance.message, 'success': instance.success, 'code': errorCodeEnumToJson(instance.code), }; -OrderDtoFilterResult _$OrderDtoFilterResultFromJson(Map json) => OrderDtoFilterResult( +OrderDtoFilterResult _$OrderDtoFilterResultFromJson( + Map json) => + OrderDtoFilterResult( totalRows: (json['totalRows'] as num?)?.toInt(), - data: (json['data'] as List?)?.map((e) => OrderDto.fromJson(e as Map)).toList() ?? [], + data: (json['data'] as List?) + ?.map((e) => OrderDto.fromJson(e as Map)) + .toList() ?? + [], ); -Map _$OrderDtoFilterResultToJson(OrderDtoFilterResult instance) => { +Map _$OrderDtoFilterResultToJson( + OrderDtoFilterResult instance) => + { 'totalRows': instance.totalRows, 'data': instance.data?.map((e) => e.toJson()).toList(), }; -OrderDtoFilterResultApiResponse _$OrderDtoFilterResultApiResponseFromJson(Map json) => +OrderDtoFilterResultApiResponse _$OrderDtoFilterResultApiResponseFromJson( + Map json) => OrderDtoFilterResultApiResponse( - data: json['data'] == null ? null : OrderDtoFilterResult.fromJson(json['data'] as Map), + data: json['data'] == null + ? null + : OrderDtoFilterResult.fromJson(json['data'] as Map), message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$OrderDtoFilterResultApiResponseToJson(OrderDtoFilterResultApiResponse instance) => +Map _$OrderDtoFilterResultApiResponseToJson( + OrderDtoFilterResultApiResponse instance) => { 'data': instance.data?.toJson(), 'message': instance.message, @@ -5673,9 +7056,13 @@ Map _$OrderDtoFilterResultApiResponseToJson(OrderDtoFilterResul OrderEntity _$OrderEntityFromJson(Map json) => OrderEntity( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, userId: (json['userId'] as num?)?.toInt(), fullName: json['fullName'] as String?, @@ -5684,12 +7071,14 @@ OrderEntity _$OrderEntityFromJson(Map json) => OrderEntity( notes: json['notes'] as String?, totalAmount: (json['totalAmount'] as num?)?.toDouble(), status: orderStatusEnumFromJson((json['status'] as num?)?.toInt()), - items: - (json['items'] as List?)?.map((e) => OrderItemEntity.fromJson(e as Map)).toList() ?? - [], + items: (json['items'] as List?) + ?.map((e) => OrderItemEntity.fromJson(e as Map)) + .toList() ?? + [], ); -Map _$OrderEntityToJson(OrderEntity instance) => { +Map _$OrderEntityToJson(OrderEntity instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -5706,32 +7095,43 @@ Map _$OrderEntityToJson(OrderEntity instance) => e.toJson()).toList(), }; -OrderEntityApiResponse _$OrderEntityApiResponseFromJson(Map json) => OrderEntityApiResponse( - data: json['data'] == null ? null : OrderEntity.fromJson(json['data'] as Map), +OrderEntityApiResponse _$OrderEntityApiResponseFromJson( + Map json) => + OrderEntityApiResponse( + data: json['data'] == null + ? null + : OrderEntity.fromJson(json['data'] as Map), message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$OrderEntityApiResponseToJson(OrderEntityApiResponse instance) => { +Map _$OrderEntityApiResponseToJson( + OrderEntityApiResponse instance) => + { 'data': instance.data?.toJson(), 'message': instance.message, 'success': instance.success, 'code': errorCodeEnumToJson(instance.code), }; -OrderGetListQuery _$OrderGetListQueryFromJson(Map json) => OrderGetListQuery( +OrderGetListQuery _$OrderGetListQueryFromJson(Map json) => + OrderGetListQuery( sortExpression: json['sortExpression'] as String?, pageSize: (json['pageSize'] as num?)?.toInt(), pageIndex: (json['pageIndex'] as num?)?.toInt(), skip: (json['skip'] as num?)?.toInt(), notSkip: (json['notSkip'] as num?)?.toInt(), - propertyIncludes: (json['propertyIncludes'] as List?)?.map((e) => e as String).toList() ?? [], + propertyIncludes: (json['propertyIncludes'] as List?) + ?.map((e) => e as String) + .toList() ?? + [], userId: (json['userId'] as num?)?.toInt(), status: orderStatusEnumFromJson((json['status'] as num?)?.toInt()), ); -Map _$OrderGetListQueryToJson(OrderGetListQuery instance) => { +Map _$OrderGetListQueryToJson(OrderGetListQuery instance) => + { 'sortExpression': instance.sortExpression, 'pageSize': instance.pageSize, 'pageIndex': instance.pageIndex, @@ -5750,10 +7150,13 @@ OrderItemDto _$OrderItemDtoFromJson(Map json) => OrderItemDto( unitPrice: (json['unitPrice'] as num?)?.toDouble(), salePrice: (json['salePrice'] as num?)?.toDouble(), totalPrice: (json['totalPrice'] as num?)?.toDouble(), - product: json['product'] == null ? null : ProductListDto.fromJson(json['product'] as Map), + product: json['product'] == null + ? null + : ProductListDto.fromJson(json['product'] as Map), ); -Map _$OrderItemDtoToJson(OrderItemDto instance) => { +Map _$OrderItemDtoToJson(OrderItemDto instance) => + { 'id': instance.id, 'orderId': instance.orderId, 'productId': instance.productId, @@ -5764,12 +7167,17 @@ Map _$OrderItemDtoToJson(OrderItemDto instance) => json) => OrderItemEntity( +OrderItemEntity _$OrderItemEntityFromJson(Map json) => + OrderItemEntity( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, orderId: (json['orderId'] as num?)?.toInt(), productId: (json['productId'] as num?)?.toInt(), @@ -5777,11 +7185,16 @@ OrderItemEntity _$OrderItemEntityFromJson(Map json) => OrderIte unitPrice: (json['unitPrice'] as num?)?.toDouble(), salePrice: (json['salePrice'] as num?)?.toDouble(), totalPrice: (json['totalPrice'] as num?)?.toDouble(), - order: json['order'] == null ? null : OrderEntity.fromJson(json['order'] as Map), - product: json['product'] == null ? null : ProductEntity.fromJson(json['product'] as Map), + order: json['order'] == null + ? null + : OrderEntity.fromJson(json['order'] as Map), + product: json['product'] == null + ? null + : ProductEntity.fromJson(json['product'] as Map), ); -Map _$OrderItemEntityToJson(OrderItemEntity instance) => { +Map _$OrderItemEntityToJson(OrderItemEntity instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -5798,7 +7211,8 @@ Map _$OrderItemEntityToJson(OrderItemEntity instance) => json) => OrderUpdateDto( +OrderUpdateDto _$OrderUpdateDtoFromJson(Map json) => + OrderUpdateDto( status: orderStatusEnumFromJson((json['status'] as num?)?.toInt()), notes: json['notes'] as String?, fullName: json['fullName'] as String?, @@ -5806,7 +7220,8 @@ OrderUpdateDto _$OrderUpdateDtoFromJson(Map json) => OrderUpdat address: json['address'] as String?, ); -Map _$OrderUpdateDtoToJson(OrderUpdateDto instance) => { +Map _$OrderUpdateDtoToJson(OrderUpdateDto instance) => + { 'status': orderStatusEnumToJson(instance.status), 'notes': instance.notes, 'fullName': instance.fullName, @@ -5814,12 +7229,18 @@ Map _$OrderUpdateDtoToJson(OrderUpdateDto instance) => json) => ProductAttributeSaveDto( +ProductAttributeSaveDto _$ProductAttributeSaveDtoFromJson( + Map json) => + ProductAttributeSaveDto( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, productId: (json['productId'] as num?)?.toInt(), name: json['name'] as String?, @@ -5827,7 +7248,9 @@ ProductAttributeSaveDto _$ProductAttributeSaveDtoFromJson(Map j sortOrder: (json['sortOrder'] as num?)?.toInt(), ); -Map _$ProductAttributeSaveDtoToJson(ProductAttributeSaveDto instance) => { +Map _$ProductAttributeSaveDtoToJson( + ProductAttributeSaveDto instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -5840,24 +7263,33 @@ Map _$ProductAttributeSaveDtoToJson(ProductAttributeSaveDto ins 'sortOrder': instance.sortOrder, }; -ProductChapterDetailDto _$ProductChapterDetailDtoFromJson(Map json) => ProductChapterDetailDto( +ProductChapterDetailDto _$ProductChapterDetailDtoFromJson( + Map json) => + ProductChapterDetailDto( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, productId: (json['productId'] as num?)?.toInt(), name: json['name'] as String?, description: json['description'] as String?, sortOrder: (json['sortOrder'] as num?)?.toInt(), lessons: (json['lessons'] as List?) - ?.map((e) => ProductLessonDetailDto.fromJson(e as Map)) + ?.map((e) => + ProductLessonDetailDto.fromJson(e as Map)) .toList() ?? [], ); -Map _$ProductChapterDetailDtoToJson(ProductChapterDetailDto instance) => { +Map _$ProductChapterDetailDtoToJson( + ProductChapterDetailDto instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -5871,24 +7303,33 @@ Map _$ProductChapterDetailDtoToJson(ProductChapterDetailDto ins 'lessons': instance.lessons?.map((e) => e.toJson()).toList(), }; -ProductChapterSaveDto _$ProductChapterSaveDtoFromJson(Map json) => ProductChapterSaveDto( +ProductChapterSaveDto _$ProductChapterSaveDtoFromJson( + Map json) => + ProductChapterSaveDto( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, productId: (json['productId'] as num?)?.toInt(), name: json['name'] as String?, description: json['description'] as String?, sortOrder: (json['sortOrder'] as num?)?.toInt(), lessons: (json['lessons'] as List?) - ?.map((e) => ProductLessonSaveDto.fromJson(e as Map)) + ?.map((e) => + ProductLessonSaveDto.fromJson(e as Map)) .toList() ?? [], ); -Map _$ProductChapterSaveDtoToJson(ProductChapterSaveDto instance) => { +Map _$ProductChapterSaveDtoToJson( + ProductChapterSaveDto instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -5902,20 +7343,26 @@ Map _$ProductChapterSaveDtoToJson(ProductChapterSaveDto instanc 'lessons': instance.lessons?.map((e) => e.toJson()).toList(), }; -ProductClassDto _$ProductClassDtoFromJson(Map json) => ProductClassDto( +ProductClassDto _$ProductClassDtoFromJson(Map json) => + ProductClassDto( id: (json['id'] as num?)?.toInt(), name: json['name'] as String?, description: json['description'] as String?, maxStudents: (json['maxStudents'] as num?)?.toInt(), currentStudents: (json['currentStudents'] as num?)?.toInt(), - startDate: json['startDate'] == null ? null : DateTime.parse(json['startDate'] as String), - endDate: json['endDate'] == null ? null : DateTime.parse(json['endDate'] as String), + startDate: json['startDate'] == null + ? null + : DateTime.parse(json['startDate'] as String), + endDate: json['endDate'] == null + ? null + : DateTime.parse(json['endDate'] as String), status: classStatusEnumFromJson((json['status'] as num?)?.toInt()), teacherName: json['teacherName'] as String?, isFull: json['isFull'] as bool?, ); -Map _$ProductClassDtoToJson(ProductClassDto instance) => { +Map _$ProductClassDtoToJson(ProductClassDto instance) => + { 'id': instance.id, 'name': instance.name, 'description': instance.description, @@ -5928,17 +7375,20 @@ Map _$ProductClassDtoToJson(ProductClassDto instance) => json) => +ProductClassDtoListApiResponse _$ProductClassDtoListApiResponseFromJson( + Map json) => ProductClassDtoListApiResponse( - data: - (json['data'] as List?)?.map((e) => ProductClassDto.fromJson(e as Map)).toList() ?? - [], + data: (json['data'] as List?) + ?.map((e) => ProductClassDto.fromJson(e as Map)) + .toList() ?? + [], message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$ProductClassDtoListApiResponseToJson(ProductClassDtoListApiResponse instance) => +Map _$ProductClassDtoListApiResponseToJson( + ProductClassDtoListApiResponse instance) => { 'data': instance.data?.map((e) => e.toJson()).toList(), 'message': instance.message, @@ -5946,19 +7396,25 @@ Map _$ProductClassDtoListApiResponseToJson(ProductClassDtoListA 'code': errorCodeEnumToJson(instance.code), }; -ProductComboItemDto _$ProductComboItemDtoFromJson(Map json) => ProductComboItemDto( +ProductComboItemDto _$ProductComboItemDtoFromJson(Map json) => + ProductComboItemDto( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, name: json['name'] as String?, summary: json['summary'] as String?, description: json['description'] as String?, image: json['image'] as String?, categoryId: (json['categoryId'] as num?)?.toInt(), - productType: productTypeEnumFromJson((json['productType'] as num?)?.toInt()), + productType: + productTypeEnumFromJson((json['productType'] as num?)?.toInt()), status: commonStatusEnumFromJson((json['status'] as num?)?.toInt()), metaTitle: json['metaTitle'] as String?, metaDescription: json['metaDescription'] as String?, @@ -5970,7 +7426,9 @@ ProductComboItemDto _$ProductComboItemDtoFromJson(Map json) => totalDurationMinutes: (json['totalDurationMinutes'] as num?)?.toInt(), ); -Map _$ProductComboItemDtoToJson(ProductComboItemDto instance) => { +Map _$ProductComboItemDtoToJson( + ProductComboItemDto instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -5994,19 +7452,25 @@ Map _$ProductComboItemDtoToJson(ProductComboItemDto instance) = 'totalDurationMinutes': instance.totalDurationMinutes, }; -ProductDetailDto _$ProductDetailDtoFromJson(Map json) => ProductDetailDto( +ProductDetailDto _$ProductDetailDtoFromJson(Map json) => + ProductDetailDto( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, name: json['name'] as String?, summary: json['summary'] as String?, description: json['description'] as String?, image: json['image'] as String?, categoryId: (json['categoryId'] as num?)?.toInt(), - productType: productTypeEnumFromJson((json['productType'] as num?)?.toInt()), + productType: + productTypeEnumFromJson((json['productType'] as num?)?.toInt()), status: commonStatusEnumFromJson((json['status'] as num?)?.toInt()), metaTitle: json['metaTitle'] as String?, metaDescription: json['metaDescription'] as String?, @@ -6015,23 +7479,28 @@ ProductDetailDto _$ProductDetailDtoFromJson(Map json) => Produc price: (json['price'] as num?)?.toDouble(), salePrice: (json['salePrice'] as num?)?.toDouble(), chapters: (json['chapters'] as List?) - ?.map((e) => ProductChapterDetailDto.fromJson(e as Map)) + ?.map((e) => + ProductChapterDetailDto.fromJson(e as Map)) .toList() ?? [], comboProducts: (json['comboProducts'] as List?) - ?.map((e) => ProductComboItemDto.fromJson(e as Map)) + ?.map((e) => + ProductComboItemDto.fromJson(e as Map)) .toList() ?? [], attributes: (json['attributes'] as List?) - ?.map((e) => ProductAttributeSaveDto.fromJson(e as Map)) + ?.map((e) => + ProductAttributeSaveDto.fromJson(e as Map)) + .toList() ?? + [], + combos: (json['combos'] as List?) + ?.map((e) => ProductEntity.fromJson(e as Map)) .toList() ?? [], - combos: - (json['combos'] as List?)?.map((e) => ProductEntity.fromJson(e as Map)).toList() ?? - [], ); -Map _$ProductDetailDtoToJson(ProductDetailDto instance) => { +Map _$ProductDetailDtoToJson(ProductDetailDto instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -6057,34 +7526,45 @@ Map _$ProductDetailDtoToJson(ProductDetailDto instance) => e.toJson()).toList(), }; -ProductDetailDtoApiResponse _$ProductDetailDtoApiResponseFromJson(Map json) => +ProductDetailDtoApiResponse _$ProductDetailDtoApiResponseFromJson( + Map json) => ProductDetailDtoApiResponse( - data: json['data'] == null ? null : ProductDetailDto.fromJson(json['data'] as Map), + data: json['data'] == null + ? null + : ProductDetailDto.fromJson(json['data'] as Map), message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$ProductDetailDtoApiResponseToJson(ProductDetailDtoApiResponse instance) => { +Map _$ProductDetailDtoApiResponseToJson( + ProductDetailDtoApiResponse instance) => + { 'data': instance.data?.toJson(), 'message': instance.message, 'success': instance.success, 'code': errorCodeEnumToJson(instance.code), }; -ProductEntity _$ProductEntityFromJson(Map json) => ProductEntity( +ProductEntity _$ProductEntityFromJson(Map json) => + ProductEntity( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, name: json['name'] as String?, summary: json['summary'] as String?, description: json['description'] as String?, image: json['image'] as String?, categoryId: (json['categoryId'] as num?)?.toInt(), - productType: productTypeEnumFromJson((json['productType'] as num?)?.toInt()), + productType: + productTypeEnumFromJson((json['productType'] as num?)?.toInt()), status: commonStatusEnumFromJson((json['status'] as num?)?.toInt()), metaTitle: json['metaTitle'] as String?, metaDescription: json['metaDescription'] as String?, @@ -6094,7 +7574,8 @@ ProductEntity _$ProductEntityFromJson(Map json) => ProductEntit salePrice: (json['salePrice'] as num?)?.toDouble(), ); -Map _$ProductEntityToJson(ProductEntity instance) => { +Map _$ProductEntityToJson(ProductEntity instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -6116,42 +7597,62 @@ Map _$ProductEntityToJson(ProductEntity instance) => json) => ProductEntityApiResponse( - data: json['data'] == null ? null : ProductEntity.fromJson(json['data'] as Map), +ProductEntityApiResponse _$ProductEntityApiResponseFromJson( + Map json) => + ProductEntityApiResponse( + data: json['data'] == null + ? null + : ProductEntity.fromJson(json['data'] as Map), message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$ProductEntityApiResponseToJson(ProductEntityApiResponse instance) => { +Map _$ProductEntityApiResponseToJson( + ProductEntityApiResponse instance) => + { 'data': instance.data?.toJson(), 'message': instance.message, 'success': instance.success, 'code': errorCodeEnumToJson(instance.code), }; -ProductGetByIdsQuery _$ProductGetByIdsQueryFromJson(Map json) => ProductGetByIdsQuery( - ids: (json['ids'] as List?)?.map((e) => (e as num).toInt()).toList() ?? [], +ProductGetByIdsQuery _$ProductGetByIdsQueryFromJson( + Map json) => + ProductGetByIdsQuery( + ids: (json['ids'] as List?) + ?.map((e) => (e as num).toInt()) + .toList() ?? + [], ); -Map _$ProductGetByIdsQueryToJson(ProductGetByIdsQuery instance) => { +Map _$ProductGetByIdsQueryToJson( + ProductGetByIdsQuery instance) => + { 'ids': instance.ids, }; -ProductGetListQuery _$ProductGetListQueryFromJson(Map json) => ProductGetListQuery( +ProductGetListQuery _$ProductGetListQueryFromJson(Map json) => + ProductGetListQuery( sortExpression: json['sortExpression'] as String?, pageSize: (json['pageSize'] as num?)?.toInt(), pageIndex: (json['pageIndex'] as num?)?.toInt(), skip: (json['skip'] as num?)?.toInt(), notSkip: (json['notSkip'] as num?)?.toInt(), - propertyIncludes: (json['propertyIncludes'] as List?)?.map((e) => e as String).toList() ?? [], + propertyIncludes: (json['propertyIncludes'] as List?) + ?.map((e) => e as String) + .toList() ?? + [], keyword: json['keyword'] as String?, categoryId: (json['categoryId'] as num?)?.toInt(), - productType: productTypeEnumFromJson((json['productType'] as num?)?.toInt()), + productType: + productTypeEnumFromJson((json['productType'] as num?)?.toInt()), status: commonStatusEnumFromJson((json['status'] as num?)?.toInt()), ); -Map _$ProductGetListQueryToJson(ProductGetListQuery instance) => { +Map _$ProductGetListQueryToJson( + ProductGetListQuery instance) => + { 'sortExpression': instance.sortExpression, 'pageSize': instance.pageSize, 'pageIndex': instance.pageIndex, @@ -6164,12 +7665,18 @@ Map _$ProductGetListQueryToJson(ProductGetListQuery instance) = 'status': commonStatusEnumToJson(instance.status), }; -ProductLessonDetailDto _$ProductLessonDetailDtoFromJson(Map json) => ProductLessonDetailDto( +ProductLessonDetailDto _$ProductLessonDetailDtoFromJson( + Map json) => + ProductLessonDetailDto( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, chapterId: (json['chapterId'] as num?)?.toInt(), name: json['name'] as String?, @@ -6180,7 +7687,9 @@ ProductLessonDetailDto _$ProductLessonDetailDtoFromJson(Map jso isFree: json['isFree'] as bool?, ); -Map _$ProductLessonDetailDtoToJson(ProductLessonDetailDto instance) => { +Map _$ProductLessonDetailDtoToJson( + ProductLessonDetailDto instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -6196,12 +7705,17 @@ Map _$ProductLessonDetailDtoToJson(ProductLessonDetailDto insta 'isFree': instance.isFree, }; -ProductLessonEntity _$ProductLessonEntityFromJson(Map json) => ProductLessonEntity( +ProductLessonEntity _$ProductLessonEntityFromJson(Map json) => + ProductLessonEntity( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, chapterId: (json['chapterId'] as num?)?.toInt(), name: json['name'] as String?, @@ -6212,7 +7726,9 @@ ProductLessonEntity _$ProductLessonEntityFromJson(Map json) => isFree: json['isFree'] as bool?, ); -Map _$ProductLessonEntityToJson(ProductLessonEntity instance) => { +Map _$ProductLessonEntityToJson( + ProductLessonEntity instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -6228,12 +7744,18 @@ Map _$ProductLessonEntityToJson(ProductLessonEntity instance) = 'isFree': instance.isFree, }; -ProductLessonSaveDto _$ProductLessonSaveDtoFromJson(Map json) => ProductLessonSaveDto( +ProductLessonSaveDto _$ProductLessonSaveDtoFromJson( + Map json) => + ProductLessonSaveDto( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, chapterId: (json['chapterId'] as num?)?.toInt(), name: json['name'] as String?, @@ -6244,7 +7766,9 @@ ProductLessonSaveDto _$ProductLessonSaveDtoFromJson(Map json) = isFree: json['isFree'] as bool?, ); -Map _$ProductLessonSaveDtoToJson(ProductLessonSaveDto instance) => { +Map _$ProductLessonSaveDtoToJson( + ProductLessonSaveDto instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -6260,19 +7784,25 @@ Map _$ProductLessonSaveDtoToJson(ProductLessonSaveDto instance) 'isFree': instance.isFree, }; -ProductListDto _$ProductListDtoFromJson(Map json) => ProductListDto( +ProductListDto _$ProductListDtoFromJson(Map json) => + ProductListDto( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, name: json['name'] as String?, summary: json['summary'] as String?, description: json['description'] as String?, image: json['image'] as String?, categoryId: (json['categoryId'] as num?)?.toInt(), - productType: productTypeEnumFromJson((json['productType'] as num?)?.toInt()), + productType: + productTypeEnumFromJson((json['productType'] as num?)?.toInt()), status: commonStatusEnumFromJson((json['status'] as num?)?.toInt()), metaTitle: json['metaTitle'] as String?, metaDescription: json['metaDescription'] as String?, @@ -6284,7 +7814,8 @@ ProductListDto _$ProductListDtoFromJson(Map json) => ProductLis reviewCount: (json['reviewCount'] as num?)?.toInt(), ); -Map _$ProductListDtoToJson(ProductListDto instance) => { +Map _$ProductListDtoToJson(ProductListDto instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -6308,27 +7839,38 @@ Map _$ProductListDtoToJson(ProductListDto instance) => json) => +ProductListDtoFilterResult _$ProductListDtoFilterResultFromJson( + Map json) => ProductListDtoFilterResult( totalRows: (json['totalRows'] as num?)?.toInt(), - data: (json['data'] as List?)?.map((e) => ProductListDto.fromJson(e as Map)).toList() ?? + data: (json['data'] as List?) + ?.map((e) => ProductListDto.fromJson(e as Map)) + .toList() ?? [], ); -Map _$ProductListDtoFilterResultToJson(ProductListDtoFilterResult instance) => { +Map _$ProductListDtoFilterResultToJson( + ProductListDtoFilterResult instance) => + { 'totalRows': instance.totalRows, 'data': instance.data?.map((e) => e.toJson()).toList(), }; -ProductListDtoFilterResultApiResponse _$ProductListDtoFilterResultApiResponseFromJson(Map json) => - ProductListDtoFilterResultApiResponse( - data: json['data'] == null ? null : ProductListDtoFilterResult.fromJson(json['data'] as Map), - message: json['message'] as String?, - success: json['success'] as bool?, - code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), - ); +ProductListDtoFilterResultApiResponse + _$ProductListDtoFilterResultApiResponseFromJson( + Map json) => + ProductListDtoFilterResultApiResponse( + data: json['data'] == null + ? null + : ProductListDtoFilterResult.fromJson( + json['data'] as Map), + message: json['message'] as String?, + success: json['success'] as bool?, + code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), + ); -Map _$ProductListDtoFilterResultApiResponseToJson(ProductListDtoFilterResultApiResponse instance) => +Map _$ProductListDtoFilterResultApiResponseToJson( + ProductListDtoFilterResultApiResponse instance) => { 'data': instance.data?.toJson(), 'message': instance.message, @@ -6336,53 +7878,71 @@ Map _$ProductListDtoFilterResultApiResponseToJson(ProductListDt 'code': errorCodeEnumToJson(instance.code), }; -ProductListDtoListApiResponse _$ProductListDtoListApiResponseFromJson(Map json) => +ProductListDtoListApiResponse _$ProductListDtoListApiResponseFromJson( + Map json) => ProductListDtoListApiResponse( - data: (json['data'] as List?)?.map((e) => ProductListDto.fromJson(e as Map)).toList() ?? + data: (json['data'] as List?) + ?.map((e) => ProductListDto.fromJson(e as Map)) + .toList() ?? [], message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$ProductListDtoListApiResponseToJson(ProductListDtoListApiResponse instance) => { +Map _$ProductListDtoListApiResponseToJson( + ProductListDtoListApiResponse instance) => + { 'data': instance.data?.map((e) => e.toJson()).toList(), 'message': instance.message, 'success': instance.success, 'code': errorCodeEnumToJson(instance.code), }; -ProductReviewApproveCommand _$ProductReviewApproveCommandFromJson(Map json) => +ProductReviewApproveCommand _$ProductReviewApproveCommandFromJson( + Map json) => ProductReviewApproveCommand( id: (json['id'] as num?)?.toInt(), - status: productReviewStatusEnumFromJson((json['status'] as num?)?.toInt()), + status: + productReviewStatusEnumFromJson((json['status'] as num?)?.toInt()), ); -Map _$ProductReviewApproveCommandToJson(ProductReviewApproveCommand instance) => { +Map _$ProductReviewApproveCommandToJson( + ProductReviewApproveCommand instance) => + { 'id': instance.id, 'status': productReviewStatusEnumToJson(instance.status), }; -ProductReviewCreateDto _$ProductReviewCreateDtoFromJson(Map json) => ProductReviewCreateDto( +ProductReviewCreateDto _$ProductReviewCreateDtoFromJson( + Map json) => + ProductReviewCreateDto( productId: (json['productId'] as num?)?.toInt(), rating: (json['rating'] as num?)?.toInt(), comment: json['comment'] as String?, createdByName: json['createdByName'] as String?, ); -Map _$ProductReviewCreateDtoToJson(ProductReviewCreateDto instance) => { +Map _$ProductReviewCreateDtoToJson( + ProductReviewCreateDto instance) => + { 'productId': instance.productId, 'rating': instance.rating, 'comment': instance.comment, 'createdByName': instance.createdByName, }; -ProductReviewEntity _$ProductReviewEntityFromJson(Map json) => ProductReviewEntity( +ProductReviewEntity _$ProductReviewEntityFromJson(Map json) => + ProductReviewEntity( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, productId: (json['productId'] as num?)?.toInt(), userId: (json['userId'] as num?)?.toInt(), @@ -6390,10 +7950,13 @@ ProductReviewEntity _$ProductReviewEntityFromJson(Map json) => avatar: json['avatar'] as String?, rating: (json['rating'] as num?)?.toInt(), comment: json['comment'] as String?, - status: productReviewStatusEnumFromJson((json['status'] as num?)?.toInt()), + status: + productReviewStatusEnumFromJson((json['status'] as num?)?.toInt()), ); -Map _$ProductReviewEntityToJson(ProductReviewEntity instance) => { +Map _$ProductReviewEntityToJson( + ProductReviewEntity instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -6409,15 +7972,19 @@ Map _$ProductReviewEntityToJson(ProductReviewEntity instance) = 'status': productReviewStatusEnumToJson(instance.status), }; -ProductReviewEntityApiResponse _$ProductReviewEntityApiResponseFromJson(Map json) => +ProductReviewEntityApiResponse _$ProductReviewEntityApiResponseFromJson( + Map json) => ProductReviewEntityApiResponse( - data: json['data'] == null ? null : ProductReviewEntity.fromJson(json['data'] as Map), + data: json['data'] == null + ? null + : ProductReviewEntity.fromJson(json['data'] as Map), message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$ProductReviewEntityApiResponseToJson(ProductReviewEntityApiResponse instance) => +Map _$ProductReviewEntityApiResponseToJson( + ProductReviewEntityApiResponse instance) => { 'data': instance.data?.toJson(), 'message': instance.message, @@ -6425,10 +7992,12 @@ Map _$ProductReviewEntityApiResponseToJson(ProductReviewEntityA 'code': errorCodeEnumToJson(instance.code), }; -ProductReviewEntityListApiResponse _$ProductReviewEntityListApiResponseFromJson(Map json) => +ProductReviewEntityListApiResponse _$ProductReviewEntityListApiResponseFromJson( + Map json) => ProductReviewEntityListApiResponse( data: (json['data'] as List?) - ?.map((e) => ProductReviewEntity.fromJson(e as Map)) + ?.map((e) => + ProductReviewEntity.fromJson(e as Map)) .toList() ?? [], message: json['message'] as String?, @@ -6436,7 +8005,8 @@ ProductReviewEntityListApiResponse _$ProductReviewEntityListApiResponseFromJson( code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$ProductReviewEntityListApiResponseToJson(ProductReviewEntityListApiResponse instance) => +Map _$ProductReviewEntityListApiResponseToJson( + ProductReviewEntityListApiResponse instance) => { 'data': instance.data?.map((e) => e.toJson()).toList(), 'message': instance.message, @@ -6444,28 +8014,38 @@ Map _$ProductReviewEntityListApiResponseToJson(ProductReviewEnt 'code': errorCodeEnumToJson(instance.code), }; -ProductReviewGenerateAiRequest _$ProductReviewGenerateAiRequestFromJson(Map json) => +ProductReviewGenerateAiRequest _$ProductReviewGenerateAiRequestFromJson( + Map json) => ProductReviewGenerateAiRequest( count: (json['count'] as num?)?.toInt(), ); -Map _$ProductReviewGenerateAiRequestToJson(ProductReviewGenerateAiRequest instance) => +Map _$ProductReviewGenerateAiRequestToJson( + ProductReviewGenerateAiRequest instance) => { 'count': instance.count, }; -ProductReviewGetListQuery _$ProductReviewGetListQueryFromJson(Map json) => ProductReviewGetListQuery( +ProductReviewGetListQuery _$ProductReviewGetListQueryFromJson( + Map json) => + ProductReviewGetListQuery( sortExpression: json['sortExpression'] as String?, pageSize: (json['pageSize'] as num?)?.toInt(), pageIndex: (json['pageIndex'] as num?)?.toInt(), skip: (json['skip'] as num?)?.toInt(), notSkip: (json['notSkip'] as num?)?.toInt(), - propertyIncludes: (json['propertyIncludes'] as List?)?.map((e) => e as String).toList() ?? [], + propertyIncludes: (json['propertyIncludes'] as List?) + ?.map((e) => e as String) + .toList() ?? + [], productId: (json['productId'] as num?)?.toInt(), - status: productReviewStatusEnumFromJson((json['status'] as num?)?.toInt()), + status: + productReviewStatusEnumFromJson((json['status'] as num?)?.toInt()), ); -Map _$ProductReviewGetListQueryToJson(ProductReviewGetListQuery instance) => { +Map _$ProductReviewGetListQueryToJson( + ProductReviewGetListQuery instance) => + { 'sortExpression': instance.sortExpression, 'pageSize': instance.pageSize, 'pageIndex': instance.pageIndex, @@ -6476,12 +8056,18 @@ Map _$ProductReviewGetListQueryToJson(ProductReviewGetListQuery 'status': productReviewStatusEnumToJson(instance.status), }; -ProductReviewListDto _$ProductReviewListDtoFromJson(Map json) => ProductReviewListDto( +ProductReviewListDto _$ProductReviewListDtoFromJson( + Map json) => + ProductReviewListDto( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, productId: (json['productId'] as num?)?.toInt(), userId: (json['userId'] as num?)?.toInt(), @@ -6489,10 +8075,13 @@ ProductReviewListDto _$ProductReviewListDtoFromJson(Map json) = avatar: json['avatar'] as String?, rating: (json['rating'] as num?)?.toInt(), comment: json['comment'] as String?, - status: productReviewStatusEnumFromJson((json['status'] as num?)?.toInt()), + status: + productReviewStatusEnumFromJson((json['status'] as num?)?.toInt()), ); -Map _$ProductReviewListDtoToJson(ProductReviewListDto instance) => { +Map _$ProductReviewListDtoToJson( + ProductReviewListDto instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -6508,30 +8097,36 @@ Map _$ProductReviewListDtoToJson(ProductReviewListDto instance) 'status': productReviewStatusEnumToJson(instance.status), }; -ProductReviewListDtoFilterResult _$ProductReviewListDtoFilterResultFromJson(Map json) => +ProductReviewListDtoFilterResult _$ProductReviewListDtoFilterResultFromJson( + Map json) => ProductReviewListDtoFilterResult( totalRows: (json['totalRows'] as num?)?.toInt(), data: (json['data'] as List?) - ?.map((e) => ProductReviewListDto.fromJson(e as Map)) + ?.map((e) => + ProductReviewListDto.fromJson(e as Map)) .toList() ?? [], ); -Map _$ProductReviewListDtoFilterResultToJson(ProductReviewListDtoFilterResult instance) => +Map _$ProductReviewListDtoFilterResultToJson( + ProductReviewListDtoFilterResult instance) => { 'totalRows': instance.totalRows, 'data': instance.data?.map((e) => e.toJson()).toList(), }; -ProductReviewListDtoFilterResultApiResponse _$ProductReviewListDtoFilterResultApiResponseFromJson( - Map json) => - ProductReviewListDtoFilterResultApiResponse( - data: - json['data'] == null ? null : ProductReviewListDtoFilterResult.fromJson(json['data'] as Map), - message: json['message'] as String?, - success: json['success'] as bool?, - code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), - ); +ProductReviewListDtoFilterResultApiResponse + _$ProductReviewListDtoFilterResultApiResponseFromJson( + Map json) => + ProductReviewListDtoFilterResultApiResponse( + data: json['data'] == null + ? null + : ProductReviewListDtoFilterResult.fromJson( + json['data'] as Map), + message: json['message'] as String?, + success: json['success'] as bool?, + code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), + ); Map _$ProductReviewListDtoFilterResultApiResponseToJson( ProductReviewListDtoFilterResultApiResponse instance) => @@ -6542,19 +8137,25 @@ Map _$ProductReviewListDtoFilterResultApiResponseToJson( 'code': errorCodeEnumToJson(instance.code), }; -ProductSaveDto _$ProductSaveDtoFromJson(Map json) => ProductSaveDto( +ProductSaveDto _$ProductSaveDtoFromJson(Map json) => + ProductSaveDto( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, name: json['name'] as String?, summary: json['summary'] as String?, description: json['description'] as String?, image: json['image'] as String?, categoryId: (json['categoryId'] as num?)?.toInt(), - productType: productTypeEnumFromJson((json['productType'] as num?)?.toInt()), + productType: + productTypeEnumFromJson((json['productType'] as num?)?.toInt()), status: commonStatusEnumFromJson((json['status'] as num?)?.toInt()), metaTitle: json['metaTitle'] as String?, metaDescription: json['metaDescription'] as String?, @@ -6562,19 +8163,28 @@ ProductSaveDto _$ProductSaveDtoFromJson(Map json) => ProductSav slug: json['slug'] as String?, price: (json['price'] as num?)?.toDouble(), salePrice: (json['salePrice'] as num?)?.toDouble(), - tagIds: (json['tagIds'] as List?)?.map((e) => (e as num).toInt()).toList() ?? [], + tagIds: (json['tagIds'] as List?) + ?.map((e) => (e as num).toInt()) + .toList() ?? + [], chapters: (json['chapters'] as List?) - ?.map((e) => ProductChapterSaveDto.fromJson(e as Map)) + ?.map((e) => + ProductChapterSaveDto.fromJson(e as Map)) .toList() ?? [], attributes: (json['attributes'] as List?) - ?.map((e) => ProductAttributeSaveDto.fromJson(e as Map)) + ?.map((e) => + ProductAttributeSaveDto.fromJson(e as Map)) + .toList() ?? + [], + comboProductIds: (json['comboProductIds'] as List?) + ?.map((e) => (e as num).toInt()) .toList() ?? [], - comboProductIds: (json['comboProductIds'] as List?)?.map((e) => (e as num).toInt()).toList() ?? [], ); -Map _$ProductSaveDtoToJson(ProductSaveDto instance) => { +Map _$ProductSaveDtoToJson(ProductSaveDto instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -6600,14 +8210,20 @@ Map _$ProductSaveDtoToJson(ProductSaveDto instance) => json) => ProductSaveDtoApiResponse( - data: json['data'] == null ? null : ProductSaveDto.fromJson(json['data'] as Map), +ProductSaveDtoApiResponse _$ProductSaveDtoApiResponseFromJson( + Map json) => + ProductSaveDtoApiResponse( + data: json['data'] == null + ? null + : ProductSaveDto.fromJson(json['data'] as Map), message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$ProductSaveDtoApiResponseToJson(ProductSaveDtoApiResponse instance) => { +Map _$ProductSaveDtoApiResponseToJson( + ProductSaveDtoApiResponse instance) => + { 'data': instance.data?.toJson(), 'message': instance.message, 'success': instance.success, @@ -6620,40 +8236,51 @@ PupilAddDto _$PupilAddDtoFromJson(Map json) => PupilAddDto( phoneNumber: json['phoneNumber'] as String?, ); -Map _$PupilAddDtoToJson(PupilAddDto instance) => { +Map _$PupilAddDtoToJson(PupilAddDto instance) => + { 'fullName': instance.fullName, 'email': instance.email, 'phoneNumber': instance.phoneNumber, }; -PupilAddMultiCommand _$PupilAddMultiCommandFromJson(Map json) => PupilAddMultiCommand( - pupils: - (json['pupils'] as List?)?.map((e) => PupilAddDto.fromJson(e as Map)).toList() ?? - [], +PupilAddMultiCommand _$PupilAddMultiCommandFromJson( + Map json) => + PupilAddMultiCommand( + pupils: (json['pupils'] as List?) + ?.map((e) => PupilAddDto.fromJson(e as Map)) + .toList() ?? + [], password: json['password'] as String?, classId: (json['classId'] as num?)?.toInt(), ); -Map _$PupilAddMultiCommandToJson(PupilAddMultiCommand instance) => { +Map _$PupilAddMultiCommandToJson( + PupilAddMultiCommand instance) => + { 'pupils': instance.pupils?.map((e) => e.toJson()).toList(), 'password': instance.password, 'classId': instance.classId, }; -PupilChangePasswordCommand _$PupilChangePasswordCommandFromJson(Map json) => +PupilChangePasswordCommand _$PupilChangePasswordCommandFromJson( + Map json) => PupilChangePasswordCommand( classId: (json['classId'] as num?)?.toInt(), userId: (json['userId'] as num?)?.toInt(), password: json['password'] as String?, ); -Map _$PupilChangePasswordCommandToJson(PupilChangePasswordCommand instance) => { +Map _$PupilChangePasswordCommandToJson( + PupilChangePasswordCommand instance) => + { 'classId': instance.classId, 'userId': instance.userId, 'password': instance.password, }; -PupilCheckGoToClassDto _$PupilCheckGoToClassDtoFromJson(Map json) => PupilCheckGoToClassDto( +PupilCheckGoToClassDto _$PupilCheckGoToClassDtoFromJson( + Map json) => + PupilCheckGoToClassDto( classId: (json['classId'] as num?)?.toInt(), className: json['className'] as String?, academicYearId: (json['academicYearId'] as num?)?.toInt(), @@ -6661,7 +8288,9 @@ PupilCheckGoToClassDto _$PupilCheckGoToClassDtoFromJson(Map jso grade: (json['grade'] as num?)?.toInt(), ); -Map _$PupilCheckGoToClassDtoToJson(PupilCheckGoToClassDto instance) => { +Map _$PupilCheckGoToClassDtoToJson( + PupilCheckGoToClassDto instance) => + { 'classId': instance.classId, 'className': instance.className, 'academicYearId': instance.academicYearId, @@ -6669,15 +8298,20 @@ Map _$PupilCheckGoToClassDtoToJson(PupilCheckGoToClassDto insta 'grade': instance.grade, }; -PupilCheckGoToClassDtoApiResponse _$PupilCheckGoToClassDtoApiResponseFromJson(Map json) => +PupilCheckGoToClassDtoApiResponse _$PupilCheckGoToClassDtoApiResponseFromJson( + Map json) => PupilCheckGoToClassDtoApiResponse( - data: json['data'] == null ? null : PupilCheckGoToClassDto.fromJson(json['data'] as Map), + data: json['data'] == null + ? null + : PupilCheckGoToClassDto.fromJson( + json['data'] as Map), message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$PupilCheckGoToClassDtoApiResponseToJson(PupilCheckGoToClassDtoApiResponse instance) => +Map _$PupilCheckGoToClassDtoApiResponseToJson( + PupilCheckGoToClassDtoApiResponse instance) => { 'data': instance.data?.toJson(), 'message': instance.message, @@ -6685,29 +8319,38 @@ Map _$PupilCheckGoToClassDtoApiResponseToJson(PupilCheckGoToCla 'code': errorCodeEnumToJson(instance.code), }; -PupilCopyFromClassCommand _$PupilCopyFromClassCommandFromJson(Map json) => PupilCopyFromClassCommand( +PupilCopyFromClassCommand _$PupilCopyFromClassCommandFromJson( + Map json) => + PupilCopyFromClassCommand( classId: (json['classId'] as num?)?.toInt(), newClassId: (json['newClassId'] as num?)?.toInt(), ); -Map _$PupilCopyFromClassCommandToJson(PupilCopyFromClassCommand instance) => { +Map _$PupilCopyFromClassCommandToJson( + PupilCopyFromClassCommand instance) => + { 'classId': instance.classId, 'newClassId': instance.newClassId, }; -PupilFilterDto _$PupilFilterDtoFromJson(Map json) => PupilFilterDto( +PupilFilterDto _$PupilFilterDtoFromJson(Map json) => + PupilFilterDto( sortExpression: json['sortExpression'] as String?, pageSize: (json['pageSize'] as num?)?.toInt(), pageIndex: (json['pageIndex'] as num?)?.toInt(), skip: (json['skip'] as num?)?.toInt(), notSkip: (json['notSkip'] as num?)?.toInt(), - propertyIncludes: (json['propertyIncludes'] as List?)?.map((e) => e as String).toList() ?? [], + propertyIncludes: (json['propertyIncludes'] as List?) + ?.map((e) => e as String) + .toList() ?? + [], classId: (json['classId'] as num?)?.toInt(), keyword: json['keyword'] as String?, status: classUserStatusEnumFromJson((json['status'] as num?)?.toInt()), ); -Map _$PupilFilterDtoToJson(PupilFilterDto instance) => { +Map _$PupilFilterDtoToJson(PupilFilterDto instance) => + { 'sortExpression': instance.sortExpression, 'pageSize': instance.pageSize, 'pageIndex': instance.pageIndex, @@ -6719,33 +8362,45 @@ Map _$PupilFilterDtoToJson(PupilFilterDto instance) => json) => PupilGoToClassCommand( +PupilGoToClassCommand _$PupilGoToClassCommandFromJson( + Map json) => + PupilGoToClassCommand( classId: (json['classId'] as num?)?.toInt(), checkGoToClass: json['checkGoToClass'] == null ? null - : PupilCheckGoToClassDto.fromJson(json['checkGoToClass'] as Map), + : PupilCheckGoToClassDto.fromJson( + json['checkGoToClass'] as Map), ); -Map _$PupilGoToClassCommandToJson(PupilGoToClassCommand instance) => { +Map _$PupilGoToClassCommandToJson( + PupilGoToClassCommand instance) => + { 'classId': instance.classId, 'checkGoToClass': instance.checkGoToClass?.toJson(), }; -PupilHistoryDoExamDto _$PupilHistoryDoExamDtoFromJson(Map json) => PupilHistoryDoExamDto( +PupilHistoryDoExamDto _$PupilHistoryDoExamDtoFromJson( + Map json) => + PupilHistoryDoExamDto( assignExamId: (json['assignExamId'] as num?)?.toInt(), title: json['title'] as String?, type: assignExamTypeEnumFromJson((json['type'] as num?)?.toInt()), subject: json['subject'] as String?, - submitDate: json['submitDate'] == null ? null : DateTime.parse(json['submitDate'] as String), + submitDate: json['submitDate'] == null + ? null + : DateTime.parse(json['submitDate'] as String), score: (json['score'] as num?)?.toDouble(), - status: assignExamUserStatusEnumFromJson((json['status'] as num?)?.toInt()), + status: + assignExamUserStatusEnumFromJson((json['status'] as num?)?.toInt()), createdBy: (json['createdBy'] as num?)?.toInt(), canMark: json['canMark'] as bool?, examId: (json['examId'] as num?)?.toInt(), examResultId: (json['examResultId'] as num?)?.toInt(), ); -Map _$PupilHistoryDoExamDtoToJson(PupilHistoryDoExamDto instance) => { +Map _$PupilHistoryDoExamDtoToJson( + PupilHistoryDoExamDto instance) => + { 'assignExamId': instance.assignExamId, 'title': instance.title, 'type': assignExamTypeEnumToJson(instance.type), @@ -6759,31 +8414,36 @@ Map _$PupilHistoryDoExamDtoToJson(PupilHistoryDoExamDto instanc 'examResultId': instance.examResultId, }; -PupilHistoryDoExamDtoFilterResult _$PupilHistoryDoExamDtoFilterResultFromJson(Map json) => +PupilHistoryDoExamDtoFilterResult _$PupilHistoryDoExamDtoFilterResultFromJson( + Map json) => PupilHistoryDoExamDtoFilterResult( totalRows: (json['totalRows'] as num?)?.toInt(), data: (json['data'] as List?) - ?.map((e) => PupilHistoryDoExamDto.fromJson(e as Map)) + ?.map((e) => + PupilHistoryDoExamDto.fromJson(e as Map)) .toList() ?? [], ); -Map _$PupilHistoryDoExamDtoFilterResultToJson(PupilHistoryDoExamDtoFilterResult instance) => +Map _$PupilHistoryDoExamDtoFilterResultToJson( + PupilHistoryDoExamDtoFilterResult instance) => { 'totalRows': instance.totalRows, 'data': instance.data?.map((e) => e.toJson()).toList(), }; -PupilHistoryDoExamDtoFilterResultApiResponse _$PupilHistoryDoExamDtoFilterResultApiResponseFromJson( - Map json) => - PupilHistoryDoExamDtoFilterResultApiResponse( - data: json['data'] == null - ? null - : PupilHistoryDoExamDtoFilterResult.fromJson(json['data'] as Map), - message: json['message'] as String?, - success: json['success'] as bool?, - code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), - ); +PupilHistoryDoExamDtoFilterResultApiResponse + _$PupilHistoryDoExamDtoFilterResultApiResponseFromJson( + Map json) => + PupilHistoryDoExamDtoFilterResultApiResponse( + data: json['data'] == null + ? null + : PupilHistoryDoExamDtoFilterResult.fromJson( + json['data'] as Map), + message: json['message'] as String?, + success: json['success'] as bool?, + code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), + ); Map _$PupilHistoryDoExamDtoFilterResultApiResponseToJson( PupilHistoryDoExamDtoFilterResultApiResponse instance) => @@ -6794,23 +8454,31 @@ Map _$PupilHistoryDoExamDtoFilterResultApiResponseToJson( 'code': errorCodeEnumToJson(instance.code), }; -PupilHistoryDoExamFilterDto _$PupilHistoryDoExamFilterDtoFromJson(Map json) => +PupilHistoryDoExamFilterDto _$PupilHistoryDoExamFilterDtoFromJson( + Map json) => PupilHistoryDoExamFilterDto( sortExpression: json['sortExpression'] as String?, pageSize: (json['pageSize'] as num?)?.toInt(), pageIndex: (json['pageIndex'] as num?)?.toInt(), skip: (json['skip'] as num?)?.toInt(), notSkip: (json['notSkip'] as num?)?.toInt(), - propertyIncludes: (json['propertyIncludes'] as List?)?.map((e) => e as String).toList() ?? [], + propertyIncludes: (json['propertyIncludes'] as List?) + ?.map((e) => e as String) + .toList() ?? + [], userId: (json['userId'] as num?)?.toInt(), classId: (json['classId'] as num?)?.toInt(), subjectId: (json['subjectId'] as num?)?.toInt(), keyword: json['keyword'] as String?, - submitDate: json['submitDate'] == null ? null : DateTime.parse(json['submitDate'] as String), + submitDate: json['submitDate'] == null + ? null + : DateTime.parse(json['submitDate'] as String), type: assignExamTypeEnumFromJson((json['type'] as num?)?.toInt()), ); -Map _$PupilHistoryDoExamFilterDtoToJson(PupilHistoryDoExamFilterDto instance) => { +Map _$PupilHistoryDoExamFilterDtoToJson( + PupilHistoryDoExamFilterDto instance) => + { 'sortExpression': instance.sortExpression, 'pageSize': instance.pageSize, 'pageIndex': instance.pageIndex, @@ -6833,14 +8501,19 @@ PupilListDto _$PupilListDtoFromJson(Map json) => PupilListDto( email: json['email'] as String?, phoneNumber: json['phoneNumber'] as String?, studentCode: json['studentCode'] as String?, - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), - birthDay: json['birthDay'] == null ? null : DateTime.parse(json['birthDay'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), + birthDay: json['birthDay'] == null + ? null + : DateTime.parse(json['birthDay'] as String), gender: (json['gender'] as num?)?.toInt(), status: classUserStatusEnumFromJson((json['status'] as num?)?.toInt()), identifierCode: json['identifierCode'] as String?, ); -Map _$PupilListDtoToJson(PupilListDto instance) => { +Map _$PupilListDtoToJson(PupilListDto instance) => + { 'id': instance.id, 'userName': instance.userName, 'avatar': instance.avatar, @@ -6855,41 +8528,54 @@ Map _$PupilListDtoToJson(PupilListDto instance) => json) => PupilListDtoFilterResult( +PupilListDtoFilterResult _$PupilListDtoFilterResultFromJson( + Map json) => + PupilListDtoFilterResult( totalRows: (json['totalRows'] as num?)?.toInt(), - data: - (json['data'] as List?)?.map((e) => PupilListDto.fromJson(e as Map)).toList() ?? [], + data: (json['data'] as List?) + ?.map((e) => PupilListDto.fromJson(e as Map)) + .toList() ?? + [], ); -Map _$PupilListDtoFilterResultToJson(PupilListDtoFilterResult instance) => { +Map _$PupilListDtoFilterResultToJson( + PupilListDtoFilterResult instance) => + { 'totalRows': instance.totalRows, 'data': instance.data?.map((e) => e.toJson()).toList(), }; -PupilStaticByTypeExamDto _$PupilStaticByTypeExamDtoFromJson(Map json) => PupilStaticByTypeExamDto( +PupilStaticByTypeExamDto _$PupilStaticByTypeExamDtoFromJson( + Map json) => + PupilStaticByTypeExamDto( type: assignExamTypeEnumFromJson((json['type'] as num?)?.toInt()), total: (json['total'] as num?)?.toInt(), done: (json['done'] as num?)?.toInt(), averageScore: (json['averageScore'] as num?)?.toDouble(), ); -Map _$PupilStaticByTypeExamDtoToJson(PupilStaticByTypeExamDto instance) => { +Map _$PupilStaticByTypeExamDtoToJson( + PupilStaticByTypeExamDto instance) => + { 'type': assignExamTypeEnumToJson(instance.type), 'total': instance.total, 'done': instance.done, 'averageScore': instance.averageScore, }; -PupilStaticByTypeExamDtoListApiResponse _$PupilStaticByTypeExamDtoListApiResponseFromJson(Map json) => - PupilStaticByTypeExamDtoListApiResponse( - data: (json['data'] as List?) - ?.map((e) => PupilStaticByTypeExamDto.fromJson(e as Map)) - .toList() ?? - [], - message: json['message'] as String?, - success: json['success'] as bool?, - code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), - ); +PupilStaticByTypeExamDtoListApiResponse + _$PupilStaticByTypeExamDtoListApiResponseFromJson( + Map json) => + PupilStaticByTypeExamDtoListApiResponse( + data: (json['data'] as List?) + ?.map((e) => PupilStaticByTypeExamDto.fromJson( + e as Map)) + .toList() ?? + [], + message: json['message'] as String?, + success: json['success'] as bool?, + code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), + ); Map _$PupilStaticByTypeExamDtoListApiResponseToJson( PupilStaticByTypeExamDtoListApiResponse instance) => @@ -6900,55 +8586,70 @@ Map _$PupilStaticByTypeExamDtoListApiResponseToJson( 'code': errorCodeEnumToJson(instance.code), }; -PupilStaticDto _$PupilStaticDtoFromJson(Map json) => PupilStaticDto( +PupilStaticDto _$PupilStaticDtoFromJson(Map json) => + PupilStaticDto( averageScore: (json['averageScore'] as num?)?.toDouble(), percentage: (json['percentage'] as num?)?.toDouble(), total: (json['total'] as num?)?.toInt(), ); -Map _$PupilStaticDtoToJson(PupilStaticDto instance) => { +Map _$PupilStaticDtoToJson(PupilStaticDto instance) => + { 'averageScore': instance.averageScore, 'percentage': instance.percentage, 'total': instance.total, }; -PupilStaticDtoApiResponse _$PupilStaticDtoApiResponseFromJson(Map json) => PupilStaticDtoApiResponse( - data: json['data'] == null ? null : PupilStaticDto.fromJson(json['data'] as Map), +PupilStaticDtoApiResponse _$PupilStaticDtoApiResponseFromJson( + Map json) => + PupilStaticDtoApiResponse( + data: json['data'] == null + ? null + : PupilStaticDto.fromJson(json['data'] as Map), message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$PupilStaticDtoApiResponseToJson(PupilStaticDtoApiResponse instance) => { +Map _$PupilStaticDtoApiResponseToJson( + PupilStaticDtoApiResponse instance) => + { 'data': instance.data?.toJson(), 'message': instance.message, 'success': instance.success, 'code': errorCodeEnumToJson(instance.code), }; -PupilStatisticalDto _$PupilStatisticalDtoFromJson(Map json) => PupilStatisticalDto( +PupilStatisticalDto _$PupilStatisticalDtoFromJson(Map json) => + PupilStatisticalDto( totalClass: (json['totalClass'] as num?)?.toInt(), totalExamNeedDo: (json['totalExamNeedDo'] as num?)?.toInt(), totalExam: (json['totalExam'] as num?)?.toInt(), totalExamDone: (json['totalExamDone'] as num?)?.toInt(), ); -Map _$PupilStatisticalDtoToJson(PupilStatisticalDto instance) => { +Map _$PupilStatisticalDtoToJson( + PupilStatisticalDto instance) => + { 'totalClass': instance.totalClass, 'totalExamNeedDo': instance.totalExamNeedDo, 'totalExam': instance.totalExam, 'totalExamDone': instance.totalExamDone, }; -PupilStatisticalDtoApiResponse _$PupilStatisticalDtoApiResponseFromJson(Map json) => +PupilStatisticalDtoApiResponse _$PupilStatisticalDtoApiResponseFromJson( + Map json) => PupilStatisticalDtoApiResponse( - data: json['data'] == null ? null : PupilStatisticalDto.fromJson(json['data'] as Map), + data: json['data'] == null + ? null + : PupilStatisticalDto.fromJson(json['data'] as Map), message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$PupilStatisticalDtoApiResponseToJson(PupilStatisticalDtoApiResponse instance) => +Map _$PupilStatisticalDtoApiResponseToJson( + PupilStatisticalDtoApiResponse instance) => { 'data': instance.data?.toJson(), 'message': instance.message, @@ -6959,20 +8660,28 @@ Map _$PupilStatisticalDtoApiResponseToJson(PupilStatisticalDtoA QuestionDto _$QuestionDtoFromJson(Map json) => QuestionDto( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, schoolId: (json['schoolId'] as num?)?.toInt(), type: json['type'] as String?, content: json['content'] as String?, avatar: json['avatar'] as String?, - image: (json['image'] as List?)?.map((e) => e as String).toList() ?? [], + image: + (json['image'] as List?)?.map((e) => e as String).toList() ?? + [], answers: json['answers'], explain: json['explain'] as String?, transcript: json['transcript'] as String?, parentId: (json['parentId'] as num?)?.toInt(), - sound: (json['sound'] as List?)?.map((e) => e as String).toList() ?? [], + sound: + (json['sound'] as List?)?.map((e) => e as String).toList() ?? + [], video: json['video'] as String?, classLevel: (json['classLevel'] as num?)?.toInt(), level: questionLevelEnumFromJson((json['level'] as num?)?.toInt()), @@ -6981,15 +8690,20 @@ QuestionDto _$QuestionDtoFromJson(Map json) => QuestionDto( format: examFormatEnumFromJson((json['format'] as num?)?.toInt()), labelType: (json['labelType'] as num?)?.toInt(), isSystem: json['isSystem'] as bool?, - tagIds: (json['tagIds'] as List?)?.map((e) => (e as num).toInt()).toList() ?? [], + tagIds: (json['tagIds'] as List?) + ?.map((e) => (e as num).toInt()) + .toList() ?? + [], mark: (json['mark'] as num?)?.toDouble(), - childs: - (json['childs'] as List?)?.map((e) => QuestionDto.fromJson(e as Map)).toList() ?? - [], + childs: (json['childs'] as List?) + ?.map((e) => QuestionDto.fromJson(e as Map)) + .toList() ?? + [], file: json['file'] as String?, ); -Map _$QuestionDtoToJson(QuestionDto instance) => { +Map _$QuestionDtoToJson(QuestionDto instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -7020,43 +8734,59 @@ Map _$QuestionDtoToJson(QuestionDto instance) => json) => QuestionDtoApiResponse( - data: json['data'] == null ? null : QuestionDto.fromJson(json['data'] as Map), +QuestionDtoApiResponse _$QuestionDtoApiResponseFromJson( + Map json) => + QuestionDtoApiResponse( + data: json['data'] == null + ? null + : QuestionDto.fromJson(json['data'] as Map), message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$QuestionDtoApiResponseToJson(QuestionDtoApiResponse instance) => { +Map _$QuestionDtoApiResponseToJson( + QuestionDtoApiResponse instance) => + { 'data': instance.data?.toJson(), 'message': instance.message, 'success': instance.success, 'code': errorCodeEnumToJson(instance.code), }; -QuestionDtoListApiResponse _$QuestionDtoListApiResponseFromJson(Map json) => +QuestionDtoListApiResponse _$QuestionDtoListApiResponseFromJson( + Map json) => QuestionDtoListApiResponse( - data: - (json['data'] as List?)?.map((e) => QuestionDto.fromJson(e as Map)).toList() ?? [], + data: (json['data'] as List?) + ?.map((e) => QuestionDto.fromJson(e as Map)) + .toList() ?? + [], message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$QuestionDtoListApiResponseToJson(QuestionDtoListApiResponse instance) => { +Map _$QuestionDtoListApiResponseToJson( + QuestionDtoListApiResponse instance) => + { 'data': instance.data?.map((e) => e.toJson()).toList(), 'message': instance.message, 'success': instance.success, 'code': errorCodeEnumToJson(instance.code), }; -QuestionGetListQuery _$QuestionGetListQueryFromJson(Map json) => QuestionGetListQuery( +QuestionGetListQuery _$QuestionGetListQueryFromJson( + Map json) => + QuestionGetListQuery( sortExpression: json['sortExpression'] as String?, pageSize: (json['pageSize'] as num?)?.toInt(), pageIndex: (json['pageIndex'] as num?)?.toInt(), skip: (json['skip'] as num?)?.toInt(), notSkip: (json['notSkip'] as num?)?.toInt(), - propertyIncludes: (json['propertyIncludes'] as List?)?.map((e) => e as String).toList() ?? [], + propertyIncludes: (json['propertyIncludes'] as List?) + ?.map((e) => e as String) + .toList() ?? + [], keyword: json['keyword'] as String?, type: json['type'] as String?, userId: (json['userId'] as num?)?.toInt(), @@ -7066,10 +8796,15 @@ QuestionGetListQuery _$QuestionGetListQueryFromJson(Map json) = level: questionLevelEnumFromJson((json['level'] as num?)?.toInt()), status: questionStatusEnumFromJson((json['status'] as num?)?.toInt()), filterType: (json['filterType'] as num?)?.toInt(), - ids: (json['ids'] as List?)?.map((e) => (e as num).toInt()).toList() ?? [], + ids: (json['ids'] as List?) + ?.map((e) => (e as num).toInt()) + .toList() ?? + [], ); -Map _$QuestionGetListQueryToJson(QuestionGetListQuery instance) => { +Map _$QuestionGetListQueryToJson( + QuestionGetListQuery instance) => + { 'sortExpression': instance.sortExpression, 'pageSize': instance.pageSize, 'pageIndex': instance.pageIndex, @@ -7088,23 +8823,32 @@ Map _$QuestionGetListQueryToJson(QuestionGetListQuery instance) 'ids': instance.ids, }; -QuestionListDto _$QuestionListDtoFromJson(Map json) => QuestionListDto( +QuestionListDto _$QuestionListDtoFromJson(Map json) => + QuestionListDto( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, schoolId: (json['schoolId'] as num?)?.toInt(), type: json['type'] as String?, content: json['content'] as String?, avatar: json['avatar'] as String?, - image: (json['image'] as List?)?.map((e) => e as String).toList() ?? [], + image: + (json['image'] as List?)?.map((e) => e as String).toList() ?? + [], answers: json['answers'] as String?, explain: json['explain'] as String?, transcript: json['transcript'] as String?, parentId: (json['parentId'] as num?)?.toInt(), - sound: (json['sound'] as List?)?.map((e) => e as String).toList() ?? [], + sound: + (json['sound'] as List?)?.map((e) => e as String).toList() ?? + [], video: json['video'] as String?, classLevel: (json['classLevel'] as num?)?.toInt(), level: questionLevelEnumFromJson((json['level'] as num?)?.toInt()), @@ -7116,7 +8860,8 @@ QuestionListDto _$QuestionListDtoFromJson(Map json) => Question isLike: json['isLike'] as bool?, ); -Map _$QuestionListDtoToJson(QuestionListDto instance) => { +Map _$QuestionListDtoToJson(QuestionListDto instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -7144,28 +8889,38 @@ Map _$QuestionListDtoToJson(QuestionListDto instance) => json) => +QuestionListDtoFilterResult _$QuestionListDtoFilterResultFromJson( + Map json) => QuestionListDtoFilterResult( totalRows: (json['totalRows'] as num?)?.toInt(), - data: - (json['data'] as List?)?.map((e) => QuestionListDto.fromJson(e as Map)).toList() ?? - [], + data: (json['data'] as List?) + ?.map((e) => QuestionListDto.fromJson(e as Map)) + .toList() ?? + [], ); -Map _$QuestionListDtoFilterResultToJson(QuestionListDtoFilterResult instance) => { +Map _$QuestionListDtoFilterResultToJson( + QuestionListDtoFilterResult instance) => + { 'totalRows': instance.totalRows, 'data': instance.data?.map((e) => e.toJson()).toList(), }; -QuestionListDtoFilterResultApiResponse _$QuestionListDtoFilterResultApiResponseFromJson(Map json) => - QuestionListDtoFilterResultApiResponse( - data: json['data'] == null ? null : QuestionListDtoFilterResult.fromJson(json['data'] as Map), - message: json['message'] as String?, - success: json['success'] as bool?, - code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), - ); +QuestionListDtoFilterResultApiResponse + _$QuestionListDtoFilterResultApiResponseFromJson( + Map json) => + QuestionListDtoFilterResultApiResponse( + data: json['data'] == null + ? null + : QuestionListDtoFilterResult.fromJson( + json['data'] as Map), + message: json['message'] as String?, + success: json['success'] as bool?, + code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), + ); -Map _$QuestionListDtoFilterResultApiResponseToJson(QuestionListDtoFilterResultApiResponse instance) => +Map _$QuestionListDtoFilterResultApiResponseToJson( + QuestionListDtoFilterResultApiResponse instance) => { 'data': instance.data?.toJson(), 'message': instance.message, @@ -7173,23 +8928,35 @@ Map _$QuestionListDtoFilterResultApiResponseToJson(QuestionList 'code': errorCodeEnumToJson(instance.code), }; -RefreshTokenEntity _$RefreshTokenEntityFromJson(Map json) => RefreshTokenEntity( +RefreshTokenEntity _$RefreshTokenEntityFromJson(Map json) => + RefreshTokenEntity( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, token: json['token'] as String?, userId: (json['userId'] as num?)?.toInt(), - user: json['user'] == null ? null : UserEntity.fromJson(json['user'] as Map), - expires: json['expires'] == null ? null : DateTime.parse(json['expires'] as String), + user: json['user'] == null + ? null + : UserEntity.fromJson(json['user'] as Map), + expires: json['expires'] == null + ? null + : DateTime.parse(json['expires'] as String), isExpired: json['isExpired'] as bool?, - revoked: json['revoked'] == null ? null : DateTime.parse(json['revoked'] as String), + revoked: json['revoked'] == null + ? null + : DateTime.parse(json['revoked'] as String), isActive: json['isActive'] as bool?, ); -Map _$RefreshTokenEntityToJson(RefreshTokenEntity instance) => { +Map _$RefreshTokenEntityToJson(RefreshTokenEntity instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -7205,23 +8972,44 @@ Map _$RefreshTokenEntityToJson(RefreshTokenEntity instance) => 'isActive': instance.isActive, }; -RefreshTokenResponseDto _$RefreshTokenResponseDtoFromJson(Map json) => RefreshTokenResponseDto( +RefreshTokenRequestDto _$RefreshTokenRequestDtoFromJson( + Map json) => + RefreshTokenRequestDto( + refreshToken: json['refreshToken'] as String?, + ); + +Map _$RefreshTokenRequestDtoToJson( + RefreshTokenRequestDto instance) => + { + 'refreshToken': instance.refreshToken, + }; + +RefreshTokenResponseDto _$RefreshTokenResponseDtoFromJson( + Map json) => + RefreshTokenResponseDto( token: json['token'] as String?, ); -Map _$RefreshTokenResponseDtoToJson(RefreshTokenResponseDto instance) => { +Map _$RefreshTokenResponseDtoToJson( + RefreshTokenResponseDto instance) => + { 'token': instance.token, }; -RefreshTokenResponseDtoApiResponse _$RefreshTokenResponseDtoApiResponseFromJson(Map json) => +RefreshTokenResponseDtoApiResponse _$RefreshTokenResponseDtoApiResponseFromJson( + Map json) => RefreshTokenResponseDtoApiResponse( - data: json['data'] == null ? null : RefreshTokenResponseDto.fromJson(json['data'] as Map), + data: json['data'] == null + ? null + : RefreshTokenResponseDto.fromJson( + json['data'] as Map), message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$RefreshTokenResponseDtoApiResponseToJson(RefreshTokenResponseDtoApiResponse instance) => +Map _$RefreshTokenResponseDtoApiResponseToJson( + RefreshTokenResponseDtoApiResponse instance) => { 'data': instance.data?.toJson(), 'message': instance.message, @@ -7235,7 +9023,10 @@ RegisterDto _$RegisterDtoFromJson(Map json) => RegisterDto( password: json['password'] as String?, fullName: json['fullName'] as String?, phoneNumber: json['phoneNumber'] as String?, - roles: (json['roles'] as List?)?.map((e) => (e as num).toInt()).toList() ?? [], + roles: (json['roles'] as List?) + ?.map((e) => (e as num).toInt()) + .toList() ?? + [], id: (json['id'] as num?)?.toInt(), avatar: json['avatar'] as String?, status: (json['status'] as num?)?.toInt(), @@ -7243,12 +9034,15 @@ RegisterDto _$RegisterDtoFromJson(Map json) => RegisterDto( objectId: (json['objectId'] as num?)?.toInt(), provinceId: (json['provinceId'] as num?)?.toInt(), identifierCode: json['identifierCode'] as String?, - birthDay: json['birthDay'] == null ? null : DateTime.parse(json['birthDay'] as String), + birthDay: json['birthDay'] == null + ? null + : DateTime.parse(json['birthDay'] as String), gender: (json['gender'] as num?)?.toInt(), address: json['address'] as String?, ); -Map _$RegisterDtoToJson(RegisterDto instance) => { +Map _$RegisterDtoToJson(RegisterDto instance) => + { 'userName': instance.userName, 'email': instance.email, 'password': instance.password, @@ -7267,21 +9061,28 @@ Map _$RegisterDtoToJson(RegisterDto instance) => json) => RegisterDtoApiResponse( - data: json['data'] == null ? null : RegisterDto.fromJson(json['data'] as Map), +RegisterDtoApiResponse _$RegisterDtoApiResponseFromJson( + Map json) => + RegisterDtoApiResponse( + data: json['data'] == null + ? null + : RegisterDto.fromJson(json['data'] as Map), message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$RegisterDtoApiResponseToJson(RegisterDtoApiResponse instance) => { +Map _$RegisterDtoApiResponseToJson( + RegisterDtoApiResponse instance) => + { 'data': instance.data?.toJson(), 'message': instance.message, 'success': instance.success, 'code': errorCodeEnumToJson(instance.code), }; -ResetPasswordByUserNameResource _$ResetPasswordByUserNameResourceFromJson(Map json) => +ResetPasswordByUserNameResource _$ResetPasswordByUserNameResourceFromJson( + Map json) => ResetPasswordByUserNameResource( username: json['username'] as String?, password: json['password'] as String?, @@ -7289,7 +9090,8 @@ ResetPasswordByUserNameResource _$ResetPasswordByUserNameResourceFromJson(Map _$ResetPasswordByUserNameResourceToJson(ResetPasswordByUserNameResource instance) => +Map _$ResetPasswordByUserNameResourceToJson( + ResetPasswordByUserNameResource instance) => { 'username': instance.username, 'password': instance.password, @@ -7311,14 +9113,20 @@ Map _$ResponseXToJson(ResponseX instance) => { 'pages': instance.pages, }; -ResponseXApiResponse _$ResponseXApiResponseFromJson(Map json) => ResponseXApiResponse( - data: json['data'] == null ? null : ResponseX.fromJson(json['data'] as Map), +ResponseXApiResponse _$ResponseXApiResponseFromJson( + Map json) => + ResponseXApiResponse( + data: json['data'] == null + ? null + : ResponseX.fromJson(json['data'] as Map), message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$ResponseXApiResponseToJson(ResponseXApiResponse instance) => { +Map _$ResponseXApiResponseToJson( + ResponseXApiResponse instance) => + { 'data': instance.data?.toJson(), 'message': instance.message, 'success': instance.success, @@ -7342,47 +9150,61 @@ Map _$RoleDtoToJson(RoleDto instance) => { 'listModule': instance.listModule?.map((e) => e.toJson()).toList(), }; -RoleDtoApiResponse _$RoleDtoApiResponseFromJson(Map json) => RoleDtoApiResponse( - data: json['data'] == null ? null : RoleDto.fromJson(json['data'] as Map), +RoleDtoApiResponse _$RoleDtoApiResponseFromJson(Map json) => + RoleDtoApiResponse( + data: json['data'] == null + ? null + : RoleDto.fromJson(json['data'] as Map), message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$RoleDtoApiResponseToJson(RoleDtoApiResponse instance) => { +Map _$RoleDtoApiResponseToJson(RoleDtoApiResponse instance) => + { 'data': instance.data?.toJson(), 'message': instance.message, 'success': instance.success, 'code': errorCodeEnumToJson(instance.code), }; -RoleDtoListApiResponse _$RoleDtoListApiResponseFromJson(Map json) => RoleDtoListApiResponse( - data: (json['data'] as List?)?.map((e) => RoleDto.fromJson(e as Map)).toList() ?? [], +RoleDtoListApiResponse _$RoleDtoListApiResponseFromJson( + Map json) => + RoleDtoListApiResponse( + data: (json['data'] as List?) + ?.map((e) => RoleDto.fromJson(e as Map)) + .toList() ?? + [], message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$RoleDtoListApiResponseToJson(RoleDtoListApiResponse instance) => { +Map _$RoleDtoListApiResponseToJson( + RoleDtoListApiResponse instance) => + { 'data': instance.data?.map((e) => e.toJson()).toList(), 'message': instance.message, 'success': instance.success, 'code': errorCodeEnumToJson(instance.code), }; -RoleModuleDto _$RoleModuleDtoFromJson(Map json) => RoleModuleDto( +RoleModuleDto _$RoleModuleDtoFromJson(Map json) => + RoleModuleDto( module: moduleEnumFromJson((json['module'] as num?)?.toInt()), moduleName: json['moduleName'] as String?, isZone: json['isZone'] as bool?, isFull: json['isFull'] as bool?, tenantId: (json['tenantId'] as num?)?.toInt(), permissions: (json['permissions'] as List?) - ?.map((e) => RolePermissionDto.fromJson(e as Map)) + ?.map( + (e) => RolePermissionDto.fromJson(e as Map)) .toList() ?? [], ); -Map _$RoleModuleDtoToJson(RoleModuleDto instance) => { +Map _$RoleModuleDtoToJson(RoleModuleDto instance) => + { 'module': moduleEnumToJson(instance.module), 'moduleName': instance.moduleName, 'isZone': instance.isZone, @@ -7391,40 +9213,55 @@ Map _$RoleModuleDtoToJson(RoleModuleDto instance) => e.toJson()).toList(), }; -RoleModuleDtoListApiResponse _$RoleModuleDtoListApiResponseFromJson(Map json) => +RoleModuleDtoListApiResponse _$RoleModuleDtoListApiResponseFromJson( + Map json) => RoleModuleDtoListApiResponse( - data: (json['data'] as List?)?.map((e) => RoleModuleDto.fromJson(e as Map)).toList() ?? + data: (json['data'] as List?) + ?.map((e) => RoleModuleDto.fromJson(e as Map)) + .toList() ?? [], message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$RoleModuleDtoListApiResponseToJson(RoleModuleDtoListApiResponse instance) => { +Map _$RoleModuleDtoListApiResponseToJson( + RoleModuleDtoListApiResponse instance) => + { 'data': instance.data?.map((e) => e.toJson()).toList(), 'message': instance.message, 'success': instance.success, 'code': errorCodeEnumToJson(instance.code), }; -RolePermissionDto _$RolePermissionDtoFromJson(Map json) => RolePermissionDto( +RolePermissionDto _$RolePermissionDtoFromJson(Map json) => + RolePermissionDto( fullZone: json['fullZone'] as bool?, - zoneIds: (json['zoneIds'] as List?)?.map((e) => (e as num).toInt()).toList() ?? [], + zoneIds: (json['zoneIds'] as List?) + ?.map((e) => (e as num).toInt()) + .toList() ?? + [], permission: (json['permission'] as num?)?.toInt(), ); -Map _$RolePermissionDtoToJson(RolePermissionDto instance) => { +Map _$RolePermissionDtoToJson(RolePermissionDto instance) => + { 'fullZone': instance.fullZone, 'zoneIds': instance.zoneIds, 'permission': instance.permission, }; -SafetySkillEntity _$SafetySkillEntityFromJson(Map json) => SafetySkillEntity( +SafetySkillEntity _$SafetySkillEntityFromJson(Map json) => + SafetySkillEntity( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, name: json['name'] as String?, summary: json['summary'] as String?, @@ -7434,7 +9271,8 @@ SafetySkillEntity _$SafetySkillEntityFromJson(Map json) => Safe status: commonStatusEnumFromJson((json['status'] as num?)?.toInt()), ); -Map _$SafetySkillEntityToJson(SafetySkillEntity instance) => { +Map _$SafetySkillEntityToJson(SafetySkillEntity instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -7449,32 +9287,44 @@ Map _$SafetySkillEntityToJson(SafetySkillEntity instance) => json) => +SafetySkillEntityApiResponse _$SafetySkillEntityApiResponseFromJson( + Map json) => SafetySkillEntityApiResponse( - data: json['data'] == null ? null : SafetySkillEntity.fromJson(json['data'] as Map), + data: json['data'] == null + ? null + : SafetySkillEntity.fromJson(json['data'] as Map), message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$SafetySkillEntityApiResponseToJson(SafetySkillEntityApiResponse instance) => { +Map _$SafetySkillEntityApiResponseToJson( + SafetySkillEntityApiResponse instance) => + { 'data': instance.data?.toJson(), 'message': instance.message, 'success': instance.success, 'code': errorCodeEnumToJson(instance.code), }; -SafetySkillGetListQuery _$SafetySkillGetListQueryFromJson(Map json) => SafetySkillGetListQuery( +SafetySkillGetListQuery _$SafetySkillGetListQueryFromJson( + Map json) => + SafetySkillGetListQuery( sortExpression: json['sortExpression'] as String?, pageSize: (json['pageSize'] as num?)?.toInt(), pageIndex: (json['pageIndex'] as num?)?.toInt(), skip: (json['skip'] as num?)?.toInt(), notSkip: (json['notSkip'] as num?)?.toInt(), - propertyIncludes: (json['propertyIncludes'] as List?)?.map((e) => e as String).toList() ?? [], + propertyIncludes: (json['propertyIncludes'] as List?) + ?.map((e) => e as String) + .toList() ?? + [], keyword: json['keyword'] as String?, ); -Map _$SafetySkillGetListQueryToJson(SafetySkillGetListQuery instance) => { +Map _$SafetySkillGetListQueryToJson( + SafetySkillGetListQuery instance) => + { 'sortExpression': instance.sortExpression, 'pageSize': instance.pageSize, 'pageIndex': instance.pageIndex, @@ -7484,12 +9334,17 @@ Map _$SafetySkillGetListQueryToJson(SafetySkillGetListQuery ins 'keyword': instance.keyword, }; -SafetySkillListDto _$SafetySkillListDtoFromJson(Map json) => SafetySkillListDto( +SafetySkillListDto _$SafetySkillListDtoFromJson(Map json) => + SafetySkillListDto( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, name: json['name'] as String?, summary: json['summary'] as String?, @@ -7499,7 +9354,8 @@ SafetySkillListDto _$SafetySkillListDtoFromJson(Map json) => Sa status: commonStatusEnumFromJson((json['status'] as num?)?.toInt()), ); -Map _$SafetySkillListDtoToJson(SafetySkillListDto instance) => { +Map _$SafetySkillListDtoToJson(SafetySkillListDto instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -7514,29 +9370,36 @@ Map _$SafetySkillListDtoToJson(SafetySkillListDto instance) => 'status': commonStatusEnumToJson(instance.status), }; -SafetySkillListDtoFilterResult _$SafetySkillListDtoFilterResultFromJson(Map json) => +SafetySkillListDtoFilterResult _$SafetySkillListDtoFilterResultFromJson( + Map json) => SafetySkillListDtoFilterResult( totalRows: (json['totalRows'] as num?)?.toInt(), data: (json['data'] as List?) - ?.map((e) => SafetySkillListDto.fromJson(e as Map)) + ?.map( + (e) => SafetySkillListDto.fromJson(e as Map)) .toList() ?? [], ); -Map _$SafetySkillListDtoFilterResultToJson(SafetySkillListDtoFilterResult instance) => +Map _$SafetySkillListDtoFilterResultToJson( + SafetySkillListDtoFilterResult instance) => { 'totalRows': instance.totalRows, 'data': instance.data?.map((e) => e.toJson()).toList(), }; -SafetySkillListDtoFilterResultApiResponse _$SafetySkillListDtoFilterResultApiResponseFromJson( - Map json) => - SafetySkillListDtoFilterResultApiResponse( - data: json['data'] == null ? null : SafetySkillListDtoFilterResult.fromJson(json['data'] as Map), - message: json['message'] as String?, - success: json['success'] as bool?, - code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), - ); +SafetySkillListDtoFilterResultApiResponse + _$SafetySkillListDtoFilterResultApiResponseFromJson( + Map json) => + SafetySkillListDtoFilterResultApiResponse( + data: json['data'] == null + ? null + : SafetySkillListDtoFilterResult.fromJson( + json['data'] as Map), + message: json['message'] as String?, + success: json['success'] as bool?, + code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), + ); Map _$SafetySkillListDtoFilterResultApiResponseToJson( SafetySkillListDtoFilterResultApiResponse instance) => @@ -7547,15 +9410,18 @@ Map _$SafetySkillListDtoFilterResultApiResponseToJson( 'code': errorCodeEnumToJson(instance.code), }; -SchoolClassDto _$SchoolClassDtoFromJson(Map json) => SchoolClassDto( +SchoolClassDto _$SchoolClassDtoFromJson(Map json) => + SchoolClassDto( id: (json['id'] as num?)?.toInt(), name: json['name'] as String?, - classes: - (json['classes'] as List?)?.map((e) => ClassShortDto.fromJson(e as Map)).toList() ?? - [], + classes: (json['classes'] as List?) + ?.map((e) => ClassShortDto.fromJson(e as Map)) + .toList() ?? + [], ); -Map _$SchoolClassDtoToJson(SchoolClassDto instance) => { +Map _$SchoolClassDtoToJson(SchoolClassDto instance) => + { 'id': instance.id, 'name': instance.name, 'classes': instance.classes?.map((e) => e.toJson()).toList(), @@ -7564,9 +9430,13 @@ Map _$SchoolClassDtoToJson(SchoolClassDto instance) => json) => SchoolDto( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, code: json['code'] as String?, name: json['name'] as String?, @@ -7607,14 +9477,20 @@ Map _$SchoolDtoToJson(SchoolDto instance) => { 'departmentId': instance.departmentId, }; -SchoolDtoApiResponse _$SchoolDtoApiResponseFromJson(Map json) => SchoolDtoApiResponse( - data: json['data'] == null ? null : SchoolDto.fromJson(json['data'] as Map), +SchoolDtoApiResponse _$SchoolDtoApiResponseFromJson( + Map json) => + SchoolDtoApiResponse( + data: json['data'] == null + ? null + : SchoolDto.fromJson(json['data'] as Map), message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$SchoolDtoApiResponseToJson(SchoolDtoApiResponse instance) => { +Map _$SchoolDtoApiResponseToJson( + SchoolDtoApiResponse instance) => + { 'data': instance.data?.toJson(), 'message': instance.message, 'success': instance.success, @@ -7624,9 +9500,13 @@ Map _$SchoolDtoApiResponseToJson(SchoolDtoApiResponse instance) SchoolEntity _$SchoolEntityFromJson(Map json) => SchoolEntity( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, code: json['code'] as String?, name: json['name'] as String?, @@ -7643,7 +9523,8 @@ SchoolEntity _$SchoolEntityFromJson(Map json) => SchoolEntity( type: json['type'] as String?, ); -Map _$SchoolEntityToJson(SchoolEntity instance) => { +Map _$SchoolEntityToJson(SchoolEntity instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -7665,27 +9546,37 @@ Map _$SchoolEntityToJson(SchoolEntity instance) => json) => SchoolEntityApiResponse( - data: json['data'] == null ? null : SchoolEntity.fromJson(json['data'] as Map), +SchoolEntityApiResponse _$SchoolEntityApiResponseFromJson( + Map json) => + SchoolEntityApiResponse( + data: json['data'] == null + ? null + : SchoolEntity.fromJson(json['data'] as Map), message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$SchoolEntityApiResponseToJson(SchoolEntityApiResponse instance) => { +Map _$SchoolEntityApiResponseToJson( + SchoolEntityApiResponse instance) => + { 'data': instance.data?.toJson(), 'message': instance.message, 'success': instance.success, 'code': errorCodeEnumToJson(instance.code), }; -SchoolGetListQuery _$SchoolGetListQueryFromJson(Map json) => SchoolGetListQuery( +SchoolGetListQuery _$SchoolGetListQueryFromJson(Map json) => + SchoolGetListQuery( sortExpression: json['sortExpression'] as String?, pageSize: (json['pageSize'] as num?)?.toInt(), pageIndex: (json['pageIndex'] as num?)?.toInt(), skip: (json['skip'] as num?)?.toInt(), notSkip: (json['notSkip'] as num?)?.toInt(), - propertyIncludes: (json['propertyIncludes'] as List?)?.map((e) => e as String).toList() ?? [], + propertyIncludes: (json['propertyIncludes'] as List?) + ?.map((e) => e as String) + .toList() ?? + [], keyword: json['keyword'] as String?, departmentId: (json['departmentId'] as num?)?.toInt(), officeId: (json['officeId'] as num?)?.toInt(), @@ -7693,7 +9584,8 @@ SchoolGetListQuery _$SchoolGetListQueryFromJson(Map json) => Sc status: schoolStatusEnumFromJson((json['status'] as num?)?.toInt()), ); -Map _$SchoolGetListQueryToJson(SchoolGetListQuery instance) => { +Map _$SchoolGetListQueryToJson(SchoolGetListQuery instance) => + { 'sortExpression': instance.sortExpression, 'pageSize': instance.pageSize, 'pageIndex': instance.pageIndex, @@ -7716,18 +9608,24 @@ SchoolLevel _$SchoolLevelFromJson(Map json) => SchoolLevel( [], ); -Map _$SchoolLevelToJson(SchoolLevel instance) => { +Map _$SchoolLevelToJson(SchoolLevel instance) => + { 'id': instance.id, 'name': instance.name, 'classLevels': instance.classLevels?.map((e) => e.toJson()).toList(), }; -SchoolListDto _$SchoolListDtoFromJson(Map json) => SchoolListDto( +SchoolListDto _$SchoolListDtoFromJson(Map json) => + SchoolListDto( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, code: json['code'] as String?, name: json['name'] as String?, @@ -7749,7 +9647,8 @@ SchoolListDto _$SchoolListDtoFromJson(Map json) => SchoolListDt teacherCount: (json['teacherCount'] as num?)?.toInt(), ); -Map _$SchoolListDtoToJson(SchoolListDto instance) => { +Map _$SchoolListDtoToJson(SchoolListDto instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -7776,26 +9675,37 @@ Map _$SchoolListDtoToJson(SchoolListDto instance) => json) => SchoolListDtoFilterResult( +SchoolListDtoFilterResult _$SchoolListDtoFilterResultFromJson( + Map json) => + SchoolListDtoFilterResult( totalRows: (json['totalRows'] as num?)?.toInt(), - data: (json['data'] as List?)?.map((e) => SchoolListDto.fromJson(e as Map)).toList() ?? + data: (json['data'] as List?) + ?.map((e) => SchoolListDto.fromJson(e as Map)) + .toList() ?? [], ); -Map _$SchoolListDtoFilterResultToJson(SchoolListDtoFilterResult instance) => { +Map _$SchoolListDtoFilterResultToJson( + SchoolListDtoFilterResult instance) => + { 'totalRows': instance.totalRows, 'data': instance.data?.map((e) => e.toJson()).toList(), }; -SchoolListDtoFilterResultApiResponse _$SchoolListDtoFilterResultApiResponseFromJson(Map json) => - SchoolListDtoFilterResultApiResponse( - data: json['data'] == null ? null : SchoolListDtoFilterResult.fromJson(json['data'] as Map), - message: json['message'] as String?, - success: json['success'] as bool?, - code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), - ); +SchoolListDtoFilterResultApiResponse + _$SchoolListDtoFilterResultApiResponseFromJson(Map json) => + SchoolListDtoFilterResultApiResponse( + data: json['data'] == null + ? null + : SchoolListDtoFilterResult.fromJson( + json['data'] as Map), + message: json['message'] as String?, + success: json['success'] as bool?, + code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), + ); -Map _$SchoolListDtoFilterResultApiResponseToJson(SchoolListDtoFilterResultApiResponse instance) => +Map _$SchoolListDtoFilterResultApiResponseToJson( + SchoolListDtoFilterResultApiResponse instance) => { 'data': instance.data?.toJson(), 'message': instance.message, @@ -7803,45 +9713,58 @@ Map _$SchoolListDtoFilterResultApiResponseToJson(SchoolListDtoF 'code': errorCodeEnumToJson(instance.code), }; -SchoolListDtoListApiResponse _$SchoolListDtoListApiResponseFromJson(Map json) => +SchoolListDtoListApiResponse _$SchoolListDtoListApiResponseFromJson( + Map json) => SchoolListDtoListApiResponse( - data: (json['data'] as List?)?.map((e) => SchoolListDto.fromJson(e as Map)).toList() ?? + data: (json['data'] as List?) + ?.map((e) => SchoolListDto.fromJson(e as Map)) + .toList() ?? [], message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$SchoolListDtoListApiResponseToJson(SchoolListDtoListApiResponse instance) => { +Map _$SchoolListDtoListApiResponseToJson( + SchoolListDtoListApiResponse instance) => + { 'data': instance.data?.map((e) => e.toJson()).toList(), 'message': instance.message, 'success': instance.success, 'code': errorCodeEnumToJson(instance.code), }; -SchoolStaticCountDto _$SchoolStaticCountDtoFromJson(Map json) => SchoolStaticCountDto( +SchoolStaticCountDto _$SchoolStaticCountDtoFromJson( + Map json) => + SchoolStaticCountDto( schoolName: json['schoolName'] as String?, classCount: (json['classCount'] as num?)?.toInt(), teacherCount: (json['teacherCount'] as num?)?.toInt(), assignmentCount: (json['assignmentCount'] as num?)?.toInt(), ); -Map _$SchoolStaticCountDtoToJson(SchoolStaticCountDto instance) => { +Map _$SchoolStaticCountDtoToJson( + SchoolStaticCountDto instance) => + { 'schoolName': instance.schoolName, 'classCount': instance.classCount, 'teacherCount': instance.teacherCount, 'assignmentCount': instance.assignmentCount, }; -SchoolStaticCountDtoApiResponse _$SchoolStaticCountDtoApiResponseFromJson(Map json) => +SchoolStaticCountDtoApiResponse _$SchoolStaticCountDtoApiResponseFromJson( + Map json) => SchoolStaticCountDtoApiResponse( - data: json['data'] == null ? null : SchoolStaticCountDto.fromJson(json['data'] as Map), + data: json['data'] == null + ? null + : SchoolStaticCountDto.fromJson(json['data'] as Map), message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$SchoolStaticCountDtoApiResponseToJson(SchoolStaticCountDtoApiResponse instance) => +Map _$SchoolStaticCountDtoApiResponseToJson( + SchoolStaticCountDtoApiResponse instance) => { 'data': instance.data?.toJson(), 'message': instance.message, @@ -7849,25 +9772,42 @@ Map _$SchoolStaticCountDtoApiResponseToJson(SchoolStaticCountDt 'code': errorCodeEnumToJson(instance.code), }; -SessionAttendanceEntity _$SessionAttendanceEntityFromJson(Map json) => SessionAttendanceEntity( +SessionAttendanceEntity _$SessionAttendanceEntityFromJson( + Map json) => + SessionAttendanceEntity( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, sessionId: (json['sessionId'] as num?)?.toInt(), userId: (json['userId'] as num?)?.toInt(), - joinTime: json['joinTime'] == null ? null : DateTime.parse(json['joinTime'] as String), - leaveTime: json['leaveTime'] == null ? null : DateTime.parse(json['leaveTime'] as String), + joinTime: json['joinTime'] == null + ? null + : DateTime.parse(json['joinTime'] as String), + leaveTime: json['leaveTime'] == null + ? null + : DateTime.parse(json['leaveTime'] as String), durationMinutes: (json['durationMinutes'] as num?)?.toInt(), status: attendanceStatusEnumFromJson((json['status'] as num?)?.toInt()), notes: json['notes'] as String?, - session: json['session'] == null ? null : ClassSessionEntity.fromJson(json['session'] as Map), - user: json['user'] == null ? null : UserEntity.fromJson(json['user'] as Map), + session: json['session'] == null + ? null + : ClassSessionEntity.fromJson( + json['session'] as Map), + user: json['user'] == null + ? null + : UserEntity.fromJson(json['user'] as Map), ); -Map _$SessionAttendanceEntityToJson(SessionAttendanceEntity instance) => { +Map _$SessionAttendanceEntityToJson( + SessionAttendanceEntity instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -7890,43 +9830,54 @@ Setup2FADto _$Setup2FADtoFromJson(Map json) => Setup2FADto( authenticatorUri: json['authenticatorUri'] as String?, ); -Map _$Setup2FADtoToJson(Setup2FADto instance) => { +Map _$Setup2FADtoToJson(Setup2FADto instance) => + { 'sharedKey': instance.sharedKey, 'authenticatorUri': instance.authenticatorUri, }; -SimpleChatRequest _$SimpleChatRequestFromJson(Map json) => SimpleChatRequest( +SimpleChatRequest _$SimpleChatRequestFromJson(Map json) => + SimpleChatRequest( message: json['message'] as String?, systemPrompt: json['systemPrompt'] as String?, ); -Map _$SimpleChatRequestToJson(SimpleChatRequest instance) => { +Map _$SimpleChatRequestToJson(SimpleChatRequest instance) => + { 'message': instance.message, 'systemPrompt': instance.systemPrompt, }; -StatisticalDto _$StatisticalDtoFromJson(Map json) => StatisticalDto( +StatisticalDto _$StatisticalDtoFromJson(Map json) => + StatisticalDto( totalClass: (json['totalClass'] as num?)?.toInt(), totalStudent: (json['totalStudent'] as num?)?.toInt(), totalExam: (json['totalExam'] as num?)?.toInt(), totalQuestion: (json['totalQuestion'] as num?)?.toInt(), ); -Map _$StatisticalDtoToJson(StatisticalDto instance) => { +Map _$StatisticalDtoToJson(StatisticalDto instance) => + { 'totalClass': instance.totalClass, 'totalStudent': instance.totalStudent, 'totalExam': instance.totalExam, 'totalQuestion': instance.totalQuestion, }; -StatisticalDtoApiResponse _$StatisticalDtoApiResponseFromJson(Map json) => StatisticalDtoApiResponse( - data: json['data'] == null ? null : StatisticalDto.fromJson(json['data'] as Map), +StatisticalDtoApiResponse _$StatisticalDtoApiResponseFromJson( + Map json) => + StatisticalDtoApiResponse( + data: json['data'] == null + ? null + : StatisticalDto.fromJson(json['data'] as Map), message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$StatisticalDtoApiResponseToJson(StatisticalDtoApiResponse instance) => { +Map _$StatisticalDtoApiResponseToJson( + StatisticalDtoApiResponse instance) => + { 'data': instance.data?.toJson(), 'message': instance.message, 'success': instance.success, @@ -7945,48 +9896,61 @@ Map _$SubjectToJson(Subject instance) => { SystemEnums _$SystemEnumsFromJson(Map json) => SystemEnums( code: json['code'] as String?, - values: json['values'] == null ? null : Enum.fromJson(json['values'] as Map), - items: - (json['items'] as List?)?.map((e) => EnumItemEntity.fromJson(e as Map)).toList() ?? - [], + values: json['values'] == null + ? null + : Enum.fromJson(json['values'] as Map), + items: (json['items'] as List?) + ?.map((e) => EnumItemEntity.fromJson(e as Map)) + .toList() ?? + [], ); -Map _$SystemEnumsToJson(SystemEnums instance) => { +Map _$SystemEnumsToJson(SystemEnums instance) => + { 'code': instance.code, 'values': instance.values?.toJson(), 'items': instance.items?.map((e) => e.toJson()).toList(), }; -SystemInitDto _$SystemInitDtoFromJson(Map json) => SystemInitDto( +SystemInitDto _$SystemInitDtoFromJson(Map json) => + SystemInitDto( category: (json['category'] as List?) ?.map((e) => CategoryEntity.fromJson(e as Map)) .toList() ?? [], - enums: - (json['enums'] as List?)?.map((e) => SystemEnums.fromJson(e as Map)).toList() ?? [], + enums: (json['enums'] as List?) + ?.map((e) => SystemEnums.fromJson(e as Map)) + .toList() ?? + [], userPermissions: (json['userPermissions'] as List?) ?.map((e) => RoleModuleDto.fromJson(e as Map)) .toList() ?? [], currentObject: json['currentObject'] == null ? null - : CurrentObjectDto.fromJson(json['currentObject'] as Map), + : CurrentObjectDto.fromJson( + json['currentObject'] as Map), processingStatus: json['processingStatus'], schoolLevels: (json['schoolLevels'] as List?) ?.map((e) => SchoolLevel.fromJson(e as Map)) .toList() ?? [], - school: json['school'] == null ? null : SchoolEntity.fromJson(json['school'] as Map), + school: json['school'] == null + ? null + : SchoolEntity.fromJson(json['school'] as Map), academicYears: (json['academicYears'] as List?) - ?.map((e) => AcademicYearEntity.fromJson(e as Map)) + ?.map( + (e) => AcademicYearEntity.fromJson(e as Map)) .toList() ?? [], ); -Map _$SystemInitDtoToJson(SystemInitDto instance) => { +Map _$SystemInitDtoToJson(SystemInitDto instance) => + { 'category': instance.category?.map((e) => e.toJson()).toList(), 'enums': instance.enums?.map((e) => e.toJson()).toList(), - 'userPermissions': instance.userPermissions?.map((e) => e.toJson()).toList(), + 'userPermissions': + instance.userPermissions?.map((e) => e.toJson()).toList(), 'currentObject': instance.currentObject?.toJson(), 'processingStatus': instance.processingStatus, 'schoolLevels': instance.schoolLevels?.map((e) => e.toJson()).toList(), @@ -7994,26 +9958,37 @@ Map _$SystemInitDtoToJson(SystemInitDto instance) => e.toJson()).toList(), }; -SystemInitDtoApiResponse _$SystemInitDtoApiResponseFromJson(Map json) => SystemInitDtoApiResponse( - data: json['data'] == null ? null : SystemInitDto.fromJson(json['data'] as Map), +SystemInitDtoApiResponse _$SystemInitDtoApiResponseFromJson( + Map json) => + SystemInitDtoApiResponse( + data: json['data'] == null + ? null + : SystemInitDto.fromJson(json['data'] as Map), message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$SystemInitDtoApiResponseToJson(SystemInitDtoApiResponse instance) => { +Map _$SystemInitDtoApiResponseToJson( + SystemInitDtoApiResponse instance) => + { 'data': instance.data?.toJson(), 'message': instance.message, 'success': instance.success, 'code': errorCodeEnumToJson(instance.code), }; -TagAddNewsDto _$TagAddNewsDtoFromJson(Map json) => TagAddNewsDto( +TagAddNewsDto _$TagAddNewsDtoFromJson(Map json) => + TagAddNewsDto( tagId: (json['tagId'] as num?)?.toInt(), - newsIds: (json['newsIds'] as List?)?.map((e) => (e as num).toInt()).toList() ?? [], + newsIds: (json['newsIds'] as List?) + ?.map((e) => (e as num).toInt()) + .toList() ?? + [], ); -Map _$TagAddNewsDtoToJson(TagAddNewsDto instance) => { +Map _$TagAddNewsDtoToJson(TagAddNewsDto instance) => + { 'tagId': instance.tagId, 'newsIds': instance.newsIds, }; @@ -8021,9 +9996,13 @@ Map _$TagAddNewsDtoToJson(TagAddNewsDto instance) => json) => TagDto( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), name: json['name'] as String?, unsignName: json['unsignName'] as String?, url: json['url'] as String?, @@ -8044,47 +10023,63 @@ Map _$TagDtoToJson(TagDto instance) => { 'status': instance.status, }; -TagDtoApiResponse _$TagDtoApiResponseFromJson(Map json) => TagDtoApiResponse( - data: json['data'] == null ? null : TagDto.fromJson(json['data'] as Map), +TagDtoApiResponse _$TagDtoApiResponseFromJson(Map json) => + TagDtoApiResponse( + data: json['data'] == null + ? null + : TagDto.fromJson(json['data'] as Map), message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$TagDtoApiResponseToJson(TagDtoApiResponse instance) => { +Map _$TagDtoApiResponseToJson(TagDtoApiResponse instance) => + { 'data': instance.data?.toJson(), 'message': instance.message, 'success': instance.success, 'code': errorCodeEnumToJson(instance.code), }; -TagDtoListApiResponse _$TagDtoListApiResponseFromJson(Map json) => TagDtoListApiResponse( - data: (json['data'] as List?)?.map((e) => TagDto.fromJson(e as Map)).toList() ?? [], +TagDtoListApiResponse _$TagDtoListApiResponseFromJson( + Map json) => + TagDtoListApiResponse( + data: (json['data'] as List?) + ?.map((e) => TagDto.fromJson(e as Map)) + .toList() ?? + [], message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$TagDtoListApiResponseToJson(TagDtoListApiResponse instance) => { +Map _$TagDtoListApiResponseToJson( + TagDtoListApiResponse instance) => + { 'data': instance.data?.map((e) => e.toJson()).toList(), 'message': instance.message, 'success': instance.success, 'code': errorCodeEnumToJson(instance.code), }; -TagGetListQuery _$TagGetListQueryFromJson(Map json) => TagGetListQuery( +TagGetListQuery _$TagGetListQueryFromJson(Map json) => + TagGetListQuery( sortExpression: json['sortExpression'] as String?, pageSize: (json['pageSize'] as num?)?.toInt(), pageIndex: (json['pageIndex'] as num?)?.toInt(), skip: (json['skip'] as num?)?.toInt(), notSkip: (json['notSkip'] as num?)?.toInt(), - propertyIncludes: (json['propertyIncludes'] as List?)?.map((e) => e as String).toList() ?? [], + propertyIncludes: (json['propertyIncludes'] as List?) + ?.map((e) => e as String) + .toList() ?? + [], keyword: json['keyword'] as String?, zoneId: (json['zoneId'] as num?)?.toInt(), type: (json['type'] as num?)?.toInt(), ); -Map _$TagGetListQueryToJson(TagGetListQuery instance) => { +Map _$TagGetListQueryToJson(TagGetListQuery instance) => + { 'sortExpression': instance.sortExpression, 'pageSize': instance.pageSize, 'pageIndex': instance.pageIndex, @@ -8096,21 +10091,28 @@ Map _$TagGetListQueryToJson(TagGetListQuery instance) => json) => +TagGetListWithNewsCountQuery _$TagGetListWithNewsCountQueryFromJson( + Map json) => TagGetListWithNewsCountQuery( onlyHotTags: json['onlyHotTags'] as bool?, ); -Map _$TagGetListWithNewsCountQueryToJson(TagGetListWithNewsCountQuery instance) => { +Map _$TagGetListWithNewsCountQueryToJson( + TagGetListWithNewsCountQuery instance) => + { 'onlyHotTags': instance.onlyHotTags, }; TagListDto _$TagListDtoFromJson(Map json) => TagListDto( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, name: json['name'] as String?, isHotTag: json['isHotTag'] as bool?, @@ -8120,7 +10122,8 @@ TagListDto _$TagListDtoFromJson(Map json) => TagListDto( url: json['url'] as String?, ); -Map _$TagListDtoToJson(TagListDto instance) => { +Map _$TagListDtoToJson(TagListDto instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -8135,25 +10138,37 @@ Map _$TagListDtoToJson(TagListDto instance) => json) => TagListDtoFilterResult( +TagListDtoFilterResult _$TagListDtoFilterResultFromJson( + Map json) => + TagListDtoFilterResult( totalRows: (json['totalRows'] as num?)?.toInt(), - data: (json['data'] as List?)?.map((e) => TagListDto.fromJson(e as Map)).toList() ?? [], + data: (json['data'] as List?) + ?.map((e) => TagListDto.fromJson(e as Map)) + .toList() ?? + [], ); -Map _$TagListDtoFilterResultToJson(TagListDtoFilterResult instance) => { +Map _$TagListDtoFilterResultToJson( + TagListDtoFilterResult instance) => + { 'totalRows': instance.totalRows, 'data': instance.data?.map((e) => e.toJson()).toList(), }; -TagListDtoFilterResultApiResponse _$TagListDtoFilterResultApiResponseFromJson(Map json) => +TagListDtoFilterResultApiResponse _$TagListDtoFilterResultApiResponseFromJson( + Map json) => TagListDtoFilterResultApiResponse( - data: json['data'] == null ? null : TagListDtoFilterResult.fromJson(json['data'] as Map), + data: json['data'] == null + ? null + : TagListDtoFilterResult.fromJson( + json['data'] as Map), message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$TagListDtoFilterResultApiResponseToJson(TagListDtoFilterResultApiResponse instance) => +Map _$TagListDtoFilterResultApiResponseToJson( + TagListDtoFilterResultApiResponse instance) => { 'data': instance.data?.toJson(), 'message': instance.message, @@ -8161,34 +10176,47 @@ Map _$TagListDtoFilterResultApiResponseToJson(TagListDtoFilterR 'code': errorCodeEnumToJson(instance.code), }; -TagListDtoListApiResponse _$TagListDtoListApiResponseFromJson(Map json) => TagListDtoListApiResponse( - data: (json['data'] as List?)?.map((e) => TagListDto.fromJson(e as Map)).toList() ?? [], +TagListDtoListApiResponse _$TagListDtoListApiResponseFromJson( + Map json) => + TagListDtoListApiResponse( + data: (json['data'] as List?) + ?.map((e) => TagListDto.fromJson(e as Map)) + .toList() ?? + [], message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$TagListDtoListApiResponseToJson(TagListDtoListApiResponse instance) => { +Map _$TagListDtoListApiResponseToJson( + TagListDtoListApiResponse instance) => + { 'data': instance.data?.map((e) => e.toJson()).toList(), 'message': instance.message, 'success': instance.success, 'code': errorCodeEnumToJson(instance.code), }; -TeacherCreateDto _$TeacherCreateDtoFromJson(Map json) => TeacherCreateDto( +TeacherCreateDto _$TeacherCreateDtoFromJson(Map json) => + TeacherCreateDto( userName: json['userName'] as String?, email: json['email'] as String?, password: json['password'] as String?, fullName: json['fullName'] as String?, phoneNumber: json['phoneNumber'] as String?, - roles: (json['roles'] as List?)?.map((e) => (e as num).toInt()).toList() ?? [], + roles: (json['roles'] as List?) + ?.map((e) => (e as num).toInt()) + .toList() ?? + [], id: (json['id'] as num?)?.toInt(), avatar: json['avatar'] as String?, status: (json['status'] as num?)?.toInt(), type: userTypeEnumFromJson((json['type'] as num?)?.toInt()), objectId: (json['objectId'] as num?)?.toInt(), provinceId: (json['provinceId'] as num?)?.toInt(), - birthDay: json['birthDay'] == null ? null : DateTime.parse(json['birthDay'] as String), + birthDay: json['birthDay'] == null + ? null + : DateTime.parse(json['birthDay'] as String), gender: (json['gender'] as num?)?.toInt(), identifierCode: json['identifierCode'] as String?, isTemp: json['isTemp'] as bool?, @@ -8202,7 +10230,8 @@ TeacherCreateDto _$TeacherCreateDtoFromJson(Map json) => Teache subject: json['subject'] as String?, ); -Map _$TeacherCreateDtoToJson(TeacherCreateDto instance) => { +Map _$TeacherCreateDtoToJson(TeacherCreateDto instance) => + { 'userName': instance.userName, 'email': instance.email, 'password': instance.password, @@ -8229,20 +10258,25 @@ Map _$TeacherCreateDtoToJson(TeacherCreateDto instance) => json) => TeacherFilterDto( +TeacherFilterDto _$TeacherFilterDtoFromJson(Map json) => + TeacherFilterDto( sortExpression: json['sortExpression'] as String?, pageSize: (json['pageSize'] as num?)?.toInt(), pageIndex: (json['pageIndex'] as num?)?.toInt(), skip: (json['skip'] as num?)?.toInt(), notSkip: (json['notSkip'] as num?)?.toInt(), - propertyIncludes: (json['propertyIncludes'] as List?)?.map((e) => e as String).toList() ?? [], + propertyIncludes: (json['propertyIncludes'] as List?) + ?.map((e) => e as String) + .toList() ?? + [], classId: (json['classId'] as num?)?.toInt(), keyword: json['keyword'] as String?, status: classUserStatusEnumFromJson((json['status'] as num?)?.toInt()), isGetCountAssignExam: json['isGetCountAssignExam'] as bool?, ); -Map _$TeacherFilterDtoToJson(TeacherFilterDto instance) => { +Map _$TeacherFilterDtoToJson(TeacherFilterDto instance) => + { 'sortExpression': instance.sortExpression, 'pageSize': instance.pageSize, 'pageIndex': instance.pageIndex, @@ -8255,7 +10289,9 @@ Map _$TeacherFilterDtoToJson(TeacherFilterDto instance) => json) => TeacherGetBySchoolDto( +TeacherGetBySchoolDto _$TeacherGetBySchoolDtoFromJson( + Map json) => + TeacherGetBySchoolDto( id: (json['id'] as num?)?.toInt(), userName: json['userName'] as String?, avatar: json['avatar'] as String?, @@ -8264,10 +10300,13 @@ TeacherGetBySchoolDto _$TeacherGetBySchoolDtoFromJson(Map json) classCount: (json['classCount'] as num?)?.toInt(), assignmentCount: (json['assignmentCount'] as num?)?.toInt(), assignmentMarkedCount: (json['assignmentMarkedCount'] as num?)?.toInt(), - assignmentMarkedWaitingCount: (json['assignmentMarkedWaitingCount'] as num?)?.toInt(), + assignmentMarkedWaitingCount: + (json['assignmentMarkedWaitingCount'] as num?)?.toInt(), ); -Map _$TeacherGetBySchoolDtoToJson(TeacherGetBySchoolDto instance) => { +Map _$TeacherGetBySchoolDtoToJson( + TeacherGetBySchoolDto instance) => + { 'id': instance.id, 'userName': instance.userName, 'avatar': instance.avatar, @@ -8279,31 +10318,36 @@ Map _$TeacherGetBySchoolDtoToJson(TeacherGetBySchoolDto instanc 'assignmentMarkedWaitingCount': instance.assignmentMarkedWaitingCount, }; -TeacherGetBySchoolDtoFilterResult _$TeacherGetBySchoolDtoFilterResultFromJson(Map json) => +TeacherGetBySchoolDtoFilterResult _$TeacherGetBySchoolDtoFilterResultFromJson( + Map json) => TeacherGetBySchoolDtoFilterResult( totalRows: (json['totalRows'] as num?)?.toInt(), data: (json['data'] as List?) - ?.map((e) => TeacherGetBySchoolDto.fromJson(e as Map)) + ?.map((e) => + TeacherGetBySchoolDto.fromJson(e as Map)) .toList() ?? [], ); -Map _$TeacherGetBySchoolDtoFilterResultToJson(TeacherGetBySchoolDtoFilterResult instance) => +Map _$TeacherGetBySchoolDtoFilterResultToJson( + TeacherGetBySchoolDtoFilterResult instance) => { 'totalRows': instance.totalRows, 'data': instance.data?.map((e) => e.toJson()).toList(), }; -TeacherGetBySchoolDtoFilterResultApiResponse _$TeacherGetBySchoolDtoFilterResultApiResponseFromJson( - Map json) => - TeacherGetBySchoolDtoFilterResultApiResponse( - data: json['data'] == null - ? null - : TeacherGetBySchoolDtoFilterResult.fromJson(json['data'] as Map), - message: json['message'] as String?, - success: json['success'] as bool?, - code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), - ); +TeacherGetBySchoolDtoFilterResultApiResponse + _$TeacherGetBySchoolDtoFilterResultApiResponseFromJson( + Map json) => + TeacherGetBySchoolDtoFilterResultApiResponse( + data: json['data'] == null + ? null + : TeacherGetBySchoolDtoFilterResult.fromJson( + json['data'] as Map), + message: json['message'] as String?, + success: json['success'] as bool?, + code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), + ); Map _$TeacherGetBySchoolDtoFilterResultApiResponseToJson( TeacherGetBySchoolDtoFilterResultApiResponse instance) => @@ -8314,19 +10358,25 @@ Map _$TeacherGetBySchoolDtoFilterResultApiResponseToJson( 'code': errorCodeEnumToJson(instance.code), }; -TeacherGetBySchoolFilterDto _$TeacherGetBySchoolFilterDtoFromJson(Map json) => +TeacherGetBySchoolFilterDto _$TeacherGetBySchoolFilterDtoFromJson( + Map json) => TeacherGetBySchoolFilterDto( sortExpression: json['sortExpression'] as String?, pageSize: (json['pageSize'] as num?)?.toInt(), pageIndex: (json['pageIndex'] as num?)?.toInt(), skip: (json['skip'] as num?)?.toInt(), notSkip: (json['notSkip'] as num?)?.toInt(), - propertyIncludes: (json['propertyIncludes'] as List?)?.map((e) => e as String).toList() ?? [], + propertyIncludes: (json['propertyIncludes'] as List?) + ?.map((e) => e as String) + .toList() ?? + [], schoolId: (json['schoolId'] as num?)?.toInt(), keyword: json['keyword'] as String?, ); -Map _$TeacherGetBySchoolFilterDtoToJson(TeacherGetBySchoolFilterDto instance) => { +Map _$TeacherGetBySchoolFilterDtoToJson( + TeacherGetBySchoolFilterDto instance) => + { 'sortExpression': instance.sortExpression, 'pageSize': instance.pageSize, 'pageIndex': instance.pageIndex, @@ -8337,22 +10387,30 @@ Map _$TeacherGetBySchoolFilterDtoToJson(TeacherGetBySchoolFilte 'keyword': instance.keyword, }; -TeacherListDto _$TeacherListDtoFromJson(Map json) => TeacherListDto( +TeacherListDto _$TeacherListDtoFromJson(Map json) => + TeacherListDto( id: (json['id'] as num?)?.toInt(), userName: json['userName'] as String?, avatar: json['avatar'] as String?, fullName: json['fullName'] as String?, email: json['email'] as String?, status: classUserStatusEnumFromJson((json['status'] as num?)?.toInt()), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), - subjectIds: (json['subjectIds'] as List?)?.map((e) => (e as num).toInt()).toList() ?? [], + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), + subjectIds: (json['subjectIds'] as List?) + ?.map((e) => (e as num).toInt()) + .toList() ?? + [], subject: json['subject'] as String?, isManager: json['isManager'] as bool?, countAssignExam: (json['countAssignExam'] as num?)?.toInt(), - countAssignExamMarkedWaiting: (json['countAssignExamMarkedWaiting'] as num?)?.toInt(), + countAssignExamMarkedWaiting: + (json['countAssignExamMarkedWaiting'] as num?)?.toInt(), ); -Map _$TeacherListDtoToJson(TeacherListDto instance) => { +Map _$TeacherListDtoToJson(TeacherListDto instance) => + { 'id': instance.id, 'userName': instance.userName, 'avatar': instance.avatar, @@ -8367,19 +10425,25 @@ Map _$TeacherListDtoToJson(TeacherListDto instance) => json) => +TeacherListDtoFilterResult _$TeacherListDtoFilterResultFromJson( + Map json) => TeacherListDtoFilterResult( totalRows: (json['totalRows'] as num?)?.toInt(), - data: (json['data'] as List?)?.map((e) => TeacherListDto.fromJson(e as Map)).toList() ?? + data: (json['data'] as List?) + ?.map((e) => TeacherListDto.fromJson(e as Map)) + .toList() ?? [], ); -Map _$TeacherListDtoFilterResultToJson(TeacherListDtoFilterResult instance) => { +Map _$TeacherListDtoFilterResultToJson( + TeacherListDtoFilterResult instance) => + { 'totalRows': instance.totalRows, 'data': instance.data?.map((e) => e.toJson()).toList(), }; -TeacherStaticByTypeExamDto _$TeacherStaticByTypeExamDtoFromJson(Map json) => +TeacherStaticByTypeExamDto _$TeacherStaticByTypeExamDtoFromJson( + Map json) => TeacherStaticByTypeExamDto( type: assignExamTypeEnumFromJson((json['type'] as num?)?.toInt()), total: (json['total'] as num?)?.toInt(), @@ -8388,7 +10452,9 @@ TeacherStaticByTypeExamDto _$TeacherStaticByTypeExamDtoFromJson(Map _$TeacherStaticByTypeExamDtoToJson(TeacherStaticByTypeExamDto instance) => { +Map _$TeacherStaticByTypeExamDtoToJson( + TeacherStaticByTypeExamDto instance) => + { 'type': assignExamTypeEnumToJson(instance.type), 'total': instance.total, 'markedCount': instance.markedCount, @@ -8396,17 +10462,19 @@ Map _$TeacherStaticByTypeExamDtoToJson(TeacherStaticByTypeExamD 'averageScore': instance.averageScore, }; -TeacherStaticByTypeExamDtoListApiResponse _$TeacherStaticByTypeExamDtoListApiResponseFromJson( - Map json) => - TeacherStaticByTypeExamDtoListApiResponse( - data: (json['data'] as List?) - ?.map((e) => TeacherStaticByTypeExamDto.fromJson(e as Map)) - .toList() ?? - [], - message: json['message'] as String?, - success: json['success'] as bool?, - code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), - ); +TeacherStaticByTypeExamDtoListApiResponse + _$TeacherStaticByTypeExamDtoListApiResponseFromJson( + Map json) => + TeacherStaticByTypeExamDtoListApiResponse( + data: (json['data'] as List?) + ?.map((e) => TeacherStaticByTypeExamDto.fromJson( + e as Map)) + .toList() ?? + [], + message: json['message'] as String?, + success: json['success'] as bool?, + code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), + ); Map _$TeacherStaticByTypeExamDtoListApiResponseToJson( TeacherStaticByTypeExamDtoListApiResponse instance) => @@ -8417,45 +10485,58 @@ Map _$TeacherStaticByTypeExamDtoListApiResponseToJson( 'code': errorCodeEnumToJson(instance.code), }; -TeacherUpdateManagerCommand _$TeacherUpdateManagerCommandFromJson(Map json) => +TeacherUpdateManagerCommand _$TeacherUpdateManagerCommandFromJson( + Map json) => TeacherUpdateManagerCommand( classId: (json['classId'] as num?)?.toInt(), userId: (json['userId'] as num?)?.toInt(), ); -Map _$TeacherUpdateManagerCommandToJson(TeacherUpdateManagerCommand instance) => { +Map _$TeacherUpdateManagerCommandToJson( + TeacherUpdateManagerCommand instance) => + { 'classId': instance.classId, 'userId': instance.userId, }; -TeacherUpdateSubjectsCommand _$TeacherUpdateSubjectsCommandFromJson(Map json) => +TeacherUpdateSubjectsCommand _$TeacherUpdateSubjectsCommandFromJson( + Map json) => TeacherUpdateSubjectsCommand( classId: (json['classId'] as num?)?.toInt(), userId: (json['userId'] as num?)?.toInt(), - subjectIds: (json['subjectIds'] as List?)?.map((e) => (e as num).toInt()).toList() ?? [], + subjectIds: (json['subjectIds'] as List?) + ?.map((e) => (e as num).toInt()) + .toList() ?? + [], ); -Map _$TeacherUpdateSubjectsCommandToJson(TeacherUpdateSubjectsCommand instance) => { +Map _$TeacherUpdateSubjectsCommandToJson( + TeacherUpdateSubjectsCommand instance) => + { 'classId': instance.classId, 'userId': instance.userId, 'subjectIds': instance.subjectIds, }; -TopAverageScoreDto _$TopAverageScoreDtoFromJson(Map json) => TopAverageScoreDto( +TopAverageScoreDto _$TopAverageScoreDtoFromJson(Map json) => + TopAverageScoreDto( userId: (json['userId'] as num?)?.toInt(), avatar: json['avatar'] as String?, fullName: json['fullName'] as String?, averageScore: (json['averageScore'] as num?)?.toDouble(), ); -Map _$TopAverageScoreDtoToJson(TopAverageScoreDto instance) => { +Map _$TopAverageScoreDtoToJson(TopAverageScoreDto instance) => + { 'userId': instance.userId, 'avatar': instance.avatar, 'fullName': instance.fullName, 'averageScore': instance.averageScore, }; -TopNeedsToDoHomeworkDto _$TopNeedsToDoHomeworkDtoFromJson(Map json) => TopNeedsToDoHomeworkDto( +TopNeedsToDoHomeworkDto _$TopNeedsToDoHomeworkDtoFromJson( + Map json) => + TopNeedsToDoHomeworkDto( userId: (json['userId'] as num?)?.toInt(), avatar: json['avatar'] as String?, fullName: json['fullName'] as String?, @@ -8464,7 +10545,9 @@ TopNeedsToDoHomeworkDto _$TopNeedsToDoHomeworkDtoFromJson(Map j countExamNotStarted: (json['countExamNotStarted'] as num?)?.toInt(), ); -Map _$TopNeedsToDoHomeworkDtoToJson(TopNeedsToDoHomeworkDto instance) => { +Map _$TopNeedsToDoHomeworkDtoToJson( + TopNeedsToDoHomeworkDto instance) => + { 'userId': instance.userId, 'avatar': instance.avatar, 'fullName': instance.fullName, @@ -8473,27 +10556,32 @@ Map _$TopNeedsToDoHomeworkDtoToJson(TopNeedsToDoHomeworkDto ins 'countExamNotStarted': instance.countExamNotStarted, }; -UpdateAvatarDto _$UpdateAvatarDtoFromJson(Map json) => UpdateAvatarDto( +UpdateAvatarDto _$UpdateAvatarDtoFromJson(Map json) => + UpdateAvatarDto( avatar: json['avatar'] as String?, ); -Map _$UpdateAvatarDtoToJson(UpdateAvatarDto instance) => { +Map _$UpdateAvatarDtoToJson(UpdateAvatarDto instance) => + { 'avatar': instance.avatar, }; -UpdateInfoDto _$UpdateInfoDtoFromJson(Map json) => UpdateInfoDto( +UpdateInfoDto _$UpdateInfoDtoFromJson(Map json) => + UpdateInfoDto( fullName: json['fullName'] as String?, phoneNumber: json['phoneNumber'] as String?, avatar: json['avatar'] as String?, ); -Map _$UpdateInfoDtoToJson(UpdateInfoDto instance) => { +Map _$UpdateInfoDtoToJson(UpdateInfoDto instance) => + { 'fullName': instance.fullName, 'phoneNumber': instance.phoneNumber, 'avatar': instance.avatar, }; -UserAnsweDataDto _$UserAnsweDataDtoFromJson(Map json) => UserAnsweDataDto( +UserAnsweDataDto _$UserAnsweDataDtoFromJson(Map json) => + UserAnsweDataDto( id: json['id'] as String?, content: json['content'] as String?, itemId: json['itemId'] as String?, @@ -8501,7 +10589,8 @@ UserAnsweDataDto _$UserAnsweDataDtoFromJson(Map json) => UserAn mark: (json['mark'] as num?)?.toDouble(), ); -Map _$UserAnsweDataDtoToJson(UserAnsweDataDto instance) => { +Map _$UserAnsweDataDtoToJson(UserAnsweDataDto instance) => + { 'id': instance.id, 'content': instance.content, 'itemId': instance.itemId, @@ -8509,7 +10598,8 @@ Map _$UserAnsweDataDtoToJson(UserAnsweDataDto instance) => json) => UserAnswerDto( +UserAnswerDto _$UserAnswerDtoFromJson(Map json) => + UserAnswerDto( id: (json['id'] as num?)?.toInt(), questionId: (json['questionId'] as num?)?.toInt(), parentId: (json['parentId'] as num?)?.toInt(), @@ -8518,7 +10608,9 @@ UserAnswerDto _$UserAnswerDtoFromJson(Map json) => UserAnswerDt mark: (json['mark'] as num?)?.toDouble(), comment: json['comment'] as String?, commentBy: (json['commentBy'] as num?)?.toInt(), - commentDate: json['commentDate'] == null ? null : DateTime.parse(json['commentDate'] as String), + commentDate: json['commentDate'] == null + ? null + : DateTime.parse(json['commentDate'] as String), answer: (json['answer'] as List?) ?.map((e) => UserAnsweDataDto.fromJson(e as Map)) .toList() ?? @@ -8529,7 +10621,8 @@ UserAnswerDto _$UserAnswerDtoFromJson(Map json) => UserAnswerDt [], ); -Map _$UserAnswerDtoToJson(UserAnswerDto instance) => { +Map _$UserAnswerDtoToJson(UserAnswerDto instance) => + { 'id': instance.id, 'questionId': instance.questionId, 'parentId': instance.parentId, @@ -8543,7 +10636,8 @@ Map _$UserAnswerDtoToJson(UserAnswerDto instance) => e.toJson()).toList(), }; -UserAnswerEntity _$UserAnswerEntityFromJson(Map json) => UserAnswerEntity( +UserAnswerEntity _$UserAnswerEntityFromJson(Map json) => + UserAnswerEntity( id: (json['id'] as num?)?.toInt(), userExamResultId: (json['userExamResultId'] as num?)?.toInt(), questionId: (json['questionId'] as num?)?.toInt(), @@ -8555,12 +10649,17 @@ UserAnswerEntity _$UserAnswerEntityFromJson(Map json) => UserAn answer: json['answer'] as String?, comment: json['comment'] as String?, commentBy: (json['commentBy'] as num?)?.toInt(), - commentDate: json['commentDate'] == null ? null : DateTime.parse(json['commentDate'] as String), + commentDate: json['commentDate'] == null + ? null + : DateTime.parse(json['commentDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), ); -Map _$UserAnswerEntityToJson(UserAnswerEntity instance) => { +Map _$UserAnswerEntityToJson(UserAnswerEntity instance) => + { 'id': instance.id, 'userExamResultId': instance.userExamResultId, 'questionId': instance.questionId, @@ -8577,34 +10676,42 @@ Map _$UserAnswerEntityToJson(UserAnswerEntity instance) => json) => UserClaimEntity( +UserClaimEntity _$UserClaimEntityFromJson(Map json) => + UserClaimEntity( id: (json['id'] as num?)?.toInt(), userId: (json['userId'] as num?)?.toInt(), claimType: json['claimType'] as String?, claimValue: json['claimValue'] as String?, ); -Map _$UserClaimEntityToJson(UserClaimEntity instance) => { +Map _$UserClaimEntityToJson(UserClaimEntity instance) => + { 'id': instance.id, 'userId': instance.userId, 'claimType': instance.claimType, 'claimValue': instance.claimValue, }; -UserCreateDto _$UserCreateDtoFromJson(Map json) => UserCreateDto( +UserCreateDto _$UserCreateDtoFromJson(Map json) => + UserCreateDto( userName: json['userName'] as String?, email: json['email'] as String?, password: json['password'] as String?, fullName: json['fullName'] as String?, phoneNumber: json['phoneNumber'] as String?, - roles: (json['roles'] as List?)?.map((e) => (e as num).toInt()).toList() ?? [], + roles: (json['roles'] as List?) + ?.map((e) => (e as num).toInt()) + .toList() ?? + [], id: (json['id'] as num?)?.toInt(), avatar: json['avatar'] as String?, status: (json['status'] as num?)?.toInt(), type: userTypeEnumFromJson((json['type'] as num?)?.toInt()), objectId: (json['objectId'] as num?)?.toInt(), provinceId: (json['provinceId'] as num?)?.toInt(), - birthDay: json['birthDay'] == null ? null : DateTime.parse(json['birthDay'] as String), + birthDay: json['birthDay'] == null + ? null + : DateTime.parse(json['birthDay'] as String), gender: (json['gender'] as num?)?.toInt(), identifierCode: json['identifierCode'] as String?, isTemp: json['isTemp'] as bool?, @@ -8615,7 +10722,8 @@ UserCreateDto _$UserCreateDtoFromJson(Map json) => UserCreateDt address: json['address'] as String?, ); -Map _$UserCreateDtoToJson(UserCreateDto instance) => { +Map _$UserCreateDtoToJson(UserCreateDto instance) => + { 'userName': instance.userName, 'email': instance.email, 'password': instance.password, @@ -8652,7 +10760,9 @@ UserEntity _$UserEntityFromJson(Map json) => UserEntity( phoneNumber: json['phoneNumber'] as String?, phoneNumberConfirmed: json['phoneNumberConfirmed'] as bool?, twoFactorEnabled: json['twoFactorEnabled'] as bool?, - lockoutEnd: json['lockoutEnd'] == null ? null : DateTime.parse(json['lockoutEnd'] as String), + lockoutEnd: json['lockoutEnd'] == null + ? null + : DateTime.parse(json['lockoutEnd'] as String), lockoutEnabled: json['lockoutEnabled'] as bool?, accessFailedCount: (json['accessFailedCount'] as num?)?.toInt(), claims: (json['claims'] as List?) @@ -8660,28 +10770,36 @@ UserEntity _$UserEntityFromJson(Map json) => UserEntity( .toList() ?? [], refreshTokens: (json['refreshTokens'] as List?) - ?.map((e) => RefreshTokenEntity.fromJson(e as Map)) + ?.map( + (e) => RefreshTokenEntity.fromJson(e as Map)) .toList() ?? [], avatar: json['avatar'] as String?, fullName: json['fullName'] as String?, fullNameNonAccent: json['fullNameNonAccent'] as String?, - lastLoginDate: json['lastLoginDate'] == null ? null : DateTime.parse(json['lastLoginDate'] as String), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + lastLoginDate: json['lastLoginDate'] == null + ? null + : DateTime.parse(json['lastLoginDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), isDeleted: json['isDeleted'] as bool?, type: userTypeEnumFromJson((json['type'] as num?)?.toInt()), objectId: (json['objectId'] as num?)?.toInt(), provinceId: (json['provinceId'] as num?)?.toInt(), isOnline: json['isOnline'] as bool?, studentCode: json['studentCode'] as String?, - birthDay: json['birthDay'] == null ? null : DateTime.parse(json['birthDay'] as String), + birthDay: json['birthDay'] == null + ? null + : DateTime.parse(json['birthDay'] as String), gender: (json['gender'] as num?)?.toInt(), identifierCode: json['identifierCode'] as String?, address: json['address'] as String?, ethnic: json['ethnic'] as String?, ); -Map _$UserEntityToJson(UserEntity instance) => { +Map _$UserEntityToJson(UserEntity instance) => + { 'id': instance.id, 'userName': instance.userName, 'normalizedUserName': instance.normalizedUserName, @@ -8717,13 +10835,18 @@ Map _$UserEntityToJson(UserEntity instance) => json) => +UserExamResultDetailWithMessageDto _$UserExamResultDetailWithMessageDtoFromJson( + Map json) => UserExamResultDetailWithMessageDto( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, examId: (json['examId'] as num?)?.toInt(), assignExamId: (json['assignExamId'] as num?)?.toInt(), @@ -8739,16 +10862,21 @@ UserExamResultDetailWithMessageDto _$UserExamResultDetailWithMessageDtoFromJson( ?.map((e) => UserAnswerDto.fromJson(e as Map)) .toList() ?? [], - examInfo: json['examInfo'] == null ? null : ExamLearnDto.fromJson(json['examInfo'] as Map), - userInfo: - json['userInfo'] == null ? null : UserWithSimpleInfoDto.fromJson(json['userInfo'] as Map), + examInfo: json['examInfo'] == null + ? null + : ExamLearnDto.fromJson(json['examInfo'] as Map), + userInfo: json['userInfo'] == null + ? null + : UserWithSimpleInfoDto.fromJson( + json['userInfo'] as Map), message: json['message'] as String?, teacherNote: json['teacherNote'] as String?, isAssigner: json['isAssigner'] as bool?, canMarkScore: json['canMarkScore'] as bool?, ); -Map _$UserExamResultDetailWithMessageDtoToJson(UserExamResultDetailWithMessageDto instance) => +Map _$UserExamResultDetailWithMessageDtoToJson( + UserExamResultDetailWithMessageDto instance) => { 'id': instance.id, 'createdBy': instance.createdBy, @@ -8775,8 +10903,11 @@ Map _$UserExamResultDetailWithMessageDtoToJson(UserExamResultDe 'canMarkScore': instance.canMarkScore, }; -UserExamResultDto _$UserExamResultDtoFromJson(Map json) => UserExamResultDto( - startTime: json['startTime'] == null ? null : DateTime.parse(json['startTime'] as String), +UserExamResultDto _$UserExamResultDtoFromJson(Map json) => + UserExamResultDto( + startTime: json['startTime'] == null + ? null + : DateTime.parse(json['startTime'] as String), duration: (json['duration'] as num?)?.toInt(), examId: (json['examId'] as num?)?.toInt(), assignExamId: (json['assignExamId'] as num?)?.toInt(), @@ -8787,7 +10918,8 @@ UserExamResultDto _$UserExamResultDtoFromJson(Map json) => User fromType: (json['fromType'] as num?)?.toInt(), ); -Map _$UserExamResultDtoToJson(UserExamResultDto instance) => { +Map _$UserExamResultDtoToJson(UserExamResultDto instance) => + { 'startTime': instance.startTime?.toIso8601String(), 'duration': instance.duration, 'examId': instance.examId, @@ -8796,12 +10928,18 @@ Map _$UserExamResultDtoToJson(UserExamResultDto instance) => json) => UserExamResultEntity( +UserExamResultEntity _$UserExamResultEntityFromJson( + Map json) => + UserExamResultEntity( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, examId: (json['examId'] as num?)?.toInt(), assignExamId: (json['assignExamId'] as num?)?.toInt(), @@ -8819,7 +10957,9 @@ UserExamResultEntity _$UserExamResultEntityFromJson(Map json) = [], ); -Map _$UserExamResultEntityToJson(UserExamResultEntity instance) => { +Map _$UserExamResultEntityToJson( + UserExamResultEntity instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -8839,15 +10979,19 @@ Map _$UserExamResultEntityToJson(UserExamResultEntity instance) 'userAnswer': instance.userAnswer?.map((e) => e.toJson()).toList(), }; -UserExamResultEntityApiResponse _$UserExamResultEntityApiResponseFromJson(Map json) => +UserExamResultEntityApiResponse _$UserExamResultEntityApiResponseFromJson( + Map json) => UserExamResultEntityApiResponse( - data: json['data'] == null ? null : UserExamResultEntity.fromJson(json['data'] as Map), + data: json['data'] == null + ? null + : UserExamResultEntity.fromJson(json['data'] as Map), message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$UserExamResultEntityApiResponseToJson(UserExamResultEntityApiResponse instance) => +Map _$UserExamResultEntityApiResponseToJson( + UserExamResultEntityApiResponse instance) => { 'data': instance.data?.toJson(), 'message': instance.message, @@ -8855,21 +10999,29 @@ Map _$UserExamResultEntityApiResponseToJson(UserExamResultEntit 'code': errorCodeEnumToJson(instance.code), }; -UserGetListQuery _$UserGetListQueryFromJson(Map json) => UserGetListQuery( +UserGetListQuery _$UserGetListQueryFromJson(Map json) => + UserGetListQuery( sortExpression: json['sortExpression'] as String?, pageSize: (json['pageSize'] as num?)?.toInt(), pageIndex: (json['pageIndex'] as num?)?.toInt(), skip: (json['skip'] as num?)?.toInt(), notSkip: (json['notSkip'] as num?)?.toInt(), - propertyIncludes: (json['propertyIncludes'] as List?)?.map((e) => e as String).toList() ?? [], + propertyIncludes: (json['propertyIncludes'] as List?) + ?.map((e) => e as String) + .toList() ?? + [], status: (json['status'] as num?)?.toInt(), keyword: json['keyword'] as String?, - roleIds: (json['roleIds'] as List?)?.map((e) => (e as num).toInt()).toList() ?? [], + roleIds: (json['roleIds'] as List?) + ?.map((e) => (e as num).toInt()) + .toList() ?? + [], type: userTypeEnumFromJson((json['type'] as num?)?.toInt()), objectId: (json['objectId'] as num?)?.toInt(), ); -Map _$UserGetListQueryToJson(UserGetListQuery instance) => { +Map _$UserGetListQueryToJson(UserGetListQuery instance) => + { 'sortExpression': instance.sortExpression, 'pageSize': instance.pageSize, 'pageIndex': instance.pageIndex, @@ -8895,7 +11047,8 @@ UserInfoDto _$UserInfoDtoFromJson(Map json) => UserInfoDto( objectId: (json['objectId'] as num?)?.toInt(), ); -Map _$UserInfoDtoToJson(UserInfoDto instance) => { +Map _$UserInfoDtoToJson(UserInfoDto instance) => + { 'id': instance.id, 'userName': instance.userName, 'email': instance.email, @@ -8907,14 +11060,20 @@ Map _$UserInfoDtoToJson(UserInfoDto instance) => json) => UserInfoDtoApiResponse( - data: json['data'] == null ? null : UserInfoDto.fromJson(json['data'] as Map), +UserInfoDtoApiResponse _$UserInfoDtoApiResponseFromJson( + Map json) => + UserInfoDtoApiResponse( + data: json['data'] == null + ? null + : UserInfoDto.fromJson(json['data'] as Map), message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$UserInfoDtoApiResponseToJson(UserInfoDtoApiResponse instance) => { +Map _$UserInfoDtoApiResponseToJson( + UserInfoDtoApiResponse instance) => + { 'data': instance.data?.toJson(), 'message': instance.message, 'success': instance.success, @@ -8929,14 +11088,17 @@ UserListDto _$UserListDtoFromJson(Map json) => UserListDto( email: json['email'] as String?, phoneNumber: json['phoneNumber'] as String?, status: (json['status'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), roles: json['roles'] as String?, type: userTypeEnumFromJson((json['type'] as num?)?.toInt()), objectId: (json['objectId'] as num?)?.toInt(), objectName: json['objectName'] as String?, ); -Map _$UserListDtoToJson(UserListDto instance) => { +Map _$UserListDtoToJson(UserListDto instance) => + { 'id': instance.id, 'userName': instance.userName, 'avatar': instance.avatar, @@ -8951,26 +11113,37 @@ Map _$UserListDtoToJson(UserListDto instance) => json) => UserListDtoFilterResult( +UserListDtoFilterResult _$UserListDtoFilterResultFromJson( + Map json) => + UserListDtoFilterResult( totalRows: (json['totalRows'] as num?)?.toInt(), - data: - (json['data'] as List?)?.map((e) => UserListDto.fromJson(e as Map)).toList() ?? [], + data: (json['data'] as List?) + ?.map((e) => UserListDto.fromJson(e as Map)) + .toList() ?? + [], ); -Map _$UserListDtoFilterResultToJson(UserListDtoFilterResult instance) => { +Map _$UserListDtoFilterResultToJson( + UserListDtoFilterResult instance) => + { 'totalRows': instance.totalRows, 'data': instance.data?.map((e) => e.toJson()).toList(), }; -UserListDtoFilterResultApiResponse _$UserListDtoFilterResultApiResponseFromJson(Map json) => +UserListDtoFilterResultApiResponse _$UserListDtoFilterResultApiResponseFromJson( + Map json) => UserListDtoFilterResultApiResponse( - data: json['data'] == null ? null : UserListDtoFilterResult.fromJson(json['data'] as Map), + data: json['data'] == null + ? null + : UserListDtoFilterResult.fromJson( + json['data'] as Map), message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$UserListDtoFilterResultApiResponseToJson(UserListDtoFilterResultApiResponse instance) => +Map _$UserListDtoFilterResultApiResponseToJson( + UserListDtoFilterResultApiResponse instance) => { 'data': instance.data?.toJson(), 'message': instance.message, @@ -8978,12 +11151,18 @@ Map _$UserListDtoFilterResultApiResponseToJson(UserListDtoFilte 'code': errorCodeEnumToJson(instance.code), }; -UserMobileTokenEntity _$UserMobileTokenEntityFromJson(Map json) => UserMobileTokenEntity( +UserMobileTokenEntity _$UserMobileTokenEntityFromJson( + Map json) => + UserMobileTokenEntity( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, userId: (json['userId'] as num?)?.toInt(), deviceToken: json['deviceToken'] as String?, @@ -8991,7 +11170,9 @@ UserMobileTokenEntity _$UserMobileTokenEntityFromJson(Map json) appId: (json['appId'] as num?)?.toInt(), ); -Map _$UserMobileTokenEntityToJson(UserMobileTokenEntity instance) => { +Map _$UserMobileTokenEntityToJson( + UserMobileTokenEntity instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -9004,15 +11185,20 @@ Map _$UserMobileTokenEntityToJson(UserMobileTokenEntity instanc 'appId': instance.appId, }; -UserMobileTokenEntityApiResponse _$UserMobileTokenEntityApiResponseFromJson(Map json) => +UserMobileTokenEntityApiResponse _$UserMobileTokenEntityApiResponseFromJson( + Map json) => UserMobileTokenEntityApiResponse( - data: json['data'] == null ? null : UserMobileTokenEntity.fromJson(json['data'] as Map), + data: json['data'] == null + ? null + : UserMobileTokenEntity.fromJson( + json['data'] as Map), message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$UserMobileTokenEntityApiResponseToJson(UserMobileTokenEntityApiResponse instance) => +Map _$UserMobileTokenEntityApiResponseToJson( + UserMobileTokenEntityApiResponse instance) => { 'data': instance.data?.toJson(), 'message': instance.message, @@ -9020,29 +11206,44 @@ Map _$UserMobileTokenEntityApiResponseToJson(UserMobileTokenEnt 'code': errorCodeEnumToJson(instance.code), }; -UserMobileTokenUpdateCommand _$UserMobileTokenUpdateCommandFromJson(Map json) => +UserMobileTokenUpdateCommand _$UserMobileTokenUpdateCommandFromJson( + Map json) => UserMobileTokenUpdateCommand( - token: json['token'] == null ? null : UserMobileTokenEntity.fromJson(json['token'] as Map), + token: json['token'] == null + ? null + : UserMobileTokenEntity.fromJson( + json['token'] as Map), ); -Map _$UserMobileTokenUpdateCommandToJson(UserMobileTokenUpdateCommand instance) => { +Map _$UserMobileTokenUpdateCommandToJson( + UserMobileTokenUpdateCommand instance) => + { 'token': instance.token?.toJson(), }; -UserWebTokenDeleteCommand _$UserWebTokenDeleteCommandFromJson(Map json) => UserWebTokenDeleteCommand( +UserWebTokenDeleteCommand _$UserWebTokenDeleteCommandFromJson( + Map json) => + UserWebTokenDeleteCommand( id: (json['id'] as num?)?.toInt(), ); -Map _$UserWebTokenDeleteCommandToJson(UserWebTokenDeleteCommand instance) => { +Map _$UserWebTokenDeleteCommandToJson( + UserWebTokenDeleteCommand instance) => + { 'id': instance.id, }; -UserWebTokenEntity _$UserWebTokenEntityFromJson(Map json) => UserWebTokenEntity( +UserWebTokenEntity _$UserWebTokenEntityFromJson(Map json) => + UserWebTokenEntity( id: (json['id'] as num?)?.toInt(), createdBy: (json['createdBy'] as num?)?.toInt(), - createdDate: json['createdDate'] == null ? null : DateTime.parse(json['createdDate'] as String), + createdDate: json['createdDate'] == null + ? null + : DateTime.parse(json['createdDate'] as String), lastModifiedBy: (json['lastModifiedBy'] as num?)?.toInt(), - lastModifiedDate: json['lastModifiedDate'] == null ? null : DateTime.parse(json['lastModifiedDate'] as String), + lastModifiedDate: json['lastModifiedDate'] == null + ? null + : DateTime.parse(json['lastModifiedDate'] as String), isDeleted: json['isDeleted'] as bool?, userId: (json['userId'] as num?)?.toInt(), pushEndPoint: json['pushEndPoint'] as String?, @@ -9051,7 +11252,8 @@ UserWebTokenEntity _$UserWebTokenEntityFromJson(Map json) => Us appId: (json['appId'] as num?)?.toInt(), ); -Map _$UserWebTokenEntityToJson(UserWebTokenEntity instance) => { +Map _$UserWebTokenEntityToJson(UserWebTokenEntity instance) => + { 'id': instance.id, 'createdBy': instance.createdBy, 'createdDate': instance.createdDate?.toIso8601String(), @@ -9065,30 +11267,43 @@ Map _$UserWebTokenEntityToJson(UserWebTokenEntity instance) => 'appId': instance.appId, }; -UserWebTokenEntityApiResponse _$UserWebTokenEntityApiResponseFromJson(Map json) => +UserWebTokenEntityApiResponse _$UserWebTokenEntityApiResponseFromJson( + Map json) => UserWebTokenEntityApiResponse( - data: json['data'] == null ? null : UserWebTokenEntity.fromJson(json['data'] as Map), + data: json['data'] == null + ? null + : UserWebTokenEntity.fromJson(json['data'] as Map), message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$UserWebTokenEntityApiResponseToJson(UserWebTokenEntityApiResponse instance) => { +Map _$UserWebTokenEntityApiResponseToJson( + UserWebTokenEntityApiResponse instance) => + { 'data': instance.data?.toJson(), 'message': instance.message, 'success': instance.success, 'code': errorCodeEnumToJson(instance.code), }; -UserWebTokenUpdateCommand _$UserWebTokenUpdateCommandFromJson(Map json) => UserWebTokenUpdateCommand( - token: json['token'] == null ? null : UserWebTokenEntity.fromJson(json['token'] as Map), +UserWebTokenUpdateCommand _$UserWebTokenUpdateCommandFromJson( + Map json) => + UserWebTokenUpdateCommand( + token: json['token'] == null + ? null + : UserWebTokenEntity.fromJson(json['token'] as Map), ); -Map _$UserWebTokenUpdateCommandToJson(UserWebTokenUpdateCommand instance) => { +Map _$UserWebTokenUpdateCommandToJson( + UserWebTokenUpdateCommand instance) => + { 'token': instance.token?.toJson(), }; -UserWithSimpleInfoDto _$UserWithSimpleInfoDtoFromJson(Map json) => UserWithSimpleInfoDto( +UserWithSimpleInfoDto _$UserWithSimpleInfoDtoFromJson( + Map json) => + UserWithSimpleInfoDto( id: (json['id'] as num?)?.toInt(), userName: json['userName'] as String?, avatar: json['avatar'] as String?, @@ -9097,7 +11312,9 @@ UserWithSimpleInfoDto _$UserWithSimpleInfoDtoFromJson(Map json) isOnline: json['isOnline'] as bool?, ); -Map _$UserWithSimpleInfoDtoToJson(UserWithSimpleInfoDto instance) => { +Map _$UserWithSimpleInfoDtoToJson( + UserWithSimpleInfoDto instance) => + { 'id': instance.id, 'userName': instance.userName, 'avatar': instance.avatar, @@ -9106,18 +11323,21 @@ Map _$UserWithSimpleInfoDtoToJson(UserWithSimpleInfoDto instanc 'isOnline': instance.isOnline, }; -UserWithSimpleInfoDtoListApiResponse _$UserWithSimpleInfoDtoListApiResponseFromJson(Map json) => - UserWithSimpleInfoDtoListApiResponse( - data: (json['data'] as List?) - ?.map((e) => UserWithSimpleInfoDto.fromJson(e as Map)) - .toList() ?? - [], - message: json['message'] as String?, - success: json['success'] as bool?, - code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), - ); +UserWithSimpleInfoDtoListApiResponse + _$UserWithSimpleInfoDtoListApiResponseFromJson(Map json) => + UserWithSimpleInfoDtoListApiResponse( + data: (json['data'] as List?) + ?.map((e) => + UserWithSimpleInfoDto.fromJson(e as Map)) + .toList() ?? + [], + message: json['message'] as String?, + success: json['success'] as bool?, + code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), + ); -Map _$UserWithSimpleInfoDtoListApiResponseToJson(UserWithSimpleInfoDtoListApiResponse instance) => +Map _$UserWithSimpleInfoDtoListApiResponseToJson( + UserWithSimpleInfoDtoListApiResponse instance) => { 'data': instance.data?.map((e) => e.toJson()).toList(), 'message': instance.message, @@ -9132,128 +11352,156 @@ VapidDetails _$VapidDetailsFromJson(Map json) => VapidDetails( expiration: (json['expiration'] as num?)?.toInt(), ); -Map _$VapidDetailsToJson(VapidDetails instance) => { +Map _$VapidDetailsToJson(VapidDetails instance) => + { 'subject': instance.subject, 'publicKey': instance.publicKey, 'privateKey': instance.privateKey, 'expiration': instance.expiration, }; -VapidDetailsApiResponse _$VapidDetailsApiResponseFromJson(Map json) => VapidDetailsApiResponse( - data: json['data'] == null ? null : VapidDetails.fromJson(json['data'] as Map), +VapidDetailsApiResponse _$VapidDetailsApiResponseFromJson( + Map json) => + VapidDetailsApiResponse( + data: json['data'] == null + ? null + : VapidDetails.fromJson(json['data'] as Map), message: json['message'] as String?, success: json['success'] as bool?, code: errorCodeEnumFromJson((json['code'] as num?)?.toInt()), ); -Map _$VapidDetailsApiResponseToJson(VapidDetailsApiResponse instance) => { +Map _$VapidDetailsApiResponseToJson( + VapidDetailsApiResponse instance) => + { 'data': instance.data?.toJson(), 'message': instance.message, 'success': instance.success, 'code': errorCodeEnumToJson(instance.code), }; -WeatherForecast _$WeatherForecastFromJson(Map json) => WeatherForecast( - date: json['date'] == null ? null : DateTime.parse(json['date'] as String), +WeatherForecast _$WeatherForecastFromJson(Map json) => + WeatherForecast( + date: + json['date'] == null ? null : DateTime.parse(json['date'] as String), temperatureC: (json['temperatureC'] as num?)?.toInt(), temperatureF: (json['temperatureF'] as num?)?.toInt(), summary: json['summary'] as String?, ); -Map _$WeatherForecastToJson(WeatherForecast instance) => { +Map _$WeatherForecastToJson(WeatherForecast instance) => + { 'date': instance.date?.toIso8601String(), 'temperatureC': instance.temperatureC, 'temperatureF': instance.temperatureF, 'summary': instance.summary, }; -AiPromptByCodeCodeRequest _$AiPromptByCodeCodeRequestFromJson(Map json) => AiPromptByCodeCodeRequest( +AiPromptByCodeCodeRequest _$AiPromptByCodeCodeRequestFromJson( + Map json) => + AiPromptByCodeCodeRequest( code: json['code'] as String?, grade: (json['grade'] as num?)?.toInt(), categoryId: (json['categoryId'] as num?)?.toInt(), ); -Map _$AiPromptByCodeCodeRequestToJson(AiPromptByCodeCodeRequest instance) => { +Map _$AiPromptByCodeCodeRequestToJson( + AiPromptByCodeCodeRequest instance) => + { 'code': instance.code, 'grade': instance.grade, 'categoryId': instance.categoryId, }; -ChatListChatGroupOfUserRequest _$ChatListChatGroupOfUserRequestFromJson(Map json) => +ChatListChatGroupOfUserRequest _$ChatListChatGroupOfUserRequestFromJson( + Map json) => ChatListChatGroupOfUserRequest( keyword: json['keyword'] as String?, pageIndex: (json['pageIndex'] as num?)?.toInt(), pageSize: (json['pageSize'] as num?)?.toInt(), ); -Map _$ChatListChatGroupOfUserRequestToJson(ChatListChatGroupOfUserRequest instance) => +Map _$ChatListChatGroupOfUserRequestToJson( + ChatListChatGroupOfUserRequest instance) => { 'keyword': instance.keyword, 'pageIndex': instance.pageIndex, 'pageSize': instance.pageSize, }; -ChatGetListMessageByGroupidRequest _$ChatGetListMessageByGroupidRequestFromJson(Map json) => +ChatGetListMessageByGroupidRequest _$ChatGetListMessageByGroupidRequestFromJson( + Map json) => ChatGetListMessageByGroupidRequest( chatGroupId: (json['chatGroupId'] as num?)?.toInt(), skipSize: (json['skipSize'] as num?)?.toInt(), pageSize: (json['pageSize'] as num?)?.toInt(), ); -Map _$ChatGetListMessageByGroupidRequestToJson(ChatGetListMessageByGroupidRequest instance) => +Map _$ChatGetListMessageByGroupidRequestToJson( + ChatGetListMessageByGroupidRequest instance) => { 'chatGroupId': instance.chatGroupId, 'skipSize': instance.skipSize, 'pageSize': instance.pageSize, }; -PupilPupilStaticRequest _$PupilPupilStaticRequestFromJson(Map json) => PupilPupilStaticRequest( +PupilPupilStaticRequest _$PupilPupilStaticRequestFromJson( + Map json) => + PupilPupilStaticRequest( classId: (json['classId'] as num?)?.toInt(), userId: (json['userId'] as num?)?.toInt(), subjectId: (json['subjectId'] as num?)?.toInt(), ); -Map _$PupilPupilStaticRequestToJson(PupilPupilStaticRequest instance) => { +Map _$PupilPupilStaticRequestToJson( + PupilPupilStaticRequest instance) => + { 'classId': instance.classId, 'userId': instance.userId, 'subjectId': instance.subjectId, }; -PupilPupilStaticByTypeExamRequest _$PupilPupilStaticByTypeExamRequestFromJson(Map json) => +PupilPupilStaticByTypeExamRequest _$PupilPupilStaticByTypeExamRequestFromJson( + Map json) => PupilPupilStaticByTypeExamRequest( classId: (json['classId'] as num?)?.toInt(), userId: (json['userId'] as num?)?.toInt(), subjectId: (json['subjectId'] as num?)?.toInt(), ); -Map _$PupilPupilStaticByTypeExamRequestToJson(PupilPupilStaticByTypeExamRequest instance) => +Map _$PupilPupilStaticByTypeExamRequestToJson( + PupilPupilStaticByTypeExamRequest instance) => { 'classId': instance.classId, 'userId': instance.userId, 'subjectId': instance.subjectId, }; -TeacherStaticByTypeExamRequest _$TeacherStaticByTypeExamRequestFromJson(Map json) => +TeacherStaticByTypeExamRequest _$TeacherStaticByTypeExamRequestFromJson( + Map json) => TeacherStaticByTypeExamRequest( classId: (json['classId'] as num?)?.toInt(), userId: (json['userId'] as num?)?.toInt(), subjectId: (json['subjectId'] as num?)?.toInt(), ); -Map _$TeacherStaticByTypeExamRequestToJson(TeacherStaticByTypeExamRequest instance) => +Map _$TeacherStaticByTypeExamRequestToJson( + TeacherStaticByTypeExamRequest instance) => { 'classId': instance.classId, 'userId': instance.userId, 'subjectId': instance.subjectId, }; -UserExamResultChangeMarkRequest _$UserExamResultChangeMarkRequestFromJson(Map json) => +UserExamResultChangeMarkRequest _$UserExamResultChangeMarkRequestFromJson( + Map json) => UserExamResultChangeMarkRequest( userExamResultId: (json['userExamResultId'] as num?)?.toInt(), comment: json['comment'] as String?, ); -Map _$UserExamResultChangeMarkRequestToJson(UserExamResultChangeMarkRequest instance) => +Map _$UserExamResultChangeMarkRequestToJson( + UserExamResultChangeMarkRequest instance) => { 'userExamResultId': instance.userExamResultId, 'comment': instance.comment, diff --git a/lib/features/route/route_const.dart b/lib/features/route/route_const.dart index 71d885a..8e80f52 100644 --- a/lib/features/route/route_const.dart +++ b/lib/features/route/route_const.dart @@ -1,2 +1,3 @@ const String appInitRouteName = '/app_init'; const String loginRouteName = '/login'; +const String homeApp = '/home_app'; \ No newline at end of file diff --git a/lib/features/route/route_generator.dart b/lib/features/route/route_generator.dart index 2d0766f..0ee9be3 100644 --- a/lib/features/route/route_generator.dart +++ b/lib/features/route/route_generator.dart @@ -1,4 +1,5 @@ import 'package:baseproject/features/presentation/account/login_screen.dart'; +import 'package:baseproject/features/presentation/app/view/init_screen.dart'; import 'package:baseproject/features/presentation/home/view/home.dart'; import 'package:baseproject/features/route/route_const.dart'; import 'package:flutter/material.dart'; @@ -9,6 +10,8 @@ class RouteGenerator { // tracking vào màn switch (setting.name) { case appInitRouteName: + return MaterialPageRoute(settings: setting, builder: (_) => const InitScreen()); + case homeApp: return MaterialPageRoute(settings: setting, builder: (_) => const Home()); case loginRouteName: return MaterialPageRoute(settings: setting, builder: (_) => const LoginScreen()); diff --git a/lib/features/route/route_goto.dart b/lib/features/route/route_goto.dart index 85c501c..0ceeeaf 100644 --- a/lib/features/route/route_goto.dart +++ b/lib/features/route/route_goto.dart @@ -4,3 +4,11 @@ import 'route_const.dart'; void gotoLogin(BuildContext context) { Navigator.pushNamed(context, loginRouteName); } + +void gotoHome(BuildContext context) { + try { + Navigator.pushNamedAndRemoveUntil(context, homeApp, (Route route) => false); + } catch (e) { + Navigator.pushReplacementNamed(context, homeApp); + } +} diff --git a/lib/features/usecases/index.dart b/lib/features/usecases/index.dart new file mode 100644 index 0000000..1a0721b --- /dev/null +++ b/lib/features/usecases/index.dart @@ -0,0 +1 @@ +export 'user/user_use_cases.dart'; diff --git a/lib/features/usecases/user/user_use_cases.dart b/lib/features/usecases/user/user_use_cases.dart new file mode 100644 index 0000000..4b16900 --- /dev/null +++ b/lib/features/usecases/user/user_use_cases.dart @@ -0,0 +1,115 @@ +import 'package:baseproject/core/common/index.dart'; +import 'package:baseproject/core/constants/index.dart'; +import 'package:baseproject/core/extension/string_extension.dart'; +import 'package:baseproject/features/repositories/hra_repository.dart'; +import 'package:dartz/dartz.dart'; +import 'package:dio/dio.dart'; +import 'package:injectable/injectable.dart'; + +@lazySingleton +class UserUseCases { + final HraRepository _hraRepository; + + UserUseCases(this._hraRepository); + + Future> loginAccount(LoginDto request) async { + try { + final result = await _hraRepository.accountLoginMobile(request); + + if (result.data == null || result.success == false) { + return Left(result.message ?? 'Login failed'); + } + + await saveToken(result.data?.token ?? '', refreshToken: result.data?.refreshToken ?? ''); + await saveUserInfo(result.data?.userInfo); + + return Right(result.data!); + } catch (ex) { + return Left(ex.toString()); + } + } + + Future saveToken(String token, {String? refreshToken}) async { + await LocalStoreManager.setString(StorageKey.tokenUser, token); + if (refreshToken != null) { + await LocalStoreManager.setString(StorageKey.refreshToken, refreshToken); + } + } + + Future saveUserInfo(UserInfoDto? userInfo) async { + if (userInfo != null) { + await LocalStoreManager.setObject(StorageKey.userInfo, userInfo.toJson()); + } + } + + UserInfoDto? getUserInfo() { + final Map? temp = LocalStoreManager.getObject(StorageKey.userInfo); + if (temp != null) return UserInfoDto.fromJson(temp); + return null; + } + + int getCurrentUserId() { + return getUserInfo()?.id?.toInt() ?? 0; + } + + Future clearData() async { + await LocalStoreManager.remove(StorageKey.refreshToken); + await LocalStoreManager.remove(StorageKey.tokenUser); + await LocalStoreManager.remove(StorageKey.userInfo); + } + + Future> getCaptcha() async { + try { + final result = await _hraRepository.accountCaptcha(); + + return Right(result); + } catch (ex) { + return Left(ex.toString()); + } + } + + Future> refreshToken() async { + final refreshToken = LocalStoreManager.getString(StorageKey.refreshToken); + if (refreshToken.isNullOrEmpty) { + return const Left('Refresh token not found'); + } + try { + final result = await _hraRepository.accountRefreshToken( + RefreshTokenRequestDto(refreshToken: LocalStoreManager.getString(StorageKey.refreshToken))); + if (result.data != null) { + await saveToken(result.data?.token ?? ''); + } + return Right(result.success ?? false); + } catch (ex) { + await clearData(); + return Left(ex.toString()); + } + } + + Future> getUserInfoFromApi() async { + try { + final result = await _hraRepository.accountUserInfo(); + await saveUserInfo(result); + return Right(result); + } catch (ex) { + await clearData(); + return Left(ex.toString()); + } + } + + Future tryRefreshToken() async { + try { + RefreshTokenRequestDto requestModel = + RefreshTokenRequestDto(refreshToken: LocalStoreManager.getString(StorageKey.refreshToken)); + final RefreshTokenResponseDtoApiResponse? token = + await HraRepository(Dio(), baseUrl: ApiPath.hra).accountRefreshToken(requestModel); + if (token != null) { + await saveToken(token.data?.token ?? ''); + } + + return token != null; + } catch (e) { + return false; + } + } +} diff --git a/lib/features/usecases/user_use_cases.dart b/lib/features/usecases/user_use_cases.dart deleted file mode 100644 index 9ac7f72..0000000 --- a/lib/features/usecases/user_use_cases.dart +++ /dev/null @@ -1,34 +0,0 @@ -import 'package:baseproject/features/repositories/hra_repository.dart'; -import 'package:dartz/dartz.dart'; -import 'package:injectable/injectable.dart'; - -@lazySingleton -class UserUseCases { - final HraRepository _hraRepository; - - UserUseCases(this._hraRepository); - - Future> loginAccount(LoginDto request) async { - try { - final result = await _hraRepository.accountLoginMobile(request); - - if (result.data == null) { - return Left(result.message ?? 'Login failed'); - } - - return Right(result.data!); - } catch (ex) { - return Left(ex.toString()); - } - } - - Future> getCaptcha() async { - try { - final result = await _hraRepository.accountCaptcha(); - - return Right(result); - } catch (ex) { - return Left(ex.toString()); - } - } -}