#NEWLINE# def __init__( self , name , documentation = '' , action = '' , location = '' , namespace = None , prefix = False , soap_uri = 'http://schemas.xmlsoap.org/soap/envelope/' , soap_ns = 'soap' , namespaces = { #NEWLINE# #INDENT# #NEWLINE# #UNINDENT# } , pretty = False , debug = False , **kwargs ) : #NEWLINE# #INDENT# '\n        :param namespace: Target namespace; xmlns=targetNamespace\n        :param prefix: Prefix for target namespace; xmlns:prefix=targetNamespace\n        :param namespaces: Specify additional namespaces; example: {\'external\': \'http://external.mt.moboperator\'}\n        :param pretty: Prettifies generated xmls\n        :param debug: Use to add tracebacks in generated xmls.\n\n        Multiple namespaces\n        ===================\n\n        It is possible to support multiple namespaces.\n        You need to specify additional namespaces by passing `namespace` parameter.\n\n        >>> dispatcher = SoapDispatcher(\n        ...    name = "MTClientWS",\n        ...    location = "http://localhost:8008/ws/MTClientWS",\n        ...    action = \'http://localhost:8008/ws/MTClientWS\', # SOAPAction\n        ...    namespace = "http://external.mt.moboperator", prefix="external",\n        ...    documentation = \'moboperator MTClientWS\',\n        ...    namespaces = {\n        ...        \'external\': \'http://external.mt.moboperator\',\n        ...        \'model\': \'http://model.common.mt.moboperator\'\n        ...    },\n        ...    ns = True)\n\n        Now the registered method must return node names with namespaces\' prefixes.\n\n        >>> def _multi_ns_func(self, serviceMsisdn):\n        ...    ret = {\n        ...        \'external:activateSubscriptionsReturn\': [\n        ...            {\'model:code\': \'0\'},\n        ...            {\'model:description\': \'desc\'},\n        ...        ]}\n        ...    return ret\n\n        Our prefixes will be changed to those used by the client.\n        ' #NEWLINE# self . methods = { #NEWLINE# #INDENT# #NEWLINE# #UNINDENT# } #NEWLINE# self . name = name #NEWLINE# self . documentation = documentation #NEWLINE# self . action = action #NEWLINE# self . location = location #NEWLINE# self . namespace = namespace #NEWLINE# self . prefix = prefix #NEWLINE# self . soap_ns = soap_ns #NEWLINE# self . soap_uri = soap_uri #NEWLINE# self . namespaces = namespaces #NEWLINE# self . pretty = pretty #NEWLINE# self . debug = debug