Pular para o conteúdo

Schemas

ProjectViewModel

  • idstringobrigatóriouuid

    ID único do projeto

  • titlestringobrigatório

    Título do projeto

  • projectNumbernumberobrigatório

    Número do projeto (único)

  • createdAtstringobrigatóriodate-time

    Data de criação do projeto

  • statusstringobrigatório

    Status do projeto

    Valores permitidos:NOT_STARTEDSTARTEDPAUSEDFINISHEDPENDINGCANCELEDREQUESTED
  • userExecutorIdstringobrigatóriouuid

    ID do usuário executor do projeto

  • userRequesterIdstringobrigatóriouuid

    ID do usuário solicitante do projeto

  • prioritynumberobrigatório

    Prioridade do projeto

  • descriptionstringobrigatório

    Descrição do projeto

  • endedAtstringobrigatóriodate-time

    Data do planejamento do término do projeto

  • isReadyToClosebooleanobrigatório

    Se o projeto está pronto para ser fechado

  • finishedAtstringobrigatóriodate-time

    Data do término do projeto

  • userReviewerIdstringuuid

    ID do usuário revisor do projeto

  • departmentIdstringobrigatóriouuid

    ID do departamento do projeto

  • departmentGroupIdstringuuidpode ser nulo

    ID do sub-espaço (grupo) do projeto

  • tasksarray de stringsobrigatório

    IDs das tarefas associadas ao projeto

Exemplo

{
  "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
  "title": "string",
  "projectNumber": 0,
  "createdAt": "2024-01-01T00:00:00Z",
  "status": "NOT_STARTED",
  "userExecutorId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
  "userRequesterId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
  "priority": 0,
  "description": "string",
  "endedAt": "2024-01-01T00:00:00Z",
  "isReadyToClose": true,
  "finishedAt": "2024-01-01T00:00:00Z",
  "userReviewerId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
  "departmentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
  "departmentGroupId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
  "tasks": [
    "3fa85f64-5717-4562-b3fc-2c963f66afa6"
  ]
}