LassoLibSubject

## LassoLibSubject LassoLibSubject — <lib:Subject> |

## Synopsis

    struct              LassoLibSubject;
    LassoLibSubject *   lasso_lib_subject_new               (void);

## 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

### struct LassoLibSubject

    struct LassoLibSubject {
    	LassoSamlSubject parent;

    	/* <xs:element ref="IDPProvidedNameIdentifier"/> */
    	LassoSamlNameIdentifier *IDPProvidedNameIdentifier;
    };

### lasso_lib_subject_new ()

    LassoLibSubject *   lasso_lib_subject_new               (void);

Creates a new LassoLibSubject object.

Returns : | a newly created LassoLibSubject object