You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
	
	
		
			98 lines
		
	
	
		
			3.3 KiB
		
	
	
	
		
			Dart
		
	
			
		
		
	
	
			98 lines
		
	
	
		
			3.3 KiB
		
	
	
	
		
			Dart
		
	
| import 'dart:convert';
 | |
| 
 | |
| UserAutoLoginModel userAutoLoginModelFromJson(String str) => UserAutoLoginModel.fromJson(json.decode(str));
 | |
| 
 | |
| String userAutoLoginModelToJson(UserAutoLoginModel data) => json.encode(data.toJson());
 | |
| 
 | |
| class UserAutoLoginModel {
 | |
|   UserAutoLoginModel({this.response, this.errorResponses, this.StatusCode});
 | |
| 
 | |
|   Response? response;
 | |
|   List<ErrorResponse>? errorResponses;
 | |
|   int? StatusCode;
 | |
| 
 | |
|   factory UserAutoLoginModel.fromJson(Map<String, dynamic> json) => UserAutoLoginModel(
 | |
|         response: json["response"] == null ? null : Response.fromJson(json["response"]),
 | |
|         StatusCode: json["StatusCode"],
 | |
|         errorResponses: json["errorResponses"] == null ? null : List<ErrorResponse>.from(json["errorResponses"].map((x) => ErrorResponse.fromJson(x))),
 | |
|       );
 | |
| 
 | |
|   Map<String, dynamic> toJson() => {
 | |
|         "response": response == null ? null : response!.toJson(),
 | |
|         "StatusCode": StatusCode,
 | |
|         "errorResponses": errorResponses == null ? null : List<dynamic>.from(errorResponses!.map((x) => x.toJson())),
 | |
|       };
 | |
| }
 | |
| 
 | |
| class Response {
 | |
|   Response({
 | |
|     this.id,
 | |
|     this.userName,
 | |
|     this.email,
 | |
|     this.phone,
 | |
|     this.title,
 | |
|     this.token,
 | |
|     this.isDomainUser,
 | |
|     this.isActiveCode,
 | |
|     this.encryptedUserId,
 | |
|     this.encryptedUserName,
 | |
|   });
 | |
| 
 | |
|   int? id;
 | |
|   String? userName;
 | |
|   String? email;
 | |
|   String? phone;
 | |
|   String? title;
 | |
|   String? token;
 | |
|   bool? isDomainUser;
 | |
|   bool? isActiveCode;
 | |
|   String? encryptedUserId;
 | |
|   String? encryptedUserName;
 | |
| 
 | |
|   factory Response.fromJson(Map<String, dynamic> json) => Response(
 | |
|         id: json["id"] == null ? null : json["id"],
 | |
|         userName: json["userName"] == null ? null : json["userName"],
 | |
|         email: json["email"] == null ? null : json["email"],
 | |
|         phone: json["phone"] == null ? null : json["phone"],
 | |
|         title: json["title"] == null ? null : json["title"],
 | |
|         token: json["token"] == null ? null : json["token"],
 | |
|         isDomainUser: json["isDomainUser"] == null ? null : json["isDomainUser"],
 | |
|         isActiveCode: json["isActiveCode"] == null ? null : json["isActiveCode"],
 | |
|         encryptedUserId: json["encryptedUserId"] == null ? null : json["encryptedUserId"],
 | |
|         encryptedUserName: json["encryptedUserName"] == null ? null : json["encryptedUserName"],
 | |
|       );
 | |
| 
 | |
|   Map<String, dynamic> toJson() => {
 | |
|         "id": id == null ? null : id,
 | |
|         "userName": userName == null ? null : userName,
 | |
|         "email": email == null ? null : email,
 | |
|         "phone": phone == null ? null : phone,
 | |
|         "title": title == null ? null : title,
 | |
|         "token": token == null ? null : token,
 | |
|         "isDomainUser": isDomainUser == null ? null : isDomainUser,
 | |
|         "isActiveCode": isActiveCode == null ? null : isActiveCode,
 | |
|         "encryptedUserId": encryptedUserId == null ? null : encryptedUserId,
 | |
|         "encryptedUserName": encryptedUserName == null ? null : encryptedUserName,
 | |
|       };
 | |
| }
 | |
| 
 | |
| class ErrorResponse {
 | |
|   ErrorResponse({
 | |
|     this.fieldName,
 | |
|     this.message,
 | |
|   });
 | |
| 
 | |
|   String? fieldName;
 | |
|   String? message;
 | |
| 
 | |
|   factory ErrorResponse.fromJson(Map<String, dynamic> json) => ErrorResponse(
 | |
|         fieldName: json["fieldName"] == null ? null : json["fieldName"],
 | |
|         message: json["message"] == null ? null : json["message"],
 | |
|       );
 | |
| 
 | |
|   Map<String, dynamic> toJson() => {
 | |
|         "fieldName": fieldName == null ? null : fieldName,
 | |
|         "message": message == null ? null : message,
 | |
|       };
 | |
| }
 |