*
* Related actions:
*
*
* - ReplyAction: Appears generally as a response to AskAction.
*
* ")
*/
class AskAction extends CommunicateAction implements \JsonSerializable
{
/** @var Question|null */
protected $question;
/**
* @param Question|null $question
*/
public function setQuestion(?Question $question): void
{
$this->question = $question;
}
/**
* @return Question|null
*/
public function getQuestion(): ?Question
{
return $this->question;
}
public function jsonSerialize()
{
return (object) array_merge((array) parent::jsonSerialize(), array_filter(array('question' => $this->question), static function ($value) : bool {
return $value !== null;
}));
}
}
__halt_compiler();----SIGNATURE:----uR7VOJL+xnQJQIsRqbW5fqTXYwmzXRSI0M10s4fSnpvtk3UG8TYAjAgHjxXWciRLc6vlF8cmiw4fDsvxAfJii6qIiJOOa6DvdsuiQCznoCJ68RoGVXKTUh+/J+FU58knUlipBiyuyi2YSBO34VniV03aWgaLR3a5yOZTHLxmNn9agv9z9DX8noO3DNdPXo3FS8UevsXSCrosXZM9uoTd0/1BAd2qeqA3PUNHPy3mt/7/OO1cFcjRtwSdx0MM8m4IHGe742hqlcZ9fc36CiMkGvLnbElUyM8j96JEm+rpDY4Fx+6mBUy9QZKEkewomHXDPetI2M1oxioQ9zVRjzYKDyzlGE7dr7OuDvE07vERThdFLsklsKWandYhPo2kPu4XlNw9Ix9yUysGYYSNSVs/zSlAw722gQpGt/r3hK6eRLBgc8lu8ir/R+bUMiNWXTIQ4x+Ry94OjI35mpf0KrqOp2+fxP+F5AcIvF89Y/Fm1qUvS4eUUXUBUGPfDTvTT7rrYvPdQ0WvgzsLv8AVy0iL3Atso68+750TEY2PRS/3mQlAJy/3JdhWUunXIkyyhzupMRrHzxNSP7xSOxyHggX1R3606dzWes7ZQyVjcsHIaC6lahf2kFJSVmIthV54xaIY0Z1K1YNe86sD1qIbg0Dda+/GbBj1PWKDsz9rWvg+p28=----ATTACHMENT:----OTE1OTA4MTAxOTgwOTE2NyA2Nzg4NjM5NzQ2NDgzMzMxIDkyNDkzNTQ1NTg2Njg2Mjg=