public boolean equals()

in library/src/main/java/com/theguardian/bridget/thrift/Newsletters.java [514:539]


    public boolean equals(requestSignUp_args that) {
      if (that == null)
        return false;
      if (this == that)
        return true;

      boolean this_present_emailAddress = true && this.isSetEmailAddress();
      boolean that_present_emailAddress = true && that.isSetEmailAddress();
      if (this_present_emailAddress || that_present_emailAddress) {
        if (!(this_present_emailAddress && that_present_emailAddress))
          return false;
        if (!this.emailAddress.equals(that.emailAddress))
          return false;
      }

      boolean this_present_newsletterIdentityName = true && this.isSetNewsletterIdentityName();
      boolean that_present_newsletterIdentityName = true && that.isSetNewsletterIdentityName();
      if (this_present_newsletterIdentityName || that_present_newsletterIdentityName) {
        if (!(this_present_newsletterIdentityName && that_present_newsletterIdentityName))
          return false;
        if (!this.newsletterIdentityName.equals(that.newsletterIdentityName))
          return false;
      }

      return true;
    }