|
@@ -34,4 +34,22 @@ class labkeyDB:
|
|
|
response=self.net.post(url,json.dumps(data))
|
|
|
return response.data
|
|
|
|
|
|
+ def addList(self,project,schemaName,queryName,fields):
|
|
|
+ listDomainDefinition={}
|
|
|
+ listDomainDefinition['kind']='IntList'
|
|
|
+ fields.append({'name':'Key','rangeURI':'int'})
|
|
|
+ domainDesign={}
|
|
|
+ domainDesign['name']=queryName
|
|
|
+ domainDesign['description']=''
|
|
|
+ domainDesign['fields']=fields
|
|
|
+ listDomainDefinition['domainDesign']=domainDesign
|
|
|
+ options={}
|
|
|
+ options['keyName']='Key'
|
|
|
+ options['keyType']='Integer'
|
|
|
+ url=self.net.GetLabkeyUrl()+'/'+project
|
|
|
+ url+='/createDomain.api'
|
|
|
+ response=self.net.post(url,json.dumps(listDomainDefinition))
|
|
|
+ return response.data
|
|
|
+
|
|
|
+
|
|
|
|