content: import javax.annotation.Generated;
  import com.fasterxml.jackson.annotation.JsonInclude;
  import com.fasterxml.jackson.annotation.JsonProperty;
  import com.fasterxml.jackson.annotation.JsonPropertyOrder;
  import org.apache.commons.lang.builder.EqualsBuilder;
  import org.apache.commons.lang.builder.HashCodeBuilder;
  import org.apache.commons.lang.builder.ToStringBuilder;
  
  
  /**
   * Pessoa
   * <p>
   * 
   * 
   */
  @JsonInclude(JsonInclude.Include.NON_NULL)
  @Generated("com.googlecode.jsonschema2pojo")
  @JsonPropertyOrder({
      "nome",
      "endereco"
  })
  public class Pessoa {
  
      @JsonProperty("nome")
      private String nome;
      @JsonProperty("endereco")
      private Endereco endereco;
  
      @JsonProperty("nome")
      public String getNome() {
          return nome;
      }
  
      @JsonProperty("nome")
      public void setNome(String nome) {
          this.nome = nome;
      }
  
      @JsonProperty("endereco")
      public Endereco getEndereco() {
          return endereco;
      }
  
      @JsonProperty("endereco")
      public void setEndereco(Endereco endereco) {
          this.endereco = endereco;
      }
  
      @Override
      public String toString() {
          return ToStringBuilder.reflectionToString(this);
      }
  
      @Override
      public int hashCode() {
          return HashCodeBuilder.reflectionHashCode(this);
      }
  
      @Override
      public boolean equals(Object other) {
          return EqualsBuilder.reflectionEquals(this, other);
      }
  
  }
  