summaryrefslogtreecommitdiff
path: root/lib/models/login_request.dart
diff options
context:
space:
mode:
Diffstat (limited to 'lib/models/login_request.dart')
-rw-r--r--lib/models/login_request.dart36
1 files changed, 36 insertions, 0 deletions
diff --git a/lib/models/login_request.dart b/lib/models/login_request.dart
new file mode 100644
index 0000000..811630d
--- /dev/null
+++ b/lib/models/login_request.dart
@@ -0,0 +1,36 @@
+class LoginRequest {
+ String? username;
+ String? password;
+ String? pdaSoftwareVersion;
+ String? deviceImei;
+ String? deviceName;
+ String? deviceIdentifier;
+
+ LoginRequest(
+ {this.username,
+ this.password,
+ this.pdaSoftwareVersion,
+ this.deviceImei,
+ this.deviceName,
+ this.deviceIdentifier});
+
+ LoginRequest.fromJson(Map<String, dynamic> json) {
+ username = json['username'];
+ password = json['password'];
+ pdaSoftwareVersion = json['pda_software_version'];
+ deviceImei = json['device_imei'];
+ deviceName = json['device_name'];
+ deviceIdentifier = json['device_identifier'];
+ }
+
+ Map<String, dynamic> toJson() {
+ final Map<String, dynamic> data = new Map<String, dynamic>();
+ data['username'] = this.username;
+ data['password'] = this.password;
+ data['pda_software_version'] = this.pdaSoftwareVersion;
+ data['device_imei'] = this.deviceImei;
+ data['device_name'] = this.deviceName;
+ data['device_identifier'] = this.deviceIdentifier;
+ return data;
+ }
+}