def get (self):
		postUri = "/_settings";
		__data__ = None
		queryParams = {  };

		response = requests.get( self.base + postUri, params = queryParams, verify=False, headers = {'X-BM-ApiKey' : self.apiKey, 'Accept' : 'application/json', 'X-BM-ClientVersion' : IDomainSettings_VERSION}, data = json.dumps(__data__));
		return self.handleResult__(serder.MapSerDer(serder.STRING), response)
Exemple #2
0
 def parseInternal(self, value, instance):
     uidValue = value['uid']
     instance.uid = serder.STRING.parse(uidValue)
     nameValue = value['name']
     instance.name = serder.STRING.parse(nameValue)
     ownerValue = value['owner']
     instance.owner = serder.STRING.parse(ownerValue)
     typeValue = value['type']
     instance.type = serder.STRING.parse(typeValue)
     defaultContainerValue = value['defaultContainer']
     instance.defaultContainer = serder.BOOLEAN.parse(defaultContainerValue)
     writableValue = value['writable']
     instance.writable = serder.BOOLEAN.parse(writableValue)
     from netbluemind.core.container.model.acl.Verb import Verb
     from netbluemind.core.container.model.acl.Verb import __VerbSerDer__
     verbsValue = value['verbs']
     instance.verbs = serder.SetSerDer(__VerbSerDer__()).parse(verbsValue)
     domainUidValue = value['domainUid']
     instance.domainUid = serder.STRING.parse(domainUidValue)
     settingsValue = value['settings']
     instance.settings = serder.MapSerDer(
         serder.STRING).parse(settingsValue)
     ownerDisplaynameValue = value['ownerDisplayname']
     instance.ownerDisplayname = serder.STRING.parse(ownerDisplaynameValue)
     ownerDirEntryPathValue = value['ownerDirEntryPath']
     instance.ownerDirEntryPath = serder.STRING.parse(
         ownerDirEntryPathValue)
     readOnlyValue = value['readOnly']
     instance.readOnly = serder.BOOLEAN.parse(readOnlyValue)
     offlineSyncValue = value['offlineSync']
     instance.offlineSync = serder.BOOLEAN.parse(offlineSyncValue)
     return instance
	def encodeInternal(self, value, instance):

		nameValue = value.name
		instance["name"] = serder.STRING.encode(nameValue)
		propertiesValue = value.properties
		instance["properties"] = serder.MapSerDer(serder.STRING).encode(propertiesValue)
		return instance
	def parseInternal(self, value, instance):
		from netbluemind.eas.api.Account import Account
		from netbluemind.eas.api.Account import __AccountSerDer__
		accountValue = value['account']
		instance.account = __AccountSerDer__().parse(accountValue)
		versionsValue = value['versions']
		instance.versions = serder.MapSerDer(serder.STRING).parse(versionsValue)
		return instance
	def encodeInternal(self, value, instance):

		from netbluemind.eas.api.Account import Account
		from netbluemind.eas.api.Account import __AccountSerDer__
		accountValue = value.account
		instance["account"] = __AccountSerDer__().encode(accountValue)
		versionsValue = value.versions
		instance["versions"] = serder.MapSerDer(serder.STRING).encode(versionsValue)
		return instance
Exemple #6
0
	def setPersonalSettings (self, settings ):
		postUri = "/_personalSettings";
		__data__ = None
		__data__ = serder.MapSerDer(serder.STRING).encode(settings)

		queryParams = {   };

		response = requests.put( self.base + postUri, params = queryParams, verify=False, headers = {'X-BM-ApiKey' : self.apiKey, 'Accept' : 'application/json', 'X-BM-ClientVersion' : IContainerManagement_VERSION}, data = json.dumps(__data__));
		return self.handleResult__(None, response)
	def set (self, uid , settings ):
		postUri = "/{uid}/_settings";
		__data__ = None
		postUri = postUri.replace("{uid}",uid);
		__data__ = serder.MapSerDer(serder.STRING).encode(settings)

		queryParams = {    };

		response = requests.post( self.base + postUri, params = queryParams, verify=False, headers = {'X-BM-ApiKey' : self.apiKey, 'Accept' : 'application/json', 'X-BM-ClientVersion' : IUserSettings_VERSION}, data = json.dumps(__data__));
		return self.handleResult__(None, response)
Exemple #8
0
 def parseInternal(self, value, instance):
     uidValue = value['uid']
     instance.uid = serder.STRING.parse(uidValue)
     domainUidValue = value['domainUid']
     instance.domainUid = serder.STRING.parse(domainUidValue)
     displayNameValue = value['displayName']
     instance.displayName = serder.STRING.parse(displayNameValue)
     from netbluemind.user.api.User import User
     from netbluemind.user.api.User import __UserSerDer__
     valueValue = value['value']
     instance.value = __UserSerDer__().parse(valueValue)
     rolesValue = value['roles']
     instance.roles = serder.SetSerDer(serder.STRING).parse(rolesValue)
     rolesByOUValue = value['rolesByOU']
     instance.rolesByOU = serder.MapSerDer(serder.SetSerDer(
         serder.STRING)).parse(rolesByOUValue)
     settingsValue = value['settings']
     instance.settings = serder.MapSerDer(
         serder.STRING).parse(settingsValue)
     return instance
