1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- <?php
- /**
- * 要发送的消息内容和消息的发送目标.
- * @author wangkuiwei
- * @name TargetedMessage
- * @desc 构建要发送的消息内容和消息的发送目标。
- *
- */
- namespace xmpush;
- class TargetedMessage {
- const TARGET_TYPE_REGID = 1;
- const TARGET_TYPE_ALIAS = 2;
- const TARGET_TYPE_USER_ACCOUNT = 3;
- private $targetType;
- private $target;
- /**
- * @var Message
- */
- private $message;
- public function __construct() {
- }
- public function setTarget($target, $targetType) {
- $this->targetType = $targetType;
- $this->target = $target;
- }
- public function setMessage(Message $message) {
- $this->message = $message;
- }
- public function getFields() {
- return array(
- 'target' => $this->target,
- 'message' => $this->message->getJSONInfos()
- );
- }
- }
- ?>
|