~m-buck/+junk/gtk-desktop-info

« back to all changes in this revision

Viewing changes to LyricWiki_services.py

  • Committer: Mark Buck (Kaivalagi)
  • Date: 2009-08-08 15:59:49 UTC
  • Revision ID: m_buck@hotmail.com-20090808155949-e7bxizm6khmru2vf
base url for forecast now config based, feedparser now supports list or single line output per feed for scrolling, updated banshee, exaile and rhythmbox plugins to handle changes to lyricwiki, minor changes and fixes

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
################################################## 
 
2
# LyricWiki_services.py 
 
3
# generated by ZSI.generate.wsdl2python
 
4
##################################################
 
5
 
 
6
 
 
7
from LyricWiki_services_types import *
 
8
import urlparse, types
 
9
from ZSI.TCcompound import ComplexType, Struct
 
10
from ZSI import client
 
11
import ZSI
 
12
from ZSI.generate.pyclass import pyclass_type
 
13
 
 
14
# Locator
 
15
class LyricWikiLocator:
 
16
    LyricWikiPortType_address = "http://lyricwiki.org/server.php"
 
17
    def getLyricWikiPortTypeAddress(self):
 
18
        return LyricWikiLocator.LyricWikiPortType_address
 
19
    def getLyricWikiPortType(self, url=None, **kw):
 
20
        return LyricWikiBindingSOAP(url or LyricWikiLocator.LyricWikiPortType_address, **kw)
 
21
 
 
22
# Methods
 
23
class LyricWikiBindingSOAP:
 
24
    def __init__(self, url, **kw):
 
25
        kw.setdefault("readerclass", None)
 
26
        kw.setdefault("writerclass", None)
 
27
        # no resource properties
 
28
        self.binding = client.Binding(url=url, **kw)
 
29
        # no ws-addressing
 
30
 
 
31
    # op: checkSongExists
 
32
    def checkSongExists(self, request):
 
33
        if isinstance(request, checkSongExistsRequest) is False:
 
34
            raise TypeError, "%s incorrect request type" % (request.__class__)
 
35
        kw = {}
 
36
        # no input wsaction
 
37
        self.binding.Send(None, None, request, soapaction="urn:LyricWiki#checkSongExists", encodingStyle="http://schemas.xmlsoap.org/soap/encoding/", **kw)
 
38
        # no output wsaction
 
39
        typecode = Struct(pname=None, ofwhat=checkSongExistsResponse.typecode.ofwhat, pyclass=checkSongExistsResponse.typecode.pyclass)
 
40
        response = self.binding.Receive(typecode)
 
41
        return response
 
42
 
 
43
    # op: searchArtists
 
44
    def searchArtists(self, request):
 
45
        if isinstance(request, searchArtistsRequest) is False:
 
46
            raise TypeError, "%s incorrect request type" % (request.__class__)
 
47
        kw = {}
 
48
        # no input wsaction
 
49
        self.binding.Send(None, None, request, soapaction="urn:LyricWiki#searchArtists", encodingStyle="http://schemas.xmlsoap.org/soap/encoding/", **kw)
 
50
        # no output wsaction
 
51
        typecode = Struct(pname=None, ofwhat=searchArtistsResponse.typecode.ofwhat, pyclass=searchArtistsResponse.typecode.pyclass)
 
52
        response = self.binding.Receive(typecode)
 
53
        return response
 
54
 
 
55
    # op: searchAlbums
 
56
    def searchAlbums(self, request):
 
57
        if isinstance(request, searchAlbumsRequest) is False:
 
58
            raise TypeError, "%s incorrect request type" % (request.__class__)
 
59
        kw = {}
 
60
        # no input wsaction
 
61
        self.binding.Send(None, None, request, soapaction="urn:LyricWiki#searchAlbums", encodingStyle="http://schemas.xmlsoap.org/soap/encoding/", **kw)
 
62
        # no output wsaction
 
63
        typecode = Struct(pname=None, ofwhat=searchAlbumsResponse.typecode.ofwhat, pyclass=searchAlbumsResponse.typecode.pyclass)
 
64
        response = self.binding.Receive(typecode)
 
65
        return response
 
66
 
 
67
    # op: searchSongs
 
68
    def searchSongs(self, request):
 
69
        if isinstance(request, searchSongsRequest) is False:
 
70
            raise TypeError, "%s incorrect request type" % (request.__class__)
 
71
        kw = {}
 
72
        # no input wsaction
 
73
        self.binding.Send(None, None, request, soapaction="urn:LyricWiki#searchSongs", encodingStyle="http://schemas.xmlsoap.org/soap/encoding/", **kw)
 
74
        # no output wsaction
 
75
        typecode = Struct(pname=None, ofwhat=searchSongsResponse.typecode.ofwhat, pyclass=searchSongsResponse.typecode.pyclass)
 
