Top |
Figure 131. Schema fragment for sa:SASLResponse
<xs:element name="SASLResponse"> <xs:complexType> <xs:sequence> <xs:element ref="Status"/> <xs:element ref="PasswordTransforms" minOccurs="0"/> <xs:element name="Data" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:base64Binary"/> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element ref="disco:ResourceOffering" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="Credentials" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="serverMechanism" type="xs:string" ="optional"/> <xs:attribute name="id" type="xs:ID" use="optional"/> </xs:complexType> </xs:element>
LassoSaSASLResponse *
lasso_sa_sasl_response_new (LassoUtilityStatus *status
);
struct LassoSaSASLResponse { LassoNode parent; LassoUtilityStatus *Status; GList *PasswordTransforms; /* of LassoNode */ GList *Data; /* of strings */ GList *ResourceOffering; /* of LassoNode */ GList *Credentials; /* of LassoNode */ GList *any; /* of LassoNode */ gchar *serverMechanism; gchar *id; };