@seniorsistemas/senior-sam
Version:
Senior HCM SAM para Node.js
176 lines (175 loc) • 4.49 kB
TypeScript
import { PhysicalLocation, Biometry, PersonVehicle, OrganizationalStructurePerson, IncidentViewed, PersonSituation, PersonSituationType, Phone, PersonRole } from '../../..';
import List from '../List';
import GroupPerson from './GroupPerson';
import User from './User';
import Gender from './Gender';
import Email from './Email';
declare const _default: {
new (): {
/**
* ID
*/
_id: number;
id: number;
/**
* Nome
*/
_name: string;
name: string;
/**
* Sexo
*/
_gender: Gender;
gender: Gender;
/**
* Data de Nascimento
*/
_birthday: Date;
birthday: Date;
/**
* Matricula
*/
_registry: string;
registry: string;
/**
* Data de Cadastro
*/
_registerDate: Date;
registerDate: Date;
/**
* Data da Última Alteração
*/
_lastModificationDate: Date;
lastModificationDate: Date;
/**
* Data da Atualização da Foto
*/
_photoDate: Date;
photoDate: Date;
/**
* Endereço
*/
_address: string;
address: string;
/**
* Bairro
*/
_district: string;
district: string;
/**
* Cidade
*/
_city: string;
city: string;
/**
* Estado
*/
_federalState: string;
federalState: string;
/**
* Código Postal
*/
_zipCode: string;
zipCode: string;
/**
* Nacionalidade
*/
_nationality: string;
nationality: string;
/**
* Último Acesso
*/
_lastAccessDate: Date;
lastAccessDate: Date;
/**
* Local Atual da Pessoa
*/
_currentPhysicalLocation: PhysicalLocation;
currentPhysicalLocation: PhysicalLocation;
/**
* Situação da Pessoa
*/
_situation: PersonSituationType;
situation: PersonSituationType;
/**
* Data do Último Acesso Permitido
*/
_lastAccessAllowedDate: Date;
lastAccessAllowedDate: Date;
/**
* Local Físico do Último Acesso Permitido
*/
_lastAccessAllowedPhysicalLocation: PhysicalLocation;
lastAccessAllowedPhysicalLocation: PhysicalLocation;
/**
* Local última atualização de nível
*/
_physicalLocationWhereLevelUpdated: PhysicalLocation;
physicalLocationWhereLevelUpdated: PhysicalLocation;
/**
* Documento
*/
_documents: List<Document>;
documents: List<Document>;
/**
* Telefone
*/
_phones: List<Phone>;
phones: List<Phone>;
/**
* Email
*/
_emails: List<Email>;
emails: List<Email>;
/**
* Papéis da Pessoa
*/
_personRoles: List<PersonRole>;
personRoles: List<PersonRole>;
/**
* Biometrias da Pessoa
*/
_biometries: List<Biometry>;
biometries: List<Biometry>;
/**
* Credênciais da pessoa
*/
_credentials: List<Credential>;
credentials: List<Credential>;
/**
* Lista de Situação da Pessoa
*/
_situations: List<PersonSituation>;
situations: List<PersonSituation>;
/**
* Visualização de Incidentes
*/
_incidentViewed: List<IncidentViewed>;
incidentViewed: List<IncidentViewed>;
/**
* Veículos da Pessoa
*/
_personVehicle: List<PersonVehicle>;
personVehicle: List<PersonVehicle>;
/**
* Grupos
*/
_groups: List<GroupPerson>;
groups: List<GroupPerson>;
/**
* Estruturas organizacionais da pessoa
*/
_organizationalStructuresPerson: List<OrganizationalStructurePerson>;
organizationalStructuresPerson: List<OrganizationalStructurePerson>;
/**
* Usuário
*/
_user: List<User>;
user: List<User>;
toJsonString(): string;
replaceArray(json: string): string;
toJson(): any;
isArray(what: any): boolean;
};
};
export = _default;