package br.gov.sigefp.rh.domain;

/**
 * Tipos de eventos que podem ocorrer na vida laboral de um agente público.
 * Em conformidade com o Decreto nº 12-A/94 da Guiné-Bissau.
 */
public enum CareerEventType {
    ADMISSAO, // Início do vínculo (ingresso)
    NOMEACAO_PROVISORIA, // Período probatório (2 anos)
    NOMEACAO_DEFINITIVA, // Estabilização após período probatório
    PROMOCAO, // Mudança de categoria (ex: de Técnico para Técnico Superior)
    PROGRESSAO, // Mudança de escalão dentro da mesma categoria
    SUBSTITUICAO, // Exercício temporário de cargo superior (>30 dias)
    TRANSFERENCIA, // Mudança de unidade orgânica
    RECLASSIFICACAO, // Mudança de carreira por nova habilitação
    COMISSAO_SERVICO, // Exercício de cargo de direção ou chefia
    DESTACAMENTO, // Trabalho temporário em outra instituição
    REQUISICAO, // Cedência temporária a pedido
    SUSPENSAO, // Interrupção temporária do exercício
    TERMINATION, // Fim do vínculo (exoneração, aposentação, falecimento)
    RETIFICACAO // Correção ou alteração de dados de um ato administrativo anterior
}
