From f8501d374dbd39a66078bad11384ea241848acc6 Mon Sep 17 00:00:00 2001 From: Mavlushechka Date: Fri, 7 Oct 2022 23:46:46 +0500 Subject: Solve 1st test case --- .../java/com/mavlushechka/a1qa/models/User.java | 66 ++++++++++------------ 1 file changed, 31 insertions(+), 35 deletions(-) (limited to 'src/main/java/com/mavlushechka/a1qa/models/User.java') diff --git a/src/main/java/com/mavlushechka/a1qa/models/User.java b/src/main/java/com/mavlushechka/a1qa/models/User.java index ac13c82..c9bb3ff 100644 --- a/src/main/java/com/mavlushechka/a1qa/models/User.java +++ b/src/main/java/com/mavlushechka/a1qa/models/User.java @@ -1,50 +1,46 @@ package com.mavlushechka.a1qa.models; -import java.util.Objects; +import com.google.gson.annotations.SerializedName; public class User { - public final String id; - public final String name; - public final String username; - public final String email; - public final Address address; - public final String phone; - public final String website; - public final Company company; + private final int id; + @SerializedName("first_name") + private final String firstName; + @SerializedName("last_name") + private final String lastName; + @SerializedName("can_access_closed") + private final boolean canAccessClosed; + @SerializedName("is_closed") + private final boolean isClosed; - public User(String id, String name, String username, String email, Address address, String phone, String website, Company company) { + public User(int id, String firstName, String lastName, boolean canAccessClosed, boolean isClosed) { this.id = id; - this.name = name; - this.username = username; - this.email = email; - this.address = address; - this.phone = phone; - this.website = website; - this.company = company; + this.firstName = firstName; + this.lastName = lastName; + this.canAccessClosed = canAccessClosed; + this.isClosed = isClosed; } - @Override - public boolean equals(Object object) { - if (this == object) return true; - if (object == null || getClass() != object.getClass()) return false; - User user = (User) object; - return Objects.equals(id, user.id) && Objects.equals(name, user.name) && Objects.equals(username, user.username) && Objects.equals(email, user.email) && Objects.equals(address, user.address) && Objects.equals(phone, user.phone) && Objects.equals(website, user.website) && Objects.equals(company, user.company); + public int getId() { + return id; } - @Override - public String toString() { - return "User{" + - "id='" + id + '\'' + - ", name='" + name + '\'' + - ", username='" + username + '\'' + - ", email='" + email + '\'' + - ", address=" + address + - ", phone='" + phone + '\'' + - ", website='" + website + '\'' + - ", company=" + company + - '}'; + public String getFirstName() { + return firstName; + } + + public String getLastName() { + return lastName; + } + + public boolean isCanAccessClosed() { + return canAccessClosed; + } + + public boolean isClosed() { + return isClosed; } } -- cgit v1.2.3