static function onRestServiceBuildDescription()
{
return array(
'pull' => array(
'pull.application.config.get' => array('callback' => array(__CLASS__, 'applicationConfigGet')),
'pull.application.event.add' => array('callback' => array(__CLASS__, 'applicationEventAdd')),
'pull.application.push.add' => array('callback' => array(__CLASS__, 'applicationPushAdd')),
'pull.watch.extend' => array('callback' => array(__CLASS__, 'watchExtend'), 'options' => array()),
),
'pull_channel' => array(
'pull.config.get' => array('callback' => array(__CLASS__, 'configGet'), 'options' => array()),
'pull.channel.public.get' => array('callback' => array(__CLASS__, 'channelPublicGet'), 'options' => array()),
'pull.channel.public.list' => array('callback' => array(__CLASS__, 'channelPublicList'), 'options' => array()),
),
'mobile' => Array(
'mobile.counter.types.get' => array('callback' => array(__CLASS__, 'counterTypesGet'), 'options' => array()),
'mobile.counter.get' => array('callback' => array(__CLASS__, 'counterGet'), 'options' => array()),
'mobile.counter.config.get' => array('callback' => array(__CLASS__, 'counterConfigGet'), 'options' => array()),
'mobile.counter.config.set' => array('callback' => array(__CLASS__, 'counterConfigSet'), 'options' => array()),
'mobile.push.types.get' => array('callback' => array(__CLASS__, 'pushTypesGet'), 'options' => array()),
'mobile.push.config.get' => array('callback' => array(__CLASS__, 'pushConfigGet'), 'options' => array()),
'mobile.push.config.set' => array('callback' => array(__CLASS__, 'pushConfigSet'), 'options' => array()),
'mobile.push.status.get' => array('callback' => array(__CLASS__, 'pushStatusGet'), 'options' => array()),
'mobile.push.status.set' => array('callback' => array(__CLASS__, 'pushStatusSet'), 'options' => array()),
'mobile.push.smartfilter.status.get' => array('callback' => array(__CLASS__, 'pushSmartfilterStatusGet'), 'options' => array()),
'mobile.push.smartfilter.status.set' => array('callback' => array(__CLASS__, 'pushSmartfilterStatusSet'), 'options' => array()),
)
);
}