summaryrefslogtreecommitdiff
path: root/src/main/java/com/mavlushechka/a1qa/models/User.java
diff options
context:
space:
mode:
authorMavlushechka <mavlushechka@gmail.com>2022-10-07 23:46:46 +0500
committerMavlushechka <mavlushechka@gmail.com>2022-10-07 23:46:46 +0500
commitf8501d374dbd39a66078bad11384ea241848acc6 (patch)
tree41deb41375982e3db1d4071117dcf22377145ab8 /src/main/java/com/mavlushechka/a1qa/models/User.java
parent4495c73482a9fb3bdb87a75816974602e833278e (diff)
Solve 1st test case
Diffstat (limited to 'src/main/java/com/mavlushechka/a1qa/models/User.java')
-rw-r--r--src/main/java/com/mavlushechka/a1qa/models/User.java66
1 files changed, 31 insertions, 35 deletions
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;
}
}