@@ -663,64 +663,65 @@ public void setIsBase64Encoded(boolean isBase64Encoded) {
663
663
}
664
664
665
665
@ Override
666
- public int hashCode () {
667
- int hash = 7 ;
668
-
669
- hash = 43 * hash + Objects .hashCode (this .requestContext );
670
- hash = 43 * hash + Objects .hashCode (this .body );
671
- hash = 43 * hash + (this .isBase64Encoded ? 1 : 0 );
672
-
673
- return hash ;
674
- }
675
-
676
- @ Override
677
- public boolean equals (Object obj ) {
678
- if (this == obj ) {
679
- return true ;
680
- }
681
-
682
- if (obj == null ) {
666
+ public boolean equals (Object o ) {
667
+ if (this == o ) return true ;
668
+ if (o == null || getClass () != o .getClass ()) return false ;
669
+
670
+ APIGatewayV2WebSocketEvent that = (APIGatewayV2WebSocketEvent ) o ;
671
+
672
+ if (isBase64Encoded != that .isBase64Encoded ) return false ;
673
+ if (resource != null ? !resource .equals (that .resource ) : that .resource != null ) return false ;
674
+ if (path != null ? !path .equals (that .path ) : that .path != null ) return false ;
675
+ if (httpMethod != null ? !httpMethod .equals (that .httpMethod ) : that .httpMethod != null ) return false ;
676
+ if (headers != null ? !headers .equals (that .headers ) : that .headers != null ) return false ;
677
+ if (multiValueHeaders != null ? !multiValueHeaders .equals (that .multiValueHeaders ) : that .multiValueHeaders != null )
683
678
return false ;
684
- }
685
-
686
- if (getClass () != obj .getClass ()) {
679
+ if (queryStringParameters != null ? !queryStringParameters .equals (that .queryStringParameters ) : that .queryStringParameters != null )
687
680
return false ;
688
- }
689
-
690
- final APIGatewayV2WebSocketEvent other = (APIGatewayV2WebSocketEvent ) obj ;
691
-
692
- if (this .isBase64Encoded != other .isBase64Encoded ) {
681
+ if (multiValueQueryStringParameters != null ? !multiValueQueryStringParameters .equals (that .multiValueQueryStringParameters ) : that .multiValueQueryStringParameters != null )
693
682
return false ;
694
- }
695
-
696
- if (!Objects .equals (this .body , other .body )) {
683
+ if (pathParameters != null ? !pathParameters .equals (that .pathParameters ) : that .pathParameters != null )
697
684
return false ;
698
- }
699
-
700
- if (!Objects .equals (this .requestContext , other .requestContext )) {
685
+ if (stageVariables != null ? !stageVariables .equals (that .stageVariables ) : that .stageVariables != null )
701
686
return false ;
702
- }
703
- return true ;
687
+ if (requestContext != null ? !requestContext .equals (that .requestContext ) : that .requestContext != null )
688
+ return false ;
689
+ return body != null ? body .equals (that .body ) : that .body == null ;
704
690
}
705
691
706
692
@ Override
707
- public String toString () {
708
- StringBuilder sb = new StringBuilder () ;
709
- sb . append ( "{" );
710
-
711
- if ( requestContext != null ) {
712
- sb . append ( "requestContext: " ). append ( requestContext ). append ( "," );
713
- }
714
-
715
- if ( body != null ) {
716
- sb . append ( "body: " ). append ( body ). append ( "," );
717
- }
718
-
719
- sb . append ( " isBase64Encoded: " ). append ( isBase64Encoded ). append ( "," );
720
-
721
- sb . append ( "}" );
693
+ public int hashCode () {
694
+ int result = resource != null ? resource . hashCode () : 0 ;
695
+ result = 31 * result + ( path != null ? path . hashCode () : 0 );
696
+ result = 31 * result + ( httpMethod != null ? httpMethod . hashCode () : 0 );
697
+ result = 31 * result + ( headers != null ? headers . hashCode () : 0 );
698
+ result = 31 * result + ( multiValueHeaders != null ? multiValueHeaders . hashCode () : 0 );
699
+ result = 31 * result + ( queryStringParameters != null ? queryStringParameters . hashCode () : 0 );
700
+ result = 31 * result + ( multiValueQueryStringParameters != null ? multiValueQueryStringParameters . hashCode () : 0 );
701
+ result = 31 * result + ( pathParameters != null ? pathParameters . hashCode () : 0 );
702
+ result = 31 * result + ( stageVariables != null ? stageVariables . hashCode () : 0 );
703
+ result = 31 * result + ( requestContext != null ? requestContext . hashCode () : 0 );
704
+ result = 31 * result + ( body != null ? body . hashCode () : 0 );
705
+ result = 31 * result + ( isBase64Encoded ? 1 : 0 );
706
+ return result ;
707
+ }
722
708
709
+ @ Override
710
+ public String toString () {
711
+ final StringBuilder sb = new StringBuilder ("APIGatewayV2WebSocketEvent{" );
712
+ sb .append ("resource='" ).append (resource ).append ('\'' );
713
+ sb .append (", path='" ).append (path ).append ('\'' );
714
+ sb .append (", httpMethod='" ).append (httpMethod ).append ('\'' );
715
+ sb .append (", headers=" ).append (headers );
716
+ sb .append (", multiValueHeaders=" ).append (multiValueHeaders );
717
+ sb .append (", queryStringParameters=" ).append (queryStringParameters );
718
+ sb .append (", multiValueQueryStringParameters=" ).append (multiValueQueryStringParameters );
719
+ sb .append (", pathParameters=" ).append (pathParameters );
720
+ sb .append (", stageVariables=" ).append (stageVariables );
721
+ sb .append (", requestContext=" ).append (requestContext );
722
+ sb .append (", body='" ).append (body ).append ('\'' );
723
+ sb .append (", isBase64Encoded=" ).append (isBase64Encoded );
724
+ sb .append ('}' );
723
725
return sb .toString ();
724
726
}
725
-
726
727
}
0 commit comments