LassoLibSubject

LassoLibSubject — <lib:Subject>

Synopsis


#include <lasso/lasso.h>

                    LassoLibSubject;
LassoLibSubject*    lasso_lib_subject_new               (void);

Object Hierarchy

  GObject
   +----LassoNode
         +----LassoSamlSubject
               +----LassoLibSubject

Description

Figure 20. Schema fragment for lib:Subject

<xs:complexType name="SubjectType">
  <xs:complexContent>
    <xs:extension base="saml:SubjectType">
      <xs:sequence>
        <xs:element ref="IDPProvidedNameIdentifier"/>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
<xs:element name="Subject" type="SubjectType" substitutionGroup="saml:Subject"/>


Details

LassoLibSubject

typedef struct {
	/* <xs:element ref="IDPProvidedNameIdentifier"/> */
	LassoSamlNameIdentifier *IDPProvidedNameIdentifier;
} LassoLibSubject;


lasso_lib_subject_new ()

LassoLibSubject*    lasso_lib_subject_new               (void);

Creates a new LassoLibSubject object.

Returns : a newly created LassoLibSubject object