LassoSaml2Attribute

LassoSaml2Attribute — <saml2:Attribute>

Synopsis


#include <lasso/lasso.h>

                    LassoSaml2Attribute;
LassoNode*          lasso_saml2_attribute_new           (void);

Description

Figure 42. Schema fragment for saml2:Attribute


<complexType name="AttributeType">
  <sequence>
    <element ref="saml:AttributeValue" minOccurs="0" maxOccurs="unbounded"/>
  </sequence>
  <attribute name="Name" type="string" use="required"/>
  <attribute name="NameFormat" type="anyURI" use="optional"/>
  <attribute name="FriendlyName" type="string" use="optional"/>
  <anyAttribute namespace="##other" processContents="lax"/>
</complexType>


Details

LassoSaml2Attribute

typedef struct {
	LassoNode parent;

	/* elements */
	GList *AttributeValue;
	/* attributes */
	char *Name;
	char *NameFormat;
	char *FriendlyName;
} LassoSaml2Attribute;


lasso_saml2_attribute_new ()

LassoNode*          lasso_saml2_attribute_new           (void);

Creates a new LassoSaml2Attribute object.

Returns : a newly created LassoSaml2Attribute object