def parseInternal(self, value, instance): uidValue = value['uid'] instance.uid = serder.STRING.parse(uidValue) from netbluemind.calendar.api.CalendarView import CalendarView from netbluemind.calendar.api.CalendarView import __CalendarViewSerDer__ valueValue = value['value'] instance.value = __CalendarViewSerDer__().parse(valueValue) return instance
def encodeInternal(self, value, instance): uidValue = value.uid instance["uid"] = serder.STRING.encode(uidValue) from netbluemind.calendar.api.CalendarView import CalendarView from netbluemind.calendar.api.CalendarView import __CalendarViewSerDer__ valueValue = value.value instance["value"] = __CalendarViewSerDer__().encode(valueValue) return instance
def update (self, uid , view ): postUri = "/{uid}"; __data__ = None postUri = postUri.replace("{uid}",uid); from netbluemind.calendar.api.CalendarView import CalendarView from netbluemind.calendar.api.CalendarView import __CalendarViewSerDer__ __data__ = __CalendarViewSerDer__().encode(view) queryParams = { }; response = requests.post( self.base + postUri, params = queryParams, verify=False, headers = {'X-BM-ApiKey' : self.apiKey, 'Accept' : 'application/json', 'X-BM-ClientVersion' : ICalendarView_VERSION}, data = json.dumps(__data__)); return self.handleResult__(None, response)
def getComplete (self, uid ): postUri = "/{uid}"; __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' : ICalendarView_VERSION}, data = json.dumps(__data__)); from netbluemind.calendar.api.CalendarView import CalendarView from netbluemind.calendar.api.CalendarView import __CalendarViewSerDer__ from netbluemind.core.container.model.ItemValue import ItemValue from netbluemind.core.container.model.ItemValue import __ItemValueSerDer__ return self.handleResult__(__ItemValueSerDer__(__CalendarViewSerDer__()), response)
def multipleGet (self, uids ): postUri = "/_mget"; __data__ = None __data__ = serder.ListSerDer(serder.STRING).encode(uids) queryParams = { }; response = requests.post( self.base + postUri, params = queryParams, verify=False, headers = {'X-BM-ApiKey' : self.apiKey, 'Accept' : 'application/json', 'X-BM-ClientVersion' : ICalendarView_VERSION}, data = json.dumps(__data__)); from netbluemind.calendar.api.CalendarView import CalendarView from netbluemind.calendar.api.CalendarView import __CalendarViewSerDer__ from netbluemind.core.container.model.ItemValue import ItemValue from netbluemind.core.container.model.ItemValue import __ItemValueSerDer__ return self.handleResult__(serder.ListSerDer(__ItemValueSerDer__(__CalendarViewSerDer__())), response)
def list (self): postUri = "/_list"; __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' : IUserCalendarViews_VERSION}, data = json.dumps(__data__)); from netbluemind.calendar.api.CalendarView import CalendarView from netbluemind.calendar.api.CalendarView import __CalendarViewSerDer__ 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__(__CalendarViewSerDer__())), response)