##################################################
# AlexaSiteThumbnail_client.py
# generated by ZSI.generate.wsdl2python
##################################################
from AlexaSiteThumbnail_types import *
import urlparse, types
from ZSI.TCcompound import ComplexType, Struct
from ZSI import client
import ZSI
from ZSI.generate.pyclass import pyclass_type
# Locator
class AlexaSiteThumbnailLocator:
AlexaSiteThumbnailPort_address = "http://ast.amazonaws.com/Xino"
def getAlexaSiteThumbnailPortAddress(self):
return AlexaSiteThumbnailLocator.AlexaSiteThumbnailPort_address
def getAlexaSiteThumbnailPort(self, url=None, **kw):
return AlexaSiteThumbnailBindingSOAP(url or AlexaSiteThumbnailLocator.AlexaSiteThumbnailPort_address, **kw)
# Methods
class AlexaSiteThumbnailBindingSOAP:
def __init__(self, url, **kw):
kw.setdefault("readerclass", None)
kw.setdefault("writerclass", None)
# no resource properties
self.binding = client.Binding(url=url, **kw)
# no ws-addressing
# op: Thumbnail
def Thumbnail(self, request):
if isinstance(request, ThumbnailRequestMsg) is False:
raise TypeError, "%s incorrect request type" % (request.__class__)
kw = {}
# no input wsaction
self.binding.Send(None, None, request, soapaction="http://soap.amazon.com", **kw)
# no output wsaction
response = self.binding.Receive(ThumbnailResponseMsg.typecode)
return response
ThumbnailRequestMsg = ns0.ThumbnailRequest_Dec().pyclass
ThumbnailResponseMsg = ns0.ThumbnailResponse_Dec().pyclass