Markup
Markup
Description
L'entité MarkUp regroupe les informations constituant les éléments de majoration.
Relations
Ascendantes
Entité | Propriété |
|---|---|
Project | markups |
Descendantes
Entité | Propriété |
|---|---|
History | history |
Propriétés
Nom | Type | Description | Validateur | Lecture seule ? | Dépréciée ? | DerniÚre version modifiée |
|---|---|---|---|---|---|---|
level | String | Niveau quantifiable de majoration | ï»ż | ï»ż | ï»ż | 2.12.0 |
markUpCode | String | Codification fonctionnelle de l'entitĂ© MarkUp | ï»ż | ï»ż | ï»ż | 2.12.0 |
markUpExternalCode | String | Codification fonctionnelle de l'entitĂ© MarkUp dans le systĂšme client | ï»ż | ï»ż | ï»ż | 2.12.0 |
markUpExternalId | String | Identifiant de l'entitĂ© MarkUp dans le systĂšme client | ï»ż | ï»ż | ï»ż | 2.12.0 |
markUpId | String | Identifiant public de l'entitĂ© MarkUp dans l'OIP | ï»ż | ï»ż | ï»ż | 2.12.0 |
id | String | Identifiant de l'entitĂ© Markup | ï»ż | X | ï»ż | ï»ż |
code | String | Codification fonctionnelle de l'entitĂ© Markup | ï»ż | ï»ż | ï»ż | ï»ż |
externalId | String | Identifiant de l'entitĂ© Markup dans le systĂšme client | ï»ż | ï»ż | ï»ż | ï»ż |
externalCode | String | Codification fonctionnelle de l'entitĂ© Markup dans le systĂšme client | ï»ż | ï»ż | ï»ż | ï»ż |
markupId | String | Identifiant public de l'entitĂ© Markup dans l'OIP | ï»ż | ï»ż | ï»ż | ï»ż |
label | String | Information relative au nom de l'entitĂ© Markup dans son contexte d'utilisation | ï»ż | ï»ż | ï»ż | ï»ż |
createdAt | Date | Date de crĂ©ation de l'entitĂ© Markup | ï»ż | X | ï»ż | ï»ż |
updatedAt | Date | Date de modification de l'entitĂ© Markup | ï»ż | X | ï»ż | ï»ż |
Enumérations
Aucune enumération.
Enumérations génériques
Aucune enumération générique.
Exemple
import { Entities } from '@fasstech/oip-core';
import { getMarkupCode, getMarkupExternalCode, getMarkupExternalId, getMarkupId, getMarkupLabel, getMarkupLevel, getMarkupMarkUpCode, getMarkupMarkUpExternalCode, getMarkupMarkUpExternalId, getMarkupMarkUpId, getMarkupMarkupId, setMarkupCode, setMarkupExternalCode, setMarkupExternalId, setMarkupLabel, setMarkupLevel, setMarkupMarkUpCode, setMarkupMarkUpExternalCode, setMarkupMarkUpExternalId, setMarkupMarkUpId, setMarkupMarkupId } from '@fasstech/oip-core/entities/Markup';
import { getProjectId } from '@fasstech/oip-core/entities/Project';
(async () => {
let project = await Entities('Project').create();
const markup = await Entities('Markup').create();
setMarkupLevel('level', markup);
setMarkupMarkUpCode('markUpCode', markup);
setMarkupMarkUpExternalCode('markUpExternalCode', markup);
setMarkupMarkUpExternalId('markUpExternalId', markup);
setMarkupMarkUpId('markUpId', markup);
setMarkupCode('code', markup);
setMarkupExternalId('externalId', markup);
setMarkupExternalCode('externalCode', markup);
setMarkupMarkupId('markupId', markup);
setMarkupLabel('label', markup);
project = await Entities('Markup').save(project, markup);
await Entities('Project').save(project);
const projectToTest = await Entities('Project').get({ id: getProjectId(project) });
const markupToTest = await Entities('Markup').get(projectToTest, { filter: ({ id }) => id === getMarkupId(markup) });
getMarkupLevel(markupToTest); // 'level'
getMarkupMarkUpCode(markupToTest); // 'markUpCode'
getMarkupMarkUpExternalCode(markupToTest); // 'markUpExternalCode'
getMarkupMarkUpExternalId(markupToTest); // 'markUpExternalId'
getMarkupMarkUpId(markupToTest); // 'markUpId'
getMarkupCode(markupToTest); // 'code'
getMarkupExternalId(markupToTest); // 'externalId'
getMarkupExternalCode(markupToTest); // 'externalCode'
getMarkupMarkupId(markupToTest); // 'markupId'
getMarkupLabel(markupToTest); // 'label'
})();