LassoSamlpRequest

## LassoSamlpRequest LassoSamlpRequest — <samlp:Request> |

## Synopsis

    struct              LassoSamlpRequest;
    LassoNode *         lasso_samlp_request_new             (void);

## Description

Figure 32. Schema fragment for samlp:Request

    <element name="Request" type="samlp:RequestType"/>
    <complexType name="RequestType">
       <complexContent>
         <extension base="samlp:RequestAbstractType">
    	<choice>
    	   <element ref="samlp:Query"/>
    	   <element ref="samlp:SubjectQuery"/>
    	   <element ref="samlp:AuthenticationQuery"/>
    	   <element ref="samlp:AttributeQuery"/>
    	   <element ref="samlp:AuthorizationDecisionQuery"/>
    	   <element ref="saml:AssertionIDReference" maxOccurs="unbounded"/>
    	   <element ref="samlp:AssertionArtifact" maxOccurs="unbounded"/>
    	</choice>
         </extension>
       </complexContent>
    </complexType>

## Details

### struct LassoSamlpRequest

    struct LassoSamlpRequest {
    	LassoSamlpRequestAbstract parent;

    	/* <element name="AssertionArtifact" type="string"/> */
    	char *AssertionArtifact;
    };

### lasso_samlp_request_new ()

    LassoNode *         lasso_samlp_request_new             (void);

Creates a new LassoSamlpRequest object.

Returns : | a newly created LassoSamlpRequest object