UUserResponse.fromMap constructor

UUserResponse.fromMap(
  1. Map<String, dynamic> json
)

Implementation

factory UUserResponse.fromMap(Map<String, dynamic> json) => UUserResponse(
      id: json["id"],
      createdAt: DateTime.parse(json["createdAt"]),
      updatedAt: DateTime.parse(json["updatedAt"]),
      jsonData: UUserJson.fromMap(json["jsonData"]),
      tags: List<int>.from(json["tags"].map((dynamic x) => x)),
      userName: json["userName"],
      password: json["password"],
      refreshToken: json["refreshToken"],
      phoneNumber: json["phoneNumber"],
      email: json["email"],
      firstName: json["firstName"],
      lastName: json["lastName"],
      bio: json["bio"],
      country: json["country"],
      state: json["state"],
      city: json["city"],
      birthdate: json["birthdate"] == null ? null : DateTime.parse(json["birthdate"]),
      categories: json["categories"] == null ? <UCategoryResponse>[] : List<UCategoryResponse>.from(json["categories"].map((dynamic x) => UCategoryResponse.fromMap(x))),
      media: json["media"] == null ? <UMediaResponse>[] : List<UMediaResponse>.from(json["media"].map((dynamic x) => UMediaResponse.fromMap(x))),
    );