Example #1
0
	def reindexAll (self):
		postUri = "/_reindex";
		__data__ = None
		queryParams = {  };

		response = requests.post( self.base + postUri, params = queryParams, verify=False, headers = {'X-BM-ApiKey' : self.apiKey, 'Accept' : 'application/json', 'X-BM-ClientVersion' : IAddressBooksMgmt_VERSION}, data = json.dumps(__data__));
		from netbluemind.core.task.api.TaskRef import TaskRef
		from netbluemind.core.task.api.TaskRef import __TaskRefSerDer__
		return self.handleResult__(__TaskRefSerDer__(), response)
Example #2
0
	def importIcs (self, ics ):
		postUri = "";
		__data__ = None
		__data__ = serder.STRING.encode(ics)

		queryParams = {   };

		response = requests.put( self.base + postUri, params = queryParams, verify=False, headers = {'X-BM-ApiKey' : self.apiKey, 'Accept' : 'application/json', 'X-BM-ClientVersion' : IVTodo_VERSION}, data = json.dumps(__data__));
		from netbluemind.core.task.api.TaskRef import TaskRef
		from netbluemind.core.task.api.TaskRef import __TaskRefSerDer__
		return self.handleResult__(__TaskRefSerDer__(), response)
Example #3
0
    def consolidateDomain(self):
        postUri = "/_consolidate"
        __data__ = None
        queryParams = {}

        response = requests.post(self.base + postUri,
                                 params=queryParams,
                                 verify=False,
                                 headers={
                                     'X-BM-ApiKey': self.apiKey,
                                     'Accept': 'application/json',
                                     'X-BM-ClientVersion': IMailboxMgmt_VERSION
                                 },
                                 data=json.dumps(__data__))
        from netbluemind.core.task.api.TaskRef import TaskRef
        from netbluemind.core.task.api.TaskRef import __TaskRefSerDer__
        return self.handleResult__(__TaskRefSerDer__(), response)
Example #4
0
    def checkAndRepairAll(self):
        postUri = "/_check-and-repair-all"
        __data__ = None
        queryParams = {}

        response = requests.post(self.base + postUri,
                                 params=queryParams,
                                 verify=False,
                                 headers={
                                     'X-BM-ApiKey': self.apiKey,
                                     'Accept': 'application/json',
                                     'X-BM-ClientVersion': IUser_VERSION
                                 },
                                 data=json.dumps(__data__))
        from netbluemind.core.task.api.TaskRef import TaskRef
        from netbluemind.core.task.api.TaskRef import __TaskRefSerDer__
        return self.handleResult__(__TaskRefSerDer__(), response)
Example #5
0
    def reconstructMailbox(self, mailboxUid):
        postUri = "/{mailboxUid}/_reconstruct"
        __data__ = None
        postUri = postUri.replace("{mailboxUid}", mailboxUid)
        queryParams = {}

        response = requests.post(self.base + postUri,
                                 params=queryParams,
                                 verify=False,
                                 headers={
                                     'X-BM-ApiKey': self.apiKey,
                                     'Accept': 'application/json',
                                     'X-BM-ClientVersion': IMailboxMgmt_VERSION
                                 },
                                 data=json.dumps(__data__))
        from netbluemind.core.task.api.TaskRef import TaskRef
        from netbluemind.core.task.api.TaskRef import __TaskRefSerDer__
        return self.handleResult__(__TaskRefSerDer__(), response)
Example #6
0
    def getContent(self, partGen):
        postUri = "/_content/{partGen}"
        __data__ = None
        postUri = postUri.replace("{partGen}", partGen)
        queryParams = {}

        response = requests.post(self.base + postUri,
                                 params=queryParams,
                                 verify=False,
                                 headers={
                                     'X-BM-ApiKey': self.apiKey,
                                     'Accept': 'application/json',
                                     'X-BM-ClientVersion': IDataProtect_VERSION
                                 },
                                 data=json.dumps(__data__))
        from netbluemind.core.task.api.TaskRef import TaskRef
        from netbluemind.core.task.api.TaskRef import __TaskRefSerDer__
        return self.handleResult__(__TaskRefSerDer__(), response)
