UpdateUserInput.java

package io.spring.graphql.types;

import java.lang.Object;
import java.lang.Override;
import java.lang.String;

public class UpdateUserInput {
  private String email;

  private String username;

  private String password;

  private String image;

  private String bio;

  public UpdateUserInput() {
  }

  public UpdateUserInput(String email, String username, String password, String image, String bio) {
    this.email = email;
    this.username = username;
    this.password = password;
    this.image = image;
    this.bio = bio;
  }

  public String getEmail() {
    return email;
  }

  public void setEmail(String email) {
    this.email = email;
  }

  public String getUsername() {
    return username;
  }

  public void setUsername(String username) {
    this.username = username;
  }

  public String getPassword() {
    return password;
  }

  public void setPassword(String password) {
    this.password = password;
  }

  public String getImage() {
    return image;
  }

  public void setImage(String image) {
    this.image = image;
  }

  public String getBio() {
    return bio;
  }

  public void setBio(String bio) {
    this.bio = bio;
  }

  @Override
  public String toString() {
    return "UpdateUserInput{" + "email='" + email + "'," +"username='" + username + "'," +"password='" + password + "'," +"image='" + image + "'," +"bio='" + bio + "'" +"}";
  }

  @Override
  public boolean equals(Object o) {
    if (this == o) return true;
        if (o == null || getClass() != o.getClass()) return false;
        UpdateUserInput that = (UpdateUserInput) o;
        return java.util.Objects.equals(email, that.email) &&
                            java.util.Objects.equals(username, that.username) &&
                            java.util.Objects.equals(password, that.password) &&
                            java.util.Objects.equals(image, that.image) &&
                            java.util.Objects.equals(bio, that.bio);
  }

  @Override
  public int hashCode() {
    return java.util.Objects.hash(email, username, password, image, bio);
  }

  public static io.spring.graphql.types.UpdateUserInput.Builder newBuilder() {
    return new Builder();
  }

  public static class Builder {
    private String email;

    private String username;

    private String password;

    private String image;

    private String bio;

    public UpdateUserInput build() {
                  io.spring.graphql.types.UpdateUserInput result = new io.spring.graphql.types.UpdateUserInput();
                      result.email = this.email;
          result.username = this.username;
          result.password = this.password;
          result.image = this.image;
          result.bio = this.bio;
                      return result;
    }

    public io.spring.graphql.types.UpdateUserInput.Builder email(String email) {
      this.email = email;
      return this;
    }

    public io.spring.graphql.types.UpdateUserInput.Builder username(String username) {
      this.username = username;
      return this;
    }

    public io.spring.graphql.types.UpdateUserInput.Builder password(String password) {
      this.password = password;
      return this;
    }

    public io.spring.graphql.types.UpdateUserInput.Builder image(String image) {
      this.image = image;
      return this;
    }

    public io.spring.graphql.types.UpdateUserInput.Builder bio(String bio) {
      this.bio = bio;
      return this;
    }
  }
}