source: TI07-MOLES/trunk/PythonCode/browse/portal/cgi/discovery/DiscoveryService_services_types.py @ 1645

Subversion URL: http://proj.badc.rl.ac.uk/svn/ndg/TI07-MOLES/trunk/PythonCode/browse/portal/cgi/discovery/DiscoveryService_services_types.py@1645
Revision 1645, 21.4 KB checked in by lawrence, 14 years ago (diff)

More changes associated with move of discovery to wsgi

Line 
1##################################################
2# DiscoveryService_services_types.py
3# generated by ZSI.generate.wsdl2python
4##################################################
5
6
7import ZSI
8import ZSI.TCcompound
9from ZSI.TC import ElementDeclaration,TypeDefinition
10from ZSI.TC import _get_type_definition as GTD, _get_global_element_declaration as GED
11from ZSI.generate.pyclass import pyclass_type
12
13##############################
14# targetNamespace
15# urn:DiscoveryServiceAPI
16##############################
17
18class ns0:
19    targetNamespace = "urn:DiscoveryServiceAPI"
20
21    class FullTextSearchType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
22        schema = "urn:DiscoveryServiceAPI"
23        type = (schema, "FullTextSearchType")
24        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
25            ns = ns0.FullTextSearchType_Def.schema
26            TClist = [ZSI.TC.String(pname=(ns,"term"), aname="_term", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"start"), aname="_start", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"howMany"), aname="_howMany", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:DiscoveryServiceAPI","orderByType",lazy=False)(pname=(ns,"orderBy"), aname="_orderBy", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:DiscoveryServiceAPI","scopeType",lazy=False)(pname=(ns,"scope"), aname="_scope", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
27            self.attribute_typecode_dict = attributes or {}
28            if extend: TClist += ofwhat
29            if restrict: TClist = ofwhat
30            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
31            class Holder:
32                __metaclass__ = pyclass_type
33                typecode = self
34                def __init__(self):
35                    # pyclass
36                    self._term = None
37                    self._start = None
38                    self._howMany = None
39                    self._orderBy = None
40                    self._scope = []
41                    return
42            Holder.__name__ = "FullTextSearchType_Holder"
43            self.pyclass = Holder
44
45    class AuthorSearchType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
46        schema = "urn:DiscoveryServiceAPI"
47        type = (schema, "AuthorSearchType")
48        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
49            ns = ns0.AuthorSearchType_Def.schema
50            TClist = [ZSI.TC.String(pname=(ns,"term"), aname="_term", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"start"), aname="_start", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"howMany"), aname="_howMany", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:DiscoveryServiceAPI","orderByType",lazy=False)(pname=(ns,"orderBy"), aname="_orderBy", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:DiscoveryServiceAPI","scopeType",lazy=False)(pname=(ns,"scope"), aname="_scope", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
51            self.attribute_typecode_dict = attributes or {}
52            if extend: TClist += ofwhat
53            if restrict: TClist = ofwhat
54            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
55            class Holder:
56                __metaclass__ = pyclass_type
57                typecode = self
58                def __init__(self):
59                    # pyclass
60                    self._term = None
61                    self._start = None
62                    self._howMany = None
63                    self._orderBy = None
64                    self._scope = []
65                    return
66            Holder.__name__ = "AuthorSearchType_Holder"
67            self.pyclass = Holder
68
69    class ParameterSearchType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
70        schema = "urn:DiscoveryServiceAPI"
71        type = (schema, "ParameterSearchType")
72        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
73            ns = ns0.ParameterSearchType_Def.schema
74            TClist = [ZSI.TC.String(pname=(ns,"term"), aname="_term", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"start"), aname="_start", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"howMany"), aname="_howMany", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:DiscoveryServiceAPI","orderByType",lazy=False)(pname=(ns,"orderBy"), aname="_orderBy", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:DiscoveryServiceAPI","scopeType",lazy=False)(pname=(ns,"scope"), aname="_scope", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
75            self.attribute_typecode_dict = attributes or {}
76            if extend: TClist += ofwhat
77            if restrict: TClist = ofwhat
78            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
79            class Holder:
80                __metaclass__ = pyclass_type
81                typecode = self
82                def __init__(self):
83                    # pyclass
84                    self._term = None
85                    self._start = None
86                    self._howMany = None
87                    self._orderBy = None
88                    self._scope = []
89                    return
90            Holder.__name__ = "ParameterSearchType_Holder"
91            self.pyclass = Holder
92
93    class SpatioTemporalSearchType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
94        schema = "urn:DiscoveryServiceAPI"
95        type = (schema, "SpatioTemporalSearchType")
96        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
97            ns = ns0.SpatioTemporalSearchType_Def.schema
98            TClist = [ZSI.TC.String(pname=(ns,"term"), aname="_term", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"start"), aname="_start", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"howMany"), aname="_howMany", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:DiscoveryServiceAPI","orderByType",lazy=False)(pname=(ns,"orderBy"), aname="_orderBy", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:DiscoveryServiceAPI","scopeType",lazy=False)(pname=(ns,"scope"), aname="_scope", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
99            self.attribute_typecode_dict = attributes or {}
100            if extend: TClist += ofwhat
101            if restrict: TClist = ofwhat
102            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
103            class Holder:
104                __metaclass__ = pyclass_type
105                typecode = self
106                def __init__(self):
107                    # pyclass
108                    self._term = None
109                    self._start = None
110                    self._howMany = None
111                    self._orderBy = None
112                    self._scope = []
113                    return
114            Holder.__name__ = "SpatioTemporalSearchType_Holder"
115            self.pyclass = Holder
116
117    class PresentType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
118        schema = "urn:DiscoveryServiceAPI"
119        type = (schema, "PresentType")
120        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
121            ns = ns0.PresentType_Def.schema
122            TClist = [ZSI.TC.String(pname=(ns,"document"), aname="_document", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:DiscoveryServiceAPI","PresentFormatType",lazy=False)(pname=(ns,"format"), aname="_format", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
123            self.attribute_typecode_dict = attributes or {}
124            if extend: TClist += ofwhat
125            if restrict: TClist = ofwhat
126            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
127            class Holder:
128                __metaclass__ = pyclass_type
129                typecode = self
130                def __init__(self):
131                    # pyclass
132                    self._document = None
133                    self._format = None
134                    return
135            Holder.__name__ = "PresentType_Holder"
136            self.pyclass = Holder
137
138    class PresentReturnType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
139        schema = "urn:DiscoveryServiceAPI"
140        type = (schema, "PresentReturnType")
141        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
142            ns = ns0.PresentReturnType_Def.schema
143            TClist = [ZSI.TC.Boolean(pname=(ns,"status"), aname="_status", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"statusMessage"), aname="_statusMessage", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"document"), aname="_document", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
144            self.attribute_typecode_dict = attributes or {}
145            if extend: TClist += ofwhat
146            if restrict: TClist = ofwhat
147            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
148            class Holder:
149                __metaclass__ = pyclass_type
150                typecode = self
151                def __init__(self):
152                    # pyclass
153                    self._status = None
154                    self._statusMessage = None
155                    self._document = None
156                    return
157            Holder.__name__ = "PresentReturnType_Holder"
158            self.pyclass = Holder
159
160    class SearchReturnType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
161        schema = "urn:DiscoveryServiceAPI"
162        type = (schema, "SearchReturnType")
163        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
164            ns = ns0.SearchReturnType_Def.schema
165            TClist = [ZSI.TC.Boolean(pname=(ns,"status"), aname="_status", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"statusMessage"), aname="_statusMessage", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"resultId"), aname="_resultId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"hits"), aname="_hits", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:DiscoveryServiceAPI","DocumentsType",lazy=False)(pname=(ns,"documents"), aname="_documents", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
166            self.attribute_typecode_dict = attributes or {}
167            if extend: TClist += ofwhat
168            if restrict: TClist = ofwhat
169            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
170            class Holder:
171                __metaclass__ = pyclass_type
172                typecode = self
173                def __init__(self):
174                    # pyclass
175                    self._status = None
176                    self._statusMessage = None
177                    self._resultId = None
178                    self._hits = None
179                    self._documents = None
180                    return
181            Holder.__name__ = "SearchReturnType_Holder"
182            self.pyclass = Holder
183
184    class DocumentsType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
185        schema = "urn:DiscoveryServiceAPI"
186        type = (schema, "DocumentsType")
187        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
188            ns = ns0.DocumentsType_Def.schema
189            TClist = [ZSI.TC.String(pname=(ns,"document"), aname="_document", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
190            self.attribute_typecode_dict = attributes or {}
191            if extend: TClist += ofwhat
192            if restrict: TClist = ofwhat
193            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
194            class Holder:
195                __metaclass__ = pyclass_type
196                typecode = self
197                def __init__(self):
198                    # pyclass
199                    self._document = []
200                    return
201            Holder.__name__ = "DocumentsType_Holder"
202            self.pyclass = Holder
203
204    class orderByType_Def(ZSI.TC.String, TypeDefinition):
205        schema = "urn:DiscoveryServiceAPI"
206        type = (schema, "orderByType")
207        def __init__(self, pname, **kw):
208            ZSI.TC.String.__init__(self, pname, pyclass=None, **kw)
209            class Holder(str):
210                typecode = self
211            self.pyclass = Holder
212
213    class PresentFormatType_Def(ZSI.TC.String, TypeDefinition):
214        schema = "urn:DiscoveryServiceAPI"
215        type = (schema, "PresentFormatType")
216        def __init__(self, pname, **kw):
217            ZSI.TC.String.__init__(self, pname, pyclass=None, **kw)
218            class Holder(str):
219                typecode = self
220            self.pyclass = Holder
221
222    class scopeType_Def(ZSI.TC.String, TypeDefinition):
223        schema = "urn:DiscoveryServiceAPI"
224        type = (schema, "scopeType")
225        def __init__(self, pname, **kw):
226            ZSI.TC.String.__init__(self, pname, pyclass=None, **kw)
227            class Holder(str):
228                typecode = self
229            self.pyclass = Holder
230
231    class doFullTextSearch_Dec(ElementDeclaration):
232        literal = "doFullTextSearch"
233        schema = "urn:DiscoveryServiceAPI"
234        def __init__(self, **kw):
235            kw["pname"] = ("urn:DiscoveryServiceAPI","doFullTextSearch")
236            kw["aname"] = "_doFullTextSearch"
237            if ns0.FullTextSearchType_Def not in ns0.doFullTextSearch_Dec.__bases__:
238                bases = list(ns0.doFullTextSearch_Dec.__bases__)
239                bases.insert(0, ns0.FullTextSearchType_Def)
240                ns0.doFullTextSearch_Dec.__bases__ = tuple(bases)
241
242            ns0.FullTextSearchType_Def.__init__(self, **kw)
243            if self.pyclass is not None: self.pyclass.__name__ = "doFullTextSearch_Dec_Holder"
244
245    class doAuthorSearch_Dec(ElementDeclaration):
246        literal = "doAuthorSearch"
247        schema = "urn:DiscoveryServiceAPI"
248        def __init__(self, **kw):
249            kw["pname"] = ("urn:DiscoveryServiceAPI","doAuthorSearch")
250            kw["aname"] = "_doAuthorSearch"
251            if ns0.FullTextSearchType_Def not in ns0.doAuthorSearch_Dec.__bases__:
252                bases = list(ns0.doAuthorSearch_Dec.__bases__)
253                bases.insert(0, ns0.FullTextSearchType_Def)
254                ns0.doAuthorSearch_Dec.__bases__ = tuple(bases)
255
256            ns0.FullTextSearchType_Def.__init__(self, **kw)
257            if self.pyclass is not None: self.pyclass.__name__ = "doAuthorSearch_Dec_Holder"
258
259    class doParameterSearch_Dec(ElementDeclaration):
260        literal = "doParameterSearch"
261        schema = "urn:DiscoveryServiceAPI"
262        def __init__(self, **kw):
263            kw["pname"] = ("urn:DiscoveryServiceAPI","doParameterSearch")
264            kw["aname"] = "_doParameterSearch"
265            if ns0.ParameterSearchType_Def not in ns0.doParameterSearch_Dec.__bases__:
266                bases = list(ns0.doParameterSearch_Dec.__bases__)
267                bases.insert(0, ns0.ParameterSearchType_Def)
268                ns0.doParameterSearch_Dec.__bases__ = tuple(bases)
269
270            ns0.ParameterSearchType_Def.__init__(self, **kw)
271            if self.pyclass is not None: self.pyclass.__name__ = "doParameterSearch_Dec_Holder"
272
273    class doSpatioTemporalSearch_Dec(ElementDeclaration):
274        literal = "doSpatioTemporalSearch"
275        schema = "urn:DiscoveryServiceAPI"
276        def __init__(self, **kw):
277            kw["pname"] = ("urn:DiscoveryServiceAPI","doSpatioTemporalSearch")
278            kw["aname"] = "_doSpatioTemporalSearch"
279            if ns0.SpatioTemporalSearchType_Def not in ns0.doSpatioTemporalSearch_Dec.__bases__:
280                bases = list(ns0.doSpatioTemporalSearch_Dec.__bases__)
281                bases.insert(0, ns0.SpatioTemporalSearchType_Def)
282                ns0.doSpatioTemporalSearch_Dec.__bases__ = tuple(bases)
283
284            ns0.SpatioTemporalSearchType_Def.__init__(self, **kw)
285            if self.pyclass is not None: self.pyclass.__name__ = "doSpatioTemporalSearch_Dec_Holder"
286
287    class doPresent_Dec(ElementDeclaration):
288        literal = "doPresent"
289        schema = "urn:DiscoveryServiceAPI"
290        def __init__(self, **kw):
291            kw["pname"] = ("urn:DiscoveryServiceAPI","doPresent")
292            kw["aname"] = "_doPresent"
293            if ns0.PresentType_Def not in ns0.doPresent_Dec.__bases__:
294                bases = list(ns0.doPresent_Dec.__bases__)
295                bases.insert(0, ns0.PresentType_Def)
296                ns0.doPresent_Dec.__bases__ = tuple(bases)
297
298            ns0.PresentType_Def.__init__(self, **kw)
299            if self.pyclass is not None: self.pyclass.__name__ = "doPresent_Dec_Holder"
300
301    class doFullTextSearchReturn_Dec(ElementDeclaration):
302        literal = "doFullTextSearchReturn"
303        schema = "urn:DiscoveryServiceAPI"
304        def __init__(self, **kw):
305            kw["pname"] = ("urn:DiscoveryServiceAPI","doFullTextSearchReturn")
306            kw["aname"] = "_doFullTextSearchReturn"
307            if ns0.SearchReturnType_Def not in ns0.doFullTextSearchReturn_Dec.__bases__:
308                bases = list(ns0.doFullTextSearchReturn_Dec.__bases__)
309                bases.insert(0, ns0.SearchReturnType_Def)
310                ns0.doFullTextSearchReturn_Dec.__bases__ = tuple(bases)
311
312            ns0.SearchReturnType_Def.__init__(self, **kw)
313            if self.pyclass is not None: self.pyclass.__name__ = "doFullTextSearchReturn_Dec_Holder"
314
315    class doAuthorSearchReturn_Dec(ElementDeclaration):
316        literal = "doAuthorSearchReturn"
317        schema = "urn:DiscoveryServiceAPI"
318        def __init__(self, **kw):
319            kw["pname"] = ("urn:DiscoveryServiceAPI","doAuthorSearchReturn")
320            kw["aname"] = "_doAuthorSearchReturn"
321            if ns0.SearchReturnType_Def not in ns0.doAuthorSearchReturn_Dec.__bases__:
322                bases = list(ns0.doAuthorSearchReturn_Dec.__bases__)
323                bases.insert(0, ns0.SearchReturnType_Def)
324                ns0.doAuthorSearchReturn_Dec.__bases__ = tuple(bases)
325
326            ns0.SearchReturnType_Def.__init__(self, **kw)
327            if self.pyclass is not None: self.pyclass.__name__ = "doAuthorSearchReturn_Dec_Holder"
328
329    class doParameterSearchReturn_Dec(ElementDeclaration):
330        literal = "doParameterSearchReturn"
331        schema = "urn:DiscoveryServiceAPI"
332        def __init__(self, **kw):
333            kw["pname"] = ("urn:DiscoveryServiceAPI","doParameterSearchReturn")
334            kw["aname"] = "_doParameterSearchReturn"
335            if ns0.SearchReturnType_Def not in ns0.doParameterSearchReturn_Dec.__bases__:
336                bases = list(ns0.doParameterSearchReturn_Dec.__bases__)
337                bases.insert(0, ns0.SearchReturnType_Def)
338                ns0.doParameterSearchReturn_Dec.__bases__ = tuple(bases)
339
340            ns0.SearchReturnType_Def.__init__(self, **kw)
341            if self.pyclass is not None: self.pyclass.__name__ = "doParameterSearchReturn_Dec_Holder"
342
343    class doSpatioTemporalSearchReturn_Dec(ElementDeclaration):
344        literal = "doSpatioTemporalSearchReturn"
345        schema = "urn:DiscoveryServiceAPI"
346        def __init__(self, **kw):
347            kw["pname"] = ("urn:DiscoveryServiceAPI","doSpatioTemporalSearchReturn")
348            kw["aname"] = "_doSpatioTemporalSearchReturn"
349            if ns0.SearchReturnType_Def not in ns0.doSpatioTemporalSearchReturn_Dec.__bases__:
350                bases = list(ns0.doSpatioTemporalSearchReturn_Dec.__bases__)
351                bases.insert(0, ns0.SearchReturnType_Def)
352                ns0.doSpatioTemporalSearchReturn_Dec.__bases__ = tuple(bases)
353
354            ns0.SearchReturnType_Def.__init__(self, **kw)
355            if self.pyclass is not None: self.pyclass.__name__ = "doSpatioTemporalSearchReturn_Dec_Holder"
356
357    class doPresentReturn_Dec(ElementDeclaration):
358        literal = "doPresentReturn"
359        schema = "urn:DiscoveryServiceAPI"
360        def __init__(self, **kw):
361            kw["pname"] = ("urn:DiscoveryServiceAPI","doPresentReturn")
362            kw["aname"] = "_doPresentReturn"
363            if ns0.PresentReturnType_Def not in ns0.doPresentReturn_Dec.__bases__:
364                bases = list(ns0.doPresentReturn_Dec.__bases__)
365                bases.insert(0, ns0.PresentReturnType_Def)
366                ns0.doPresentReturn_Dec.__bases__ = tuple(bases)
367
368            ns0.PresentReturnType_Def.__init__(self, **kw)
369            if self.pyclass is not None: self.pyclass.__name__ = "doPresentReturn_Dec_Holder"
370
371# end class ns0 (tns: urn:DiscoveryServiceAPI)
Note: See TracBrowser for help on using the repository browser.