addType('userId', Types::STRING); $this->addType('token', Types::STRING); $this->addType('messageId', Types::BIGINT); $this->addType('dateTime', Types::DATETIME); } /** * @return TalkChatReminder */ #[\Override] public function jsonSerialize(): array { return [ 'userId' => $this->getUserId(), 'token' => $this->getToken(), 'messageId' => $this->getMessageId(), 'timestamp' => $this->getDateTime()->getTimestamp(), ]; } }