Exemple #9
0
    def encodeInternal(self, value, instance):

        uidValue = value.uid
        instance["uid"] = serder.STRING.encode(uidValue)
        domainUidValue = value.domainUid
        instance["domainUid"] = serder.STRING.encode(domainUidValue)
        displayNameValue = value.displayName
        instance["displayName"] = serder.STRING.encode(displayNameValue)
        from netbluemind.user.api.User import User
        from netbluemind.user.api.User import __UserSerDer__
        valueValue = value.value
        instance["value"] = __UserSerDer__().encode(valueValue)
        rolesValue = value.roles
        instance["roles"] = serder.SetSerDer(serder.STRING).encode(rolesValue)
        rolesByOUValue = value.rolesByOU
        instance["rolesByOU"] = serder.MapSerDer(
            serder.SetSerDer(serder.STRING)).encode(rolesByOUValue)
        settingsValue = value.settings
        instance["settings"] = serder.MapSerDer(
            serder.STRING).encode(settingsValue)
        return instance
Exemple #10
0
 def parseInternal(self, value, instance):
     nameValue = value['name']
     instance.name = serder.STRING.parse(nameValue)
     domainUidValue = value['domainUid']
     instance.domainUid = serder.STRING.parse(domainUidValue)
     settingsValue = value['settings']
     instance.settings = serder.MapSerDer(
         serder.STRING).parse(settingsValue)
     ownerValue = value['owner']
     instance.owner = serder.STRING.parse(ownerValue)
     orgUnitUidValue = value['orgUnitUid']
     instance.orgUnitUid = serder.STRING.parse(orgUnitUidValue)
     return instance
 def parseInternal(self, value, instance):
     identifierValue = value['identifier']
     instance.identifier = serder.STRING.parse(identifierValue)
     from netbluemind.dataprotect.api.RestorableKind import RestorableKind
     from netbluemind.dataprotect.api.RestorableKind import __RestorableKindSerDer__
     kindValue = value['kind']
     instance.kind = __RestorableKindSerDer__().parse(kindValue)
     translationsValue = value['translations']
     instance.translations = serder.MapSerDer(
         serder.STRING).parse(translationsValue)
     requiredTagValue = value['requiredTag']
     instance.requiredTag = serder.STRING.parse(requiredTagValue)
     return instance
Exemple #12
0
    def encodeInternal(self, value, instance):

        nameValue = value.name
        instance["name"] = serder.STRING.encode(nameValue)
        domainUidValue = value.domainUid
        instance["domainUid"] = serder.STRING.encode(domainUidValue)
        settingsValue = value.settings
        instance["settings"] = serder.MapSerDer(
            serder.STRING).encode(settingsValue)
        ownerValue = value.owner
        instance["owner"] = serder.STRING.encode(ownerValue)
        orgUnitUidValue = value.orgUnitUid
        instance["orgUnitUid"] = serder.STRING.encode(orgUnitUidValue)
        return instance
    def encodeInternal(self, value, instance):

        identifierValue = value.identifier
        instance["identifier"] = serder.STRING.encode(identifierValue)
        from netbluemind.dataprotect.api.RestorableKind import RestorableKind
        from netbluemind.dataprotect.api.RestorableKind import __RestorableKindSerDer__
        kindValue = value.kind
        instance["kind"] = __RestorableKindSerDer__().encode(kindValue)
        translationsValue = value.translations
        instance["translations"] = serder.MapSerDer(
            serder.STRING).encode(translationsValue)
        requiredTagValue = value.requiredTag
        instance["requiredTag"] = serder.STRING.encode(requiredTagValue)
        return instance
Exemple #14
0
 def parseInternal(self, value, instance):
     labelValue = value['label']
     instance.label = serder.STRING.parse(labelValue)
     nameValue = value['name']
     instance.name = serder.STRING.parse(nameValue)
     descriptionValue = value['description']
     instance.description = serder.STRING.parse(descriptionValue)
     propertiesValue = value['properties']
     instance.properties = serder.MapSerDer(
         serder.STRING).parse(propertiesValue)
     global_Value = value['global']
     instance.global_ = serder.BOOLEAN.parse(global_Value)
     aliasesValue = value['aliases']
     instance.aliases = serder.SetSerDer(serder.STRING).parse(aliasesValue)
     return instance