76
        response = self.binding.Receive(typecode)
 
77
        return response
 
78
 
 
79
    # op: getSOTD
 
80
    def getSOTD(self, request):
 
81
        if isinstance(request, getSOTDRequest) is False:
 
82
            raise TypeError, "%s incorrect request type" % (request.__class__)
 
83
        kw = {}
 
84
        # no input wsaction
 
85
        self.binding.Send(None, None, request, soapaction="urn:LyricWiki#getSOTD", encodingStyle="http://schemas.xmlsoap.org/soap/encoding/", **kw)
 
86
        # no output wsaction
 
87
        typecode = Struct(pname=None, ofwhat=getSOTDResponse.typecode.ofwhat, pyclass=getSOTDResponse.typecode.pyclass)
 
88
        response = self.binding.Receive(typecode)
 
89
        return response
 
90
 
 
91
    # op: getSong
 
92
    def getSong(self, request):
 
93
        if isinstance(request, getSongRequest) is False:
 
94
            raise TypeError, "%s incorrect request type" % (request.__class__)
 
95
        kw = {}
 
96
        # no input wsaction
 
97
        self.binding.Send(None, None, request, soapaction="urn:LyricWiki#getSong", encodingStyle="http://schemas.xmlsoap.org/soap/encoding/", **kw)
 
98
        # no output wsaction
 
99
        typecode = Struct(pname=None, ofwhat=getSongResponse.typecode.ofwhat, pyclass=getSongResponse.typecode.pyclass)
 
100
        response = self.binding.Receive(typecode)
 
101
        return response
 
102
 
 
103
    # op: getSongResult
 
104
    def getSongResult(self, request):
 
105
        if isinstance(request, getSongResultRequest) is False:
 
106
            raise TypeError, "%s incorrect request type" % (request.__class__)
 
107
        kw = {}
 
108
        # no input wsaction
 
109
        self.binding.Send(None, None, request, soapaction="urn:LyricWiki#getSongResult", encodingStyle="http://schemas.xmlsoap.org/soap/encoding/", **kw)
 
110
        # no output wsaction
 
111
        typecode = Struct(pname=None, ofwhat=getSongResultResponse.typecode.ofwhat, pyclass=getSongResultResponse.typecode.pyclass)
 
112
        response = self.binding.Receive(typecode)
 
113
        return response
 
114
 
 
115
    # op: getArtist
 
116
    def getArtist(self, request):
 
117
        if isinstance(request, getArtistRequest) is False:
 
118
            raise TypeError, "%s incorrect request type" % (request.__class__)
 
119
        kw = {}
 
120
        # no input wsaction
 
121
        self.binding.Send(None, None, request, soapaction="urn:LyricWiki#getArtist", encodingStyle="http://schemas.xmlsoap.org/soap/encoding/", **kw)
 
122
        # no output wsaction
 
123
        typecode = Struct(pname=None, ofwhat=getArtistResponse.typecode.ofwhat, pyclass=getArtistResponse.typecode.pyclass)
 
124
        response = self.binding.Receive(typecode)
 
125
        return response
 
126
 
 
127
    # op: getAlbum
 
128
    def getAlbum(self, request):
 
129
        if isinstance(request, getAlbumRequest) is False:
 
130
            raise TypeError, "%s incorrect request type" % (request.__class__)
 
131
        kw = {}
 
132
        # no input wsaction
 
133
        self.binding.Send(None, None, request, soapaction="urn:LyricWiki#getAlbum", encodingStyle="http://schemas.xmlsoap.org/soap/encoding/", **kw)
 
134
        # no output wsaction
 
135
        typecode = Struct(pname=None, ofwhat=getAlbumResponse.typecode.ofwhat, pyclass=getAlbumResponse.typecode.pyclass)
 
136
        response = self.binding.Receive(typecode)
 
137
        return response
 
138
 
 
139
    # op: getHometown
 
140
    def getHometown(self, request):
 
141
        if isinstance(request, getHometownRequest) is False:
 
142
            raise TypeError, "%s incorrect request type" % (request.__class__)
 
143
        kw = {}
 
144
        # no input wsaction
 
145
        self.binding.Send(None, None, request, soapaction="urn:LyricWiki#getHometown", encodingStyle="http://schemas.xmlsoap.org/soap/encoding/", **kw)
 
146
        # no output wsaction
 
147
        typecode = Struct(pname=None, ofwhat=getHometownResponse.typecode.ofwhat, pyclass=getHometownResponse.typecode.pyclass)
 
148
        response = self.binding.Receive(typecode)
 
149
        return response
 
150
 
 
151
    # op: postArtist
 
152
    def postArtist(self, request):
 
153
        if isinstance(request, postArtistRequest) is False:
 
