| Top |  |  |  |  | 
Figure 94. Schema fragment for ecp:Request
<element name="Request" type="ecp:RequestType"/>
<complexType name="RequestType">
    <sequence>
        <element ref="saml:Issuer"/>
        <element ref="samlp:IDPList" minOccurs="0"/>
    </sequence>
    <attribute ref="S:mustUnderstand" use="required"/>
    <attribute ref="S:actor" use="required"/>
    <attribute name="ProviderName" type="string" use="optional"/>
    <attribute name="IsPassive" type="boolean" use="optional"/>
</complexType>
int
lasso_ecp_request_validate (LassoEcpRequest *request);
Validates the LassoEcpRequest object conforms to required values.
LassoNode * lasso_ecp_request_new (const gchar *Issuer,gboolean IsPassive,const gchar *ProviderName,LassoSamlp2IDPList *IDPList);
Creates and intializes new LassoEcpRequest object.
The LassoEcpRequest object is initialized as follows:
  Issuer = Issuer
  IsPassive = IsPassive
  ProviderName = ProviderName
  IDPList = IDPList (if non-NULL)
  mustUnderstand = TRUE
  actor = LASSO_SOAP_ENV_ACTOR