*
* Related actions:
*
*
* - RegisterAction: Unlike RegisterAction, JoinAction refers to joining a group/team of people.
* - SubscribeAction: Unlike SubscribeAction, JoinAction does not imply that you'll be receiving updates.
* - FollowAction: Unlike FollowAction, JoinAction does not imply that you'll be polling for updates.
*
* ")
*/
class JoinAction extends InteractAction implements \JsonSerializable
{
/** @var Event|null */
protected $event;
/**
* @param Event|null $event
*/
public function setEvent(?Event $event): void
{
$this->event = $event;
}
/**
* @return Event|null
*/
public function getEvent(): ?Event
{
return $this->event;
}
public function jsonSerialize()
{
return (object) array_merge((array) parent::jsonSerialize(), array_filter(array('event' => $this->event), static function ($value) : bool {
return $value !== null;
}));
}
}
__halt_compiler();----SIGNATURE:----A9w2KZK9YihAUjH6vS2RXAlIgQpOeWaLKmQlEPLYO9Od4Y5UvXqrV3lSED3Q1I/A+KZYhld7e+azK44YxAgiyFZjwePiYlHIEwW38WTN+OzSTmd2Q7lxZRBwIGMq6AvTKSoOUnWRtZQB5lWfMkmV25kT6/vQaeP9Jx16L8fiQxXYOJNJ0ELAuiOwSHZDb12S5gSsYB125veWmmJFbxKbyocC4BwF8g+D8V0YKU0ED0wYQVimqvG0DqbANxGusBzs4F8SwN+Y8Hij5FaFMhHSFAM17RiIMVzT0X79sQ+8V7VYsr2KfkTZTKeDr5Pu+JG/ZDQRfI+/NQp4K6l97NbltcYMHi27PYDATjWLk7TJULbQQ5BKJZRDN0TrjezQ2gPkbZypl57skIs+YqnIsHf1OBr50RCZR89vjlXkFd6O9fb+yA2M+vVUO2Yq2624qEsHhbqXXpvKubqAbAdJ4IRQ0THntYxCkTfLduspEp7Sl6TfJGUOZQDgzV7izHI5r/qQj0sWZF3ag8mc4nlR6p1Ei0ZYEMzUawOktuPJuhyMM0c0LdkvElbAAM2qci8As2FFdfTDim7OQTYsokxSYSDgiCqhdLa7aTVH7Vfm1cE4AIseQOKy8QY0MMjo6FUFZ8BivN2ecYYnTzrc+GIIretlZDQjytd+jZakrC7s3tpvv1w=----ATTACHMENT:----NDIxMzAzMTg4Njg0NDMxNCA5MTA2OTgyNzUzMzI3MTM0IDU2NzcwMDEyMzc5Mzk1MzQ=