154
            raise TypeError, "%s incorrect request type" % (request.__class__)
 
155
        kw = {}
 
156
        # no input wsaction
 
157
        self.binding.Send(None, None, request, soapaction="urn:LyricWiki#postArtist", encodingStyle="http://schemas.xmlsoap.org/soap/encoding/", **kw)
 
158
        # no output wsaction
 
159
        typecode = Struct(pname=None, ofwhat=postArtistResponse.typecode.ofwhat, pyclass=postArtistResponse.typecode.pyclass)
 
160
        response = self.binding.Receive(typecode)
 
161
        return response
 
162
 
 
163
    # op: postAlbum
 
164
    def postAlbum(self, request):
 
165
        if isinstance(request, postAlbumRequest) is False:
 
166
            raise TypeError, "%s incorrect request type" % (request.__class__)
 
167
        kw = {}
 
168
        # no input wsaction
 
169
        self.binding.Send(None, None, request, soapaction="urn:LyricWiki#postAlbum", encodingStyle="http://schemas.xmlsoap.org/soap/encoding/", **kw)
 
170
        # no output wsaction
 
171
        typecode = Struct(pname=None, ofwhat=postAlbumResponse.typecode.ofwhat, pyclass=postAlbumResponse.typecode.pyclass)
 
172
        response = self.binding.Receive(typecode)
 
173
        return response
 
174
 
 
175
    # op: postSong
 
176
    def postSong(self, request):
 
177
        if isinstance(request, postSongRequest) is False:
 
178
            raise TypeError, "%s incorrect request type" % (request.__class__)
 
179
        kw = {}
 
180
        # no input wsaction
 
181
        self.binding.Send(None, None, request, soapaction="urn:LyricWiki#postSong", encodingStyle="http://schemas.xmlsoap.org/soap/encoding/", **kw)
 
182
        # no output wsaction
 
183
        typecode = Struct(pname=None, ofwhat=postSongResponse.typecode.ofwhat, pyclass=postSongResponse.typecode.pyclass)
 
184
        response = self.binding.Receive(typecode)
 
185
        return response
 
186
 
 
187
    # op: postSong_flags
 
188
    def postSong_flags(self, request):
 
189
        if isinstance(request, postSong_flagsRequest) is False:
 
190
            raise TypeError, "%s incorrect request type" % (request.__class__)
 
191
        kw = {}
 
192
        # no input wsaction
 
193
        self.binding.Send(None, None, request, soapaction="urn:LyricWiki#postSong_flags", encodingStyle="http://schemas.xmlsoap.org/soap/encoding/", **kw)
 
194
        # no output wsaction
 
195
        typecode = Struct(pname=None, ofwhat=postSong_flagsResponse.typecode.ofwhat, pyclass=postSong_flagsResponse.typecode.pyclass)
 
196
        response = self.binding.Receive(typecode)
 
197
        return response
 
198
 
 
199
_checkSongExistsRequestTypecode = Struct(pname=("urn:LyricWiki","checkSongExists"), ofwhat=[ZSI.TC.String(pname="artist", aname="_artist", typed=False, encoded=None, minOccurs=1, maxOccurs=1, nillable=True), ZSI.TC.String(pname="song", aname="_song", typed=False, encoded=None, minOccurs=1, maxOccurs=1, nillable=True)], pyclass=None, encoded="urn:LyricWiki")
 
200
class checkSongExistsRequest:
 
201
    typecode = _checkSongExistsRequestTypecode
 
202
    __metaclass__ = pyclass_type
 
203
    def __init__(self):
 
204
        self._artist = None
 
205
        self._song = None
 
206
        return
 
207
checkSongExistsRequest.typecode.pyclass = checkSongExistsRequest
 
208
 
 
209
_checkSongExistsResponseTypecode = Struct(pname=("urn:LyricWiki","checkSongExistsResponse"), ofwhat=[ZSI.TC.Boolean(pname="return", aname="_return", typed=False, encoded=None, minOccurs=1, maxOccurs=1, nillable=True)], pyclass=None, encoded="urn:LyricWiki")
 
210
class checkSongExistsResponse:
 
211
    typecode = _checkSongExistsResponseTypecode
 
212
    __metaclass__ = pyclass_type
 
213
    def __init__(self):
 
214
        self._return = None
 
215
        return
 
216
checkSongExistsResponse.typecode.pyclass = checkSongExistsResponse
 
217
 
 
218
_searchArtistsRequestTypecode = Struct(pname=("urn:LyricWiki","searchArtists"), ofwhat=[ZSI.TC.String(pname="searchString", aname="_searchString", typed=False, encoded=None, minOccurs=1, maxOccurs=1, nillable=True)], pyclass=None, encoded="urn:LyricWiki")
 
219
class searchArtistsRequest:
 
220
    typecode = _searchArtistsRequestTypecode
 
