Ejemplo n.º 1
0
 def _loadData(self, data):
     """ Load attribute values from Plex XML response. """
     self._data = data
     self.allowCameraUpload = cast(bool,
                                   data.attrib.get('allowCameraUpload'))
     self.allowChannelAccess = cast(bool,
                                    data.attrib.get('allowChannelAccess'))
     self.allowMediaDeletion = cast(bool,
                                    data.attrib.get('allowMediaDeletion'))
     self.allowSharing = cast(bool, data.attrib.get('allowSharing'))
     self.allowSync = cast(bool, data.attrib.get('allowSync'))
     self.backgroundProcessing = cast(
         bool, data.attrib.get('backgroundProcessing'))
     self.certificate = cast(bool, data.attrib.get('certificate'))
     self.companionProxy = cast(bool, data.attrib.get('companionProxy'))
     self.diagnostics = utils.toList(data.attrib.get('diagnostics'))
     self.eventStream = cast(bool, data.attrib.get('eventStream'))
     self.friendlyName = data.attrib.get('friendlyName')
     self.hubSearch = cast(bool, data.attrib.get('hubSearch'))
     self.machineIdentifier = data.attrib.get('machineIdentifier')
     self.multiuser = cast(bool, data.attrib.get('multiuser'))
     self.myPlex = cast(bool, data.attrib.get('myPlex'))
     self.myPlexMappingState = data.attrib.get('myPlexMappingState')
     self.myPlexSigninState = data.attrib.get('myPlexSigninState')
     self.myPlexSubscription = cast(bool,
                                    data.attrib.get('myPlexSubscription'))
     self.myPlexUsername = data.attrib.get('myPlexUsername')
     self.ownerFeatures = utils.toList(data.attrib.get('ownerFeatures'))
     self.photoAutoTag = cast(bool, data.attrib.get('photoAutoTag'))
     self.platform = data.attrib.get('platform')
     self.platformVersion = data.attrib.get('platformVersion')
     self.pluginHost = cast(bool, data.attrib.get('pluginHost'))
     self.readOnlyLibraries = cast(int,
                                   data.attrib.get('readOnlyLibraries'))
     self.requestParametersInCookie = cast(
         bool, data.attrib.get('requestParametersInCookie'))
     self.streamingBrainVersion = data.attrib.get('streamingBrainVersion')
     self.sync = cast(bool, data.attrib.get('sync'))
     self.transcoderActiveVideoSessions = int(
         data.attrib.get('transcoderActiveVideoSessions', 0))
     self.transcoderAudio = cast(bool, data.attrib.get('transcoderAudio'))
     self.transcoderLyrics = cast(bool, data.attrib.get('transcoderLyrics'))
     self.transcoderPhoto = cast(bool, data.attrib.get('transcoderPhoto'))
     self.transcoderSubtitles = cast(bool,
                                     data.attrib.get('transcoderSubtitles'))
     self.transcoderVideo = cast(bool, data.attrib.get('transcoderVideo'))
     self.transcoderVideoBitrates = utils.toList(
         data.attrib.get('transcoderVideoBitrates'))
     self.transcoderVideoQualities = utils.toList(
         data.attrib.get('transcoderVideoQualities'))
     self.transcoderVideoResolutions = utils.toList(
         data.attrib.get('transcoderVideoResolutions'))
     self.updatedAt = utils.toDatetime(data.attrib.get('updatedAt'))
     self.updater = cast(bool, data.attrib.get('updater'))
     self.version = data.attrib.get('version')
     self.voiceSearch = cast(bool, data.attrib.get('voiceSearch'))
