// GENERATED CODE - DO NOT MODIFY BY HAND part of 'auth_session_model.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** _AppInfo _$AppInfoFromJson(Map json) => $checkedCreate( '_AppInfo', json, ($checkedConvert) { final val = _AppInfo( appTitle: $checkedConvert('app_title', (v) => v as String), appEndpoint: $checkedConvert('app_endpoint', (v) => v as String), appLogo: $checkedConvert('app_logo', (v) => v as String), ); return val; }, fieldKeyMap: const { 'appTitle': 'app_title', 'appEndpoint': 'app_endpoint', 'appLogo': 'app_logo', }, ); Map _$AppInfoToJson(_AppInfo instance) => { 'app_title': instance.appTitle, 'app_endpoint': instance.appEndpoint, 'app_logo': instance.appLogo, }; _LoginMessage _$LoginMessageFromJson(Map json) => $checkedCreate('_LoginMessage', json, ($checkedConvert) { final val = _LoginMessage( success: $checkedConvert('success', (v) => v as bool), message: $checkedConvert('message', (v) => v as String), sid: $checkedConvert('sid', (v) => v as String), csrfToken: $checkedConvert('csrf_token', (v) => v as String), apps: $checkedConvert( 'apps', (v) => (v as List?) ?.map((e) => AppInfo.fromJson(e as Map)) .toList() ?? const [], ), ); return val; }, fieldKeyMap: const {'csrfToken': 'csrf_token'}); Map _$LoginMessageToJson(_LoginMessage instance) => { 'success': instance.success, 'message': instance.message, 'sid': instance.sid, 'csrf_token': instance.csrfToken, 'apps': instance.apps.map((e) => e.toJson()).toList(), }; _AuthSessionResponse _$AuthSessionResponseFromJson(Map json) => $checkedCreate( '_AuthSessionResponse', json, ($checkedConvert) { final val = _AuthSessionResponse( sessionExpired: $checkedConvert( 'session_expired', (v) => (v as num).toInt(), ), message: $checkedConvert( 'message', (v) => LoginMessage.fromJson(v as Map), ), homePage: $checkedConvert('home_page', (v) => v as String), fullName: $checkedConvert('full_name', (v) => v as String), ); return val; }, fieldKeyMap: const { 'sessionExpired': 'session_expired', 'homePage': 'home_page', 'fullName': 'full_name', }, ); Map _$AuthSessionResponseToJson( _AuthSessionResponse instance, ) => { 'session_expired': instance.sessionExpired, 'message': instance.message.toJson(), 'home_page': instance.homePage, 'full_name': instance.fullName, }; _SessionData _$SessionDataFromJson(Map json) => $checkedCreate( '_SessionData', json, ($checkedConvert) { final val = _SessionData( sid: $checkedConvert('sid', (v) => v as String), csrfToken: $checkedConvert('csrf_token', (v) => v as String), fullName: $checkedConvert('full_name', (v) => v as String), createdAt: $checkedConvert( 'created_at', (v) => DateTime.parse(v as String), ), apps: $checkedConvert( 'apps', (v) => (v as List?) ?.map((e) => AppInfo.fromJson(e as Map)) .toList(), ), ); return val; }, fieldKeyMap: const { 'csrfToken': 'csrf_token', 'fullName': 'full_name', 'createdAt': 'created_at', }, ); Map _$SessionDataToJson(_SessionData instance) => { 'sid': instance.sid, 'csrf_token': instance.csrfToken, 'full_name': instance.fullName, 'created_at': instance.createdAt.toIso8601String(), 'apps': ?instance.apps?.map((e) => e.toJson()).toList(), };