| Lasso Reference Manual | ||||
|---|---|---|---|---|
#include <lasso/lasso.h>
LassoSamlConditions;
LassoSamlConditions* lasso_saml_conditions_new (void);
Figure 26. Schema fragment for saml:Conditions
<element name="Conditions" type="saml:ConditionsType"/>
<complexType name="ConditionsType">
<choice minOccurs="0" maxOccurs="unbounded">
<element ref="saml:AudienceRestrictionCondition"/>
<element ref="saml:Condition"/>
</choice>
<attribute name="NotBefore" type="dateTime" use="optional"/>
<attribute name="NotOnOrAfter" type="dateTime" use="optional"/>
</complexType>
typedef struct {
/* <element ref="saml:Condition"/> */
GList *Condition; /* LassoSamlCondition (XXX missing from lasso) */
/* <element ref="saml:AudienceRestrictionCondition"/> */
GList *AudienceRestrictionCondition; /* LassoSamlAudienceRestrictionCondition */
/* <attribute name="NotBefore" type="dateTime" use="optional"/> */
char *NotBefore;
/* <attribute name="NotOnOrAfter" type="dateTime" use="optional"/> */
char *NotOnOrAfter;
} LassoSamlConditions;
LassoSamlConditions* lasso_saml_conditions_new (void);
Creates a new LassoSamlConditions object.
| Returns : | a newly created LassoSamlConditions object |