Top |
Figure 148. Schema fragment for disco:RequestedService
<xs:complexType name="RequestedServiceType"> <xs:sequence> <xs:element ref="ServiceType" minOccurs="0" maxOccurs="unbounded" /> <xs:element ref="ProviderID" minOccurs="0" maxOccurs="unbounded" /> <xs:element ref="Options" minOccurs="0" maxOccurs="unbounded"/> <xs:element ref="SecurityMechID" minOccurs="0" maxOccurs="unbounded"/> <xs:element ref="Framework" minOccurs="0" maxOccurs="unbounded"/> <xs:element ref="Action" minOccurs="0" maxOccurs="unbounded"/> <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="reqID" type="xs:string" use="optional" /> <xs:attribute name="resultsType" type="xs:string" use="optional" /> </xs:complexType>
LassoIdWsf2DiscoRequestedService *
lasso_idwsf2_disco_requested_service_new
(void
);
Creates a new LassoIdWsf2DiscoRequestedService object.
struct LassoIdWsf2DiscoRequestedService { LassoNode parent; /* elements */ GList *ServiceType; /* of strings */ GList *ProviderID; /* of strings */ GList *Options; /* of LassoIdWsf2DiscoOptions */ GList *SecurityMechID; /* of strings */ GList *Framework; /* of LassoIdWsf2SbfFramework */ GList *Action; /* of strings */ LassoNode *any; /* attributes */ char *reqID; char *resultsType; };