Adds the Flutter inventory app source, cleaned up for a shared repo: generic package name, no hardcoded ERP endpoints (moved to gitignored local config), no dead auth code, no debug logging of session data.
53 lines
1.5 KiB
Dart
53 lines
1.5 KiB
Dart
class Profile {
|
|
String? validId;
|
|
String? glpiCurrenttime;
|
|
int? glpiUseMode;
|
|
int? glpiID;
|
|
String? glpiisIdsVisible;
|
|
String? glpifriendlyname;
|
|
String? glpiname;
|
|
String? glpirealname;
|
|
String? glpifirstname;
|
|
int? glpidefaultEntity;
|
|
|
|
Profile(
|
|
{this.validId,
|
|
this.glpiCurrenttime,
|
|
this.glpiUseMode,
|
|
this.glpiID,
|
|
this.glpiisIdsVisible,
|
|
this.glpifriendlyname,
|
|
this.glpiname,
|
|
this.glpirealname,
|
|
this.glpifirstname,
|
|
this.glpidefaultEntity});
|
|
|
|
Profile.fromJson(Map<String, dynamic> json) {
|
|
validId = json['valid_id'];
|
|
glpiCurrenttime = json['glpi_currenttime'];
|
|
glpiUseMode = json['glpi_use_mode'];
|
|
glpiID = json['glpiID'];
|
|
glpiisIdsVisible = json['glpiis_ids_visible'];
|
|
glpifriendlyname = json['glpifriendlyname'];
|
|
glpiname = json['glpiname'];
|
|
glpirealname = json['glpirealname'];
|
|
glpifirstname = json['glpifirstname'];
|
|
glpidefaultEntity = json['glpidefault_entity'];
|
|
}
|
|
|
|
Map<String, dynamic> toJson() {
|
|
final Map<String, dynamic> data = <String, dynamic>{};
|
|
data['valid_id'] = validId;
|
|
data['glpi_currenttime'] = glpiCurrenttime;
|
|
data['glpi_use_mode'] = glpiUseMode;
|
|
data['glpiID'] = glpiID;
|
|
data['glpiis_ids_visible'] = glpiisIdsVisible;
|
|
data['glpifriendlyname'] = glpifriendlyname;
|
|
data['glpiname'] = glpiname;
|
|
data['glpirealname'] = glpirealname;
|
|
data['glpifirstname'] = glpifirstname;
|
|
data['glpidefault_entity'] = glpidefaultEntity;
|
|
return data;
|
|
}
|
|
}
|