221
    __metaclass__ = pyclass_type
 
222
    def __init__(self):
 
223
        self._searchString = None
 
224
        return
 
225
searchArtistsRequest.typecode.pyclass = searchArtistsRequest
 
226
 
 
227
_searchArtistsResponseTypecode = Struct(pname=("urn:LyricWiki","searchArtistsResponse"), ofwhat=[ns0.ArrayOfstring_Def(pname="return", aname="_return", typed=False, encoded=None, minOccurs=1, maxOccurs=1, nillable=True)], pyclass=None, encoded="urn:LyricWiki")
 
228
class searchArtistsResponse:
 
229
    typecode = _searchArtistsResponseTypecode
 
230
    __metaclass__ = pyclass_type
 
231
    def __init__(self):
 
232
        self._return = None
 
233
        return
 
234
searchArtistsResponse.typecode.pyclass = searchArtistsResponse
 
235
 
 
236
_searchAlbumsRequestTypecode = Struct(pname=("urn:LyricWiki","searchAlbums"), ofwhat=[ZSI.TC.String(pname="artist", aname="_artist", typed=False, encoded=None, minOccurs=1, maxOccurs=1, nillable=True), ZSI.TC.String(pname="album", aname="_album", typed=False, encoded=None, minOccurs=1, maxOccurs=1, nillable=True), ZSI.TCnumbers.Iint(pname="year", aname="_year", typed=False, encoded=None, minOccurs=1, maxOccurs=1, nillable=True)], pyclass=None, encoded="urn:LyricWiki")
 
237
class searchAlbumsRequest:
 
238
    typecode = _searchAlbumsRequestTypecode
 
239
    __metaclass__ = pyclass_type
 
240
    def __init__(self):
 
241
        self._artist = None
 
242
        self._album = None
 
243
        self._year = None
 
244
        return
 
245
searchAlbumsRequest.typecode.pyclass = searchAlbumsRequest
 
246
 
 
247
_searchAlbumsResponseTypecode = Struct(pname=("urn:LyricWiki","searchAlbumsResponse"), ofwhat=[ns0.AlbumResultArray_Def(pname="return", aname="_return", typed=False, encoded=None, minOccurs=1, maxOccurs=1, nillable=True)], pyclass=None, encoded="urn:LyricWiki")
 
248
class searchAlbumsResponse:
 
249
    typecode = _searchAlbumsResponseTypecode
 
250
    __metaclass__ = pyclass_type
 
251
    def __init__(self):
 
252
        self._return = None
 
253
        return
 
254
searchAlbumsResponse.typecode.pyclass = searchAlbumsResponse
 
255
 
 
256
_searchSongsRequestTypecode = Struct(pname=("urn:LyricWiki","searchSongs"), ofwhat=[ZSI.TC.String(pname="artist", aname="_artist", typed=False, encoded=None, minOccurs=1, maxOccurs=1, nillable=True), ZSI.TC.String(pname="song", aname="_song", typed=False, encoded=None, minOccurs=1, maxOccurs=1, nillable=True)], pyclass=None, encoded="urn:LyricWiki")
 
257
class searchSongsRequest:
 
258
    typecode = _searchSongsRequestTypecode
 
259
    __metaclass__ = pyclass_type
 
260
    def __init__(self):
 
261
        self._artist = None
 
262
        self._song = None
 
263
        return
 
264
searchSongsRequest.typecode.pyclass = searchSongsRequest
 
265
 
 
266
_searchSongsResponseTypecode = Struct(pname=("urn:LyricWiki","searchSongsResponse"), ofwhat=[ns0.SongResult_Def(pname="return", aname="_return", typed=False, encoded=None, minOccurs=1, maxOccurs=1, nillable=True)], pyclass=None, encoded="urn:LyricWiki")
 
267
class searchSongsResponse:
 
268
    typecode = _searchSongsResponseTypecode
 
269
    __metaclass__ = pyclass_type
 
270
    def __init__(self):
 
271
        self._return = None
 
272
        return
 
273
searchSongsResponse.typecode.pyclass = searchSongsResponse
 
274
 
 
275
_getSOTDRequestTypecode = Struct(pname=("urn:LyricWiki","getSOTD"), ofwhat=[], pyclass=None, encoded="urn:LyricWiki")
 
276
class getSOTDRequest:
 
277
    typecode = _getSOTDRequestTypecode
 
278
    __metaclass__ = pyclass_type
 
279
    def __init__(self):
 
280
        return
 
281
getSOTDRequest.typecode.pyclass = getSOTDRequest
 
282
 
 
283
_getSOTDResponseTypecode = Struct(pname=("urn:LyricWiki","getSOTDResponse"), ofwhat=[ns0.SOTDResult_Def(pname="return", aname="_return", typed=False, encoded=None, minOccurs=1, maxOccurs=1, nillable=True)], pyclass=None, encoded="urn:LyricWiki")
 
