UNPKG

@seniorsistemas/senior-hcm

Version:
249 lines (248 loc) 5.49 kB
/** * recruitment * Serviço do Gestão de Recrutamento e Seleção. * * OpenAPI spec version: develop-SNAPSHOT * Contact: seniorx-dev@senior.com.br * * NOTE: This class is auto generated by the swagger code generator program. * https://github.com/swagger-api/swagger-codegen.git * Do not edit the class manually. */ /** * Vaga de emprego. */ export interface Vacancy { /** * Motivo de abertura da vaga. */ reason: any; /** * Comentário de conclusão */ finalizationComment?: string; /** * Representa o posto de trabalho. */ workstationGroup?: any; /** * Requisição da vaga. */ requisition?: any; /** * Tipo de contrato de trabalho. */ contractType?: any; /** * Data inicial da publicação da vaga para candidatos externos. */ externalStartDate?: string; /** * Identificador do departamento */ departmentId?: string; /** * Data de criação da vaga. */ createdAt?: Date; /** * Situação da admissão do candidato escolhido para a vaga. */ admissionSituation?: any; /** * Identificador único da entidade. */ id?: string; /** * URL com o link do arquivo que contém o texto da publicação no BlobService. */ locationURI?: string; /** * Solicitante da vaga. */ requester?: any; /** * Turno de trabalho */ workShift?: any; /** * Id do anexo de finalização da vaga */ finalizationAttachmentId?: string; /** * Data prevista de admissão. */ admissionDate?: string; /** * Identificador do posto de trabalho. */ workstationGroupId?: string; /** * ID do solicitante da vaga. */ requesterId?: string; /** * Centro de custo */ costCenter?: any; /** * Quantidade de horas que a vaga ficou pendente com o solicitante. */ pendencyHours?: number; /** * Versão do identificador do arquivo com o texto da publicação no BlobService. */ version?: string; /** * Cargo da vaga. */ jobPosition?: any; /** * Identificador da empresa */ companyId?: string; /** * Fim da faixa salarial. */ endSalaryRange?: string; /** * Identificador do cargo da vaga. */ jobPositionId?: string; /** * Responsável por armazenar uma sequência única da RP na vaga. */ sequenceStaffrequisitionVacancy?: any; /** * Colaborador que será substituido (Se for o caso). */ replacedEmployee?: any; /** * Status da efetivação. */ integrationStatus?: any; /** * Identificador do turno de trabalho */ workShiftId?: string; /** * Identificador do arquivo com o texto da publicação no BlobService. */ fileId?: string; /** * Identificador do questionário */ questionnaire?: string; /** * Modelo de personalidade desejado para a vaga. */ personalityModel?: any; /** * Tipo de vínculo empregatício da vaga. */ employmentContract?: any; /** * ID do chat da vaga. */ chatId?: string; /** * Indica se a vaga deve ser publicada para candidatos externos. */ externalPublish?: boolean; /** * Descrição da vaga. */ description: string; /** * Título da vaga. */ title: string; /** * Id da requisição da vaga. */ requisitionId?: string; /** * Indica se a vaga deve estar em destaque. */ highlight?: boolean; /** * Data final da publicação da vaga para candidatos internos. */ internalEndDate?: string; /** * Identificador do centro de custo */ costCenterId?: string; /** * Indica se a vaga possui alguma pendência registrada. */ hasPendencyRegistered?: boolean; /** * Indica se a vaga deve ser publicada para candidatos internos. */ internalPublish?: boolean; /** * Analista de RH responsável pela vaga. */ responsible?: any; /** * Empresa */ company?: any; /** * Justificativa para a abertura da vaga. */ justification: string; /** * Departamento */ department?: any; /** * Situação atual da vaga. */ situation?: any; /** * Início da faixa salarial. */ startSalaryRange?: string; /** * Data inicial da publicação da vaga para candidatos internos. */ internalStartDate?: string; /** * Data final da publicação da vaga para candidatos externos. */ externalEndDate?: string; /** * ID do colaborador que será substituido (Se for o caso). */ replacedEmployeeId?: string; /** * Indica que a vaga está pendente com o solicitante. */ pendingWithRequester?: boolean; /** * Indica se a vaga já possui candidatos. */ hasCandidates?: boolean; /** * Identificador do responsável por armazenar uma sequência única da RP na vaga. */ sequenceStaffrequisitionVacancyId?: string; /** * Data e hora de conclusão da vaga */ finalizedAt?: Date; /** * Chat da vaga. */ chat?: any; /** * Progresso da vaga. */ progress?: number; /** * Local da vaga. */ location?: string; }