Cliente | Bens

Este artigo documenta o processo para inserir, editar e deletar um bem de um cliente.

Recurso responsável pelas informações dos bens de um cliente.

Inserir bem

Insere um bem de um cliente.

Requisição  
Método POST
URL /api/v1/clientes/{id}/bens
Formato do conteúdo application/json
Parâmetro de URL  
id Código identificador do cliente
Exemplo de uso
/api/v1/clientes/12345/bens
Estrutura de dados da requisição
       
Propriedade Tipo Tamanho Obrigatório Descrição
descricao String 100 Não Descrição do bem
localizacao String 100 Não Localização do bem
valor Double   Não Valor do bem
observacao String 100 Não Observação
tipo String 10 Sim

Tipo do bem

MOVEL

IMOVEL

condicao String 10 Sim

Condição do bem

PROPRIO

ALUGADO

CEDIDO

anosAquisicao Integer - Não Anos da aquisição
mesesAquisicao Integer - Não Meses da aquisição
areaTotal Double - Não Área total do bem
areaReservada Double - Não Área reservada do bem
alienado String 3 Sim

Alienado

SIM

NAO

Exemplo da requisição
{
  "descricao": "Teste",
  "localizacao": "maravilha",
  "valor": 2556888.00,
  "obsevacao": "Obs bem",
  "tipo": "IMOVEL",
  "condicao": "ALUGADO",
  "anosAquisicao": 2,
  "mesesAquisicao": 6,
  "areaTotal": 256.5,
  "areaReservada": 2.56,
  "alienado": "SIM"
}

Resposta

A API retornará o código identificador do bem inserido.

Estrutura de dados do resposta
       
Propriedade Tipo Tamanho Obrigatório Descrição
id Integer - Sim Código identificador do bem

Exemplo de resposta

{
  "id": 1
}

Editar bem

Atualiza um bem de um cliente.

Requisição  
Método PUT
URL /api/v1/clientes/{id}/bens/{bemId}
Formato do conteúdo application/json
Parâmetro de URL  
id Código identificador do cliente
bemId Código identificador do bem
Exemplo de uso
/api/v1/clientes/12345/bens/1
Estrutura de dados da requisição
       
Propriedade Tipo Tamanho Obrigatório Descrição
descricao String 100 Não Descrição do bem
localizacao String 100 Não Localização do bem
valor Double   Não Valor do bem
observacao String 100 Não Observação
tipo String 10 Sim

Tipo do bem

MOVEL

IMÓVEL

condicao String 10 Sim

Condição do bem

PROPRIO

ALUGADO

CEDIDO

anosAquisicao Integer - Não Anos da aquisição
mesesAquisicao Integer - Não Meses da aquisição
areaTotal Double - Não Área total do bem
areaReservada Double - Não Área reservada do bem
alienado String 3 Sim

Alienado

SIM

NAO

Exemplo da requisição
{
  "descricao": "Teste",
  "localizacao": "maravilha",
  "valor": 2556888.00,
  "obsevacao": "Obs bem",
  "tipo": "IMOVEL",
  "condicao": "ALUGADO",
  "anosAquisicao": 2,
  "mesesAquisicao": 6,
  "areaTotal": 256.5,
  "areaReservada": 2.56,
  "alienado": "SIM"
}

Excluir bem

Exclui um bem de um cliente.

Requisição  
Método DELETE
URL /api/v1/clientes/{id}/bens/{bemId}
Parâmetro de URL  
id Código identificador do cliente
bemId Código identificador do bem
Exemplo de uso
/api/v1/clientes/12345/bens/1
Back to top
Cliente | Bens | Documentação

An Error Occurred

An unknown error occurred

Return to home

Back to top