Schemas
GoalPublicViewModel
- idstringobrigatório
ID da meta
- namestringobrigatório
Nome da meta
- descriptionstringobrigatório
Descrição da meta
- objectiveValuenumberobrigatório
Valor objetivo da meta
- baselineValuenumberobrigatório
Valor de partida da meta
- achievedValuenumberobrigatório
Valor atingido: último valor registrado no indicador. Nulo se ainda não há valor.
- progressnumberobrigatório
Progresso da meta, em porcentagem
- statusstringobrigatório
Status da meta
Valores permitidos:ONGOINGACHIEVEDFAILED - startDatestringobrigatório
Início da vigência da meta
- endDatestringobrigatório
Fim da vigência da meta
Indicador ao qual a meta está ligada
- createdAtstringobrigatório
Data de criação da meta
- updatedAtstringobrigatório
Data da última atualização da meta
Exemplo
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"name": "string",
"description": "string",
"objectiveValue": 0,
"baselineValue": 0,
"achievedValue": 0,
"progress": 0,
"status": "ONGOING",
"startDate": "2024-01-01T00:00:00Z",
"endDate": "2024-01-01T00:00:00Z",
"indicator": {
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"name": "string",
"type": "PERCENT"
},
"createdAt": "2024-01-01T00:00:00Z",
"updatedAt": "2024-01-01T00:00:00Z"
}