################################################## 
# api_services_types.py 
# generated by ZSI.generate.wsdl2python
##################################################


import ZSI
import ZSI.TCcompound
from ZSI.schema import LocalElementDeclaration, ElementDeclaration, TypeDefinition, GTD, GED
from ZSI.generate.pyclass import pyclass_type

##############################
# targetNamespace
# http://api.bronto.com
##############################

class ns0:
    targetNamespace = "http://api.bronto.com"

    class sessionHeader_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "sessionHeader")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.sessionHeader_Def.schema
            TClist = [ZSI.TC.String(pname=(ns,"sessionId"), aname="_sessionId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._sessionId = None
                    return
            Holder.__name__ = "sessionHeader_Holder"
            self.pyclass = Holder

    class account_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "account")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.account_Def.schema
            TClist = [ZSI.TC.String(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"currContactCount"), aname="_currContactCount", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"maxContactCount"), aname="_maxContactCount", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"monthEmailCount"), aname="_monthEmailCount", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"currHostingSize"), aname="_currHostingSize", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"maxHostingSize"), aname="_maxHostingSize", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._id = None
                    self._name = None
                    self._currContactCount = None
                    self._maxContactCount = None
                    self._monthEmailCount = None
                    self._currHostingSize = None
                    self._maxHostingSize = None
                    return
            Holder.__name__ = "account_Holder"
            self.pyclass = Holder

    class bounce_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "bounce")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.bounce_Def.schema
            TClist = [ZSI.TC.String(pname=(ns,"contactId"), aname="_contactId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"deliveryId"), aname="_deliveryId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"description"), aname="_description", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"created"), aname="_created", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._contactId = None
                    self._deliveryId = None
                    self._type = None
                    self._description = None
                    self._created = None
                    return
            Holder.__name__ = "bounce_Holder"
            self.pyclass = Holder

    class click_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "click")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.click_Def.schema
            TClist = [ZSI.TC.String(pname=(ns,"contactId"), aname="_contactId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"deliveryId"), aname="_deliveryId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"url"), aname="_url", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"count"), aname="_count", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"created"), aname="_created", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"modified"), aname="_modified", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._contactId = None
                    self._deliveryId = None
                    self._url = None
                    self._count = None
                    self._created = None
                    self._modified = None
                    return
            Holder.__name__ = "click_Holder"
            self.pyclass = Holder

    class contact_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "contact")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.contact_Def.schema
            TClist = [ZSI.TC.String(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"email"), aname="_email", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"status"), aname="_status", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"msgPref"), aname="_msgPref", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"created"), aname="_created", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"modified"), aname="_modified", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"source"), aname="_source", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"customSource"), aname="_customSource", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"lists"), aname="_lists", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://api.bronto.com","contactField",lazy=False)(pname=(ns,"fields"), aname="_fields", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._id = None
                    self._email = None
                    self._status = None
                    self._msgPref = None
                    self._created = None
                    self._modified = None
                    self._source = None
                    self._customSource = None
                    self._lists = []
                    self._fields = []
                    return
            Holder.__name__ = "contact_Holder"
            self.pyclass = Holder

    class contactField_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "contactField")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.contactField_Def.schema
            TClist = [ZSI.TC.String(pname=(ns,"fieldId"), aname="_fieldId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"value"), aname="_value", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._fieldId = None
                    self._value = None
                    return
            Holder.__name__ = "contactField_Holder"
            self.pyclass = Holder

    class delivery_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "delivery")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.delivery_Def.schema
            TClist = [ZSI.TC.String(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"start"), aname="_start", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"messageId"), aname="_messageId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"status"), aname="_status", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"fromEmail"), aname="_fromEmail", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"fromName"), aname="_fromName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"replyEmail"), aname="_replyEmail", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://api.bronto.com","deliveryRecipient",lazy=False)(pname=(ns,"recipients"), aname="_recipients", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://api.bronto.com","messageContent",lazy=False)(pname=(ns,"content"), aname="_content", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._id = None
                    self._start = None
                    self._messageId = None
                    self._status = None
                    self._fromEmail = None
                    self._fromName = None
                    self._replyEmail = None
                    self._recipients = []
                    self._content = []
                    return
            Holder.__name__ = "delivery_Holder"
            self.pyclass = Holder

    class deliveryRecipient_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "deliveryRecipient")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.deliveryRecipient_Def.schema
            TClist = [ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._type = None
                    self._id = None
                    return
            Holder.__name__ = "deliveryRecipient_Holder"
            self.pyclass = Holder

    class field_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "field")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.field_Def.schema
            TClist = [ZSI.TC.String(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"label"), aname="_label", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"visibility"), aname="_visibility", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"display"), aname="_display", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://api.bronto.com","fieldOption",lazy=False)(pname=(ns,"options"), aname="_options", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._id = None
                    self._name = None
                    self._label = None
                    self._visibility = None
                    self._type = None
                    self._display = None
                    self._options = []
                    return
            Holder.__name__ = "field_Holder"
            self.pyclass = Holder

    class fieldOption_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "fieldOption")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.fieldOption_Def.schema
            TClist = [ZSI.TC.String(pname=(ns,"value"), aname="_value", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"isDefault"), aname="_isDefault", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._value = None
                    self._isDefault = None
                    return
            Holder.__name__ = "fieldOption_Holder"
            self.pyclass = Holder

    class footer_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "footer")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.footer_Def.schema
            TClist = [ZSI.TC.String(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"html"), aname="_html", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"text"), aname="_text", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._id = None
                    self._name = None
                    self._html = None
                    self._text = None
                    return
            Holder.__name__ = "footer_Holder"
            self.pyclass = Holder

    class friend_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "friend")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.friend_Def.schema
            TClist = [ZSI.TC.String(pname=(ns,"contactId"), aname="_contactId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"deliveryId"), aname="_deliveryId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"email"), aname="_email", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"created"), aname="_created", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._contactId = None
                    self._deliveryId = None
                    self._email = None
                    self._created = None
                    return
            Holder.__name__ = "friend_Holder"
            self.pyclass = Holder

    class list_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "list")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.list_Def.schema
            TClist = [ZSI.TC.String(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"label"), aname="_label", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"activeCount"), aname="_activeCount", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._id = None
                    self._name = None
                    self._label = None
                    self._activeCount = None
                    return
            Holder.__name__ = "list_Holder"
            self.pyclass = Holder

    class message_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "message")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.message_Def.schema
            TClist = [ZSI.TC.String(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"status"), aname="_status", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"messageFolderId"), aname="_messageFolderId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://api.bronto.com","messageContent",lazy=False)(pname=(ns,"content"), aname="_content", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._id = None
                    self._name = None
                    self._status = None
                    self._messageFolderId = None
                    self._content = []
                    return
            Holder.__name__ = "message_Holder"
            self.pyclass = Holder

    class messageContent_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "messageContent")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.messageContent_Def.schema
            TClist = [ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"subject"), aname="_subject", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"content"), aname="_content", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._type = None
                    self._subject = None
                    self._content = None
                    return
            Holder.__name__ = "messageContent_Holder"
            self.pyclass = Holder

    class messageFolder_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "messageFolder")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.messageFolder_Def.schema
            TClist = [ZSI.TC.String(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"parentId"), aname="_parentId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._id = None
                    self._parentId = None
                    self._name = None
                    return
            Holder.__name__ = "messageFolder_Holder"
            self.pyclass = Holder

    class open_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "open")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.open_Def.schema
            TClist = [ZSI.TC.String(pname=(ns,"contactId"), aname="_contactId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"deliveryId"), aname="_deliveryId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"ip"), aname="_ip", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname=(ns,"count"), aname="_count", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"created"), aname="_created", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"modified"), aname="_modified", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._contactId = None
                    self._deliveryId = None
                    self._ip = None
                    self._count = None
                    self._created = None
                    self._modified = None
                    return
            Holder.__name__ = "open_Holder"
            self.pyclass = Holder

    class reply_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "reply")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.reply_Def.schema
            TClist = [ZSI.TC.String(pname=(ns,"contactId"), aname="_contactId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"deliveryId"), aname="_deliveryId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"to"), aname="_to", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"from"), aname="_from", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"contentType"), aname="_contentType", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"subject"), aname="_subject", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"body"), aname="_body", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"created"), aname="_created", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._contactId = None
                    self._deliveryId = None
                    self._to = None
                    self._from = None
                    self._contentType = None
                    self._subject = None
                    self._body = None
                    self._created = None
                    return
            Holder.__name__ = "reply_Holder"
            self.pyclass = Holder

    class response_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "response")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.response_Def.schema
            TClist = [ZSI.TC.String(pname=(ns,"messageId"), aname="_messageId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"ip"), aname="_ip", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"contactId"), aname="_contactId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"deliveryId"), aname="_deliveryId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://api.bronto.com","responseData",lazy=False)(pname=(ns,"data"), aname="_data", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"created"), aname="_created", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._messageId = None
                    self._ip = None
                    self._contactId = None
                    self._deliveryId = None
                    self._data = []
                    self._created = None
                    return
            Holder.__name__ = "response_Holder"
            self.pyclass = Holder

    class responseData_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "responseData")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.responseData_Def.schema
            TClist = [ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"value"), aname="_value", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._name = None
                    self._value = None
                    return
            Holder.__name__ = "responseData_Holder"
            self.pyclass = Holder

    class segment_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "segment")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.segment_Def.schema
            TClist = [ZSI.TC.String(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._id = None
                    self._name = None
                    return
            Holder.__name__ = "segment_Holder"
            self.pyclass = Holder

    class send_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "send")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.send_Def.schema
            TClist = [ZSI.TC.String(pname=(ns,"contactId"), aname="_contactId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"deliveryId"), aname="_deliveryId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"created"), aname="_created", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._contactId = None
                    self._deliveryId = None
                    self._created = None
                    return
            Holder.__name__ = "send_Holder"
            self.pyclass = Holder

    class stream_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "stream")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.stream_Def.schema
            TClist = [ZSI.TC.String(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"contactId"), aname="_contactId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"deliveryId"), aname="_deliveryId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"entryUrl"), aname="_entryUrl", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"ip"), aname="_ip", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"created"), aname="_created", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._id = None
                    self._contactId = None
                    self._deliveryId = None
                    self._entryUrl = None
                    self._ip = None
                    self._created = None
                    return
            Holder.__name__ = "stream_Holder"
            self.pyclass = Holder

    class streamView_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "streamView")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.streamView_Def.schema
            TClist = [ZSI.TC.String(pname=(ns,"streamId"), aname="_streamId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"url"), aname="_url", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"description"), aname="_description", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.FPfloat(pname=(ns,"revenue"), aname="_revenue", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"created"), aname="_created", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._streamId = None
                    self._url = None
                    self._type = None
                    self._description = None
                    self._revenue = None
                    self._created = None
                    return
            Holder.__name__ = "streamView_Holder"
            self.pyclass = Holder

    class unsubscription_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "unsubscription")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.unsubscription_Def.schema
            TClist = [ZSI.TC.String(pname=(ns,"contactId"), aname="_contactId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"deliveryId"), aname="_deliveryId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"method"), aname="_method", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"complaint"), aname="_complaint", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"created"), aname="_created", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._contactId = None
                    self._deliveryId = None
                    self._method = None
                    self._complaint = None
                    self._created = None
                    return
            Holder.__name__ = "unsubscription_Holder"
            self.pyclass = Holder

    class update_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "update")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.update_Def.schema
            TClist = [ZSI.TC.String(pname=(ns,"contactId"), aname="_contactId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"deliveryId"), aname="_deliveryId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"action"), aname="_action", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"method"), aname="_method", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"value"), aname="_value", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"created"), aname="_created", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._contactId = None
                    self._deliveryId = None
                    self._action = None
                    self._type = None
                    self._method = None
                    self._value = None
                    self._created = None
                    return
            Holder.__name__ = "update_Holder"
            self.pyclass = Holder

    class error_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "error")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.error_Def.schema
            TClist = [ZSI.TCnumbers.Iint(pname=(ns,"code"), aname="_code", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"message"), aname="_message", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://api.bronto.com","errorExtra",lazy=False)(pname=(ns,"extra"), aname="_extra", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._code = None
                    self._message = None
                    self._extra = []
                    return
            Holder.__name__ = "error_Holder"
            self.pyclass = Holder

    class errorExtra_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "errorExtra")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.errorExtra_Def.schema
            TClist = [ZSI.TC.String(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"message"), aname="_message", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._id = None
                    self._type = None
                    self._message = None
                    return
            Holder.__name__ = "errorExtra_Holder"
            self.pyclass = Holder

    class readFilter_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readFilter")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readFilter_Def.schema
            TClist = [GTD("http://api.bronto.com","readCriteria",lazy=False)(pname=(ns,"criteria"), aname="_criteria", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"operator"), aname="_operator", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._criteria = []
                    self._operator = None
                    return
            Holder.__name__ = "readFilter_Holder"
            self.pyclass = Holder

    class readCriteria_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readCriteria")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readCriteria_Def.schema
            TClist = [ZSI.TC.String(pname=(ns,"attribute"), aname="_attribute", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"comparison"), aname="_comparison", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://api.bronto.com","readCriteriaValue",lazy=False)(pname=(ns,"value"), aname="_value", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._attribute = None
                    self._comparison = None
                    self._value = None
                    return
            Holder.__name__ = "readCriteria_Holder"
            self.pyclass = Holder

    class readCriteriaValue_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readCriteriaValue")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readCriteriaValue_Def.schema
            TClist = [ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"value"), aname="_value", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._type = None
                    self._value = None
                    return
            Holder.__name__ = "readCriteriaValue_Holder"
            self.pyclass = Holder

    class readAccountsAttributes_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readAccountsAttributes")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readAccountsAttributes_Def.schema
            TClist = [ZSI.TC.Boolean(pname=(ns,"currContactCount"), aname="_currContactCount", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"maxContactCount"), aname="_maxContactCount", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"monthEmailCount"), aname="_monthEmailCount", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"currHostingSize"), aname="_currHostingSize", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"maxHostingSize"), aname="_maxHostingSize", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._currContactCount = None
                    self._maxContactCount = None
                    self._monthEmailCount = None
                    self._currHostingSize = None
                    self._maxHostingSize = None
                    return
            Holder.__name__ = "readAccountsAttributes_Holder"
            self.pyclass = Holder

    class readBouncesAttributes_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readBouncesAttributes")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readBouncesAttributes_Def.schema
            TClist = [ZSI.TC.Boolean(pname=(ns,"type"), aname="_type", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"description"), aname="_description", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"created"), aname="_created", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._type = None
                    self._description = None
                    self._created = None
                    return
            Holder.__name__ = "readBouncesAttributes_Holder"
            self.pyclass = Holder

    class readClicksAttributes_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readClicksAttributes")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readClicksAttributes_Def.schema
            TClist = [ZSI.TC.Boolean(pname=(ns,"count"), aname="_count", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"created"), aname="_created", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"modified"), aname="_modified", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._count = None
                    self._created = None
                    self._modified = None
                    return
            Holder.__name__ = "readClicksAttributes_Holder"
            self.pyclass = Holder

    class readContactsAttributes_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readContactsAttributes")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readContactsAttributes_Def.schema
            TClist = [ZSI.TC.Boolean(pname=(ns,"status"), aname="_status", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"msgPref"), aname="_msgPref", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"created"), aname="_created", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"modified"), aname="_modified", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"source"), aname="_source", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"customSource"), aname="_customSource", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"lists"), aname="_lists", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"fields"), aname="_fields", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._status = None
                    self._msgPref = None
                    self._created = None
                    self._modified = None
                    self._source = None
                    self._customSource = None
                    self._lists = None
                    self._fields = []
                    return
            Holder.__name__ = "readContactsAttributes_Holder"
            self.pyclass = Holder

    class readDeliveriesAttributes_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readDeliveriesAttributes")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readDeliveriesAttributes_Def.schema
            TClist = [ZSI.TC.Boolean(pname=(ns,"status"), aname="_status", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"recipients"), aname="_recipients", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"content"), aname="_content", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"fromEmail"), aname="_fromEmail", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"fromName"), aname="_fromName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"replyEmail"), aname="_replyEmail", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._status = None
                    self._recipients = None
                    self._content = None
                    self._fromEmail = None
                    self._fromName = None
                    self._replyEmail = None
                    return
            Holder.__name__ = "readDeliveriesAttributes_Holder"
            self.pyclass = Holder

    class readFieldsAttributes_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readFieldsAttributes")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readFieldsAttributes_Def.schema
            TClist = [ZSI.TC.Boolean(pname=(ns,"label"), aname="_label", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"type"), aname="_type", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"display"), aname="_display", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"visibility"), aname="_visibility", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"options"), aname="_options", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._label = None
                    self._type = None
                    self._display = None
                    self._visibility = None
                    self._options = None
                    return
            Holder.__name__ = "readFieldsAttributes_Holder"
            self.pyclass = Holder

    class readFootersAttributes_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readFootersAttributes")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readFootersAttributes_Def.schema
            TClist = [ZSI.TC.Boolean(pname=(ns,"html"), aname="_html", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"text"), aname="_text", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._html = None
                    self._text = None
                    return
            Holder.__name__ = "readFootersAttributes_Holder"
            self.pyclass = Holder

    class readFriendsAttributes_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readFriendsAttributes")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readFriendsAttributes_Def.schema
            TClist = [ZSI.TC.Boolean(pname=(ns,"email"), aname="_email", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"created"), aname="_created", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._email = None
                    self._created = None
                    return
            Holder.__name__ = "readFriendsAttributes_Holder"
            self.pyclass = Holder

    class readListsAttributes_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readListsAttributes")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readListsAttributes_Def.schema
            TClist = [ZSI.TC.Boolean(pname=(ns,"label"), aname="_label", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"activeCount"), aname="_activeCount", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._label = None
                    self._activeCount = None
                    return
            Holder.__name__ = "readListsAttributes_Holder"
            self.pyclass = Holder

    class readMessagesAttributes_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readMessagesAttributes")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readMessagesAttributes_Def.schema
            TClist = [ZSI.TC.Boolean(pname=(ns,"status"), aname="_status", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"messageFolderId"), aname="_messageFolderId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"content"), aname="_content", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._status = None
                    self._messageFolderId = None
                    self._content = None
                    return
            Holder.__name__ = "readMessagesAttributes_Holder"
            self.pyclass = Holder

    class readMessageFoldersAttributes_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readMessageFoldersAttributes")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readMessageFoldersAttributes_Def.schema
            TClist = []
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    return
            Holder.__name__ = "readMessageFoldersAttributes_Holder"
            self.pyclass = Holder

    class readOpensAttributes_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readOpensAttributes")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readOpensAttributes_Def.schema
            TClist = [ZSI.TC.Boolean(pname=(ns,"ip"), aname="_ip", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"count"), aname="_count", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"created"), aname="_created", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"modified"), aname="_modified", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._ip = None
                    self._count = None
                    self._created = None
                    self._modified = None
                    return
            Holder.__name__ = "readOpensAttributes_Holder"
            self.pyclass = Holder

    class readRepliesAttributes_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readRepliesAttributes")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readRepliesAttributes_Def.schema
            TClist = [ZSI.TC.Boolean(pname=(ns,"deliveryId"), aname="_deliveryId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"to"), aname="_to", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"from"), aname="_from", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"contentType"), aname="_contentType", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"subject"), aname="_subject", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"body"), aname="_body", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"created"), aname="_created", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._deliveryId = None
                    self._to = None
                    self._from = None
                    self._contentType = None
                    self._subject = None
                    self._body = None
                    self._created = None
                    return
            Holder.__name__ = "readRepliesAttributes_Holder"
            self.pyclass = Holder

    class readResponsesAttributes_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readResponsesAttributes")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readResponsesAttributes_Def.schema
            TClist = [ZSI.TC.Boolean(pname=(ns,"contactId"), aname="_contactId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"deliveryId"), aname="_deliveryId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"data"), aname="_data", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"created"), aname="_created", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._contactId = None
                    self._deliveryId = None
                    self._data = None
                    self._created = None
                    return
            Holder.__name__ = "readResponsesAttributes_Holder"
            self.pyclass = Holder

    class readSegmentsAttributes_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readSegmentsAttributes")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readSegmentsAttributes_Def.schema
            TClist = []
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    return
            Holder.__name__ = "readSegmentsAttributes_Holder"
            self.pyclass = Holder

    class readSendsAttributes_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readSendsAttributes")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readSendsAttributes_Def.schema
            TClist = [ZSI.TC.Boolean(pname=(ns,"created"), aname="_created", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._created = None
                    return
            Holder.__name__ = "readSendsAttributes_Holder"
            self.pyclass = Holder

    class readStreamsAttributes_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readStreamsAttributes")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readStreamsAttributes_Def.schema
            TClist = [ZSI.TC.Boolean(pname=(ns,"entryUrl"), aname="_entryUrl", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"ip"), aname="_ip", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"created"), aname="_created", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._entryUrl = None
                    self._ip = None
                    self._created = None
                    return
            Holder.__name__ = "readStreamsAttributes_Holder"
            self.pyclass = Holder

    class readStreamViewsAttributes_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readStreamViewsAttributes")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readStreamViewsAttributes_Def.schema
            TClist = [ZSI.TC.Boolean(pname=(ns,"url"), aname="_url", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"type"), aname="_type", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"description"), aname="_description", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"revenue"), aname="_revenue", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"created"), aname="_created", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._url = None
                    self._type = None
                    self._description = None
                    self._revenue = None
                    self._created = None
                    return
            Holder.__name__ = "readStreamViewsAttributes_Holder"
            self.pyclass = Holder

    class readUnsubscriptionsAttributes_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readUnsubscriptionsAttributes")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readUnsubscriptionsAttributes_Def.schema
            TClist = [ZSI.TC.Boolean(pname=(ns,"deliveryId"), aname="_deliveryId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"method"), aname="_method", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"complaint"), aname="_complaint", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"created"), aname="_created", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._deliveryId = None
                    self._method = None
                    self._complaint = None
                    self._created = None
                    return
            Holder.__name__ = "readUnsubscriptionsAttributes_Holder"
            self.pyclass = Holder

    class readUpdatesAttributes_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readUpdatesAttributes")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readUpdatesAttributes_Def.schema
            TClist = [ZSI.TC.Boolean(pname=(ns,"deliveryId"), aname="_deliveryId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"action"), aname="_action", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"type"), aname="_type", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"method"), aname="_method", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"value"), aname="_value", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"created"), aname="_created", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._deliveryId = None
                    self._action = None
                    self._type = None
                    self._method = None
                    self._value = None
                    self._created = None
                    return
            Holder.__name__ = "readUpdatesAttributes_Holder"
            self.pyclass = Holder

    class writeContact_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "writeContact")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.writeContact_Def.schema
            TClist = [ZSI.TC.String(pname=(ns,"id"), aname="_id", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"email"), aname="_email", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"status"), aname="_status", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"msgPref"), aname="_msgPref", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"customSource"), aname="_customSource", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"lists"), aname="_lists", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://api.bronto.com","contactField",lazy=False)(pname=(ns,"fields"), aname="_fields", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._id = None
                    self._email = None
                    self._status = None
                    self._msgPref = None
                    self._customSource = None
                    self._lists = []
                    self._fields = []
                    return
            Holder.__name__ = "writeContact_Holder"
            self.pyclass = Holder

    class writeContactsHandler_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "writeContactsHandler")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.writeContactsHandler_Def.schema
            TClist = [ZSI.TC.String(pname=(ns,"mode"), aname="_mode", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"listsMode"), aname="_listsMode", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"fieldsMode"), aname="_fieldsMode", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._mode = None
                    self._listsMode = None
                    self._fieldsMode = None
                    return
            Holder.__name__ = "writeContactsHandler_Holder"
            self.pyclass = Holder

    class writeField_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "writeField")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.writeField_Def.schema
            TClist = [ZSI.TC.String(pname=(ns,"id"), aname="_id", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"label"), aname="_label", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"visibility"), aname="_visibility", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"display"), aname="_display", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://api.bronto.com","fieldOption",lazy=False)(pname=(ns,"options"), aname="_options", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._id = None
                    self._name = None
                    self._label = None
                    self._type = None
                    self._visibility = None
                    self._display = None
                    self._options = []
                    return
            Holder.__name__ = "writeField_Holder"
            self.pyclass = Holder

    class writeFieldsHandler_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "writeFieldsHandler")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.writeFieldsHandler_Def.schema
            TClist = [ZSI.TC.String(pname=(ns,"mode"), aname="_mode", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"optionsMode"), aname="_optionsMode", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._mode = None
                    self._optionsMode = None
                    return
            Holder.__name__ = "writeFieldsHandler_Holder"
            self.pyclass = Holder

    class writeList_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "writeList")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.writeList_Def.schema
            TClist = [ZSI.TC.String(pname=(ns,"id"), aname="_id", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"label"), aname="_label", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._id = None
                    self._name = None
                    self._label = None
                    return
            Holder.__name__ = "writeList_Holder"
            self.pyclass = Holder

    class writeListsHandler_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "writeListsHandler")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.writeListsHandler_Def.schema
            TClist = [ZSI.TC.String(pname=(ns,"mode"), aname="_mode", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._mode = None
                    return
            Holder.__name__ = "writeListsHandler_Holder"
            self.pyclass = Holder

    class writeMessage_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "writeMessage")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.writeMessage_Def.schema
            TClist = [ZSI.TC.String(pname=(ns,"id"), aname="_id", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"name"), aname="_name", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"messageFolderId"), aname="_messageFolderId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"status"), aname="_status", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://api.bronto.com","messageContent",lazy=False)(pname=(ns,"content"), aname="_content", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._id = None
                    self._name = None
                    self._messageFolderId = None
                    self._status = None
                    self._content = []
                    return
            Holder.__name__ = "writeMessage_Holder"
            self.pyclass = Holder

    class writeMessagesHandler_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "writeMessagesHandler")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.writeMessagesHandler_Def.schema
            TClist = [ZSI.TC.String(pname=(ns,"mode"), aname="_mode", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"contentMode"), aname="_contentMode", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._mode = None
                    self._contentMode = None
                    return
            Holder.__name__ = "writeMessagesHandler_Holder"
            self.pyclass = Holder

    class writeDelivery_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "writeDelivery")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.writeDelivery_Def.schema
            TClist = [ZSI.TC.String(pname=(ns,"start"), aname="_start", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"messageId"), aname="_messageId", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://api.bronto.com","deliveryRecipient",lazy=False)(pname=(ns,"recipients"), aname="_recipients", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"fromEmail"), aname="_fromEmail", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"fromName"), aname="_fromName", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"replyEmail"), aname="_replyEmail", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._start = None
                    self._messageId = None
                    self._recipients = []
                    self._fromEmail = None
                    self._fromName = None
                    self._replyEmail = None
                    return
            Holder.__name__ = "writeDelivery_Holder"
            self.pyclass = Holder

    class writeDeliveriesHandler_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "writeDeliveriesHandler")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.writeDeliveriesHandler_Def.schema
            TClist = [ZSI.TC.String(pname=(ns,"mode"), aname="_mode", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._mode = None
                    return
            Holder.__name__ = "writeDeliveriesHandler_Holder"
            self.pyclass = Holder

    class deleteObject_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "deleteObject")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.deleteObject_Def.schema
            TClist = [ZSI.TC.String(pname=(ns,"type"), aname="_type", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._type = None
                    self._id = None
                    return
            Holder.__name__ = "deleteObject_Holder"
            self.pyclass = Holder

    class loginResult_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "loginResult")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.loginResult_Def.schema
            TClist = [ZSI.TC.Boolean(pname=(ns,"success"), aname="_success", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"sessionId"), aname="_sessionId", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"serviceURL"), aname="_serviceURL", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._success = None
                    self._sessionId = None
                    self._serviceURL = None
                    return
            Holder.__name__ = "loginResult_Holder"
            self.pyclass = Holder

    class readAccountsResult_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readAccountsResult")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readAccountsResult_Def.schema
            TClist = [GTD("http://api.bronto.com","account",lazy=False)(pname=(ns,"accounts"), aname="_accounts", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._accounts = []
                    return
            Holder.__name__ = "readAccountsResult_Holder"
            self.pyclass = Holder

    class readBouncesResult_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readBouncesResult")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readBouncesResult_Def.schema
            TClist = [GTD("http://api.bronto.com","bounce",lazy=False)(pname=(ns,"bounces"), aname="_bounces", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._bounces = []
                    return
            Holder.__name__ = "readBouncesResult_Holder"
            self.pyclass = Holder

    class readClicksResult_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readClicksResult")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readClicksResult_Def.schema
            TClist = [GTD("http://api.bronto.com","click",lazy=False)(pname=(ns,"clicks"), aname="_clicks", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._clicks = []
                    return
            Holder.__name__ = "readClicksResult_Holder"
            self.pyclass = Holder

    class readContactsResult_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readContactsResult")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readContactsResult_Def.schema
            TClist = [GTD("http://api.bronto.com","contact",lazy=False)(pname=(ns,"contacts"), aname="_contacts", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._contacts = []
                    return
            Holder.__name__ = "readContactsResult_Holder"
            self.pyclass = Holder

    class readDeliveriesResult_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readDeliveriesResult")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readDeliveriesResult_Def.schema
            TClist = [GTD("http://api.bronto.com","delivery",lazy=False)(pname=(ns,"deliveries"), aname="_deliveries", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._deliveries = []
                    return
            Holder.__name__ = "readDeliveriesResult_Holder"
            self.pyclass = Holder

    class readFieldsResult_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readFieldsResult")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readFieldsResult_Def.schema
            TClist = [GTD("http://api.bronto.com","field",lazy=False)(pname=(ns,"fields"), aname="_fields", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._fields = []
                    return
            Holder.__name__ = "readFieldsResult_Holder"
            self.pyclass = Holder

    class readFootersResult_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readFootersResult")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readFootersResult_Def.schema
            TClist = [GTD("http://api.bronto.com","footer",lazy=False)(pname=(ns,"footers"), aname="_footers", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._footers = []
                    return
            Holder.__name__ = "readFootersResult_Holder"
            self.pyclass = Holder

    class readFriendsResult_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readFriendsResult")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readFriendsResult_Def.schema
            TClist = [GTD("http://api.bronto.com","friend",lazy=False)(pname=(ns,"friends"), aname="_friends", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._friends = []
                    return
            Holder.__name__ = "readFriendsResult_Holder"
            self.pyclass = Holder

    class readListsResult_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readListsResult")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readListsResult_Def.schema
            TClist = [GTD("http://api.bronto.com","list",lazy=False)(pname=(ns,"lists"), aname="_lists", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._lists = []
                    return
            Holder.__name__ = "readListsResult_Holder"
            self.pyclass = Holder

    class readMessagesResult_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readMessagesResult")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readMessagesResult_Def.schema
            TClist = [GTD("http://api.bronto.com","message",lazy=False)(pname=(ns,"messages"), aname="_messages", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._messages = []
                    return
            Holder.__name__ = "readMessagesResult_Holder"
            self.pyclass = Holder

    class readMessageFoldersResult_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readMessageFoldersResult")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readMessageFoldersResult_Def.schema
            TClist = [GTD("http://api.bronto.com","messageFolder",lazy=False)(pname=(ns,"messageFolders"), aname="_messageFolders", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._messageFolders = []
                    return
            Holder.__name__ = "readMessageFoldersResult_Holder"
            self.pyclass = Holder

    class readOpensResult_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readOpensResult")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readOpensResult_Def.schema
            TClist = [GTD("http://api.bronto.com","open",lazy=False)(pname=(ns,"opens"), aname="_opens", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._opens = []
                    return
            Holder.__name__ = "readOpensResult_Holder"
            self.pyclass = Holder

    class readRepliesResult_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readRepliesResult")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readRepliesResult_Def.schema
            TClist = [GTD("http://api.bronto.com","reply",lazy=False)(pname=(ns,"replies"), aname="_replies", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._replies = []
                    return
            Holder.__name__ = "readRepliesResult_Holder"
            self.pyclass = Holder

    class readResponsesResult_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readResponsesResult")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readResponsesResult_Def.schema
            TClist = [GTD("http://api.bronto.com","response",lazy=False)(pname=(ns,"responses"), aname="_responses", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._responses = []
                    return
            Holder.__name__ = "readResponsesResult_Holder"
            self.pyclass = Holder

    class readSegmentsResult_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readSegmentsResult")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readSegmentsResult_Def.schema
            TClist = [GTD("http://api.bronto.com","segment",lazy=False)(pname=(ns,"segments"), aname="_segments", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._segments = []
                    return
            Holder.__name__ = "readSegmentsResult_Holder"
            self.pyclass = Holder

    class readSendsResult_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readSendsResult")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readSendsResult_Def.schema
            TClist = [GTD("http://api.bronto.com","send",lazy=False)(pname=(ns,"sends"), aname="_sends", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._sends = []
                    return
            Holder.__name__ = "readSendsResult_Holder"
            self.pyclass = Holder

    class readStreamsResult_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readStreamsResult")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readStreamsResult_Def.schema
            TClist = [GTD("http://api.bronto.com","stream",lazy=False)(pname=(ns,"streams"), aname="_streams", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._streams = []
                    return
            Holder.__name__ = "readStreamsResult_Holder"
            self.pyclass = Holder

    class readStreamViewsResult_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readStreamViewsResult")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readStreamViewsResult_Def.schema
            TClist = [GTD("http://api.bronto.com","streamView",lazy=False)(pname=(ns,"streamViews"), aname="_streamViews", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._streamViews = []
                    return
            Holder.__name__ = "readStreamViewsResult_Holder"
            self.pyclass = Holder

    class readUnsubscriptionsResult_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readUnsubscriptionsResult")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readUnsubscriptionsResult_Def.schema
            TClist = [GTD("http://api.bronto.com","unsubscription",lazy=False)(pname=(ns,"unsubscriptions"), aname="_unsubscriptions", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._unsubscriptions = []
                    return
            Holder.__name__ = "readUnsubscriptionsResult_Holder"
            self.pyclass = Holder

    class readUpdatesResult_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readUpdatesResult")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readUpdatesResult_Def.schema
            TClist = [GTD("http://api.bronto.com","update",lazy=False)(pname=(ns,"updates"), aname="_updates", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._updates = []
                    return
            Holder.__name__ = "readUpdatesResult_Holder"
            self.pyclass = Holder

    class readNextResult_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readNextResult")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readNextResult_Def.schema
            TClist = [GTD("http://api.bronto.com","account",lazy=False)(pname=(ns,"accounts"), aname="_accounts", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://api.bronto.com","contact",lazy=False)(pname=(ns,"contacts"), aname="_contacts", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://api.bronto.com","delivery",lazy=False)(pname=(ns,"deliveries"), aname="_deliveries", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://api.bronto.com","field",lazy=False)(pname=(ns,"fields"), aname="_fields", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://api.bronto.com","footer",lazy=False)(pname=(ns,"footers"), aname="_footers", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://api.bronto.com","list",lazy=False)(pname=(ns,"lists"), aname="_lists", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://api.bronto.com","message",lazy=False)(pname=(ns,"messages"), aname="_messages", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://api.bronto.com","messageFolder",lazy=False)(pname=(ns,"messageFolders"), aname="_messageFolders", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://api.bronto.com","segment",lazy=False)(pname=(ns,"segments"), aname="_segments", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://api.bronto.com","send",lazy=False)(pname=(ns,"sends"), aname="_sends", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://api.bronto.com","open",lazy=False)(pname=(ns,"opens"), aname="_opens", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://api.bronto.com","click",lazy=False)(pname=(ns,"clicks"), aname="_clicks", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://api.bronto.com","bounce",lazy=False)(pname=(ns,"bounces"), aname="_bounces", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://api.bronto.com","unsubscription",lazy=False)(pname=(ns,"unsubscriptions"), aname="_unsubscriptions", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://api.bronto.com","reply",lazy=False)(pname=(ns,"replies"), aname="_replies", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://api.bronto.com","update",lazy=False)(pname=(ns,"updates"), aname="_updates", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://api.bronto.com","stream",lazy=False)(pname=(ns,"streams"), aname="_streams", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://api.bronto.com","streamView",lazy=False)(pname=(ns,"streamViews"), aname="_streamViews", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://api.bronto.com","response",lazy=False)(pname=(ns,"responses"), aname="_responses", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://api.bronto.com","friend",lazy=False)(pname=(ns,"friends"), aname="_friends", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._accounts = []
                    self._contacts = []
                    self._deliveries = []
                    self._fields = []
                    self._footers = []
                    self._lists = []
                    self._messages = []
                    self._messageFolders = []
                    self._segments = []
                    self._sends = []
                    self._opens = []
                    self._clicks = []
                    self._bounces = []
                    self._unsubscriptions = []
                    self._replies = []
                    self._updates = []
                    self._streams = []
                    self._streamViews = []
                    self._responses = []
                    self._friends = []
                    return
            Holder.__name__ = "readNextResult_Holder"
            self.pyclass = Holder

    class writeResult_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "writeResult")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.writeResult_Def.schema
            TClist = [ZSI.TC.String(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"success"), aname="_success", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"isNew"), aname="_isNew", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://api.bronto.com","error",lazy=False)(pname=(ns,"errors"), aname="_errors", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._id = None
                    self._success = None
                    self._isNew = None
                    self._errors = []
                    return
            Holder.__name__ = "writeResult_Holder"
            self.pyclass = Holder

    class deleteResult_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "deleteResult")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.deleteResult_Def.schema
            TClist = [ZSI.TC.String(pname=(ns,"id"), aname="_id", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname=(ns,"success"), aname="_success", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://api.bronto.com","error",lazy=False)(pname=(ns,"errors"), aname="_errors", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._id = None
                    self._success = None
                    self._errors = []
                    return
            Holder.__name__ = "deleteResult_Holder"
            self.pyclass = Holder

    class writeResultType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "writeResultType")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.writeResultType_Def.schema
            TClist = [GTD("http://api.bronto.com","writeResult",lazy=False)(pname=(ns,"result"), aname="_result", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._result = []
                    return
            Holder.__name__ = "writeResultType_Holder"
            self.pyclass = Holder

    class deleteResultType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "deleteResultType")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.deleteResultType_Def.schema
            TClist = [GTD("http://api.bronto.com","deleteResult",lazy=False)(pname=(ns,"result"), aname="_result", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._result = []
                    return
            Holder.__name__ = "deleteResultType_Holder"
            self.pyclass = Holder

    class loginRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "loginRequestType")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.loginRequestType_Def.schema
            TClist = [ZSI.TC.String(pname=(ns,"username"), aname="_username", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"password"), aname="_password", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname=(ns,"sitename"), aname="_sitename", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._username = None
                    self._password = None
                    self._sitename = None
                    return
            Holder.__name__ = "loginRequestType_Holder"
            self.pyclass = Holder

    class readNextRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readNextRequestType")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readNextRequestType_Def.schema
            TClist = []
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    return
            Holder.__name__ = "readNextRequestType_Holder"
            self.pyclass = Holder

    class readAccountsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readAccountsRequestType")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readAccountsRequestType_Def.schema
            TClist = [GTD("http://api.bronto.com","readAccountsAttributes",lazy=False)(pname=(ns,"attributes"), aname="_attributes", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://api.bronto.com","readFilter",lazy=False)(pname=(ns,"filter"), aname="_filter", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._attributes = None
                    self._filter = None
                    return
            Holder.__name__ = "readAccountsRequestType_Holder"
            self.pyclass = Holder

    class readBouncesRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readBouncesRequestType")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readBouncesRequestType_Def.schema
            TClist = [GTD("http://api.bronto.com","readBouncesAttributes",lazy=False)(pname=(ns,"attributes"), aname="_attributes", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://api.bronto.com","readFilter",lazy=False)(pname=(ns,"filter"), aname="_filter", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._attributes = None
                    self._filter = None
                    return
            Holder.__name__ = "readBouncesRequestType_Holder"
            self.pyclass = Holder

    class readClicksRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readClicksRequestType")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readClicksRequestType_Def.schema
            TClist = [GTD("http://api.bronto.com","readClicksAttributes",lazy=False)(pname=(ns,"attributes"), aname="_attributes", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://api.bronto.com","readFilter",lazy=False)(pname=(ns,"filter"), aname="_filter", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._attributes = None
                    self._filter = None
                    return
            Holder.__name__ = "readClicksRequestType_Holder"
            self.pyclass = Holder

    class readContactsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readContactsRequestType")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readContactsRequestType_Def.schema
            TClist = [GTD("http://api.bronto.com","readContactsAttributes",lazy=False)(pname=(ns,"attributes"), aname="_attributes", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://api.bronto.com","readFilter",lazy=False)(pname=(ns,"filter"), aname="_filter", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._attributes = None
                    self._filter = None
                    return
            Holder.__name__ = "readContactsRequestType_Holder"
            self.pyclass = Holder

    class readDeliveriesRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readDeliveriesRequestType")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readDeliveriesRequestType_Def.schema
            TClist = [GTD("http://api.bronto.com","readDeliveriesAttributes",lazy=False)(pname=(ns,"attributes"), aname="_attributes", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://api.bronto.com","readFilter",lazy=False)(pname=(ns,"filter"), aname="_filter", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._attributes = None
                    self._filter = None
                    return
            Holder.__name__ = "readDeliveriesRequestType_Holder"
            self.pyclass = Holder

    class readFieldsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readFieldsRequestType")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readFieldsRequestType_Def.schema
            TClist = [GTD("http://api.bronto.com","readFieldsAttributes",lazy=False)(pname=(ns,"attributes"), aname="_attributes", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://api.bronto.com","readFilter",lazy=False)(pname=(ns,"filter"), aname="_filter", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._attributes = None
                    self._filter = None
                    return
            Holder.__name__ = "readFieldsRequestType_Holder"
            self.pyclass = Holder

    class readFootersRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readFootersRequestType")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readFootersRequestType_Def.schema
            TClist = [GTD("http://api.bronto.com","readFootersAttributes",lazy=False)(pname=(ns,"attributes"), aname="_attributes", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://api.bronto.com","readFilter",lazy=False)(pname=(ns,"filter"), aname="_filter", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._attributes = None
                    self._filter = None
                    return
            Holder.__name__ = "readFootersRequestType_Holder"
            self.pyclass = Holder

    class readFriendsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readFriendsRequestType")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readFriendsRequestType_Def.schema
            TClist = [GTD("http://api.bronto.com","readFriendsAttributes",lazy=False)(pname=(ns,"attributes"), aname="_attributes", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://api.bronto.com","readFilter",lazy=False)(pname=(ns,"filter"), aname="_filter", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._attributes = None
                    self._filter = None
                    return
            Holder.__name__ = "readFriendsRequestType_Holder"
            self.pyclass = Holder

    class readListsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readListsRequestType")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readListsRequestType_Def.schema
            TClist = [GTD("http://api.bronto.com","readListsAttributes",lazy=False)(pname=(ns,"attributes"), aname="_attributes", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://api.bronto.com","readFilter",lazy=False)(pname=(ns,"filter"), aname="_filter", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._attributes = None
                    self._filter = None
                    return
            Holder.__name__ = "readListsRequestType_Holder"
            self.pyclass = Holder

    class readMessagesRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readMessagesRequestType")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readMessagesRequestType_Def.schema
            TClist = [GTD("http://api.bronto.com","readMessagesAttributes",lazy=False)(pname=(ns,"attributes"), aname="_attributes", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://api.bronto.com","readFilter",lazy=False)(pname=(ns,"filter"), aname="_filter", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._attributes = None
                    self._filter = None
                    return
            Holder.__name__ = "readMessagesRequestType_Holder"
            self.pyclass = Holder

    class readMessageFoldersRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readMessageFoldersRequestType")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readMessageFoldersRequestType_Def.schema
            TClist = [GTD("http://api.bronto.com","readMessageFoldersAttributes",lazy=False)(pname=(ns,"attributes"), aname="_attributes", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://api.bronto.com","readFilter",lazy=False)(pname=(ns,"filter"), aname="_filter", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._attributes = None
                    self._filter = None
                    return
            Holder.__name__ = "readMessageFoldersRequestType_Holder"
            self.pyclass = Holder

    class readOpensRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readOpensRequestType")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readOpensRequestType_Def.schema
            TClist = [GTD("http://api.bronto.com","readOpensAttributes",lazy=False)(pname=(ns,"attributes"), aname="_attributes", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://api.bronto.com","readFilter",lazy=False)(pname=(ns,"filter"), aname="_filter", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._attributes = None
                    self._filter = None
                    return
            Holder.__name__ = "readOpensRequestType_Holder"
            self.pyclass = Holder

    class readRepliesRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readRepliesRequestType")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readRepliesRequestType_Def.schema
            TClist = [GTD("http://api.bronto.com","readRepliesAttributes",lazy=False)(pname=(ns,"attributes"), aname="_attributes", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://api.bronto.com","readFilter",lazy=False)(pname=(ns,"filter"), aname="_filter", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._attributes = None
                    self._filter = None
                    return
            Holder.__name__ = "readRepliesRequestType_Holder"
            self.pyclass = Holder

    class readResponsesRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readResponsesRequestType")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readResponsesRequestType_Def.schema
            TClist = [GTD("http://api.bronto.com","readResponsesAttributes",lazy=False)(pname=(ns,"attributes"), aname="_attributes", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://api.bronto.com","readFilter",lazy=False)(pname=(ns,"filter"), aname="_filter", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._attributes = None
                    self._filter = None
                    return
            Holder.__name__ = "readResponsesRequestType_Holder"
            self.pyclass = Holder

    class readSegmentsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readSegmentsRequestType")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readSegmentsRequestType_Def.schema
            TClist = [GTD("http://api.bronto.com","readSegmentsAttributes",lazy=False)(pname=(ns,"attributes"), aname="_attributes", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://api.bronto.com","readFilter",lazy=False)(pname=(ns,"filter"), aname="_filter", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._attributes = None
                    self._filter = None
                    return
            Holder.__name__ = "readSegmentsRequestType_Holder"
            self.pyclass = Holder

    class readSendsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readSendsRequestType")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readSendsRequestType_Def.schema
            TClist = [GTD("http://api.bronto.com","readSendsAttributes",lazy=False)(pname=(ns,"attributes"), aname="_attributes", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://api.bronto.com","readFilter",lazy=False)(pname=(ns,"filter"), aname="_filter", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._attributes = None
                    self._filter = None
                    return
            Holder.__name__ = "readSendsRequestType_Holder"
            self.pyclass = Holder

    class readStreamsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readStreamsRequestType")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readStreamsRequestType_Def.schema
            TClist = [GTD("http://api.bronto.com","readStreamsAttributes",lazy=False)(pname=(ns,"attributes"), aname="_attributes", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://api.bronto.com","readFilter",lazy=False)(pname=(ns,"filter"), aname="_filter", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._attributes = None
                    self._filter = None
                    return
            Holder.__name__ = "readStreamsRequestType_Holder"
            self.pyclass = Holder

    class readStreamViewsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readStreamViewsRequestType")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readStreamViewsRequestType_Def.schema
            TClist = [GTD("http://api.bronto.com","readStreamViewsAttributes",lazy=False)(pname=(ns,"attributes"), aname="_attributes", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://api.bronto.com","readFilter",lazy=False)(pname=(ns,"filter"), aname="_filter", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._attributes = None
                    self._filter = None
                    return
            Holder.__name__ = "readStreamViewsRequestType_Holder"
            self.pyclass = Holder

    class readUnsubscriptionsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readUnsubscriptionsRequestType")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readUnsubscriptionsRequestType_Def.schema
            TClist = [GTD("http://api.bronto.com","readUnsubscriptionsAttributes",lazy=False)(pname=(ns,"attributes"), aname="_attributes", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://api.bronto.com","readFilter",lazy=False)(pname=(ns,"filter"), aname="_filter", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._attributes = None
                    self._filter = None
                    return
            Holder.__name__ = "readUnsubscriptionsRequestType_Holder"
            self.pyclass = Holder

    class readUpdatesRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readUpdatesRequestType")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readUpdatesRequestType_Def.schema
            TClist = [GTD("http://api.bronto.com","readUpdatesAttributes",lazy=False)(pname=(ns,"attributes"), aname="_attributes", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://api.bronto.com","readFilter",lazy=False)(pname=(ns,"filter"), aname="_filter", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._attributes = None
                    self._filter = None
                    return
            Holder.__name__ = "readUpdatesRequestType_Holder"
            self.pyclass = Holder

    class writeContactsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "writeContactsRequestType")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.writeContactsRequestType_Def.schema
            TClist = [GTD("http://api.bronto.com","writeContact",lazy=False)(pname=(ns,"contacts"), aname="_contacts", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://api.bronto.com","writeContactsHandler",lazy=False)(pname=(ns,"handler"), aname="_handler", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._contacts = []
                    self._handler = None
                    return
            Holder.__name__ = "writeContactsRequestType_Holder"
            self.pyclass = Holder

    class writeDeliveriesRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "writeDeliveriesRequestType")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.writeDeliveriesRequestType_Def.schema
            TClist = [GTD("http://api.bronto.com","writeDelivery",lazy=False)(pname=(ns,"deliveries"), aname="_deliveries", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://api.bronto.com","writeDeliveriesHandler",lazy=False)(pname=(ns,"handler"), aname="_handler", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._deliveries = []
                    self._handler = None
                    return
            Holder.__name__ = "writeDeliveriesRequestType_Holder"
            self.pyclass = Holder

    class writeFieldsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "writeFieldsRequestType")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.writeFieldsRequestType_Def.schema
            TClist = [GTD("http://api.bronto.com","writeField",lazy=False)(pname=(ns,"fields"), aname="_fields", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://api.bronto.com","writeFieldsHandler",lazy=False)(pname=(ns,"handler"), aname="_handler", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._fields = []
                    self._handler = None
                    return
            Holder.__name__ = "writeFieldsRequestType_Holder"
            self.pyclass = Holder

    class writeListsRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "writeListsRequestType")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.writeListsRequestType_Def.schema
            TClist = [GTD("http://api.bronto.com","writeList",lazy=False)(pname=(ns,"lists"), aname="_lists", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://api.bronto.com","writeListsHandler",lazy=False)(pname=(ns,"handler"), aname="_handler", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._lists = []
                    self._handler = None
                    return
            Holder.__name__ = "writeListsRequestType_Holder"
            self.pyclass = Holder

    class writeMessagesRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "writeMessagesRequestType")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.writeMessagesRequestType_Def.schema
            TClist = [GTD("http://api.bronto.com","writeMessage",lazy=False)(pname=(ns,"messages"), aname="_messages", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://api.bronto.com","writeMessagesHandler",lazy=False)(pname=(ns,"handler"), aname="_handler", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._messages = []
                    self._handler = None
                    return
            Holder.__name__ = "writeMessagesRequestType_Holder"
            self.pyclass = Holder

    class deleteRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "deleteRequestType")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.deleteRequestType_Def.schema
            TClist = [GTD("http://api.bronto.com","deleteObject",lazy=False)(pname=(ns,"objects"), aname="_objects", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._objects = []
                    return
            Holder.__name__ = "deleteRequestType_Holder"
            self.pyclass = Holder

    class loginResponseType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "loginResponseType")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.loginResponseType_Def.schema
            TClist = [GTD("http://api.bronto.com","loginResult",lazy=False)(pname=(ns,"return"), aname="_return", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._return = None
                    return
            Holder.__name__ = "loginResponseType_Holder"
            self.pyclass = Holder

    class readAccountsResponseType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readAccountsResponseType")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readAccountsResponseType_Def.schema
            TClist = [GTD("http://api.bronto.com","readAccountsResult",lazy=False)(pname=(ns,"return"), aname="_return", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._return = None
                    return
            Holder.__name__ = "readAccountsResponseType_Holder"
            self.pyclass = Holder

    class readBouncesResponseType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readBouncesResponseType")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readBouncesResponseType_Def.schema
            TClist = [GTD("http://api.bronto.com","readBouncesResult",lazy=False)(pname=(ns,"return"), aname="_return", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._return = None
                    return
            Holder.__name__ = "readBouncesResponseType_Holder"
            self.pyclass = Holder

    class readClicksResponseType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readClicksResponseType")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readClicksResponseType_Def.schema
            TClist = [GTD("http://api.bronto.com","readClicksResult",lazy=False)(pname=(ns,"return"), aname="_return", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._return = None
                    return
            Holder.__name__ = "readClicksResponseType_Holder"
            self.pyclass = Holder

    class readContactsResponseType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readContactsResponseType")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readContactsResponseType_Def.schema
            TClist = [GTD("http://api.bronto.com","readContactsResult",lazy=False)(pname=(ns,"return"), aname="_return", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._return = None
                    return
            Holder.__name__ = "readContactsResponseType_Holder"
            self.pyclass = Holder

    class readDeliveriesResponseType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readDeliveriesResponseType")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readDeliveriesResponseType_Def.schema
            TClist = [GTD("http://api.bronto.com","readDeliveriesResult",lazy=False)(pname=(ns,"return"), aname="_return", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._return = None
                    return
            Holder.__name__ = "readDeliveriesResponseType_Holder"
            self.pyclass = Holder

    class readFieldsResponseType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readFieldsResponseType")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readFieldsResponseType_Def.schema
            TClist = [GTD("http://api.bronto.com","readFieldsResult",lazy=False)(pname=(ns,"return"), aname="_return", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._return = None
                    return
            Holder.__name__ = "readFieldsResponseType_Holder"
            self.pyclass = Holder

    class readFootersResponseType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readFootersResponseType")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readFootersResponseType_Def.schema
            TClist = [GTD("http://api.bronto.com","readFootersResult",lazy=False)(pname=(ns,"return"), aname="_return", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._return = None
                    return
            Holder.__name__ = "readFootersResponseType_Holder"
            self.pyclass = Holder

    class readFriendsResponseType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readFriendsResponseType")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readFriendsResponseType_Def.schema
            TClist = [GTD("http://api.bronto.com","readFriendsResult",lazy=False)(pname=(ns,"return"), aname="_return", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._return = None
                    return
            Holder.__name__ = "readFriendsResponseType_Holder"
            self.pyclass = Holder

    class readListsResponseType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readListsResponseType")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readListsResponseType_Def.schema
            TClist = [GTD("http://api.bronto.com","readListsResult",lazy=False)(pname=(ns,"return"), aname="_return", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._return = None
                    return
            Holder.__name__ = "readListsResponseType_Holder"
            self.pyclass = Holder

    class readMessagesResponseType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readMessagesResponseType")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readMessagesResponseType_Def.schema
            TClist = [GTD("http://api.bronto.com","readMessagesResult",lazy=False)(pname=(ns,"return"), aname="_return", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._return = None
                    return
            Holder.__name__ = "readMessagesResponseType_Holder"
            self.pyclass = Holder

    class readMessageFoldersResponseType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readMessageFoldersResponseType")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readMessageFoldersResponseType_Def.schema
            TClist = [GTD("http://api.bronto.com","readMessageFoldersResult",lazy=False)(pname=(ns,"return"), aname="_return", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._return = None
                    return
            Holder.__name__ = "readMessageFoldersResponseType_Holder"
            self.pyclass = Holder

    class readOpensResponseType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readOpensResponseType")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readOpensResponseType_Def.schema
            TClist = [GTD("http://api.bronto.com","readOpensResult",lazy=False)(pname=(ns,"return"), aname="_return", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._return = None
                    return
            Holder.__name__ = "readOpensResponseType_Holder"
            self.pyclass = Holder

    class readRepliesResponseType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readRepliesResponseType")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readRepliesResponseType_Def.schema
            TClist = [GTD("http://api.bronto.com","readRepliesResult",lazy=False)(pname=(ns,"return"), aname="_return", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._return = None
                    return
            Holder.__name__ = "readRepliesResponseType_Holder"
            self.pyclass = Holder

    class readResponsesResponseType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readResponsesResponseType")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readResponsesResponseType_Def.schema
            TClist = [GTD("http://api.bronto.com","readResponsesResult",lazy=False)(pname=(ns,"return"), aname="_return", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._return = None
                    return
            Holder.__name__ = "readResponsesResponseType_Holder"
            self.pyclass = Holder

    class readSegmentsResponseType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readSegmentsResponseType")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readSegmentsResponseType_Def.schema
            TClist = [GTD("http://api.bronto.com","readSegmentsResult",lazy=False)(pname=(ns,"return"), aname="_return", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._return = None
                    return
            Holder.__name__ = "readSegmentsResponseType_Holder"
            self.pyclass = Holder

    class readSendsResponseType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readSendsResponseType")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readSendsResponseType_Def.schema
            TClist = [GTD("http://api.bronto.com","readSendsResult",lazy=False)(pname=(ns,"return"), aname="_return", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._return = None
                    return
            Holder.__name__ = "readSendsResponseType_Holder"
            self.pyclass = Holder

    class readStreamsResponseType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readStreamsResponseType")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readStreamsResponseType_Def.schema
            TClist = [GTD("http://api.bronto.com","readStreamsResult",lazy=False)(pname=(ns,"return"), aname="_return", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._return = None
                    return
            Holder.__name__ = "readStreamsResponseType_Holder"
            self.pyclass = Holder

    class readStreamViewsResponseType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readStreamViewsResponseType")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readStreamViewsResponseType_Def.schema
            TClist = [GTD("http://api.bronto.com","readStreamViewsResult",lazy=False)(pname=(ns,"return"), aname="_return", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._return = None
                    return
            Holder.__name__ = "readStreamViewsResponseType_Holder"
            self.pyclass = Holder

    class readUnsubscriptionsResponseType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readUnsubscriptionsResponseType")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readUnsubscriptionsResponseType_Def.schema
            TClist = [GTD("http://api.bronto.com","readUnsubscriptionsResult",lazy=False)(pname=(ns,"return"), aname="_return", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._return = None
                    return
            Holder.__name__ = "readUnsubscriptionsResponseType_Holder"
            self.pyclass = Holder

    class readUpdatesResponseType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readUpdatesResponseType")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readUpdatesResponseType_Def.schema
            TClist = [GTD("http://api.bronto.com","readUpdatesResult",lazy=False)(pname=(ns,"return"), aname="_return", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._return = None
                    return
            Holder.__name__ = "readUpdatesResponseType_Holder"
            self.pyclass = Holder

    class readNextResponseType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "readNextResponseType")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.readNextResponseType_Def.schema
            TClist = [GTD("http://api.bronto.com","readNextResult",lazy=False)(pname=(ns,"return"), aname="_return", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._return = None
                    return
            Holder.__name__ = "readNextResponseType_Holder"
            self.pyclass = Holder

    class writeResponseType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "writeResponseType")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.writeResponseType_Def.schema
            TClist = [GTD("http://api.bronto.com","writeResultType",lazy=False)(pname=(ns,"return"), aname="_return", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._return = None
                    return
            Holder.__name__ = "writeResponseType_Holder"
            self.pyclass = Holder

    class deleteResponseType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
        schema = "http://api.bronto.com"
        type = (schema, "deleteResponseType")
        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
            ns = ns0.deleteResponseType_Def.schema
            TClist = [GTD("http://api.bronto.com","deleteResultType",lazy=False)(pname=(ns,"return"), aname="_return", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
            self.attribute_typecode_dict = attributes or {}
            if extend: TClist += ofwhat
            if restrict: TClist = ofwhat
            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
            class Holder:
                __metaclass__ = pyclass_type
                typecode = self
                def __init__(self):
                    # pyclass
                    self._return = None
                    return
            Holder.__name__ = "deleteResponseType_Holder"
            self.pyclass = Holder

    class fault_Dec(ElementDeclaration):
        literal = "fault"
        schema = "http://api.bronto.com"
        def __init__(self, **kw):
            kw["pname"] = ("http://api.bronto.com","fault")
            kw["aname"] = "_fault"
            if ns0.error_Def not in ns0.fault_Dec.__bases__:
                bases = list(ns0.fault_Dec.__bases__)
                bases.insert(0, ns0.error_Def)
                ns0.fault_Dec.__bases__ = tuple(bases)

            ns0.error_Def.__init__(self, **kw)
            if self.pyclass is not None: self.pyclass.__name__ = "fault_Dec_Holder"

    class sessionHeader_Dec(ElementDeclaration):
        literal = "sessionHeader"
        schema = "http://api.bronto.com"
        def __init__(self, **kw):
            kw["pname"] = ("http://api.bronto.com","sessionHeader")
            kw["aname"] = "_sessionHeader"
            if ns0.sessionHeader_Def not in ns0.sessionHeader_Dec.__bases__:
                bases = list(ns0.sessionHeader_Dec.__bases__)
                bases.insert(0, ns0.sessionHeader_Def)
                ns0.sessionHeader_Dec.__bases__ = tuple(bases)

            ns0.sessionHeader_Def.__init__(self, **kw)
            if self.pyclass is not None: self.pyclass.__name__ = "sessionHeader_Dec_Holder"

    class login_Dec(ElementDeclaration):
        literal = "login"
        schema = "http://api.bronto.com"
        def __init__(self, **kw):
            kw["pname"] = ("http://api.bronto.com","login")
            kw["aname"] = "_login"
            if ns0.loginRequestType_Def not in ns0.login_Dec.__bases__:
                bases = list(ns0.login_Dec.__bases__)
                bases.insert(0, ns0.loginRequestType_Def)
                ns0.login_Dec.__bases__ = tuple(bases)

            ns0.loginRequestType_Def.__init__(self, **kw)
            if self.pyclass is not None: self.pyclass.__name__ = "login_Dec_Holder"

    class loginResponse_Dec(ElementDeclaration):
        literal = "loginResponse"
        schema = "http://api.bronto.com"
        def __init__(self, **kw):
            kw["pname"] = ("http://api.bronto.com","loginResponse")
            kw["aname"] = "_loginResponse"
            if ns0.loginResponseType_Def not in ns0.loginResponse_Dec.__bases__:
                bases = list(ns0.loginResponse_Dec.__bases__)
                bases.insert(0, ns0.loginResponseType_Def)
                ns0.loginResponse_Dec.__bases__ = tuple(bases)

            ns0.loginResponseType_Def.__init__(self, **kw)
            if self.pyclass is not None: self.pyclass.__name__ = "loginResponse_Dec_Holder"

    class readAccounts_Dec(ElementDeclaration):
        literal = "readAccounts"
        schema = "http://api.bronto.com"
        def __init__(self, **kw):
            kw["pname"] = ("http://api.bronto.com","readAccounts")
            kw["aname"] = "_readAccounts"
            if ns0.readAccountsRequestType_Def not in ns0.readAccounts_Dec.__bases__:
                bases = list(ns0.readAccounts_Dec.__bases__)
                bases.insert(0, ns0.readAccountsRequestType_Def)
                ns0.readAccounts_Dec.__bases__ = tuple(bases)

            ns0.readAccountsRequestType_Def.__init__(self, **kw)
            if self.pyclass is not None: self.pyclass.__name__ = "readAccounts_Dec_Holder"

    class readAccountsResponse_Dec(ElementDeclaration):
        literal = "readAccountsResponse"
        schema = "http://api.bronto.com"
        def __init__(self, **kw):
            kw["pname"] = ("http://api.bronto.com","readAccountsResponse")
            kw["aname"] = "_readAccountsResponse"
            if ns0.readAccountsResponseType_Def not in ns0.readAccountsResponse_Dec.__bases__:
                bases = list(ns0.readAccountsResponse_Dec.__bases__)
                bases.insert(0, ns0.readAccountsResponseType_Def)
                ns0.readAccountsResponse_Dec.__bases__ = tuple(bases)

            ns0.readAccountsResponseType_Def.__init__(self, **kw)
            if self.pyclass is not None: self.pyclass.__name__ = "readAccountsResponse_Dec_Holder"

    class readBounces_Dec(ElementDeclaration):
        literal = "readBounces"
        schema = "http://api.bronto.com"
        def __init__(self, **kw):
            kw["pname"] = ("http://api.bronto.com","readBounces")
            kw["aname"] = "_readBounces"
            if ns0.readBouncesRequestType_Def not in ns0.readBounces_Dec.__bases__:
                bases = list(ns0.readBounces_Dec.__bases__)
                bases.insert(0, ns0.readBouncesRequestType_Def)
                ns0.readBounces_Dec.__bases__ = tuple(bases)

            ns0.readBouncesRequestType_Def.__init__(self, **kw)
            if self.pyclass is not None: self.pyclass.__name__ = "readBounces_Dec_Holder"

    class readBouncesResponse_Dec(ElementDeclaration):
        literal = "readBouncesResponse"
        schema = "http://api.bronto.com"
        def __init__(self, **kw):
            kw["pname"] = ("http://api.bronto.com","readBouncesResponse")
            kw["aname"] = "_readBouncesResponse"
            if ns0.readBouncesResponseType_Def not in ns0.readBouncesResponse_Dec.__bases__:
                bases = list(ns0.readBouncesResponse_Dec.__bases__)
                bases.insert(0, ns0.readBouncesResponseType_Def)
                ns0.readBouncesResponse_Dec.__bases__ = tuple(bases)

            ns0.readBouncesResponseType_Def.__init__(self, **kw)
            if self.pyclass is not None: self.pyclass.__name__ = "readBouncesResponse_Dec_Holder"

    class readClicks_Dec(ElementDeclaration):
        literal = "readClicks"
        schema = "http://api.bronto.com"
        def __init__(self, **kw):
            kw["pname"] = ("http://api.bronto.com","readClicks")
            kw["aname"] = "_readClicks"
            if ns0.readClicksRequestType_Def not in ns0.readClicks_Dec.__bases__:
                bases = list(ns0.readClicks_Dec.__bases__)
                bases.insert(0, ns0.readClicksRequestType_Def)
                ns0.readClicks_Dec.__bases__ = tuple(bases)

            ns0.readClicksRequestType_Def.__init__(self, **kw)
            if self.pyclass is not None: self.pyclass.__name__ = "readClicks_Dec_Holder"

    class readClicksResponse_Dec(ElementDeclaration):
        literal = "readClicksResponse"
        schema = "http://api.bronto.com"
        def __init__(self, **kw):
            kw["pname"] = ("http://api.bronto.com","readClicksResponse")
            kw["aname"] = "_readClicksResponse"
            if ns0.readClicksResponseType_Def not in ns0.readClicksResponse_Dec.__bases__:
                bases = list(ns0.readClicksResponse_Dec.__bases__)
                bases.insert(0, ns0.readClicksResponseType_Def)
                ns0.readClicksResponse_Dec.__bases__ = tuple(bases)

            ns0.readClicksResponseType_Def.__init__(self, **kw)
            if self.pyclass is not None: self.pyclass.__name__ = "readClicksResponse_Dec_Holder"

    class readContacts_Dec(ElementDeclaration):
        literal = "readContacts"
        schema = "http://api.bronto.com"
        def __init__(self, **kw):
            kw["pname"] = ("http://api.bronto.com","readContacts")
            kw["aname"] = "_readContacts"
            if ns0.readContactsRequestType_Def not in ns0.readContacts_Dec.__bases__:
                bases = list(ns0.readContacts_Dec.__bases__)
                bases.insert(0, ns0.readContactsRequestType_Def)
                ns0.readContacts_Dec.__bases__ = tuple(bases)

            ns0.readContactsRequestType_Def.__init__(self, **kw)
            if self.pyclass is not None: self.pyclass.__name__ = "readContacts_Dec_Holder"

    class readContactsResponse_Dec(ElementDeclaration):
        literal = "readContactsResponse"
        schema = "http://api.bronto.com"
        def __init__(self, **kw):
            kw["pname"] = ("http://api.bronto.com","readContactsResponse")
            kw["aname"] = "_readContactsResponse"
            if ns0.readContactsResponseType_Def not in ns0.readContactsResponse_Dec.__bases__:
                bases = list(ns0.readContactsResponse_Dec.__bases__)
                bases.insert(0, ns0.readContactsResponseType_Def)
                ns0.readContactsResponse_Dec.__bases__ = tuple(bases)

            ns0.readContactsResponseType_Def.__init__(self, **kw)
            if self.pyclass is not None: self.pyclass.__name__ = "readContactsResponse_Dec_Holder"

    class readDeliveries_Dec(ElementDeclaration):
        literal = "readDeliveries"
        schema = "http://api.bronto.com"
        def __init__(self, **kw):
            kw["pname"] = ("http://api.bronto.com","readDeliveries")
            kw["aname"] = "_readDeliveries"
            if ns0.readDeliveriesRequestType_Def not in ns0.readDeliveries_Dec.__bases__:
                bases = list(ns0.readDeliveries_Dec.__bases__)
                bases.insert(0, ns0.readDeliveriesRequestType_Def)
                ns0.readDeliveries_Dec.__bases__ = tuple(bases)

            ns0.readDeliveriesRequestType_Def.__init__(self, **kw)
            if self.pyclass is not None: self.pyclass.__name__ = "readDeliveries_Dec_Holder"

    class readDeliveriesResponse_Dec(ElementDeclaration):
        literal = "readDeliveriesResponse"
        schema = "http://api.bronto.com"
        def __init__(self, **kw):
            kw["pname"] = ("http://api.bronto.com","readDeliveriesResponse")
            kw["aname"] = "_readDeliveriesResponse"
            if ns0.readDeliveriesResponseType_Def not in ns0.readDeliveriesResponse_Dec.__bases__:
                bases = list(ns0.readDeliveriesResponse_Dec.__bases__)
                bases.insert(0, ns0.readDeliveriesResponseType_Def)
                ns0.readDeliveriesResponse_Dec.__bases__ = tuple(bases)

            ns0.readDeliveriesResponseType_Def.__init__(self, **kw)
            if self.pyclass is not None: self.pyclass.__name__ = "readDeliveriesResponse_Dec_Holder"

    class readFields_Dec(ElementDeclaration):
        literal = "readFields"
        schema = "http://api.bronto.com"
        def __init__(self, **kw):
            kw["pname"] = ("http://api.bronto.com","readFields")
            kw["aname"] = "_readFields"
            if ns0.readFieldsRequestType_Def not in ns0.readFields_Dec.__bases__:
                bases = list(ns0.readFields_Dec.__bases__)
                bases.insert(0, ns0.readFieldsRequestType_Def)
                ns0.readFields_Dec.__bases__ = tuple(bases)

            ns0.readFieldsRequestType_Def.__init__(self, **kw)
            if self.pyclass is not None: self.pyclass.__name__ = "readFields_Dec_Holder"

    class readFieldsResponse_Dec(ElementDeclaration):
        literal = "readFieldsResponse"
        schema = "http://api.bronto.com"
        def __init__(self, **kw):
            kw["pname"] = ("http://api.bronto.com","readFieldsResponse")
            kw["aname"] = "_readFieldsResponse"
            if ns0.readFieldsResponseType_Def not in ns0.readFieldsResponse_Dec.__bases__:
                bases = list(ns0.readFieldsResponse_Dec.__bases__)
                bases.insert(0, ns0.readFieldsResponseType_Def)
                ns0.readFieldsResponse_Dec.__bases__ = tuple(bases)

            ns0.readFieldsResponseType_Def.__init__(self, **kw)
            if self.pyclass is not None: self.pyclass.__name__ = "readFieldsResponse_Dec_Holder"

    class readFooters_Dec(ElementDeclaration):
        literal = "readFooters"
        schema = "http://api.bronto.com"
        def __init__(self, **kw):
            kw["pname"] = ("http://api.bronto.com","readFooters")
            kw["aname"] = "_readFooters"
            if ns0.readFootersRequestType_Def not in ns0.readFooters_Dec.__bases__:
                bases = list(ns0.readFooters_Dec.__bases__)
                bases.insert(0, ns0.readFootersRequestType_Def)
                ns0.readFooters_Dec.__bases__ = tuple(bases)

            ns0.readFootersRequestType_Def.__init__(self, **kw)
            if self.pyclass is not None: self.pyclass.__name__ = "readFooters_Dec_Holder"

    class readFootersResponse_Dec(ElementDeclaration):
        literal = "readFootersResponse"
        schema = "http://api.bronto.com"
        def __init__(self, **kw):
            kw["pname"] = ("http://api.bronto.com","readFootersResponse")
            kw["aname"] = "_readFootersResponse"
            if ns0.readFootersResponseType_Def not in ns0.readFootersResponse_Dec.__bases__:
                bases = list(ns0.readFootersResponse_Dec.__bases__)
                bases.insert(0, ns0.readFootersResponseType_Def)
                ns0.readFootersResponse_Dec.__bases__ = tuple(bases)

            ns0.readFootersResponseType_Def.__init__(self, **kw)
            if self.pyclass is not None: self.pyclass.__name__ = "readFootersResponse_Dec_Holder"

    class readFriends_Dec(ElementDeclaration):
        literal = "readFriends"
        schema = "http://api.bronto.com"
        def __init__(self, **kw):
            kw["pname"] = ("http://api.bronto.com","readFriends")
            kw["aname"] = "_readFriends"
            if ns0.readFriendsRequestType_Def not in ns0.readFriends_Dec.__bases__:
                bases = list(ns0.readFriends_Dec.__bases__)
                bases.insert(0, ns0.readFriendsRequestType_Def)
                ns0.readFriends_Dec.__bases__ = tuple(bases)

            ns0.readFriendsRequestType_Def.__init__(self, **kw)
            if self.pyclass is not None: self.pyclass.__name__ = "readFriends_Dec_Holder"

    class readFriendsResponse_Dec(ElementDeclaration):
        literal = "readFriendsResponse"
        schema = "http://api.bronto.com"
        def __init__(self, **kw):
            kw["pname"] = ("http://api.bronto.com","readFriendsResponse")
            kw["aname"] = "_readFriendsResponse"
            if ns0.readFriendsResponseType_Def not in ns0.readFriendsResponse_Dec.__bases__:
                bases = list(ns0.readFriendsResponse_Dec.__bases__)
                bases.insert(0, ns0.readFriendsResponseType_Def)
                ns0.readFriendsResponse_Dec.__bases__ = tuple(bases)

            ns0.readFriendsResponseType_Def.__init__(self, **kw)
            if self.pyclass is not None: self.pyclass.__name__ = "readFriendsResponse_Dec_Holder"

    class readLists_Dec(ElementDeclaration):
        literal = "readLists"
        schema = "http://api.bronto.com"
        def __init__(self, **kw):
            kw["pname"] = ("http://api.bronto.com","readLists")
            kw["aname"] = "_readLists"
            if ns0.readListsRequestType_Def not in ns0.readLists_Dec.__bases__:
                bases = list(ns0.readLists_Dec.__bases__)
                bases.insert(0, ns0.readListsRequestType_Def)
                ns0.readLists_Dec.__bases__ = tuple(bases)

            ns0.readListsRequestType_Def.__init__(self, **kw)
            if self.pyclass is not None: self.pyclass.__name__ = "readLists_Dec_Holder"

    class readListsResponse_Dec(ElementDeclaration):
        literal = "readListsResponse"
        schema = "http://api.bronto.com"
        def __init__(self, **kw):
            kw["pname"] = ("http://api.bronto.com","readListsResponse")
            kw["aname"] = "_readListsResponse"
            if ns0.readListsResponseType_Def not in ns0.readListsResponse_Dec.__bases__:
                bases = list(ns0.readListsResponse_Dec.__bases__)
                bases.insert(0, ns0.readListsResponseType_Def)
                ns0.readListsResponse_Dec.__bases__ = tuple(bases)

            ns0.readListsResponseType_Def.__init__(self, **kw)
            if self.pyclass is not None: self.pyclass.__name__ = "readListsResponse_Dec_Holder"

    class readMessages_Dec(ElementDeclaration):
        literal = "readMessages"
        schema = "http://api.bronto.com"
        def __init__(self, **kw):
            kw["pname"] = ("http://api.bronto.com","readMessages")
            kw["aname"] = "_readMessages"
            if ns0.readMessagesRequestType_Def not in ns0.readMessages_Dec.__bases__:
                bases = list(ns0.readMessages_Dec.__bases__)
                bases.insert(0, ns0.readMessagesRequestType_Def)
                ns0.readMessages_Dec.__bases__ = tuple(bases)

            ns0.readMessagesRequestType_Def.__init__(self, **kw)
            if self.pyclass is not None: self.pyclass.__name__ = "readMessages_Dec_Holder"

    class readMessagesResponse_Dec(ElementDeclaration):
        literal = "readMessagesResponse"
        schema = "http://api.bronto.com"
        def __init__(self, **kw):
            kw["pname"] = ("http://api.bronto.com","readMessagesResponse")
            kw["aname"] = "_readMessagesResponse"
            if ns0.readMessagesResponseType_Def not in ns0.readMessagesResponse_Dec.__bases__:
                bases = list(ns0.readMessagesResponse_Dec.__bases__)
                bases.insert(0, ns0.readMessagesResponseType_Def)
                ns0.readMessagesResponse_Dec.__bases__ = tuple(bases)

            ns0.readMessagesResponseType_Def.__init__(self, **kw)
            if self.pyclass is not None: self.pyclass.__name__ = "readMessagesResponse_Dec_Holder"

    class readMessageFolders_Dec(ElementDeclaration):
        literal = "readMessageFolders"
        schema = "http://api.bronto.com"
        def __init__(self, **kw):
            kw["pname"] = ("http://api.bronto.com","readMessageFolders")
            kw["aname"] = "_readMessageFolders"
            if ns0.readMessageFoldersRequestType_Def not in ns0.readMessageFolders_Dec.__bases__:
                bases = list(ns0.readMessageFolders_Dec.__bases__)
                bases.insert(0, ns0.readMessageFoldersRequestType_Def)
                ns0.readMessageFolders_Dec.__bases__ = tuple(bases)

            ns0.readMessageFoldersRequestType_Def.__init__(self, **kw)
            if self.pyclass is not None: self.pyclass.__name__ = "readMessageFolders_Dec_Holder"

    class readMessageFoldersResponse_Dec(ElementDeclaration):
        literal = "readMessageFoldersResponse"
        schema = "http://api.bronto.com"
        def __init__(self, **kw):
            kw["pname"] = ("http://api.bronto.com","readMessageFoldersResponse")
            kw["aname"] = "_readMessageFoldersResponse"
            if ns0.readMessageFoldersResponseType_Def not in ns0.readMessageFoldersResponse_Dec.__bases__:
                bases = list(ns0.readMessageFoldersResponse_Dec.__bases__)
                bases.insert(0, ns0.readMessageFoldersResponseType_Def)
                ns0.readMessageFoldersResponse_Dec.__bases__ = tuple(bases)

            ns0.readMessageFoldersResponseType_Def.__init__(self, **kw)
            if self.pyclass is not None: self.pyclass.__name__ = "readMessageFoldersResponse_Dec_Holder"

    class readOpens_Dec(ElementDeclaration):
        literal = "readOpens"
        schema = "http://api.bronto.com"
        def __init__(self, **kw):
            kw["pname"] = ("http://api.bronto.com","readOpens")
            kw["aname"] = "_readOpens"
            if ns0.readOpensRequestType_Def not in ns0.readOpens_Dec.__bases__:
                bases = list(ns0.readOpens_Dec.__bases__)
                bases.insert(0, ns0.readOpensRequestType_Def)
                ns0.readOpens_Dec.__bases__ = tuple(bases)

            ns0.readOpensRequestType_Def.__init__(self, **kw)
            if self.pyclass is not None: self.pyclass.__name__ = "readOpens_Dec_Holder"

    class readOpensResponse_Dec(ElementDeclaration):
        literal = "readOpensResponse"
        schema = "http://api.bronto.com"
        def __init__(self, **kw):
            kw["pname"] = ("http://api.bronto.com","readOpensResponse")
            kw["aname"] = "_readOpensResponse"
            if ns0.readOpensResponseType_Def not in ns0.readOpensResponse_Dec.__bases__:
                bases = list(ns0.readOpensResponse_Dec.__bases__)
                bases.insert(0, ns0.readOpensResponseType_Def)
                ns0.readOpensResponse_Dec.__bases__ = tuple(bases)

            ns0.readOpensResponseType_Def.__init__(self, **kw)
            if self.pyclass is not None: self.pyclass.__name__ = "readOpensResponse_Dec_Holder"

    class readReplies_Dec(ElementDeclaration):
        literal = "readReplies"
        schema = "http://api.bronto.com"
        def __init__(self, **kw):
            kw["pname"] = ("http://api.bronto.com","readReplies")
            kw["aname"] = "_readReplies"
            if ns0.readRepliesRequestType_Def not in ns0.readReplies_Dec.__bases__:
                bases = list(ns0.readReplies_Dec.__bases__)
                bases.insert(0, ns0.readRepliesRequestType_Def)
                ns0.readReplies_Dec.__bases__ = tuple(bases)

            ns0.readRepliesRequestType_Def.__init__(self, **kw)
            if self.pyclass is not None: self.pyclass.__name__ = "readReplies_Dec_Holder"

    class readRepliesResponse_Dec(ElementDeclaration):
        literal = "readRepliesResponse"
        schema = "http://api.bronto.com"
        def __init__(self, **kw):
            kw["pname"] = ("http://api.bronto.com","readRepliesResponse")
            kw["aname"] = "_readRepliesResponse"
            if ns0.readRepliesResponseType_Def not in ns0.readRepliesResponse_Dec.__bases__:
                bases = list(ns0.readRepliesResponse_Dec.__bases__)
                bases.insert(0, ns0.readRepliesResponseType_Def)
                ns0.readRepliesResponse_Dec.__bases__ = tuple(bases)

            ns0.readRepliesResponseType_Def.__init__(self, **kw)
            if self.pyclass is not None: self.pyclass.__name__ = "readRepliesResponse_Dec_Holder"

    class readResponses_Dec(ElementDeclaration):
        literal = "readResponses"
        schema = "http://api.bronto.com"
        def __init__(self, **kw):
            kw["pname"] = ("http://api.bronto.com","readResponses")
            kw["aname"] = "_readResponses"
            if ns0.readResponsesRequestType_Def not in ns0.readResponses_Dec.__bases__:
                bases = list(ns0.readResponses_Dec.__bases__)
                bases.insert(0, ns0.readResponsesRequestType_Def)
                ns0.readResponses_Dec.__bases__ = tuple(bases)

            ns0.readResponsesRequestType_Def.__init__(self, **kw)
            if self.pyclass is not None: self.pyclass.__name__ = "readResponses_Dec_Holder"

    class readResponsesResponse_Dec(ElementDeclaration):
        literal = "readResponsesResponse"
        schema = "http://api.bronto.com"
        def __init__(self, **kw):
            kw["pname"] = ("http://api.bronto.com","readResponsesResponse")
            kw["aname"] = "_readResponsesResponse"
            if ns0.readResponsesResponseType_Def not in ns0.readResponsesResponse_Dec.__bases__:
                bases = list(ns0.readResponsesResponse_Dec.__bases__)
                bases.insert(0, ns0.readResponsesResponseType_Def)
                ns0.readResponsesResponse_Dec.__bases__ = tuple(bases)

            ns0.readResponsesResponseType_Def.__init__(self, **kw)
            if self.pyclass is not None: self.pyclass.__name__ = "readResponsesResponse_Dec_Holder"

    class readSegments_Dec(ElementDeclaration):
        literal = "readSegments"
        schema = "http://api.bronto.com"
        def __init__(self, **kw):
            kw["pname"] = ("http://api.bronto.com","readSegments")
            kw["aname"] = "_readSegments"
            if ns0.readSegmentsRequestType_Def not in ns0.readSegments_Dec.__bases__:
                bases = list(ns0.readSegments_Dec.__bases__)
                bases.insert(0, ns0.readSegmentsRequestType_Def)
                ns0.readSegments_Dec.__bases__ = tuple(bases)

            ns0.readSegmentsRequestType_Def.__init__(self, **kw)
            if self.pyclass is not None: self.pyclass.__name__ = "readSegments_Dec_Holder"

    class readSegmentsResponse_Dec(ElementDeclaration):
        literal = "readSegmentsResponse"
        schema = "http://api.bronto.com"
        def __init__(self, **kw):
            kw["pname"] = ("http://api.bronto.com","readSegmentsResponse")
            kw["aname"] = "_readSegmentsResponse"
            if ns0.readSegmentsResponseType_Def not in ns0.readSegmentsResponse_Dec.__bases__:
                bases = list(ns0.readSegmentsResponse_Dec.__bases__)
                bases.insert(0, ns0.readSegmentsResponseType_Def)
                ns0.readSegmentsResponse_Dec.__bases__ = tuple(bases)

            ns0.readSegmentsResponseType_Def.__init__(self, **kw)
            if self.pyclass is not None: self.pyclass.__name__ = "readSegmentsResponse_Dec_Holder"

    class readSends_Dec(ElementDeclaration):
        literal = "readSends"
        schema = "http://api.bronto.com"
        def __init__(self, **kw):
            kw["pname"] = ("http://api.bronto.com","readSends")
            kw["aname"] = "_readSends"
            if ns0.readSendsRequestType_Def not in ns0.readSends_Dec.__bases__:
                bases = list(ns0.readSends_Dec.__bases__)
                bases.insert(0, ns0.readSendsRequestType_Def)
                ns0.readSends_Dec.__bases__ = tuple(bases)

            ns0.readSendsRequestType_Def.__init__(self, **kw)
            if self.pyclass is not None: self.pyclass.__name__ = "readSends_Dec_Holder"

    class readSendsResponse_Dec(ElementDeclaration):
        literal = "readSendsResponse"
        schema = "http://api.bronto.com"
        def __init__(self, **kw):
            kw["pname"] = ("http://api.bronto.com","readSendsResponse")
            kw["aname"] = "_readSendsResponse"
            if ns0.readSendsResponseType_Def not in ns0.readSendsResponse_Dec.__bases__:
                bases = list(ns0.readSendsResponse_Dec.__bases__)
                bases.insert(0, ns0.readSendsResponseType_Def)
                ns0.readSendsResponse_Dec.__bases__ = tuple(bases)

            ns0.readSendsResponseType_Def.__init__(self, **kw)
            if self.pyclass is not None: self.pyclass.__name__ = "readSendsResponse_Dec_Holder"

    class readStreams_Dec(ElementDeclaration):
        literal = "readStreams"
        schema = "http://api.bronto.com"
        def __init__(self, **kw):
            kw["pname"] = ("http://api.bronto.com","readStreams")
            kw["aname"] = "_readStreams"
            if ns0.readStreamsRequestType_Def not in ns0.readStreams_Dec.__bases__:
                bases = list(ns0.readStreams_Dec.__bases__)
                bases.insert(0, ns0.readStreamsRequestType_Def)
                ns0.readStreams_Dec.__bases__ = tuple(bases)

            ns0.readStreamsRequestType_Def.__init__(self, **kw)
            if self.pyclass is not None: self.pyclass.__name__ = "readStreams_Dec_Holder"

    class readStreamsResponse_Dec(ElementDeclaration):
        literal = "readStreamsResponse"
        schema = "http://api.bronto.com"
        def __init__(self, **kw):
            kw["pname"] = ("http://api.bronto.com","readStreamsResponse")
            kw["aname"] = "_readStreamsResponse"
            if ns0.readStreamsResponseType_Def not in ns0.readStreamsResponse_Dec.__bases__:
                bases = list(ns0.readStreamsResponse_Dec.__bases__)
                bases.insert(0, ns0.readStreamsResponseType_Def)
                ns0.readStreamsResponse_Dec.__bases__ = tuple(bases)

            ns0.readStreamsResponseType_Def.__init__(self, **kw)
            if self.pyclass is not None: self.pyclass.__name__ = "readStreamsResponse_Dec_Holder"

    class readStreamViews_Dec(ElementDeclaration):
        literal = "readStreamViews"
        schema = "http://api.bronto.com"
        def __init__(self, **kw):
            kw["pname"] = ("http://api.bronto.com","readStreamViews")
            kw["aname"] = "_readStreamViews"
            if ns0.readStreamViewsRequestType_Def not in ns0.readStreamViews_Dec.__bases__:
                bases = list(ns0.readStreamViews_Dec.__bases__)
                bases.insert(0, ns0.readStreamViewsRequestType_Def)
                ns0.readStreamViews_Dec.__bases__ = tuple(bases)

            ns0.readStreamViewsRequestType_Def.__init__(self, **kw)
            if self.pyclass is not None: self.pyclass.__name__ = "readStreamViews_Dec_Holder"

    class readStreamViewsResponse_Dec(ElementDeclaration):
        literal = "readStreamViewsResponse"
        schema = "http://api.bronto.com"
        def __init__(self, **kw):
            kw["pname"] = ("http://api.bronto.com","readStreamViewsResponse")
            kw["aname"] = "_readStreamViewsResponse"
            if ns0.readStreamViewsResponseType_Def not in ns0.readStreamViewsResponse_Dec.__bases__:
                bases = list(ns0.readStreamViewsResponse_Dec.__bases__)
                bases.insert(0, ns0.readStreamViewsResponseType_Def)
                ns0.readStreamViewsResponse_Dec.__bases__ = tuple(bases)

            ns0.readStreamViewsResponseType_Def.__init__(self, **kw)
            if self.pyclass is not None: self.pyclass.__name__ = "readStreamViewsResponse_Dec_Holder"

    class readUnsubscriptions_Dec(ElementDeclaration):
        literal = "readUnsubscriptions"
        schema = "http://api.bronto.com"
        def __init__(self, **kw):
            kw["pname"] = ("http://api.bronto.com","readUnsubscriptions")
            kw["aname"] = "_readUnsubscriptions"
            if ns0.readUnsubscriptionsRequestType_Def not in ns0.readUnsubscriptions_Dec.__bases__:
                bases = list(ns0.readUnsubscriptions_Dec.__bases__)
                bases.insert(0, ns0.readUnsubscriptionsRequestType_Def)
                ns0.readUnsubscriptions_Dec.__bases__ = tuple(bases)

            ns0.readUnsubscriptionsRequestType_Def.__init__(self, **kw)
            if self.pyclass is not None: self.pyclass.__name__ = "readUnsubscriptions_Dec_Holder"

    class readUnsubscriptionsResponse_Dec(ElementDeclaration):
        literal = "readUnsubscriptionsResponse"
        schema = "http://api.bronto.com"
        def __init__(self, **kw):
            kw["pname"] = ("http://api.bronto.com","readUnsubscriptionsResponse")
            kw["aname"] = "_readUnsubscriptionsResponse"
            if ns0.readUnsubscriptionsResponseType_Def not in ns0.readUnsubscriptionsResponse_Dec.__bases__:
                bases = list(ns0.readUnsubscriptionsResponse_Dec.__bases__)
                bases.insert(0, ns0.readUnsubscriptionsResponseType_Def)
                ns0.readUnsubscriptionsResponse_Dec.__bases__ = tuple(bases)

            ns0.readUnsubscriptionsResponseType_Def.__init__(self, **kw)
            if self.pyclass is not None: self.pyclass.__name__ = "readUnsubscriptionsResponse_Dec_Holder"

    class readUpdates_Dec(ElementDeclaration):
        literal = "readUpdates"
        schema = "http://api.bronto.com"
        def __init__(self, **kw):
            kw["pname"] = ("http://api.bronto.com","readUpdates")
            kw["aname"] = "_readUpdates"
            if ns0.readUpdatesRequestType_Def not in ns0.readUpdates_Dec.__bases__:
                bases = list(ns0.readUpdates_Dec.__bases__)
                bases.insert(0, ns0.readUpdatesRequestType_Def)
                ns0.readUpdates_Dec.__bases__ = tuple(bases)

            ns0.readUpdatesRequestType_Def.__init__(self, **kw)
            if self.pyclass is not None: self.pyclass.__name__ = "readUpdates_Dec_Holder"

    class readUpdatesResponse_Dec(ElementDeclaration):
        literal = "readUpdatesResponse"
        schema = "http://api.bronto.com"
        def __init__(self, **kw):
            kw["pname"] = ("http://api.bronto.com","readUpdatesResponse")
            kw["aname"] = "_readUpdatesResponse"
            if ns0.readUpdatesResponseType_Def not in ns0.readUpdatesResponse_Dec.__bases__:
                bases = list(ns0.readUpdatesResponse_Dec.__bases__)
                bases.insert(0, ns0.readUpdatesResponseType_Def)
                ns0.readUpdatesResponse_Dec.__bases__ = tuple(bases)

            ns0.readUpdatesResponseType_Def.__init__(self, **kw)
            if self.pyclass is not None: self.pyclass.__name__ = "readUpdatesResponse_Dec_Holder"

    class readNext_Dec(ElementDeclaration):
        literal = "readNext"
        schema = "http://api.bronto.com"
        def __init__(self, **kw):
            kw["pname"] = ("http://api.bronto.com","readNext")
            kw["aname"] = "_readNext"
            if ns0.readNextRequestType_Def not in ns0.readNext_Dec.__bases__:
                bases = list(ns0.readNext_Dec.__bases__)
                bases.insert(0, ns0.readNextRequestType_Def)
                ns0.readNext_Dec.__bases__ = tuple(bases)

            ns0.readNextRequestType_Def.__init__(self, **kw)
            if self.pyclass is not None: self.pyclass.__name__ = "readNext_Dec_Holder"

    class readNextResponse_Dec(ElementDeclaration):
        literal = "readNextResponse"
        schema = "http://api.bronto.com"
        def __init__(self, **kw):
            kw["pname"] = ("http://api.bronto.com","readNextResponse")
            kw["aname"] = "_readNextResponse"
            if ns0.readNextResponseType_Def not in ns0.readNextResponse_Dec.__bases__:
                bases = list(ns0.readNextResponse_Dec.__bases__)
                bases.insert(0, ns0.readNextResponseType_Def)
                ns0.readNextResponse_Dec.__bases__ = tuple(bases)

            ns0.readNextResponseType_Def.__init__(self, **kw)
            if self.pyclass is not None: self.pyclass.__name__ = "readNextResponse_Dec_Holder"

    class writeContacts_Dec(ElementDeclaration):
        literal = "writeContacts"
        schema = "http://api.bronto.com"
        def __init__(self, **kw):
            kw["pname"] = ("http://api.bronto.com","writeContacts")
            kw["aname"] = "_writeContacts"
            if ns0.writeContactsRequestType_Def not in ns0.writeContacts_Dec.__bases__:
                bases = list(ns0.writeContacts_Dec.__bases__)
                bases.insert(0, ns0.writeContactsRequestType_Def)
                ns0.writeContacts_Dec.__bases__ = tuple(bases)

            ns0.writeContactsRequestType_Def.__init__(self, **kw)
            if self.pyclass is not None: self.pyclass.__name__ = "writeContacts_Dec_Holder"

    class writeDeliveries_Dec(ElementDeclaration):
        literal = "writeDeliveries"
        schema = "http://api.bronto.com"
        def __init__(self, **kw):
            kw["pname"] = ("http://api.bronto.com","writeDeliveries")
            kw["aname"] = "_writeDeliveries"
            if ns0.writeDeliveriesRequestType_Def not in ns0.writeDeliveries_Dec.__bases__:
                bases = list(ns0.writeDeliveries_Dec.__bases__)
                bases.insert(0, ns0.writeDeliveriesRequestType_Def)
                ns0.writeDeliveries_Dec.__bases__ = tuple(bases)

            ns0.writeDeliveriesRequestType_Def.__init__(self, **kw)
            if self.pyclass is not None: self.pyclass.__name__ = "writeDeliveries_Dec_Holder"

    class writeFields_Dec(ElementDeclaration):
        literal = "writeFields"
        schema = "http://api.bronto.com"
        def __init__(self, **kw):
            kw["pname"] = ("http://api.bronto.com","writeFields")
            kw["aname"] = "_writeFields"
            if ns0.writeFieldsRequestType_Def not in ns0.writeFields_Dec.__bases__:
                bases = list(ns0.writeFields_Dec.__bases__)
                bases.insert(0, ns0.writeFieldsRequestType_Def)
                ns0.writeFields_Dec.__bases__ = tuple(bases)

            ns0.writeFieldsRequestType_Def.__init__(self, **kw)
            if self.pyclass is not None: self.pyclass.__name__ = "writeFields_Dec_Holder"

    class writeLists_Dec(ElementDeclaration):
        literal = "writeLists"
        schema = "http://api.bronto.com"
        def __init__(self, **kw):
            kw["pname"] = ("http://api.bronto.com","writeLists")
            kw["aname"] = "_writeLists"
            if ns0.writeListsRequestType_Def not in ns0.writeLists_Dec.__bases__:
                bases = list(ns0.writeLists_Dec.__bases__)
                bases.insert(0, ns0.writeListsRequestType_Def)
                ns0.writeLists_Dec.__bases__ = tuple(bases)

            ns0.writeListsRequestType_Def.__init__(self, **kw)
            if self.pyclass is not None: self.pyclass.__name__ = "writeLists_Dec_Holder"

    class writeMessages_Dec(ElementDeclaration):
        literal = "writeMessages"
        schema = "http://api.bronto.com"
        def __init__(self, **kw):
            kw["pname"] = ("http://api.bronto.com","writeMessages")
            kw["aname"] = "_writeMessages"
            if ns0.writeMessagesRequestType_Def not in ns0.writeMessages_Dec.__bases__:
                bases = list(ns0.writeMessages_Dec.__bases__)
                bases.insert(0, ns0.writeMessagesRequestType_Def)
                ns0.writeMessages_Dec.__bases__ = tuple(bases)

            ns0.writeMessagesRequestType_Def.__init__(self, **kw)
            if self.pyclass is not None: self.pyclass.__name__ = "writeMessages_Dec_Holder"

    class writeContactsResponse_Dec(ElementDeclaration):
        literal = "writeContactsResponse"
        schema = "http://api.bronto.com"
        def __init__(self, **kw):
            kw["pname"] = ("http://api.bronto.com","writeContactsResponse")
            kw["aname"] = "_writeContactsResponse"
            if ns0.writeResponseType_Def not in ns0.writeContactsResponse_Dec.__bases__:
                bases = list(ns0.writeContactsResponse_Dec.__bases__)
                bases.insert(0, ns0.writeResponseType_Def)
                ns0.writeContactsResponse_Dec.__bases__ = tuple(bases)

            ns0.writeResponseType_Def.__init__(self, **kw)
            if self.pyclass is not None: self.pyclass.__name__ = "writeContactsResponse_Dec_Holder"

    class writeDeliveriesResponse_Dec(ElementDeclaration):
        literal = "writeDeliveriesResponse"
        schema = "http://api.bronto.com"
        def __init__(self, **kw):
            kw["pname"] = ("http://api.bronto.com","writeDeliveriesResponse")
            kw["aname"] = "_writeDeliveriesResponse"
            if ns0.writeResponseType_Def not in ns0.writeDeliveriesResponse_Dec.__bases__:
                bases = list(ns0.writeDeliveriesResponse_Dec.__bases__)
                bases.insert(0, ns0.writeResponseType_Def)
                ns0.writeDeliveriesResponse_Dec.__bases__ = tuple(bases)

            ns0.writeResponseType_Def.__init__(self, **kw)
            if self.pyclass is not None: self.pyclass.__name__ = "writeDeliveriesResponse_Dec_Holder"

    class writeFieldsResponse_Dec(ElementDeclaration):
        literal = "writeFieldsResponse"
        schema = "http://api.bronto.com"
        def __init__(self, **kw):
            kw["pname"] = ("http://api.bronto.com","writeFieldsResponse")
            kw["aname"] = "_writeFieldsResponse"
            if ns0.writeResponseType_Def not in ns0.writeFieldsResponse_Dec.__bases__:
                bases = list(ns0.writeFieldsResponse_Dec.__bases__)
                bases.insert(0, ns0.writeResponseType_Def)
                ns0.writeFieldsResponse_Dec.__bases__ = tuple(bases)

            ns0.writeResponseType_Def.__init__(self, **kw)
            if self.pyclass is not None: self.pyclass.__name__ = "writeFieldsResponse_Dec_Holder"

    class writeListsResponse_Dec(ElementDeclaration):
        literal = "writeListsResponse"
        schema = "http://api.bronto.com"
        def __init__(self, **kw):
            kw["pname"] = ("http://api.bronto.com","writeListsResponse")
            kw["aname"] = "_writeListsResponse"
            if ns0.writeResponseType_Def not in ns0.writeListsResponse_Dec.__bases__:
                bases = list(ns0.writeListsResponse_Dec.__bases__)
                bases.insert(0, ns0.writeResponseType_Def)
                ns0.writeListsResponse_Dec.__bases__ = tuple(bases)

            ns0.writeResponseType_Def.__init__(self, **kw)
            if self.pyclass is not None: self.pyclass.__name__ = "writeListsResponse_Dec_Holder"

    class writeMessagesResponse_Dec(ElementDeclaration):
        literal = "writeMessagesResponse"
        schema = "http://api.bronto.com"
        def __init__(self, **kw):
            kw["pname"] = ("http://api.bronto.com","writeMessagesResponse")
            kw["aname"] = "_writeMessagesResponse"
            if ns0.writeResponseType_Def not in ns0.writeMessagesResponse_Dec.__bases__:
                bases = list(ns0.writeMessagesResponse_Dec.__bases__)
                bases.insert(0, ns0.writeResponseType_Def)
                ns0.writeMessagesResponse_Dec.__bases__ = tuple(bases)

            ns0.writeResponseType_Def.__init__(self, **kw)
            if self.pyclass is not None: self.pyclass.__name__ = "writeMessagesResponse_Dec_Holder"

    class delete_Dec(ElementDeclaration):
        literal = "delete"
        schema = "http://api.bronto.com"
        def __init__(self, **kw):
            kw["pname"] = ("http://api.bronto.com","delete")
            kw["aname"] = "_delete"
            if ns0.deleteRequestType_Def not in ns0.delete_Dec.__bases__:
                bases = list(ns0.delete_Dec.__bases__)
                bases.insert(0, ns0.deleteRequestType_Def)
                ns0.delete_Dec.__bases__ = tuple(bases)

            ns0.deleteRequestType_Def.__init__(self, **kw)
            if self.pyclass is not None: self.pyclass.__name__ = "delete_Dec_Holder"

    class deleteResponse_Dec(ElementDeclaration):
        literal = "deleteResponse"
        schema = "http://api.bronto.com"
        def __init__(self, **kw):
            kw["pname"] = ("http://api.bronto.com","deleteResponse")
            kw["aname"] = "_deleteResponse"
            if ns0.deleteResponseType_Def not in ns0.deleteResponse_Dec.__bases__:
                bases = list(ns0.deleteResponse_Dec.__bases__)
                bases.insert(0, ns0.deleteResponseType_Def)
                ns0.deleteResponse_Dec.__bases__ = tuple(bases)

            ns0.deleteResponseType_Def.__init__(self, **kw)
            if self.pyclass is not None: self.pyclass.__name__ = "deleteResponse_Dec_Holder"

# end class ns0 (tns: http://api.bronto.com)
