addType('id','integer'); $this->addType('boardId','integer'); $this->addType('permissionWrite', 'boolean'); $this->addType('permissionInvite', 'boolean'); $this->addType('permissionManage', 'boolean'); $this->addType('owner', 'boolean'); $this->addRelation('owner'); } public function jsonSerialize() { return [ 'id' => $this->id, 'participant' => $this->participant, 'type' => $this->type, 'boardId' => $this->boardId, 'permissionWrite' => $this->permissionWrite, 'permissionInvite' => $this->permissionInvite, 'permissionManage' => $this->permissionManage, 'owner' => $this->owner ]; } }