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