8.1 Introdução
AcademicYear é um objeto que representa um período acadêmico específico dentro de um sistema educacional. Ele encapsula informações essenciais sobre o ano letivo, como seus níveis acadêmicos associados, status de ativação, histórico de alterações, e dados da escola à qual pertence.
| Campo | Tipo | Descrição |
|---|---|---|
| active | Boolean! | Indica se o ano letivo está ativo. |
| academicLevels | [AcademicLevel!]! | Lista de níveis acadêmicos associados ao ano letivo. |
| changes | [LogHistory!]! | Histórico de alterações do ano letivo. |
| company | Company! | Objeto representando a empresa relacionada ao ano letivo. |
| companyId | Int! | Identificador único da empresa. |
| creationDate | DateTime! | Data e hora de criação do ano letivo. |
| deleted | Boolean! | Indica se o ano letivo foi deletado. |
| externalId | Int | Identificador externo opcional. |
| id | Int! | Identificador único do ano letivo. |
| lastUpdateDate | DateTime | Data e hora da última atualização. |
| order | [AcademicLevelSortInput!] | Define a ordem de classificação dos níveis acadêmicos. |
| refId | UUID! | Identificador único universal (UUID). |
| where | AcademicLevelFilterInput | Filtro para refinar a lista de níveis acadêmicos. |
| year | String! | Ano letivo em formato textual. |