POST api/Consumos
Cria um novo consumo, validando volume, data, e contador e cliente ativos
Request Information
URI Parameters
None.
Body Parameters
Consumo| Name | Description | Type | Additional information |
|---|---|---|---|
| Id | integer |
None. |
|
| DataLeitura | date |
None. |
|
| LeituraAtual | decimal number |
None. |
|
| UltimaLeitura | decimal number |
None. |
|
| Volume | decimal number |
None. |
|
| Estado | boolean |
None. |
|
| Observacoes | string |
None. |
|
| Contadorid | integer |
None. |
|
| Contador | Contador |
None. |
Request Formats
application/json, text/json
Sample:
{
"Id": 1,
"DataLeitura": "2026-08-26T22:42:06.7123956-05:00",
"LeituraAtual": 3.0,
"UltimaLeitura": 1.0,
"Volume": 4.0,
"Estado": true,
"Observacoes": "sample string 6",
"Contadorid": 1,
"Contador": {
"Id": 1,
"NomeContador": "sample string 2",
"DataInstalacao": "2026-08-26T22:42:06.7123956-05:00",
"Estado": true,
"Clienteid": 1,
"Cliente": {
"Id": 1,
"NomeCliente": "sample string 2",
"Morada": "sample string 3",
"CodigoPostal": "sample string 4",
"Localidade": "sample string 5",
"Zonaid": 1,
"Nif": "sample string 6",
"Contactos": "sample string 7",
"Email": "sample string 8",
"Estado": true,
"Zona": {
"Id": 1,
"NomeZona": "sample string 2"
}
}
}
}
application/xml
Sample:
Sample not available.
text/xml
Sample:
Sample not available.
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
IHttpActionResultNone.
Response Formats
application/json, text/json, application/xml, text/xml
Sample:
Sample not available.