import 'package:flutter/material.dart'; import 'package:manager_api/api.dart'; class VisitAppContext with ChangeNotifier{ String? id = ""; String? language = ""; String instanceId = "633ee379d9405f32f166f047"; List? configurations; ConfigurationDTO? configuration; List? sectionIds; // Use to valid QR code found VisitAppContext({this.language, this.id, this.configuration}); Map toMap() { return { 'id': id, 'language': language, }; } factory VisitAppContext.fromJson(Map json) { return VisitAppContext( id: json['id'] as String, language: json['language'] as String, configuration: json['configuration'] == null ? null : ConfigurationDTO.fromJson(json['configuration']), ); } @override String toString() { return 'VisitAppContext{id: $id, language: $language, configuration: $configuration}'; } }