1import 'package:connect/features/authentication/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 parentId: body[
'parentId'],
30 processType: body[
'processType'],
32 isAdmin: result[
'is_admin'],
33 isSystem: result[
'is_system'],
36 statusCode: result[
'statusCode'],
37 supportUrl: result[
'support_url'],
39 userContext: result[
'user_context'] != null
42 username: result[
'username'],
53 'processType': processType,
57 'is_system': isSystem,
60 'statusCode': statusCode,
61 'support_url': supportUrl,
70 'statusCodeValue': 200,
90 Map<String, dynamic>
toJson() {
factory SessionModel fromJson(Map< String, dynamic > json)
Map< String, dynamic > toJson()
const SessionModel({ super.id, super.jsonrpc, super.parentId, super.processType, super.db, super.isAdmin, super.isSystem, super.name, super.partnerId, super.statusCode, super.supportUrl, super.uid, super.userContext, super.username, super.token, })
const UserContext({ this.lang, this.tz, this.uid, })
class SessionEntity extends Equatable lang
class SessionModel extends SessionEntity UserContextModel({ super.lang, super.tz, super.uid, })
Map< String, dynamic > toJson()