Exemple #15
0
 def parseInternal(self, value, instance):
     from netbluemind.calendar.api.VEvent import VEvent
     from netbluemind.calendar.api.VEvent import __VEventSerDer__
     mainValue = value['main']
     instance.main = __VEventSerDer__().parse(mainValue)
     from netbluemind.calendar.api.VEventOccurrence import VEventOccurrence
     from netbluemind.calendar.api.VEventOccurrence import __VEventOccurrenceSerDer__
     occurrencesValue = value['occurrences']
     instance.occurrences = serder.ListSerDer(
         __VEventOccurrenceSerDer__()).parse(occurrencesValue)
     propertiesValue = value['properties']
     instance.properties = serder.MapSerDer(
         serder.STRING).parse(propertiesValue)
     icsUidValue = value['icsUid']
     instance.icsUid = serder.STRING.parse(icsUidValue)
     return instance
Exemple #16
0
 def parseInternal(self, value, instance):
     nameValue = value['name']
     instance.name = serder.STRING.parse(nameValue)
     descriptionValue = value['description']
     instance.description = serder.STRING.parse(descriptionValue)
     propertiesValue = value['properties']
     instance.properties = serder.MapSerDer(
         serder.STRING).parse(propertiesValue)
     hiddenMembersValue = value['hiddenMembers']
     instance.hiddenMembers = serder.BOOLEAN.parse(hiddenMembersValue)
     mailArchivedValue = value['mailArchived']
     instance.mailArchived = serder.BOOLEAN.parse(mailArchivedValue)
     dataLocationValue = value['dataLocation']
     instance.dataLocation = serder.STRING.parse(dataLocationValue)
     memberCountValue = value['memberCount']
     instance.memberCount = serder.INT.parse(memberCountValue)
     return instance
Exemple #17
0
    def encodeInternal(self, value, instance):

        labelValue = value.label
        instance["label"] = serder.STRING.encode(labelValue)
        nameValue = value.name
        instance["name"] = serder.STRING.encode(nameValue)
        descriptionValue = value.description
        instance["description"] = serder.STRING.encode(descriptionValue)
        propertiesValue = value.properties
        instance["properties"] = serder.MapSerDer(
            serder.STRING).encode(propertiesValue)
        global_Value = value.global_
        instance["global"] = serder.BOOLEAN.encode(global_Value)
        aliasesValue = value.aliases
        instance["aliases"] = serder.SetSerDer(
            serder.STRING).encode(aliasesValue)
        return instance
Exemple #18
0
    def encodeInternal(self, value, instance):

        from netbluemind.calendar.api.VEvent import VEvent
        from netbluemind.calendar.api.VEvent import __VEventSerDer__
        mainValue = value.main
        instance["main"] = __VEventSerDer__().encode(mainValue)
        from netbluemind.calendar.api.VEventOccurrence import VEventOccurrence
        from netbluemind.calendar.api.VEventOccurrence import __VEventOccurrenceSerDer__
        occurrencesValue = value.occurrences
        instance["occurrences"] = serder.ListSerDer(
            __VEventOccurrenceSerDer__()).encode(occurrencesValue)
        propertiesValue = value.properties
        instance["properties"] = serder.MapSerDer(
            serder.STRING).encode(propertiesValue)
        icsUidValue = value.icsUid
        instance["icsUid"] = serder.STRING.encode(icsUidValue)
        return instance
Exemple #19
0
    def encodeInternal(self, value, instance):
        __DirBaseValueSerDer__().encodeInternal(value, instance)

        nameValue = value.name
        instance["name"] = serder.STRING.encode(nameValue)
        descriptionValue = value.description
        instance["description"] = serder.STRING.encode(descriptionValue)
        propertiesValue = value.properties
        instance["properties"] = serder.MapSerDer(
            serder.STRING).encode(propertiesValue)
        hiddenMembersValue = value.hiddenMembers
        instance["hiddenMembers"] = serder.BOOLEAN.encode(hiddenMembersValue)
        mailArchivedValue = value.mailArchived
        instance["mailArchived"] = serder.BOOLEAN.encode(mailArchivedValue)
        dataLocationValue = value.dataLocation
        instance["dataLocation"] = serder.STRING.encode(dataLocationValue)
        memberCountValue = value.memberCount
        instance["memberCount"] = serder.INT.encode(memberCountValue)
        return instance
    def updateMutableValues(self, values):
        postUri = ""
        __data__ = None
        __data__ = serder.MapSerDer(serder.STRING).encode(values)

        queryParams = {}

        response = requests.post(self.base + postUri,
                                 params=queryParams,
                                 verify=False,
                                 headers={
                                     'X-BM-ApiKey':
                                     self.apiKey,
                                     'Accept':
                                     'application/json',
                                     'X-BM-ClientVersion':
                                     ISystemConfiguration_VERSION
                                 },
                                 data=json.dumps(__data__))
        return self.handleResult__(None, response)
