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? errorResponses; int? StatusCode; factory UserAutoLoginModel.fromJson(Map json) => UserAutoLoginModel( response: json["response"] == null ? null : Response.fromJson(json["response"]), StatusCode: json["StatusCode"], errorResponses: json["errorResponses"] == null ? null : List.from(json["errorResponses"].map((x) => ErrorResponse.fromJson(x))), ); Map toJson() => { "response": response == null ? null : response!.toJson(), "StatusCode": StatusCode, "errorResponses": errorResponses == null ? null : List.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 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 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 json) => ErrorResponse( fieldName: json["fieldName"] == null ? null : json["fieldName"], message: json["message"] == null ? null : json["message"], ); Map toJson() => { "fieldName": fieldName == null ? null : fieldName, "message": message == null ? null : message, }; }