1#!/usr/bin/env python 2 3# 4# Generated Thu Jun 23 09:01:47 2011 by parse_xsd.py version 0.4. 5# 6 7import saml2 8from saml2 import md 9 10NAMESPACE = 'urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol' 11BINDING_DISCO = "urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol" 12 13 14class DiscoveryResponse(md.IndexedEndpointType_): 15 """The urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol: 16 DiscoveryResponse element """ 17 18 c_tag = 'DiscoveryResponse' 19 c_namespace = NAMESPACE 20 c_children = md.IndexedEndpointType_.c_children.copy() 21 c_attributes = md.IndexedEndpointType_.c_attributes.copy() 22 c_child_order = md.IndexedEndpointType_.c_child_order[:] 23 c_cardinality = md.IndexedEndpointType_.c_cardinality.copy() 24 25 26def discovery_response_from_string(xml_string): 27 return saml2.create_class_from_xml_string(DiscoveryResponse, xml_string) 28 29 30ELEMENT_FROM_STRING = { 31 DiscoveryResponse.c_tag: discovery_response_from_string, 32} 33 34ELEMENT_BY_TAG = { 35 'DiscoveryResponse': DiscoveryResponse, 36} 37 38 39def factory(tag, **kwargs): 40 return ELEMENT_BY_TAG[tag](**kwargs) 41 42