home-school-contact-app/源码/php/AiYaSchoolPush/xmpush/TargetedMessage.php

41 lines
761 B
PHP

<?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;
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()
);
}
}
?>