@seniorsistemas/senior-hcm
Version:
Senior HCM SDK para Node.js
225 lines • 7.78 kB
JavaScript
"use strict";
var __classPrivateFieldGet = (this && this.__classPrivateFieldGet) || function (receiver, privateMap) {
if (!privateMap.has(receiver)) {
throw new TypeError("attempted to get private field on non-instance");
}
return privateMap.get(receiver);
};
var __classPrivateFieldSet = (this && this.__classPrivateFieldSet) || function (receiver, privateMap, value) {
if (!privateMap.has(receiver)) {
throw new TypeError("attempted to set private field on non-instance");
}
privateMap.set(receiver, value);
return value;
};
var _reason, _q, _situation, _locations, _responsibles, _minCreateDate, _maxCreateDate, _minConclusionDate, _maxConclusionDate, _requesters, _positions, _minProgress, _maxProgress, _referenceDate, _page, _size, _considerHierarchy, _ticket, _activeEmployeeId, _fromAnalytics;
Object.defineProperty(exports, "__esModule", { value: true });
class ListVacanciesIn {
constructor() {
/**
* Motivo da abertura da vaga
*/
_reason.set(this, void 0);
/**
* Lista de palavras-chave a serem filtradas
*/
_q.set(this, void 0);
/**
* Situação a ser filtrada.
*/
_situation.set(this, void 0);
/**
* Locais da vaga a serem considerados.
*/
_locations.set(this, void 0);
/**
* Responsaveis de vaga a serem considerados.
*/
_responsibles.set(this, void 0);
/**
* Data mínima para a criação da vaga.
*/
_minCreateDate.set(this, void 0);
/**
* Data máxima para a criação da vaga.
*/
_maxCreateDate.set(this, void 0);
/**
* Data mínima para a conclusão da vaga.
*/
_minConclusionDate.set(this, void 0);
/**
* Data máxima para a conclusão da vaga.
*/
_maxConclusionDate.set(this, void 0);
/**
* Solicitantes das vagas a serem considerados.
*/
_requesters.set(this, void 0);
/**
* Cargos das vagas a serem considerados.
*/
_positions.set(this, void 0);
/**
* Progresso mínimo das vagas.
*/
_minProgress.set(this, void 0);
/**
* Progresso máximo das vagas.
*/
_maxProgress.set(this, void 0);
/**
* Data de referência.
*/
_referenceDate.set(this, void 0);
/**
* Índice da página a ser retornada. Padrão 0.
*/
_page.set(this, void 0);
/**
* Quantidade de modelos que devem ser retornados por página. Padrão 20.
*/
_size.set(this, void 0);
/**
* Flag indicando que será filtrado por solicitante, considerando hierarquia
* (liderados diretos e indiretos). Nesse caso, mesmo se o usuário for gestor
* (possuir permissão para visualizar todas as vagas), será considerada a hierarquia.
*/
_considerHierarchy.set(this, void 0);
/**
* Ticket dos filtros do Analytics (ID dos filtros aplicados no Analytics)
*/
_ticket.set(this, void 0);
/**
* Id do contrato ativo no analytics.
*/
_activeEmployeeId.set(this, void 0);
/**
* Flag que identifica que se a chamada vem do Analytics
*/
_fromAnalytics.set(this, void 0);
}
get reason() {
return __classPrivateFieldGet(this, _reason);
}
set reason(value) {
__classPrivateFieldSet(this, _reason, value);
}
set q(value) {
__classPrivateFieldSet(this, _q, value);
}
get q() {
return __classPrivateFieldGet(this, _q);
}
set situation(value) {
__classPrivateFieldSet(this, _situation, value);
}
get situation() {
return __classPrivateFieldGet(this, _situation);
}
set locations(value) {
__classPrivateFieldSet(this, _locations, value);
}
get locations() {
return __classPrivateFieldGet(this, _locations);
}
set responsibles(value) {
__classPrivateFieldSet(this, _responsibles, value);
}
get responsibles() {
return __classPrivateFieldGet(this, _responsibles);
}
set minCreateDate(value) {
__classPrivateFieldSet(this, _minCreateDate, value);
}
get minCreateDate() {
return __classPrivateFieldGet(this, _minCreateDate);
}
set maxCreateDate(value) {
__classPrivateFieldSet(this, _maxCreateDate, value);
}
get maxCreateDate() {
return __classPrivateFieldGet(this, _maxCreateDate);
}
set minConclusionDate(value) {
__classPrivateFieldSet(this, _minConclusionDate, value);
}
get minConclusionDate() {
return __classPrivateFieldGet(this, _minConclusionDate);
}
set maxConclusionDate(value) {
__classPrivateFieldSet(this, _maxConclusionDate, value);
}
get maxConclusionDate() {
return __classPrivateFieldGet(this, _maxConclusionDate);
}
set requesters(value) {
__classPrivateFieldSet(this, _requesters, value);
}
get requesters() {
return __classPrivateFieldGet(this, _requesters);
}
set positions(value) {
__classPrivateFieldSet(this, _positions, value);
}
get positions() {
return __classPrivateFieldGet(this, _positions);
}
set minProgress(value) {
__classPrivateFieldSet(this, _minProgress, value);
}
get minProgress() {
return __classPrivateFieldGet(this, _minProgress);
}
set maxProgress(value) {
__classPrivateFieldSet(this, _maxProgress, value);
}
get maxProgress() {
return __classPrivateFieldGet(this, _maxProgress);
}
set referenceDate(value) {
__classPrivateFieldSet(this, _referenceDate, value);
}
get referenceDate() {
return __classPrivateFieldGet(this, _referenceDate);
}
set page(value) {
__classPrivateFieldSet(this, _page, value);
}
get page() {
return __classPrivateFieldGet(this, _page);
}
set size(value) {
__classPrivateFieldSet(this, _size, value);
}
get size() {
return __classPrivateFieldGet(this, _size);
}
set considerHierarchy(value) {
__classPrivateFieldSet(this, _considerHierarchy, value);
}
get considerHierarchy() {
return __classPrivateFieldGet(this, _considerHierarchy);
}
set ticket(value) {
__classPrivateFieldSet(this, _ticket, value);
}
get ticket() {
return __classPrivateFieldGet(this, _ticket);
}
set activeEmployeeId(value) {
__classPrivateFieldSet(this, _activeEmployeeId, value);
}
get activeEmployeeId() {
return __classPrivateFieldGet(this, _activeEmployeeId);
}
set fromAnalytics(value) {
__classPrivateFieldSet(this, _fromAnalytics, value);
}
get fromAnalytics() {
return __classPrivateFieldGet(this, _fromAnalytics);
}
}
exports.default = ListVacanciesIn;
_reason = new WeakMap(), _q = new WeakMap(), _situation = new WeakMap(), _locations = new WeakMap(), _responsibles = new WeakMap(), _minCreateDate = new WeakMap(), _maxCreateDate = new WeakMap(), _minConclusionDate = new WeakMap(), _maxConclusionDate = new WeakMap(), _requesters = new WeakMap(), _positions = new WeakMap(), _minProgress = new WeakMap(), _maxProgress = new WeakMap(), _referenceDate = new WeakMap(), _page = new WeakMap(), _size = new WeakMap(), _considerHierarchy = new WeakMap(), _ticket = new WeakMap(), _activeEmployeeId = new WeakMap(), _fromAnalytics = new WeakMap();
//# sourceMappingURL=ListVacanciesIn.js.map