ENDPOINT: https://api.erpeasy.compels.net/v1/contrato


Exemplo em Java:

import java.time.LocalDate;
import java.util.List;

public class Contrato {
  public static final short STATUS_ABERTO = 1;
  public static final short STATUS_ATIVO = 2;
  public static final short STATUS_SUSPENSO = 3;
  public static final short STATUS_CANCELADO = 4;
  public static final short TIPO_ANUAL = 1;
  public static final short TIPO_SEMESTRAL = 2;
  public static final short TIPO_TRIMESTRAL = 3;
  public static final short TIPO_BIMESTRAL = 4;
  public static final short TIPO_MENSAL = 5;
  public static final short TIPO_OUTROS = 6;
  private Long id;
  private Long empresaId;
  private String numero;
  private short status;
  private LocalDate dataContrato;
  private String usuarioUltimaAlteracao;
  private LocalDate dataUltimaAlteracao;
  private Negociante cliente;
  private Negociante vendedor;
  private short tipo;
  private LocalDate dataInicioVigencia;
  private LocalDate dataFimVigencia;
  private String observacao;
  private List<ServicoContrato> servicos;

  public Long getId() {
    return id;
  }

  public void setId(Long id) {
    this.id = id;
  }

  public Long getEmpresaId() {
    return empresaId;
  }

  public void setEmpresaId(Long empresaId) {
    this.empresaId = empresaId;
  }

  public String getNumero() {
    return numero;
  }

  public void setNumero(String numero) {
    this.numero = numero;
  }

  public short getStatus() {
    return status;
  }

  public void setStatus(short status) {
    this.status = status;
  }

  public LocalDate getDataContrato() {
    return dataContrato;
  }

  public void setDataContrato(LocalDate dataContrato) {
    this.dataContrato = dataContrato;
  }

  public String getUsuarioUltimaAlteracao() {
    return usuarioUltimaAlteracao;
  }

  public void setUsuarioUltimaAlteracao(String usuarioUltimaAlteracao) {
    this.usuarioUltimaAlteracao = usuarioUltimaAlteracao;
  }

  public LocalDate getDataUltimaAlteracao() {
    return dataUltimaAlteracao;
  }

  public void setDataUltimaAlteracao(LocalDate dataUltimaAlteracao) {
    this.dataUltimaAlteracao = dataUltimaAlteracao;
  }

  public Negociante getCliente() {
    return cliente;
  }

  public void setCliente(Negociante cliente) {
    this.cliente = cliente;
  }

  public Negociante getVendedor() {
    return vendedor;
  }

  public void setVendedor(Negociante vendedor) {
    this.vendedor = vendedor;
  }

  public short getTipo() {
    return tipo;
  }

  public void setTipo(short tipo) {
    this.tipo = tipo;
  }

  public LocalDate getDataInicioVigencia() {
    return dataInicioVigencia;
  }

  public void setDataInicioVigencia(LocalDate dataInicioVigencia) {
    this.dataInicioVigencia = dataInicioVigencia;
  }

  public LocalDate getDataFimVigencia() {
    return dataFimVigencia;
  }

  public void setDataFimVigencia(LocalDate dataFimVigencia) {
    this.dataFimVigencia = dataFimVigencia;
  }

  public String getObservacao() {
    return observacao;
  }

  public void setObservacao(String observacao) {
    this.observacao = observacao;
  }

  public List<ServicoContrato> getServicos() {
    return servicos;
  }

  public void setServicos(List<ServicoContrato> servicos) {
    this.servicos = servicos;
  }

}