From a9fed97547a698c7641aae53758deec6102f3360 Mon Sep 17 00:00:00 2001 From: Gunther6070 Date: Wed, 26 Feb 2025 12:36:23 -0500 Subject: Created user class with fields name and password --- .../java/com/ufund/api/ufundapi/model/User.java | 26 ++++++++++++++++++---- 1 file changed, 22 insertions(+), 4 deletions(-) (limited to 'ufund-api/src/main/java/com/ufund/api/ufundapi/model/User.java') diff --git a/ufund-api/src/main/java/com/ufund/api/ufundapi/model/User.java b/ufund-api/src/main/java/com/ufund/api/ufundapi/model/User.java index 12bbddc..ed34817 100644 --- a/ufund-api/src/main/java/com/ufund/api/ufundapi/model/User.java +++ b/ufund-api/src/main/java/com/ufund/api/ufundapi/model/User.java @@ -4,17 +4,35 @@ import com.fasterxml.jackson.annotation.JsonProperty; public class User { - @JsonProperty("name") private String name; + @JsonProperty("name") private final String name; + @JsonProperty("password") private String password; /** * Create a new user - * - * @param name The name of the user + * + * @param name The name of the user + * @param password The password of the user + * @param id The unique ID of the user */ public User(String name) { this.name = name; } - + /** + * Create a deep copy of another user + * + * @param other The user to copy from + */ + public User(User other) { + this.name = other.name; + } + + public String getName() { + return name; + } + + public String getPassword() { + return password; + } } -- cgit v1.2.3