284
class getSOTDResponse:
 
285
    typecode = _getSOTDResponseTypecode
 
286
    __metaclass__ = pyclass_type
 
287
    def __init__(self):
 
288
        self._return = None
 
289
        return
 
290
getSOTDResponse.typecode.pyclass = getSOTDResponse
 
291
 
 
292
_getSongRequestTypecode = Struct(pname=("urn:LyricWiki","getSong"), ofwhat=[ZSI.TC.String(pname="artist", aname="_artist", typed=False, encoded=None, minOccurs=1, maxOccurs=1, nillable=True), ZSI.TC.String(pname="song", aname="_song", typed=False, encoded=None, minOccurs=1, maxOccurs=1, nillable=True)], pyclass=None, encoded="urn:LyricWiki")
 
293
class getSongRequest:
 
294
    typecode = _getSongRequestTypecode
 
295
    __metaclass__ = pyclass_type
 
296
    def __init__(self):
 
297
        self._artist = None
 
298
        self._song = None
 
299
        return
 
300
getSongRequest.typecode.pyclass = getSongRequest
 
301
 
 
302
_getSongResponseTypecode = Struct(pname=("urn:LyricWiki","getSongResponse"), ofwhat=[ns0.LyricsResult_Def(pname="return", aname="_return", typed=False, encoded=None, minOccurs=1, maxOccurs=1, nillable=True)], pyclass=None, encoded="urn:LyricWiki")
 
303
class getSongResponse:
 
304
    typecode = _getSongResponseTypecode
 
305
    __metaclass__ = pyclass_type
 
306
    def __init__(self):
 
307
        self._return = None
 
308
        return
 
309
getSongResponse.typecode.pyclass = getSongResponse
 
310
 
 
311
_getSongResultRequestTypecode = Struct(pname=("urn:LyricWiki","getSongResult"), ofwhat=[ZSI.TC.String(pname="artist", aname="_artist", typed=False, encoded=None, minOccurs=1, maxOccurs=1, nillable=True), ZSI.TC.String(pname="song", aname="_song", typed=False, encoded=None, minOccurs=1, maxOccurs=1, nillable=True)], pyclass=None, encoded="urn:LyricWiki")
 
312
class getSongResultRequest:
 
313
    typecode = _getSongResultRequestTypecode
 
314
    __metaclass__ = pyclass_type
 
315
    def __init__(self):
 
316
        self._artist = None
 
317
        self._song = None
 
318
        return
 
319
getSongResultRequest.typecode.pyclass = getSongResultRequest
 
320
 
 
321
_getSongResultResponseTypecode = Struct(pname=("urn:LyricWiki","getSongResultResponse"), ofwhat=[ns0.LyricsResult_Def(pname="songResult", aname="_songResult", typed=False, encoded=None, minOccurs=1, maxOccurs=1, nillable=True)], pyclass=None, encoded="urn:LyricWiki")
 
322
class getSongResultResponse:
 
323
    typecode = _getSongResultResponseTypecode
 
324
    __metaclass__ = pyclass_type
 
325
    def __init__(self):
 
326
        self._songResult = None
 
327
        return
 
328
getSongResultResponse.typecode.pyclass = getSongResultResponse
 
329
 
 
330
_getArtistRequestTypecode = Struct(pname=("urn:LyricWiki","getArtist"), ofwhat=[ZSI.TC.String(pname="artist", aname="_artist", typed=False, encoded=None, minOccurs=1, maxOccurs=1, nillable=True)], pyclass=None, encoded="urn:LyricWiki")
 
331
class getArtistRequest:
 
332
    typecode = _getArtistRequestTypecode
 
333
    __metaclass__ = pyclass_type
 
334
    def __init__(self):
 
335
        self._artist = None
 
336
        return
 
337
getArtistRequest.typecode.pyclass = getArtistRequest
 
338
 
 
339
_getArtistResponseTypecode = Struct(pname=("urn:LyricWiki","getArtistResponse"), ofwhat=[ZSI.TC.String(pname="artist", aname="_artist", typed=False, encoded=None, minOccurs=1, maxOccurs=1, nillable=True), ns0.AlbumDataArray_Def(pname="albums", aname="_albums", typed=False, encoded=None, minOccurs=1, maxOccurs=1, nillable=True)], pyclass=None, encoded="urn:LyricWiki")
 
340
class getArtistResponse:
 
341
    typecode = _getArtistResponseTypecode
 
342
    __metaclass__ = pyclass_type
 
343
    def __init__(self):
 
344
        self._artist = None
 
345
        self._albums = None
 
346
        return
 
347
getArtistResponse.typecode.pyclass = getArtistResponse
 
