diff --git a/app/server/appsmith-interfaces/src/main/java/com/appsmith/external/models/ApiKeyAuth.java b/app/server/appsmith-interfaces/src/main/java/com/appsmith/external/models/ApiKeyAuth.java index 50563228df..f00cb68e6d 100644 --- a/app/server/appsmith-interfaces/src/main/java/com/appsmith/external/models/ApiKeyAuth.java +++ b/app/server/appsmith-interfaces/src/main/java/com/appsmith/external/models/ApiKeyAuth.java @@ -9,6 +9,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonView; import lombok.AllArgsConstructor; import lombok.Builder; +import lombok.EqualsAndHashCode; import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; @@ -20,6 +21,7 @@ import lombok.ToString; @ToString @NoArgsConstructor @AllArgsConstructor +@EqualsAndHashCode(callSuper = true) @DocumentType(Authentication.API_KEY) public class ApiKeyAuth extends AuthenticationDTO { diff --git a/app/server/appsmith-interfaces/src/main/java/com/appsmith/external/models/BasicAuth.java b/app/server/appsmith-interfaces/src/main/java/com/appsmith/external/models/BasicAuth.java index c0c597bc8d..0e4393a7c5 100644 --- a/app/server/appsmith-interfaces/src/main/java/com/appsmith/external/models/BasicAuth.java +++ b/app/server/appsmith-interfaces/src/main/java/com/appsmith/external/models/BasicAuth.java @@ -7,6 +7,7 @@ import com.appsmith.external.views.FromRequest; import com.appsmith.external.views.Views; import com.fasterxml.jackson.annotation.JsonView; import lombok.AllArgsConstructor; +import lombok.EqualsAndHashCode; import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; @@ -17,6 +18,7 @@ import lombok.ToString; @ToString @NoArgsConstructor @AllArgsConstructor +@EqualsAndHashCode(callSuper = true) @DocumentType(Authentication.BASIC) public class BasicAuth extends AuthenticationDTO { diff --git a/app/server/appsmith-interfaces/src/main/java/com/appsmith/external/models/BearerTokenAuth.java b/app/server/appsmith-interfaces/src/main/java/com/appsmith/external/models/BearerTokenAuth.java index de4666a686..66405916df 100644 --- a/app/server/appsmith-interfaces/src/main/java/com/appsmith/external/models/BearerTokenAuth.java +++ b/app/server/appsmith-interfaces/src/main/java/com/appsmith/external/models/BearerTokenAuth.java @@ -7,6 +7,7 @@ import com.appsmith.external.views.FromRequest; import com.appsmith.external.views.Views; import com.fasterxml.jackson.annotation.JsonView; import lombok.AllArgsConstructor; +import lombok.EqualsAndHashCode; import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; @@ -17,6 +18,7 @@ import lombok.ToString; @ToString @NoArgsConstructor @AllArgsConstructor +@EqualsAndHashCode(callSuper = true) @DocumentType(Authentication.BEARER_TOKEN) public class BearerTokenAuth extends AuthenticationDTO { @Encrypted @JsonView({Views.Internal.class, FromRequest.class}) diff --git a/app/server/appsmith-interfaces/src/main/java/com/appsmith/external/models/DBAuth.java b/app/server/appsmith-interfaces/src/main/java/com/appsmith/external/models/DBAuth.java index f48f5e0b81..8b0c7dac8b 100644 --- a/app/server/appsmith-interfaces/src/main/java/com/appsmith/external/models/DBAuth.java +++ b/app/server/appsmith-interfaces/src/main/java/com/appsmith/external/models/DBAuth.java @@ -7,6 +7,7 @@ import com.appsmith.external.views.FromRequest; import com.appsmith.external.views.Views; import com.fasterxml.jackson.annotation.JsonView; import lombok.AllArgsConstructor; +import lombok.EqualsAndHashCode; import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; @@ -17,6 +18,7 @@ import lombok.ToString; @ToString @NoArgsConstructor @AllArgsConstructor +@EqualsAndHashCode(callSuper = true) @DocumentType(Authentication.DB_AUTH) public class DBAuth extends AuthenticationDTO { diff --git a/app/server/appsmith-interfaces/src/main/java/com/appsmith/external/models/OAuth2.java b/app/server/appsmith-interfaces/src/main/java/com/appsmith/external/models/OAuth2.java index 5386fb6b3a..00f02636d1 100644 --- a/app/server/appsmith-interfaces/src/main/java/com/appsmith/external/models/OAuth2.java +++ b/app/server/appsmith-interfaces/src/main/java/com/appsmith/external/models/OAuth2.java @@ -10,6 +10,7 @@ import com.appsmith.external.views.Views; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonView; import lombok.AllArgsConstructor; +import lombok.EqualsAndHashCode; import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; @@ -29,6 +30,7 @@ import java.util.stream.Collectors; @ToString @NoArgsConstructor @AllArgsConstructor +@EqualsAndHashCode(callSuper = true) @DocumentType(Authentication.OAUTH2) public class OAuth2 extends AuthenticationDTO {