1import '../../domain/entities/session_entity.dart';
23 final body = json[
'body'] as Map<String, dynamic>;
24 final result = body[
'result'] as Map<String, dynamic>;
28 jsonrpc: body[
'jsonrpc'],
29 processType: body[
'processType'],
31 isAdmin: result[
'is_admin'],
32 isSystem: result[
'is_system'],
35 statusCode: result[
'statusCode'],
36 supportUrl: result[
'support_url'],
38 userContext: result[
'user_context'] != null
41 username: result[
'username'],
52 'processType': processType,
56 'is_system': isSystem,
59 'statusCode': statusCode,
60 'support_url': supportUrl,
70 'statusCodeValue': 200,
90 Map<String, dynamic>
toJson() {
factory SessionModel fromJson(Map< String, dynamic > json)
const SessionModel({ super.id, super.jsonrpc, super.processType, super.db, super.isAdmin, super.isSystem, super.name, super.partnerId, super.statusCode, super.supportUrl, super.uid, super.userContext, super.username, super.token, super.role, })
Map< String, dynamic > toJson()
Map< String, dynamic > toJson()
const UserContext({ this.lang, this.tz, this.uid, })
class SessionEntity extends Equatable lang
class SessionModel extends SessionEntity UserContextModel({ super.lang, super.tz, super.uid, })