PersonalProfile
PersonalProfile
Description
L'entité PersonalProfile contient les informations légales de type risque liées au bénéficiaire du contrat d'assurance.
Relations
Ascendantes
Entité | Propriété |
|---|---|
Customer | personalProfile |
Employee | personalProfile |
Grantee | personalProfile |
Tns | personalProfile |
Descendantes
Entité | Propriété |
|---|---|
History | history |
Liste des propriétés
Nom | Type | DerniÚre version modifiée | Description | Getter | Setter | Deprecated |
|---|---|---|---|---|---|---|
createdAt | Date | ï»ż | Date de crĂ©ation de l'entitĂ© PersonalProfile | getPersonalProfileCreatedAt | Lecture seule | - |
createdBy | String | ï»ż | Utilisateur Ă l'origine de la crĂ©ation de l'entitĂ© PersonalProfile | getPersonalProfileCreatedBy | Lecture seule | - |
id | String | ï»ż | Identifiant unique de l'entitĂ© PersonalProfile | getPersonalProfileId | Lecture seule | - |
isSmoker | Boolean | 1.5.0 | Indique si la personne fume. | getPersonalProfileIsSmoker | setPersonalProfileIsSmoker | - |
updatedAt | Date | ï»ż | Date de modification de l'entitĂ© PersonalProfile | getPersonalProfileUpdatedAt | Lecture seule | - |
updatedBy | String | ï»ż | Utilisateur Ă l'origine de la modification de l'entitĂ© PersonalProfile | getPersonalProfileUpdatedBy | Lecture seule | - |
Enums
Aucune enumération disponible pour cette entité.
Exemple
import { Entities } from '@fasstech/oip-core';
import { getPersonalProfileIsSmoker, setPersonalProfileIsSmoker } from '@fasstech/oip-core/entities/personalProfile';
import { getProjectId } from '@fasstech/oip-core/entities/project';
(async () => {
let ProjectEntity = await Entities('Project').get({ id: projectId });
let CustomerEntity = await Entities('Customer').get(ProjectEntity);
const PersonalProfileEntity = await Entities('PersonalProfile').get(CustomerEntity);
setPersonalProfileIsSmoker(false, PersonalProfileEntity);
CustomerEntity = await Entities('PersonalProfile').save(CustomerEntity, PersonalProfileEntity);
ProjectEntity = await Entities('Customer').save(ProjectEntity, CustomerEntity);
await Entities('Project').save(ProjectEntity);
const ProjectEntityToTest = await Entities('Project').get({ id: getProjectId(ProjectEntity) });
const CustomerEntityToTest = await Entities('Customer').get(ProjectEntityToTest);
const PersonalProfileEntityToTest = await Entities('PersonalProfile').get(CustomerEntityToTest);
getPersonalProfileIsSmoker(PersonalProfileEntityToTest); // false
})();