source: TI07-MOLES/tags/wsgi-beta/DiscoveryService_services_types.py @ 2353

Subversion URL: http://proj.badc.rl.ac.uk/svn/ndg/TI07-MOLES/tags/wsgi-beta/DiscoveryService_services_types.py@5134
Revision 2353, 21.8 KB checked in by lawrence, 13 years ago (diff)

And now hopefully the discovery service wsdl generated types will
be available ...

Line 
1##################################################
2# DiscoveryService_services_types.py
3# generated by ZSI.generate.wsdl2python
4##################################################
5
6
7import ZSI
8import ZSI.TCcompound
9from ZSI.schema import LocalElementDeclaration, ElementDeclaration, TypeDefinition, GTD, GED
10from ZSI.generate.pyclass import pyclass_type
11
12##############################
13# targetNamespace
14# urn:DiscoveryServiceAPI
15##############################
16
17class ns0:
18    targetNamespace = "urn:DiscoveryServiceAPI"
19
20    class PresentType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
21        schema = "urn:DiscoveryServiceAPI"
22        type = (schema, "PresentType")
23        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
24            ns = ns0.PresentType_Def.schema
25            TClist = [GTD("urn:DiscoveryServiceAPI","DocumentsType",lazy=False)(pname=(ns,"documents"), aname="_documents", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"format"), aname="_format", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
26            self.attribute_typecode_dict = attributes or {}
27            if extend: TClist += ofwhat
28            if restrict: TClist = ofwhat
29            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
30            class Holder:
31                __metaclass__ = pyclass_type
32                typecode = self
33                def __init__(self):
34                    # pyclass
35                    self._documents = None
36                    self._format = None
37                    return
38            Holder.__name__ = "PresentType_Holder"
39            self.pyclass = Holder
40
41    class SearchType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
42        schema = "urn:DiscoveryServiceAPI"
43        type = (schema, "SearchType")
44        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
45            ns = ns0.SearchType_Def.schema
46            TClist = [ZSI.TC.String(pname=(ns,"term"), aname="_term", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"termType"), aname="_termType", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.IpositiveInteger(pname=(ns,"start"), aname="_start", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.IpositiveInteger(pname=(ns,"howMany"), aname="_howMany", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"orderBy"), aname="_orderBy", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:DiscoveryServiceAPI","orderByDirectionType",lazy=False)(pname=(ns,"orderByDirection"), aname="_orderByDirection", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"scope"), aname="_scope", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:DiscoveryServiceAPI","BoundingBoxType",lazy=False)(pname=(ns,"BoundingBox"), aname="_BoundingBox", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("urn:DiscoveryServiceAPI","DateRangeType",lazy=False)(pname=(ns,"DateRange"), aname="_DateRange", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
47            self.attribute_typecode_dict = attributes or {}
48            if extend: TClist += ofwhat
49            if restrict: TClist = ofwhat
50            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
51            class Holder:
52                __metaclass__ = pyclass_type
53                typecode = self
54                def __init__(self):
55                    # pyclass
56                    self._term = None
57                    self._termType = None
58                    self._start = None
59                    self._howMany = None
60                    self._orderBy = None
61                    self._orderByDirection = None
62                    self._scope = []
63                    self._BoundingBox = None
64                    self._DateRange = None
65                    return
66            Holder.__name__ = "SearchType_Holder"
67            self.pyclass = Holder
68
69    class getListType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
70        schema = "urn:DiscoveryServiceAPI"
71        type = (schema, "getListType")
72        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
73            ns = ns0.getListType_Def.schema
74            TClist = [ZSI.TC.String(pname=(ns,"listName"), aname="_listName", minOccurs=1, maxOccurs=1, 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._listName = None
85                    return
86            Holder.__name__ = "getListType_Holder"
87            self.pyclass = Holder
88
89    class PresentReturnType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
90        schema = "urn:DiscoveryServiceAPI"
91        type = (schema, "PresentReturnType")
92        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
93            ns = ns0.PresentReturnType_Def.schema
94            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")), GTD("urn:DiscoveryServiceAPI","DocumentsType",lazy=False)(pname=(ns,"documents"), aname="_documents", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
95            self.attribute_typecode_dict = attributes or {}
96            if extend: TClist += ofwhat
97            if restrict: TClist = ofwhat
98            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
99            class Holder:
100                __metaclass__ = pyclass_type
101                typecode = self
102                def __init__(self):
103                    # pyclass
104                    self._status = None
105                    self._statusMessage = None
106                    self._documents = None
107                    return
108            Holder.__name__ = "PresentReturnType_Holder"
109            self.pyclass = Holder
110
111    class SearchReturnType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
112        schema = "urn:DiscoveryServiceAPI"
113        type = (schema, "SearchReturnType")
114        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
115            ns = ns0.SearchReturnType_Def.schema
116            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"))]
117            self.attribute_typecode_dict = attributes or {}
118            if extend: TClist += ofwhat
119            if restrict: TClist = ofwhat
120            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
121            class Holder:
122                __metaclass__ = pyclass_type
123                typecode = self
124                def __init__(self):
125                    # pyclass
126                    self._status = None
127                    self._statusMessage = None
128                    self._resultId = None
129                    self._hits = None
130                    self._documents = None
131                    return
132            Holder.__name__ = "SearchReturnType_Holder"
133            self.pyclass = Holder
134
135    class getListNamesReturnType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
136        schema = "urn:DiscoveryServiceAPI"
137        type = (schema, "getListNamesReturnType")
138        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
139            ns = ns0.getListNamesReturnType_Def.schema
140            TClist = [self.__class__.listNames_Dec(minOccurs=1, maxOccurs=1, nillable=False, encoded=kw.get("encoded"))]
141            self.attribute_typecode_dict = attributes or {}
142            if extend: TClist += ofwhat
143            if restrict: TClist = ofwhat
144            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
145            class Holder:
146                __metaclass__ = pyclass_type
147                typecode = self
148                def __init__(self):
149                    # pyclass
150                    self._listNames = None
151                    return
152            Holder.__name__ = "getListNamesReturnType_Holder"
153            self.pyclass = Holder
154
155
156        class listNames_Dec(ZSI.TCcompound.ComplexType, LocalElementDeclaration):
157            literal = "listNames"
158            schema = "urn:DiscoveryServiceAPI"
159            def __init__(self, **kw):
160                ns = ns0.getListNamesReturnType_Def.listNames_Dec.schema
161                TClist = [ZSI.TC.String(pname=(ns,"listName"), aname="_listName", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
162                kw["pname"] = ("urn:DiscoveryServiceAPI","listNames")
163                kw["aname"] = "_listNames"
164                self.attribute_typecode_dict = {}
165                ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw)
166                class Holder:
167                    __metaclass__ = pyclass_type
168                    typecode = self
169                    def __init__(self):
170                        # pyclass
171                        self._listName = []
172                        return
173                Holder.__name__ = "listNames_Holder"
174                self.pyclass = Holder
175
176
177
178
179    class getListReturnType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
180        schema = "urn:DiscoveryServiceAPI"
181        type = (schema, "getListReturnType")
182        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
183            ns = ns0.getListReturnType_Def.schema
184            TClist = [self.__class__.list_Dec(minOccurs=0, maxOccurs=1, nillable=False, encoded=kw.get("encoded"))]
185            self.attribute_typecode_dict = attributes or {}
186            if extend: TClist += ofwhat
187            if restrict: TClist = ofwhat
188            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
189            class Holder:
190                __metaclass__ = pyclass_type
191                typecode = self
192                def __init__(self):
193                    # pyclass
194                    self._list = None
195                    return
196            Holder.__name__ = "getListReturnType_Holder"
197            self.pyclass = Holder
198
199
200        class list_Dec(ZSI.TCcompound.ComplexType, LocalElementDeclaration):
201            literal = "list"
202            schema = "urn:DiscoveryServiceAPI"
203            def __init__(self, **kw):
204                ns = ns0.getListReturnType_Def.list_Dec.schema
205                TClist = [ZSI.TC.String(pname=(ns,"listMember"), aname="_listMember", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
206                kw["pname"] = ("urn:DiscoveryServiceAPI","list")
207                kw["aname"] = "_list"
208                self.attribute_typecode_dict = {}
209                ZSI.TCcompound.ComplexType.__init__(self,None,TClist,inorder=0,**kw)
210                # attribute handling code
211                self.attribute_typecode_dict["name"] = ZSI.TC.String()
212                class Holder:
213                    __metaclass__ = pyclass_type
214                    typecode = self
215                    def __init__(self):
216                        # pyclass
217                        self._listMember = []
218                        return
219                Holder.__name__ = "list_Holder"
220                self.pyclass = Holder
221
222
223
224
225    class BoundingBoxType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
226        schema = "urn:DiscoveryServiceAPI"
227        type = (schema, "BoundingBoxType")
228        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
229            ns = ns0.BoundingBoxType_Def.schema
230            TClist = [ZSI.TC.Decimal(pname=(ns,"LimitNorth"), aname="_LimitNorth", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Decimal(pname=(ns,"LimitSouth"), aname="_LimitSouth", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Decimal(pname=(ns,"LimitWest"), aname="_LimitWest", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Decimal(pname=(ns,"LimitEast"), aname="_LimitEast", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
231            self.attribute_typecode_dict = attributes or {}
232            if extend: TClist += ofwhat
233            if restrict: TClist = ofwhat
234            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
235            class Holder:
236                __metaclass__ = pyclass_type
237                typecode = self
238                def __init__(self):
239                    # pyclass
240                    self._LimitNorth = None
241                    self._LimitSouth = None
242                    self._LimitWest = None
243                    self._LimitEast = None
244                    return
245            Holder.__name__ = "BoundingBoxType_Holder"
246            self.pyclass = Holder
247
248    class DateRangeType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
249        schema = "urn:DiscoveryServiceAPI"
250        type = (schema, "DateRangeType")
251        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
252            ns = ns0.DateRangeType_Def.schema
253            TClist = [ZSI.TCtimes.gDate(pname=(ns,"DateRangeStart"), aname="_DateRangeStart", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDate(pname=(ns,"DateRangeEnd"), aname="_DateRangeEnd", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
254            self.attribute_typecode_dict = attributes or {}
255            if extend: TClist += ofwhat
256            if restrict: TClist = ofwhat
257            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
258            class Holder:
259                __metaclass__ = pyclass_type
260                typecode = self
261                def __init__(self):
262                    # pyclass
263                    self._DateRangeStart = None
264                    self._DateRangeEnd = None
265                    return
266            Holder.__name__ = "DateRangeType_Holder"
267            self.pyclass = Holder
268
269    class DocumentsType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
270        schema = "urn:DiscoveryServiceAPI"
271        type = (schema, "DocumentsType")
272        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
273            ns = ns0.DocumentsType_Def.schema
274            TClist = [ZSI.TC.String(pname=(ns,"document"), aname="_document", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
275            self.attribute_typecode_dict = attributes or {}
276            if extend: TClist += ofwhat
277            if restrict: TClist = ofwhat
278            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
279            class Holder:
280                __metaclass__ = pyclass_type
281                typecode = self
282                def __init__(self):
283                    # pyclass
284                    self._document = []
285                    return
286            Holder.__name__ = "DocumentsType_Holder"
287            self.pyclass = Holder
288
289    class orderByDirectionType_Def(ZSI.TC.String, TypeDefinition):
290        schema = "urn:DiscoveryServiceAPI"
291        type = (schema, "orderByDirectionType")
292        def __init__(self, pname, **kw):
293            ZSI.TC.String.__init__(self, pname, pyclass=None, **kw)
294            class Holder(str):
295                typecode = self
296            self.pyclass = Holder
297
298    class doSearch_Dec(ElementDeclaration):
299        literal = "doSearch"
300        schema = "urn:DiscoveryServiceAPI"
301        def __init__(self, **kw):
302            kw["pname"] = ("urn:DiscoveryServiceAPI","doSearch")
303            kw["aname"] = "_doSearch"
304            if ns0.SearchType_Def not in ns0.doSearch_Dec.__bases__:
305                bases = list(ns0.doSearch_Dec.__bases__)
306                bases.insert(0, ns0.SearchType_Def)
307                ns0.doSearch_Dec.__bases__ = tuple(bases)
308
309            ns0.SearchType_Def.__init__(self, **kw)
310            if self.pyclass is not None: self.pyclass.__name__ = "doSearch_Dec_Holder"
311
312    class doPresent_Dec(ElementDeclaration):
313        literal = "doPresent"
314        schema = "urn:DiscoveryServiceAPI"
315        def __init__(self, **kw):
316            kw["pname"] = ("urn:DiscoveryServiceAPI","doPresent")
317            kw["aname"] = "_doPresent"
318            if ns0.PresentType_Def not in ns0.doPresent_Dec.__bases__:
319                bases = list(ns0.doPresent_Dec.__bases__)
320                bases.insert(0, ns0.PresentType_Def)
321                ns0.doPresent_Dec.__bases__ = tuple(bases)
322
323            ns0.PresentType_Def.__init__(self, **kw)
324            if self.pyclass is not None: self.pyclass.__name__ = "doPresent_Dec_Holder"
325
326    class getListNames_Dec(ZSI.TC.AnyType, ElementDeclaration):
327        literal = "getListNames"
328        schema = "urn:DiscoveryServiceAPI"
329        def __init__(self, **kw):
330            kw["pname"] = ("urn:DiscoveryServiceAPI","getListNames")
331            kw["aname"] = "_getListNames"
332            ZSI.TC.AnyType.__init__(self, **kw)
333
334    class getList_Dec(ElementDeclaration):
335        literal = "getList"
336        schema = "urn:DiscoveryServiceAPI"
337        def __init__(self, **kw):
338            kw["pname"] = ("urn:DiscoveryServiceAPI","getList")
339            kw["aname"] = "_getList"
340            if ns0.getListType_Def not in ns0.getList_Dec.__bases__:
341                bases = list(ns0.getList_Dec.__bases__)
342                bases.insert(0, ns0.getListType_Def)
343                ns0.getList_Dec.__bases__ = tuple(bases)
344
345            ns0.getListType_Def.__init__(self, **kw)
346            if self.pyclass is not None: self.pyclass.__name__ = "getList_Dec_Holder"
347
348    class doSearchReturn_Dec(ElementDeclaration):
349        literal = "doSearchReturn"
350        schema = "urn:DiscoveryServiceAPI"
351        def __init__(self, **kw):
352            kw["pname"] = ("urn:DiscoveryServiceAPI","doSearchReturn")
353            kw["aname"] = "_doSearchReturn"
354            if ns0.SearchReturnType_Def not in ns0.doSearchReturn_Dec.__bases__:
355                bases = list(ns0.doSearchReturn_Dec.__bases__)
356                bases.insert(0, ns0.SearchReturnType_Def)
357                ns0.doSearchReturn_Dec.__bases__ = tuple(bases)
358
359            ns0.SearchReturnType_Def.__init__(self, **kw)
360            if self.pyclass is not None: self.pyclass.__name__ = "doSearchReturn_Dec_Holder"
361
362    class doPresentReturn_Dec(ElementDeclaration):
363        literal = "doPresentReturn"
364        schema = "urn:DiscoveryServiceAPI"
365        def __init__(self, **kw):
366            kw["pname"] = ("urn:DiscoveryServiceAPI","doPresentReturn")
367            kw["aname"] = "_doPresentReturn"
368            if ns0.PresentReturnType_Def not in ns0.doPresentReturn_Dec.__bases__:
369                bases = list(ns0.doPresentReturn_Dec.__bases__)
370                bases.insert(0, ns0.PresentReturnType_Def)
371                ns0.doPresentReturn_Dec.__bases__ = tuple(bases)
372
373            ns0.PresentReturnType_Def.__init__(self, **kw)
374            if self.pyclass is not None: self.pyclass.__name__ = "doPresentReturn_Dec_Holder"
375
376    class getListNamesReturn_Dec(ElementDeclaration):
377        literal = "getListNamesReturn"
378        schema = "urn:DiscoveryServiceAPI"
379        def __init__(self, **kw):
380            kw["pname"] = ("urn:DiscoveryServiceAPI","getListNamesReturn")
381            kw["aname"] = "_getListNamesReturn"
382            if ns0.getListNamesReturnType_Def not in ns0.getListNamesReturn_Dec.__bases__:
383                bases = list(ns0.getListNamesReturn_Dec.__bases__)
384                bases.insert(0, ns0.getListNamesReturnType_Def)
385                ns0.getListNamesReturn_Dec.__bases__ = tuple(bases)
386
387            ns0.getListNamesReturnType_Def.__init__(self, **kw)
388            if self.pyclass is not None: self.pyclass.__name__ = "getListNamesReturn_Dec_Holder"
389
390    class getListReturn_Dec(ElementDeclaration):
391        literal = "getListReturn"
392        schema = "urn:DiscoveryServiceAPI"
393        def __init__(self, **kw):
394            kw["pname"] = ("urn:DiscoveryServiceAPI","getListReturn")
395            kw["aname"] = "_getListReturn"
396            if ns0.getListReturnType_Def not in ns0.getListReturn_Dec.__bases__:
397                bases = list(ns0.getListReturn_Dec.__bases__)
398                bases.insert(0, ns0.getListReturnType_Def)
399                ns0.getListReturn_Dec.__bases__ = tuple(bases)
400
401            ns0.getListReturnType_Def.__init__(self, **kw)
402            if self.pyclass is not None: self.pyclass.__name__ = "getListReturn_Dec_Holder"
403
404# end class ns0 (tns: urn:DiscoveryServiceAPI)
Note: See TracBrowser for help on using the repository browser.