jira.js
    Preparing search index...

    Interface ServletRequest

    interface ServletRequest {
        asyncContext?: AsyncContext;
        asyncStarted?: boolean;
        asyncSupported?: boolean;
        attributeNames?: Record<string, unknown>;
        characterEncoding?: string;
        contentLength?: number;
        contentLengthLong?: number;
        contentType?: string;
        dispatcherType?:
            | string & {}
            | "ERROR"
            | "FORWARD"
            | "INCLUDE"
            | "REQUEST"
            | "ASYNC";
        inputStream?: {
            finished?: boolean;
            readListener?: { [key: string]: unknown };
            ready?: boolean;
            [key: string]: unknown;
        };
        localAddr?: string;
        locale?: {
            country?: string;
            displayCountry?: string;
            displayLanguage?: string;
            displayName?: string;
            displayScript?: string;
            displayVariant?: string;
            extensionKeys?: string[];
            iso3Country?: string;
            iso3Language?: string;
            language?: string;
            script?: string;
            unicodeLocaleAttributes?: string[];
            unicodeLocaleKeys?: string[];
            variant?: string;
        };
        locales?: Record<string, unknown>;
        localName?: string;
        localPort?: number;
        parameterMap?: Record<string, string[]>;
        parameterNames?: Record<string, unknown>;
        protocol?: string;
        protocolRequestId?: string;
        reader?: Record<string, unknown>;
        remoteAddr?: string;
        remoteHost?: string;
        remotePort?: number;
        requestId?: string;
        scheme?: string;
        secure?: boolean;
        serverName?: string;
        serverPort?: number;
        servletConnection?: {
            connectionId?: string;
            protocol?: string;
            protocolConnectionId?: string;
            secure?: boolean;
            [key: string]: unknown;
        };
        servletContext?: {
            attributeNames?: Record<string, any>;
            classLoader?: {
                defaultAssertionStatus?: boolean;
                definedPackages?: {
                    annotations?: Record<string, any>[];
                    declaredAnnotations?: Record<string, any>[];
                    implementationTitle?: string;
                    implementationVendor?: string;
                    implementationVersion?: string;
                    name?: string;
                    sealed?: boolean;
                    specificationTitle?: string;
                    specificationVendor?: string;
                    specificationVersion?: string;
                    [key: string]: unknown;
                }[];
                name?: string;
                parent?: {
                    defaultAssertionStatus?: boolean;
                    definedPackages?: {
                        annotations?: (...)[];
                        declaredAnnotations?: (...)[];
                        implementationTitle?: string;
                        implementationVendor?: string;
                        implementationVersion?: string;
                        name?: string;
                        sealed?: boolean;
                        specificationTitle?: string;
                        specificationVendor?: string;
                        specificationVersion?: string;
                        [key: string]: unknown;
                    }[];
                    name?: string;
                    registeredAsParallelCapable?: boolean;
                    unnamedModule?: {
                        annotations?: Record<(...), (...)>[];
                        declaredAnnotations?: Record<(...), (...)>[];
                        descriptor?: {
                            automatic?: (...) | (...) | (...);
                            open?: (...) | (...) | (...);
                            [key: string]: unknown;
                        };
                        layer?: Record<string, any>;
                        name?: string;
                        named?: boolean;
                        nativeAccessEnabled?: boolean;
                        packages?: string[];
                        [key: string]: unknown;
                    };
                    [key: string]: unknown;
                };
                registeredAsParallelCapable?: boolean;
                unnamedModule?: {
                    annotations?: Record<string, any>[];
                    declaredAnnotations?: Record<string, any>[];
                    descriptor?: {
                        automatic?: boolean;
                        open?: boolean;
                        [key: string]: unknown;
                    };
                    layer?: Record<string, any>;
                    name?: string;
                    named?: boolean;
                    nativeAccessEnabled?: boolean;
                    packages?: string[];
                    [key: string]: unknown;
                };
                [key: string]: unknown;
            };
            contextPath?: string;
            defaultSessionTrackingModes?: (string & {} | "COOKIE" | "URL" | "SSL")[];
            effectiveMajorVersion?: number;
            effectiveMinorVersion?: number;
            effectiveSessionTrackingModes?: (string & {} | "COOKIE" | "URL" | "SSL")[];
            filterRegistrations?: Record<
                string,
                {
                    className?: string;
                    initParameters?: Record<string, string>;
                    name?: string;
                    servletNameMappings?: string[];
                    urlPatternMappings?: string[];
                    [key: string]: unknown;
                },
            >;
            initParameterNames?: Record<string, any>;
            jspConfigDescriptor?: {
                jspPropertyGroups?: {
                    buffer?: string;
                    defaultContentType?: string;
                    deferredSyntaxAllowedAsLiteral?: string;
                    elIgnored?: string;
                    errorOnELNotFound?: string;
                    errorOnUndeclaredNamespace?: string;
                    includeCodas?: string[];
                    includePreludes?: string[];
                    isXml?: string;
                    pageEncoding?: string;
                    scriptingInvalid?: string;
                    trimDirectiveWhitespaces?: string;
                    urlPatterns?: string[];
                    [key: string]: unknown;
                }[];
                taglibs?: {
                    taglibLocation?: string;
                    taglibURI?: string;
                    [key: string]: unknown;
                }[];
                [key: string]: unknown;
            };
            majorVersion?: number;
            minorVersion?: number;
            requestCharacterEncoding?: string;
            responseCharacterEncoding?: string;
            serverInfo?: string;
            servletContextName?: string;
            servletRegistrations?: Record<
                string,
                {
                    className?: string;
                    initParameters?: Record<string, string>;
                    mappings?: string[];
                    name?: string;
                    runAsRole?: string;
                    [key: string]: unknown;
                },
            >;
            sessionCookieConfig?: {
                attributes?: Record<string, string>;
                comment?: string;
                domain?: string;
                httpOnly?: boolean;
                maxAge?: number;
                name?: string;
                path?: string;
                secure?: boolean;
                [key: string]: unknown;
            };
            sessionTimeout?: number;
            sessionTrackingModes?: (string & {} | "COOKIE" | "URL" | "SSL")[];
            virtualServerName?: string;
            [key: string]: unknown;
        };
    }
    Index
    asyncContext?: AsyncContext
    asyncStarted?: boolean
    asyncSupported?: boolean
    attributeNames?: Record<string, unknown>
    characterEncoding?: string
    contentLength?: number
    contentLengthLong?: number
    contentType?: string
    dispatcherType?:
        | string & {}
        | "ERROR"
        | "FORWARD"
        | "INCLUDE"
        | "REQUEST"
        | "ASYNC"
    inputStream?: {
        finished?: boolean;
        readListener?: { [key: string]: unknown };
        ready?: boolean;
        [key: string]: unknown;
    }
    localAddr?: string
    locale?: {
        country?: string;
        displayCountry?: string;
        displayLanguage?: string;
        displayName?: string;
        displayScript?: string;
        displayVariant?: string;
        extensionKeys?: string[];
        iso3Country?: string;
        iso3Language?: string;
        language?: string;
        script?: string;
        unicodeLocaleAttributes?: string[];
        unicodeLocaleKeys?: string[];
        variant?: string;
    }
    locales?: Record<string, unknown>
    localName?: string
    localPort?: number
    parameterMap?: Record<string, string[]>
    parameterNames?: Record<string, unknown>
    protocol?: string
    protocolRequestId?: string
    reader?: Record<string, unknown>
    remoteAddr?: string
    remoteHost?: string
    remotePort?: number
    requestId?: string
    scheme?: string
    secure?: boolean
    serverName?: string
    serverPort?: number
    servletConnection?: {
        connectionId?: string;
        protocol?: string;
        protocolConnectionId?: string;
        secure?: boolean;
        [key: string]: unknown;
    }
    servletContext?: {
        attributeNames?: Record<string, any>;
        classLoader?: {
            defaultAssertionStatus?: boolean;
            definedPackages?: {
                annotations?: Record<string, any>[];
                declaredAnnotations?: Record<string, any>[];
                implementationTitle?: string;
                implementationVendor?: string;
                implementationVersion?: string;
                name?: string;
                sealed?: boolean;
                specificationTitle?: string;
                specificationVendor?: string;
                specificationVersion?: string;
                [key: string]: unknown;
            }[];
            name?: string;
            parent?: {
                defaultAssertionStatus?: boolean;
                definedPackages?: {
                    annotations?: (...)[];
                    declaredAnnotations?: (...)[];
                    implementationTitle?: string;
                    implementationVendor?: string;
                    implementationVersion?: string;
                    name?: string;
                    sealed?: boolean;
                    specificationTitle?: string;
                    specificationVendor?: string;
                    specificationVersion?: string;
                    [key: string]: unknown;
                }[];
                name?: string;
                registeredAsParallelCapable?: boolean;
                unnamedModule?: {
                    annotations?: Record<(...), (...)>[];
                    declaredAnnotations?: Record<(...), (...)>[];
                    descriptor?: {
                        automatic?: (...) | (...) | (...);
                        open?: (...) | (...) | (...);
                        [key: string]: unknown;
                    };
                    layer?: Record<string, any>;
                    name?: string;
                    named?: boolean;
                    nativeAccessEnabled?: boolean;
                    packages?: string[];
                    [key: string]: unknown;
                };
                [key: string]: unknown;
            };
            registeredAsParallelCapable?: boolean;
            unnamedModule?: {
                annotations?: Record<string, any>[];
                declaredAnnotations?: Record<string, any>[];
                descriptor?: {
                    automatic?: boolean;
                    open?: boolean;
                    [key: string]: unknown;
                };
                layer?: Record<string, any>;
                name?: string;
                named?: boolean;
                nativeAccessEnabled?: boolean;
                packages?: string[];
                [key: string]: unknown;
            };
            [key: string]: unknown;
        };
        contextPath?: string;
        defaultSessionTrackingModes?: (string & {} | "COOKIE" | "URL" | "SSL")[];
        effectiveMajorVersion?: number;
        effectiveMinorVersion?: number;
        effectiveSessionTrackingModes?: (string & {} | "COOKIE" | "URL" | "SSL")[];
        filterRegistrations?: Record<
            string,
            {
                className?: string;
                initParameters?: Record<string, string>;
                name?: string;
                servletNameMappings?: string[];
                urlPatternMappings?: string[];
                [key: string]: unknown;
            },
        >;
        initParameterNames?: Record<string, any>;
        jspConfigDescriptor?: {
            jspPropertyGroups?: {
                buffer?: string;
                defaultContentType?: string;
                deferredSyntaxAllowedAsLiteral?: string;
                elIgnored?: string;
                errorOnELNotFound?: string;
                errorOnUndeclaredNamespace?: string;
                includeCodas?: string[];
                includePreludes?: string[];
                isXml?: string;
                pageEncoding?: string;
                scriptingInvalid?: string;
                trimDirectiveWhitespaces?: string;
                urlPatterns?: string[];
                [key: string]: unknown;
            }[];
            taglibs?: {
                taglibLocation?: string;
                taglibURI?: string;
                [key: string]: unknown;
            }[];
            [key: string]: unknown;
        };
        majorVersion?: number;
        minorVersion?: number;
        requestCharacterEncoding?: string;
        responseCharacterEncoding?: string;
        serverInfo?: string;
        servletContextName?: string;
        servletRegistrations?: Record<
            string,
            {
                className?: string;
                initParameters?: Record<string, string>;
                mappings?: string[];
                name?: string;
                runAsRole?: string;
                [key: string]: unknown;
            },
        >;
        sessionCookieConfig?: {
            attributes?: Record<string, string>;
            comment?: string;
            domain?: string;
            httpOnly?: boolean;
            maxAge?: number;
            name?: string;
            path?: string;
            secure?: boolean;
            [key: string]: unknown;
        };
        sessionTimeout?: number;
        sessionTrackingModes?: (string & {} | "COOKIE" | "URL" | "SSL")[];
        virtualServerName?: string;
        [key: string]: unknown;
    }