*
* 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:----gJabcUutbKijFvTnVNsPMGqKOy3o4FkPYoKlXICn8GOC3iB5WiaoCcGup9Nb5IBjcHEetsLrrP6q+nRcuMUs2B9wFkP+bcqDRf+K+0hn8GYP7bidpXJeQGR/vt4vJEYjSqwRxyBTc1hxcxk+crGqkIwTIwb78VQwwqNVnwaT3ufmze1EqW0Fhv8gMUX/bQRx0C4VoEUn/WuSd/SxprUKO6RQZ8pNDNpMQouup384n0wRzvH4Gw/DMrWFG6Uv39o4JcJVQHIWO/i5HTOs4VgDGavhn7Flv2vLa47y94Gm1R6stw1NDvwp0aMsmjNYDWRdrhWo+gbD6Gv49up/C0L//NkOJ03xNZ11WPpUy50u1qpKQuq5sNG+1k2kM6+Ax8fanhzCjkXYSD0wp7QUTkwjQkFDta68tRA7BNM79BccE4/mhFfw7wY6QkgoQz0pNLKGnaCBCocj0+Ltm5l39eVsNyqz5Trp7iFJ/GsTlVuCA6dSBLqRCczu8fno/8L4T65a8Pk7+V5W+dELVd+mkFuy0GDRbjnpMGOndeQY8kIMEgEIFP9/esnrmTwmJLhjSG2wRah6TzxYJP9JCDkUrVuEqtQWhVJ5Cawt4uK3/DELxJO5GRBnAXkq+qHTta3Dc7Ip48g4imYLCVkzhI67PeJDvi8/xPcqwx/TPZTqDvAUtjQ=----ATTACHMENT:----MzkxNDY1NTE0MzY5MjM2IDMwMDM0MDc1MDE2NDczODMgNjU0NzY3MTY1NzUwMjI3NA==