*
*
* - 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:----LSPFwxbB8JtEuTTbmIbzMi2KFSmsPQ+Kx7cR08PvRW2ea1GUG56onz00hj+hM+HJP6izqM3o+5tRzgvZUk3yWY/vRQJcltIsA/NqhE+LZLk5+Rznqf8YUboCQaxpWHiOxR/ou7ZMe85Q7POAla4Nykdrnvk/CykLeqcLhnnPCud4Wwa452waN/K888I5kUCaeBAhd1mh8hYDdMMuxPeqRboOdXQeWM4SLvt9mLPYZ9D0zxWEImqrCLdjvd3NS8plSm+bmxlaFSj7yMFuLT8v2QhcMW8yh0y0jnMNCO+IBAM+pudDqzvK5XMua7wGG/PGT/e9KQLP0VrTGVcsvaP1P3LXD+NHYafthhSEJvjSUsMl1gRcNzStlNKMvyabgKwrOILxLQweL2KDzVWMn0penK4g5JD8iUoQ+uaDe8f7SHEKmRfPj1bZgQdi0iW+eqQu3n/YL+fKU0VgqbT8pyTLD8QDjKizbSpjutoSQ0DgEjCyPS4Sp+xwNDzGZci4pPgQk0K1mUjGqtV3L5v9+HQYg5C2M28sAEt/JGanzLJtnQ7ytTYjCyDkQk/swIt7GXh5Lal4A8gKuFCgu2t3DrqwT27wa7xoymVV4vcqqN43Ae+GaZP+z1Q4c3HX+7LQsByps/2vc2FBIN3yLrQPY8czIbWLR+mCE0l++HNezQvT5fs=----ATTACHMENT:----NTIwMTU5NDg4OTk3NzA1OSA2MTc1NjMyMTczOTYwMjQyIDg5NzY4NDQ3MzA1OTY4ODg=