Check
Check
Description
L'entité Check regroupe les informations sur le moyen de paiement de type chÚque.
Relations
Ascendantes
Entité | Propriété |
|---|---|
PaymentMethod | check |
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Ă© Check | getCheckCreatedAt | Lecture seule | - |
createdBy | String | ï»ż | Utilisateur Ă l'origine de la crĂ©ation de l'entitĂ© Check | getCheckCreatedBy | Lecture seule | - |
documentId | String | 2.7.0 | Relation document vers l'image du scan du chĂšque. | getCheckDocumentId | setCheckDocumentId | - |
id | String | ï»ż | Identifiant unique de l'entitĂ© Check | getCheckId | Lecture seule | - |
number | String | 2.7.0 | Numéro du chÚque bancaire. | getCheckNumber | setCheckNumber | - |
updatedAt | Date | ï»ż | Date de modification de l'entitĂ© Check | getCheckUpdatedAt | Lecture seule | - |
updatedBy | String | ï»ż | Utilisateur Ă l'origine de la modification de l'entitĂ© Check | getCheckUpdatedBy | Lecture seule | - |
Enums
Aucune enumération disponible pour cette entité.
Exemple
import { Entities } from '@fasstech/oip-core';
import { getCheckDocumentId, getCheckNumber, setCheckDocumentId, setCheckNumber } from '@fasstech/oip-core/entities/check';
import { getOfferId } from '@fasstech/oip-core/entities/offer';
import { getPackId } from '@fasstech/oip-core/entities/pack';
import { getPaymentId } from '@fasstech/oip-core/entities/payment';
import { getPaymentMethodId } from '@fasstech/oip-core/entities/paymentMethod';
import { getProjectId } from '@fasstech/oip-core/entities/project';
(async () => {
let ProjectEntity = await Entities('Project').get({ id: projectId });
let OfferEntity = await Entities('Offer').create();
let PackEntity = await Entities('Pack').create();
let PaymentEntity = await Entities('Payment').create();
let PaymentMethodEntity = await Entities('PaymentMethod').create();
const CheckEntity = await Entities('Check').get(PaymentMethodEntity);
setCheckDocumentId('documentId', CheckEntity);
setCheckNumber('number', CheckEntity);
PaymentMethodEntity = await Entities('Check').save(PaymentMethodEntity, CheckEntity);
PaymentEntity = await Entities('PaymentMethod').save(PaymentEntity, PaymentMethodEntity);
PackEntity = await Entities('Payment').save(PackEntity, PaymentEntity);
OfferEntity = await Entities('Pack').save(OfferEntity, PackEntity);
ProjectEntity = await Entities('Offer').save(ProjectEntity, OfferEntity);
await Entities('Project').save(ProjectEntity);
const ProjectEntityToTest = await Entities('Project').get({ id: getProjectId(ProjectEntity) });
const OfferEntityToTest = await Entities('Offer').get(ProjectEntityToTest, getOfferId(OfferEntity));
const PackEntityToTest = await Entities('Pack').get(OfferEntityToTest, getPackId(PackEntity));
const PaymentEntityToTest = await Entities('Payment').get(PackEntityToTest, getPaymentId(PaymentEntity));
const PaymentMethodEntityToTest = await Entities('PaymentMethod').get(PaymentEntityToTest, getPaymentMethodId(PaymentMethodEntity));
const CheckEntityToTest = await Entities('Check').get(PaymentMethodEntityToTest);
getCheckDocumentId(CheckEntityToTest); // 'documentId'
getCheckNumber(CheckEntityToTest); // 'number'
})();