def byUid(self, uid): postUri = "/by_uid" __data__ = None queryParams = { 'uid': uid } response = requests.get(self.base + postUri, params=queryParams, verify=False, headers={ 'X-BM-ApiKey': self.apiKey, 'Accept': 'application/json', 'X-BM-ClientVersion': IMailboxFolderHierarchy_VERSION }, data=json.dumps(__data__)) from netbluemind.folder.api.Folder import Folder from netbluemind.folder.api.Folder import __FolderSerDer__ from netbluemind.core.container.model.ItemValue import ItemValue from netbluemind.core.container.model.ItemValue import __ItemValueSerDer__ return self.handleResult__(__ItemValueSerDer__(__FolderSerDer__()), response)
def multipleGet(self, arg0): postUri = "/_mget" __data__ = None __data__ = serder.ListSerDer(serder.STRING).encode(arg0) queryParams = {} response = requests.post(self.base + postUri, params=queryParams, verify=False, headers={ 'X-BM-ApiKey': self.apiKey, 'Accept': 'application/json', 'X-BM-ClientVersion': IMailboxFolderHierarchy_VERSION }, data=json.dumps(__data__)) from netbluemind.folder.api.Folder import Folder from netbluemind.folder.api.Folder import __FolderSerDer__ from netbluemind.core.container.model.ItemValue import ItemValue from netbluemind.core.container.model.ItemValue import __ItemValueSerDer__ return self.handleResult__( serder.ListSerDer(__ItemValueSerDer__(__FolderSerDer__())), response)
def search(self, arg0): postUri = "/_search" __data__ = None from netbluemind.folder.api.FolderQuery import FolderQuery from netbluemind.folder.api.FolderQuery import __FolderQuerySerDer__ __data__ = __FolderQuerySerDer__().encode(arg0) queryParams = {} response = requests.post(self.base + postUri, params=queryParams, verify=False, headers={ 'X-BM-ApiKey': self.apiKey, 'Accept': 'application/json', 'X-BM-ClientVersion': IUserFolderHierarchy_VERSION }, data=json.dumps(__data__)) from netbluemind.folder.api.Folder import Folder from netbluemind.folder.api.Folder import __FolderSerDer__ from netbluemind.core.container.model.ItemValue import ItemValue from netbluemind.core.container.model.ItemValue import __ItemValueSerDer__ from netbluemind.core.api.ListResult import ListResult from netbluemind.core.api.ListResult import __ListResultSerDer__ return self.handleResult__( __ListResultSerDer__(__ItemValueSerDer__(__FolderSerDer__())), response)
def byUid (self, uid ): postUri = "/by_uid"; __data__ = None queryParams = { 'uid': uid }; response = requests.get( self.base + postUri, params = queryParams, verify=False, headers = {'X-BM-ApiKey' : self.apiKey, 'Accept' : 'application/json', 'X-BM-ClientVersion' : IFolders_VERSION}, data = json.dumps(__data__)); from netbluemind.folder.api.Folder import Folder from netbluemind.folder.api.Folder import __FolderSerDer__ return self.handleResult__(__FolderSerDer__(), response)
def getComplete (self, uid ): postUri = "/{uid}/complete"; __data__ = None postUri = postUri.replace("{uid}",uid); queryParams = { }; response = requests.get( self.base + postUri, params = queryParams, verify=False, headers = {'X-BM-ApiKey' : self.apiKey, 'Accept' : 'application/json', 'X-BM-ClientVersion' : IFolderHierarchy_VERSION}, data = json.dumps(__data__)); from netbluemind.folder.api.Folder import Folder from netbluemind.folder.api.Folder import __FolderSerDer__ from netbluemind.core.container.model.ItemValue import ItemValue from netbluemind.core.container.model.ItemValue import __ItemValueSerDer__ return self.handleResult__(__ItemValueSerDer__(__FolderSerDer__()), response)