LassoSamlConditions

LassoSamlConditions — <saml:Conditions>

Synopsis

                    LassoSamlConditions;
LassoSamlConditions* lasso_saml_conditions_new          (void);

Description

Figure 29. 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>


Details

LassoSamlConditions

typedef struct {
	LassoNode parent;

	/* <element ref="saml:Condition"/> */
	GList *Condition; /* of LassoNode */
	/* <element ref="saml:AudienceRestrictionCondition"/> */
	GList *AudienceRestrictionCondition; /* of LassoSamlAudienceRestrictionCondition */
	/* <attribute name="NotBefore" type="dateTime" use="optional"/> */
	char *NotBefore;
	/* <attribute name="NotOnOrAfter" type="dateTime" use="optional"/> */
	char *NotOnOrAfter;
} LassoSamlConditions;

lasso_saml_conditions_new ()

LassoSamlConditions* lasso_saml_conditions_new          (void);

Creates a new LassoSamlConditions object.

Returns :

a newly created LassoSamlConditions object