From cf7134b0bbb33258c960109c5ee8945d564af674 Mon Sep 17 00:00:00 2001 From: Jyo Date: Fri, 13 Mar 2026 07:12:50 +0530 Subject: [PATCH] Add equals() and hashCode() to CreateRequest Implements equals() and hashCode() for the CreateRequest class to allow proper object comparison. --- .../com/google/firebase/auth/UserRecord.java | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/main/java/com/google/firebase/auth/UserRecord.java b/src/main/java/com/google/firebase/auth/UserRecord.java index 28c901378..bd702d855 100644 --- a/src/main/java/com/google/firebase/auth/UserRecord.java +++ b/src/main/java/com/google/firebase/auth/UserRecord.java @@ -426,6 +426,24 @@ public CreateRequest setPassword(String password) { Map getProperties() { return ImmutableMap.copyOf(properties); } + + @Override +public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof CreateRequest)) { + return false; + } + + CreateRequest that = (CreateRequest) o; + return properties.equals(that.properties); +} + +@Override +public int hashCode() { + return properties.hashCode(); +} } /**