Exemple #21
0
 def parseInternal(self, value, instance):
     loginValue = value['login']
     instance.login = serder.STRING.parse(loginValue)
     passwordValue = value['password']
     instance.password = serder.STRING.parse(passwordValue)
     from netbluemind.addressbook.api.VCard import VCard
     from netbluemind.addressbook.api.VCard import __VCardSerDer__
     contactInfosValue = value['contactInfos']
     instance.contactInfos = __VCardSerDer__().parse(contactInfosValue)
     from netbluemind.mailbox.api.MailboxRouting import MailboxRouting
     from netbluemind.mailbox.api.MailboxRouting import __MailboxRoutingSerDer__
     routingValue = value['routing']
     instance.routing = __MailboxRoutingSerDer__().parse(routingValue)
     dataLocationValue = value['dataLocation']
     instance.dataLocation = serder.STRING.parse(dataLocationValue)
     quotaValue = value['quota']
     instance.quota = serder.INT.parse(quotaValue)
     propertiesValue = value['properties']
     instance.properties = serder.MapSerDer(
         serder.STRING).parse(propertiesValue)
     return instance
Exemple #22
0
    def encodeInternal(self, value, instance):
        __DirBaseValueSerDer__().encodeInternal(value, instance)

        loginValue = value.login
        instance["login"] = serder.STRING.encode(loginValue)
        passwordValue = value.password
        instance["password"] = serder.STRING.encode(passwordValue)
        from netbluemind.addressbook.api.VCard import VCard
        from netbluemind.addressbook.api.VCard import __VCardSerDer__
        contactInfosValue = value.contactInfos
        instance["contactInfos"] = __VCardSerDer__().encode(contactInfosValue)
        from netbluemind.mailbox.api.MailboxRouting import MailboxRouting
        from netbluemind.mailbox.api.MailboxRouting import __MailboxRoutingSerDer__
        routingValue = value.routing
        instance["routing"] = __MailboxRoutingSerDer__().encode(routingValue)
        dataLocationValue = value.dataLocation
        instance["dataLocation"] = serder.STRING.encode(dataLocationValue)
        quotaValue = value.quota
        instance["quota"] = serder.INT.encode(quotaValue)
        propertiesValue = value.properties
        instance["properties"] = serder.MapSerDer(
            serder.STRING).encode(propertiesValue)
        return instance
Exemple #23
0
    def encodeInternal(self, value, instance):

        uidValue = value.uid
        instance["uid"] = serder.STRING.encode(uidValue)
        nameValue = value.name
        instance["name"] = serder.STRING.encode(nameValue)
        ownerValue = value.owner
        instance["owner"] = serder.STRING.encode(ownerValue)
        typeValue = value.type
        instance["type"] = serder.STRING.encode(typeValue)
        defaultContainerValue = value.defaultContainer
        instance["defaultContainer"] = serder.BOOLEAN.encode(
            defaultContainerValue)
        writableValue = value.writable
        instance["writable"] = serder.BOOLEAN.encode(writableValue)
        from netbluemind.core.container.model.acl.Verb import Verb
        from netbluemind.core.container.model.acl.Verb import __VerbSerDer__
        verbsValue = value.verbs
        instance["verbs"] = serder.SetSerDer(
            __VerbSerDer__()).encode(verbsValue)
        domainUidValue = value.domainUid
        instance["domainUid"] = serder.STRING.encode(domainUidValue)
        settingsValue = value.settings
        instance["settings"] = serder.MapSerDer(
            serder.STRING).encode(settingsValue)
        ownerDisplaynameValue = value.ownerDisplayname
        instance["ownerDisplayname"] = serder.STRING.encode(
            ownerDisplaynameValue)
        ownerDirEntryPathValue = value.ownerDirEntryPath
        instance["ownerDirEntryPath"] = serder.STRING.encode(
            ownerDirEntryPathValue)
        readOnlyValue = value.readOnly
        instance["readOnly"] = serder.BOOLEAN.encode(readOnlyValue)
        offlineSyncValue = value.offlineSync
        instance["offlineSync"] = serder.BOOLEAN.encode(offlineSyncValue)
        return instance
Exemple #24
0
 def parseInternal(self, value, instance):
     valuesValue = value['values']
     instance.values = serder.MapSerDer(serder.STRING).parse(valuesValue)
     return instance
Exemple #25
0
    def encodeInternal(self, value, instance):

        valuesValue = value.values
        instance["values"] = serder.MapSerDer(
            serder.STRING).encode(valuesValue)
        return instance
	def parseInternal(self, value, instance):
		nameValue = value['name']
		instance.name = serder.STRING.parse(nameValue)
		propertiesValue = value['properties']
		instance.properties = serder.MapSerDer(serder.STRING).parse(propertiesValue)
		return instance