Les méthodes encrypt / decrypt
1 min
Les méthodes encrypt / decrypt permettent d'encoder et de décoder une propriété d'une entité.
Signature :
- <T>(parentEntity: T, property: string) => T
- <T>(parentEntity: T, id: string, property: string) => T
let customer = await Entities('Customer').create();
let socialSecurity = await Entities('SocialSecurity').create();
customer = await Entities('SocialSecurity').save(customer, socialSecurity);
customer = await Entities('SocialSecurity').encrypt(customer, 'dateCSS');
customer = await Entities('SocialSecurity').decrypt(customer, 'dateCSS');let contact = await Entities('Contact').create();
let bankAccount1 = await Entities('BankAccount').create();
let bankAccount2 = await Entities('BankAccount').create();
contact = await Entities('BankAccount').save(contact, bankAccount1);
contact = await Entities('BankAccount').save(contact, bankAccount2);
contact = await Entities('BankAccount').encrypt(contact, bankAccount1.id, 'bankName');
contact = await Entities('BankAccount').decrypt(contact, bankAccount1.id, 'bankName');