Ejemplo n.º 1
0
    def isDetermined(self):

        if self.requestType == 'IntentRequest' and Utils.getDictDataByKeys(
                self.data, ['request', 'determined']):
            return Utils.getDictDataByKeys(self.data,
                                           ['request', 'determined'])
        else:
            return False
Ejemplo n.º 2
0
 def getOriginalDeviceId(self):
     '''
     获取来自端上报的原始设备Id
     :return:
     '''
     return Utils.getDictDataByKeys(
         self.data, ['context', 'System', 'device', 'originalDeviceId'])
Ejemplo n.º 3
0
 def getDeviceId(self):
     '''
     获取设备Id
     :return:
     '''
     return Utils.getDictDataByKeys(
         self.data, ['context', 'System', 'device', 'deviceId'])
Ejemplo n.º 4
0
 def getUserId(self):
     '''
     获取用户ID
     :return:
     '''
     return Utils.getDictDataByKeys(self.data,
                                    ['context', 'System', 'user', 'userId'])
Ejemplo n.º 5
0
    def getAppLauncherContext(self):
        '''
        获取设备app安装列表
        :return:
        '''

        return Utils.getDictDataByKeys(self.data, ['context', 'AppLauncher'])
Ejemplo n.º 6
0
    def getBaiduUid(self):
        '''
        获取百度Id
        :return:
        '''

        return Utils.getDictDataByKeys(self.data, [
            'context', 'System', 'user', 'userInfo', 'account', 'baidu',
            'baiduUid'
        ])
Ejemplo n.º 7
0
    def getQuery(self):
        '''
        获取请求的Query
        :return:
        '''

        if self.requestType == 'IntentRequest' and self.data['request'][
                'query']['original']:
            return Utils.getDictDataByKeys(self.data,
                                           ['request', 'query', 'original'])
        else:
            return ''
Ejemplo n.º 8
0
 def getScreenTokenFromContext(self):
     return Utils.getDictDataByKeys(self.data,
                                    ['context', 'Screen', 'token'])
Ejemplo n.º 9
0
    def getVideoPlayerContext(self):

        return Utils.getDictDataByKeys(self.data, ['context', 'VideoPlayer'])
Ejemplo n.º 10
0
 def getAudioPlayerContext(self):
     '''
     获取设备音频播放状态
     :return:
     '''
     return Utils.getDictDataByKeys(self.data, ['context', 'AudioPlayer'])
Ejemplo n.º 11
0
    def getBotId(self):

        return Utils.getDictDataByKeys(
            self.data, ['context', 'System', 'application', 'applicationId'])
Ejemplo n.º 12
0
    def getLogId(self):

        return Utils.getDictDataByKeys(self.data, ['request', 'requestId'])
Ejemplo n.º 13
0
    def getTimestamp(self):

        return Utils.getDictDataByKeys(self.data, ['request', 'timestamp'])
Ejemplo n.º 14
0
    def __getSystemUser(self):

        return Utils.getDictDataByKeys(self.data,
                                       ['context', 'System', 'user'])
Ejemplo n.º 15
0
 def getScreenCardFromContext(self):
     return Utils.getDictDataByKeys(self.data,
                                    ['context', 'Screen', 'card'])