diff --git a/app/Models/InvoiceInvitation.php b/app/Models/InvoiceInvitation.php index 36f67ffdb680..d4a161fcddb3 100644 --- a/app/Models/InvoiceInvitation.php +++ b/app/Models/InvoiceInvitation.php @@ -70,4 +70,13 @@ class InvoiceInvitation extends BaseModel return sprintf('

%s: %s', $this->signature_base64, ctrans('texts.signed'), $this->createClientDate($this->signature_date, $this->contact->client->timezone()->name)); } + public function getName() + { + + } + + public function getLink() + { + + } } diff --git a/app/Transformers/InvoiceInvitationTransformer.php b/app/Transformers/InvoiceInvitationTransformer.php new file mode 100644 index 000000000000..5e228bda4d88 --- /dev/null +++ b/app/Transformers/InvoiceInvitationTransformer.php @@ -0,0 +1,37 @@ + $this->encodePrimaryKey($invitation->id), + 'key' => $invitation->getName(), + 'link' => $invitation->getLink(), + 'sent_date' => $invitation->sent_date ?: '', + 'viewed_date' => $invitation->sent_date ?: '', + 'opened_date' => $invitation->opened_date ?: '', + ]; + } +}