Variable: HttpSessionSchema
ts
const HttpSessionSchema: ZodObject<{
attributeNames: ZodOptional<ZodRecord<ZodString, ZodAny>>;
creationTime: ZodOptional<ZodNumber>;
id: ZodOptional<ZodString>;
lastAccessedTime: ZodOptional<ZodNumber>;
maxInactiveInterval: ZodOptional<ZodNumber>;
new: ZodOptional<ZodBoolean>;
servletContext: ZodOptional<ZodObject<{
attributeNames: ZodOptional<ZodRecord<ZodString, ZodAny>>;
classLoader: ZodOptional<ZodObject<{
defaultAssertionStatus: ZodOptional<ZodBoolean>;
definedPackages: ZodOptional<ZodArray<ZodObject<..., ...>>>;
name: ZodOptional<ZodString>;
parent: ZodOptional<ZodObject<{
defaultAssertionStatus: ...;
definedPackages: ...;
name: ...;
registeredAsParallelCapable: ...;
unnamedModule: ...;
}, ApiObjectConfig<...>>>;
registeredAsParallelCapable: ZodOptional<ZodBoolean>;
unnamedModule: ZodOptional<ZodObject<{
annotations: ...;
declaredAnnotations: ...;
descriptor: ...;
layer: ...;
name: ...;
named: ...;
nativeAccessEnabled: ...;
packages: ...;
}, ApiObjectConfig<...>>>;
}, ApiObjectConfig<undefined>>>;
contextPath: ZodOptional<ZodString>;
defaultSessionTrackingModes: ZodOptional<ZodArray<ZodCustom<string & object | "COOKIE" | "URL" | "SSL", string & object | "COOKIE" | "URL" | "SSL">>>;
effectiveMajorVersion: ZodOptional<ZodNumber>;
effectiveMinorVersion: ZodOptional<ZodNumber>;
effectiveSessionTrackingModes: ZodOptional<ZodArray<ZodCustom<string & object | "COOKIE" | "URL" | "SSL", string & object | "COOKIE" | "URL" | "SSL">>>;
filterRegistrations: ZodOptional<ZodRecord<ZodString, ZodObject<{
className: ZodOptional<ZodString>;
initParameters: ZodOptional<ZodRecord<..., ...>>;
name: ZodOptional<ZodString>;
servletNameMappings: ZodOptional<ZodArray<...>>;
urlPatternMappings: ZodOptional<ZodArray<...>>;
}, ApiObjectConfig<undefined>>>>;
initParameterNames: ZodOptional<ZodRecord<ZodString, ZodAny>>;
jspConfigDescriptor: ZodOptional<ZodObject<{
jspPropertyGroups: ZodOptional<ZodArray<ZodObject<..., ...>>>;
taglibs: ZodOptional<ZodArray<ZodObject<..., ...>>>;
}, ApiObjectConfig<undefined>>>;
majorVersion: ZodOptional<ZodNumber>;
minorVersion: ZodOptional<ZodNumber>;
requestCharacterEncoding: ZodOptional<ZodString>;
responseCharacterEncoding: ZodOptional<ZodString>;
serverInfo: ZodOptional<ZodString>;
servletContextName: ZodOptional<ZodString>;
servletRegistrations: ZodOptional<ZodRecord<ZodString, ZodObject<{
className: ZodOptional<ZodString>;
initParameters: ZodOptional<ZodRecord<..., ...>>;
mappings: ZodOptional<ZodArray<...>>;
name: ZodOptional<ZodString>;
runAsRole: ZodOptional<ZodString>;
}, ApiObjectConfig<undefined>>>>;
sessionCookieConfig: ZodOptional<ZodObject<{
attributes: ZodOptional<ZodRecord<ZodString, ZodString>>;
comment: ZodOptional<ZodString>;
domain: ZodOptional<ZodString>;
httpOnly: ZodOptional<ZodBoolean>;
maxAge: ZodOptional<ZodNumber>;
name: ZodOptional<ZodString>;
path: ZodOptional<ZodString>;
secure: ZodOptional<ZodBoolean>;
}, ApiObjectConfig<undefined>>>;
sessionTimeout: ZodOptional<ZodNumber>;
sessionTrackingModes: ZodOptional<ZodArray<ZodCustom<string & object | "COOKIE" | "URL" | "SSL", string & object | "COOKIE" | "URL" | "SSL">>>;
virtualServerName: ZodOptional<ZodString>;
}, ApiObjectConfig<undefined>>>;
}, ApiObjectConfig<undefined>>;Defined in: src/server/models/httpSession.ts:5