Ejemplo n.º 2
0
 def _loadData(self, data):
     """ Load attribute values from Plex XML response. """
     self._data = data
     self.allowCameraUpload = cast(bool, data.attrib.get('allowCameraUpload'))
     self.allowChannelAccess = cast(bool, data.attrib.get('allowChannelAccess'))
     self.allowMediaDeletion = cast(bool, data.attrib.get('allowMediaDeletion'))
     self.allowSharing = cast(bool, data.attrib.get('allowSharing'))
     self.allowSync = cast(bool, data.attrib.get('allowSync'))
     self.backgroundProcessing = cast(bool, data.attrib.get('backgroundProcessing'))
     self.certificate = cast(bool, data.attrib.get('certificate'))
     self.companionProxy = cast(bool, data.attrib.get('companionProxy'))
     self.diagnostics = utils.toList(data.attrib.get('diagnostics'))
     self.eventStream = cast(bool, data.attrib.get('eventStream'))
     self.friendlyName = data.attrib.get('friendlyName')
     self.hubSearch = cast(bool, data.attrib.get('hubSearch'))
     self.machineIdentifier = data.attrib.get('machineIdentifier')
     self.multiuser = cast(bool, data.attrib.get('multiuser'))
     self.myPlex = cast(bool, data.attrib.get('myPlex'))
     self.myPlexMappingState = data.attrib.get('myPlexMappingState')
     self.myPlexSigninState = data.attrib.get('myPlexSigninState')
     self.myPlexSubscription = cast(bool, data.attrib.get('myPlexSubscription'))
     self.myPlexUsername = data.attrib.get('myPlexUsername')
     self.ownerFeatures = utils.toList(data.attrib.get('ownerFeatures'))
     self.photoAutoTag = cast(bool, data.attrib.get('photoAutoTag'))
     self.platform = data.attrib.get('platform')
     self.platformVersion = data.attrib.get('platformVersion')
     self.pluginHost = cast(bool, data.attrib.get('pluginHost'))
     self.readOnlyLibraries = cast(int, data.attrib.get('readOnlyLibraries'))
     self.requestParametersInCookie = cast(bool, data.attrib.get('requestParametersInCookie'))
     self.streamingBrainVersion = data.attrib.get('streamingBrainVersion')
     self.sync = cast(bool, data.attrib.get('sync'))
     self.transcoderActiveVideoSessions = int(data.attrib.get('transcoderActiveVideoSessions', 0))
     self.transcoderAudio = cast(bool, data.attrib.get('transcoderAudio'))
     self.transcoderLyrics = cast(bool, data.attrib.get('transcoderLyrics'))
     self.transcoderPhoto = cast(bool, data.attrib.get('transcoderPhoto'))
     self.transcoderSubtitles = cast(bool, data.attrib.get('transcoderSubtitles'))
     self.transcoderVideo = cast(bool, data.attrib.get('transcoderVideo'))
     self.transcoderVideoBitrates = utils.toList(data.attrib.get('transcoderVideoBitrates'))
     self.transcoderVideoQualities = utils.toList(data.attrib.get('transcoderVideoQualities'))
     self.transcoderVideoResolutions = utils.toList(data.attrib.get('transcoderVideoResolutions'))
     self.updatedAt = utils.toDatetime(data.attrib.get('updatedAt'))
     self.updater = cast(bool, data.attrib.get('updater'))
     self.version = data.attrib.get('version')
     self.voiceSearch = cast(bool, data.attrib.get('voiceSearch'))
Ejemplo n.º 3
0
 def _loadData(self, data):
     self._data = data
     self.authToken = data.attrib.get('authToken')
     self.username = data.attrib.get('username')
     self.mappingState = data.attrib.get('mappingState')
     self.mappingError = data.attrib.get('mappingError')
     self.mappingErrorMessage = data.attrib.get('mappingErrorMessage')
     self.signInState = data.attrib.get('signInState')
     self.publicAddress = data.attrib.get('publicAddress')
     self.publicPort = data.attrib.get('publicPort')
     self.privateAddress = data.attrib.get('privateAddress')
     self.privatePort = data.attrib.get('privatePort')
     self.subscriptionFeatures = utils.toList(data.attrib.get('subscriptionFeatures'))
     self.subscriptionActive = cast(bool, data.attrib.get('subscriptionActive'))
     self.subscriptionState = data.attrib.get('subscriptionState')
Ejemplo n.º 4
0
 def _loadData(self, data):
     self._data = data
     self.authToken = data.attrib.get('authToken')
     self.username = data.attrib.get('username')
     self.mappingState = data.attrib.get('mappingState')
     self.mappingError = data.attrib.get('mappingError')
     self.mappingErrorMessage = data.attrib.get('mappingErrorMessage')
     self.signInState = data.attrib.get('signInState')
     self.publicAddress = data.attrib.get('publicAddress')
     self.publicPort = data.attrib.get('publicPort')
     self.privateAddress = data.attrib.get('privateAddress')
     self.privatePort = data.attrib.get('privatePort')
     self.subscriptionFeatures = utils.toList(data.attrib.get('subscriptionFeatures'))
     self.subscriptionActive = cast(bool, data.attrib.get('subscriptionActive'))
     self.subscriptionState = data.attrib.get('subscriptionState')