Example #7
0
    def deleteDomainItems(self, uid):
        postUri = "/{uid}/_items"
        __data__ = None
        postUri = postUri.replace("{uid}", uid)
        queryParams = {}

        response = requests.delete(self.base + postUri,
                                   params=queryParams,
                                   verify=False,
                                   headers={
                                       'X-BM-ApiKey': self.apiKey,
                                       'Accept': 'application/json',
                                       'X-BM-ClientVersion': IDomains_VERSION
                                   },
                                   data=json.dumps(__data__))
        from netbluemind.core.task.api.TaskRef import TaskRef
        from netbluemind.core.task.api.TaskRef import __TaskRefSerDer__
        return self.handleResult__(__TaskRefSerDer__(), response)
Example #8
0
    def installFromGeneration(self, generationId):
        postUri = "/_install"
        __data__ = None
        queryParams = {
            'generationId': generationId
        }

        response = requests.post(self.base + postUri,
                                 params=queryParams,
                                 verify=False,
                                 headers={
                                     'X-BM-ApiKey': self.apiKey,
                                     'Accept': 'application/json',
                                     'X-BM-ClientVersion': IDataProtect_VERSION
                                 },
                                 data=json.dumps(__data__))
        from netbluemind.core.task.api.TaskRef import TaskRef
        from netbluemind.core.task.api.TaskRef import __TaskRefSerDer__
        return self.handleResult__(__TaskRefSerDer__(), response)
Example #9
0
    def setTags(self, uid, tags):
        postUri = "/{uid}/tags"
        __data__ = None
        postUri = postUri.replace("{uid}", uid)
        __data__ = serder.ListSerDer(serder.STRING).encode(tags)

        queryParams = {}

        response = requests.post(self.base + postUri,
                                 params=queryParams,
                                 verify=False,
                                 headers={
                                     'X-BM-ApiKey': self.apiKey,
                                     'Accept': 'application/json',
                                     'X-BM-ClientVersion': IServer_VERSION
                                 },
                                 data=json.dumps(__data__))
        from netbluemind.core.task.api.TaskRef import TaskRef
        from netbluemind.core.task.api.TaskRef import __TaskRefSerDer__
        return self.handleResult__(__TaskRefSerDer__(), response)
Example #10
0
    def run(self, restoreDefinition):
        postUri = "/restore"
        __data__ = None
        from netbluemind.dataprotect.api.RestoreDefinition import RestoreDefinition
        from netbluemind.dataprotect.api.RestoreDefinition import __RestoreDefinitionSerDer__
        __data__ = __RestoreDefinitionSerDer__().encode(restoreDefinition)

        queryParams = {}

        response = requests.post(self.base + postUri,
                                 params=queryParams,
                                 verify=False,
                                 headers={
                                     'X-BM-ApiKey': self.apiKey,
                                     'Accept': 'application/json',
                                     'X-BM-ClientVersion': IDataProtect_VERSION
                                 },
                                 data=json.dumps(__data__))
        from netbluemind.core.task.api.TaskRef import TaskRef
        from netbluemind.core.task.api.TaskRef import __TaskRefSerDer__
        return self.handleResult__(__TaskRefSerDer__(), response)
Example #11
0
    def partialUpgrade(self, from_, to):
        postUri = "/_partialUpgrade"
        __data__ = None
        queryParams = {
            'from': from_,
            'to': to
        }

        response = requests.post(self.base + postUri,
                                 params=queryParams,
                                 verify=False,
                                 headers={
                                     'X-BM-ApiKey': self.apiKey,
                                     'Accept': 'application/json',
                                     'X-BM-ClientVersion':
                                     IInstallation_VERSION
                                 },
                                 data=json.dumps(__data__))
        from netbluemind.core.task.api.TaskRef import TaskRef
        from netbluemind.core.task.api.TaskRef import __TaskRefSerDer__
        return self.handleResult__(__TaskRefSerDer__(), response)
Example #12
0
    def create(self, uid, srv):
        postUri = "/{uid}"
        __data__ = None
        postUri = postUri.replace("{uid}", uid)
        from netbluemind.server.api.Server import Server
        from netbluemind.server.api.Server import __ServerSerDer__
        __data__ = __ServerSerDer__().encode(srv)

        queryParams = {}

        response = requests.put(self.base + postUri,
                                params=queryParams,
                                verify=False,
                                headers={
                                    'X-BM-ApiKey': self.apiKey,
                                    'Accept': 'application/json',
                                    'X-BM-ClientVersion': IServer_VERSION
                                },
                                data=json.dumps(__data__))
        from netbluemind.core.task.api.TaskRef import TaskRef
        from netbluemind.core.task.api.TaskRef import __TaskRefSerDer__
        return self.handleResult__(__TaskRefSerDer__(), response)