LassoLibLogoutResponse

## LassoLibLogoutResponse LassoLibLogoutResponse — <lib:LogoutResponse> |

## Synopsis

    struct              LassoLibLogoutResponse;
    LassoNode *         lasso_lib_logout_response_new       (void);
    LassoNode *         lasso_lib_logout_response_new_full  (char *providerID,
                                                             const char *statusCodeValue,
                                                             LassoLibLogoutRequest *request,
                                                             LassoSignatureType sign_type,
                                                             LassoSignatureMethod sign_method);

## Description

Figure 12. Schema fragment for lib:LogoutResponse

    <xs:element name="LogoutResponse" type="StatusResponseType"/>

## Details

### struct LassoLibLogoutResponse

    struct LassoLibLogoutResponse {
    	LassoLibStatusResponse parent;
    };

### lasso_lib_logout_response_new ()

    LassoNode *         lasso_lib_logout_response_new       (void);

Creates a new LassoLibLogoutResponse object.

Returns : | a newly created LassoLibLogoutResponse object

### lasso_lib_logout_response_new_full ()

    LassoNode *         lasso_lib_logout_response_new_full  (char *providerID,
                                                             const char *statusCodeValue,
                                                             LassoLibLogoutRequest *request,
                                                             LassoSignatureType sign_type,
                                                             LassoSignatureMethod sign_method);

Creates a new LassoLibLogoutResponse object and initializes it with the parameters.

`providerID` : | the providerID of the responded
`statusCodeValue` : | a response status code
`request` : | the request this is a response to
`sign_type` : | a LassoSignatureType value
`sign_method` : | a LassoSignatureMethod value
Returns : | a newly created LassoLibLogoutResponse object