LassoSamlAdvice

LassoSamlAdvice — <saml:Advice>

Synopsis


#include <lasso/lasso.h>

                    LassoSamlAdvice;
LassoNode*          lasso_saml_advice_new               (void);

Object Hierarchy

  GObject
   +----LassoNode
         +----LassoSamlAdvice

Description

Figure 21. Schema fragment for saml:Advice

<element name="Advice" type="saml:AdviceType"/>
<complexType name="AdviceType">
  <choice minOccurs="0" maxOccurs="unbounded">
    <element ref="saml:AssertionIDReference"/>
    <element ref="saml:Assertion"/>
    <any namespace="##other" processContents="lax"/>
  </choice>
</complexType>

<element name="AssertionIDReference" type="saml:IDReferenceType"/>
<simpleType name="IDReferenceType">
  <restriction base="string"/>
</simpleType>


Details

LassoSamlAdvice

typedef struct {
	/* <element ref="saml:AssertionIDReference"/> */
	GList *AssertionIDReference;
	/* <element ref="saml:Assertion"/> */
	LassoNode *Assertion; /* actually LassoSamlAssertion* but it recurses */
} LassoSamlAdvice;


lasso_saml_advice_new ()

LassoNode*          lasso_saml_advice_new               (void);

Creates a new LassoSamlAdvice object.

Returns : a newly created LassoSamlAdvice