mirror of
https://github.com/SyncrowIOT/web.git
synced 2025-07-10 07:07:19 +00:00
region and access_management ui
This commit is contained in:
37
lib/pages/access_management/model/access_manag_model.dart
Normal file
37
lib/pages/access_management/model/access_manag_model.dart
Normal file
@ -0,0 +1,37 @@
|
||||
class AccessManagModel {
|
||||
final String accessUser;
|
||||
final String accessType;
|
||||
final String accessPeriod;
|
||||
final String accessibleDevice;
|
||||
final String authorizationSource;
|
||||
final String authorizer;
|
||||
final String authorizationTime;
|
||||
final String accessStatus;
|
||||
final String actions;
|
||||
|
||||
AccessManagModel({
|
||||
required this.accessUser,
|
||||
required this.accessType,
|
||||
required this.accessPeriod,
|
||||
required this.accessibleDevice,
|
||||
required this.authorizationSource,
|
||||
required this.authorizer,
|
||||
required this.authorizationTime,
|
||||
required this.accessStatus,
|
||||
required this.actions,
|
||||
});
|
||||
|
||||
factory AccessManagModel.fromJson(Map<String, dynamic> json) {
|
||||
return AccessManagModel(
|
||||
accessUser: json['accessUser'],
|
||||
accessType: json['accessType'],
|
||||
accessPeriod: json['accessPeriod'],
|
||||
accessibleDevice: json['accessibleDevice'],
|
||||
authorizationSource: json['authorizationSource'],
|
||||
authorizer: json['authorizer'],
|
||||
authorizationTime: json['authorizationTime'],
|
||||
accessStatus: json['accessStatus'],
|
||||
actions: json['actions'],
|
||||
);
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user