From 0cf4e1e4e209d6e60630188e5774803b7ff0f9ce Mon Sep 17 00:00:00 2001 From: Yuri Kuznetsov Date: Tue, 7 Jan 2025 19:22:17 +0200 Subject: [PATCH] entity methods --- application/Espo/Modules/Crm/Entities/Call.php | 15 +++++++++++++++ application/Espo/Modules/Crm/Entities/Meeting.php | 15 +++++++++++++++ 2 files changed, 30 insertions(+) diff --git a/application/Espo/Modules/Crm/Entities/Call.php b/application/Espo/Modules/Crm/Entities/Call.php index 8b6ae3198c..aa27d5f748 100644 --- a/application/Espo/Modules/Crm/Entities/Call.php +++ b/application/Espo/Modules/Crm/Entities/Call.php @@ -146,6 +146,21 @@ class Call extends Entity return $this->getValueObject('leads'); } + public function setUsers(LinkMultiple $users): self + { + return $this->setValueObject('users', $users); + } + + public function setContacts(LinkMultiple $contacts): self + { + return $this->setValueObject('contacts', $contacts); + } + + public function setLeads(LinkMultiple $leads): self + { + return $this->setValueObject('leads', $leads); + } + public function setParent(Entity|LinkParent|null $parent): self { if ($parent instanceof LinkParent) { diff --git a/application/Espo/Modules/Crm/Entities/Meeting.php b/application/Espo/Modules/Crm/Entities/Meeting.php index b601379309..6514decf04 100644 --- a/application/Espo/Modules/Crm/Entities/Meeting.php +++ b/application/Espo/Modules/Crm/Entities/Meeting.php @@ -151,6 +151,21 @@ class Meeting extends Entity return $this->getValueObject('leads'); } + public function setUsers(LinkMultiple $users): self + { + return $this->setValueObject('users', $users); + } + + public function setContacts(LinkMultiple $contacts): self + { + return $this->setValueObject('contacts', $contacts); + } + + public function setLeads(LinkMultiple $leads): self + { + return $this->setValueObject('leads', $leads); + } + public function setParent(Entity|LinkParent|null $parent): self { if ($parent instanceof LinkParent) {