function EndSessionRequest(idTokenHint, postLogoutRedirectUri, state, extras, generateRandom) {
        if (generateRandom === void 0) { generateRandom = crypto_utils_1.cryptoGenerateRandom; }
        this.idTokenHint = idTokenHint;
        this.postLogoutRedirectUri = postLogoutRedirectUri;
        this.extras = extras;
        this.state = state || newState(generateRandom);
    }
/**
     * Constructs a new EndSessionRequest.
     * Use a `undefined` value for the `state` parameter, to generate a random
     * state for CSRF protection.
     */
Constructs a new EndSessionRequest.
Use a `undefined` value for the `state` parameter, to generate a random
state for CSRF protection.
Constructs a new EndSessionRequest . Use a ` undefined ` value for the ` state ` parameter to generate a random state for CSRF protection .
function EndSessionRequest(idTokenHint, postLogoutRedirectUri, state, extras, generateRandom) {
        if (generateRandom === void 0) { generateRandom = crypto_utils_1.cryptoGenerateRandom; }
        this.idTokenHint = idTokenHint;
        this.postLogoutRedirectUri = postLogoutRedirectUri;
        this.extras = extras;
        this.state = state || newState(generateRandom);
    }
function EndSessionRequest ( idTokenHint , postLogoutRedirectUri , state , extras , generateRandom ) { if ( generateRandom === void 0 ) { generateRandom = crypto_utils_1 . cryptoGenerateRandom ; } this . idTokenHint = idTokenHint ; this . postLogoutRedirectUri = postLogoutRedirectUri ; this . extras = extras ; this . state = state || newState ( generateRandom ) ; }
Constructs a new EndSessionRequest.
Constructs a new EndSessionRequest .