import 'package:flutter/material.dart'; class VisitAppContext with ChangeNotifier{ String? userId = ""; String? token = ""; String? host = ""; String? language = ""; VisitAppContext({this.userId, this.token, this.host, this.language}); Map toMap() { return { 'userId': userId, 'host': host, 'language': language, 'token': token }; } factory VisitAppContext.fromJson(Map json) { return VisitAppContext( userId: json['userId'] as String, host: json['host'] as String, language: json['language'] as String, token: json['token'] as String, ); } // Implement toString to make it easier to see information about @override String toString() { return 'VisitAppContext{userId: $userId, language: $language, host: $host}'; } }