add auth, format
This commit is contained in:
131
lib/features/auth/data/models/auth_session_model.g.dart
Normal file
131
lib/features/auth/data/models/auth_session_model.g.dart
Normal file
@@ -0,0 +1,131 @@
|
||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
||||
|
||||
part of 'auth_session_model.dart';
|
||||
|
||||
// **************************************************************************
|
||||
// JsonSerializableGenerator
|
||||
// **************************************************************************
|
||||
|
||||
_AppInfo _$AppInfoFromJson(Map<String, dynamic> 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<String, dynamic> _$AppInfoToJson(_AppInfo instance) => <String, dynamic>{
|
||||
'app_title': instance.appTitle,
|
||||
'app_endpoint': instance.appEndpoint,
|
||||
'app_logo': instance.appLogo,
|
||||
};
|
||||
|
||||
_LoginMessage _$LoginMessageFromJson(Map<String, dynamic> 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<dynamic>?)
|
||||
?.map((e) => AppInfo.fromJson(e as Map<String, dynamic>))
|
||||
.toList() ??
|
||||
const [],
|
||||
),
|
||||
);
|
||||
return val;
|
||||
}, fieldKeyMap: const {'csrfToken': 'csrf_token'});
|
||||
|
||||
Map<String, dynamic> _$LoginMessageToJson(_LoginMessage instance) =>
|
||||
<String, dynamic>{
|
||||
'success': instance.success,
|
||||
'message': instance.message,
|
||||
'sid': instance.sid,
|
||||
'csrf_token': instance.csrfToken,
|
||||
'apps': instance.apps.map((e) => e.toJson()).toList(),
|
||||
};
|
||||
|
||||
_AuthSessionResponse _$AuthSessionResponseFromJson(Map<String, dynamic> 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<String, dynamic>),
|
||||
),
|
||||
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<String, dynamic> _$AuthSessionResponseToJson(
|
||||
_AuthSessionResponse instance,
|
||||
) => <String, dynamic>{
|
||||
'session_expired': instance.sessionExpired,
|
||||
'message': instance.message.toJson(),
|
||||
'home_page': instance.homePage,
|
||||
'full_name': instance.fullName,
|
||||
};
|
||||
|
||||
_SessionData _$SessionDataFromJson(Map<String, dynamic> 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<dynamic>?)
|
||||
?.map((e) => AppInfo.fromJson(e as Map<String, dynamic>))
|
||||
.toList(),
|
||||
),
|
||||
);
|
||||
return val;
|
||||
},
|
||||
fieldKeyMap: const {
|
||||
'csrfToken': 'csrf_token',
|
||||
'fullName': 'full_name',
|
||||
'createdAt': 'created_at',
|
||||
},
|
||||
);
|
||||
|
||||
Map<String, dynamic> _$SessionDataToJson(_SessionData instance) =>
|
||||
<String, dynamic>{
|
||||
'sid': instance.sid,
|
||||
'csrf_token': instance.csrfToken,
|
||||
'full_name': instance.fullName,
|
||||
'created_at': instance.createdAt.toIso8601String(),
|
||||
'apps': ?instance.apps?.map((e) => e.toJson()).toList(),
|
||||
};
|
||||
Reference in New Issue
Block a user