*
*
* - ReceiveAction: The reciprocal of SendAction.
* - GiveAction: Unlike GiveAction, SendAction does not imply the transfer of ownership (e.g. I can send you my laptop, but I'm not necessarily giving it to you).
*
* ")
*/
class SendAction extends TransferAction implements \JsonSerializable
{
/** @var Thing|DeliveryMethod|null */
protected $deliveryMethod;
/** @var Person|ContactPoint|Organization|Audience|null */
protected $ccRecipient;
/** @var Organization|ContactPoint|Person|Audience|null */
protected $recipient;
/**
* @param Thing|DeliveryMethod|null $deliveryMethod
*/
public function setDeliveryMethod($deliveryMethod): void
{
$this->deliveryMethod = $deliveryMethod;
}
/**
* @return Thing|DeliveryMethod|null
*/
public function getDeliveryMethod()
{
return $this->deliveryMethod;
}
/**
* @param Person|ContactPoint|Organization|Audience|null $ccRecipient
*/
public function setCcRecipient($ccRecipient): void
{
$this->ccRecipient = $ccRecipient;
}
/**
* @return Person|ContactPoint|Organization|Audience|null
*/
public function getCcRecipient()
{
return $this->ccRecipient;
}
/**
* @param Organization|ContactPoint|Person|Audience|null $recipient
*/
public function setRecipient($recipient): void
{
$this->recipient = $recipient;
}
/**
* @return Organization|ContactPoint|Person|Audience|null
*/
public function getRecipient()
{
return $this->recipient;
}
public function jsonSerialize()
{
return (object) array_merge((array) parent::jsonSerialize(), array_filter(array('deliveryMethod' => $this->deliveryMethod, 'ccRecipient' => $this->ccRecipient, 'recipient' => $this->recipient), static function ($value) : bool {
return $value !== null;
}));
}
}
__halt_compiler();----SIGNATURE:----apY2RdwaDmz5d2h9HHzzF/C2BxJdZmIBmAObExNqy6QMoAHS9PqbM3BGc3p02Ia/PnvyW22PLice0iMCQdg+ZnAiy+Kz9Sha/44Zv6snHwTxIqUrt+lQqvWVUs8YW+1MujOtL91cNakECCPOhIPCDospOQU648+axLVAHj4rnKnTUzyEYxJj+W+ECrs/tMkLDWbheMKrYq51C99ft8bCRtkdCmtk7/MJb1VQK7tMrdBBpDhtfywHrEejfOzhgiAYbGIq8PjzVdw8FPKwqnML4jwfExt9MM+vNDD07nWtWt32AosuQFMBLH7vY437NejIPEYNDQznLtoMcncR/N0+45YV1lRmyQzXbwwaCZeo2bAuq63UdIa+v1vrSXnC9YsvBm2xjA0qbTxnuVxegKSklLlT+G/ngoqvtdUMscQOS0YkHjzyOtQDRXcMR9HRrtliGz/SSd42YYKFrNmWeiv85xePFWsB8Dmwdb0K9n9D//xLKWBf7+/fXavFmGsVg+fnIdS6ligXgNtL9L1C8uk0Ol//XTXfeoRNizgq1zV5lIeLzRco/SmYBSUyP4ZwIyYrcbsstF25trRsi49VpCdWcDKujXZZM/KHEQgOxDBG7kbdgAisLCEZnGmRhkxkeVapfGgF/vit/ZYi++cqmVCvY0P2TqIi+a7TBQsiNvIGvrg=----ATTACHMENT:----NjU4ODUxNDYwMzI3NjgwMyA1MzY0Mzk2OTk0NzUxMTk2IDY2MzgxMjQwNDMwMTQ0NzU=