348
 
 
349
_getAlbumRequestTypecode = Struct(pname=("urn:LyricWiki","getAlbum"), ofwhat=[ZSI.TC.String(pname="artist", aname="_artist", typed=False, encoded=None, minOccurs=1, maxOccurs=1, nillable=True), ZSI.TC.String(pname="album", aname="_album", typed=False, encoded=None, minOccurs=1, maxOccurs=1, nillable=True), ZSI.TCnumbers.Iint(pname="year", aname="_year", typed=False, encoded=None, minOccurs=1, maxOccurs=1, nillable=True)], pyclass=None, encoded="urn:LyricWiki")
 
350
class getAlbumRequest:
 
351
    typecode = _getAlbumRequestTypecode
 
352
    __metaclass__ = pyclass_type
 
353
    def __init__(self):
 
354
        self._artist = None
 
355
        self._album = None
 
356
        self._year = None
 
357
        return
 
358
getAlbumRequest.typecode.pyclass = getAlbumRequest
 
359
 
 
360
_getAlbumResponseTypecode = Struct(pname=("urn:LyricWiki","getAlbumResponse"), ofwhat=[ZSI.TC.String(pname="artist", aname="_artist", typed=False, encoded=None, minOccurs=1, maxOccurs=1, nillable=True), ZSI.TC.String(pname="album", aname="_album", typed=False, encoded=None, minOccurs=1, maxOccurs=1, nillable=True), ZSI.TCnumbers.Iint(pname="year", aname="_year", typed=False, encoded=None, minOccurs=1, maxOccurs=1, nillable=True), ZSI.TC.String(pname="amazonLink", aname="_amazonLink", typed=False, encoded=None, minOccurs=1, maxOccurs=1, nillable=True), ns0.ArrayOfstring_Def(pname="songs", aname="_songs", typed=False, encoded=None, minOccurs=1, maxOccurs=1, nillable=True)], pyclass=None, encoded="urn:LyricWiki")
 
361
class getAlbumResponse:
 
362
    typecode = _getAlbumResponseTypecode
 
363
    __metaclass__ = pyclass_type
 
364
    def __init__(self):
 
365
        self._artist = None
 
366
        self._album = None
 
367
        self._year = None
 
368
        self._amazonLink = None
 
369
        self._songs = None
 
370
        return
 
371
getAlbumResponse.typecode.pyclass = getAlbumResponse
 
372
 
 
373
_getHometownRequestTypecode = Struct(pname=("urn:LyricWiki","getHometown"), ofwhat=[ZSI.TC.String(pname="artist", aname="_artist", typed=False, encoded=None, minOccurs=1, maxOccurs=1, nillable=True)], pyclass=None, encoded="urn:LyricWiki")
 
374
class getHometownRequest:
 
375
    typecode = _getHometownRequestTypecode
 
376
    __metaclass__ = pyclass_type
 
377
    def __init__(self):
 
378
        self._artist = None
 
379
        return
 
380
getHometownRequest.typecode.pyclass = getHometownRequest
 
381
 
 
382
_getHometownResponseTypecode = Struct(pname=("urn:LyricWiki","getHometownResponse"), ofwhat=[ZSI.TC.String(pname="country", aname="_country", typed=False, encoded=None, minOccurs=1, maxOccurs=1, nillable=True), ZSI.TC.String(pname="state", aname="_state", typed=False, encoded=None, minOccurs=1, maxOccurs=1, nillable=True), ZSI.TC.String(pname="hometown", aname="_hometown", typed=False, encoded=None, minOccurs=1, maxOccurs=1, nillable=True)], pyclass=None, encoded="urn:LyricWiki")
 
383
class getHometownResponse:
 
384
    typecode = _getHometownResponseTypecode
 
385
    __metaclass__ = pyclass_type
 
386
    def __init__(self):
 
387
        self._country = None
 
388
        self._state = None
 
389
        self._hometown = None
 
390
        return
 
391
getHometownResponse.typecode.pyclass = getHometownResponse
 
392
 
 
393
_postArtistRequestTypecode = Struct(pname=("urn:LyricWiki","postArtist"), ofwhat=[ZSI.TC.Boolean(pname="overwriteIfExists", aname="_overwriteIfExists", typed=False, encoded=None, minOccurs=1, maxOccurs=1, nillable=True), ZSI.TC.String(pname="artist", aname="_artist", typed=False, encoded=None, minOccurs=1, maxOccurs=1, nillable=True), ns0.AlbumDataArray_Def(pname="albums", aname="_albums", typed=False, encoded=None, minOccurs=1, maxOccurs=1, nillable=True)], pyclass=None, encoded="urn:LyricWiki")
 
394
class postArtistRequest:
 
395
    typecode = _postArtistRequestTypecode
 
396
    __metaclass__ = pyclass_type
 
397
    def __init__(self):
 
