From 38b1406d404904d92bacc4bb38487b4020cbed48 Mon Sep 17 00:00:00 2001 From: Jonathan Treffler Date: Sun, 13 Oct 2024 22:55:24 +0200 Subject: [PATCH] add jsonSerialize to Organization and OrganizationRole --- lib/Model/Organization.php | 7 +++++++ lib/Model/OrganizationRole.php | 9 +++++++++ 2 files changed, 16 insertions(+) diff --git a/lib/Model/Organization.php b/lib/Model/Organization.php index 56729eb..fc9bece 100644 --- a/lib/Model/Organization.php +++ b/lib/Model/Organization.php @@ -16,4 +16,11 @@ class Organization implements \JsonSerializable { public function getMembersGroup(): string { return $this->membersGroup; } + + public function jsonSerialize(): array { + return [ + 'id' => $this->id, + 'membersGroup' => $this->membersGroup, + ]; + } } \ No newline at end of file diff --git a/lib/Model/OrganizationRole.php b/lib/Model/OrganizationRole.php index 3358bfb..3fc0f87 100644 --- a/lib/Model/OrganizationRole.php +++ b/lib/Model/OrganizationRole.php @@ -26,4 +26,13 @@ class OrganizationRole implements \JsonSerializable { public function getMembersGroup(): string { return $this->membersGroup; } + + public function jsonSerialize(): array { + return [ + 'id' => $this->id, + 'organizationId' => $this->organizationId, + 'friendlyName' => $this->friendlyName, + 'membersGroup' => $this->membersGroup, + ]; + } } \ No newline at end of file