398
        self._overwriteIfExists = None
 
399
        self._artist = None
 
400
        self._albums = None
 
401
        return
 
402
postArtistRequest.typecode.pyclass = postArtistRequest
 
403
 
 
404
_postArtistResponseTypecode = Struct(pname=("urn:LyricWiki","postArtistResponse"), ofwhat=[ZSI.TC.String(pname="artist", aname="_artist", typed=False, encoded=None, minOccurs=1, maxOccurs=1, nillable=True), ZSI.TC.Boolean(pname="dataUsed", aname="_dataUsed", typed=False, encoded=None, minOccurs=1, maxOccurs=1, nillable=True), ZSI.TC.String(pname="message", aname="_message", typed=False, encoded=None, minOccurs=1, maxOccurs=1, nillable=True)], pyclass=None, encoded="urn:LyricWiki")
 
405
class postArtistResponse:
 
406
    typecode = _postArtistResponseTypecode
 
407
    __metaclass__ = pyclass_type
 
408
    def __init__(self):
 
409
        self._artist = None
 
410
        self._dataUsed = None
 
411
        self._message = None
 
412
        return
 
413
postArtistResponse.typecode.pyclass = postArtistResponse
 
414
 
 
415
_postAlbumRequestTypecode = Struct(pname=("urn:LyricWiki","postAlbum"), ofwhat=[ZSI.TC.Boolean(pname="overwriteIfExists", aname="_overwriteIfExists", typed=False, encoded=None, minOccurs=1, maxOccurs=1, nillable=True), ZSI.TC.String(pname="artist", aname="_artist", typed=False, encoded=None, minOccurs=1, maxOccurs=1, nillable=True), ZSI.TC.String(pname="album", aname="_album", typed=False, encoded=None, minOccurs=1, maxOccurs=1, nillable=True), ZSI.TCnumbers.Iint(pname="year", aname="_year", typed=False, encoded=None, minOccurs=1, maxOccurs=1, nillable=True), ZSI.TC.String(pname="asin", aname="_asin", typed=False, encoded=None, minOccurs=1, maxOccurs=1, nillable=True), ns0.ArrayOfstring_Def(pname="songs", aname="_songs", typed=False, encoded=None, minOccurs=1, maxOccurs=1, nillable=True)], pyclass=None, encoded="urn:LyricWiki")
 
416
class postAlbumRequest:
 
417
    typecode = _postAlbumRequestTypecode
 
418
    __metaclass__ = pyclass_type
 
419
    def __init__(self):
 
420
        self._overwriteIfExists = None
 
421
        self._artist = None
 
422
        self._album = None
 
423
        self._year = None
 
424
        self._asin = None
 
425
        self._songs = None
 
426
        return
 
427
postAlbumRequest.typecode.pyclass = postAlbumRequest
 
428
 
 
429
_postAlbumResponseTypecode = Struct(pname=("urn:LyricWiki","postAlbumResponse"), ofwhat=[ZSI.TC.String(pname="artist", aname="_artist", typed=False, encoded=None, minOccurs=1, maxOccurs=1, nillable=True), ZSI.TC.String(pname="album", aname="_album", typed=False, encoded=None, minOccurs=1, maxOccurs=1, nillable=True), ZSI.TCnumbers.Iint(pname="year", aname="_year", typed=False, encoded=None, minOccurs=1, maxOccurs=1, nillable=True), ZSI.TC.Boolean(pname="dataUsed", aname="_dataUsed", typed=False, encoded=None, minOccurs=1, maxOccurs=1, nillable=True), ZSI.TC.String(pname="message", aname="_message", typed=False, encoded=None, minOccurs=1, maxOccurs=1, nillable=True)], pyclass=None, encoded="urn:LyricWiki")
 
430
class postAlbumResponse:
 
431
    typecode = _postAlbumResponseTypecode
 
432
    __metaclass__ = pyclass_type
 
433
    def __init__(self):
 
434
        self._artist = None
 
435
        self._album = None
 
436
        self._year = None
 
437
        self._dataUsed = None
 
438
        self._message = None
 
439
        return
 
440
postAlbumResponse.typecode.pyclass = postAlbumResponse
 
441
 
 
442
_postSongRequestTypecode = Struct(pname=("urn:LyricWiki","postSong"), ofwhat=[ZSI.TC.Boolean(pname="overwriteIfExists", aname="_overwriteIfExists", typed=False, encoded=None, minOccurs=1, maxOccurs=1, nillable=True), ZSI.TC.String(pname="artist", aname="_artist", typed=False, encoded=None, minOccurs=1, maxOccurs=1, nillable=True), ZSI.TC.String(pname="song", aname="_song", typed=False, encoded=None, minOccurs=1, maxOccurs=1, nillable=True), ZSI.TC.String(pname="lyrics", aname="_lyrics", typed=False, encoded=None, minOccurs=1, maxOccurs=1, nillable=True), ns0.AlbumResultArray_Def(pname="onAlbums", aname="_onAlbums", typed=False, encoded=None, minOccurs=1, maxOccurs=1, nillable=True)], pyclass=None, encoded="urn:LyricWiki")
 
443
class postSongRequest:
 
444
    typecode = _postSongRequestTypecode
 
445
    __metaclass__ = pyclass_type
 
446
    def __init__(self):
 
447
        self._overwriteIfExists = None
 
448
        self._artist = None
 
449
        self._song = None
 
450
        self._lyrics = None
 
451
        self._onAlbums = None
 
452
        return
 
453
postSongRequest.typecode.pyclass = postSongRequest
 
454
 
 
455
_postSongResponseTypecode = Struct(pname=("urn:LyricWiki","postSongResponse"), ofwhat=[ZSI.TC.String(pname="artist", aname="_artist", typed=False, encoded=None, minOccurs=1, maxOccurs=1, nillable=True), ZSI.TC.String(pname="song", aname="_song", typed=False, encoded=None, minOccurs=1, maxOccurs=1, nillable=True), ZSI.TC.Boolean(pname="dataUsed", aname="_dataUsed", typed=False, encoded=None, minOccurs=1, maxOccurs=1, nillable=True), ZSI.TC.String(pname="message", aname="_message", typed=False, encoded=None, minOccurs=1, maxOccurs=1, nillable=True)], pyclass=None, encoded="urn:LyricWiki")
 
456
class postSongResponse:
 
457
    typecode = _postSongResponseTypecode
 
458
    __metaclass__ = pyclass_type
 
459
    def __init__(self):
 
460
        self._artist = None
 
461
        self._song = None
 
462
        self._dataUsed = None
 
463
        self._message = None
 
464
        return
 
465
postSongResponse.typecode.pyclass = postSongResponse
 
466
 
 
467
_postSong_flagsRequestTypecode = Struct(pname=("urn:LyricWiki","postSong_flags"), ofwhat=[ZSI.TC.Boolean(pname="overwriteIfExists", aname="_overwriteIfExists", typed=False, encoded=None, minOccurs=1, maxOccurs=1, nillable=True), ZSI.TC.String(pname="artist", aname="_artist", typed=False, encoded=None, minOccurs=1, maxOccurs=1, nillable=True), ZSI.TC.String(pname="song", aname="_song", typed=False, encoded=None, minOccurs=1, maxOccurs=1, nillable=True), ZSI.TC.String(pname="lyrics", aname="_lyrics", typed=False, encoded=None, minOccurs=1, maxOccurs=1, nillable=True), ns0.AlbumResultArray_Def(pname="onAlbums", aname="_onAlbums", typed=False, encoded=None, minOccurs=1, maxOccurs=1, nillable=True), ZSI.TC.String(pname="flags", aname="_flags", typed=False, encoded=None, minOccurs=1, maxOccurs=1, nillable=True)], pyclass=None, encoded="urn:LyricWiki")
 
468
class postSong_flagsRequest:
 
469
    typecode = _postSong_flagsRequestTypecode
 
470
    __metaclass__ = pyclass_type
 
471
    def __init__(self):
 
472
        self._overwriteIfExists = None
 
473
        self._artist = None
 
474
        self._song = None
 
475
        self._lyrics = None
 
476
        self._onAlbums = None
 
477
        self._flags = None
 
478
        return
 
479
postSong_flagsRequest.typecode.pyclass = postSong_flagsRequest
 
480
 
 
481
_postSong_flagsResponseTypecode = Struct(pname=("urn:LyricWiki","postSong_flagsResponse"), ofwhat=[ZSI.TC.String(pname="artist", aname="_artist", typed=False, encoded=None, minOccurs=1, maxOccurs=1, nillable=True), ZSI.TC.String(pname="song", aname="_song", typed=False, encoded=None, minOccurs=1, maxOccurs=1, nillable=True), ZSI.TC.Boolean(pname="dataUsed", aname="_dataUsed", typed=False, encoded=None, minOccurs=1, maxOccurs=1, nillable=True), ZSI.TC.String(pname="message", aname="_message", typed=False, encoded=None, minOccurs=1, maxOccurs=1, nillable=True)], pyclass=None, encoded="urn:LyricWiki")
 
482
class postSong_flagsResponse:
 
483
    typecode = _postSong_flagsResponseTypecode
 
484
    __metaclass__ = pyclass_type
 
485
    def __init__(self):
 
486
        self._artist = None
 
487
        self._song = None
 
488
        self._dataUsed = None
 
489
        self._message = None
 
490
        return
 
491
postSong_flagsResponse.typecode.pyclass = postSong_flagsResponse